:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;font-size:13px;color:#111827;background:#f6f8fc;--blue: #1762ff;--green: #1762ff;--muted: #6d7890;--line: #e5eaf3}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #6999ff}a{color:inherit}input,select,textarea{border:1px solid #dfe5f0;background:#fff;border-radius:7px;padding:9px 11px;color:#172038;max-width:100%}input:focus,select:focus,textarea:focus{outline:2px solid #b9d0ff;border-color:#7ba5ff}input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px;margin:0}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none}textarea{resize:vertical}h1,h2,h3,h4,p{margin-top:0}h1{font-size:25px;letter-spacing:-.65px;font-weight:720}h2{font-size:18px;letter-spacing:-.3px}h3{font-size:15px}h4{font-size:12px;margin:22px 0 12px}.muted{color:var(--muted)}.small,small{font-size:11px}.strong{font-weight:600}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #e0e6f0;background:#fff;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:550;color:#17213a;min-height:35px;box-shadow:0 2px 4px #23345805}.btn:hover:not(:disabled){background:#f6f9ff;border-color:#acc7ff}.btn:disabled{opacity:.5}.btn.primary{background:linear-gradient(180deg,#2675ff,#0957f4);border-color:#1762ff;color:#fff;box-shadow:0 3px 7px #1762ff1f}.btn.primary:hover:not(:disabled){background:#0754e9}.btn.selected{color:var(--blue);background:#edf4ff;border-color:#c1d5ff}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#65728c;padding:6px;flex-shrink:0}.icon-btn:hover{background:#eaf2ff;color:var(--blue)}.app{margin:10px;min-height:calc(100vh - 20px);background:linear-gradient(125deg,#fff 55%,#fafcff);border:1px solid #e5eaf3;border-radius:13px;box-shadow:0 4px 15px #26314a08}.sidebar{position:fixed;inset:11px auto 11px 11px;width:224px;background:linear-gradient(115deg,#fff,#fcfdff);border-right:1px solid var(--line);border-radius:12px 0 0 12px;padding:0 8px;display:flex;flex-direction:column;z-index:30}.brand{height:72px;padding:0 12px;display:flex;align-items:center;gap:10px;font-size:21px;font-weight:750;letter-spacing:-.65px;text-decoration:none;white-space:nowrap}.brand-mark{display:inline-flex;width:33px;height:36px;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(150deg,#258bff,#0650ff);clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%)}.brand-mark svg{filter:drop-shadow(0 1px 0 #003dc0)}nav{padding-top:2px}.nav-item{border:0;background:transparent;display:flex;gap:11px;align-items:center;width:100%;text-align:left;padding:13px 12px;margin:0 0 3px;border-radius:7px;color:#1f293e;font-size:12.5px;white-space:nowrap}.nav-item svg{color:#405778;flex-shrink:0}.nav-item.active{background:linear-gradient(105deg,#eff5ff,#dfebff);color:#003db8;font-weight:650}.nav-item.active svg{color:#075dff}.nav-item:hover{background:#f0f5ff}.sidebar-bottom{margin-top:auto;padding:24px 12px 18px;color:#8d99af;font-size:10px}.sidebar-caption{display:block;font-size:9px;margin-top:9px}.demo-label{display:flex;align-items:center;gap:7px;color:#7a88a3}.main{margin-left:224px;min-height:calc(100vh - 22px);min-width:0}.topbar{min-height:72px;padding:14px 0;margin:0 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:10}.topbar h1{margin:0;line-height:1.2;flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.header-actions{display:flex;gap:23px;align-items:center;flex-shrink:0}.sidebar-toggle{flex-shrink:0;width:34px;height:34px;border:1px solid var(--line);border-radius:7px;background:#f8faff}.sync-control{display:flex;align-items:center;gap:8px;padding:8px 11px;background:linear-gradient(#fff,#f7f9ff);border:1px solid #e6ebf4;border-radius:9px;font-size:10px;color:#2c3b5c;white-space:nowrap;box-shadow:0 2px 4px #20345a04}.status-dot{display:inline-block;width:8px;height:8px;background:#d9aa4c;border:1px solid #ca9835;border-radius:50%;flex-shrink:0}.status-dot.green{background:#68bf65;border-color:#53ae4d}.profile-menu{position:relative}.profile-menu summary{display:flex;align-items:center;gap:11px;padding:8px 12px;min-width:130px;border:1px solid #e1e7f1;background:linear-gradient(#fff,#f8faff);box-shadow:0 3px 8px #22304e06;border-radius:8px;cursor:pointer;font-size:12px;font-weight:550;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary>svg{color:#3c4d70}.profile-menu summary>svg:last-child{margin-left:auto}.profile-popover{position:absolute;top:44px;right:0;width:230px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:15px;box-shadow:0 10px 35px #14254519}.profile-popover strong,.profile-popover>span{display:block}.profile-popover>span{font-size:11px;color:var(--muted);margin:6px 0 14px;overflow-wrap:anywhere}.profile-popover button{display:flex;gap:8px;align-items:center;background:#f5f8ff;border:1px solid var(--line);border-radius:5px;padding:8px 10px;width:100%;font-size:12px;color:#263c65}.mobile-menu,.sidebar-scrim{display:none}main{padding:12px 20px 24px;min-width:0}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 0 13px;border-bottom:1px solid var(--line);margin-bottom:16px}.summary-card{display:flex;gap:14px;align-items:center;padding:14px 13px;min-height:77px;border-radius:14px;background:#eef5ff;min-width:0}.summary-card.blue{background:linear-gradient(120deg,#eff6ff,#edf4ff)}.summary-card.orange{background:linear-gradient(120deg,#fff8ed,#fdf6eb)}.summary-card.red{background:linear-gradient(120deg,#fff0f4,#fdf0f5)}.summary-card.green{background:linear-gradient(120deg,#effbf0,#edfaf1)}.summary-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;color:#0860ff;background:#e7f0ff;flex-shrink:0}.summary-card.orange .summary-icon{color:#e38a05;background:#fff4df}.summary-card.red .summary-icon{color:#eb4e35;background:#ffebed}.summary-card.green .summary-icon{color:#0e9c41;background:#e3f9e6}.summary-label{font-size:12px;margin-bottom:7px;white-space:normal;line-height:1.4}.summary-card>div{min-width:0}.summary-value{font-size:23px;letter-spacing:-.5px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.05;white-space:nowrap}.summary-value>span{font-weight:500;font-size:12px;letter-spacing:0}.table-panel{background:#fff;border:1px solid #dfe6f1;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #21314a02}.panel-top{padding:15px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title,.panel-top>strong{display:flex;gap:8px;align-items:center;font-size:12px}.panel-title svg{color:#536c94}.count{background:#eef3fc;color:#637ca9;font-size:10px;padding:3px 7px;border-radius:5px}.subtle{font-size:10px;color:#8291a9}.filters{display:flex;gap:11px;align-items:flex-end;flex-wrap:wrap;padding:16px;border-bottom:1px solid var(--line)}.filter{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:550;color:#141b2c;flex:1;min-width:130px}.filter select{height:35px;width:100%;min-width:130px;padding:7px 25px 7px 10px;font-size:11px;background:linear-gradient(#fff,#fcfdff);box-shadow:0 2px 4px #20314a05}.search-box{display:flex;align-items:center;gap:8px;border:1px solid #dfe6f1;border-radius:7px;height:35px;padding:0 10px;color:#687c9e;flex:1.1;min-width:150px;background:#fff}.search-box input{border:0;outline:none;background:transparent;width:100%;font-size:11px;padding:0;min-width:0}.search-box input::placeholder{color:#8794aa}.orders-panel{background:transparent;border:0;box-shadow:none;overflow:visible}.orders-panel>.panel-top{display:none}.orders-panel>.filters{padding:0 0 17px;border:0;gap:10px}.orders-panel .filter{flex:1;min-width:135px;max-width:190px}.orders-panel .filter:nth-child(2){flex:1.15}.orders-panel .filter:nth-child(3){flex:.9}.orders-panel .search-box{flex:1;min-width:180px}.filter-actions{display:flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}.filter-actions>.btn{min-height:35px;padding:8px 10px;font-size:11px}.filter-actions>.btn:last-child{padding:8px}.filter-actions>.btn:last-child>span{display:none}.orders-panel .filters>.btn{font-size:11px;padding:8px 10px;min-height:35px}.orders-panel .filters>.btn:last-child{padding:8px;flex-shrink:0}.orders-panel .filters>.btn:last-child>span{display:none}.orders-panel .sync-button{margin-left:auto}.orders-panel>.table-scroll{border:1px solid #dfe6f1;border-radius:10px;background:#fff}.orders-panel .extra-filters{margin-bottom:12px}.extra-filters{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:12px 16px;background:#f5f8ff;border:1px solid #e4ebf7;border-radius:7px}.extra-filters select{padding:6px;font-size:11px}.table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ced8e9 transparent;min-width:0}.loading{opacity:.65;transition:opacity .15s}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:10.5px;font-weight:550;background:linear-gradient(110deg,#f1f4f9,#f6f8fc);color:#172136;padding:12px 13px;border-bottom:1px solid #e4e9f2}td{padding:13px;border-bottom:1px solid #e9edf5;font-size:12px;color:#141b2a}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8faff}tbody tr:nth-child(2n){background:#fcfdff}.orders-table{min-width:1316px;table-layout:fixed}.orders-table .col-order{width:110px}.orders-table .col-date{width:80px}.orders-table .col-model{width:136px}.model-editor{display:flex;align-items:center;gap:2px}.orders-table .model-editor input{min-width:0;flex:1;background:#f8faff;border-color:#e4eaf4}.orders-table .model-editor input:disabled{background:transparent;border-color:transparent}.model-editor .icon-btn{flex-shrink:0;width:20px;height:25px;padding:2px}.model-editor.dirty input{border-color:#8eb1ff}.orders-table .col-store{width:164px}.orders-table .col-supplier{width:128px}.orders-table .col-amount{width:86px}.orders-table .col-currency{width:48px}.orders-table .col-delivery{width:68px}.orders-table .col-payment{width:114px}.orders-table .col-return{width:102px}.orders-table .col-actions{width:32px}.orders-table th{padding:12px 7px;font-size:10px}.orders-table td{padding:7px;font-size:11px;height:39px}.orders-table th:first-child,.orders-table td:first-child{padding-left:13px}.order-link{font-weight:650;font-size:11px;color:#0056ff;background:none;border:0;padding:0}.order-link:hover{text-decoration:underline}.order-link.missing-source-number{color:#7b879c;font-weight:400}.date-cell{font-size:10px!important;color:#39475f}.product-cell{overflow:hidden;text-overflow:ellipsis;color:#172033}.sku{font-size:10.5px;color:#53617b;font-variant-numeric:tabular-nums}.store-cell{color:#202d45!important;font-size:10.5px!important;overflow:hidden;text-overflow:ellipsis}.orders-table select,.orders-table input{width:100%;height:27px;border:1px solid transparent;border-radius:5px;padding:4px;background:transparent;font-size:11px;color:#17213b}.orders-table select{appearance:none;padding-right:3px;cursor:pointer}.orders-table input.amount{font-variant-numeric:tabular-nums;text-align:right;padding-right:16px}.orders-table select:hover:not(:disabled),.orders-table input:hover:not(:disabled){border-color:#d3dff1;background:#fff}.orders-table select:focus,.orders-table input:focus{border-color:#7ba5ff;background:#fff}.orders-table select:disabled,.orders-table input:disabled{opacity:1;color:#61718b;cursor:default}.orders-table .delivery-cell select{border-color:#dfe6f1;background:#fbfcff;appearance:auto;font-size:10px;padding:3px}.orders-table select.currency{font-size:10.5px;text-align:center;padding-left:0}.amount-wrap{position:relative}.lock{position:absolute;right:2px;top:8px;color:#a4aec0;pointer-events:none}.tiny-sync{position:absolute;left:0;top:12px;width:4px;height:4px;border-radius:50%}.tiny-sync.synced{background:#2ca45c}.tiny-sync.pending{background:#dda43e}.tiny-sync.failed{background:#dc6557}.orders-table select.paid{color:#15732d;background:#e4f7e7;border-radius:7px;font-size:10px;font-weight:600}.orders-table select.cod{color:#0753df;background:#e9f1ff;border-radius:7px;font-size:9.5px;font-weight:600}.orders-table td.purchase-paid{background:#e0f6df}.orders-table .purchase-paid input.amount,.orders-table .purchase-paid input.amount:disabled{color:#14632a;font-weight:650}.supplier-statement{border:1px solid #dfe7f2;border-radius:10px;margin:0 0 16px;background:#fbfdff}.supplier-statement>summary{cursor:pointer;padding:13px 15px;font-size:12px}.statement-totals{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:16px;color:#64748b;font-size:11px}.statement-totals b{border-radius:5px;padding:3px 6px;background:#fff3df;color:#945400;font-variant-numeric:tabular-nums}.statement-note,.statement-warning{margin:0 15px 12px;color:#65738c;font-size:11px;line-height:1.55}.statement-warning{color:#8b570a;background:#fff5e4;border-radius:6px;padding:8px 10px}.statement-scroll{overflow:auto;max-height:280px;margin:0 15px 12px;border:1px solid #e3e9f2;border-radius:6px}.statement-scroll table{width:100%;min-width:650px;font-size:11px}.statement-scroll th,.statement-scroll td{padding:9px 10px}.statement-scroll td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.statement-scroll .statement-paid{color:#22743c}.statement-scroll .statement-due{font-weight:650}@media(max-width:720px){.supplier-statement>summary{line-height:1.6}.statement-totals{display:flex;margin:8px 0 0;align-items:center}}.return-btn{display:flex;align-items:center;justify-content:space-between;width:100%;gap:3px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:10px;padding:4px;color:#55657c;min-height:25px}.return-btn>svg{opacity:0}.return-btn:not(:disabled):hover{border-color:#c9d9f3}.return-btn:not(:disabled):hover>svg{opacity:1}.return-btn.warehouse{color:#16712e;background:#e7f7e9;font-size:10px}.return-btn.supplier{color:#b52b35;background:#fff0f1;font-size:9.5px}.row-actions{white-space:nowrap}.row-actions .icon-btn{padding:3px}.icon-btn.save{background:#e5f1ff;color:var(--blue)}.dirty{background:#f0f6ff!important}.table-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 1px;font-size:10px;color:#8794a9}.pagination{display:flex;gap:6px}.pagination .btn{min-height:26px;padding:5px 8px;font-size:10px}.table-hint{display:flex;align-items:center;gap:12px;background:linear-gradient(100deg,#f1f5fc,#edf3fc);border:1px solid #e4ebf6;border-radius:8px;padding:10px 14px;font-size:11px;color:#344c76;line-height:1.5;margin-top:2px}.table-hint>svg{color:#6882ac;flex-shrink:0}.save-hint{display:flex;gap:6px;align-items:center;color:#8493ad;font-size:10px;margin:11px 2px 0}.empty{padding:55px 20px;display:flex;flex-direction:column;align-items:center;gap:11px;color:#8798b1;text-align:center}.empty strong{color:#526b92;font-size:14px;font-weight:550}.empty span{font-size:11px}.section-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:3px 0 17px}.button-group{display:flex;gap:8px}.tabs{display:flex;gap:22px;border-bottom:1px solid #e0e7f3}.tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:11px 0;color:#7b8ba6;font-size:12px}.tabs button.active{color:var(--blue);border-color:var(--blue);font-weight:600}.warehouse-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:6px 0 22px}.warehouse-summary{display:flex;align-items:center;text-align:left;gap:14px;padding:18px;background:linear-gradient(125deg,#f7faff,#edf4ff);border:1px solid #e0e9fa;border-radius:11px;color:#16213a}.warehouse-summary:hover,.warehouse-summary.selected{border-color:#89b0ff;background:#edf4ff;box-shadow:0 0 0 1px #89b0ff}.warehouse-summary>div{min-width:0}.warehouse-summary>div>span{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-summary strong{display:block;font-size:23px;font-weight:720;margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.warehouse-summary small{font-size:13px;font-weight:500}.warehouse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.warehouse-card,.settings-card{border:1px solid #e1e8f3;border-radius:10px;background:linear-gradient(120deg,#fff,#fbfdff);padding:24px}.warehouse-card h3{margin:17px 0 8px}.warehouse-card p{color:#7083a0;font-size:12px;margin-bottom:16px}.warehouse-card>.muted{display:block;font-size:11px;margin-bottom:18px}.warehouse-card>.btn{width:100%}.item-icon,.person-icon{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;background:#eaf2ff;color:#0660ff;flex-shrink:0}.qty{font-size:14px;font-weight:650;color:#263b60;font-variant-numeric:tabular-nums}.qty.zero{color:#9a6670}.badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;background:#eef3fb;color:#637fa8;font-size:10px;border:1px solid #e3ebf8}.badge.green{background:#eaf8ed;color:#25803f;border-color:#dff0e3}.badge.amber{background:#fff8e9;color:#a78231;border-color:#f5ebd4}.cell-sub{display:block;font-size:10px;color:#8594ad;margin-top:5px}.operation{display:flex;align-items:center;gap:5px;font-size:11px}.positive{color:#19983e;font-weight:600}.negative{color:#d34a47;font-weight:600}.movement-preview{margin-top:20px}.movement-preview .panel-top{background:linear-gradient(#fff,#f4f7fc);padding:11px 15px}.movement-preview td{font-size:11px;padding:12px 14px}.movement-preview td:first-child{font-size:10px;color:#687b9b}.movement-preview td:last-child{text-align:right}.no-movements{font-size:12px;padding:20px;color:var(--muted);margin:0}.users-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:20px}.access-card-list{display:grid;gap:15px}.access-card{border:1px solid #e1e8f4;border-radius:10px;padding:17px 15px;background:linear-gradient(120deg,#fff,#fbfdff)}.access-card.inactive{opacity:.6}.access-card>header{display:flex;gap:12px;align-items:center;margin-bottom:15px}.access-card header h3{font-size:14px;margin:0 0 5px}.role-pill{font-size:9px;color:#054dd6;background:#eaf1ff;border-radius:5px;padding:3px 7px;display:inline-block}.role-pill.owner{background:#f0ecff;color:#5d40b9}.access-edit{margin-left:auto;border:1px solid #e4ebf5;border-radius:6px;padding:7px 9px;background:#fff;color:#6282b6;font-size:10px}.access-edit:hover{color:var(--blue);border-color:#a6c3f7}.access-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.access-groups>section{border:1px solid #e5ebf5;border-radius:8px;padding:12px 10px;background:#fff;min-width:0}.access-groups svg{color:#476491}.access-groups h4{font-size:10px;line-height:1.4;margin:9px 0 8px;min-height:28px}.access-tags{display:flex;flex-wrap:wrap;gap:5px}.access-tags>span{background:#eaf0ff;color:#244b99;border-radius:5px;padding:4px 6px;font-size:10px;max-width:100%;overflow-wrap:anywhere}.access-tags>span.empty-tag{color:#8d9bb1;background:#f5f7fb}.permission-list{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:10px}.permission-list li{display:flex;gap:10px;font-size:11px;line-height:1.5;align-items:flex-start;color:#33435d}.permission-list svg{flex-shrink:0;color:#32a75b;background:#effbef;border-radius:50%}.permission-list .denied svg{color:#e25a59;background:#fff3f1}.currency-aside{min-width:0}.currency-aside .rate-card{padding:17px 15px}.currency-aside .rate-card>.item-icon{float:left;background:none;width:24px;height:24px;border-radius:0;margin-right:10px;color:#3b527d}.currency-aside .rate-card>h2{font-size:15px;margin:3px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.currency-aside .rate-card>p{display:none}.currency-aside .rate-card .two-fields{display:block}.currency-aside .rate-card .field{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:12px 0}.currency-aside .rate-card input{font-size:13px;padding:8px}.currency-aside .rate-card .info-note{font-size:10px;padding:10px;margin:16px 0}.currency-aside .rate-card .form-actions{flex-wrap:wrap;border:0;padding:0;margin-top:15px}.currency-aside .rate-card .form-actions>.muted{display:none}.currency-aside .rate-card .form-actions>.btn{width:100%}.rate-card{max-width:650px}.rate-card>h2{margin-top:18px}.rate-card>.muted{font-size:12px;line-height:1.7}.rate-card .field input{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.section-label{font-size:14px;font-weight:650;margin:25px 0 14px}.integration-card{display:flex;gap:25px;justify-content:space-between;align-items:center}.integration-card h2{display:inline-block;vertical-align:middle;margin-left:12px}.integration-card p{margin-top:14px;font-size:12px}.overlay{position:fixed;inset:0;background:#14233b55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.dialog{width:480px;max-height:90vh;overflow-y:auto;padding:24px;border:1px solid #e0e7f2;border-radius:13px;background:#fff;box-shadow:0 20px 80px #10234b22}.dialog.wide{width:650px}.dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.dialog h2{margin:0}.dialog:focus{outline:none}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#526581;margin:17px 0}.field input,.field select,.field textarea{width:100%;font-size:13px}.field small{font-size:10px;color:#91a0b7;line-height:1.6}.field-label{font-size:12px;color:#60769a;margin-top:24px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.two-fields .field{min-width:0}.check-field{display:flex;gap:9px;align-items:center;color:#506686;font-size:12px;margin:12px 0;line-height:1.6}.check-field input{flex-shrink:0}.choices{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:8px 12px;border:1px solid #e0e8f5;background:#f8fbff;border-radius:7px;max-height:200px;overflow:auto}.choices .check-field{font-size:11px;margin:7px 0}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:19px;margin-top:20px}.form-actions>.muted{margin-right:auto}.form-error{padding:12px 14px;margin:12px 0;border-radius:6px;color:#ad4244;background:#fff2f1;font-size:12px;line-height:1.6}.info-note{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;margin:17px 0;border:1px solid #e1eaf9;border-radius:7px;background:#f3f7fe;color:#6881a9;font-size:11px;line-height:1.7}.info-note>svg{flex-shrink:0;margin-top:2px}.detail-product{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:8px}.detail-product h3{font-size:14px;margin:0 0 7px}.detail-product div span{color:#7890b0;font-size:11px}.detail-grid{display:grid;grid-template-columns:1fr 2fr;gap:14px;font-size:12px;margin:24px 0}.detail-grid dt{color:#7d8faa}.detail-grid dd{margin:0;color:#2a4269}.history-list details{border-bottom:1px solid var(--line);padding:13px 0;font-size:11px}.history-list summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none;color:#617ba0}.history-list summary strong{font-weight:500}.history-list time{margin-left:auto;font-size:10px;white-space:nowrap;color:#90a0b8}.audit-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.audit-diff>div{min-width:0}.audit-diff span{font-size:10px;color:#8fa0ba}.audit-diff pre{font-size:10px;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto;background:#f4f7fc;border-radius:5px;padding:9px;color:#6782a8}.audit-row{display:flex;align-items:flex-start;padding:0 20px;gap:20px}.audit-author{display:flex;align-items:center;gap:8px;min-width:160px;padding:15px 0}.audit-author strong{font-size:11px;font-weight:550;color:#4d6892}.audit-author div>span{display:block;font-size:9px;color:#9baac0;margin-top:4px}.avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;background:#eaf2ff;color:#4377c8;border-radius:50%;flex-shrink:0;font-size:12px}.small-avatar{width:28px;height:28px;font-size:10px}.audit-row>.history-list{flex:1;min-width:0}.audit-row details{padding:20px 0}.toast{position:fixed;right:24px;bottom:24px;z-index:200;display:flex;gap:10px;align-items:center;padding:13px 15px;max-width:500px;border-radius:9px;color:#276135;border:1px solid #cce8d3;background:#f0fcf2;box-shadow:0 8px 30px #1c34521c;font-size:12px}.toast.error{background:#fff5f2;color:#b34f45;border-color:#f3d3cd}.boot{padding:100px;text-align:center;color:#6d86ae}.login-wrap{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:100px;padding:40px;background:radial-gradient(ellipse at 10% 80%,#deebff,transparent 60%),#f7faff}.login-intro>.brand-mark{width:52px;height:56px;margin-bottom:32px}.login-intro>.brand-mark svg{width:34px;height:34px}.login-intro h1{font-size:45px;line-height:1.2;letter-spacing:-1.8px;color:#173466;font-weight:650}.login-intro p{color:#7d96b9;line-height:1.9;font-size:14px;margin-top:24px}.login-caption{display:block;font-size:9px;letter-spacing:2px;color:#98acd0;margin-top:45px}.login-card{width:390px;border:1px solid #e0e8f4;border-radius:13px;padding:36px;background:#fff;box-shadow:0 15px 60px #173b7410}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#809bc0;margin-bottom:12px;font-weight:600}.login-card h2{font-size:26px;margin-bottom:12px}.login-card>p{font-size:12px;line-height:1.7;margin-bottom:26px}.login-card>.btn{width:100%;height:40px;justify-content:space-between;margin-top:15px}.login-foot{display:flex;gap:7px;align-items:center;justify-content:center;font-size:10px;color:#91a6c6;margin-top:24px}@media(min-width:1750px){main{padding:18px 28px 28px}.topbar{margin:0 28px}.summary-card{padding:18px}.summary-label{font-size:13px}.summary-value{font-size:27px}.orders-table td{font-size:12px;padding:9px 8px}.orders-table th{font-size:11px}.orders-table input,.orders-table select{font-size:12px}.store-cell{font-size:11.5px!important}}@media(max-width:1220px){.sidebar{width:210px}.main{margin-left:210px}.brand{font-size:19px}.nav-item{font-size:11.5px;padding:13px 9px;gap:9px}.topbar{gap:12px}.topbar h1{font-size:22px}.header-actions{gap:12px}.sync-control{font-size:9px;padding:8px}.profile-menu summary{min-width:110px}.summary-grid{gap:10px}.summary-card{gap:8px;padding:13px 10px}.summary-icon{width:36px;height:36px}.summary-icon>svg{width:24px}.summary-label{font-size:10px}.summary-value{font-size:20px}.summary-value>span{font-size:10px}.orders-panel .filters{gap:9px}.orders-panel .search-box{min-width:180px}.orders-panel .sync-button{margin-left:0}.users-layout{grid-template-columns:minmax(0,1.3fr) minmax(235px,.8fr)}.access-groups{gap:6px}.access-groups>section{padding:10px 8px}.access-edit{font-size:9px;padding:6px}.warehouse-summary{gap:10px;padding:15px}.warehouse-summary>div>span{font-size:11px}.integration-card{align-items:flex-start;flex-direction:column}}@media(max-width:1000px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{padding:15px;gap:14px}.summary-label{font-size:12px}.summary-value{font-size:23px}.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding:14px 0;gap:12px}.topbar h1{font-size:22px}.header-actions{gap:10px}.sync-control{display:none}.users-layout{grid-template-columns:1fr}.currency-aside,.currency-aside .rate-card{max-width:none}.currency-aside .rate-card .two-fields{display:grid}.currency-aside .rate-card .field{display:flex}.currency-aside .rate-card .form-actions>.btn{width:auto}.warehouse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-summary-grid>.warehouse-summary:last-child:nth-child(odd){grid-column:span 2}.section-actions{flex-wrap:wrap}.login-wrap{gap:45px}.login-intro h1{font-size:35px}.audit-author{min-width:125px}.audit-author strong{font-size:10px}}@media(max-width:720px){.app{margin:0;border:0;border-radius:0;min-height:100vh}.sidebar{inset:0 auto 0 0;width:224px;border-radius:0;transform:translate(-100%);transition:transform .15s}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0 0 0 224px;background:#11223b55;z-index:20;border:0}.main{margin-left:0;min-height:100vh}.mobile-menu{display:inline-flex}.topbar{margin:0;padding:15px 12px;min-height:67px;flex-wrap:nowrap;gap:8px}.topbar h1{font-size:19px;letter-spacing:-.4px;line-height:1.35}.header-actions{gap:0}.profile-menu summary{min-width:0;padding:7px 9px;gap:5px}.profile-menu summary>span{display:none}.profile-menu summary>svg:last-child{width:11px}.profile-popover{right:0;top:42px}main{padding:15px 12px 20px}.summary-grid{gap:9px;padding-bottom:14px;margin-bottom:15px}.summary-card{padding:13px 10px;min-height:88px;gap:9px;align-items:flex-start;flex-direction:column;border-radius:10px}.summary-icon{width:29px;height:29px}.summary-icon>svg{width:20px;height:20px}.summary-label{font-size:10px;margin-bottom:6px}.summary-value{font-size:19px;line-height:1.15}.summary-value>span{font-size:10px}.orders-panel .filter{max-width:none;min-width:130px}.orders-panel .filter:nth-child(3){flex:1}.orders-panel .search-box{min-width:135px}.orders-panel .filters>.btn{font-size:10px}.orders-panel .sync-button{flex:1;padding:8px 10px}.orders-panel .export-button{flex:1}.table-bottom{font-size:9px}.table-hint{font-size:10px;padding:10px;gap:8px;align-items:flex-start}.table-hint svg{width:16px}.save-hint{font-size:9px;line-height:1.6;align-items:flex-start}.save-hint svg{flex-shrink:0;margin-top:2px}.warehouse-summary-grid{grid-template-columns:1fr;gap:9px;margin:0 0 17px}.warehouse-summary-grid>.warehouse-summary:last-child:nth-child(odd){grid-column:auto}.warehouse-summary{padding:13px;gap:12px}.warehouse-summary .summary-icon{width:38px;height:38px}.warehouse-summary>div>span{font-size:11px}.warehouse-summary strong{font-size:21px;margin-top:5px}.section-actions{gap:12px}.tabs{gap:16px;width:100%}.tabs button{font-size:11px}.button-group{flex-wrap:wrap}.users-layout{gap:15px}.access-card{padding:15px 12px}.access-card>header{gap:9px}.access-card header h3{font-size:13px}.access-edit{font-size:9px;padding:6px}.person-icon{width:35px;height:35px}.access-groups{grid-template-columns:1fr}.access-groups>section{display:grid;grid-template-columns:24px 1fr;gap:0 8px}.access-groups h4{min-height:0;margin:1px 0 8px}.access-tags{grid-column:2}.permission-list li{font-size:10px;gap:7px}.currency-aside .rate-card .two-fields{display:block}.currency-aside .rate-card .field{display:grid}.currency-aside .rate-card .form-actions>.btn{width:100%}.overlay{padding:12px}.dialog{padding:19px;max-height:94vh}.dialog h2{font-size:18px}.two-fields{gap:10px}.choices{grid-template-columns:1fr}.form-actions .small{max-width:125px;line-height:1.6}.detail-product h3{font-size:13px}.detail-product div span{font-size:10px}.audit-row{flex-direction:column;gap:0;padding:0 15px}.audit-author{padding-bottom:0}.audit-row>.history-list{width:100%}.audit-row details{padding-top:12px}.audit-diff{grid-template-columns:1fr}.toast{bottom:15px;right:12px;left:12px;max-width:none}.toast>span{flex:1}.login-wrap{flex-direction:column;gap:0;padding:20px}.login-intro{width:100%;max-width:390px;margin-bottom:22px}.login-intro h1,.login-intro p,.login-caption{display:none}.login-intro>.brand-mark{width:36px;height:39px;margin:0}.login-intro>.brand-mark svg{width:24px;height:24px}.login-card{width:100%;max-width:390px;padding:28px}.login-card h2{font-size:24px}}.summary-grid[aria-busy=true]{opacity:.65}.export-menu{position:relative;z-index:12;flex-shrink:0}.export-menu summary{display:flex;align-items:center;gap:8px;white-space:nowrap;list-style:none;border:1px solid #e0e6f0;background:#fff;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:550;min-height:35px;cursor:pointer;box-shadow:0 2px 4px #23345805}.export-menu summary::-webkit-details-marker{display:none}.export-menu summary[aria-disabled=true]{opacity:.5;cursor:default}.export-menu>div{position:absolute;right:0;top:41px;min-width:235px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px;box-shadow:0 8px 24px #23345818}.export-menu button{padding:10px;border:0;border-radius:5px;background:#fff;width:100%;font-size:11px;color:#355581;text-align:left}.export-menu button:hover{background:#eff5ff}@media(max-width:720px){.export-menu summary{font-size:10px}.export-menu>div{right:0}}.control-details{position:relative;font-weight:400;min-width:0}.control-details>summary{display:flex;gap:8px;align-items:center;list-style:none;cursor:pointer;min-height:35px;padding:7px 9px;border:1px solid #dfe5f0;border-radius:7px;background:linear-gradient(#fff,#fcfdff);box-shadow:0 2px 4px #20314a05;font-size:11px;white-space:nowrap;color:#172038}.control-details>summary::-webkit-details-marker{display:none}.control-details>summary>svg{flex-shrink:0;color:#607899}.control-details>summary>span{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.control-details[open]>summary{border-color:#7ba5ff;box-shadow:0 0 0 2px #edf3ff}.filter-popover{position:absolute;top:43px;left:0;z-index:18;background:#fff;border:1px solid #dfe7f5;border-radius:10px;padding:16px;box-shadow:0 12px 35px #18366520;width:365px;max-width:calc(100vw - 32px);white-space:normal}.popover-heading{font-size:13px;font-weight:650;margin-bottom:15px;color:#1d3050}.date-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.date-range-fields label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#627899;min-width:0}.date-range-fields input{min-width:0;width:100%;padding:8px;font-size:12px}.date-note{font-size:10px;color:#8293ae;margin:11px 0;line-height:1.6;font-weight:400}.popover-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:13px}.period-presets{display:flex;flex-wrap:wrap;gap:7px;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.period-presets button{border:1px solid #e3eaf6;background:#f7faff;border-radius:5px;font-size:10px;padding:7px;color:#617b9f}.period-presets button.active{color:#0759e9;border-color:#a4c3ff;background:#edf4ff}.store-select-actions{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:9px;gap:10px}.store-select-actions button{border:0;background:none;padding:0;font-size:11px;color:#1762ff}.store-options{max-height:260px;overflow-y:auto;padding-right:5px}.store-options .check-field{font-size:11px;margin:11px 0;color:#2d4264}.store-popover>.btn{width:100%;margin-top:4px}.orders-panel .period-filter{flex:1.3;min-width:190px;max-width:260px}.orders-panel .store-filter{flex:1.15;max-width:220px;min-width:160px}.sorting-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px 24px;flex-wrap:wrap;margin:-2px 0 12px}.sort-control{display:flex;align-items:center;gap:9px;color:#6b7e9a;font-size:11px}.sort-control select{height:31px;padding:5px 25px 5px 9px;font-size:11px;width:215px;min-width:0}.sorting-toolbar>.check-field{margin:2px 0;font-size:11px;color:#5f7596}@media(max-width:720px){.orders-panel .period-filter{min-width:160px;max-width:none;flex:1}.orders-panel .store-filter{min-width:145px;max-width:none;flex:1}.store-filter .filter-popover{right:0;left:auto}.control-details>summary{font-size:10px;padding:7px;gap:5px}.control-details>summary>svg{width:13px}.sorting-toolbar{gap:10px;margin-top:0}.sort-control{display:flex;width:100%;justify-content:space-between}.sort-control select{flex:1;min-width:0;max-width:270px}.filter-popover{padding:14px}.date-range-fields{gap:8px}.date-range-fields input{font-size:11px;padding:7px}}[data-supplier-color="#d9ecc1"]{--supplier-bg: #d9ecc1;--supplier-fg: #17213b}[data-supplier-color="#fbe6a8"]{--supplier-bg: #fbe6a8;--supplier-fg: #17213b}[data-supplier-color="#c6e0f4"]{--supplier-bg: #c6e0f4;--supplier-fg: #17213b}[data-supplier-color="#e2d0ef"]{--supplier-bg: #e2d0ef;--supplier-fg: #17213b}[data-supplier-color="#35714e"]{--supplier-bg: #35714e;--supplier-fg: #fff}[data-supplier-color="#553481"]{--supplier-bg: #553481;--supplier-fg: #fff}[data-supplier-color="#f6caae"]{--supplier-bg: #f6caae;--supplier-fg: #17213b}[data-supplier-color="#3d3d3d"]{--supplier-bg: #3d3d3d;--supplier-fg: #fff}[data-supplier-color="#31596a"]{--supplier-bg: #31596a;--supplier-fg: #fff}[data-supplier-color="#2452a2"]{--supplier-bg: #2452a2;--supplier-fg: #fff}[data-supplier-color="#e6e6e6"]{--supplier-bg: #e6e6e6;--supplier-fg: #17213b}[data-supplier-color="#63b1d9"]{--supplier-bg: #63b1d9;--supplier-fg: #17213b}[data-supplier-color="#453925"]{--supplier-bg: #453925;--supplier-fg: #fff}[data-supplier-color="#f7d1cb"]{--supplier-bg: #f7d1cb;--supplier-fg: #17213b}[data-supplier-color="#cadae0"]{--supplier-bg: #cadae0;--supplier-fg: #17213b}[data-supplier-color="#97a4b9"]{--supplier-bg: #97a4b9;--supplier-fg: #17213b}[data-supplier-color="#5e92f7"]{--supplier-bg: #5e92f7;--supplier-fg: #17213b}.supplier-tag,.orders-table select[data-supplier-color],.filters select[data-supplier-color],option[data-supplier-color]{background-color:var(--supplier-bg, #edf2f8);color:var(--supplier-fg, #17213b)}.supplier-tag{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.supplier-color-picker{border:0;padding:0;margin:16px 0 10px}.supplier-color-picker legend{margin-bottom:9px;font-size:12px;font-weight:600}.supplier-palette{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.supplier-color-choice{position:relative;cursor:pointer}.supplier-color-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.supplier-swatch{display:block;width:29px;height:29px;border-radius:50%;background:var(--supplier-bg, #fff);border:2px solid #d0d8e4}.supplier-swatch.no-color{background:linear-gradient(135deg,#fff 46%,#a6b5ca 47% 53%,#fff 54%)}.supplier-color-choice input:checked+.supplier-swatch{outline:2px solid #1769ff;outline-offset:2px}.supplier-color-choice input:focus-visible+.supplier-swatch{outline:3px solid #1769ff;outline-offset:2px}.supplier-color-picker+.supplier-tag{margin-bottom:12px}[data-supplier-color="#d1e4fd"]{--supplier-bg: #d1e4fd;--supplier-fg: #17213b}[data-supplier-color="#7bb972"]{--supplier-bg: #7bb972;--supplier-fg: #102817}[data-supplier-color="#f7ce8b"]{--supplier-bg: #f7ce8b;--supplier-fg: #352613}[data-supplier-color="#ceb04e"]{--supplier-bg: #ceb04e;--supplier-fg: #28200a}[data-supplier-color="#d6fed0"]{--supplier-bg: #d6fed0;--supplier-fg: #153b20}[data-supplier-color="#fef9ca"]{--supplier-bg: #fef9ca;--supplier-fg: #3d3611}.store-filter summary[data-supplier-color]{background-color:var(--supplier-bg);color:var(--supplier-fg)}.orders-table tbody tr.not-collected{background:#fff8db}.orders-table tbody tr.not-collected:hover{background:#fff3c5}.source-number{display:block;margin-top:2px;color:#6d7c93;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uncollected-tag{display:inline-block;margin-top:3px;padding:2px 4px;background:#ffedaa;color:#7c5b0e;border-radius:4px;font-size:8px}.product-name{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.item-meta{display:block;margin-top:3px;color:#687c9a;font-size:10px;line-height:1.4;white-space:normal}.item-meta .sku{font-size:inherit}@media(min-width:721px){.app.sidebar-collapsed .sidebar{visibility:hidden;pointer-events:none}.app.sidebar-collapsed .main{margin-left:0}}@media(max-width:720px){.sidebar-toggle{display:none}.topbar h1{font-size:18px}.filter-actions{width:100%;margin-left:0}.filter-actions>.sync-button{flex:1}.sort-control select{width:180px}.summary-value{font-size:18px}}.crm-change-note{white-space:normal;color:#145d9a;font-size:9px;line-height:1.45;margin-top:4px}.crm-change-note label{display:flex;gap:4px;align-items:flex-start;margin-top:4px}.cod-check{display:flex;gap:4px;align-items:center;margin-top:3px;font-size:8.5px;color:#5f7190;white-space:nowrap}.orders-table .cod-check input,.orders-table .crm-change-note input{width:12px;min-width:12px;height:12px;padding:0;margin:0;accent-color:#1769ff}.store-cell .supplier-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:10px;padding:3px 5px}[data-supplier-color="#d8edc7"]{--supplier-bg: #d8edc7;--supplier-fg: #17213b}[data-supplier-color="#b9dfa3"]{--supplier-bg: #b9dfa3;--supplier-fg: #17213b}[data-supplier-color="#9fca96"]{--supplier-bg: #9fca96;--supplier-fg: #17213b}[data-supplier-color="#e1edff"]{--supplier-bg: #e1edff;--supplier-fg: #17213b}[data-supplier-color="#b8d4f7"]{--supplier-bg: #b8d4f7;--supplier-fg: #17213b}[data-supplier-color="#c0dcf0"]{--supplier-bg: #c0dcf0;--supplier-fg: #17213b}[data-supplier-color="#a8c8e8"]{--supplier-bg: #a8c8e8;--supplier-fg: #17213b}[data-supplier-color="#bcebb9"]{--supplier-bg: #bcebb9;--supplier-fg: #17213b}[data-supplier-color="#f2dfa5"]{--supplier-bg: #f2dfa5;--supplier-fg: #17213b}[data-supplier-color="#e4c878"]{--supplier-bg: #e4c878;--supplier-fg: #17213b}[data-supplier-color="#f7e8bf"]{--supplier-bg: #f7e8bf;--supplier-fg: #17213b}[data-supplier-color="#eee5fb"]{--supplier-bg: #eee5fb;--supplier-fg: #17213b}[data-supplier-color="#c6abdf"]{--supplier-bg: #c6abdf;--supplier-fg: #17213b}[data-supplier-color="#fee2e2"]{--supplier-bg: #fee2e2;--supplier-fg: #7f1d1d}[data-supplier-color="#fca5a5"]{--supplier-bg: #fca5a5;--supplier-fg: #7f1d1d}[data-supplier-color="#ede9fe"]{--supplier-bg: #ede9fe;--supplier-fg: #5b21b6}[data-supplier-color="#c4b5fd"]{--supplier-bg: #c4b5fd;--supplier-fg: #5b21b6}[data-supplier-color="#fbcfe8"]{--supplier-bg: #fbcfe8;--supplier-fg: #9d174d}[data-supplier-color="#99f6e4"]{--supplier-bg: #99f6e4;--supplier-fg: #115e59}.marketplace-symbols{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.marketplace-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;vertical-align:middle}.marketplace-icon{flex:0 0 14px;width:14px;height:14px;fill:currentColor}.marketplace-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.marketplace-icon-allo{color:#dc1235}.marketplace-icon-prom{color:#7b04df}.marketplace-icon-epicentr{color:#005aab}.marketplace-icon-instagram{color:#b52173}.marketplace-icon-olx{color:#002f34}.marketplace-icon-viber{color:#6b3bad}.marketplace-icon-site{color:#735316}.orders-table{--order-control-height: 32px;--order-font-size: 12px;--order-control-radius: 6px;min-width:1504px}.orders-table .col-date{width:88px}.orders-table .col-model{width:128px}.orders-table .col-store{width:200px}.orders-table .col-supplier{width:136px}.orders-table .col-amount{width:104px}.orders-table .col-currency{width:56px}.orders-table .col-delivery{width:88px}.orders-table .col-payment{width:128px}.orders-table .col-return{width:120px}.orders-table .col-actions{width:56px}.orders-table .col-order{width:112px}.orders-table th{padding:12px 8px;font-size:11px;font-weight:600;line-height:16px}.orders-table td{height:80px;padding:12px 8px;vertical-align:top;font-size:var(--order-font-size);line-height:18px}.orders-table th:first-child,.orders-table td:first-child{padding-left:12px}.orders-table .date-cell{font-size:var(--order-font-size)!important;font-variant-numeric:tabular-nums}.orders-table .cell-text,.orders-table .order-link{display:inline-flex;align-items:center;height:var(--order-control-height);font-size:var(--order-font-size);line-height:18px}.orders-table .product-name{min-height:36px;font-size:var(--order-font-size);line-height:18px;font-weight:700}.orders-table .item-meta{margin-top:4px;font-size:10.5px;line-height:15px}.orders-table input:not([type=checkbox]),.orders-table select,.orders-table .return-btn,.orders-table .marketplace-tag{height:var(--order-control-height);min-height:var(--order-control-height);margin:0;padding:0 6px;border:1px solid #dfe6f0;border-radius:var(--order-control-radius);background:#fff;font-size:var(--order-font-size);font-weight:500;line-height:18px}.orders-table select{appearance:auto;padding-right:2px;text-overflow:ellipsis}.orders-table .marketplace-tag{display:flex;align-items:center;width:100%;gap:6px;border-color:transparent;background:var(--supplier-bg, #edf2f8);color:var(--supplier-fg, #17213b)}.orders-table .supplier-cell select[data-supplier-color]{border-color:transparent;background:var(--supplier-bg);color:var(--supplier-fg)}.orders-table .payment-cell select,.orders-table .delivery-cell select,.orders-table select.currency{font-size:var(--order-font-size);font-weight:500}.orders-table select.currency{appearance:none;padding:0;text-align:center}.orders-table .model-editor{gap:4px}.orders-table .model-editor .icon-btn{width:22px;height:var(--order-control-height);border-radius:var(--order-control-radius)}.orders-table input:not([type=checkbox]):focus,.orders-table select:focus,.orders-table .amount-wrap:focus-within{border-color:#7ba5ff;box-shadow:0 0 0 2px #1769ff12}.orders-table .amount-wrap{height:var(--order-control-height);border:1px solid #dfe6f0;border-radius:var(--order-control-radius);background:#fff}.orders-table .amount-wrap input.amount{height:100%;min-height:0;padding:0 18px 0 8px;border:0;background:transparent;box-shadow:none;font-variant-numeric:tabular-nums}.orders-table .amount-wrap .lock{top:50%;right:5px;transform:translateY(-50%)}.orders-table .amount-wrap .tiny-sync{top:50%;left:4px;transform:translateY(-50%)}.orders-table td.purchase-paid{background:transparent}.orders-table .purchase-paid .amount-wrap,.orders-table .payment-cell select.paid{border-color:#c9e6cf;border-radius:var(--order-control-radius);background:#e8f6eb;color:#176b32}.orders-table .purchase-paid input.amount{font-weight:600}.orders-table .cod-check{height:16px;margin-top:8px;gap:5px;font-size:10.5px;line-height:16px}.orders-table .cod-check input,.orders-table .crm-change-note input{width:14px;min-width:14px;height:14px;margin:0;padding:0}.orders-table .return-btn{gap:4px}.orders-table .return-btn>svg{flex-shrink:0;opacity:.6}.orders-table .return-btn.warehouse{background:#e8f6eb;color:#176b32}.orders-table .return-btn.supplier{background:#fff0f1;color:#a92c38}.orders-table .row-actions .icon-btn{width:20px;height:var(--order-control-height);padding:0;border-radius:var(--order-control-radius)}.orders-table .uncollected-tag{display:block;width:fit-content;margin-top:5px;font-size:10px;line-height:15px}.orders-table input.amount{appearance:textfield}.orders-table input.amount::-webkit-inner-spin-button,.orders-table input.amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.row-save-state{display:inline-flex;align-items:center;justify-content:center;width:20px;height:32px;vertical-align:middle;color:#8493ad}.row-save-state.saved{color:#23854b}.orders-table .order-group-heading th{padding:9px 12px;border-top:2px solid #dce7f7;border-bottom:1px solid #e3eaf4;background:#f3f7fd;color:#34435c}.order-group-summary,.order-group-title,.order-purchase-progress{display:flex;align-items:center;gap:6px}.order-group-summary{gap:14px;flex-wrap:wrap}.order-group-title{font-weight:650}.order-purchase-progress{padding:2px 8px;border-radius:5px;font-weight:600}.order-purchase-progress.incomplete{background:#fff3d8;color:#845814}.order-purchase-progress.complete{background:#e6f2ee;color:#28614c}.order-group-filtered{color:#68758b;font-weight:400}.order-group-number{margin-left:auto;font-variant-numeric:tabular-nums}.orders-table .order-group>tr:not(.order-group-heading)>td:first-child{border-left:3px solid #dce7f7;padding-left:9px}.orders-table .item-quantity{display:inline-block;padding:0 5px;border-radius:4px;background:#edf2fa;color:#344b72;font-weight:600;white-space:nowrap}.orders-table .position-total{display:block;margin-top:4px;color:#69768a;font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.position-total strong{color:#485770;font-weight:550}.row-save-state.error,.row-save-note.error{color:#b3303c}.row-save-note{margin-top:4px;font-size:10.5px;line-height:15px;color:#8a6b24;white-space:normal}.autosave-spin{animation:autosave-rotate 1s linear infinite}@keyframes autosave-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.autosave-spin{animation:none}}
