.COT{max-width:1400px;margin:0 auto;padding:6px 24px 8px;direction:ltr;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1c1b1b}.COT .COT-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;align-items:stretch}.COT .COT-layout>*{min-width:0}.COT-mobile-block{display:none}@media(max-width:900px){.COT>*:not(.COT-mobile-block){display:none!important}.COT .COT-mobile-block{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:32px 20px}.COT .COT-mobile-block-card{max-width:360px;padding:28px 24px;border:1px solid #d8dde3;border-radius:8px;background:#fff;text-align:center;font-size:15px;color:#1c1b1b;line-height:1.5;font-family:inherit}.COT .COT-mobile-block-card strong{display:block;margin-bottom:8px;font-size:16px;font-weight:600}}@media(max-width:980px){.COT .COT-layout{grid-template-columns:minmax(0,1fr)}.COT .COT-layout>div:first-child>fieldset{position:static;max-height:none}}.COT .COT-layout>div:first-child fieldset{padding:10px 12px;margin-bottom:0}.COT .COT-layout>div:first-child label{margin:5px 0 2px;font-size:11px}.COT .COT-layout>div:first-child input[type=text],.COT .COT-layout>div:first-child input[type=date],.COT .COT-layout>div:first-child select,.COT .COT-layout>div:first-child textarea{padding:5px 8px;font-size:12px}.COT .COT-layout>div:first-child textarea{min-height:34px}.COT .COT-layout>div:first-child .submit-area{margin-top:8px}.COT .COT-layout>div:first-child .submit-area button{padding:7px;font-size:13px}.COT .cot-tabs{display:flex;gap:2px;flex:0 0 auto;margin:0 0 12px;border-bottom:1px solid #e3e7ec}.COT .cot-tab{-webkit-appearance:none;appearance:none;background:none;border:none;padding:7px 18px 9px;font:inherit;font-size:13px;font-weight:600;color:#8a93a0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:-.01em;transition:color .12s}.COT .cot-tab:hover{color:#1a2332}.COT .cot-tab.is-active{color:#1a2332;border-bottom-color:#1a2332}.COT .COT-frame .COT-layout{display:block}.COT .cot-tab-panel[hidden]{display:none}.COT .cot-orders-views{display:inline-flex;gap:2px;margin:0 0 14px;padding:3px;background:#f1f3f6;border-radius:9px}.COT .cot-oview{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#5b6675;padding:6px 16px;border-radius:7px;letter-spacing:-.01em;transition:background .12s,color .12s}.COT .cot-oview:hover{color:#1a2332}.COT .cot-oview.is-active{background:#fff;color:#1a2332;box-shadow:0 1px 2px #10182814}.COT .cot-oview .cot-oview-n{margin-left:5px;color:#5b6675;font-weight:600;font-variant-numeric:tabular-nums}.COT .cot-comm-wrap{overflow-x:auto;border:1px solid #d8dde3;border-radius:8px;background:#fff}.COT .cot-comm-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.COT .cot-comm-table caption{text-align:left;padding:10px 16px;font-size:12px;color:#6a7585;border-bottom:1px solid #f4f6f8}.COT .cot-comm-table th,.COT .cot-comm-table td{padding:12px 7px;text-align:left;vertical-align:middle}.COT .cot-comm-table th:first-child,.COT .cot-comm-table td:first-child{padding-left:16px}.COT .cot-comm-table th:last-child,.COT .cot-comm-table td:last-child{padding-right:16px}.COT .cot-comm-table thead th{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d8dde3;background:#f8fafc;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#5b6675;white-space:nowrap}.COT .cot-comm-table tbody td{border-bottom:1px solid #f4f6f8}.COT .cot-comm-table tbody tr:last-child td{border-bottom:0}.COT .cot-comm-table tbody tr{transition:background .08s}.COT .cot-comm-table tbody tr:hover{background:#f8fafc}.COT .cot-comm-table .num{text-align:right;font-variant-numeric:tabular-nums}.COT .cot-comm-table .cust{font-weight:600;color:#1a2332;min-width:132px}.COT .cot-comm-designer{min-width:116px}.COT .cot-comm-date{white-space:nowrap;color:#5b6675}.COT .cot-comm-mgr{color:#5b6675;white-space:nowrap}.COT .cot-comm-total,.COT .cot-comm-commission{font-weight:600;color:#1a2332;white-space:nowrap}.COT .cot-comm-pay{white-space:nowrap;color:#1a2332}.COT .cot-comm-store,.COT .cot-comm-noneyet{color:#5b6675;font-style:italic}.COT .cot-comm-table tr.pay-paid .cot-comm-commission,.COT .cot-comm-table tr.pay-paid .cot-comm-pay{color:#1a6b3a}.COT .cot-comm-table input[type=text],.COT .cot-comm-table input[type=date]{width:100%;padding:5px 8px;font-size:12px;box-sizing:border-box}.COT .cot-comm-table input[type=date]{width:auto}.COT .cot-comm-table input[type=text].cot-comm-pct{width:56px;text-align:right}.COT .cot-comm-conf{min-width:104px}.COT .cot-comm-pct[aria-invalid=true]{border-color:#c0392b;background:#fdf2f0}.COT .cot-comm-paid{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;cursor:pointer}.COT .cot-comm-paid input{width:16px;height:16px;accent-color:#1a2332;cursor:pointer;margin:0}.COT .cot-comm-table tr.is-saving td{opacity:.55}.COT .cot-comm-flag{display:block;font-size:11px;margin-top:3px}.COT .cot-comm-flag.ok{color:#1a6b3a}.COT .cot-comm-flag.err{color:#c0392b}.COT .cot-comm-sum{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 10px}.COT .cot-comm-sum-item{display:flex;flex-direction:column}.COT .cot-comm-sum-label{font-size:11px;color:#6a7585}.COT .cot-comm-sum-val{font-size:14px;font-weight:600;color:#1a2332;font-variant-numeric:tabular-nums}.COT .cot-comm-new{margin-left:auto;align-self:center;background:#1a2332;color:#fff;border:0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}.COT .cot-comm-new:hover{background:#2a3648}.COT .cot-comm-new:focus-visible{outline:2px solid #1a2332;outline-offset:2px}.COT .cot-comm-form{border:1px solid #d8dde3;border-radius:8px;background:#f8fafc;padding:14px 16px;margin:0 0 14px}.COT .cot-comm-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px}.COT .cot-comm-field{display:flex;flex-direction:column;gap:4px;margin:0;font-size:11px;color:#5b6675}.COT .cot-comm-field em{color:#c0392b;font-style:normal}.COT .cot-comm-field input,.COT .cot-comm-field select{padding:6px 8px;font-size:13px;box-sizing:border-box;width:100%}.COT .cot-comm-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.COT .cot-comm-cancel{background:#fff;border:1px solid #d8dde3;border-radius:6px;padding:7px 14px;font-size:12px;color:#5b6675;cursor:pointer}.COT .cot-comm-cancel:hover{background:#f1f3f6}.COT .cot-comm-save{background:#1a2332;color:#fff;border:0;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:600;cursor:pointer}.COT .cot-comm-save:hover{background:#2a3648}.COT .cot-comm-save:disabled{opacity:.6;cursor:default}.COT .cot-comm-tag{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#5b6675;background:#eef1f5;border-radius:3px;padding:1px 5px;vertical-align:middle}.COT .cot-comm-del{flex:0 0 auto;width:22px;height:22px;line-height:1;border:1px solid #e3d0d0;border-radius:4px;background:#fff;color:#c0392b;font-size:15px;cursor:pointer;padding:0}.COT .cot-comm-del:hover{background:#fdf2f0}.COT .cot-comm-del:disabled{opacity:.5;cursor:default}.COT .cot-comm-empty{margin-top:4px}.COT .cot-comm-table td.cot-comm-lead{vertical-align:top;padding-top:13px}.COT .cot-comm-table tbody tr[data-comm-row]>td{border-top:1px solid #e3e8ee}.COT .cot-comm-table tbody tr[data-comm-sub]>td{border-top:0}.COT .cot-comm-table tbody tr[data-comm-sub]>td:first-child{padding-left:7px}.COT .cot-comm-paidcell{white-space:nowrap}.COT .cot-comm-conf-cell{display:flex;align-items:center;gap:6px}.COT .cot-comm-conf-cell .cot-comm-conf{flex:1 1 auto;min-width:0}.COT .cot-dash-bar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.COT .cot-dash-bar label{font-size:12px;color:#6a7585;display:flex;gap:6px;align-items:center;margin:0}.COT .cot-dash-bar select{padding:6px 8px;border:1px solid #d8dde3;border-radius:6px;font-size:13px;background:#fff}.COT .cot-dash-range-label{font-size:12px;color:#8a94a3;margin-left:auto;font-variant-numeric:tabular-nums}.COT .cot-dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-bottom:20px}.COT .cot-dash-kpi{background:#fff;border:1px solid #ecf0f5;border-radius:10px;padding:13px 16px}.COT .cot-dash-kpi .label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8a94a3}.COT .cot-dash-kpi .value{font-size:21px;font-weight:600;color:#1a2332;margin-top:4px;font-variant-numeric:tabular-nums}.COT .cot-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.COT .cot-dash-card{background:#fff;border:1px solid #ecf0f5;border-radius:10px;padding:16px}.COT .cot-dash-card h4{margin:0 0 12px;font-size:13px;color:#1c1b1b}.COT .cot-dash-row{display:grid;grid-template-columns:78px 1fr 72px;gap:10px;align-items:center;margin-bottom:8px;font-size:12px}.COT .cot-dash-row>span:first-child{color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.COT .cot-dash-row .bar{background:#eef2f7;border-radius:4px;height:18px;overflow:hidden}.COT .cot-dash-row .bar>span{display:block;height:100%;background:#1a2332;border-radius:4px;min-width:2px}.COT .cot-dash-row .amt{font-variant-numeric:tabular-nums;color:#1a2332;text-align:right}.COT .cot-dash-brand .cot-dash-row{grid-template-columns:108px 1fr 72px}.COT .cot-dash-empty{padding:28px;text-align:center;color:#6a7585;font-size:13px}.COT .cot-dash-pie-wrap{display:flex;gap:18px;align-items:center}.COT .cot-dash-pie{width:116px;height:116px;border-radius:50%;flex:none}.COT .cot-dash-legend{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.COT .cot-dash-leg{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:12px}.COT .cot-dash-leg .sw{width:12px;height:12px;border-radius:3px;flex:none}.COT .cot-dash-leg .nm{color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.COT .cot-dash-leg .vl{color:#1a2332;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:760px){.COT .cot-dash-grid{grid-template-columns:1fr}}.COT .COT-frame>.COT-layout>.cot-new{overflow:hidden}.COT .cot-builder{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;height:100%;align-items:stretch}.COT .cot-build-main{min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding-right:4px}.COT .cot-build-head{display:flex;align-items:baseline;gap:10px;margin:2px 0 10px}.COT .cot-build-head h3{margin:0;font-size:14px;font-weight:600;color:#1a2332;letter-spacing:-.01em}.COT .cot-build-hint{font-size:12px;color:#8a93a0}.COT .cot-build-main .item-count-note{margin:8px 2px 0}.COT .cot-build-side{order:-1;display:flex;flex-direction:column;min-width:0;background:#f7f8fa;border:1px solid #e7eaee;border-radius:10px;overflow:hidden}.COT .cot-side-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:13px 15px 8px}.COT .cot-side-body .cot-field{margin-bottom:8px}.COT .cot-side-body .cot-field:last-child{margin-bottom:0}.COT .cot-side-2col{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.COT #cot-notes{min-height:56px}.COT .cot-side-foot{flex:0 0 auto;padding:12px 16px 14px;border-top:1px solid #e7eaee;background:#fff}.COT .cot-side-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.COT .cot-side-total span{font-size:12px;color:#6a7585}.COT .cot-side-total strong{font-size:18px;font-weight:650;color:#1a2332;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.COT .cot-side-foot .submit-area{margin:0}@media(max-width:1100px){.COT .cot-builder{grid-template-columns:300px minmax(0,1fr)}}.COT fieldset{border:1px solid #d8dde3;border-radius:6px;padding:16px 18px;margin:0 0 16px;background:#fafbfc}.COT legend{font-weight:600;font-size:13px;padding:0 6px}.COT label{display:block;font-size:12px;font-weight:500;color:#4a5568;margin:12px 0 4px}.COT label:first-child{margin-top:0}.COT input[type=text],.COT input[type=date],.COT input[type=number],.COT select,.COT textarea{width:100%;padding:8px 10px;font-size:14px;border:1px solid #d8dde3;border-radius:4px;background:#fff;box-sizing:border-box;font-family:inherit;color:inherit}.COT textarea{min-height:60px;resize:vertical}.COT .cot-cselect{position:relative}.COT .cot-cselect-trigger{width:100%;padding:4.5px 10px;font-size:12px;border:1px solid #d8dde3;border-radius:4px;background:#fff;box-sizing:border-box;font-family:inherit;color:inherit;text-align:start;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;line-height:1.3;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:400;letter-spacing:normal;text-transform:none;margin:0;min-height:0}.COT .cot-cselect-trigger svg{flex:0 0 auto;transition:transform .15s ease}.COT .cot-cselect[data-open] .cot-cselect-trigger svg{transform:rotate(180deg)}.COT .cot-cselect[data-open] .cot-cselect-trigger{border-color:#1a2332;box-shadow:0 0 0 2px #1a23321a}.COT .cot-cselect-ph{color:#9aa3ad}.COT .cot-cselect-menu{position:absolute;inset-inline:0;top:calc(100% + 2px);z-index:50;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #d8dde3;border-radius:4px;box-shadow:0 6px 18px #0000001a}.COT .cot-cselect-menu[hidden]{display:none}.COT .cot-cselect-opt{padding:8px 12px;font-size:14px;cursor:pointer}.COT .cot-cselect-opt:hover,.COT .cot-cselect-opt:focus{background:#f4f6f8;outline:none}.COT .cot-cselect-opt[aria-selected=true]{font-weight:600}.COT .cot-select-enh>select{display:none}.COT .cot-select-enh .cot-cselect-opt{font-size:13px;padding:7px 12px}.COT .list-bar .cot-cselect[data-for=cot-sort]{flex:0 0 auto;min-width:168px}.COT .cot-cselect[data-for=cot-filter-status],.COT .cot-cselect[data-for=cot-filter-manager]{width:100%}.COT .list-bar .cot-active-prod{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 4px 0 12px;flex:0 0 auto;max-width:280px;background:#1a2332;color:#fff;border-radius:6px;font-size:12px;font-weight:500}.COT .list-bar .cot-active-prod[hidden]{display:none}.COT .cot-active-prod .cap-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.COT .cot-active-prod .cap-x{background:none;border:none;color:#ffffffbf;font-size:17px;line-height:1;cursor:pointer;padding:2px 5px;height:auto;min-width:0}.COT .cot-active-prod .cap-x:hover{color:#fff;background:none}.COT input:focus,.COT select:focus,.COT textarea:focus{outline:none;border-color:#1a2332;box-shadow:0 0 0 2px #1a23321a}.COT input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.COT input[type=number]::-webkit-inner-spin-button,.COT input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.COT button{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #d8dde3;border-radius:4px;background:#fff;cursor:pointer;font-family:inherit;color:#1c1b1b;transition:background .1s}.COT button:hover{background:#f4f6f8}.COT button.primary{background:#1a2332;color:#fff;border-color:#1a2332}.COT button.primary:hover{background:#2a3950}.COT button.danger{color:#c0392b;border-color:#e0b4ad}.COT button.danger:hover{background:#fdf2f0}.COT button:disabled{opacity:.5;cursor:not-allowed}.COT .items{display:flex;flex-direction:column;gap:8px;margin-top:8px}.COT .item-card{background:#fff;border:1px solid #d8dde3;border-radius:4px;padding:0;overflow:hidden}.COT .item-card>summary{list-style:none;cursor:pointer;padding:8px;display:flex;align-items:flex-start;gap:10px}.COT .item-card>summary::-webkit-details-marker{display:none}.COT .item-card>summary:before{content:"\25b8";font-size:11px;color:#6a7585;flex-shrink:0;transition:transform .1s}.COT .item-card[open]>summary:before{transform:rotate(90deg)}.COT .item-card .summary-title{flex:1;font-size:13px;min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.COT .item-card .summary-price{font-size:12px;color:#4a5568;flex-shrink:0;font-variant-numeric:tabular-nums}.COT .item-card .summary-qty{font-size:12px;color:#6a7585;flex-shrink:0}.COT .item-card .summary-remove{padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:#6a7585;font-size:16px;line-height:1;cursor:pointer}.COT .item-card .summary-remove:hover{color:#c0392b;background:#fdf2f0}.COT .item-card .item-body{padding:0 10px 10px 28px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) auto minmax(0,1fr);gap:6px 12px;align-items:end}.COT .item-card .item-body>div{min-width:0}.COT .item-card .item-body label{margin:0 0 3px;font-size:11px}.COT .item-card .item-body .full{grid-column:1 / -1}.COT .item-card .item-body input,.COT .item-card .item-body textarea{padding:6px 8px;font-size:12px}.COT .item-card .item-body textarea{min-height:40px;margin-top:6px}@media(max-width:1180px){.COT .item-card .item-body{grid-template-columns:1fr 1fr}}.COT .item-card .item-body .qty-control{display:inline-flex;align-items:stretch;width:fit-content;height:30px;border:1px solid #d8dde3;border-radius:6px;overflow:hidden;background:#fff}.COT .item-card .item-body .qty-control:focus-within{border-color:#1a2332;box-shadow:0 0 0 2px #1a23321a}.COT .item-card .item-body .qty-control button{border:none;border-radius:0;background:#fff;color:#4a5568;width:30px;min-width:30px;padding:0;font-size:16px;line-height:1;transition:background .12s,color .12s}.COT .item-card .item-body .qty-control button:hover{background:#f4f6f8;color:#1a2332}.COT .item-card .item-body .qty-control button:active{background:#eef1f4}.COT .item-card .item-body .qty-control input{width:40px;flex:0 0 40px;text-align:center;padding:0;font-size:13px;border:none;border-left:1px solid #ecf0f5;border-right:1px solid #ecf0f5;font-variant-numeric:tabular-nums}.COT .item-card .item-body .qty-control input:focus{box-shadow:none;outline:none}.COT .item-card .meta-line{grid-column:1 / -1;font-size:11px;color:#6a7585;padding-top:2px}.COT .item-card .meta-line code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#f4f6f8;padding:1px 5px;border-radius:3px;color:#1c1b1b}.COT .item-row .remove{padding:4px 8px;background:transparent;border-color:transparent;color:#6a7585;font-size:16px;line-height:1}.COT .item-row .remove:hover{color:#c0392b;background:#fdf2f0}.COT .add-item-btn{width:100%;padding:10px;margin-top:8px;margin-bottom:16px;border:1px dashed #b8c2cf;background:#fff;color:#4a5568}.COT .add-item-btn:hover{border-color:#1a2332;color:#1a2332}.COT .item-count-note{font-size:11px;color:#6a7585;margin-top:4px}.COT .item-card .summary-check{flex-shrink:0;align-self:center;width:16px;height:16px;padding:0;cursor:pointer;border-radius:3px;border:1px solid #b8c2cf;background:#fff;color:#fff;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.COT .item-card .summary-check:hover{border-color:#1a2332}.COT .item-card .summary-check[aria-checked=true]{background:#1a2332;border-color:#1a2332}.COT .item-card .summary-check[aria-checked=true]:after{content:"\2713"}.COT .cot-group-bar{display:flex;align-items:center;gap:8px;margin:8px 0 0}.COT .cot-group-btn{padding:6px 12px;font-size:12px;font-weight:600;border:1px solid #1a2332;background:#1a2332;color:#fff;border-radius:4px}.COT .cot-group-btn:disabled{background:#d8dde3;border-color:#d8dde3;color:#8a94a2;cursor:default}.COT .cot-group-hint{font-size:11px;color:#6a7585}.COT .item-card .summary-cat-chip{flex-shrink:0;align-self:center;padding:1px 7px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#4a5568;background:#ecf0f5;border-radius:4px}.COT .item-card .instock-toggle label{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#3a3937;cursor:pointer}.COT .item-card .instock-toggle input{width:16px;height:16px;margin:0;accent-color:#084298;cursor:pointer;flex-shrink:0}.COT .item-card .summary-instock-chip{flex-shrink:0;align-self:center;padding:1px 7px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#084298;background:#cfe2ff;border-radius:4px}.COT .item-card.group-card{background:#fafcfb;border-color:#cfe0d4}.COT .item-card.group-card>summary .group-badge,.COT .item-card.group-card .group-badge{display:inline-block;flex-shrink:0;align-self:center;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:3px;background:#1a2332;color:#fff}.COT .item-card.group-card .group-title-input{width:100%;font-weight:600;font-size:12px}.COT .item-card.group-card .group-members{grid-column:1 / -1;font-size:11px;color:#6a7585;line-height:1.4;white-space:pre-line}.COT .item-card.group-card .group-ungroup{justify-self:start;padding:4px 10px;font-size:11px;background:#fff;border:1px solid #d8dde3;color:#4a5568;border-radius:4px}.COT .item-card.group-card .group-ungroup:hover{border-color:#1a2332;color:#1a2332}.COT .order-body .item-row.inline-row{display:flex;flex-direction:column;gap:4px;padding:5px 10px 6px;background:#fff;border:1px solid #d8dde3;border-radius:4px}.COT .item-row.inline-row .item-main{display:flex;align-items:baseline;gap:8px}.COT .item-row.inline-row .drag-handle{flex-shrink:0;align-self:center;cursor:grab;color:#c2c8d0;font-size:14px;line-height:1;padding:0 6px;-webkit-user-select:none;user-select:none}.COT .item-row.inline-row .drag-handle:hover{color:#6b7280}.COT .item-row.inline-row.cot-dragging{opacity:.45}.COT .item-row.inline-row.cot-drop-above{box-shadow:inset 0 2px #1a2332}.COT .item-row.inline-row.cot-drop-below{box-shadow:inset 0 -2px #1a2332}.COT .pending-flag{display:inline-block;margin-inline-start:8px;padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff3cd;color:#856404;border:1px solid #f0d77a;border-radius:4px;vertical-align:middle}.COT .item-row.inline-row.pending-add{background:#f0fdf4;border-color:#b7eb8f}.COT .item-row.inline-row.pending-delete{background:#fdf2f0;opacity:.7}.COT .item-row.inline-row.pending-delete .title-text,.COT .item-row.inline-row.pending-delete .val,.COT .item-row.inline-row.pending-delete .lbl{text-decoration:line-through}.COT .pending-tag{display:inline-block;margin-inline-end:8px;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#d4edda;color:#155724;border-radius:3px;flex-shrink:0}.COT .pending-tag-del{background:#fdd;color:#c0392b}.COT .item-row.inline-row .finishes-input{width:50%;padding:3px 8px;font-size:11px;color:#4a5568;border:1px solid transparent;background:transparent;font-family:inherit}.COT .item-row.inline-row .finishes-input:hover{border-color:#ecf0f5}.COT .item-row.inline-row .finishes-input:focus{outline:none;border-color:#b8c2cf;background:#fff}.COT .item-row.inline-row .cat-chip{display:inline-block;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;color:#4a5568;background:#ecf0f5;border-radius:4px;vertical-align:1px;letter-spacing:.02em}.COT .item-row.inline-row .title-text{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.COT .item-row.inline-row .item-conf{--conf-w: 120px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 0}.COT .item-row.inline-row .item-conf[hidden]{display:none}.COT .item-row.inline-row .conf-pair{display:flex;align-items:center;gap:6px;margin:0}.COT .item-row.inline-row .conf-pair .lbl{min-width:54px;flex-shrink:0;text-align:right;color:#5b6675;font-size:11px;white-space:nowrap}.COT .item-row.inline-row .conf-input{padding:5px 8px;font-size:12px;width:var(--conf-w)}.COT .item-row.inline-row .controls{display:flex;align-items:baseline;gap:8px;flex:0 0 auto}.COT .item-row.inline-row .sku-pill{display:inline-block;vertical-align:middle;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;letter-spacing:.4px;color:#fff;background:#1a2332;border-radius:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.COT .item-row.inline-row input.qty-input-native{width:56px;padding:4px 6px;text-align:center;font-size:12px;-moz-appearance:auto;-webkit-appearance:auto;appearance:auto}.COT .item-row.inline-row input.qty-input-native::-webkit-inner-spin-button,.COT .item-row.inline-row input.qty-input-native::-webkit-outer-spin-button{-webkit-appearance:auto;margin:0;opacity:1}.COT .item-row.inline-row .price-pair{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:#4a5568;white-space:nowrap;flex-shrink:0}.COT .item-row.inline-row .price-pair:not(.sale){width:100px}.COT .item-row.inline-row .price-pair .val{font-variant-numeric:tabular-nums}.COT .item-row.inline-row .price-pair.sale{margin-inline-start:2px}.COT .item-row.inline-row .apply-discount{padding:2px 5px;margin-inline:-4px;font-size:11px;font-weight:600;color:#4a5568;background:#ecf0f5;border:1px solid #d8dde3;border-radius:4px;cursor:pointer;line-height:1.4;transform:translateY(-1px)}.COT .item-row.inline-row .apply-discount:hover{background:#d8dde3;color:#1a2332}.COT .item-row.inline-row .apply-discount.active{background:#1f7a3a;border-color:#1f7a3a;color:#fff}.COT .item-row.inline-row .discount-pct-pair{display:inline-flex;align-items:center;gap:1px}.COT .item-row.inline-row .discount-pct-input{width:30px;padding:2px 3px;font-size:12px;text-align:right;border:1px solid #d8dde3;border-radius:4px;font-family:inherit;font-variant-numeric:tabular-nums}.COT .item-row.inline-row .discount-pct-pair .pct-suffix{font-size:11px;color:#6a7585}.COT .item-row.inline-row .discount-pct-input.active{border-color:#1f7a3a;background:#e6f4ec;color:#1f7a3a;font-weight:600}.COT .item-row.inline-row .price-pair .lbl{color:#6a7585;font-size:11px}.COT .item-row.inline-row .price-pair.sale .sale-input{width:calc(6ch + 14px);padding:4px 6px;font-size:12px;text-align:left;font-variant-numeric:tabular-nums}.COT .item-row.inline-row .price-pair.edit-before{width:auto}.COT .item-row.inline-row .before-input{width:calc(6ch + 14px);padding:4px 6px;font-size:12px;text-align:left;font-variant-numeric:tabular-nums}.COT .item-row.inline-row .remove{padding:2px 4px;border-color:transparent}.COT .order-body .sub-fs{border:1px solid #ecf0f5;border-radius:4px;padding:10px 14px 12px;margin:12px 0 0;background:#fafbfc}.COT .order-body .sub-fs>legend{font-size:12px;font-weight:600;color:#1c1b1b;padding:0 6px}.COT .kv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.COT .kv-grid .full{grid-column:1 / -1}.COT .kv-grid label{font-size:11px;margin:4px 0 2px;color:#4a5568}.COT .kv-grid input[type=text],.COT .kv-grid input[type=date]{padding:5px 8px;font-size:12px}.COT .kv-grid input[readonly]{background:#f4f6f8;color:#1c1b1b;cursor:not-allowed}.COT .address-fs .kv-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.COT .address-fs .kv-grid>div{grid-column:span 4}.COT .address-fs .kv-grid>.addr-wide{grid-column:span 8}@media(max-width:720px){.COT .kv-grid,.COT .address-fs .kv-grid{grid-template-columns:1fr 1fr}.COT .address-fs .kv-grid>div,.COT .address-fs .kv-grid>.addr-wide{grid-column:auto}}.COT .payment-fs [data-payments-list]{display:flex;flex-direction:column;gap:8px}.COT .pay-row{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px 12px;padding:8px;border:1px solid #ecf0f5;border-radius:4px;background:#fff}.COT .pay-row .pay-cell{min-width:0}.COT .pay-row label{display:block;font-size:11px;margin:0 0 2px;color:#4a5568}.COT .pay-row input[type=text],.COT .pay-row input[type=date]{width:100%;padding:5px 8px;font-size:12px;box-sizing:border-box}.COT .pay-remove{align-self:center;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:#6a7585;font-size:16px;line-height:1;cursor:pointer}.COT .pay-remove:hover{color:#c0392b;background:#fdf2f0}.COT .pay-add{margin-top:8px;padding:6px 12px;font-size:12px;border:1px dashed #b8c2cf;background:#fff;color:#4a5568;border-radius:4px;cursor:pointer}.COT .pay-add:hover{border-color:#1a2332;color:#1a2332}.COT .pay-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:10px}.COT .pay-summary-item{display:flex;flex-direction:column}.COT .pay-summary-label{font-size:11px;color:#6a7585}.COT .pay-summary-val{font-size:14px;font-weight:600;color:#1a2332;font-variant-numeric:tabular-nums}.COT .pay-paid-badge{margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#1a6b3a;color:#fff;border-radius:4px}@media(max-width:720px){.COT .pay-row{grid-template-columns:1fr 1fr}.COT .pay-remove{grid-column:1 / -1;justify-self:end}}.COT .submit-area{display:flex;gap:8px;margin-top:16px}.COT .submit-area button{flex:1;padding:12px;font-size:14px}.COT-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:100;opacity:0;transition:opacity .2s;pointer-events:none}.COT-toast.show{opacity:1}.COT-toast.success{background:#1a6b3a;color:#fff}.COT-toast.error{background:#c0392b;color:#fff}.COT .cot-dashboard{display:flex;gap:12px;align-items:stretch;margin-bottom:16px;flex-wrap:wrap}.COT .cot-dashboard:empty{display:none}.COT .cot-dash-card{background:#fff;border:1px solid #d8dde3;border-radius:6px;padding:10px 14px;flex:1;min-width:180px}.COT .cot-dash-card-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#6a7585;margin-bottom:6px}.COT .cot-dash-num{font-size:22px;font-weight:700;color:#1a2332;font-variant-numeric:tabular-nums;line-height:1.1}.COT .cot-dash-sub{font-size:11px;color:#6a7585;margin-top:4px}.COT .cot-dash-pair{display:flex;gap:16px}.COT .cot-dash-pair>div{flex:1;min-width:0}.COT .cot-dash-card-center,.COT .cot-dash-card-center .cot-dash-card-label{text-align:center}.COT .cot-dash-select{width:100%;padding:6px 28px 6px 10px;font-size:13px;font-weight:500;color:#1c1b1b;background:#fff;border:1px solid #d8dde3;border-radius:4px;cursor:pointer;font-family:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%236a7585' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.COT .cot-dash-select:focus{outline:none;border-color:#1a2332}.COT .list-bar{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:nowrap}.COT .list-bar>.cot-search-wrap{flex:1 1 220px;min-width:160px;position:relative}.COT .list-bar .cot-search-wrap>input[type=text]{width:100%;height:34px;padding:0 10px;font-size:13px;line-height:1;box-sizing:border-box;min-width:0}.COT .cot-search-suggest{position:absolute;inset-inline:0;top:calc(100% + 2px);z-index:60;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #d8dde3;border-radius:4px;box-shadow:0 6px 18px #0000001a;max-height:320px;overflow-y:auto}.COT .cot-search-suggest[hidden]{display:none}.COT .cot-search-suggest li{padding:7px 12px;font-size:13px;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.COT .cot-search-suggest li:hover,.COT .cot-search-suggest li.is-active{background:#f4f6f8}.COT .cot-search-suggest .s-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.COT .cot-search-suggest .s-qty{color:#6a7585;font-variant-numeric:tabular-nums;flex:0 0 auto}.COT .list-bar>select,.COT .list-bar>input,.COT .list-bar>button{height:34px;padding:0 10px;font-size:13px;line-height:1;box-sizing:border-box;width:auto;min-width:0}.COT .list-bar>select{flex:0 1 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%236a7585' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.COT .list-bar #cot-filter-status{max-width:140px}.COT .order-card .icount.icount-prod{color:#1a2332;font-weight:600;font-variant-numeric:tabular-nums}.COT .list-bar input[type=text]{flex:1 1 180px;min-width:140px}.COT .list-bar>button{flex:0 0 auto}.COT .list-bar .count{margin-left:auto;flex:0 0 auto;white-space:nowrap;font-size:14px;font-weight:600;color:#1c1b1b}.COT .order-card{background:#fff;border:1px solid #d8dde3;border-radius:6px;margin-bottom:8px;padding:12px 16px}.COT .order-head{display:flex;align-items:center;gap:12px;cursor:pointer;flex-wrap:wrap}.COT .order-head .chev{font-size:12px;color:#6a7585;flex-shrink:0}.COT .order-card.open .chev{transform:rotate(90deg)}.COT .order-head .onum{font-size:13px;color:#1c1b1b;flex-shrink:0;min-width:76px;font-variant-numeric:tabular-nums;letter-spacing:.2px}.COT .order-head .onum-none{color:#6a7585}.COT .order-head .date{font-size:13px;color:#1c1b1b;flex-shrink:0;min-width:92px}.COT .order-head .mgr{font-size:12px;color:#6a7585;flex-shrink:0;min-width:60px}.COT .order-head .icount{font-size:12px;color:#6a7585;flex-shrink:0;min-width:56px}.COT .order-head .cust{font-weight:600;font-size:14px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.COT .order-head .badge{padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;flex-shrink:0;white-space:nowrap}.COT .order-head .badge.Draft{background:#e8eaed;color:#5f6368}.COT .order-head .badge.Pending{background:#fff3cd;color:#856404}.COT .order-head .badge.Delivered{background:#d4edda;color:#155724}.COT .order-head .badge.PartiallyDelivered{background:#cfe2ff;color:#084298}.COT .order-head .otot{font-size:13px;font-weight:600;color:#1c1b1b;flex-shrink:0;font-variant-numeric:tabular-nums;min-width:84px;text-align:right}.COT .order-head .head-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:210px}.COT .order-totals{margin-top:10px;padding-top:10px;border-top:1px solid #ecf0f5;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.COT .order-totals .ot-row{display:flex;gap:10px;font-size:13px;align-items:baseline}.COT .order-totals .ot-lbl{color:#6a7585}.COT .order-totals .ot-val{font-weight:600;color:#1c1b1b;font-variant-numeric:tabular-nums;min-width:84px;text-align:right}.COT .order-totals .ot-row.after .ot-val{color:#1f7a3a}.COT .order-head .head-delete{padding:3px 8px;font-size:11px;font-weight:600;color:#c0392b;background:transparent;border:1px solid #e0b4ad;border-radius:12px;cursor:pointer;flex-shrink:0;line-height:1.2}.COT .order-head .head-delete:hover{background:#fdf2f0}.COT .item-row .cot-cselect.cselect-status{width:88px;flex-shrink:0}.COT .item-row .cot-cselect.cselect-status .cot-cselect-trigger{padding:3px 8px;font-size:11px;font-weight:500;border-radius:4px;min-height:0;line-height:1.4;border:1px solid}.COT .item-row .cot-cselect.cselect-status.Pending .cot-cselect-trigger{background:#fff3cd;color:#856404;border-color:#ffeaa7}.COT .item-row .cot-cselect.cselect-status.InStock .cot-cselect-trigger{background:#cfe2ff;color:#084298;border-color:#b8d4f5}.COT .item-row .cot-cselect.cselect-status.Confirmed .cot-cselect-trigger{background:#d1ecf1;color:#0c5460;border-color:#bee5eb}.COT .item-row .cot-cselect.cselect-status.Ordered .cot-cselect-trigger{background:#ffe5d0;color:#8a4b1f;border-color:#ffd0ab}.COT .item-row .cot-cselect.cselect-status.Shipped .cot-cselect-trigger{background:#e2d9f3;color:#4b2e83;border-color:#d3c2ec}.COT .item-row .cot-cselect.cselect-status.Delivered .cot-cselect-trigger{background:#d4edda;color:#155724;border-color:#c3e6cb}.COT .item-row .cot-cselect.cselect-status .cot-cselect-menu{min-width:110px;font-size:12px}.COT .item-row .cot-cselect.cselect-status .cot-cselect-opt{padding:6px 10px}.COT .item-row .cot-cselect.cselect-status[data-disabled]{opacity:.55;pointer-events:none}.COT .order-body{display:none;padding-top:12px;margin-top:12px;border-top:1px solid #ecf0f5}.COT .order-card.open .order-body{display:block}.COT .order-body .edit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.COT .order-body .edit-grid>div{grid-column:span 2}.COT .order-body .edit-grid>.eg-quarter{grid-column:span 1}.COT .order-body .edit-grid input[type=text],.COT .order-body .edit-grid input[type=date]{padding:4.5px 10px;font-size:12px;line-height:1.3}@media(max-width:600px){.COT .order-body .edit-grid{grid-template-columns:1fr}.COT .order-body .edit-grid>div,.COT .order-body .edit-grid>.eg-quarter{grid-column:auto}}.COT .order-body .actions{display:flex;gap:8px;margin-top:12px}.COT-pdf-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:120;align-items:center;justify-content:center;padding:24px}.COT-pdf-backdrop.show{display:flex}.COT-pdf{background:#fff;border-radius:8px;width:min(940px,calc(100vw - 48px));height:min(1040px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 48px #0a0f1e59}.COT-pdf-head{padding:12px 16px;border-bottom:1px solid #ecf0f5;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.COT-pdf-head h3{margin:0 auto 0 0;font-size:15px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.COT-pdf-head button{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #d8dde3;border-radius:6px;background:#fff;cursor:pointer;color:#1a2332}.COT-pdf-head button:hover{background:#f4f6f8}.COT-pdf-head button.primary{background:#1a2332;color:#fff;border-color:#1a2332}.COT-pdf-head button.primary:hover{background:#2a3950}.COT-pdf-head button.close{padding:4px 11px;font-size:20px;line-height:1}.COT-pdf-body{flex:1;min-height:0;background:#525659}.COT-pdf-body iframe{width:100%;height:100%;border:0;display:block}.COT-picker-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;align-items:center;justify-content:center;padding:24px}.COT-picker-backdrop.show{display:flex}.COT-picker{background:#fff;border-radius:8px;width:fit-content;min-width:min(560px,calc(100vw - 48px));max-width:min(1100px,calc(100vw - 48px));max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.COT-picker-head{padding:16px 20px;border-bottom:1px solid #ecf0f5;display:flex;align-items:center;gap:12px}.COT-picker-head h3{margin:0;font-size:16px}.COT-picker-head .close{margin-left:auto}.COT-picker-head input{flex:1;padding:8px 10px;border:1px solid #d8dde3;border-radius:4px;font-size:14px}.COT-picker-body{overflow-y:auto;flex:1}.COT .cot-picker-inline{margin:8px 0 2px}.COT .cot-picker-inline[hidden]{display:none}.COT .COT-picker.inline{width:100%;min-width:0;max-width:none;max-height:360px;border:1px solid #d8dde3;border-radius:8px;box-shadow:0 4px 14px #141e3212}.COT .COT-picker.inline .COT-picker-head{padding:11px 14px}.COT .COT-picker.inline .COT-picker-head h3{font-size:14px}.COT .COT-picker.inline .COT-picker-head input{font-size:13px;padding:7px 10px}.COT-picker-row{display:grid;cursor:pointer;grid-template-columns:auto auto 1fr;column-gap:10px;row-gap:3px;padding:10px 16px;border-bottom:1px solid #f4f6f8;align-items:center;font-size:13px;line-height:1.3}.COT-picker-row:hover{background:#f4f6f8}.COT-picker-row .brand-badge{grid-column:1;grid-row:1;background:#1a2332;color:#fff;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;justify-self:start;align-self:center}.COT-picker-row .product-name{grid-column:2;grid-row:1;font-weight:500;color:#1c1b1b}.COT-picker-row .variant{grid-column:3;grid-row:1;color:#6a7585}.COT-picker-row .sku{grid-column:1;grid-row:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;background:#f4f6f8;padding:1px 5px;border-radius:3px;color:#1c1b1b;justify-self:start}.COT-picker-row .product-line{grid-column:2;grid-row:2;font-size:11px;color:#6a7585}.COT-picker-row .designer{grid-column:3;grid-row:2;font-size:11px;color:#6a7585}.COT-picker-row .vcount{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;background:#e8eef5;color:#1a2332;vertical-align:middle}.COT-picker-row .vcount.nover{background:#fdf2f0;color:#c0392b}.COT-picker-row .vdim{display:inline-block;margin-left:6px;font-size:10px;color:#8a94a3;vertical-align:middle;white-space:nowrap}.COT-picker-row.sku-preview{padding-top:14px;padding-bottom:12px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);align-items:start}.COT-picker-row.sku-preview .product-name{padding-top:1px}.COT-picker-row.sku-preview .variant{padding-top:3px;white-space:normal;text-align:right;overflow-wrap:anywhere}.COT-picker-row.sku-preview .product-line{white-space:normal;line-height:1.4}.COT-picker-row.sku-preview .vcount{white-space:nowrap}.COT-picker-row.variant-row{grid-template-columns:120px 1fr auto}.COT-picker-row.variant-row .sku{grid-column:1;grid-row:1 / span 2;align-self:center}.COT-picker-row.variant-row .product-name{align-self:center}.COT-picker-row.variant-row .dims{grid-column:2 / -1;grid-row:2;font-size:11px;color:#6a7585;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.COT-picker-stage-head{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:8px 12px 12px;border-bottom:1px solid #ecf0f5;margin-bottom:4px;grid-template-columns:none}.COT-picker-stage-head .back-btn{padding:4px 10px;font-size:12px;background:transparent;border:1px solid #d8dde3;border-radius:4px;cursor:pointer;color:#4a5568}.COT-picker-stage-head .back-btn:hover{background:#f4f6f8}.COT-picker-stage-head .stage-title{display:flex;align-items:center;gap:8px;font-size:14px}.COT-picker-stage-head .muted{color:#6a7585;font-size:12px}.COT-picker-row .muted{color:#6a7585}.COT-picker-empty{padding:24px;text-align:center;color:#6a7585;font-size:13px}.COT-picker-kind-head{grid-column:1 / -1;padding:10px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6a7585}.COT-picker-row.category-row{grid-template-columns:minmax(120px,auto) 1fr minmax(90px,auto);align-items:baseline;padding:8px 12px}.COT-picker-row.category-row .cat-code{font-weight:600;color:#1a2332}.COT-picker-row.category-row .cat-label{color:#6a7585;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.COT-picker-row.category-row .cat-price{text-align:right;font-variant-numeric:tabular-nums;color:#1a2332}.COT .hint{color:#6a7585;font-size:11px;font-weight:400}.COT-loading{text-align:center;padding:40px;color:#6a7585;font-size:14px}.COT .cot-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;flex-wrap:wrap}.COT .cot-pager button{padding:4px 10px;font-size:12px;min-width:30px}.COT .cot-pager button.current{background:#1a2332;color:#fff;border-color:#1a2332;cursor:default}.COT .cot-pager button:disabled{opacity:.4;cursor:not-allowed}.COT .cot-pager .ellipsis{padding:4px;font-size:12px;color:#6a7585}.COT .cot-pager .info{font-size:12px;color:#6a7585;margin:0 8px}.COT-empty{text-align:center;padding:40px;color:#6a7585;font-size:14px;background:#fff;border:1px dashed #d8dde3;border-radius:6px}.COT{--cot-above: 77px}.COT .COT-frame{border:1px solid #d8dde3;border-radius:8px;padding:14px 16px;background:#fff;height:calc(100vh - var(--cot-above));min-height:440px;overflow:hidden;display:flex;flex-direction:column}.COT .COT-frame .COT-layout{gap:24px;flex:1 1 auto;min-height:0}.COT .COT-frame>.COT-layout>div{height:100%;overflow-y:auto;overflow-x:hidden;padding-right:4px}.COT .COT-frame>.COT-layout>div>fieldset{border:none;background:transparent;padding:0;margin:0}.COT .COT-frame>.COT-layout>div>fieldset>legend{font-weight:600;font-size:14px;padding:0;margin-bottom:12px;color:#1c1b1b}@media(min-width:981px){.COT .COT-frame>.COT-layout>div:first-child{padding-right:24px;border-right:1px solid #ececea}}.COT .cot-cn-intro{margin-bottom:16px}.COT .cot-cn-title{font-size:18px;font-weight:600;color:#1a2332;margin:0 0 4px}.COT .cot-cn-sub{font-size:13px;color:#5b6675;margin:0;max-width:640px;line-height:1.5}.COT .cot-cn-upload{display:flex;align-items:flex-start;justify-content:center;gap:64px;flex-wrap:wrap;padding:16px;border:1px dashed #c4ccd6;border-radius:10px;background:#f8fafc;margin-bottom:18px}.COT .cot-cn-upload-col{display:flex;flex-direction:column;gap:8px}.COT .cot-cn-upload-title{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a7585}.COT .cot-cn-upload-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.COT .cot-cn-file{display:inline-flex;align-items:center;gap:12px;cursor:pointer;margin:0}.COT .cot-cn-file-btn{background:#1a2332;color:#fff;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.COT .cot-cn-file-btn:hover{background:#2a3648}.COT .cot-cn-file-name,.COT .cot-cn-status{font-size:13px;color:#5b6675}.COT .cot-cn-status.err{color:#c0392b}.COT .cot-cn-card{border:1px solid #e3e8ee;border-radius:12px;overflow:hidden;margin-bottom:22px}.COT .cot-cn-oc-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 18px;background:#f8fafc;border-bottom:1px solid #e3e8ee;font-size:14px;color:#1a2332}.COT .cot-cn-sum{font-size:12px;color:#5b6675}.COT .cot-cn-warn{display:block;padding:8px 18px;background:#fef6e7;color:#8a5a00;font-size:12px;border-bottom:1px solid #f0e2c0}.COT .cot-cn-line{padding:12px 18px;border-bottom:1px solid #f1f3f6}.COT .cot-cn-line:last-child{border-bottom:0}.COT .cot-cn-line-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.COT .cot-cn-sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#eef1f5;color:#1a2332;padding:1px 6px;border-radius:3px}.COT .cot-cn-desc{font-size:13px;color:#1c1b1b;font-weight:500}.COT .cot-cn-ext{font-size:11px;color:#5b6675;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.COT .cot-cn-line-meta{font-size:12px;color:#5b6675;margin:3px 0 8px}.COT .cot-cn-slip{color:#8a5a00}.COT .cot-cn-allocs{display:flex;flex-direction:column;gap:6px}.COT .cot-cn-alloc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef1f5}.COT .cot-cn-alloc.stock{background:#fbfcfd}.COT .cot-cn-qty{width:52px;padding:4px 6px;font-size:12px;text-align:right;box-sizing:border-box}.COT .cot-cn-qty-static{min-width:40px;font-size:12px;color:#5b6675;font-variant-numeric:tabular-nums}.COT .cot-cn-cust{font-size:13px;color:#1a2332;font-weight:500}.COT .cot-cn-cust.stock{color:#5b6675;font-weight:400}.COT .cot-cn-cand-status{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6675;background:#eef1f5;border-radius:8px;padding:1px 6px;vertical-align:middle}.COT .cot-cn-dates{font-size:11px;color:#5b6675}.COT .cot-cn-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.4px;margin-left:auto}.COT .cot-cn-badge.ok{background:#e6f4ec;color:#1a6b3a}.COT .cot-cn-badge.warn{background:#fef6e7;color:#8a5a00}.COT .cot-cn-badge.risk{background:#fdecea;color:#c0392b}.COT .cot-cn-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;background:#f8fafc;border-top:1px solid #e3e8ee}.COT .cot-cn-commit{background:#1a2332;color:#fff;border:0;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.COT .cot-cn-commit:hover{background:#2a3648}.COT .cot-cn-commit:disabled{opacity:.6;cursor:default}.COT .cot-cn-hint{font-size:12px;color:#5b6675}.COT .cot-cn-history{margin-top:8px}.COT .cot-cn-h3{font-size:13px;font-weight:600;color:#1a2332;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.COT .cot-cn-listrow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f1f3f6;font-size:13px;color:#1a2332}.COT .cot-cn-muted{font-size:12px;color:#5b6675}.COT .cot-cn-plan-wrap{margin:8px 0 22px}.COT .cot-cn-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.COT .cot-cn-plan-refresh{background:#fff;border:1px solid #d8dde3;border-radius:6px;padding:5px 12px;font-size:12px;color:#5b6675;cursor:pointer}.COT .cot-cn-plan-refresh:hover{background:#f1f3f6}.COT .cot-cn-plan-card{border:1px solid #e3e8ee;border-radius:12px;margin-bottom:14px;background:#fff;overflow:hidden}.COT .cot-cn-plan-card.risk{border-color:#f2d6d0}.COT .cot-cn-plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 12px}.COT .cot-cn-plan-title{margin:0;font-size:15px;font-weight:600;color:#1a2332;letter-spacing:-.01em}.COT .cot-cn-depart{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:13px;font-weight:600;color:#1a6b3a;background:#e6f4ec;padding:5px 11px;border-radius:8px;font-variant-numeric:tabular-nums}.COT .cot-cn-depart-l{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.COT .cot-cn-stats{display:flex;flex-wrap:wrap;gap:12px 26px;padding:0 16px 14px}.COT .cot-cn-stat{display:flex;flex-direction:column;gap:2px}.COT .cot-cn-stat-l{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a7585}.COT .cot-cn-stat-v{font-size:13px;font-weight:600;color:#1a2332;font-variant-numeric:tabular-nums}.COT .cot-cn-stat.tight .cot-cn-stat-v{color:#8a5a00}.COT .cot-cn-ptable-wrap{overflow-x:auto;border-top:1px solid #eef1f5}.COT .cot-cn-ptable{width:100%;border-collapse:collapse;font-size:12.5px}.COT .cot-cn-ptable thead th{text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6a7585;padding:9px 14px;white-space:nowrap;background:#fbfcfd;border-bottom:1px solid #eef1f5}.COT .cot-cn-ptable tbody td{padding:10px 14px;border-bottom:1px solid #f4f6f8;color:#1a2332;vertical-align:top}.COT .cot-cn-ptable tbody tr:last-child td{border-bottom:0}.COT .cot-cn-ptable tbody tr:hover td{background:#f8fafc}.COT .cot-cn-c-sku{white-space:nowrap}.COT .cot-cn-c-name{min-width:220px;color:#1a2332}.COT .cot-cn-c-cust{white-space:nowrap;font-weight:500;color:#1a2332}.COT .cot-cn-noname{color:#6a7585;font-weight:400;font-style:italic}.COT .cot-cn-c-ready{white-space:nowrap;color:#5b6675;font-variant-numeric:tabular-nums}.COT .cot-cn-c-due{white-space:nowrap;color:#1a2332;font-weight:500;font-variant-numeric:tabular-nums}.COT .cot-cn-ptable tbody tr.is-tight td.cot-cn-c-due{color:#8a5a00;font-weight:600}.COT .cot-cn-tight{display:inline-block;margin-left:7px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a5a00;background:#fef6e7;padding:1px 6px;border-radius:6px;vertical-align:middle;font-variant-numeric:normal}.COT th.cot-cn-c-qty,.COT td.cot-cn-c-qty{text-align:right;white-space:nowrap;color:#5b6675}.COT th.cot-cn-c-act,.COT td.cot-cn-c-act{white-space:nowrap;text-align:right}.COT .cot-cn-move{font-size:11px;padding:3px 6px;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#1a2332;max-width:148px;cursor:pointer}.COT .cot-cn-move:focus-visible{outline:2px solid #1a2332;outline-offset:1px}.COT .cot-cn-editcust,.COT .cot-cn-editdue{font-size:12px;padding:3px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#1a2332;box-sizing:border-box;font-variant-numeric:tabular-nums}.COT .cot-cn-editcust{width:100%;min-width:96px;font-weight:500}.COT .cot-cn-editcust::placeholder{color:#6a7585;font-weight:400}.COT td.cot-cn-c-due .cot-cn-editdue{width:132px}.COT td.cot-cn-c-due{white-space:nowrap}.COT td.cot-cn-c-due .cot-cn-tight{margin-left:6px;vertical-align:middle}.COT .cot-cn-editcust:hover,.COT .cot-cn-editdue:hover{border-color:#e3e8ee;background:#fff}.COT .cot-cn-editcust:focus,.COT .cot-cn-editdue:focus{outline:none;border-color:#1a2332;background:#fff;box-shadow:0 0 0 2px #1a23321a}.COT .cot-cn-editdue.is-tight{color:#8a5a00;font-weight:600}.COT .cot-cn-held{border-color:#e3e8ee}.COT .cot-cn-held .cot-cn-plan-title{color:#5b6675}.COT .cot-cn-suggests{margin:0 0 16px;border:1px solid #d6e2f0;border-radius:12px;background:#f5f9fd;overflow:hidden}.COT .cot-cn-suggests-h{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2c5b8a;padding:11px 14px 2px}.COT .cot-cn-suggest{display:flex;gap:16px;align-items:center;padding:12px 14px 14px}.COT .cot-cn-suggest+.cot-cn-suggest{border-top:1px solid #e4edf6}.COT .cot-cn-suggest-main{flex:1;min-width:0}.COT .cot-cn-suggest-lead{font-size:14px;font-weight:600;color:#1a2332;margin-bottom:9px}.COT .cot-cn-facts{margin:0;display:flex;flex-direction:column;gap:5px}.COT .cot-cn-fact{display:flex;gap:12px;font-size:12.5px}.COT .cot-cn-fact dt{flex:none;width:92px;margin:0;padding-top:1px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6a7585}.COT .cot-cn-fact dd{margin:0;color:#1a2332;font-variant-numeric:tabular-nums}.COT .cot-cn-fact.save dd{color:#1a6b3a;font-weight:600}.COT .cot-cn-fact.cost dd{color:#8a5a00;font-weight:600}.COT .cot-cn-suggest-foot{margin-top:9px;font-size:11.5px;color:#5b6675}.COT .cot-cn-merge-btn{flex:none;align-self:center;margin-left:auto;white-space:nowrap;background:#1a2332;color:#fff;border:0;border-radius:7px;padding:7px 13px;font-size:12px;font-weight:600;cursor:pointer}.COT .cot-cn-merge-btn:hover{background:#2a3546}.COT .cot-cn-merge-btn:disabled{opacity:.6;cursor:default}.COT .cot-cn-merge-btn:focus-visible{outline:2px solid #1a2332;outline-offset:2px}.COT .cot-cn-plan-titlewrap{display:flex;align-items:center;gap:9px}.COT .cot-cn-plan-headr{display:flex;align-items:center;gap:10px}.COT .cot-cn-merged-tag{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#2c5b8a;background:#e3edf9;padding:2px 7px;border-radius:6px}.COT .cot-cn-unmerge-btn{white-space:nowrap;background:#fff;color:#5b6675;border:1px solid #d8dde3;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer}.COT .cot-cn-unmerge-btn:hover{background:#f1f3f6;color:#1a2332}.COT .cot-cn-unmerge-btn:disabled{opacity:.6;cursor:default}.COT .cot-cn-unmerge-btn:focus-visible{outline:2px solid #1a2332;outline-offset:2px}.COT .cot-cn-container-merge{font-size:11.5px;font-weight:600;padding:5px 8px;border:1px solid #d8dde3;border-radius:7px;background:#fff;color:#5b6675;max-width:148px;cursor:pointer}.COT .cot-cn-container-merge:hover{border-color:#c7ced7;color:#1a2332}.COT .cot-cn-container-merge:disabled{opacity:.6;cursor:default}.COT .cot-cn-container-merge:focus-visible{outline:2px solid #1a2332;outline-offset:1px}.COT .cot-cn-clear-btn{white-space:nowrap;background:#fff;color:#c0392b;border:1px solid #e3d0d0;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer}.COT .cot-cn-clear-btn:hover{background:#fdf2f0}.COT .cot-cn-clear-btn:disabled{opacity:.6;cursor:default}.COT .cot-cn-clear-btn:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.COT .cot-cn-plan-err{font-size:12px;color:#c0392b;background:#fdecea;border-radius:8px;padding:8px 12px;margin-bottom:10px}.COT .cot-cn-ship-btn,.COT .cot-cn-deliver-btn{white-space:nowrap;background:#1a2332;color:#fff;border:0;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer}.COT .cot-cn-ship-btn:hover,.COT .cot-cn-deliver-btn:hover{background:#2a3546}.COT .cot-cn-ship-btn:disabled,.COT .cot-cn-deliver-btn:disabled{opacity:.6;cursor:default}.COT .cot-cn-ship-btn:focus-visible,.COT .cot-cn-deliver-btn:focus-visible{outline:2px solid #1a2332;outline-offset:2px}.COT th.cot-cn-c-itemstat,.COT td.cot-cn-c-itemstat{white-space:nowrap;text-align:right}.COT .cot-cn-item-ship-btn{white-space:nowrap;background:#fff;color:#5b6675;border:1px solid #d8dde3;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer}.COT .cot-cn-item-ship-btn:hover{background:#f1f3f6;color:#1a2332}.COT .cot-cn-item-ship-btn:disabled{opacity:.6;cursor:default}.COT .cot-cn-item-ship-btn:focus-visible{outline:2px solid #1a2332;outline-offset:1px}.COT .cot-cn-item-shipped{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#4b2e83;background:#e2d9f3;padding:2px 7px;border-radius:6px}.COT .cot-cn-cust-static{display:block;font-weight:500;color:#1a2332}.COT .cot-cn-due-static{color:#5b6675;font-variant-numeric:tabular-nums}.COT .cot-cn-section-h{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6675;margin:22px 0 10px}.COT .cot-cn-section-h:first-child{margin-top:0}.COT .cot-cn-plan-card.cot-cn-shipped{border-color:#d3c2ec}.COT .cot-cn-plan-card.cot-cn-shipped .cot-cn-depart{color:#4b2e83;background:#e2d9f3}.COT .cot-cn-plan-card.cot-cn-delivered{border-color:#e3e8ee;background:#fbfcfd}.COT .cot-cn-plan-card.cot-cn-delivered .cot-cn-plan-title{color:#5b6675}.COT .cot-cn-plan-card.cot-cn-delivered .cot-cn-depart{color:#1a6b3a;background:#e6f4ec}.COT .cot-cn-upload #cot-cn-inv-review{flex-basis:100%}.COT .cot-cn-upload #cot-cn-inv-review:empty{display:none}.COT .cot-cn-inv-summary{font-size:13px;font-weight:600;color:#1a2332;margin:10px 0 14px}.COT .cot-cn-inv-card{margin-bottom:14px}.COT .cot-cn-inv-full{font-size:12.5px;font-weight:600;color:#1a6b3a;background:#e6f4ec;padding:8px 16px}.COT .cot-cn-inv-partial{font-size:12.5px;font-weight:600;color:#8a5a00;background:#fef6e7;padding:8px 16px}.COT .cot-cn-inv-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a7585;padding:12px 16px 4px}.COT .cot-cn-inv-unmatched-invoice{border:1px solid #e3e8ee;border-radius:12px;background:#fbfcfd;padding:2px 0 12px;margin-bottom:14px}.COT .cot-cn-inv-unmatched-invoice ul{margin:0;padding:0 16px;list-style:none}.COT .cot-cn-inv-unmatched-invoice li{font-size:12.5px;color:#5b6675;padding:5px 0;border-bottom:1px solid #f1f3f6}.COT .cot-cn-inv-unmatched-invoice li:last-child{border-bottom:0}.COT .cot-cn-remove{margin-left:8px;flex:0 0 auto;width:20px;height:20px;line-height:1;border:1px solid #e3d0d0;border-radius:4px;background:#fff;color:#c0392b;font-size:13px;cursor:pointer;padding:0}.COT .cot-cn-remove:hover{background:#fdf2f0}.COT .cot-cn-assign-btn{margin-top:8px;background:#fff;border:1px solid #d8dde3;border-radius:6px;padding:5px 12px;font-size:12px;color:#1a2332;cursor:pointer}.COT .cot-cn-assign-btn:hover{background:#f1f3f6}.COT .cot-cn-assign{margin-top:8px;border:1px solid #d8dde3;border-radius:8px;padding:8px;background:#fff}.COT .cot-cn-assign-search{width:100%;padding:6px 8px;font-size:12px;box-sizing:border-box;margin-bottom:6px}.COT .cot-cn-assign-list{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.COT .cot-cn-cand{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:100%;text-align:left;padding:6px 8px;border:1px solid #eef1f5;border-radius:6px;background:#f8fafc;cursor:pointer;font-size:12px}.COT .cot-cn-cand:hover{background:#eef2f7;border-color:#d8dde3}.COT .cot-cn-cand-cust{font-weight:600;color:#1a2332}.COT .cot-cn-cand-title{color:#4a5568;flex:1 1 auto}.COT .cot-cn-cand-meta{color:#5b6675}.COT .cot-cn-cand-empty{padding:8px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/esos.css.map */
