:root{font-family:Inter,ui-sans-serif,system-ui,Arial;background:#080b10;color:#f4f7fb}*{box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(900px 500px at 15% -10%,#172a3a 0,transparent 60%),radial-gradient(700px 400px at 90% 0,#251b38 0,transparent 55%),#080b10}main{width:min(1240px,100%);margin:auto;padding:24px 26px 60px}a{color:inherit;text-decoration:none}nav:not(.topnav){margin-bottom:22px;color:#9eabb9}.topnav{min-height:60px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;border-bottom:1px solid #202833;margin-bottom:38px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#080b10ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topnav>div:nth-child(2){display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.topnav>div:nth-child(2) a{padding:9px 11px;border-radius:10px;color:#aeb9c8;font-size:14px}.topnav>div:nth-child(2) a:hover{background:#151b24;color:white}.brand{font-weight:900;letter-spacing:.08em}.brand span{color:#79c8ff}.avatar{width:36px;height:36px;border-radius:12px;background:#1c2531;display:grid;place-items:center;font-size:12px;justify-self:end}.hero,header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}h1{font-size:clamp(32px,4vw,42px);line-height:1.05;margin:7px 0 8px;letter-spacing:-.04em}h2{margin:6px 0 14px}p{color:#8f9cad;margin:6px 0;line-height:1.45}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#75c9ff}.badge,.live{font-size:13px;color:#aeb9c8;background:#10161e;border:1px solid #202a35;padding:10px 13px;border-radius:999px;white-space:nowrap}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6fe39a;margin-right:7px;box-shadow:0 0 12px #6fe39a}.grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:11px;gap:11px}.clientCard,.metric,.panel{min-width:0;background:linear-gradient(180deg,#111720,#0e131a);border:1px solid #202936;border-radius:17px;padding:18px;box-shadow:0 12px 40px #0003}.metric{position:relative;overflow:hidden}.metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#5e748e}.metric.good:before{background:#64d98b}.metric.warn:before{background:#f4c76b}.metric.danger:before{background:#ff7373}.metric.info:before{background:#6bbcff}.metric.violet:before{background:#a88cff}.metric small{color:#93a0b0}.metric strong{display:block;font-size:24px;margin:10px 0;overflow-wrap:anywhere}.metric p{font-size:12px}.split{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);grid-gap:12px;gap:12px;margin-top:12px}.sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.counter{background:#1b2633;padding:7px 10px}.counter,.taskRow{border-radius:10px}.taskRow{display:flex;align-items:center;gap:12px;padding:13px 8px;border-top:1px solid #202833;cursor:pointer;min-width:0}.taskRow:hover{background:#151d27}.mode{font-size:11px;font-weight:900;padding:7px 8px;border-radius:8px;min-width:44px;text-align:center;white-space:nowrap}.mode.fbo{background:#16314a;color:#80cbff}.mode.fbs{background:#362346;color:#d8a5ff}.taskMain{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.taskMain b,.taskMain span{overflow:hidden;text-overflow:ellipsis}.taskMain span{font-size:12px;color:#7f8b9a}.status{font-size:11px;padding:7px 9px;border-radius:999px;background:#202733;color:#b9c3cf;white-space:nowrap}.status.qc{background:#30244a;color:#d9b9ff}.status.rework{background:#47262a;color:#ff9b9b}.status.in_progress{background:#18334a;color:#8bd0ff}.status.accepted{background:#183725;color:#8ce5a8}.bigStat{padding:18px 0;border-bottom:1px solid #202833}.bigStat strong{display:block;font-size:42px}.bigStat span{color:#8997a7}.mini{display:grid;grid-gap:11px;gap:11px;padding:18px 0}.mini span{display:flex;justify-content:space-between;gap:12px;color:#8997a7}.mini b{color:white}.cta{background:#eaf5ff;color:#091018;padding:12px 14px;border-radius:11px;text-align:center;font-weight:800;margin-top:8px}.cta,.formPanel{display:block}.formPanel form{width:100%}button,input,select{font:inherit;border-radius:11px;padding:11px 13px;min-height:44px;max-width:100%}input,select{background:#0b1017;color:#f5f7fa;border:1px solid #2b3746}button{background:#eaf5ff;color:#081018;border:0;font-weight:800;cursor:pointer}.row{display:flex;gap:10px}.row input{flex:1 1}.createClientGrid{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) 110px auto}.clientList,.createClientGrid{display:grid;grid-gap:10px;gap:10px}.clientList{margin-top:14px}.clientCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.clientIdentity{min-width:0}.clientCard h2,.clientIdentity h2{margin:7px 0;overflow-wrap:anywhere}.modeStack{display:flex;align-items:center;gap:9px}.clientMeta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.clientMeta span{background:#19212b;border-radius:999px;padding:7px 10px;font-size:12px;white-space:nowrap}.ok{color:#8ce5a8}.empty,.muted{color:#8f9cad}.empty{padding:30px;border:1px dashed #334155;border-radius:17px}.tariffForm{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) auto;grid-gap:10px;gap:10px}.miniGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.touchCard{cursor:pointer;min-height:112px;transition:.15s}.touchCard:hover{border-color:#40536a;transform:translateY(-1px)}.bigQty{font-size:28px;font-weight:900}.bigQty small{font-size:12px;color:#8f9cad}.actionbar{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.dangerBtn{background:#4b2429;color:#ffb1b1}.goodBtn{background:#173b26;color:#9ce7b0}.taskDetail{max-width:850px}.termsPanel{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.termsControl{display:grid;grid-template-columns:minmax(130px,1fr) 100px auto;grid-gap:8px;gap:8px}.termsControl input{width:100%}@media(max-width:1050px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topnav{grid-template-columns:130px 1fr auto}.split{grid-template-columns:1fr}.createClientGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){main{padding:14px 12px 42px}.topnav{display:flex;justify-content:space-between;min-height:54px;margin-bottom:22px}.topnav>div:nth-child(2){display:none}.hero,header{flex-direction:column;gap:14px}.grid,.miniGrid{grid-template-columns:1fr 1fr}.metric{padding:15px}.metric strong{font-size:21px}.clientCard{grid-template-columns:1fr;gap:14px}.clientMeta{justify-content:flex-start}.createClientGrid,.tariffForm{grid-template-columns:1fr}.termsPanel{flex-direction:column;align-items:stretch}.termsControl{grid-template-columns:1fr}.taskRow{align-items:flex-start}.taskMain b{white-space:normal}.bigQty{font-size:22px}.actionbar{display:grid;grid-template-columns:1fr 1fr}.actionbar button{width:100%}}@media(max-width:430px){.grid,.miniGrid{grid-template-columns:1fr}.metric{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 10px;gap:4px 10px}.metric strong{grid-column:2;grid-row:1/3;margin:0}.metric p{margin:0}.actionbar{grid-template-columns:1fr}.modeStack{align-items:flex-start;flex-direction:column}.clientMeta span{white-space:normal}}.navlinks{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.ownerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.progress{height:5px;background:#202a35;border-radius:9px;overflow:hidden;margin-top:5px}.progress i{display:block;height:100%;background:#75c9ff}.miniRow{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #202833}.miniRow>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.miniRow small{color:#7f8b9a}.miniRow span{font-size:13px;white-space:nowrap}.smallBtn{display:inline-flex;align-items:center;justify-content:center;background:#19232e;border:1px solid #2b3949;border-radius:10px;padding:9px 12px;font-size:13px}.quietBtn{background:#202833;color:#d4dce6}.staffForm{display:grid;grid-template-columns:1.3fr 1.6fr 1fr 1fr 110px auto;grid-gap:10px;gap:10px}.calendar{display:grid;grid-template-columns:repeat(7,minmax(80px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px}.day{min-height:92px;border:1px solid #283442;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:5px}.day b{font-size:20px}.day small,.day span{font-size:12px}.day.present{background:#102219}.day.present span{color:#8ce5a8}.day.absent{background:#2b171a}.day.absent span{color:#ff9b9b}.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:12px 0}.settingsRow{display:flex;align-items:center;justify-content:space-between;gap:18px}.summaryMoney{display:grid;text-align:right}.summaryMoney small{color:#8f9cad}.summaryMoney b{font-size:28px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chips span{background:#17202a;border:1px solid #273442;border-radius:999px;padding:8px 11px;font-size:12px}.createClientGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tariffForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.employeeStats{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:8px;gap:8px}.employeeStats span{background:#171f29;border-radius:12px;padding:10px;color:#8f9cad}.employeeStats b{display:block;color:#fff;font-size:18px}.status.paid{background:#183725;color:#8ce5a8}.status.partial{background:#3b321b;color:#f5d27d}.status.overdue{background:#47262a;color:#ff9b9b}.status.issued{background:#18334a;color:#8bd0ff}.status.storage{background:#3a2e18;color:#f1cd78}@media(max-width:900px){.staffForm{grid-template-columns:1fr 1fr}.twoCol{grid-template-columns:1fr}.ownerGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.navlinks{display:none}.ownerGrid{grid-template-columns:1fr 1fr}.settingsRow{flex-direction:column;align-items:stretch}.staffForm{grid-template-columns:1fr}.miniRow{align-items:flex-start}.miniRow span{white-space:normal;text-align:right}.summaryMoney{text-align:left}.calendar{grid-template-columns:repeat(7,92px)}}@media(max-width:430px){.ownerGrid,.twoCol{grid-template-columns:1fr}.clientMeta button,.smallBtn{width:100%}.miniRow{flex-direction:column}.miniRow span{text-align:left}}header>div:first-child{min-width:0}.panel h2,.panel p,header h1,header p{max-width:100%}.clientCard>div:first-child,.invoiceCard>div:first-child{min-width:0}.clientCard p,.invoiceCard p{overflow-wrap:anywhere}.buttonRow{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.invoiceRight{display:grid;grid-gap:10px;gap:10px;justify-items:end;min-width:260px}.invoiceAmounts{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;color:#8f9cad;font-size:12px}.invoiceAmounts span{display:grid;grid-gap:3px;gap:3px;text-align:right}.invoiceAmounts b{color:#f4f7fb;font-size:15px}.mode.storage{background:#3a2e18;color:#f1cd78}.storageService{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin:12px 0}.storagePrice{display:grid;justify-items:end;grid-gap:3px;gap:3px;min-width:150px}.storagePrice small,.storagePrice span{color:#8f9cad}.storagePrice b{font-size:28px}.storageConnect{display:flex;gap:8px;align-items:center}.storageConnect input{width:140px}.tariffTable{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.tariffLine{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;background:#151d27;border:1px solid #263342;border-radius:12px;padding:11px 12px}.tariffLine span{font-weight:700}.tariffLine b{white-space:nowrap}.tariffLine small{grid-column:1/-1;color:#7f8b9a}.segmented{display:inline-flex;background:#10161e;border:1px solid #202a35;border-radius:12px;margin-bottom:14px}.segmented button{background:transparent;color:#94a1b0;min-height:38px;padding:8px 14px}.segmented button.active{background:#eaf5ff;color:#081018}.historyFilters{display:flex;gap:10px;align-items:end;margin-bottom:12px}.historyFilters label,.modalForm label{display:grid;grid-gap:6px;gap:6px;color:#9aa7b6;font-size:12px}.timeline{display:grid;grid-gap:8px;gap:8px}.timelineItem{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;background:linear-gradient(180deg,#111720,#0e131a);border:1px solid #202936;border-radius:15px;padding:15px 17px}.timelineDate{display:grid;align-content:start;grid-gap:4px;gap:4px;color:#8f9cad}.timelineDate b{color:#f4f7fb}.timelineBody{min-width:0}.timelineBody h3{margin:8px 0 4px}.timelineBody p{margin:3px 0}.timelineBody small{color:#768493}.modalBackdrop{position:fixed;inset:0;z-index:100;background:#000a;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modalCard{width:min(520px,100%);background:#10161e;border:1px solid #2c3948;border-radius:20px;padding:20px;box-shadow:0 30px 90px #000a}.modalHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.modalHead h2{margin:5px 0 0}.iconBtn{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;background:#202936;color:#fff;font-size:24px}.paymentSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:18px 0}.paymentSummary span{display:grid;grid-gap:4px;gap:4px;background:#151d27;border-radius:12px;padding:12px;color:#8f9cad}.paymentSummary b{color:#fff}.modalForm{display:grid;grid-gap:12px;gap:12px}.modalForm input{width:100%}.monthPicker{width:170px}.calendarWeekdays,.monthCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.calendarWeekdays{margin:14px 0 7px}.calendarWeekdays span{text-align:center;color:#6f7d8d;font-size:11px}.monthCalendar .day{min-height:96px}.day.noData{background:#0e141b;color:#657283}.day.blank{visibility:hidden}@media(max-width:900px){.tariffTable{grid-template-columns:1fr 1fr}.storageService{grid-template-columns:1fr}.invoiceRight,.storagePrice{justify-items:start}.invoiceRight{min-width:0}.invoiceAmounts{justify-content:flex-start}.invoiceAmounts span{text-align:left}.buttonRow{justify-content:flex-start}}@media(max-width:760px){.historyFilters{display:grid;grid-template-columns:1fr 1fr}.historyFilters button{grid-column:1/-1}.timelineItem{grid-template-columns:1fr;gap:8px}.timelineDate{grid-template-columns:auto 1fr;gap:8px}.storageConnect{display:grid;grid-template-columns:1fr}.storageConnect input{width:100%}.paymentSummary{grid-template-columns:1fr}.calendarWeekdays,.monthCalendar{grid-template-columns:repeat(7,78px);min-width:574px}.panel:has(.monthCalendar){overflow-x:auto}}@media(max-width:520px){.historyFilters,.tariffTable{grid-template-columns:1fr}.historyFilters button{grid-column:auto}.invoiceCard{grid-template-columns:1fr}.invoiceRight{width:100%}.invoiceAmounts{display:grid;grid-template-columns:1fr 1fr;width:100%}.buttonRow{display:grid;grid-template-columns:1fr;width:100%}.buttonRow button{width:100%}}.summaryStack{display:grid;grid-gap:10px;gap:10px;min-width:220px}.inventoryPanel{margin:12px 0}.inventoryBalance{font-size:28px;white-space:nowrap}.taskStockImpact{display:grid;justify-items:end;grid-gap:4px;gap:4px;background:#111820;border:1px solid #263341;border-radius:14px;padding:14px 16px;min-width:220px}.taskStockImpact small,.taskStockImpact span{color:#8f9cad}.taskStockImpact b{font-size:16px}.taskNumbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.taskNumbers>div{background:#151d27;border:1px solid #263342;border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.taskNumbers small{color:#7f8b9a}.taskNumbers strong{font-size:22px}.taskProgress{margin:14px 0 18px;height:8px}.workflowBox{gap:10px;align-items:center;margin-top:18px}.inlineAction,.workflowBox{display:flex;flex-wrap:wrap}.inlineAction{gap:8px}.inlineAction input{width:170px}.successNote{background:#102219;color:#8ce5a8;border:1px solid #244c32;border-radius:12px;padding:12px 14px}@media(max-width:760px){.summaryStack{width:100%;grid-template-columns:1fr 1fr}.summaryMoney{text-align:left}.taskStockImpact{justify-items:start;min-width:0;width:100%}.taskNumbers{grid-template-columns:1fr 1fr}.inlineAction,.workflowBox{display:grid;grid-template-columns:1fr;width:100%}.inlineAction button,.inlineAction input,.workflowBox button{width:100%}}@media(max-width:430px){.summaryStack{grid-template-columns:1fr}.taskNumbers{grid-template-columns:1fr 1fr}}textarea{font:inherit;border-radius:11px;padding:11px 13px;min-height:96px;max-width:100%;background:#0b1017;color:#f5f7fa;border:1px solid #2b3746;resize:vertical}.status.en_route{background:#3c2f52;color:#d9b7ff}.navUser{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.navUser>span{font-size:12px;color:#8f9cad;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navUser .avatar{border:0;color:#eaf5ff;cursor:pointer}.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px}.loginCard{width:min(460px,100%);background:linear-gradient(180deg,#111720,#0e131a);border:1px solid #263342;border-radius:24px;padding:28px;box-shadow:0 30px 100px #0008}.loginBrand{font-size:20px;margin-bottom:28px}.loginCard h1{font-size:36px;margin-top:8px}.loginTabs{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:20px 0 14px}.loginTabs button{width:100%}.loginForm{display:grid;grid-gap:13px;gap:13px}.loginForm label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:#9aa7b6}.loginForm input{width:100%}.formError{background:#351b20;color:#ffaaa9;border:1px solid #5a2930;border-radius:11px;padding:10px 12px;font-size:13px}.taskCreateGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.taskCreateGrid .wideField{grid-column:1/-1}.taskCreateGrid textarea.wideField{min-height:90px}.commentsPanel{display:flex;flex-direction:column;min-height:420px}.commentList{display:grid;grid-gap:8px;gap:8px;max-height:440px;overflow:auto;padding-right:3px;margin-bottom:12px}.commentItem{background:#151d27;border:1px solid #273442;border-radius:12px;padding:11px 12px}.commentItem>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.commentItem small{color:#718090;font-size:11px}.commentItem p{margin:7px 0 0;color:#d7dee7;white-space:pre-wrap}.commentForm{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.empty.compact{padding:16px}.instructionBox{background:#111b25;border:1px solid #29394a;border-radius:13px;padding:13px 14px;margin-top:14px}.instructionBox small{color:#75c9ff;font-weight:800;letter-spacing:.1em}.instructionBox p{color:#d9e1ea;white-space:pre-wrap}.taskColumns{align-items:start}@media(max-width:1050px){.taskCreateGrid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.navUser>span{display:none}.taskCreateGrid{grid-template-columns:1fr 1fr}.loginCard{padding:22px}.loginCard h1{font-size:31px}}@media(max-width:520px){.taskCreateGrid{grid-template-columns:1fr}.taskCreateGrid .wideField{grid-column:auto}.loginShell{padding:12px}}.accessPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);grid-gap:20px;gap:20px;align-items:end;margin-bottom:12px}.accessForm{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}@media(max-width:760px){.accessForm,.accessPanel{grid-template-columns:1fr}}.authChecking{min-height:100vh;display:grid;place-items:center;background:#080b10;color:#8190a0;font-size:14px}.managerTaskForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.fieldGroup{display:grid;grid-gap:7px;gap:7px;min-width:0}.fieldGroup>span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#8d9aaa;text-transform:uppercase}.fieldGroup input,.fieldGroup select,.fieldGroup textarea{width:100%;min-width:0}.managerTaskForm .wideField{grid-column:span 2}.taskCreateSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.taskCreateSummary>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;background:#111820;border:1px solid #263341;border-radius:12px;padding:11px 13px}.taskCreateSummary small{color:#758494}.taskCreateSummary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskCreateSummary span{font-size:12px;color:#8f9cad}.formActions{display:flex;justify-content:flex-end;margin-top:12px}.formActions button{min-width:180px}button:disabled{opacity:.45;cursor:not-allowed}.pageError{margin-bottom:12px}@media(max-width:1050px){.managerTaskForm{grid-template-columns:1fr 1fr}.managerTaskForm .wideField{grid-column:1/-1}}@media(max-width:650px){.managerTaskForm{grid-template-columns:1fr}.managerTaskForm .wideField{grid-column:auto}.taskCreateSummary,.taskCreateSummary>div{grid-template-columns:1fr}.formActions button{width:100%}}.ruDatePicker{position:relative;min-width:0}.datePickerButton{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b1017;border:1px solid #2b3746;border-radius:11px;color:#f5f7fa;padding:10px 12px;text-align:left}.datePickerButton b{color:#738397;font-size:12px}.calendarPopover{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:310px;max-width:min(310px,calc(100vw - 32px));background:#101720;border:1px solid #2c3948;border-radius:16px;padding:12px;box-shadow:0 22px 60px #000a}.calendarHead{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:9px}.calendarHead strong{text-align:center;font-size:14px}.calendarHead button{min-width:0;padding:7px;border-radius:9px;background:#18222e}.calendarGrid,.calendarWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.calendarWeek{margin-bottom:5px}.calendarWeek span{font-size:10px;text-align:center;color:#718092;padding:4px}.calendarBlank,.calendarGrid button{aspect-ratio:1;min-width:0}.calendarGrid button{padding:0;border:0;background:#151e28;border-radius:9px;color:#dbe2ea}.calendarGrid button:hover{background:#202c39}.calendarGrid button.selected{background:#dbe8f5;color:#101720;font-weight:900}.time24{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;margin-top:11px;padding-top:11px;border-top:1px solid #263341}.time24>span:first-child{font-size:11px;color:#8e9aaa;font-weight:800}.time24 select{min-width:0;padding:8px}.timeHint{font-size:10px;color:#718092;white-space:nowrap}.calendarDone{width:100%;margin-top:9px}.monthPopover{width:300px}.monthGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.monthGrid button{background:#151e28;color:#dbe2ea;border:0;border-radius:9px;padding:9px}.monthGrid button.selected{background:#dbe8f5;color:#101720;font-weight:900}.compactTabs{margin:0}.compactTabs button{white-space:nowrap}.operationalServices{display:flex;align-items:center;justify-content:space-between;gap:18px}.serviceChips{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.serviceChips span{background:#15202a;border:1px solid #293847;border-radius:999px;padding:7px 10px;font-size:12px;color:#cbd6e2}@media(max-width:760px){.calendarPopover{position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);width:auto;max-width:none}.operationalServices{display:grid}.serviceChips{justify-content:flex-start}.sectionHead{align-items:flex-start}.compactTabs{width:100%;overflow:auto}}body,html{max-width:100%;overflow-x:hidden}.appSelect{position:relative;min-width:0}.appSelectTrigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b1017;color:#f5f7fa;border:1px solid #2b3746;border-radius:11px;padding:10px 12px;text-align:left;font-weight:600}.appSelectTrigger.open{border-color:#60758d;box-shadow:0 0 0 2px #26384b55}.appSelectTrigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSelectTrigger b{color:#74869a;font-size:15px}.appSelect.compact .appSelectTrigger{min-height:38px;padding:7px 9px}.selectBackdrop{position:fixed;inset:0;z-index:119;background:transparent;border:0;border-radius:0;min-height:0;padding:0}.appSelectMenu{position:absolute;z-index:120;left:0;top:calc(100% + 7px);width:max(100%,260px);max-width:min(360px,calc(100vw - 24px));background:#101720;border:1px solid #2c3948;border-radius:15px;padding:7px;box-shadow:0 24px 70px #000b}.appSelectOptions{display:grid;grid-gap:3px;gap:3px;max-height:320px;overflow:auto}.appSelectOptions>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;text-align:left;background:transparent;color:#dce5ee;border:0;padding:10px 11px;border-radius:10px;font-weight:700}.appSelectOptions>button.selected,.appSelectOptions>button:hover{background:#1c2835}.appSelectOptions>button small{grid-column:1;color:#8190a0;font-weight:500}.appSelectOptions>button b{grid-column:2;grid-row:1/3;align-self:center;color:#8ce5a8}.appSelectMobileHead,.calendarBackdrop{display:none}.handoffBox{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:18px;align-items:end;background:#101820;border:1px solid #2b3948;border-radius:15px;padding:14px;margin-bottom:14px}.handoffBox h3{margin:5px 0 2px}.handoffBox p{margin:0;color:#8795a5}.handoffControl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.incomingPanel{margin-bottom:12px;border-color:#35485b}.incomingTask{border-color:#3d5369;background:linear-gradient(180deg,#131d27,#101720)}.taskPreview{display:block;color:#8695a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.taskComposer{scroll-margin-top:70px}@media(max-width:760px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}main{width:100%;padding:12px 10px calc(100px + env(safe-area-inset-bottom))}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:90;margin:0 -2px 14px;padding:8px 6px;min-height:52px;background:#080b10eF;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #1f2934}.topnav .brand{font-size:17px}.topnav .navlinks{display:grid!important;position:fixed;z-index:95;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(auto-fit,minmax(52px,1fr));grid-gap:3px;gap:3px;background:#101720f5;border:1px solid #2a3644;border-radius:17px;padding:6px;box-shadow:0 18px 60px #000c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topnav .navlinks a{display:flex;align-items:center;justify-content:center;min-height:45px;padding:6px 4px;border-radius:11px;font-size:10px;font-weight:800;text-align:center;color:#aab6c3;white-space:normal}.topnav .navlinks a:active{background:#1d2a37;color:#fff}.navUser .avatar{width:38px;height:38px;min-height:38px;padding:0}.hero,header{margin-bottom:12px}.hero h1,header h1{font-size:clamp(25px,8vw,34px);line-height:1.06}.hero p,header p{font-size:13px}.panel{padding:14px;border-radius:15px}.ownerGrid{grid-template-columns:1fr 1fr;gap:7px}.metric{min-height:92px;padding:12px}.metric small{font-size:10px}.metric strong{font-size:20px}.metric p{font-size:11px}.sectionHead{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.sectionHead .counter{justify-self:start}.compactTabs{display:grid;width:100%;grid-template-columns:1fr 1fr;overflow:visible}.compactTabs button{min-width:0;padding:8px 6px;font-size:11px}.taskRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;padding:12px}.taskRow>.mode{grid-column:1;grid-row:1;justify-self:start}.taskRow>.status{grid-column:2;grid-row:1;justify-self:end}.taskRow>.taskMain{grid-column:1/-1;grid-row:2;min-width:0}.taskMain span{white-space:normal;line-height:1.45}.taskPreview{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clientCard{padding:14px;gap:10px}.clientMeta{display:grid;grid-template-columns:1fr 1fr;width:100%}.clientMeta .smallBtn,.clientMeta button,.clientMeta span{width:100%;text-align:center;white-space:normal}.bigQty{display:flex;align-items:baseline;justify-content:space-between;width:100%}.managerTaskForm{grid-template-columns:1fr}.managerTaskForm .wideField{grid-column:auto}.fieldGroup>span{font-size:10px}.taskCreateSummary,.taskCreateSummary>div{grid-template-columns:1fr}.taskCreateSummary>div{gap:3px}.formActions{display:grid}.formActions button{width:100%;min-width:0}.handoffBox{padding:12px;gap:12px}.handoffBox,.handoffControl{grid-template-columns:1fr}.handoffControl button{width:100%}.taskNumbers{grid-template-columns:1fr 1fr;gap:6px}.taskNumbers>div{padding:10px}.taskNumbers strong{font-size:19px}.commentsPanel{min-height:0}.commentList{max-height:none}.commentForm{position:relative}.summaryStack{grid-template-columns:1fr;width:100%;min-width:0}.settingsRow{gap:12px}.createClientGrid,.staffForm,.tariffForm,.termsControl{grid-template-columns:1fr!important}.historyFilters{grid-template-columns:1fr}.historyFilters button{grid-column:auto}.timelineItem{padding:13px}.calendarWeekdays,.monthCalendar{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0!important;gap:3px}.panel:has(.monthCalendar){overflow:visible}.monthCalendar .day{min-height:60px;padding:5px;border-radius:8px;gap:2px}.monthCalendar .day b{font-size:14px}.monthCalendar .day span{font-size:9px;line-height:1.1}.monthCalendar .day small{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarWeekdays span{font-size:9px}.modalBackdrop{align-items:end;place-items:end center;padding:0}.modalCard{width:100%;max-height:92dvh;overflow:auto;border-radius:22px 22px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.calendarBackdrop{display:block;position:fixed;inset:0;z-index:108;background:#0008;border:0;border-radius:0;padding:0;min-height:0}.calendarPopover{position:fixed;z-index:109;left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:none;border-radius:22px 22px 0 0;padding:15px 14px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -24px 70px #000c}.calendarGrid button{min-height:42px;aspect-ratio:auto}.time24{grid-template-columns:auto 1fr auto 1fr;gap:7px}.time24 .timeHint{grid-column:1/-1}.appSelectMenu{position:fixed;z-index:121;left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;max-height:78dvh;border-radius:22px 22px 0 0;padding:10px 10px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -24px 70px #000c}.selectBackdrop{z-index:120;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.appSelectMobileHead{display:flex;align-items:center;justify-content:space-between;padding:5px 6px 10px}.appSelectMobileHead strong{font-size:15px}.appSelectMobileHead button{width:38px;height:38px;min-height:38px;padding:0;border-radius:50%;background:#202b37;color:#fff;font-size:22px}.appSelectOptions{max-height:60dvh;padding-bottom:4px}.appSelectOptions>button{min-height:52px;padding:10px 12px}.operationalServices{display:grid}.serviceChips{justify-content:flex-start}}@media(max-width:430px){.ownerGrid{grid-template-columns:1fr 1fr}.metric{min-height:82px}.metric p{display:none}.clientMeta{grid-template-columns:1fr}.taskNumbers{grid-template-columns:1fr 1fr}.modeStack{flex-direction:row;flex-wrap:wrap}.invoiceAmounts,.paymentSummary{grid-template-columns:1fr}}.mobileDock{display:none}@media(max-width:760px){.topnav .desktopNav{display:none!important;position:static}.mobileDock{display:grid;position:fixed;z-index:140;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(auto-fit,minmax(52px,1fr));grid-gap:3px;gap:3px;background:#101720f5;border:1px solid #2a3644;border-radius:17px;padding:6px;box-shadow:0 18px 60px #000c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileDock a{display:flex;align-items:center;justify-content:center;min-height:45px;padding:6px 4px;border-radius:11px;font-size:10px;font-weight:800;text-align:center;color:#aab6c3;white-space:normal}.mobileDock a:active{background:#1d2a37;color:#fff}.mobileDock{z-index:140}.modalBackdrop{z-index:180}.modalCard{position:relative;z-index:181}.calendarBackdrop{z-index:190}.calendarPopover{z-index:191}.selectBackdrop{z-index:210}.appSelectMenu{z-index:211}}*,:after,:before{box-sizing:border-box}.clientCard,.grid,.panel,.split,.taskRow,.twoCol,article,form,header,main,section{min-width:0;max-width:100%}.appSelect,.appSelectTrigger,.ruDatePicker,button,input,textarea{min-width:0}.locationGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.locationCard,.locationGrid{display:grid;grid-gap:10px;gap:10px}.locationCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.locationCardHead h2{margin:4px 0 0;font-size:25px}.locationQty{display:flex;align-items:baseline;gap:7px}.locationQty strong{font-size:30px}.locationFree,.locationQty span{color:#8290a0}.locationProgress{height:8px;margin:0}.locationAssign{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.locationForm{display:grid;grid-template-columns:1fr .8fr .9fr 1.5fr auto;grid-gap:9px;gap:9px}.warehouseTabs{display:grid;grid-template-columns:repeat(4,minmax(0,auto));width:max-content;max-width:100%}.warehouseBatchCard{align-items:stretch}.batchRight{display:grid;justify-items:end;align-content:center;grid-gap:10px;gap:10px;min-width:min(360px,42vw)}.batchPlacement{display:grid;grid-template-columns:minmax(170px,1fr) auto;grid-gap:7px;gap:7px;width:100%}.inventoryStart{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.3fr);grid-gap:18px;gap:18px;align-items:end;margin-bottom:12px}.countList,.inventoryStartForm{display:grid;grid-gap:8px;gap:8px}.countCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);grid-gap:14px;gap:14px;align-items:end;background:#111820;border:1px solid #283646;border-radius:14px;padding:13px}.countCard h3{margin:5px 0}.countCard p{margin:3px 0}.countCard small{color:#7f8d9d;font-weight:800;letter-spacing:.06em}.countFact{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.inventoryPlus{color:#8ce5a8}.inventoryMinus{color:#ff9b9b}@media(max-width:1100px){.locationGrid{grid-template-columns:1fr 1fr}.locationForm{grid-template-columns:1fr 1fr 1fr}.locationForm .appSelect{grid-column:span 2}.inventoryStart{grid-template-columns:1fr}}@media(max-width:760px){body,html{width:100%;max-width:100vw;overflow-x:clip}body{margin:0}main{width:100%;max-width:100vw;padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;overflow-x:clip}main>*{width:100%;max-width:100%}.appSelectTrigger,.datePickerButton,button,input,textarea{font-size:16px}.hero,header{width:100%;align-items:stretch}.hero>div,header>div{width:100%;max-width:100%}.badge,.live{align-self:flex-start;max-width:100%}.panel{width:100%;overflow:visible}.warehouseTabs{width:100%;grid-template-columns:1fr 1fr;gap:4px}.warehouseTabs button{width:100%;min-width:0;padding:9px 6px;font-size:11px;white-space:normal}.locationForm,.locationGrid{grid-template-columns:1fr}.locationForm .appSelect{grid-column:auto}.locationAssign{grid-template-columns:1fr}.locationAssign button{width:100%}.warehouseBatchCard{grid-template-columns:1fr}.batchRight{min-width:0;width:100%;justify-items:stretch}.batchRight .bigQty{justify-content:flex-start;gap:6px}.batchPlacement{grid-template-columns:1fr}.batchPlacement button{width:100%}.inventoryStart{padding:14px}.countCard,.inventoryStart,.inventoryStartForm{grid-template-columns:1fr}.countCard{padding:12px}.countFact{grid-template-columns:1fr}.countFact button,.miniRow{width:100%}.miniRow{max-width:100%}.miniRow span,.miniRow>div{max-width:100%;overflow-wrap:anywhere}.timeline{width:100%}.appSelect,.ruDatePicker,.timelineItem{width:100%;max-width:100%}.appSelectMenu,.calendarPopover{max-width:100vw}.mobileDock{grid-template-columns:repeat(3,minmax(0,1fr));left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));gap:4px}.mobileDock a{min-height:42px;font-size:11px;padding:5px}.topnav{width:100%;max-width:100%;margin-left:0;margin-right:0}.navUser,.topnav .brand{flex-shrink:0}.clientCard,.taskRow{width:100%;max-width:100%;overflow:hidden}.clientCard>div,.clientIdentity,.taskMain{min-width:0;max-width:100%}.clientCard h2,.clientCard p,.taskMain b,.taskMain span{overflow-wrap:anywhere;word-break:break-word}.summaryStack,.taskStockImpact{max-width:100%;min-width:0}.commentItem>div{align-items:flex-start;flex-direction:column}.commentItem small{white-space:normal}.invoiceAmounts,.paymentSummary{width:100%;max-width:100%}}@media(max-width:390px){main{padding-left:8px!important;padding-right:8px!important}.ownerGrid{grid-template-columns:1fr 1fr;gap:6px}.metric{padding:10px;min-height:78px}.metric strong{font-size:18px}.panel{padding:12px}.taskRow{padding:10px}.mode,.status{font-size:10px;padding:6px 7px}.appSelectMenu,.calendarPopover{width:100vw}.monthCalendar .day{min-height:54px;padding:4px 2px}.monthCalendar .day span{font-size:8px}}@media(max-width:340px){.ownerGrid{grid-template-columns:1fr}.mobileDock{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding-bottom:calc(176px + env(safe-area-inset-bottom))!important}}.clientLocationGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.clientLocationMini{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;background:#111820;border:1px solid #273544;border-radius:12px;padding:11px}.clientLocationMini>div{display:grid;grid-gap:2px;gap:2px}.clientLocationMini small{color:#7f8d9d}.clientLocationMini>small{grid-column:1/-1}.clientLocationMini span{font-size:12px;white-space:nowrap}@media(max-width:760px){.clientLocationGrid,.clientLocationMini{grid-template-columns:1fr}.clientLocationMini span{white-space:normal}}.analyticsHeaderActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.analyticsLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border-radius:11px}.analyticsPeriod{display:grid;grid-template-columns:minmax(180px,1fr) 180px 180px auto auto;grid-gap:9px;gap:9px;align-items:end;margin-bottom:12px}.analyticsPeriod>div:first-child{display:grid;grid-gap:3px;gap:3px}.analyticsPeriod small{color:#8491a0}.financeKpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.analyticsWarning{margin:0 0 12px;background:#30291a;border:1px solid #594a28;color:#f1d98f;border-radius:13px;padding:11px 13px}.financeClientList{display:grid;grid-gap:9px;gap:9px}.financeClient{background:#111820;border:1px solid #273442;border-radius:14px;padding:13px}.financeClientTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.financeClientTitle>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.financeClientTitle b{font-size:15px}.financeClientTitle small{color:#8090a0}.financeClientTitle strong{font-size:18px;white-space:nowrap}.marginTrack{height:7px;background:#202a35;border-radius:999px;overflow:hidden;margin:10px 0}.marginTrack i{display:block;height:100%;background:#75c9ff;border-radius:999px}.marginTrack i.negative{background:#ff8c8c}.financeClientStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.financeClientStats span{display:grid;grid-gap:3px;gap:3px;background:#151e28;border-radius:10px;padding:8px;color:#8190a0;font-size:11px}.financeClientStats b{color:#eef3f8;font-size:12px}.financeStockSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.financeStockSummary>div{display:grid;grid-gap:4px;gap:4px;background:#151e28;border-radius:12px;padding:11px}.financeStockSummary small{color:#8190a0}.financeStockSummary b{font-size:18px}.analyticsNote p{margin-bottom:0}.clientStorageOverview{margin-bottom:12px}.sellerBatchList{margin-top:10px}.sellerPortalGrid{align-items:start}.sellerInvoice{border-top:1px solid #202833;padding:10px 0}.sellerInvoice:first-of-type{border-top:0}.sellerInvoiceAmounts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:7px 0}.sellerInvoiceAmounts span{display:grid;grid-gap:3px;gap:3px;background:#151e28;border-radius:10px;padding:8px;color:#8190a0;font-size:11px}.sellerInvoiceAmounts b{color:#fff}.sellerRequest{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);grid-gap:18px;gap:18px;align-items:start;margin:12px 0}.sellerRequestForm{display:grid;grid-template-columns:1fr 1.3fr .7fr 1fr;grid-gap:8px;gap:8px}.sellerRequestForm textarea,.sellerRequestForm>button{grid-column:1/-1}.clientKpis{margin-bottom:12px}@media(max-width:1100px){.financeKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.financeClientStats{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsPeriod{grid-template-columns:1fr 1fr}.sellerRequest{grid-template-columns:1fr}.sellerRequestForm{grid-template-columns:1fr 1fr}}@media(max-width:760px){.analyticsHeaderActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.analyticsHeaderActions>*{width:100%}.analyticsPeriod{grid-template-columns:1fr}.financeKpis{grid-template-columns:1fr 1fr}.financeClientTitle{display:grid}.financeClientTitle strong{justify-self:start}.financeClientStats{grid-template-columns:1fr 1fr}.financeStockSummary,.sellerInvoiceAmounts,.sellerRequest,.sellerRequestForm{grid-template-columns:1fr}.sellerRequestForm textarea,.sellerRequestForm>button{grid-column:auto}}@media(max-width:390px){.financeKpis{grid-template-columns:1fr 1fr}.analyticsHeaderActions,.financeClientStats{grid-template-columns:1fr}}.loginTabsThree{grid-template-columns:repeat(3,1fr)}@media(max-width:430px){.loginTabsThree{grid-template-columns:1fr}}.sellerServicesOverview{margin-bottom:12px}.sellerTariffGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sellerTariffCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;background:#111820;border:1px solid #273442;border-radius:13px;padding:12px}.sellerTariffCard>div{display:grid;grid-gap:4px;gap:4px}.sellerTariffCard small{color:#8190a0}.sellerTariffCard>strong{align-self:start;white-space:nowrap}.sellerTariffCard>span{grid-column:2;color:#8190a0;font-size:11px;text-align:right}.sellerOrderComposer{margin:12px 0}.sellerOrderBase{display:grid;grid-template-columns:.8fr 1.5fr .7fr 1fr;grid-gap:8px;gap:8px}.servicePicker{margin-top:14px}.servicePickerHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.servicePickerHead span{color:#8090a0;font-size:12px}.serviceChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.serviceChoice{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;background:#111820;border:1px solid #2a3847;border-radius:14px;padding:11px;color:#e8eef5}.serviceChoice>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#1b2632;color:#86cfff;font-weight:900}.serviceChoice>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.serviceChoice>div small{color:#8290a0;font-weight:500}.serviceChoice>strong{display:grid;grid-gap:2px;gap:2px;text-align:right;white-space:nowrap}.serviceChoice>strong small{font-weight:500;color:#8290a0}.serviceChoice.selected{border-color:#5d7892;background:#172431;box-shadow:0 0 0 1px #58708a44}.serviceChoice.selected>span{background:#dbe8f5;color:#101720}.customServiceField,.sellerOrderNotes{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.customServiceField>span,.sellerOrderNotes>span{font-size:11px;font-weight:800;color:#8d9aaa;letter-spacing:.06em;text-transform:uppercase}.sellerOrderActions{display:flex;justify-content:flex-end;margin-top:10px}.ownerClientInbox{border-color:#506780;background:linear-gradient(180deg,#121d28,#0f171f)}.taskServicesBox{background:#101820;border:1px solid #2a3949;border-radius:14px;padding:13px;margin-top:14px}.taskServiceList{display:grid;grid-gap:7px;gap:7px}.taskServiceItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#151e28;border-radius:11px;padding:10px 11px}.taskServiceItem>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.taskServiceItem small{color:#8190a0}.taskServiceItem strong{white-space:nowrap}.sellerOnly .desktopNav:empty{display:none}@media(max-width:1050px){.sellerOrderBase,.sellerTariffGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sellerOrderBase,.sellerTariffGrid,.serviceChoiceGrid{grid-template-columns:1fr}.serviceChoice{grid-template-columns:32px minmax(0,1fr)}.serviceChoice>strong{grid-column:2;text-align:left;white-space:normal}.sellerOrderActions{display:grid}.sellerOrderActions button{width:100%}.taskServiceItem{display:grid}.taskServiceItem strong{justify-self:start}}.orderEstimate{margin:18px 0;padding:16px;border:1px solid #283442;border-radius:14px;background:#10161e;min-width:0}.orderEstimate h3{margin:0 0 12px}.orderEstimate p{font-size:12px;color:#8f9cad;margin:10px 0 0}.estimateTotal{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #283442;padding-top:14px;margin-top:12px;flex-wrap:wrap}.estimateSummary{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.quoteRow{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #283442;text-decoration:none;color:inherit;flex-wrap:wrap}.quoteRow div{min-width:0;overflow-wrap:anywhere}.quoteRow small{display:block;color:#8f9cad}.orderEstimate .taskServiceItem>div{min-width:0;overflow-wrap:anywhere}.orderEstimate .taskServiceItem>strong{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media(max-width:600px){.orderEstimate .taskServiceItem{flex-wrap:wrap;gap:8px}.orderEstimate{padding:12px}.quoteRow{display:block}.quoteRow .estimateSummary{margin-top:8px}}.exceptionBox,.planChangeBox,.productDefectForm{border:1px solid #354252;background:#10161e;border-radius:13px;padding:14px;margin:14px 0;min-width:0}.exceptionItem{padding:12px 0;border-top:1px solid #283442;overflow-wrap:anywhere}.exceptionBox small{color:#8f9cad}.exceptionBox textarea,.planChangeBox textarea,.productDefectForm textarea{display:block;width:100%;min-height:80px;margin:10px 0}.planChangeBox input,.productDefectForm input{width:100%}.status.owner_review{background:#40351d;color:#f5d27d}.ownerExceptionInbox{margin-bottom:14px}.taskDistribution{padding:14px;border:1px solid #2b3c50;border-radius:14px;margin:16px 0;background:#10161e;min-width:0}.taskDistribution h3,.taskDistribution h4{margin:0 0 8px}.taskDistribution p,.taskDistribution small{color:#8f9cad;font-size:12px}.operationStages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:12px 0}.operationStage{border:1px solid #283442;border-radius:10px;padding:10px;min-width:0}.operationStage b,.operationStage span{display:block;font-size:13px;overflow-wrap:anywhere}.operationStage span{margin-top:6px;color:#8f9cad}.assignmentList{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.assignmentCard{border:1px solid #283442;border-radius:12px;padding:12px;min-width:0;overflow-wrap:anywhere}.assignmentCard.needsRepair{border-color:#b66068}.assignmentNumbers{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:10px 0}.assignmentNumbers b{display:block;margin-top:3px}.distributionOperationPicker{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr) auto;grid-gap:10px;gap:10px;align-items:end;margin:12px 0;padding:12px;border:1px solid #354252;border-radius:12px;background:#131c26}.distributionOperationPicker>div:first-child{display:grid;grid-gap:4px;gap:4px}.distributionOperationPicker small{display:block}.distributionOperationPicker button{white-space:nowrap}.distributionEmpty{display:grid;grid-gap:5px;gap:5px;justify-items:center;padding:22px 12px;margin:12px 0;border:1px dashed #354252;border-radius:12px;text-align:center;color:#8f9cad}.distributionEmpty b{color:#dbe5ee}.stageEditorTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.stageEditorTitle>div{display:grid;grid-gap:3px;gap:3px}.stageEditorTitle small{display:block}.stageEditor{border:1px solid #354252;border-radius:12px;padding:12px;margin:12px 0;min-width:0}.stageEditor legend{padding:0 8px;font-size:13px}.stageEditor textarea{width:100%;min-height:70px;margin:10px 0}.allocationEditor{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:8px;gap:8px;margin:10px 0;align-items:center}.allocationEditor button.quietBtn{grid-column:1/-1}.allocationEditor input{width:100%}.stageEditor>.actionbar{margin-top:10px}.operationReturns{border-top:1px solid #354252;padding-top:14px;margin:14px 0}.operationReturns label{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;grid-gap:10px;gap:10px;margin:8px 0;font-size:12px}.operationReturns input{width:100%}@media(max-width:600px){.taskDistribution{padding:10px}.operationStages{grid-template-columns:1fr}.distributionOperationPicker{grid-template-columns:1fr;align-items:stretch}.distributionOperationPicker>button{width:100%}.stageEditorTitle{align-items:flex-start}.allocationEditor,.operationReturns label{grid-template-columns:1fr}.assignmentCard .inlineAction{display:grid;grid-template-columns:1fr}.taskDistribution .actionbar{display:flex;flex-wrap:wrap}.taskDistribution button{white-space:normal;overflow-wrap:anywhere}}.sellerManifestUpload{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);grid-gap:16px;gap:16px;align-items:center;margin-top:14px;padding:14px;background:#101820;border:1px solid #2d4052;border-radius:14px}.sellerManifestUpload h3{margin:5px 0}.sellerManifestUpload p{font-size:12px;margin-bottom:0}.fileDrop{position:relative;display:grid;grid-gap:5px;gap:5px;border:1px dashed #4b6177;border-radius:13px;padding:15px;cursor:pointer;background:#121c26;overflow:hidden}.fileDrop.selected{border-style:solid;border-color:#69b98a;background:#14251c}.fileDrop span{font-weight:800}.fileDrop b{font-size:12px;color:#91a0b0;overflow-wrap:anywhere}.fileDrop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.manifestSourceBox{display:grid;grid-gap:10px;gap:10px;min-width:0}.manifestSourceTabs{display:grid;grid-template-columns:1fr 1fr;margin:0;width:100%}.manifestSourceTabs button{min-width:0;white-space:normal}.sheetLinkField{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #35495b;border-radius:13px;background:#121c26}.sheetLinkField>span{font-size:12px;font-weight:850;color:#dce8f2}.sheetLinkField input{width:100%;min-width:0}.sheetLinkField small{color:#91a0b0;font-size:11px;line-height:1.45}.taskAttachments{margin-top:14px;border-color:#354e65;background:linear-gradient(180deg,#111a23,#0e151d)}.taskAttachments .sectionHead{align-items:flex-start}.taskAttachments .sectionHead h3{margin:5px 0}.taskAttachments .sectionHead p{margin-bottom:0}.taskFileDrop{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0;padding:15px;border:1px dashed #52728d;border-radius:14px;background:#132331;cursor:pointer;text-align:left;overflow:hidden;transition:.15s ease}.taskFileDrop:hover{border-color:#88b9dc;background:#172a39}.taskFileDrop.busy{opacity:.65;cursor:progress}.taskFileDrop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.taskFileDropIcon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#dceaf7;color:#10202d;font-size:22px;font-weight:900}.taskFileDrop>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.taskFileDrop small{color:#93a7b8;font-size:11px;overflow-wrap:anywhere}.taskAttachmentList{display:grid;grid-gap:8px;gap:8px}.taskAttachmentItem{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 12px;border:1px solid #2c3d4d;border-radius:13px;background:#101820}.taskAttachmentIcon{display:grid;place-items:center;width:46px;height:42px;border-radius:10px;background:#263443;color:#aebdcc;font-size:10px;font-weight:950;letter-spacing:.05em}.taskAttachmentIcon.image{background:#173725;color:#9de1b3}.taskAttachmentIcon.pdf{background:#3b2025;color:#ffb3ba}.taskAttachmentIcon.table{background:#15342c;color:#93dcc5}.taskAttachmentName{display:grid;grid-gap:3px;gap:3px;min-width:0}.taskAttachmentFilename{display:block;min-height:0;padding:0;border:0;background:transparent;color:#e9f2f8;text-align:left;font-weight:800;overflow-wrap:anywhere}.taskAttachmentFilename:hover:not(:disabled){color:#9ed7fb;text-decoration:underline;background:transparent}.taskAttachmentName small{color:#8394a4;font-size:11px}.taskAttachmentActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.taskAttachmentActions button{min-height:40px;padding:8px 11px;white-space:nowrap}.taskFilesEmpty{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;border:1px dashed #354657;border-radius:13px;background:#0d151c;color:#8c9cab;text-align:left}.taskFilesEmpty>span{font-size:25px}.taskFilesEmpty>div{display:grid;grid-gap:3px;gap:3px}.taskFilesEmpty b{color:#cbd8e3}.taskFilesEmpty p{margin:0;font-size:11px;text-align:left}.taskManifest{margin-top:14px;border-color:#354e65}.taskManifest h3{margin:5px 0}.manifestFileBar{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(105px,.55fr));grid-gap:8px;gap:8px;margin:12px 0 16px}.manifestFileBar>div{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;padding:12px 14px;background:#101820;border:1px solid #27394a;border-radius:13px;text-align:center}.manifestConfirm small,.manifestFileBar small,.manifestPlaced small,.placementTotal small{font-size:10px;color:#8291a1;font-weight:900;letter-spacing:.07em}.manifestFileBar b{font-size:16px}.manifestFileBar button{min-width:0;max-width:100%;overflow-wrap:anywhere}.manifestStep{border:1px solid #2d4052;background:#0f171f;border-radius:16px;padding:14px;margin-top:12px}.manifestStepHead{display:flex;gap:11px;align-items:flex-start;margin-bottom:12px}.manifestStepHead>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#dceaf7;color:#101820;font-weight:950}.manifestStepHead h4{margin:1px 0 4px;font-size:15px}.manifestStepHead p{margin:0;color:#8d9baa;font-size:12px;line-height:1.45}.manifestProductList{display:grid;grid-gap:7px;gap:7px}.manifestProductCard{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;background:#151f29;border:1px solid #263848;border-radius:12px}.manifestProductIndex{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#202e3b;color:#9cb0c1;font-size:11px;font-weight:900}.manifestProductInfo{display:grid;grid-gap:4px;gap:4px;min-width:0}.manifestProductInfo>b{overflow-wrap:anywhere}.manifestProductInfo code,.manifestProductInfo small{color:#8b9aa9;font-size:11px;overflow-wrap:anywhere}.manifestProductInfo code{font-family:inherit}.manifestProductCard>strong{display:grid;justify-items:end;font-size:20px;white-space:nowrap}.manifestProductCard>strong small{font-size:10px;color:#8d9baa}.manifestTraits{display:flex;gap:5px;flex-wrap:wrap}.manifestTraits span{font-size:10px;padding:4px 7px;border-radius:999px;background:#1d2c39;color:#a8bdd0}.manifestRowsToggle{display:block;margin:10px auto 0}.manifestPlaced{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid #35546e;background:#12202b;border-radius:15px}.manifestPlaced>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#315b78;color:white;font-size:20px;font-weight:900}.manifestPlaced>div{display:grid;grid-gap:4px;gap:4px}.manifestPlaced b{color:#b9dcf3;font-size:17px}.manifestPlaced p{margin:0;color:#8da8ba;font-size:12px}.manifestPlaced.complete{border-color:#2f6543;background:#11251a}.manifestPlaced.complete>span{background:#2e7148}.manifestPlaced.complete b{color:#a5ebbb}.placementStep{border-color:#49637a;background:linear-gradient(180deg,#121e29,#0f171f)}.manifestCellGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:300px;overflow:auto;padding:2px}.manifestCell{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:center;text-align:left;background:#141e28;border:1px solid #34485b;border-radius:13px;padding:11px;color:#edf4fa}.manifestCell>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#202f3c;color:#b9d4e9}.manifestCell>div{display:grid;grid-gap:2px;gap:2px}.manifestCell>div small{color:#8495a5;font-weight:500}.manifestCell>strong{grid-column:2;color:#8eb8d7;font-size:11px}.manifestCell:hover:not(:disabled){border-color:#6b91b2}.manifestCell.selected{border-color:#82c6f3;background:#172a39;box-shadow:0 0 0 1px #82c6f366}.manifestCell.selected>span{background:#dceaf7;color:#10202e}.manifestCell.unavailable{opacity:.58}.manifestCell.unavailable>strong{color:#d9a0a5}.manifestConfirm{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px;border:1px dashed #405367;border-radius:13px;background:#111a23}.manifestConfirm>div:first-child{display:grid;grid-gap:3px;gap:3px}.manifestConfirm b{font-size:15px}.manifestConfirm p{margin:0;color:#8493a3;font-size:11px}.manifestConfirm.ready{border-style:solid;border-color:#3d6f52;background:#112219}.manifestConfirm.ready b{color:#a5e8b9}.manifestConfirmActions{display:flex;gap:8px;align-items:center}.manifestWaiting{margin-top:12px;padding:13px;border-radius:13px;background:#211e13;border:1px solid #5a4e29}.manifestWaiting p{margin:5px 0 0;color:#b7aa82;font-size:12px}.manifestStatusChip{align-self:flex-start;padding:7px 10px;border-radius:999px;border:1px solid #405267;background:#17222d;color:#bfd0df;font-size:11px;font-weight:900;white-space:nowrap}.manifestStatusChip.progress,.manifestStatusChip.ready{border-color:#3f6986;background:#152838;color:#a9d7f2}.manifestStatusChip.done{border-color:#36704b;background:#14291c;color:#a7e4b8}.manifestStatusChip.danger{border-color:#7c4149;background:#30191c;color:#f3b3ba}.manifestStatusChip.waiting{border-color:#75622f;background:#2a2414;color:#e9ce82}.dangerText{color:#ef9ca5!important}.manifestReceiving{margin-top:14px}.manifestReceivingHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:10px}.manifestReceivingHead h4{margin:4px 0 0;font-size:17px}.manifestReceivingHead input{width:min(360px,50%);background:#111a23}.manifestFlowGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.manifestLane{min-width:0;border:1px solid #314254;background:#0e161e;border-radius:16px;overflow:hidden}.acceptedLane{border-color:#2d5e41;background:#0e1913}.manifestLaneHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid #2c3c4b;background:#141f29}.acceptedLane .manifestLaneHead{border-color:#28533a;background:#132219}.manifestLaneHead>div{display:flex;gap:9px;align-items:center;min-width:0}.manifestLaneHead>div>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:#dceaf7;color:#10202d;font-weight:950}.acceptedLane .manifestLaneHead>div>span{background:#a8e7ba;color:#112319}.manifestLaneHead>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.manifestLaneHead small{color:#8294a4;font-size:10px}.manifestLaneHead>strong{min-width:28px;text-align:center;padding:5px 8px;border-radius:9px;background:#202f3c;color:#c9deef}.acceptedLane .manifestLaneHead>strong{background:#1b3b28;color:#a8e7ba}.manifestLaneList{display:grid;grid-gap:8px;gap:8px;padding:9px;max-height:700px;overflow:auto}.manifestLaneEmpty{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:28px 12px;color:#8291a1;text-align:center}.manifestLaneEmpty>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#1b2a36;color:#9bb8cd;font-weight:900}.acceptedLane .manifestLaneEmpty>span{background:#173321;color:#91d9a6}.manifestLaneEmpty b{color:#c0ced9}.manifestLaneEmpty small{font-size:11px}.manifestAcceptedCard,.manifestReceiveCard{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid #293b4b;background:#151f29;border-radius:13px}.manifestReceiveCard.discrepancy,.manifestReceiveCard.owner_review{border-color:#75434a;background:#25181b}.manifestReceiveCard.waiting_supply{border-color:#675a35;background:#211e15}.manifestAcceptedCard{border-color:#28533a;background:#132219}.manifestAcceptedCard.partial{border-color:#6b5833;background:#211e15}.manifestProductIdentity{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;min-width:0}.manifestAcceptedQty,.manifestExpected{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #2b3b49}.manifestAcceptedQty small,.manifestExpected small{color:#8494a2;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.manifestAcceptedQty strong,.manifestExpected strong{font-size:17px}.manifestAcceptedQty{display:grid;grid-template-columns:1fr auto;align-items:center}.manifestAcceptedQty span{grid-column:1/-1;color:#8eb99b;font-size:10px}.manifestAcceptedCard.partial .manifestAcceptedQty span{color:#d6ba73}.manifestCountAction{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch;padding:10px;border-radius:11px;background:#101820}.manifestCountAction p{margin:0;color:#d7c178;font-size:11px}.manifestCountAction label{display:grid;grid-gap:4px;gap:4px;min-width:0}.manifestCountAction label span{color:#92a3b2;font-size:10px;font-weight:800}.manifestCountAction button,.manifestCountAction input{width:100%;min-width:0;box-sizing:border-box}.manifestCountAction input{padding:10px}.manifestCountAction button{white-space:normal}.manifestRowNotice{padding:9px 10px;border-radius:10px;background:#101820;color:#94a5b4;font-size:11px}.manifestDiscrepancy,.manifestOwnerDecision{display:grid;grid-gap:9px;gap:9px;padding:10px;border-radius:11px;background:#321d21;border:1px solid #75434a}.manifestDiscrepancy>div,.manifestOwnerDecision>div:first-child{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px}.manifestDiscrepancy span,.manifestOwnerDecision span{color:#ef9ca5;font-size:10px;font-weight:900;text-transform:uppercase}.manifestDiscrepancy small{grid-column:1/-1;color:#c69da2}.manifestDiscrepancy p,.manifestOwnerDecision p{margin:0;color:#c69da2;font-size:11px}.manifestOwnerDecision textarea{min-height:64px}.manifestDecisionActions{display:flex;flex-wrap:wrap;gap:6px}.manifestDecisionActions button{font-size:11px;padding:8px 10px}.assignmentBadge{display:inline-flex;width:max-content;margin-bottom:6px;padding:4px 7px;border-radius:999px;background:#dceaf7;color:#10202d;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.taskProducts{margin-top:14px}.placementLineList{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.placementLine{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(85px,.4fr) minmax(95px,.4fr);grid-gap:10px;gap:10px;align-items:center;padding:11px;background:#111a23;border:1px solid #2b3c4d;border-radius:12px}.placementLine>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#1e2c39;color:#9fb3c4;font-weight:900}.placementLine>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.placementLine small{color:#8493a3;font-size:11px}.placementLine small,.placementLine strong{overflow-wrap:anywhere}.placementEditor{margin-top:12px}.placementTotal{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:#211e13;border:1px solid #584d29;border-radius:13px}.placementTotal>div{display:grid;grid-gap:3px;gap:3px}.placementTotal>span{font-size:12px;color:#d2bc77}.placementTotal.ready{background:#112219;border-color:#3a674c}.placementTotal.ready b,.placementTotal.ready>span{color:#9fe3b4}.placementReason{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.placementDraftFields label>span,.placementReason>span{font-size:11px;color:#8d9baa;font-weight:800}.placementDraftList{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.placementDraftCard{border:1px solid #35495c;border-radius:14px;padding:12px;background:#101820}.placementDraftCard legend{padding:0 8px;font-size:12px;color:#9db0c2;font-weight:900}.placementDraftFields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(100px,.5fr);grid-gap:9px;gap:9px;align-items:end}.placementDraftFields label{display:grid;grid-gap:7px;gap:7px}.placementDraftFields input{width:100%}.placementDraftCard>.quietBtn{margin-top:9px}.dangerText{color:#e8a3aa!important}.placementHint{color:#8e9cac;font-size:12px;text-align:center}.placementActions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:12px}@media(max-width:760px){.manifestSourceTabs,.sellerManifestUpload{grid-template-columns:1fr}.taskAttachmentItem{grid-template-columns:42px minmax(0,1fr)}.taskAttachmentIcon{width:40px}.taskAttachmentActions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.taskAttachmentActions button{width:100%}.manifestFileBar{grid-template-columns:1fr 1fr}.manifestFileBar>div:first-child{grid-column:1/-1}.manifestCellGrid,.manifestFlowGrid{grid-template-columns:1fr}.manifestReceivingHead{align-items:stretch;flex-direction:column}.manifestReceivingHead input{width:100%}.manifestConfirm,.manifestPlaced{grid-template-columns:38px minmax(0,1fr)}.manifestConfirm>div:first-child,.manifestConfirmActions,.manifestPlaced>button{grid-column:1/-1}.manifestConfirmActions{display:grid;grid-template-columns:1fr}.manifestConfirmActions button,.manifestPlaced>button{width:100%}.manifestProductCard{grid-template-columns:26px minmax(0,1fr)}.manifestProductCard>strong{grid-column:2;justify-items:start;grid-auto-flow:column;gap:4px;align-items:baseline}.manifestCountAction{grid-template-columns:1fr}.manifestCountAction button{width:100%}.placementLine{grid-template-columns:28px minmax(0,1fr)}.placementLine>div:nth-child(n+3){grid-column:2}.placementDraftFields{grid-template-columns:1fr}.placementActions{display:grid}.placementActions button{width:100%}}.tableScroll{overflow-x:auto;max-width:100%}.tableScroll table{width:100%;border-collapse:collapse}.tableScroll td,.tableScroll th{padding:12px;text-align:left;border-bottom:1px solid #ddd}.auditDetails{white-space:pre-wrap;overflow-wrap:anywhere}main select{max-width:100%;padding:10px;border-radius:8px}.panel details{padding:10px 0}.desktopNav{flex-wrap:wrap}.mobileDock{overflow-x:auto;justify-content:flex-start}.mobileDock a{flex-shrink:0}.accountingFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0}.accountingFormGrid label{display:flex;flex-direction:column;gap:8px;min-width:0}.accountingFormGrid input,.accountingFormGrid select{width:100%;min-width:0}.accountingSummary{display:flex;flex-wrap:wrap;gap:20px;padding:16px 0}.accountingMessage{padding:16px;background:#e4f3e7;border-radius:12px;color:#245d34}.accountingPreviewLines{max-height:40vh;overflow:auto}.accountingFormGrid~label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.modalCard p{overflow-wrap:anywhere}.invoiceGuide{display:flex;align-items:center;justify-content:space-between;gap:24px}.invoiceGuide>div{max-width:760px}.invoiceGuide h2{text-align:left}.invoiceGuide .smallBtn{flex:0 0 auto}.invoiceServiceLines{display:grid;grid-gap:8px;gap:8px;margin:14px 0;padding:14px;background:#0b1118;border:1px solid #263443;border-radius:13px}.invoiceServiceLines>b{color:#dfeaf4}.invoiceServiceLine{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid #202c38;color:#9aa8b7;font-size:13px}.invoiceServiceLine strong{color:#eef4f9;text-align:right;white-space:nowrap}.clientInvoiceMini{border-top:1px solid #202833}.clientInvoiceMini:first-of-type{border-top:0}.compactInvoiceLines{margin:0 0 10px;padding:10px}.compactInvoiceLines .invoiceServiceLine{font-size:12px}@media(max-width:680px){.accountingFormGrid{grid-template-columns:minmax(0,1fr)}.invoiceGuide{align-items:stretch;flex-direction:column}.invoiceGuide h2{text-align:center}.invoiceServiceLine{grid-template-columns:1fr}.invoiceServiceLine strong{text-align:left;white-space:normal}}.hero,header{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.hero>div:first-child,header>div:first-child{width:100%}h1,h2,h3{overflow-wrap:anywhere;text-align:center;text-wrap:balance}h1{line-height:1.15}h2{line-height:1.25}h3{line-height:1.35}.sectionHead{flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin-bottom:14px}.sectionHead>div:first-child{flex-basis:100%;min-width:0}.sectionHead h2{margin-bottom:0}.accountingFormGrid label,.buttonRow>label,.fieldGroup>span,.modalForm label,.panel>.eyebrow{text-align:center}.panel>.eyebrow{display:block}.clientCard>div:first-child>.modeStack,.clientIdentity{justify-content:center;text-align:center}.clientIdentity .modeStack,.metric{justify-content:center}.metric{display:flex;flex-direction:column;align-items:center;gap:6px}.metric,.miniRow>div,.operationStage b,.sellerTariffCard>div,.serviceChoice>div,.taskMain b{text-align:center}.miniRow>div{flex:1 1}.miniRow{align-items:center}.metric strong{margin:4px 0;line-height:1.25}.metric p{margin:0}.analyticsLink,.cta,.smallBtn,button{text-align:center;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.buttonRow{align-items:end;justify-content:center;gap:12px}.buttonRow>label{display:grid;grid-gap:7px;gap:7px;min-width:0}.buttonRow>label input:not([type=checkbox]),.buttonRow>label select{width:100%}.actionbar,.analyticsHeaderActions,.formActions,.sellerOrderActions{justify-content:center;align-items:center}.actionbar>button,.formActions>button,.sellerOrderActions>button{min-height:44px}.segmented{align-items:stretch}.segmented button{display:flex;align-items:center;justify-content:center}input[type=checkbox]{width:20px!important;height:20px;min-height:20px;padding:0;flex-shrink:0;accent-color:#79c8ff}label:has(>input[type=checkbox]){display:flex!important;flex-direction:row;align-items:center;gap:10px}main>.panel+.panel{margin-top:16px}.tableScroll{border:1px solid #263342;border-radius:12px;margin-top:12px;overscroll-behavior-x:contain}.tableScroll td,.tableScroll th{border-color:#263342;vertical-align:middle;overflow-wrap:anywhere}.tableScroll th{white-space:nowrap;text-align:center;color:#9aabba;background:#151e28;font-size:12px}.tableScroll td{font-size:14px;text-align:center}.tableScroll tbody tr:last-child td{border-bottom:0}.accountingMessage{background:#102219;color:#9ce7b0;border:1px solid #244c32}.desktopNav a[aria-current=page],.mobileDock a[aria-current=page],.mobileMenuLinks a[aria-current=page]{background:#1b3043;color:#a4daff;box-shadow:inset 0 0 0 1px #39546d}.mobileMenuBackdrop{display:none}:where(button,a,input,select,textarea):focus-visible{outline:2px solid #79c8ff;outline-offset:3px}@media(min-width:1100px){.ownerGrid:has(>.metric:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:761px){.topnav{grid-template-columns:120px minmax(0,1fr) 150px;gap:12px}.topnav>div:nth-child(2) a{padding:9px 8px;font-size:13px}header .summaryStack{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}header .summaryMoney,header .taskStockImpact{justify-items:center;text-align:center}.analyticsHeaderActions{justify-content:center}}@media(max-width:760px){body{padding-bottom:0}main{width:100%;max-width:560px;padding:14px 16px calc(94px + env(safe-area-inset-bottom))!important;margin-inline:auto;overflow-x:visible}main:has(.topnav):not(:has(.mobileDock)){padding-bottom:28px!important}main>*{min-width:0}.topnav{padding:8px 0;margin-bottom:24px;background:#080b10f5}.hero,header{align-items:center;margin-bottom:22px;gap:12px}.hero h1,header h1{font-size:clamp(25px,7vw,32px);line-height:1.2;margin:8px 0}.hero p,header p{font-size:14px;max-width:42ch;margin-inline:auto}header .badge,header .live{align-self:center;width:auto;font-size:12px}header>div.analyticsHeaderActions{width:100%}.clientCard,.panel{border-color:#2a3746;border-radius:18px;padding:16px}.clientList,.grid,.locationGrid,.split,.twoCol{gap:12px}.sectionHead{display:flex;flex-direction:column;align-items:center;gap:12px}.sectionHead>div:first-child{flex-basis:auto;width:100%}.sectionHead .counter{align-self:center}.sectionHead>.smallBtn{width:100%}.ownerGrid>.metric:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 12px)/2);justify-self:center}.metric{padding:14px 10px;min-height:100px;gap:5px}.metric small{font-size:12px}.metric strong{font-size:clamp(18px,5vw,23px);margin:0;grid-column:auto;grid-row:auto}.metric p{display:block;font-size:11px}.buttonRow,.row,.storageConnect{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:12px;gap:12px}.buttonRow>*{min-width:0;max-width:100%}.buttonRow>button,.buttonRow>label,.row>*{width:100%}.actionbar,.formActions,.inlineAction,.sellerOrderActions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:10px;gap:10px}.actionbar>button,.inlineAction>*{width:100%}.serviceChoice>strong{justify-self:center;text-align:center}.clientIdentity,.clientIdentity .modeStack,.modeStack{justify-content:center;text-align:center}.clientMeta{gap:8px}.clientMeta .bigQty{justify-content:center;gap:6px}.taskMain{text-align:center}.taskMain b{line-height:1.4}.taskRow{border:1px solid #263342;margin-top:8px;gap:10px;padding:14px;border-radius:13px}.employeeStats span,.financeStockSummary>div,.summaryMoney,.taskNumbers>div,.taskStockImpact{text-align:center}.taskStockImpact{justify-items:center}.locationCardHead{flex-wrap:wrap;text-align:center}.locationCardHead,.locationQty{justify-content:center}.mobileDock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:536px;margin:0 auto;display:flex;gap:4px;padding:6px;overflow:visible;border-radius:18px}.mobileDock a,.mobileDock>button{flex:1 1;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1.2;padding:6px 3px;border-radius:12px;font-weight:800;background:transparent;color:#aab6c3}.mobileDock>button.currentSection,.mobileDock>button[aria-expanded=true]{background:#1b3043;color:#a4daff}.mobileMenuBackdrop{display:grid;place-items:end center;position:fixed;inset:0;z-index:180;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px 12px calc(82px + env(safe-area-inset-bottom))}.mobileMenuCard{width:100%;max-width:536px;max-height:calc(100dvh - 110px);overflow:auto;background:#101720;border:1px solid #34465b;border-radius:20px;padding:16px;box-shadow:0 20px 70px #0008}.mobileMenuHead{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:14px}.mobileMenuHead h2{grid-column:2;margin:0;font-size:20px}.mobileMenuHead button{grid-column:3}.mobileMenuLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0!important}.mobileMenuLinks a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:10px;background:#18222e;border:1px solid #293b4e;border-radius:12px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.modalBackdrop{padding:12px;place-items:center}.modalCard{max-width:536px;border-radius:20px;max-height:calc(100dvh - 24px);padding:20px 16px}.modalHead{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;grid-gap:12px;gap:12px}.modalHead h2{margin:0;text-align:center}.tableScroll{scrollbar-width:thin}.tableScroll table{min-width:480px}.tableScroll td,.tableScroll th{padding:10px}main select{font-size:16px;min-width:0;width:100%}.panel>label{display:grid;grid-gap:8px;gap:8px;margin-block:12px}.panel>button,.panel>input[type=file]{display:block;width:100%;margin-block:12px}.loginCard{text-align:center}.loginForm label{text-align:left}}@media(max-width:350px){main{padding-inline:12px!important}.financeKpis,.grid.miniGrid,.ownerGrid{grid-template-columns:minmax(0,1fr)}.ownerGrid>.metric:last-child:nth-child(odd){width:100%}.mobileDock{left:8px;right:8px}.mobileDock a,.mobileDock>button{font-size:10px}}:where(main label):has(>:where(input:not([type=checkbox]),select,textarea,.appSelect,.ruDatePicker)){display:grid;grid-gap:8px;gap:8px;min-width:0}.historyFilters label,.loginForm label,.modalForm label{gap:8px}.panel>label{display:grid;grid-gap:8px;gap:8px;margin-block:12px;min-width:0}.panel>label input:not([type=checkbox]),.panel>label select{width:100%}.panel>p+button,.panel>p+form,.panel>p+label{margin-top:14px}.panel>.buttonRow+.buttonRow,.panel>.modalForm+.buttonRow{margin-top:12px}.panel>input[type=file]{display:block;max-width:100%;margin-block:12px}.rateApproval{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px}.rateApproval>p{flex-basis:100%;margin:0}.rateApproval>input{flex:1 1 140px;width:140px}.rateApproval>button{flex:0 1 auto}@media(max-width:760px){.rateApproval{display:grid;grid-template-columns:minmax(0,1fr)}.rateApproval>button,.rateApproval>input{width:100%}}.receivingHead{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.receivingHead h2{margin:8px 0}.receivingHint{padding:14px 16px;background:rgba(78,135,255,.08);border-radius:12px;line-height:1.6}.receivingForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:20px 0}.receivingForm label{display:flex;flex-direction:column;gap:8px;min-width:0}.receivingForm input,.receivingForm select{width:100%;min-width:0;box-sizing:border-box}.receivingForm button{align-self:end}.receivingSuccess{padding:14px;border-radius:12px;background:rgba(33,170,113,.12);line-height:1.6}.cellContents{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.cellProduct{display:flex;gap:12px;justify-content:space-between;padding:12px;background:rgba(100,125,160,.06);border-radius:10px;align-items:center}.cellProduct div{display:grid;grid-gap:5px;gap:5px;min-width:0}.cellProduct b,.cellProduct code{overflow-wrap:anywhere}.cellProduct strong{white-space:nowrap}.cellProduct small{color:var(--muted)}@media(max-width:600px){.receivingForm{grid-template-columns:minmax(0,1fr)}.receivingHead .buttonRow{width:100%}.receivingHead .buttonRow button{flex:1 1;white-space:normal}.cellProduct{align-items:flex-start}}main .grid.ownerGrid.taskStatusGrid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.deadlinePanel{margin-bottom:12px;border-color:#704044;background:radial-gradient(700px 220px at 0 0,#401d2466,transparent 62%),linear-gradient(180deg,#181519,#101318)}.deadlinePanel .counter{background:#49242a;color:#ffc0c3}.taskRow{position:relative;overflow:hidden;margin-top:9px;padding:14px 14px 14px 18px;border:1px solid #273442;background:#101720;transition:border-color .15s,background .15s,transform .15s}.taskRow:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#516274}.taskRow:hover{border-color:#40536a;background:#151e28;transform:translateY(-1px)}.taskMain b,.taskMain span,.taskPreview{text-align:left!important}.taskAttentionBadge{align-self:flex-start;display:inline-flex!important;width:max-content;max-width:100%;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:10px!important;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow:visible!important;text-overflow:clip!important}.taskAttentionBadge.danger{border-color:#87444b;background:#391d22;color:#ffb8bd}.taskAttentionBadge.warning{border-color:#705b2c;background:#2c2414;color:#f4d27e}.taskAttentionBadge.info{border-color:#345f7e;background:#142838;color:#a9dcff}.taskAttentionBadge.violet{border-color:#60457b;background:#281d36;color:#ddbaff}.taskPriority-overdue,.taskPriority-owner_review{border-color:#704047;background:linear-gradient(90deg,#28171b,#11171f 42%)}.taskPriority-overdue:before,.taskPriority-owner_review:before{background:#ff747c}.taskPriority-due_today{border-color:#69572f;background:linear-gradient(90deg,#251f14,#11171f 42%)}.taskPriority-due_soon:before,.taskPriority-due_today:before{background:#e9bc58}.taskPriority-unassigned{border-color:#55406e;background:linear-gradient(90deg,#21192c,#11171f 42%)}.taskPriority-qc:before,.taskPriority-unassigned:before{background:#ad83dd}.taskPriority-en_route:before,.taskPriority-in_progress:before,.taskPriority-new:before{background:#69bdf3}.taskPriority-rework:before{background:#ee7d86}.status.new{background:#17344a;color:#91d5ff}.taskDetailAttention{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding:8px 11px;border:1px solid #35495c;border-radius:11px;background:#131d27;font-size:12px}.taskDetailAttention span{color:#a8b5c2}.taskDetailAttention.danger{border-color:#774149;background:#2d191e;color:#ffc0c4}.taskDetailAttention.warning{border-color:#6c592f;background:#292214;color:#f3d37f}.taskDetailAttention.info{border-color:#365e7b;background:#152735;color:#a9dfff}.taskDetailAttention.violet{border-color:#60457b;background:#271d34;color:#dfc1ff}.taskColumns{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:16px}.taskColumns .taskDetail{width:100%;max-width:none}.handoffBox{grid-template-columns:minmax(160px,.65fr) minmax(330px,1.35fr);gap:18px;align-items:center}.handoffSummary{min-width:0;text-align:left}.handoffSummary .eyebrow,.handoffSummary h3,.handoffSummary p{text-align:left!important;overflow-wrap:normal;word-break:normal}.handoffControl{grid-template-columns:minmax(210px,1fr) minmax(130px,auto);align-items:end}.handoffControl button{min-height:44px;height:auto}@media(max-width:1100px){main .grid.ownerGrid.taskStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.taskColumns{grid-template-columns:1fr}.taskColumns .commentsPanel{min-height:0}}@media(max-width:760px){main .grid.ownerGrid.taskStatusGrid{grid-template-columns:1fr 1fr}.handoffBox,.handoffControl{grid-template-columns:1fr}.handoffControl button{width:100%}.taskRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.taskRow>.status{grid-column:2;justify-self:start}.taskDetailAttention{display:flex}}@media(max-width:350px){main .grid.ownerGrid.taskStatusGrid{grid-template-columns:1fr}}.manualSessionWorkspace{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.manualSessionActive,.manualSessionHistory,.manualSessionStart{padding:18px;border:1px solid #2b3b4d;border-radius:16px;background:linear-gradient(180deg,#131d27,#10171f)}.manualSessionStart{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr));grid-gap:14px;gap:14px;align-items:end}.manualSessionStart>div{grid-row:span 2}.manualLinesHead h4,.manualSessionHeader h3,.manualSessionStart h3{margin:6px 0}.manualReviewBox p,.manualSessionHeader p,.manualSessionStart p{margin:4px 0;color:var(--muted);line-height:1.5}.manualSessionStart button{grid-column:2/-1}.manualSessionActive{display:grid;grid-gap:16px;gap:16px;border-color:#37536b;background:radial-gradient(700px 250px at 0 0,#17354a80,transparent 68%),#10171f}.manualLinesHead,.manualReviewBox,.manualSessionActions,.manualSessionHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.statusBadge{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid #426783;background:#183249;color:#b8e2ff;font-size:12px;font-weight:800}.statusBadge.status-review{border-color:#765e2f;background:#2c2516;color:#f2d27e}.statusBadge.status-posted{border-color:#32705a;background:#17372c;color:#9ee0c1}.statusBadge.status-cancelled{border-color:#5a606a;background:#272b31;color:#b8bec6}.manualSessionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.manualSessionStats>div{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid #2a3b4b;border-radius:12px;background:#0e151c;text-align:center}.manualSessionStats strong{font-size:24px}.manualSessionStats span{font-size:11px;color:var(--muted)}.manualScanConsole{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #345c76;border-radius:14px;background:#102231}.manualScanPrimary{display:grid;grid-template-columns:minmax(240px,1fr) minmax(105px,.22fr) auto;grid-gap:12px;gap:12px;align-items:end}.manualScanPrimary input{font-size:18px}.manualScanPrimary button{min-height:46px}.manualNewProduct{padding:12px 14px;border:1px solid #48586a;border-radius:12px;background:#111922}.manualNewProduct summary{cursor:pointer;font-weight:800;color:#d7e9f7}.manualNewProduct .receivingForm{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;gap:12px}.manualReceivingLines{display:grid;grid-gap:10px;gap:10px}.manualLinesHead h4{font-size:15px}.manualLinesHead>span{color:var(--muted);font-size:12px}.manualReceivingLine{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(400px,1.45fr);grid-gap:16px;gap:16px;align-items:center;padding:13px;border:1px solid #293a49;border-radius:12px;background:#0f161e}.manualLineIdentity{display:grid;grid-gap:4px;gap:4px;min-width:0}.manualLineIdentity small,.manualLineIdentity span{color:var(--muted);overflow-wrap:anywhere}.manualLineEdit{display:grid;grid-template-columns:100px 90px minmax(160px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:end}.manualLineEdit label{font-size:11px;color:var(--muted)}.manualLineEdit input{min-width:0;width:100%}.dangerLink{border-color:#6d3d43!important;background:#321d21!important;color:#ffb8bd!important}.manualSessionActions{justify-content:flex-end}.manualReviewBox{padding:15px;border:1px solid #65562f;border-radius:12px;background:#252014}.manualReviewBox>div{min-width:220px;flex:1 1}.manualSessionHistory{display:grid;grid-gap:8px;gap:8px}.manualHistoryItem{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;text-align:left;border:1px solid #293847;background:#101820;color:inherit}.manualHistoryItem>span:first-child{display:grid;grid-gap:3px;gap:3px}.manualHistoryItem small{color:var(--muted)}.manualHistoryItem>span:last-child{font-size:11px;color:#b6c8d6}.manualHistoryItem.active{border-color:#4b7898;background:#142839}@media(max-width:980px){.manualSessionStart{grid-template-columns:1fr 1fr}.manualSessionStart>div{grid-column:1/-1;grid-row:auto}.manualNewProduct .receivingForm{grid-template-columns:repeat(2,minmax(0,1fr))}.manualReceivingLine{grid-template-columns:1fr}.manualLineEdit{grid-template-columns:100px 90px minmax(150px,1fr) auto auto}}@media(max-width:700px){.manualLineEdit,.manualScanPrimary,.manualSessionStart{grid-template-columns:1fr}.manualSessionStart button{grid-column:auto}.manualSessionStats{grid-template-columns:1fr 1fr}.manualNewProduct .receivingForm{grid-template-columns:1fr}.manualLineEdit .manualReason{grid-column:auto}.manualLineEdit button{width:100%}.manualSessionActions{display:grid;grid-template-columns:1fr}.manualReviewBox{align-items:stretch}.manualReviewBox button{width:100%}.manualHistoryItem{align-items:flex-start}.manualHistoryItem>span:last-child{text-align:right}}.brandLink{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;border:1px solid #d7dcdf;border-radius:10px;background:#f4f6f5;box-shadow:0 5px 18px #0003}.brandLink:focus-visible{outline-offset:3px}.brandLogo{display:inline-flex;align-items:center;justify-content:center;line-height:0}.brandLogo img{display:block;width:auto;height:25px;object-fit:contain}.loginBrand{width:max-content;max-width:100%;margin:0 auto 28px;padding:12px 16px;border:1px solid #d7dcdf;border-radius:16px;background:#f4f6f5;box-shadow:0 12px 34px #0004}.loginBrand img{width:min(260px,62vw);height:auto}@media(max-width:760px){.topnav .brandLink{padding:4px 7px;flex-shrink:0}.topnav .brandLogo img{height:23px}}main:has(>.topnav){width:min(1200px,100%);padding-inline:24px}main:has(>.topnav)>header{width:min(820px,100%);margin-inline:auto;margin-bottom:30px}main:has(>.topnav)>header p{max-width:68ch;margin-inline:auto}main:has(>.topnav)>:is(section,.panel,.clientList,.split,.twoCol,.grid,details){margin-inline:auto}.topnav{padding-inline:4px}.brandLink{justify-self:center;align-self:center}.assignmentCard,.clientCard,.clientLocationMini,.countCard,.locationCard,.manifestStep,.manualSessionActive,.manualSessionHistory,.manualSessionStart,.metric,.panel,.sellerTariffCard,.serviceChoice,.stageEditor{border-color:#2b3a49;box-shadow:0 14px 40px #00000026}.clientCard,.panel{border-radius:18px}.panel{padding:20px}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.panel>h2+p,.panel>h3+p{max-width:72ch;margin-inline:auto;text-align:center}.clientList{gap:14px}.clientCard{padding:18px 20px}.clientCard>div:first-child{text-align:center}.clientCard>div:first-child>.modeStack{justify-content:center}.clientCard>div:first-child>p{max-width:72ch;margin-inline:auto}.bigQty,.clientMeta{justify-content:center}.bigQty{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;text-align:center}.sectionHead{gap:10px}.sectionHead>div:first-child{display:grid;justify-items:center;grid-gap:2px;gap:2px}.sectionHead p{max-width:72ch;margin-inline:auto}.counter{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;border:1px solid #304152}.counter,.empty{text-align:center}.empty{display:grid;place-items:center;min-height:88px;background:#0d141c;border-color:#3b4a5a}.empty.compact{min-height:64px}.accountingFormGrid label,.buttonRow>label,.fieldGroup>span,.loginForm label,.modalForm label{text-align:left}.appSelectTrigger,.datePickerButton,input:not([type=checkbox]),select,textarea{border-color:#314153;min-height:46px}.appSelectTrigger:hover,.datePickerButton:hover,input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:#496078}.actionbar,.buttonRow,.formActions,.sellerOrderActions{gap:10px}.actionbar>button,.buttonRow>button,.cta,.formActions>button,.sellerOrderActions>button,.smallBtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px}.segmented{padding:4px;border:1px solid #263442;border-radius:14px;background:#0d131a;gap:4px}.segmented button{border-radius:10px}.warehouseTabs{margin:0 auto 18px}.locationGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.locationCard{align-content:start;text-align:center;padding:18px}.locationCardHead{align-items:center;justify-content:center;flex-direction:column}.locationCardHead>div{width:100%}.locationCardHead .status{align-self:center}.locationQty{justify-content:center}.locationFree{display:block;text-align:center}.locationAssign{margin-top:auto;padding-top:4px}.cellContents{gap:8px}.cellProduct{border:1px solid #283847;background:#0e161e;text-align:left}.clientLocationMini{grid-template-columns:1fr;justify-items:center;text-align:center;padding:14px}.clientLocationMini>small{grid-column:1}.clientLocationMini span{white-space:normal}.sellerTariffCard{grid-template-columns:1fr;justify-items:center;text-align:center;padding:14px}.sellerTariffCard>strong{align-self:auto}.sellerTariffCard>span{grid-column:1;text-align:center}.loginShell{padding:24px 14px}.loginCard{overflow:hidden;text-align:center;padding:32px}.loginBrand{display:flex;clear:both;margin:0 auto 24px}.loginCard>.eyebrow{display:block;width:100%;margin:0 auto 12px;text-align:center}.loginCard h1{margin:0 auto 10px}.loginCard>p{max-width:38ch}.loginCard>p,.loginTabs{margin-inline:auto}.loginForm{text-align:left}@media(max-width:760px){main:has(>.topnav){padding-inline:14px!important}.clientCard,.panel{padding:16px}.clientCard>div:first-child,.clientCard>div:first-child>p{text-align:center}.warehouseTabs{width:100%;margin-bottom:16px}.locationAssign,.locationGrid{grid-template-columns:1fr}.loginCard{padding:24px 18px}.loginBrand{padding:10px 14px;margin-bottom:20px}.loginBrand img{width:min(230px,66vw)}}@media(max-width:430px){.loginTabsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.loginTabsThree button{padding-inline:5px;font-size:13px}}.clientTariffPanel .tariffTable{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;align-items:stretch}.tariffSearch{display:grid;grid-gap:7px;gap:7px;width:100%;margin-top:18px;text-align:left}.tariffSearch>span{font-size:12px;font-weight:700;color:#a9b9cb}.tariffSearch input{width:100%;min-width:0}.editableTariff{gap:14px;height:100%;padding:16px;border:1px solid #2b3a49;border-radius:14px;background:#151d27}.editableTariff,.tariffCardSummary{display:flex;flex-direction:column;min-width:0}.tariffCardSummary{gap:12px;flex:1 1;text-align:center}.tariffCardName{min-height:3em;margin:0;font-size:15px;font-weight:700;line-height:1.5;text-wrap:pretty;overflow-wrap:break-word;word-break:normal}.tariffCardPricing{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;margin-top:auto}.tariffCardPricing b{max-width:100%;font-size:20px;line-height:1.4;white-space:normal;overflow-wrap:break-word}.tariffCardPricing small{max-width:100%;font-size:12px;line-height:1.5;color:#9aafc3;overflow-wrap:break-word}.tariffCardPricing.isNegotiated b{font-size:17px;color:#c5d7e7}.editableTariff .tariffEditToggle{width:100%;min-height:44px;flex-shrink:0;color:#dcebf6;white-space:nowrap;overflow-wrap:normal}.editableTariff.isEditing{border-color:#5686a9}.tariffEditFields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid #304152}.tariffEditFields label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:12px;color:#adbed0;text-align:left}.tariffEditFields button,.tariffEditFields input{width:100%;min-width:0}.tariffEditFields small{font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:break-word}.editableTariff .formError{margin:0;font-size:12px;overflow-wrap:break-word}.clientAccessPanel{display:grid;grid-gap:16px;gap:16px;margin-bottom:12px}.clientAccessCard{min-width:0;padding:16px;background:#111a23;border:1px solid #2b3a49;border-radius:14px}.clientAccessHead{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.clientAccessHead>div{min-width:0;flex:1 1 220px}.clientAccessHead>button{flex-shrink:0}.clientAccessHead b,.clientAccessHead strong{overflow-wrap:anywhere}.clientAccessHead small{font-size:12px}.clientAccessForm{display:grid;grid-gap:12px;gap:12px;margin-top:14px;min-width:0}.clientAccessFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.clientAccessFields label{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:13px;color:#adbed0}.clientAccessFields input{width:100%;min-width:0}.clientAccessLogin{grid-column:1/-1}.clientAccessHint{font-size:12px;line-height:1.5}.clientAccessActions{display:flex;gap:10px;flex-wrap:wrap}.clientAccessCard>.successNote{margin-top:14px}@media(max-width:760px){.clientAccessActions,.clientAccessFields{grid-template-columns:minmax(0,1fr)}.clientAccessActions{display:grid}.clientAccessActions button{width:100%}}.priceReferences{min-width:0;font-size:12px;color:var(--muted);line-height:1.5}.priceReferences summary{cursor:pointer;overflow-wrap:anywhere}.priceReferences p{margin:10px 0;font-size:12px}.priceReferenceRow{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;padding:8px 0;border-top:1px solid #2b3a49;overflow-wrap:anywhere}.priceReferenceRow b{color:#cad8e7;font-weight:600}.sellerTariffCard .priceReferences{width:100%;text-align:left}.taskServicePrices{display:grid;grid-gap:12px;gap:12px;margin-top:16px;min-width:0}.servicePickerHint,.taskServicePrices>p{font-size:13px;line-height:1.6;color:var(--muted)}.taskPriceCard{min-width:0;padding:14px;background:#111a23;border:1px solid #2b3a49;border-radius:12px;display:grid;grid-gap:10px;gap:10px}.taskPriceHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.taskPriceHead>b{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.taskPriceHead>button{flex-shrink:0}.taskPriceForm{display:grid;grid-gap:10px;gap:10px;min-width:0}.taskPriceForm label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:13px}.taskPriceForm input{width:100%;min-width:0}.taskPriceForm small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.priceHintError{margin:0;font-size:12px;color:var(--muted)}@media(max-width:540px){.taskPriceHead>button{width:100%}.taskPriceForm .buttonRow{display:grid;grid-template-columns:minmax(0,1fr)}.taskPriceForm button{width:100%}}.manualInboundEditor{display:grid;grid-gap:14px;gap:14px;min-width:0}.manualInboundRow{padding:16px;border:1px solid var(--line,#dce3ec);border-radius:14px;min-width:0}.manualInboundFields{display:grid;grid-template-columns:2fr 1.4fr 1fr;grid-gap:12px;gap:12px;margin:12px 0}.manualInboundFields label{display:grid;grid-gap:6px;gap:6px;min-width:0}.manualInboundFields input{width:100%;min-width:0}.manualInboundFields.optional{grid-template-columns:repeat(3,minmax(0,1fr))}.manualInboundRow summary{cursor:pointer;color:var(--muted,#65748b)}.manifestSourceTabs{flex-wrap:wrap}@media(max-width:680px){.manualInboundFields,.manualInboundFields.optional{grid-template-columns:1fr}.manualInboundRow{padding:12px}}.clientStockSummary{align-self:start}.clientServicesPanel .sectionHead,.clientStockSummary .sectionHead{flex-wrap:wrap;align-items:center;gap:12px}.clientServicesPanel .sectionHead p,.clientStockSummary .sectionHead p{margin-bottom:0}.clientStockSummary .miniRow{align-items:flex-start}.clientStockSummary .miniRow b{overflow-wrap:anywhere}.clientStockSummary .miniRow span{white-space:normal;text-align:right}.clientStockCount{font-size:13px;color:var(--muted)}.clientServiceForm{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid #2b3a49;border-radius:14px;background:#151d27}.clientServiceForm label{display:grid;grid-gap:6px;gap:6px;min-width:0;text-align:left}.clientServicePrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.clientServiceForm .appSelect,.clientServiceForm input{min-width:0;width:100%}.clientServiceForm small{color:var(--muted);line-height:1.5}@media(max-width:600px){.clientServicePrices{grid-template-columns:1fr}.clientServicesPanel .sectionHead button,.clientStockSummary .sectionHead button{width:100%}.clientStockSummary .miniRow span{text-align:left}}.workChecklist{display:grid;grid-gap:14px;gap:14px;margin:20px 0;padding:18px;border:1px solid #304357;border-radius:16px;background:#111b26;min-width:0}.workChecklist .sectionHead{margin:0}.workChecklist h2{margin:5px 0}.workChecklist p{overflow-wrap:anywhere}.checklistToolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.checklistToolbar>label:first-child{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:180px}.checklistToolbar input[type=search]{width:100%;min-width:0}.checklistFilter{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px;cursor:pointer}.checklistFilter input{width:20px;height:20px;margin:0;accent-color:#75c9ff}.checklistItems{display:grid;grid-gap:12px;gap:12px}.checklistProduct{border:1px solid #293c4f;border-radius:14px;background:#101720;padding:15px;min-width:0}.checklistProductHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;align-items:flex-start}.checklistProductHead>div{min-width:0}.checklistProductHead h3{font-size:16px;margin:0 0 8px;line-height:1.4;overflow-wrap:anywhere}.checklistBarcode{display:block;font-family:ui-monospace,monospace;font-size:19px;letter-spacing:.025em;color:#f4f7fb;overflow-wrap:anywhere}.checklistProductHead small{display:block;margin-top:5px;color:var(--muted);overflow-wrap:anywhere}.checklistProductHead .counter{flex-shrink:0}.checklistOperation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #233244;padding:12px 0}.checklistOperation:last-child{padding-bottom:0}.checklistCheck{width:48px;min-height:48px;flex:0 0 48px;padding:0;border:1px solid #507091;border-radius:12px;background:#17283a;color:#c8e6ff;font-size:28px;cursor:pointer}.checklistCheck:disabled{opacity:.5;cursor:default}.isDone .checklistCheck{opacity:1;border-color:#35694a;background:#143325;color:#8de4aa}.checklistCheck:focus-visible{outline:3px solid #75c9ff;outline-offset:3px}.checklistOperationText{flex:1 1;min-width:130px}.checklistOperationText b{display:block;font-size:15px;overflow-wrap:anywhere}.checklistOperationText small{display:block;color:var(--muted);margin-top:4px}.checklistOperationText p{font-size:13px;margin-top:6px}.isDone .checklistOperationText small{color:#8de4aa}.checklistPartial{flex:1 0 100%;display:flex;align-items:flex-end;gap:10px;padding-left:60px}.checklistPartial label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0;font-size:13px}.checklistPartial input{width:100%;min-width:0}.checklistPartial button{min-height:44px}.checklistNotice{padding:12px;border:1px solid #665338;border-radius:12px;background:#2a2419;color:#e4cf9f}.checklistFootnote{font-size:12px}.checklistFallback summary,.taskExtra>summary{cursor:pointer;min-height:44px;line-height:1.5;padding:10px 0;color:#bcd9f0}.taskExtra{border-top:1px solid #293c4f;margin-bottom:16px}.taskExtra>summary{font-weight:700}.taskExtra[open]>summary{margin-bottom:12px}.taskEditor{margin-bottom:20px}.taskEditForm{display:grid;grid-gap:15px;gap:15px;padding:20px;background:#111b26;border:1px solid #304357;border-radius:16px}.taskEditForm h3,.taskEditForm h4{margin:0}.taskEditForm label{display:grid;grid-gap:6px;gap:6px;min-width:0}.taskEditForm input,.taskEditForm select,.taskEditForm textarea{width:100%;min-width:0}.taskEditFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.taskEditServices,.taskEditServices fieldset{display:grid;grid-gap:12px;gap:12px}.taskEditServices fieldset{border:1px solid #304357;border-radius:12px;padding:14px;min-width:0}.taskEditServices legend{padding:0 7px;overflow-wrap:anywhere}.taskEditAdd{display:flex;gap:10px}.taskEditAdd select{flex:1 1}.taskEditAdd button{flex-shrink:0}@media(max-width:600px){.checklistProduct,.workChecklist{padding:12px}.checklistProductHead .counter{font-size:12px}.checklistBarcode{font-size:17px}.checklistPartial{padding-left:0;flex-wrap:wrap}.checklistPartial label{flex-basis:100%}.checklistPartial button{width:100%}.taskEditFields{grid-template-columns:1fr}.taskEditAdd{flex-direction:column}.taskEditForm{padding:14px}.taskEditForm .buttonRow{flex-direction:column}.taskEditForm .buttonRow button{width:100%}}.serviceCatalogList{display:grid;grid-gap:8px;gap:8px;margin-top:16px;max-height:560px;overflow:auto}.serviceCatalogList article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border,#2b3746);border-radius:12px}.serviceCatalogList small{display:block;margin-top:4px}.serviceCatalogForm{margin:16px 0;padding:16px;border:1px solid var(--border,#2b3746);border-radius:12px}.receivingBilling{margin:8px 0}.receivingBilling form{display:grid;grid-gap:10px;gap:10px}.receivingBilling textarea{min-height:72px}.taskServicePicker{margin:16px 0;border:1px solid var(--border,#2b3746);border-radius:12px;padding:16px}.taskServiceSelection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0}.taskServiceSelection label{width:100%}.taskServicePicker>.buttonRow select{min-width:0;flex:1 1}.serviceChoice:disabled.selected{opacity:1;cursor:default}@media(max-width:600px){.serviceCatalog .sectionHead{align-items:stretch;flex-direction:column}.serviceCatalogList article{align-items:flex-start}.taskServicePicker>.buttonRow{align-items:stretch;flex-direction:column}.receivingBilling button,.serviceCatalog button,.taskServicePicker button{min-height:44px}}.taskClientServices{margin-bottom:20px}.taskClientServiceRow{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #304357}.taskClientServiceRow>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.taskClientServiceRow p{margin:6px 0}.taskClientServiceRow strong{white-space:nowrap}.taskClientServiceForm{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.taskClientServiceForm label{display:grid;grid-gap:6px;gap:6px;min-width:0}.taskClientServiceForm input,.taskClientServiceForm select,.taskClientServiceForm textarea{width:100%;min-width:0}@media(max-width:600px){.taskClientServiceRow{flex-wrap:wrap}.taskClientServiceRow>div{flex-basis:60%}.taskClientServiceRow button{width:100%}.taskClientServiceForm .buttonRow{flex-direction:column}}.workSheetInstructions{padding:14px 18px;margin-bottom:16px;border:1px solid #35526a;border-left:4px solid #74c4e8;border-radius:10px;background:#14202c}.workSheetInstructions h3{margin:0 0 8px;font-size:16px}.workSheetInstructions p{white-space:pre-wrap;line-height:1.5}.workSheetInstructions ul{margin:10px 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.workSheetInstructions li{line-height:1.5;white-space:pre-wrap}.workSheetInstructions small{display:block;color:var(--muted);line-height:1.5}.workSheetActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.workSheetScroll{max-height:70vh;overflow:auto;border:1px solid #34495d;border-radius:10px;max-width:100%;overscroll-behavior:contain}.workSheetTable{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-size:14px}.workSheetTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#213244;color:#d4e4f1;text-align:left;font-weight:600;padding:12px 10px;border-bottom:1px solid #48617a;white-space:nowrap}.workSheetTable td{padding:10px;border-bottom:1px solid #2c4052;vertical-align:middle}.workSheetRow{background:#111b25}.workSheetRow:nth-of-type(2n){background:#16222e}.workSheetRow.isDone{background:#14291f;color:#b5dcc5}.workSheetRow.isSelected{background:#19374c}.workSheetIndex{width:35px;color:var(--muted);text-align:center}.workSheetBarcode{font-family:ui-monospace,monospace;font-size:16px;letter-spacing:.015em;white-space:nowrap}.workSheetName{min-width:180px;max-width:360px;overflow-wrap:anywhere}.workSheetName small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.workSheetQuantity{text-align:center;white-space:nowrap}.workSheetQuantity strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workSheetQuantity small{display:block;font-size:11px;color:#d1bf90;margin-top:3px}.workSheetDone{min-width:122px}.workSheetDone>small{display:block;max-width:150px;font-size:11px;line-height:1.4;color:var(--muted);margin-top:5px}.workSheetCheck{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 12px;background:#17344b;border:1px solid #547e9f;color:#d9edff;border-radius:8px;font-size:13px;font-weight:600}.workSheetCheck>span{font-size:20px;line-height:1}.workSheetCheck:disabled{opacity:.45}.isDone .workSheetCheck{opacity:1;background:#1a3e2b;border-color:#386a4b;color:#95e3b0}.workSheetPartialToggle{min-height:28px;padding:4px 0;font-size:11px;margin-top:3px}.workSheetTable input[type=checkbox]{width:22px;height:22px;accent-color:#76c7ef;cursor:pointer}.workSheetDetail td{background:#192735;padding:16px}.workSheetPartialForm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.workSheetPartialForm label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.workSheetPartialForm input{max-width:200px}.workSheetCheck:focus-visible,.workSheetTable input:focus-visible{outline:3px solid #75c9ff;outline-offset:3px}@media(max-width:600px){.workSheetInstructions{padding:12px}.workSheetActions{align-items:stretch}.workSheetActions>button{flex:1 1 170px}.workSheetPartialForm{flex-direction:column;align-items:stretch}.workSheetPartialForm input{max-width:none}.workSheetScroll{max-height:65vh}}.staffForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px 16px}.staffForm .staffField{display:grid;grid-template-rows:auto 48px;align-content:start;grid-gap:8px;gap:8px;margin:0;min-width:0;text-align:left}.staffForm .appSelectTrigger,.staffForm .staffField>input{width:100%;height:48px;min-height:48px;padding:11px 14px;box-sizing:border-box}.staffForm .appSelect{min-width:0;width:100%}.staffForm .appSelectTrigger>span{white-space:normal;overflow:visible;text-overflow:clip}.staffForm .staffFormActions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.staffFormActions p{margin:0;color:#9aaabd;font-size:14px;text-align:left}.staffFormActions>button{flex:0 0 auto;min-width:190px;min-height:48px}.profilePasswordPanel{max-width:900px}.profilePasswordFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.profilePasswordFields>label{display:grid;grid-gap:8px;gap:8px;min-width:0;text-align:left}.profilePasswordFields input{width:100%;height:48px;min-width:0;box-sizing:border-box}.profilePasswordActions{display:flex;justify-content:flex-end;margin-top:20px}.profileLink{white-space:nowrap;font-size:14px}@media(max-width:1000px){.staffForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.staffForm{grid-template-columns:1fr!important}.staffForm .staffFormActions{flex-direction:column;align-items:stretch}.staffFormActions>button{width:100%}.profilePasswordFields{grid-template-columns:1fr}.profilePasswordActions>button{width:100%}.topnav .profileLink{display:block;font-size:12px}}.pickingFields{border:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.pickingFields>label{display:grid;grid-gap:7px;gap:7px}.pickingFields input,.pickingFields select{min-width:0;width:100%}.pickingCreate .tableScroll,.pickingTaskPanel .tableScroll{margin:16px 0}.invoiceStatement td small,.pickingCreate td small,.pickingTaskPanel td small{display:block;margin-top:4px}.pickingCreate td select{max-width:340px;width:100%;min-width:180px}.pickingConfirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.pickingConfirm input{flex:0 0 auto;width:20px;height:20px}.statementActions{display:flex;justify-content:flex-end;margin:20px 0}.invoiceStatement{padding:28px;border:1px solid #34495d;border-radius:12px}.invoiceStatement h1{font-size:30px}.statementTotal{text-align:right;font-size:22px}.invoiceStatement table{font-size:13px}.invoiceStatement td,.invoiceStatement th{vertical-align:top}.invoiceStatement .tableScroll table{min-width:720px}@media print{body:has(.invoiceStatementPage){background:white!important;color:black!important}.invoiceStatementPage{width:100%!important;max-width:none!important;padding:0!important}.invoiceStatementPage .mobileDock,.invoiceStatementPage .mobileMenuBackdrop,.invoiceStatementPage>.topnav,.statementActions{display:none!important}.invoiceStatement{padding:0;border:0;color:black!important;background:white!important;box-shadow:none}.invoiceStatement table,.invoiceStatement td,.invoiceStatement th{color:black!important;background:white!important;border-color:#bbb!important}.invoiceStatement .tableScroll{overflow:visible}.invoiceStatement .tableScroll table{min-width:0;font-size:10px}.invoiceStatement tr{page-break-inside:avoid;break-inside:avoid}.invoiceStatement b,.invoiceStatement h1,.invoiceStatement h2,.invoiceStatement p{color:black!important}.invoiceStatement td,.invoiceStatement th{padding:6px}.invoiceStatement thead{display:table-header-group}}