:root{--bg:#f3f3f6;--surface:#fff;--ink:#242428;--muted:#777780;--line:#e5e5e9;--dark:#171719;--danger:#a20d12;--radius:18px;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}input,button,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--dark);color:#bbb;flex-direction:column;padding:28px 18px;display:flex}.brand{color:#fff;margin:0 10px 28px;font-size:17px;font-weight:800}.brand span{background:#b20d12;border-radius:10px;margin-right:8px;padding:10px}.sidebar nav{gap:6px;display:grid}.sidebar button{color:#bbb;text-align:left;background:0 0;border:0;border-radius:10px;padding:13px;font-weight:700}.sidebar button.active,.sidebar button:hover{color:var(--dark);background:#fff}.sidebar p{border:1px solid #3a3a40;border-radius:12px;margin-top:auto;padding:13px;font-size:12px}.work>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f3f6e8;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;display:flex;position:sticky;top:0}h1{margin:0;font-size:25px}small{color:var(--muted)}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (width<=800px){.shell{grid-template-columns:1fr}.sidebar{z-index:4;padding:10px;position:sticky;top:0}.brand,.sidebar p{display:none}.sidebar nav{display:flex;overflow:auto}.sidebar button{white-space:nowrap}.work>header{flex-direction:column;align-items:flex-start;padding:15px}.content{padding:15px}}.sidebar{box-sizing:border-box;z-index:5;align-self:start;height:100vh;position:sticky;top:0;overflow-y:auto}.work{min-width:0}.work>header{z-index:4;position:sticky;top:0}@media (width<=800px){.sidebar{z-index:6;height:auto;overflow:auto hidden}.work>header{z-index:5;top:57px}}.header-title small{margin-top:5px;display:block}.sync-pill{color:#13804a;white-space:nowrap;background:#e8f8ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.sync-pill i{background:#21a963;border-radius:50%;width:7px;height:7px}.sync-pill.local{color:#8a5a00;background:#fff3d8}.sync-pill.local i{background:#d18b00}.header-sync{color:#394049;white-space:nowrap;background:#fff;border:1px solid #d9dde2;height:34px;padding:0 11px;font-size:12px}.work>header .actions input[type=month]{min-width:176px;height:46px;padding:0 13px}.header-create,.header-defect{white-space:nowrap;height:44px;padding:0 17px}.header-defect{color:#fff;background:#bd393a;border:0}@media (width<=1100px){.sync-pill,.header-sync{display:none}.work>header{padding-inline:18px}.header-create,.header-defect{padding-inline:12px}}@media (width<=800px){.work>header .actions{width:100%}.work>header .actions input[type=month]{flex:1}.header-title small{font-size:10px}}input,select,textarea,button{color:var(--ink);background:#fff;border:1px solid #dedee3;border-radius:10px;padding:10px 12px}button{font-weight:700}.primary{color:#fff;background:linear-gradient(145deg,#bd1112,#850809);border:0}.danger{color:var(--danger);background:#fff0f1;border:0}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.kpis article,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 25px #1717190c}.kpis article{padding:18px}.kpis span{color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.kpis b{margin-top:10px;font-size:25px;display:block}.panel{padding:20px}.panel h2{margin:0 0 16px;font-size:18px}.panelhead{justify-content:space-between;gap:10px;display:flex}.list>div{border-top:1px solid #eee;grid-template-columns:110px 1.2fr 1.5fr 130px auto auto;align-items:center;gap:12px;padding:12px 3px;font-size:14px;display:grid}.employee{grid-template-columns:1fr 1fr 100px auto;gap:9px;margin-top:9px;display:grid}.data{max-width:700px}.data button{margin:15px 8px 15px 0}.data small{display:block}.error,.success{border-radius:10px;padding:12px}.error{color:#9c1016;background:#fff0f1}.success{color:#14683b;background:#eaf8ee}.backdrop{z-index:10;background:#17171988;padding:24px;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:18px;max-width:780px;margin:30px auto;padding:20px;box-shadow:0 25px 80px #0005}.modal-head,.modal-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-head h2{margin:0}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.form-grid label{gap:6px;font-size:12px;font-weight:700;display:grid}.products>div{grid-template-columns:1fr 85px auto;gap:8px;margin:8px 0;display:grid}.modal-foot{justify-content:flex-end}.auth-screen{background:#f6f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-form{background:#fff;border:1px solid #24282c;grid-template-columns:54px minmax(220px,1fr) 74px;width:min(420px,100%);min-height:62px;display:grid;position:relative}.auth-lock{fill:none;stroke:#20252a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;place-self:center;width:22px}.auth-form input{border:0;outline-offset:-2px;border-inline:1px solid #24282c;border-radius:0;min-width:0;font-size:16px}.auth-form button{color:#24282c;background:#fff;border:0;border-radius:0;font-size:30px;font-weight:300;line-height:1}.auth-form button:hover:not(:disabled){background:#f0f2f3}.auth-form button:disabled{cursor:not-allowed;opacity:.4}.auth-error{color:#b42318;text-align:center;width:100%;margin:0;font-size:13px;position:absolute;top:calc(100% + 12px);left:0}@media (width<=800px){.kpis{grid-template-columns:repeat(2,1fr)}.list>div{grid-template-columns:90px 1fr 100px}.list>div span:nth-child(3),.list>div button{display:none}.employee{grid-template-columns:1fr 1fr}.employee button{grid-column:span 2}}@media (width<=460px){.kpis{grid-template-columns:1fr}.list>div{grid-template-columns:1fr 90px}.list>div span:first-child{display:none}.form-grid{grid-template-columns:1fr}}.summary-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.summary-kpis article{background:#fff;border:1px solid #fff;border-radius:20px;min-height:142px;padding:22px 20px;box-shadow:0 18px 38px #20202a14}.summary-kpis span{color:#777780;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.summary-kpis b{margin:14px 0 8px;font-size:27px;display:block}.summary-kpis small{line-height:1.45;display:block}.sales-panel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #20202a12}.sales-panel-head{justify-content:space-between;align-items:center;padding:20px;display:flex}.sales-panel-head h2{margin:0;font-size:18px}.sales-panel-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.accounting-scroll{border-top:1px solid var(--line);max-height:70vh;overflow:auto}.accounting-table{min-width:1530px}.accounting-row{border-bottom:1px solid var(--line);grid-template-columns:176px 108px 146px 146px 188px 190px 196px 178px minmax(270px,1fr);min-height:116px;display:grid}.accounting-row>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding:14px 12px;display:flex}.accounting-head{color:#686871;text-transform:uppercase;z-index:1;background:#f7f7fa;min-height:98px;font-size:11px;font-weight:900;position:sticky;top:0}.checks label{font-size:11px;font-weight:700}.accounting-row small{line-height:1.35;display:block}.money-field{width:100%;font-size:16px;font-weight:800}.summary-col{background:#fff2f3;border-left:2px solid #ffb8bd}.summary-col span{color:#777;border-bottom:1px solid #ead7d9;justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.summary-col .grand{color:#202025;font-weight:800}@media (width<=1100px){.summary-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.summary-kpis{grid-template-columns:1fr}}.summary-detail{border:0;border-right:1px solid var(--line);text-align:left;color:inherit;background:0 0;border-radius:0;flex-direction:column;gap:5px;padding:12px;display:flex}.summary-detail:hover{background:#faf4f4}.day-comment{min-width:28px;margin-top:5px;padding:4px}.summary-modal{width:min(1050px,94vw)}.editor-list{gap:10px;max-height:65vh;padding:18px;display:grid;overflow:auto}.editor-list>label{gap:6px;display:grid}.editor-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.2fr 110px 120px repeat(3,125px) 1.2fr 38px;gap:8px;padding:10px;display:grid}.summary-modal>textarea{width:calc(100% - 36px);margin:18px;padding:12px}@media (width<=900px){.editor-row{grid-template-columns:1fr 1fr}}.orders-actions{z-index:3;justify-content:flex-end;gap:9px;margin:-70px 0 50px;display:flex;position:relative}.defect-button{color:#fff;background:#bb3637;border:0}.orders-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.orders-kpis article{background:#fff;border-radius:20px;min-height:126px;padding:20px;box-shadow:0 18px 38px #20202a14}.orders-kpis span{color:#777780;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.orders-kpis b{margin:14px 0 7px;font-size:27px;display:block}.orders-kpis small{display:block}.orders-panel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #20202a12}.orders-panel-head{justify-content:space-between;padding:20px;display:flex}.orders-panel-head h2{margin:0;font-size:18px}.orders-panel-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.orders-toolbar{border-block:1px solid var(--line);background:#fafafd;grid-template-columns:1fr 210px 180px;gap:10px;padding:16px 20px;display:grid}.order-scroll{max-height:68vh;overflow:auto}.order-list{width:100%;min-width:1280px;padding:10px}.order-card{border:1px solid var(--line);background:#fff;border-left:5px solid #777;border-radius:16px;grid-template-columns:minmax(105px,.85fr) minmax(95px,.75fr) minmax(155px,1.2fr) minmax(210px,1.6fr) minmax(125px,1fr) minmax(120px,.95fr) minmax(145px,1.1fr) minmax(205px,1.55fr) minmax(90px,.75fr) minmax(70px,.55fr);width:100%;min-height:122px;margin-bottom:10px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1111180d}.order-card.status-ready{border-left-color:#14532d}.order-card.status-sent{border-left-color:#c81e1e}.order-card.is-defect{border-left-color:#e21d25}.order-card.has-comment{box-shadow:inset 0 0 0 2px #7c3aed33}.order-card>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 10px;display:flex;overflow:hidden}.order-card small{color:#72727b;text-transform:uppercase;font-size:9px;font-weight:850}.order-card b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.order-card span:not(.product-chip,.tag,.status-tag){color:#666b75;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.order-dates span:before{content:"Оплата: ";color:#888d96}.order-client span:before{content:"Тел.: ";color:#888d96}.order-address-track span:before{content:"Трек: ";color:#888d96}.product-chip,.tag,.status-tag{background:#f2f2f5;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700;display:block}.status-tag{color:#8a6200;background:#fff4cf}.status-tag.status-tag--sent{color:#18733b;background:#e4f5e8}.site-number{color:#bc0e0d!important}.order-buttons{justify-content:center}.orders-empty{padding:30px}.order-card hr{border:0;border-top:1px solid var(--line);width:100%}@media (width<=1100px){.orders-kpis{grid-template-columns:repeat(2,1fr)}.orders-actions{margin:0 0 14px}.orders-toolbar{grid-template-columns:1fr 1fr}.orders-toolbar input{grid-column:1/-1}}@media (width<=600px){.orders-kpis{grid-template-columns:1fr}}@media (width>=1101px){.orders-kpis{gap:11px;margin-bottom:16px}.orders-kpis article{border-radius:17px;min-height:98px;padding:15px 16px}.orders-kpis span{font-size:10px}.orders-kpis b{margin:9px 0 4px;font-size:23px;line-height:1}.orders-kpis small{font-size:10px;line-height:1.3}.orders-panel{border-radius:19px}.orders-panel-head{padding:15px 17px}.orders-panel-head h2{font-size:16px}.orders-panel-head p{font-size:11px}.orders-toolbar{grid-template-columns:1fr 185px 165px;gap:8px;padding:11px 16px}.orders-toolbar input,.orders-toolbar select{min-height:40px;padding:8px 11px;font-size:12px}.order-scroll{max-height:72vh}.order-list{min-width:1280px;padding:8px}.order-card{border-left-width:4px;border-radius:13px;grid-template-columns:minmax(105px,.85fr) minmax(95px,.75fr) minmax(155px,1.2fr) minmax(210px,1.6fr) minmax(125px,1fr) minmax(120px,.95fr) minmax(145px,1.1fr) minmax(205px,1.55fr) minmax(90px,.75fr) minmax(70px,.55fr);min-height:96px;margin-bottom:8px}.order-card>div{gap:4px;padding:9px 8px}.order-card small{font-size:9px}.order-card b{font-size:12px;line-height:1.3}.order-card span:not(.product-chip,.tag,.status-tag){font-size:11px}.product-chip,.tag,.status-tag{border-radius:7px;padding:3px 6px;font-size:9px}}.validation-errors{color:#a20e17;background:#fff0f1;border-radius:10px;gap:4px;padding:11px;font-size:11px;display:grid}.order-editor .modal-head p{color:#a41319;margin:5px 0 0;font-size:11px}.order-editor label small{color:var(--muted);font-size:10px}.comments-editor{gap:8px;display:grid}.comments-editor .editor-title{justify-content:space-between;align-items:center;display:flex}.comments-editor>div:not(.editor-title){grid-template-columns:210px 1fr 42px;gap:8px;display:grid}@media (width<=650px){.comments-editor>div:not(.editor-title){grid-template-columns:1fr}.order-editor{width:96vw}}.analytics-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.bars{align-items:flex-end;gap:5px;height:320px;padding-top:20px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bars i{background:linear-gradient(#dc3037,#95090d);border-radius:5px 5px 0 0;width:100%;min-height:2px;display:block}.bars small{font-size:9px}.channel-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.payroll-cards{grid-template-columns:repeat(4,minmax(280px,1fr));align-items:start;gap:16px;padding-bottom:8px;display:grid;overflow:auto}.payroll-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 18px 38px #20202a14}.payroll-card h2{margin:0 0 5px}.payroll-total{margin:17px 0 7px;font-size:27px;display:block}.payroll-card p{color:var(--muted);font-size:11px}.payroll-card label{gap:7px;font-size:11px;font-weight:800;display:grid}.payroll-card h3{text-transform:uppercase;color:#777780;font-size:11px}.salary-adjustments{gap:9px;margin:12px 0;display:grid}.salary-adjustments>div{border:1px solid var(--line);border-radius:13px;gap:7px;padding:10px;display:grid}.salary-adjustments .danger{justify-self:end}.compact{padding:7px 10px;font-size:11px}.payroll-summary{gap:7px;margin-top:14px;display:grid}.payroll-summary span{justify-content:space-between;gap:10px;font-size:11px;display:flex}.payroll-summary .grand{background:#f5f5f7;border-radius:10px;padding:11px;font-size:13px}.payroll-days{background:#fff;border-radius:22px;margin-top:20px;overflow:hidden;box-shadow:0 20px 45px #20202a12}.payroll-days-head{padding:20px}.payroll-days-head h2{margin:0}.payroll-days-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.payroll-scroll{max-height:65vh;overflow:auto}.payroll-grid{min-width:1160px}.payroll-row{border-top:1px solid var(--line);grid-template-columns:120px repeat(4,minmax(260px,1fr));min-height:76px;display:grid}.payroll-row>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding:12px;display:flex}.payroll-head{z-index:1;text-transform:uppercase;background:#f7f7f9;font-size:10px;font-weight:800;position:sticky;top:0}.payroll-day-cell>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.payroll-day-cell select{color:#777;border:0;padding:5px;font-size:11px}.payroll-day-cell select.working{color:#078640}.payroll-month-total{color:#fff;background:#19191c}@media (width<=1200px){.payroll-cards{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}}@media (width<=650px){.payroll-cards{grid-template-columns:1fr}}.statistics-view{gap:20px;display:grid}.stats-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stats-kpis article{background:linear-gradient(135deg,#fff 70%,#fff0f0);border-radius:22px;flex-direction:column;gap:10px;min-height:122px;padding:22px 20px;display:flex;box-shadow:0 18px 35px #1f29371a}.stats-kpis span,.stats-insights span{color:#747780;text-transform:uppercase;font-size:12px;font-weight:800}.stats-kpis b{font-size:27px}.stats-kpis small,.stats-panel header p,.stats-insights small{color:#7b7d85}.positive{color:#14864b!important}.negative{color:#c51b25!important}.stats-layout{grid-template-columns:3fr 2fr;gap:16px;display:grid}.stats-panel{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 42px #17203314}.stats-panel header{border-bottom:1px solid #e4e5e8;padding:20px}.stats-panel header h2{margin:0 0 5px;font-size:18px}.stats-panel header p{margin:0;font-size:12px}.stats-body{padding:18px 20px}.stats-bars{gap:12px;display:grid}.stats-bar-row{grid-template-columns:220px minmax(120px,1fr) 105px;align-items:center;gap:14px;font-size:12px;display:grid}.stats-bar-row>i{background:#e8e8ea;border-radius:10px;height:13px;overflow:hidden}.stats-bar-row em{background:linear-gradient(90deg,#c70f19,#f13b43);border-radius:10px;height:100%;display:block}.stats-bar-row strong{text-align:right}.stats-body footer{color:#777;border-top:1px solid #e5e5e7;justify-content:space-between;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.stats-insights{gap:10px;padding:16px;display:grid}.stats-insights>div{border-radius:18px;gap:7px;padding:16px;display:grid;box-shadow:0 7px 22px #2025360c}.stats-insights b{font-size:17px}.stats-insights small{font-size:11px}.stats-payroll-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.stats-payroll-grid>div{border-radius:18px;padding:16px;box-shadow:0 8px 25px #1d24300d}.stats-payroll-grid h3{margin:0 0 4px}.stats-payroll-grid>div>small{color:#777}.forecast-pay{margin:18px 0 12px;font-size:24px;display:block}.stats-payroll-grid p{justify-content:space-between;margin:0;padding:5px 0;font-size:12px;display:flex}.stats-method{color:#757780;border:1px solid #e4e4e6;border-radius:14px;margin:0 20px 16px;padding:14px;font-size:11px}@media (width<=1100px){.stats-kpis,.stats-payroll-grid{grid-template-columns:repeat(2,1fr)}.stats-layout{grid-template-columns:1fr}}@media (width<=700px){.stats-kpis,.stats-payroll-grid{grid-template-columns:1fr}.stats-bar-row{grid-template-columns:110px 1fr 80px}.stats-body footer{flex-direction:column;gap:10px}}.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.shipping-kpis article{background:#fff;border-radius:20px;min-height:126px;padding:20px;box-shadow:0 18px 38px #20202a14}.shipping-kpis span{color:#777780;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.shipping-kpis b{margin:14px 0 7px;font-size:27px;display:block}.shipping-kpis small{display:block}.shipping-panel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #20202a12}.shipping-head{justify-content:space-between;align-items:center;padding:20px;display:flex}.shipping-head h2{margin:0;font-size:18px}.shipping-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.shipping-search{border-block:1px solid var(--line);background:#fafafd;padding:16px 20px}.shipping-search input{width:100%}.shipping-scroll{max-height:calc(100vh - 360px);padding:14px;overflow:auto}.shipping-list{gap:10px;min-width:1340px;display:grid}.shipping-card{background:#fffaf0;border:1px solid #dda94d;border-radius:16px;grid-template-columns:100px 220px 135px 180px minmax(260px,1fr) 145px 120px 180px;min-height:92px;display:grid;overflow:hidden}.shipping-card.has-comment{box-shadow:inset 5px 0 #b97b20,inset 0 4px #66768e}.shipping-card>div{border-right:1px solid #eadcc3;flex-direction:column;justify-content:center;gap:5px;padding:12px;display:flex}.shipping-card small{text-transform:uppercase;color:#777780;font-size:9px;font-weight:850}.shipping-card b{font-size:12px;line-height:1.35}.track-last{color:#c20d16;font-size:26px!important}.shipping-status{color:#a55c00;background:#fff3d9;border-radius:99px;padding:5px 7px;font-size:10px;font-weight:800}.shipping-action{background:#fff!important;padding:11px!important}.shipping-action button{width:100%;margin:auto}.shipping-empty{gap:5px;padding:35px;display:grid}@media (width<=900px){.shipping-kpis{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr}}@media (width<=760px){.shipping-card{grid-template-columns:1fr;min-width:0}.shipping-list{min-width:0}.shipping-scroll{max-height:none}}@media (width<=430px){.shipping-kpis{grid-template-columns:1fr}}.settings-layout{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.settings-layout p{color:var(--muted);font-size:12px}@media (width<=900px){.settings-layout{grid-template-columns:1fr}}.settings-dashboard{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.settings-card{background:#fff;border-radius:22px;padding:20px;box-shadow:0 18px 40px #20202a12}.settings-card header h2{margin:0 0 5px;font-size:17px}.settings-card header p,.settings-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.employee-settings-list{gap:10px;margin-top:18px;display:grid}.employee-setting-row{grid-template-columns:1fr 115px;gap:10px;display:grid}.employee-setting-row label,.bonus-grid label{gap:6px;display:grid}.employee-setting-row span,.bonus-grid span{font-size:10px;font-weight:800}.save-settings{margin-top:12px}.bonus-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.settings-help{margin-top:4px!important}.backup-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.backup-list{gap:7px;margin-top:14px;display:grid}.backup-list>div{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.backup-list span{gap:3px;display:grid}.backup-list small{font-size:9px}.backup-export{color:#fff;background:#18181b}.rules-settings>p:last-child{margin-top:20px;line-height:1.75}.brand{letter-spacing:.5px;font-size:29px!important}.brand small{color:#999;letter-spacing:0;margin-top:10px;font-size:11px;font-weight:400;display:block}@media (width<=900px){.settings-dashboard{grid-template-columns:1fr}}@media (width<=600px){.employee-setting-row,.bonus-grid{grid-template-columns:1fr}}.return-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.return-kpis article{background:#fff;border-radius:20px;min-height:126px;padding:20px;box-shadow:0 18px 38px #20202a14}.return-kpis span{color:#777780;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.return-kpis b{margin:14px 0 7px;font-size:27px;display:block}.return-kpis small{display:block}.returns-panel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #20202a12}.returns-head{justify-content:space-between;align-items:center;padding:20px;display:flex}.returns-head h2{margin:0;font-size:18px}.returns-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.returns-toolbar{border-block:1px solid var(--line);background:#fafafd;grid-template-columns:1fr 190px;gap:10px;padding:16px 20px;display:grid}.returns-scroll{padding:14px;overflow:auto}.returns-list{gap:10px;min-width:1320px;display:grid}.return-card{background:#f7f9fa;border:1px solid #879bb3;border-radius:15px;grid-template-columns:115px 140px 165px minmax(240px,1fr) 170px 145px 160px 170px;min-height:92px;display:grid;overflow:hidden}.return-card.is-processed{border-color:#7fa88d}.return-card.has-comment{box-shadow:inset 5px 0 #7c3aed}.return-card>div{border-right:1px solid #e1e5e8;flex-direction:column;justify-content:center;gap:5px;padding:12px;display:flex}.return-card small{text-transform:uppercase;color:#777780;font-size:9px;font-weight:850}.return-card b{font-size:12px}.return-status,.return-note{background:#edf0f3;border-radius:99px;width:max-content;padding:5px 7px;font-size:10px;font-weight:800}.return-transit,.return-received{color:#365d80;background:#eaf2f8}.return-inspection{color:#8b5b00;background:#fff4d9}.return-processed{color:#176b3e;background:#e9f7ef}.return-actions{align-items:center;flex-direction:row!important}.return-items>div{grid-template-columns:1fr 90px auto;gap:8px;margin:8px 0;display:grid}@media (width<=900px){.return-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.returns-toolbar{grid-template-columns:1fr}.returns-list{min-width:0}.return-card,.return-kpis{grid-template-columns:1fr}}.transfer-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.transfer-kpis article{background:#fff;border-radius:20px;min-height:126px;padding:20px;box-shadow:0 18px 38px #20202a14}.transfer-kpis span{color:#777780;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.transfer-kpis b{margin:14px 0 7px;font-size:27px;display:block}.transfer-kpis small{display:block}.transfer-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);gap:16px;display:grid}.transfer-form-card,.transfer-summary{background:#fff;border-radius:22px;padding:22px;box-shadow:0 20px 45px #20202a12}.transfer-form-card h2,.transfer-summary h2{margin:0}.transfer-form-card>p,.transfer-summary>p{color:var(--muted);font-size:12px}.transfer-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.transfer-form label{gap:6px;font-size:11px;font-weight:800;display:grid}.transfer-available{border:1px solid var(--line);background:#f5f6f8;border-radius:14px;grid-column:1/-1;padding:16px}.transfer-available b{margin-top:8px;font-size:25px;display:block}.readonly-field{border:1px solid var(--line);background:#f1f2f4;border-radius:10px;padding:11px 13px;font-size:14px}.wide{grid-column:1/-1}.transfer-preview{background:#fff5f5;border:1px solid #efd4d5;border-radius:12px;padding:13px;font-size:12px}.transfer-buttons{gap:8px;display:flex}.transfer-summary{color:#fff;background:#19191c}.transfer-summary>div{border-bottom:1px solid #38383d;justify-content:space-between;gap:10px;padding:15px 0;display:flex}.transfer-summary .green b{color:#45d28a}.transfer-summary .red b{color:#ff8588}.transfer-summary section{color:#242428;background:#fff;border-radius:15px;margin-top:15px;padding:17px}.transfer-summary section b{margin-top:9px;font-size:25px;display:block}.transfer-history-panel{margin-top:18px}.transfer-history{gap:8px;margin-top:15px;display:grid;overflow:auto}.transfer-history>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:110px 150px 1fr 130px 1fr auto auto;align-items:center;gap:10px;min-width:900px;padding:10px;font-size:12px;display:grid}@media (width<=1100px){.transfer-kpis{grid-template-columns:repeat(3,1fr)}.transfer-layout{grid-template-columns:1fr}}@media (width<=700px){.transfer-kpis,.transfer-form{grid-template-columns:1fr}.wide,.transfer-available{grid-column:1}}.order-buttons{gap:5px!important;padding:8px!important}.order-buttons button,.return-actions button{white-space:nowrap;min-width:0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.1!important}.return-actions{gap:5px!important;padding:8px!important}.shipping-action button{min-width:0;padding:8px 10px;font-size:11px;line-height:1.15}.orders-actions button,.returns-head>button{white-space:nowrap;padding:9px 13px;font-size:12px}.panelhead button{padding:7px 10px;font-size:11px}.transfer-history button{padding:6px 8px;font-size:10px}@media (width<=760px){.orders-actions{margin:0 0 12px;position:static}.return-actions{flex-direction:row!important}}:root{--bg:#eceef1;--surface:#fff;--ink:#252a30;--muted:#737b84;--line:#d9dde2;--dark:#202328;--danger:#b32028;--accent:#a13d42;--accent-hover:#873238;--radius:2px;font-family:Segoe UI,Arial,sans-serif;font-size:14px}body{background-color:var(--bg);background-image:linear-gradient(#ffffff4d 1px,#0000 1px);background-size:100% 32px}.shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{background:var(--dark);border-right:1px solid #111418;padding:18px 0}.brand{letter-spacing:.3px;border-bottom:1px solid #34383e;margin:0;padding:4px 18px 20px;font-size:21px!important}.brand span{background:0 0;border-radius:0;margin:0;padding:0}.brand small{color:#858b93;margin-top:5px;font-size:10px}.sidebar nav{gap:0;padding:10px 0}.sidebar button{color:#b8bec6;border-left:3px solid #0000;border-radius:0;align-items:center;gap:11px;min-height:42px;padding:9px 18px;font-size:14px;line-height:1.25;transition:all .12s;display:flex}.nav-icon{color:#8f969f;flex:0 0 19px;width:19px;height:19px;transition:all .12s}.sidebar button:hover .nav-icon{color:#d9dde2}.sidebar button.active .nav-icon{color:#cf686d}.sidebar button:hover{color:#fff;background:#292d32}.sidebar button.active{color:#fff;background:#15171a;border-left-color:#b55257}.sidebar p{background:#1b1e22;border-color:#3a3f46;border-radius:2px;margin:auto 14px 0;padding:11px;font-size:11px}.work>header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8f9f2;border-bottom-color:#cfd4d9;min-height:70px;padding:12px 22px;box-shadow:0 1px 4px #15191f12}.header-title{min-width:205px}h1{font-size:22px;font-weight:600}.header-title small{margin-top:3px;font-size:11px}.content{padding:16px 20px 28px}input,select,textarea,button,.readonly-field{border-color:#cfd4da;border-radius:2px}input,select,textarea{background:#fff;padding:8px 10px;box-shadow:inset 0 1px 2px #15191f0d}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid #a13d4229}button{padding:8px 12px;box-shadow:0 1px 2px #15191f1c}.primary{background:var(--accent)}.primary:hover{background:var(--accent-hover)}.header-defect,.defect-button{background:#a83b41}.header-create,.header-defect{height:38px;padding-inline:13px}.sale-create{color:#253d1e;background:#9feb71}.sale-create:hover,.new-order-create:hover{color:#1d3118;background:#8cdd60}.new-order-create{color:#253d1e;background:#9feb71}.work>header .actions input[type=month]{min-width:160px;height:38px}.sync-pill,.sync-pill.local,.tag,.status-tag,.shipping-status,.return-status,.return-note,.product-chip{border-radius:2px}.sync-pill{padding:6px 9px}.summary-kpis,.orders-kpis,.shipping-kpis,.return-kpis,.transfer-kpis,.stats-kpis,.kpis{border:1px solid var(--line);background:var(--line);gap:1px;margin-bottom:14px}.summary-kpis article,.orders-kpis article,.shipping-kpis article,.return-kpis article,.transfer-kpis article,.stats-kpis article,.kpis article{min-height:88px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:13px 15px}.summary-kpis span,.orders-kpis span,.shipping-kpis span,.return-kpis span,.transfer-kpis span,.stats-kpis span,.kpis span{letter-spacing:.35px;font-size:9px}.summary-kpis b,.orders-kpis b,.shipping-kpis b,.return-kpis b,.transfer-kpis b,.stats-kpis b,.kpis b{margin:7px 0 4px;font-size:21px;line-height:1.1}.summary-kpis small,.orders-kpis small,.shipping-kpis small,.return-kpis small,.transfer-kpis small,.stats-kpis small,.kpis small{font-size:10px}.panel,.sales-panel,.orders-panel,.shipping-panel,.returns-panel,.stats-panel,.payroll-card,.payroll-days,.settings-card,.transfer-form-card,.transfer-summary,.transfer-summary section{border:1px solid var(--line);border-radius:2px;box-shadow:0 1px 4px #15191f14}.panel,.settings-card,.transfer-form-card,.transfer-summary{padding:15px}.sales-panel-head,.orders-panel-head,.shipping-head,.returns-head,.stats-panel header,.payroll-days-head{padding:13px 15px}.sales-panel-head h2,.orders-panel-head h2,.shipping-head h2,.returns-head h2,.stats-panel header h2,.payroll-days-head h2,.panel h2{font-size:16px}.orders-toolbar,.shipping-search,.returns-toolbar{background:#f5f6f8;padding:10px 14px}.order-list,.shipping-scroll,.returns-scroll{padding:7px}.order-card,.shipping-card,.return-card,.editor-row,.transfer-history>div,.backup-list>div,.salary-adjustments>div{box-shadow:none;border-radius:2px}.order-card{border-left-width:3px;min-height:82px;margin-bottom:5px}.order-card>div,.shipping-card>div,.return-card>div{gap:3px;padding:8px}.shipping-list,.returns-list{gap:5px}.shipping-card,.return-card{min-height:76px}.shipping-card{background:#fffdf7}.accounting-row{min-height:72px}.accounting-scroll{overflow-x:hidden}.accounting-table{width:100%;min-width:0}.accounting-row{grid-template-columns:minmax(98px,.8fr) minmax(66px,.55fr) minmax(92px,.75fr) minmax(92px,.75fr) minmax(120px,1.05fr) minmax(104px,.85fr) minmax(104px,.85fr) minmax(108px,.85fr) minmax(160px,1.35fr)}.accounting-row>div{overflow-wrap:anywhere;gap:4px;min-width:0;padding:8px 9px}.accounting-row:not(.accounting-head):nth-child(odd)>div{background-color:#f8fafb}.accounting-row:not(.accounting-head):hover>div{background-color:#f1f6fa}.accounting-head{color:#4f5964;letter-spacing:.15px;background:#e9edf1;min-height:52px;font-size:11px}.money-field{min-width:0;font-size:14px}.checks{justify-content:center;font-size:11px}.checks label{white-space:nowrap;align-items:center;gap:6px;min-height:22px;font-size:10px;font-weight:600;display:flex}.checks input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);margin:0;padding:0}.summary-detail{min-width:0;padding:8px 7px}.accounting-row .date-cell{grid-template-columns:minmax(0,1fr) 26px;align-content:center;align-items:center;gap:5px;display:grid}.accounting-row:not(.accounting-head) .date-cell{background-color:#f4f7f9}.date-value{gap:2px;display:grid}.date-value b{font-size:14px;line-height:1}.date-value small{text-transform:uppercase;font-size:10px}.day-comment{color:#59616a;width:26px;min-width:26px;height:26px;box-shadow:none;background:#fff;border-color:#d5d9de;place-items:center;margin:0;padding:0;font-size:11px;line-height:1;display:inline-grid}.accounting-row:not(.accounting-head):nth-child(odd) .date-cell{background-color:#edf2f5}.accounting-row:not(.accounting-head):hover .date-cell{background-color:#eee8e9}.accounting-row:not(.accounting-head) .summary-col,.accounting-row:not(.accounting-head):nth-child(odd) .summary-col{background-color:#fff1f2}.accounting-row:not(.accounting-head):hover .summary-col{background-color:#fbe8ea}.accounting-row>:nth-child(5){border-left:2px solid #9abbd2}.accounting-row:not(.accounting-head)>:nth-child(5),.accounting-row:not(.accounting-head):nth-child(odd)>:nth-child(5){background-color:#edf5fa}.accounting-head>:nth-child(5){color:#345d78;background-color:#dbe9f2}.accounting-row>:nth-child(6){border-left:2px solid #9fc4aa}.accounting-row:not(.accounting-head)>:nth-child(6),.accounting-row:not(.accounting-head):nth-child(odd)>:nth-child(6){background-color:#eef7f0}.accounting-head>:nth-child(6){color:#3f6b4a;background-color:#dcecdf}.accounting-row>:nth-child(7){border-left:2px solid #b7afca}.accounting-row:not(.accounting-head)>:nth-child(7),.accounting-row:not(.accounting-head):nth-child(odd)>:nth-child(7){background-color:#f2f0f7}.accounting-head>:nth-child(7){color:#5f5574;background-color:#e5e0ee}.accounting-row>:nth-child(8){border-left:2px solid #d1bb87}.accounting-row:not(.accounting-head)>:nth-child(8),.accounting-row:not(.accounting-head):nth-child(odd)>:nth-child(8){background-color:#faf5e9}.accounting-head>:nth-child(8){color:#716039;background-color:#eee4ca}.accounting-row:not(.accounting-head):hover>:nth-child(5){background-color:#e2f0f8}.accounting-row:not(.accounting-head):hover>:nth-child(6){background-color:#e3f2e7}.accounting-row:not(.accounting-head):hover>:nth-child(7){background-color:#e9e5f2}.accounting-row:not(.accounting-head):hover>:nth-child(8){background-color:#f5ecd5}.day-comment:hover{border-color:var(--accent);color:var(--accent);background:#f8eeee}.day-comment.has-comment{color:#fff;background:#a13d42;border-color:#b85a5f;box-shadow:0 0 0 2px #a13d421a}.summary-kpis article:first-child{position:relative}.forecast-badge{white-space:nowrap;background:#f8eeee;border:1px solid #dfc3c5;border-radius:2px;align-items:center;gap:4px;max-width:62%;padding:4px 6px;line-height:1;position:absolute;top:9px;right:9px;color:#7f3438!important;text-transform:none!important;font-size:9px!important;display:inline-flex!important}.forecast-badge strong{color:#61272a;font-size:10px}.comment-icon{width:16px;height:16px;display:block}@media (width<=1250px){.accounting-row{grid-template-columns:90px 58px minmax(82px,.75fr) minmax(82px,.75fr) minmax(104px,1fr) minmax(88px,.8fr) minmax(88px,.8fr) minmax(94px,.8fr) minmax(142px,1.25fr)}.accounting-row>div,.summary-detail{padding-inline:5px}.accounting-row small,.accounting-head{font-size:10px}.money-field{padding-inline:6px;font-size:12px}}@media (width<=900px){.accounting-scroll{overflow-x:auto}.accounting-table{min-width:940px}}.settings-dashboard,.settings-layout,.transfer-layout,.analytics-grid,.stats-layout{gap:12px}.settings-card header h2{font-size:16px}.employee-settings-list,.bonus-grid{gap:8px;margin-top:12px}.payroll-cards,.stats-payroll-grid{gap:8px}.payroll-card,.stats-payroll-grid>div{border-radius:2px;padding:14px}.payroll-total,.forecast-pay{margin:10px 0 7px;font-size:21px}.payroll-days{margin-top:12px}.payroll-row{min-height:62px}.payroll-row>div{padding:9px}.stats-body,.stats-payroll-grid,.stats-insights{padding:13px 15px}.stats-insights>div,.stats-payroll-grid>div{box-shadow:none;border:1px solid #e4e7ea;border-radius:2px;padding:12px}.stats-bar-row>i,.stats-bar-row em{border-radius:0}.transfer-available,.transfer-preview,.stats-method,.payroll-summary .grand,.error,.success,.validation-errors{border-radius:2px}.transfer-summary section{padding:13px}.modal{border-top:4px solid var(--accent);border-radius:2px;padding:16px;box-shadow:0 10px 35px #0006}.form-grid{gap:9px;margin:14px 0}.order-editor{width:min(820px,94vw)}.order-editor .form-grid{align-items:start;gap:11px 12px}.order-editor .form-grid>label{color:#4f5760;align-content:start;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.order-editor .form-grid>label>input,.order-editor .form-grid>label>select{width:100%;min-width:0;height:38px}.order-editor .form-grid>label>textarea{resize:vertical;width:100%;min-height:58px}.order-editor input::placeholder,.order-editor textarea::placeholder{color:#9a9fa6;opacity:1}.order-editor .products,.order-editor .comments-editor{background:#f6f7f8;border:1px solid #dce0e4;padding:12px}.order-editor .products>b,.order-editor .editor-title>b{color:#3e454d;font-size:12px}.order-editor .products>div,.order-editor .comments-editor>div:not(.editor-title){align-items:center}.order-editor .products input,.order-editor .products select,.order-editor .comments-editor input,.order-editor .comments-editor select{min-width:0;height:38px}.summary-modal{width:min(680px,94vw);padding:0;overflow:hidden}.summary-modal-counterparties{width:min(780px,94vw)}.summary-modal-channels{width:min(560px,94vw)}.summary-modal-comment{width:min(520px,94vw)}.summary-modal .modal-head{border-bottom:1px solid var(--line);background:#fff;padding:14px 16px}.summary-modal .modal-head h2{font-size:16px}.summary-modal .modal-head>button{width:30px;height:30px;box-shadow:none;background:#f1f2f4;border:0;place-items:center;padding:0;font-size:18px;display:grid}.summary-modal .editor-list{background:#f4f5f7;gap:9px;padding:14px 16px}.summary-modal .editor-row{background:#fff;border-color:#d9dde2;gap:8px;padding:11px}.summary-modal .editor-row>label{gap:5px;min-width:0;display:grid}.summary-modal .editor-row>label>span{color:#666f79;font-size:10px;font-weight:700}.summary-modal .editor-row>label>input,.summary-modal .editor-row>label>select{width:100%;min-width:0}.summary-modal-installers .editor-row{grid-template-columns:minmax(180px,1fr) 105px 125px 34px}.summary-modal-installers .editor-row>:nth-child(4){grid-column:1/4}.summary-modal-installers .editor-row>:nth-child(5){grid-area:1/4/3}.summary-modal-counterparties .editor-row{grid-template-columns:minmax(190px,1.4fr) 105px 125px 34px}.summary-modal-counterparties .editor-row>:nth-child(4){grid-column:1/2}.summary-modal-counterparties .editor-row>:nth-child(5){grid-column:2/3}.summary-modal-counterparties .editor-row>:nth-child(6){grid-column:3/4}.summary-modal-counterparties .editor-row>:nth-child(7){grid-column:1/4}.summary-modal-counterparties .editor-row>:nth-child(8){grid-area:1/4/4}.summary-modal .editor-row>button{color:#982f35;min-width:34px;box-shadow:none;background:#f8e9ea;border:0;padding:0;font-size:17px}.summary-modal .editor-delete svg{width:17px;height:17px}.summary-modal .editor-list>button{color:var(--accent);background:#fff;justify-self:start}.summary-modal>textarea{width:calc(100% - 32px);margin:16px}.summary-modal .modal-foot{border-top:1px solid var(--line);background:#fff;padding:12px 16px}@media (width<=700px){.summary-modal-installers .editor-row,.summary-modal-counterparties .editor-row{grid-template-columns:1fr}.summary-modal-installers .editor-row>*,.summary-modal-counterparties .editor-row>*{grid-area:auto/1!important}.summary-modal .editor-row>button{min-height:34px}}@media (width<=1100px){.summary-kpis,.orders-kpis,.shipping-kpis,.return-kpis,.transfer-kpis,.stats-kpis,.kpis{gap:1px}}@media (width<=800px){.shell{grid-template-columns:1fr}.sidebar,.sidebar nav{padding:0}.sidebar button{border-bottom:3px solid #0000;border-left:0;min-height:44px}.sidebar button.active{border-bottom-color:#b55257}.work>header{padding:10px 12px}.content{padding:10px}}.accounting-row.is-today .date-cell,.accounting-row.is-today:nth-child(odd) .date-cell,.accounting-row.is-today:hover .date-cell{background-color:#eff9eb;box-shadow:inset 0 0 0 2px #9feb71}
