@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:#f7f8fa;--white:#fff;--ink:#202a2b;--muted:#8a9094;--line:#e9ecee;--green:#314833;--lime:#c2e76c;--soft:#f0f4e9}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #94bc46}input:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 0 3px #b0d47d24;border-color:#79985b!important}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:230px;padding:36px 22px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;width:max-content;margin:0 10px 37px;display:flex}.brand-word{letter-spacing:-2px;font-family:Arial,sans-serif;font-size:31px;font-style:italic;font-weight:900;line-height:1;position:relative}.brand-dot{letter-spacing:0;font-size:8px;position:absolute;top:0;right:-7px}.brand-tag{background:var(--lime);color:#243322;letter-spacing:.4px;border-radius:5px;margin-left:1px;padding:5px 6px;font-size:11px;font-weight:800}.workspace-label{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin:0 3px 34px;padding:15px 0 24px;display:flex}.warehouse-mark{color:#67765f;background:#f2f4f3;border:1px solid #e9ede9;border-radius:9px;padding:10px;display:flex}.workspace-label strong{font-size:11.5px;font-weight:650;display:block}.workspace-label div span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.nav-label{letter-spacing:1.35px;color:#9b9ea1;margin-bottom:13px;margin-left:12px;font-size:9px;font-weight:600}nav{gap:7px;display:grid}nav button{text-align:left;color:#7e858a;border-radius:7px;align-items:center;gap:11px;height:44px;padding:0 13px;font-size:12px;font-weight:500;display:flex}nav button:hover{background:#f6f8f3}nav button.active{color:#36522f;background:#edf4df;font-weight:650}nav button svg{stroke-width:1.7px}.nav-count{color:#556c37;background:#fff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:80px}.sidebar-note{background:#f6f8f2;border-radius:10px;padding:20px 17px;position:relative;overflow:hidden}.sidebar-note:after{content:"";border:1px solid #e7ecd9;border-radius:50%;width:92px;height:92px;position:absolute;top:12px;right:-38px;box-shadow:0 0 0 15px #f0f4e9,0 0 0 16px #e7ecd9}.mini-icon{color:#789a4c;margin-bottom:14px;display:block}.sidebar-note strong{z-index:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:750;line-height:1.7;position:relative}.sidebar-note p{color:#929c88;max-width:133px;margin-top:8px;font-size:10px;line-height:1.7}.help-button{color:#8c9396;align-items:center;gap:9px;width:calc(100% - 10px);margin:23px 5px;font-size:11px;display:flex}.help-button svg:last-child{margin-left:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:20px;display:flex}.profile>div:last-child{min-width:0}.profile strong{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:11px;font-weight:650;display:block;overflow:hidden}.profile span:not(.avatar){color:var(--muted);margin-top:4px;font-size:10px;display:block}.avatar{color:#637751;background:#eff2e8;border:1px solid #e4e9db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:600;display:inline-flex}.avatar.dark{color:#5a7140;background:#e9efdf}.avatar.small{width:30px;height:30px;font-size:10px}.avatar.tiny{border:0;width:27px;height:27px;font-size:9px}.tone-purple{color:#9581ac;background:#efebf7;border:0}.tone-blue{color:#7896bb;background:#eaf0f8;border:0}.tone-green{color:#8d9b6b;background:#edf1e6;border:0}.main-shell{margin-left:230px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:77px;padding:0 38px;display:flex}.crumb{color:#999fa3;align-items:center;gap:13px;font-size:11px;display:flex}.crumb strong{color:#5b6468;font-weight:500}.crumb svg{color:#c6cbcd}.topbar-right{align-items:center;gap:21px;display:flex}.top-date{color:#7e878b;align-items:center;gap:9px;font-size:11px;display:flex}.top-date svg{stroke-width:1.5px}.top-separator{background:var(--line);width:1px;height:20px}.mode-toggle{color:#737d70;align-items:center;gap:7px;font-size:10px;display:flex}.toggle-dot{background:#7ba45a;border-radius:100%;width:6px;height:6px}.mode-toggle.is-demo{color:#96917a}.mode-toggle.is-demo .toggle-dot{background:#b0a675}main{max-width:1670px;margin:auto;padding:36px 38px 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.55px;color:#89938a;align-items:center;gap:6px;margin-bottom:9px;font-size:8px;font-weight:650;display:flex}.eyebrow>span{background:#88a85e;border-radius:100%;width:5px;height:5px}h1{letter-spacing:-1.15px;font:750 34px/1.3 Manrope,Arial,sans-serif}.heading-dot{color:#8daf4b}.page-heading p{color:#969da2;margin-top:8px;font-size:11.5px}.btn{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:11.5px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#fff;background:#2d422d;box-shadow:0 2px 2px #00000008}.btn.primary:hover{background:#3b5535}.btn.primary svg{color:#c6e796}.btn.secondary{color:#6f7877;background:#fff;border:1px solid #e2e7e3}.btn.secondary:hover{background:#f7f9f3}.page-heading>.btn{margin-top:15px}.demo-banner{color:#83906f;background:#f1f4e9;border:1px solid #e6ebda;border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 15px;font-size:10.5px;display:flex}.demo-banner>svg{color:#879a67;flex-shrink:0}.demo-banner strong{color:#6c7e55;font-weight:600}.demo-banner button{white-space:nowrap;color:#657e46;align-items:center;gap:8px;margin-left:auto;font-size:10.5px;font-weight:600;display:flex}.demo-banner button:hover{text-decoration:underline}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:28px;display:grid}.stat-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:18px 19px;transition:border-color .2s;position:relative;box-shadow:0 2px 4px #1c2d1b02}.stat-card:hover{border-color:#b4c99b}.stat-top{color:#7f878d;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-icon{border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.stat-icon svg{stroke-width:1.5px}.olive{color:#8ca554;background:#f0f5e6}.blue{color:#8c9dba;background:#eef2f8}.amber{color:#c9ac77;background:#fbf4e9}.green{color:#7fa28a;background:#edf6f0}.stat-card>strong{letter-spacing:-.8px;margin-top:3px;font-family:Manrope,sans-serif;font-size:33px;font-weight:650;line-height:1;display:block}.stat-sub{color:#a2a8aa;align-items:center;gap:6px;margin-top:13px;font-size:9.5px;display:flex}.stat-sub.warn{color:#b99b6c}.tiny-dot{background:#c5a465;border-radius:50%;width:4px;height:4px}.register{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #26373a02}.register-title{justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.register-title>div{align-items:center;gap:9px;display:flex}.register-title>div>svg{color:#7c8884;stroke-width:1.5px}.register-title h2{letter-spacing:-.2px;font:650 13px Manrope,sans-serif}.count-badge{color:#8a9397;background:#f1f3f4;border-radius:4px;padding:2px 6px;font-size:10px}.register-actions{gap:19px!important}.text-btn{color:#879196;align-items:center;gap:7px;font-size:10.5px;display:flex}.text-btn svg{stroke-width:1.5px}.icon-btn{color:#919a9c;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-btn:hover{color:#506648;background:#eef3e9}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:0 22px;display:flex;overflow:auto}.tabs>button{color:#8d969b;white-space:nowrap;align-items:center;gap:7px;padding:5px 1px 16px;font-size:10.5px;display:flex;position:relative}.tabs>button span{color:#a6adaf;background:#f4f5f6;border-radius:3px;padding:1px 4px;font-size:8px}.tabs>button.selected{color:#58753b;font-weight:600}.tabs>button.selected:after{content:"";background:#8cb45c;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs>button.selected span{color:#789856;background:#f1f5e9}.table-tools{justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.search{flex:1;align-items:center;gap:9px;max-width:380px;display:flex}.search>svg{color:#a8b0b4;stroke-width:1.7px;flex-shrink:0}.search input{color:#667277;background:0 0;border:0;width:100%;min-width:0;height:26px;font-size:10.5px}.search input::placeholder{color:#a5adb1}.search input:focus{box-shadow:none}.date-filter{color:#9aa3a8;border:1px solid #e8ecee;border-radius:5px;align-items:center;gap:6px;min-width:142px;height:32px;padding:6px 9px;font-size:10px;display:flex;position:relative}.date-filter>svg{stroke-width:1.5px}.date-filter input{color:#7b878b;background:0 0;border:0;max-width:120px;height:23px;font-size:10px}.date-filter input:invalid,.date-filter input[value=""]{opacity:0;cursor:pointer;z-index:1;width:100%;max-width:100%;position:absolute;inset:0}.date-filter input[value=""]::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.date-filter span{pointer-events:none}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:#f8f9fa;border-block:1px solid #f0f2f3}th{color:#929ba0;letter-spacing:.65px;padding:13px 14px;font-size:8px;font-weight:500}th:first-child{padding-left:23px}th:last-child{padding-right:23px}td{border-bottom:1px solid #eff1f2;height:81px;padding:20px 14px;font-size:11px}tbody tr:last-child td{border-bottom:0}td:first-child{padding-left:23px}td:last-child{text-align:right;padding-right:20px}tbody tr:hover{background:#fbfcf9}.so-link{letter-spacing:.1px;padding:6px 0;font-size:11.5px;font-weight:650}.so-link:hover{color:#6e9448;text-decoration:underline}.hash{color:#b3babd;margin-right:5px;font-weight:400}td small{color:#adb4b6;margin-top:6px;font-size:9px;display:block}.date-main{align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:flex}.time{color:#939da2;margin-left:4px;font-size:10px;font-weight:400}.today-dot{background:#98ac71;border-radius:100%;width:4px;height:4px}.plate{letter-spacing:.1px;font-size:10.5px;font-weight:500}.plate.secondary{color:#a6aeb2;margin-top:5px;font-size:9px;font-weight:400}.pallet-main{align-items:center;gap:4px;font-size:10.5px;display:flex}.pallet-main strong{font-weight:600}.pallet-main>span{color:#adb5b7;font-size:10px}.progress{background:#eff1f2;border-radius:2px;width:54px;height:3px;margin-top:7px;overflow:hidden}.progress>span{background:#b4c0a8;height:100%;display:block}.progress.received>span{background:#7ba885}.progress.partial>span{background:#d1b271}.person-cell{color:#7c878e;align-items:center;gap:8px;font-size:10px;display:flex}.person-cell strong{color:#626e72;font-size:11px;font-weight:500}.status{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;font-weight:500;line-height:1;display:inline-flex}.status>span{background:currentColor;border-radius:100%;width:4px;height:4px}.status.planned{color:#8b9cb9;background:#f0f3f9}.status.partial{color:#ba9a59;background:#faf3e5}.status.received{color:#7b9d80;background:#edf5ee}.status.inactive{color:#959c9f;background:#f0f1f2}.receive-button{color:#6a7e5a;align-items:center;gap:8px;padding:6px 0;font-size:9px;display:inline-flex}.receive-button svg{opacity:.55}.receive-button:hover{color:#3e6529}.details-btn{margin-right:5px}.late-row td:first-child{box-shadow:inset 2px 0 #d4b67a}.late-text{color:#c2a467}.table-footer{border-top:1px solid var(--line);color:#a0aaae;background:#fefefe;justify-content:space-between;align-items:center;padding:15px 22px;font-size:9px;display:flex}.table-footer strong{color:#808e92;font-weight:500}.table-footer>span:last-child{align-items:center;gap:7px;display:flex}.legend-dot{background:#9fb685;border-radius:50%;width:5px;height:5px}.under-table{color:#a5adb0;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:9px;display:flex}.under-table>span{align-items:center;gap:6px;display:flex}.under-table svg{color:#99ac88;stroke-width:1.5px}.app-footer{color:#b4bbbf;justify-content:space-between;align-items:center;padding:32px 0 22px;font-size:8.5px;display:flex}.app-footer>span:first-child{align-items:center;gap:4px;font-size:9px;font-weight:500;display:flex}.app-footer strong{font-size:8px;font-weight:500}.footer-line{background:#d5dbdd;width:1px;height:10px;margin:0 6px}.empty-state{text-align:center;color:#a0a9ac;padding:55px 25px}.empty-state>span{color:#9bad87;background:#f4f6f0;border-radius:16px;margin-bottom:13px;padding:16px;display:inline-flex}.empty-state h3{color:#57645a;margin:10px;font:650 17px Manrope,sans-serif}.empty-state p{max-width:400px;margin:12px auto 22px;font-size:11px;line-height:1.8}.error-banner{color:#ab7863;background:#fbf0ea;border:1px solid #f0dacf;border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:14px;font-size:12px;display:flex}.error-banner button,.error-banner a{white-space:nowrap;margin-left:auto;text-decoration:underline}.users-intro{align-items:center;gap:15px;margin:10px 0 26px;display:flex}.intro-icon{color:#8ca273;background:#f0f4e9;border:1px solid #e2e9d9;border-radius:12px;padding:13px;display:flex}.users-intro strong{font-size:12px;font-weight:600}.users-intro p{color:#98a1a5;margin-top:6px;font-size:11px;line-height:1.6}.users-table td{height:91px}.users-table .person-cell{gap:12px}.contact-link{color:#7e8a8f;align-items:center;gap:7px;width:max-content;margin:5px 0;font-size:10px;display:flex}.contact-link:hover{text-decoration:underline}.contact-link svg{color:#a7b1b5;stroke-width:1.5px}.muted{font-size:11px;color:#99a3a7!important}.role-badge{color:#8a969c;background:#f2f4f5;border-radius:5px;padding:6px 9px;font-size:10px;display:inline-flex}.role-badge.admin{color:#839368;background:#eef2e7}.role-badge.warehouse{color:#8a9cbc;background:#edf1f8}.you-label{color:#a4ad9c;margin-left:4px;font-size:8px}.access-note{color:#a3adb1;align-items:flex-start;gap:10px;max-width:750px;margin-top:20px;display:flex}.access-note svg{color:#a1b092;flex-shrink:0}.access-note p{font-size:10px;line-height:1.8}.toast{color:#fff;z-index:100;background:#2d422d;border-radius:8px;align-items:center;gap:10px;padding:14px 21px;font-size:12px;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1c331930}.toast svg{color:#c6e899}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#1a282c50;justify-content:center;align-items:center;padding:24px;animation:.12s fade;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:560px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 30px 100px #14242630}.modal.wide{width:650px}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.modal-head h2{letter-spacing:-.5px;font:700 20px Manrope,sans-serif}.modal-head p{color:#9aa3a6;margin-top:8px;font-size:11px;line-height:1.6}.modal-body{padding:25px 27px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 17px;display:grid}.form-grid label,.standalone-field{color:#697579;flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.form-grid label input,.form-grid select,.form-grid textarea,.standalone-field input{color:#647370;background:#fff;border:1px solid #e0e6e5;border-radius:6px;width:100%;min-width:0;padding:11px 12px;font-size:12px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#b3bbbd;font-size:11px}.form-grid textarea{resize:vertical;min-height:75px;line-height:1.6}.form-grid input[readonly]{color:#9ca59b;background:#f8f9f7}.span-2{grid-column:span 2}.field-hint{color:#a0a9ab;font-size:10px;font-weight:400;line-height:1.5}.optional{color:#afb7b9;align-self:flex-end;margin-top:-24px;font-size:9px;font-weight:400}.uppercase{text-transform:uppercase}.modal-footer{border-top:1px solid var(--line);background:#fafbf9;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px;display:flex;position:sticky;bottom:0}.save-hint{color:#a0ab9d;align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.modal-footer .btn{padding:11px 13px;font-size:10px}.form-error{color:#b97e65;background:#fcf2ed;border:1px solid #f2ddd0;border-radius:6px;align-items:flex-start;gap:7px;margin-top:20px;padding:11px;font-size:11px;line-height:1.7;display:flex}.form-error svg{flex-shrink:0;margin-top:2px}.remaining-box{color:#8a9d78;background:#f3f6ee;border:1px solid #e7eedd;border-radius:8px;align-items:center;gap:14px;margin-bottom:24px;padding:17px;display:flex}.remaining-box>div>span{color:#8e9b86;margin-bottom:6px;font-size:10px;display:block}.remaining-box strong{color:#516740;font:650 24px Manrope,sans-serif}.remaining-box strong small{color:#9aa98f;font:400 12px DM Sans,sans-serif}.received-already{color:#9baa8e;margin-left:auto;font-size:9px}.field-label{color:#6f7d77;margin-bottom:10px;font-size:11px}.receipt-choices{gap:12px;margin-bottom:23px;display:flex}.receipt-choices label{color:#9ca99c;cursor:pointer;border:1px solid #e3e8e3;border-radius:7px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:17px;display:flex;position:relative}.receipt-choices label input{accent-color:#79975a;position:absolute;top:16px;right:13px}.receipt-choices label.chosen{color:#7e9c5b;background:#f7faf3;border-color:#91b26d;box-shadow:0 0 0 1px #91b26d33}.receipt-choices label.disabled{opacity:.4;cursor:not-allowed}.receipt-choices strong{color:#6b7e60;font-size:11px;font-weight:600}.receipt-choices small{color:#a2afa0;font-size:9px}.standalone-field{margin-bottom:22px}.standalone-field input{max-width:150px}.detail-status{color:#9eaaa1;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:11px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:23px 20px;margin-bottom:25px;display:grid}.detail-grid small{color:#a1abad;margin-bottom:7px;font-size:10px;display:block}.detail-grid strong{color:#6f7c7b;font-size:12px;font-weight:500}.note{color:#94a187;background:#f5f7f1;border:1px solid #ebeee4;border-radius:7px;margin-top:15px;padding:15px;font-size:11px;line-height:1.8}.note>strong{color:#7f9371;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.note p{white-space:pre-wrap;font-size:11px;line-height:1.8}.note.compact{align-items:flex-start;gap:10px;margin-top:22px;display:flex}.note.compact svg{flex-shrink:0;margin-top:3px}.note.compact p{font-size:10px}.section-title{margin:26px 0 16px;font-size:12px;font-weight:600}.receipt-entry{border-left:1px solid #dce8d5;gap:12px;margin-left:15px;padding:0 0 25px 21px;display:flex;position:relative}.receipt-entry:last-child{border-left:0;padding-bottom:5px}.receipt-icon{color:#92ab7a;background:#eff5e9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:-3px;left:-15px}.receipt-entry strong{color:#718168;font-size:11px;font-weight:500}.receipt-entry small{color:#a2aca0;margin-top:7px;font-size:10px;display:block}.receipt-entry p{color:#9ca497;white-space:pre-wrap;margin-top:10px;font-size:11px;line-height:1.7}.help-steps{flex-direction:column;gap:27px;display:flex}.help-step{gap:17px;display:flex}.help-step>span{color:#b5c2a8;min-width:30px;font:650 20px Manrope,sans-serif}.help-step h3{color:#697d5b;margin-bottom:8px;font-size:13px}.help-step p{color:#9ba59a;font-size:11px;line-height:1.9}.help-steps .note{margin-top:0}.mobile-menu,.mobile-shade{display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.spin,.spinning svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}:where(html[data-bp-min-1600=true]) main{padding:42px 50px 0}:where(html[data-bp-min-1600=true]) .topbar{padding:0 50px}:where(html[data-bp-min-1600=true]) .stat-card{padding:23px}:where(html[data-bp-min-1600=true]) .stats{gap:22px}:where(html[data-bp-min-1600=true]) .register-title{padding:24px}:where(html[data-bp-min-1600=true]) .tabs{gap:32px}:where(html[data-bp-min-1600=true]) td{height:86px;padding:21px 20px}:where(html[data-bp-min-1600=true]) th{padding:14px 20px}:where(html[data-bp-max-1250=true]) .sidebar{width:205px;padding:30px 16px 20px}:where(html[data-bp-max-1250=true]) .main-shell{margin-left:205px}:where(html[data-bp-max-1250=true]) main{padding:30px 25px 0}:where(html[data-bp-max-1250=true]) .topbar{padding:0 25px}:where(html[data-bp-max-1250=true]) .stats{gap:12px}:where(html[data-bp-max-1250=true]) .stat-card{padding:15px}:where(html[data-bp-max-1250=true]) .stat-sub{font-size:8px}:where(html[data-bp-max-1250=true]) .person-cell{font-size:9px}:where(html[data-bp-max-1250=true]) .delivery-table th.delivery-reporter,:where(html[data-bp-max-1250=true]) .delivery-table td.delivery-reporter{display:none}:where(html[data-bp-max-1250=true]) td{padding:19px 12px}:where(html[data-bp-max-1250=true]) th{padding:12px}:where(html[data-bp-max-1250=true]) .tabs{gap:20px}:where(html[data-bp-max-1250=true]) .demo-banner,:where(html[data-bp-max-1250=true]) .demo-banner button{font-size:9px}:where(html[data-bp-max-1250=true]) .demo-banner span{line-height:1.7}:where(html[data-bp-max-1000=true]) .sidebar{width:185px;padding-inline:12px}:where(html[data-bp-max-1000=true]) .main-shell{margin-left:185px}:where(html[data-bp-max-1000=true]) .brand{margin-left:10px}:where(html[data-bp-max-1000=true]) .brand-word{font-size:28px}:where(html[data-bp-max-1000=true]) .workspace-label{gap:8px}:where(html[data-bp-max-1000=true]) .workspace-label strong{font-size:10px}:where(html[data-bp-max-1000=true]) .workspace-label div span{font-size:9px}:where(html[data-bp-max-1000=true]) .nav-label{letter-spacing:1px;font-size:8px}:where(html[data-bp-max-1000=true]) .top-date,:where(html[data-bp-max-1000=true]) .top-separator{display:none}:where(html[data-bp-max-1000=true]) .topbar{height:65px}:where(html[data-bp-max-1000=true]) .stats{grid-template-columns:repeat(2,1fr)}:where(html[data-bp-max-1000=true]) .stat-card{padding:17px}:where(html[data-bp-max-1000=true]) .stat-sub{font-size:10px}:where(html[data-bp-max-1000=true]) .delivery-table{min-width:720px}:where(html[data-bp-max-1000=true]) .table-tools{padding:15px}:where(html[data-bp-max-1000=true]) .tabs{gap:18px;padding-inline:16px}:where(html[data-bp-max-1000=true]) .under-table{font-size:8px}:where(html[data-bp-max-1000=true]) .demo-banner{align-items:flex-start}:where(html[data-bp-max-1000=true]) .demo-banner button{padding-top:2px}:where(html[data-bp-max-1000=true]) .demo-banner>div>span{display:block}:where(html[data-bp-max-1000=true]) .demo-banner>svg{width:16px}:where(html[data-bp-max-1000=true]) .page-heading p{font-size:10px}:where(html[data-bp-max-1000=true]) .users-table{min-width:700px}:where(html[data-bp-max-1000=true]) .app-footer{padding-top:26px}:where(html[data-bp-max-1000=true]) .profile strong{max-width:108px}:where(html[data-bp-max-760=true]) .sidebar{width:230px;transition:transform .2s;transform:translate(-100%)}:where(html[data-bp-max-760=true]) .sidebar.mobile-open{transform:none}:where(html[data-bp-max-760=true]) .sidebar-bottom{padding-top:50px}:where(html[data-bp-max-760=true]) .mobile-shade{z-index:19;background:#0004;display:block;position:fixed;inset:0}:where(html[data-bp-max-760=true]) .main-shell{margin-left:0}:where(html[data-bp-max-760=true]) .topbar{height:60px;padding:0 18px}:where(html[data-bp-max-760=true]) .crumb{gap:7px;font-size:10px}:where(html[data-bp-max-760=true]) .crumb>span,:where(html[data-bp-max-760=true]) .crumb>svg{display:none}:where(html[data-bp-max-760=true]) .mobile-menu{color:#778978;margin-left:-5px;display:inline-flex}:where(html[data-bp-max-760=true]) .topbar-right>.avatar{width:26px;height:26px;font-size:9px}:where(html[data-bp-max-760=true]) main{padding:26px 18px 0}:where(html[data-bp-max-760=true]) .page-heading{align-items:flex-start;gap:10px;margin-bottom:22px}:where(html[data-bp-max-760=true]) .eyebrow{margin-bottom:8px;font-size:7px}:where(html[data-bp-max-760=true]) h1{font-size:29px}:where(html[data-bp-max-760=true]) .page-heading p{max-width:205px;margin-top:7px;font-size:10px;line-height:1.7}:where(html[data-bp-max-760=true]) .page-heading>.btn{margin-top:26px;padding:11px 12px;font-size:10px}:where(html[data-bp-max-760=true]) .page-heading>.btn svg{width:15px}:where(html[data-bp-max-760=true]) .demo-banner{flex-wrap:wrap;gap:8px;padding:11px;font-size:9px}:where(html[data-bp-max-760=true]) .demo-banner>div{flex:1;min-width:180px}:where(html[data-bp-max-760=true]) .demo-banner button{margin-left:24px}:where(html[data-bp-max-760=true]) .stats{gap:10px;margin-bottom:22px}:where(html[data-bp-max-760=true]) .stat-card{padding:14px}:where(html[data-bp-max-760=true]) .stat-top{font-size:10px}:where(html[data-bp-max-760=true]) .stat-icon{border-radius:7px;width:29px;height:29px}:where(html[data-bp-max-760=true]) .stat-icon svg{width:17px}:where(html[data-bp-max-760=true]) .stat-card>strong{margin-top:9px;font-size:28px}:where(html[data-bp-max-760=true]) .stat-sub{margin-top:11px;font-size:8px}:where(html[data-bp-max-760=true]) .register-title{padding:17px 15px}:where(html[data-bp-max-760=true]) .register-title h2{font-size:12px}:where(html[data-bp-max-760=true]) .register-actions{gap:12px!important}:where(html[data-bp-max-760=true]) .text-btn{font-size:10px}:where(html[data-bp-max-760=true]) .tabs{gap:19px}:where(html[data-bp-max-760=true]) .tabs>button{padding-bottom:13px;font-size:10px}:where(html[data-bp-max-760=true]) .table-tools{flex-wrap:wrap;gap:10px;padding:13px 15px}:where(html[data-bp-max-760=true]) .search{min-width:160px}:where(html[data-bp-max-760=true]) .search input{font-size:10px}:where(html[data-bp-max-760=true]) .date-filter{width:33px;min-width:33px;padding:8px}:where(html[data-bp-max-760=true]) .date-filter span{display:none}:where(html[data-bp-max-760=true]) .date-filter:has(input:not([value=""])){width:auto;min-width:145px}:where(html[data-bp-max-760=true]) .date-filter input:not([value=""]){width:100px}:where(html[data-bp-max-760=true]) .table-footer{padding:13px 15px;font-size:8px}:where(html[data-bp-max-760=true]) .table-footer>span:last-child{font-size:7.5px}:where(html[data-bp-max-760=true]) .under-table{align-items:flex-start;font-size:7.5px;line-height:1.5}:where(html[data-bp-max-760=true]) .under-table>span:last-child{text-align:right;max-width:150px}:where(html[data-bp-max-760=true]) .app-footer{gap:10px;font-size:7px}:where(html[data-bp-max-760=true]) .app-footer>span:first-child{font-size:8px}:where(html[data-bp-max-760=true]) .modal-backdrop{padding:12px}:where(html[data-bp-max-760=true]) .modal{border-radius:10px;max-height:calc(100dvh - 24px)}:where(html[data-bp-max-760=true]) .modal-head{padding:21px}:where(html[data-bp-max-760=true]) .modal-head h2{font-size:19px}:where(html[data-bp-max-760=true]) .modal-head p{font-size:10px}:where(html[data-bp-max-760=true]) .modal-body{padding:21px}:where(html[data-bp-max-760=true]) .modal-footer{gap:8px;padding:15px 18px}:where(html[data-bp-max-760=true]) .modal-footer .btn{gap:5px;padding:11px 10px;font-size:9px}:where(html[data-bp-max-760=true]) .save-hint{gap:4px;max-width:70px;font-size:8px;line-height:1.5}:where(html[data-bp-max-760=true]) .save-hint svg{display:none}:where(html[data-bp-max-760=true]) .form-grid{gap:19px 13px}:where(html[data-bp-max-760=true]) .form-grid label{font-size:10px}:where(html[data-bp-max-760=true]) .form-grid input{font-size:11px}:where(html[data-bp-max-760=true]) .form-grid .span-2{grid-column:span 2}:where(html[data-bp-max-760=true]) .receipt-choices{gap:9px}:where(html[data-bp-max-760=true]) .receipt-choices label{padding:14px}:where(html[data-bp-max-760=true]) .receipt-choices small{max-width:110px;font-size:8px;line-height:1.6}:where(html[data-bp-max-760=true]) .received-already{max-width:60px;font-size:8px;line-height:1.6}:where(html[data-bp-max-760=true]) .remaining-box{padding:14px}:where(html[data-bp-max-760=true]) .remaining-box strong{font-size:23px}:where(html[data-bp-max-760=true]) .remaining-box strong small{font-size:10px}:where(html[data-bp-max-760=true]) .detail-status{gap:9px}:where(html[data-bp-max-760=true]) .detail-status>span:last-child{font-size:9px}:where(html[data-bp-max-760=true]) .detail-grid strong{font-size:11px}:where(html[data-bp-max-760=true]) .users-intro p{font-size:10px}:where(html[data-bp-max-760=true]) .users-intro strong{font-size:11px}:where(html[data-bp-max-760=true]) .access-note p{font-size:9px}:where(html[data-bp-max-760=true]) .users-table td{height:85px}:where(html[data-bp-max-760=true]) .toast{width:max-content;max-width:calc(100vw - 35px);padding:13px 16px;font-size:11px;bottom:18px}:where(html[data-bp-max-760=true]) .modal-footer>.btn:first-child{margin-right:auto}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tabs{overflow:auto hidden}.page-heading p{color:#818b90}.stat-top{color:#717e84}.stat-sub{color:#89969b}.status.planned{color:#7185a8}.status.partial{color:#a38647}.status.received{color:#60896a}.table-footer,.under-table{color:#89979d}.users-table .contact-link{color:#6c7e87}.tabs>button{color:#7a898f}:where(html[data-bp-min-761=true]) .page-heading p{font-size:12px}:where(html[data-bp-min-761=true]) .demo-banner{font-size:11px}:where(html[data-bp-min-761=true]) .stat-top{font-size:12px}:where(html[data-bp-min-761=true]) .stat-sub{font-size:10px}:where(html[data-bp-min-761=true]) .so-link{font-size:12.5px}:where(html[data-bp-min-761=true]) .date-main,:where(html[data-bp-min-761=true]) .plate,:where(html[data-bp-min-761=true]) .person-cell{font-size:11.5px}:where(html[data-bp-min-761=true]) .time{font-size:11px}:where(html[data-bp-min-761=true]) td small,:where(html[data-bp-min-761=true]) .plate.secondary{color:#8c999f;font-size:10px}:where(html[data-bp-min-761=true]) .status{padding:6px 8px;font-size:9.5px}:where(html[data-bp-min-761=true]) .receive-button{font-size:10px}:where(html[data-bp-min-761=true]) .tabs>button,:where(html[data-bp-min-761=true]) .search input{font-size:11.5px}:where(html[data-bp-min-761=true]) th{font-size:8.5px}:where(html[data-bp-min-761=true]) .table-footer,:where(html[data-bp-min-761=true]) .under-table{font-size:10px}:where(html[data-bp-min-761=true]) .delivery-table{min-width:850px}.base-filter{color:#7b888b;background:#fff;border:1px solid #e6ebe8;border-radius:5px;max-width:150px;margin-left:auto;padding:8px 10px;font-size:10px}.base-tag{background:#f0f4e9;border-radius:3px;padding:2px 4px;line-height:1.3;color:#83946c!important;margin-top:3px!important;font-size:8px!important;display:inline-block!important}.base-tag.west{background:#f1f0f7;color:#8690ad!important}.row-docs{color:#a2aca7;align-items:center;gap:2px;margin-left:4px;font-size:8px;display:inline-flex}.base-choices{gap:12px;margin-bottom:23px;display:flex}.base-choices label{cursor:pointer;color:#899781;background:#fff;border:1px solid #e1e7e0;border-radius:7px;flex:1;align-items:center;gap:8px;padding:15px 12px;font-size:11px;display:flex;position:relative}.base-choices input{accent-color:#7d9c5d;margin:0 3px 0 0}.base-choices strong{font-weight:550}.base-choices .chosen{color:#647f4c;background:#f7faf3;border-color:#96b075}.form-section{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.form-section>h3{color:#6d7e65;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:550;display:flex}.form-section>h3>span{color:#b0b8ad;margin-left:auto;font-size:9px;font-weight:400}.form-section>p{color:#9ca69a;margin-bottom:13px;font-size:10px;line-height:1.8}.upload-controls{align-items:center;gap:8px;display:flex}.upload-controls select{color:#83937c;background:#fff;border:1px solid #dfe6dd;border-radius:5px;min-width:110px;padding:10px 11px;font-size:11px}.upload-button{color:#81976f;background:#f9fbf7;border:1px dashed #c9d7bf;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:11px;display:inline-flex}.upload-button:hover{background:#f1f6eb}.upload-hint{color:#a3ada0;margin:9px 0 0;font-size:9px;line-height:1.8}.upload-pending{color:#a39470;margin-top:10px;font-size:10px;display:block}.staged-files{gap:5px;margin-top:10px;display:grid}.staged-files>div{color:#a3b292;background:#fbfcf9;border:1px solid #eaf0e5;border-radius:5px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.staged-files>div>span{text-overflow:ellipsis;white-space:nowrap;color:#85957c;max-width:330px;overflow:hidden}.staged-files small{color:#a3b196;margin-left:auto;font-size:8px}.staged-files button{color:#a9b3a1;align-items:center;padding:3px;display:flex}.recipient-picker{border:1px solid #e4eadd;border-radius:7px;overflow:hidden}.fixed-recipient{color:#8ba771;background:#f7faf3;border-bottom:1px solid #ebf0e4;align-items:center;gap:9px;padding:12px;display:flex}.fixed-recipient>span{min-width:0}.fixed-recipient strong,.recipient-options strong{color:#839478;font-size:10px;font-weight:500;display:block}.fixed-recipient small,.recipient-options small{color:#a2ae9b;text-overflow:ellipsis;max-width:300px;margin-top:4px;font-size:9px;display:block;overflow:hidden}.fixed-recipient em{color:#a5b398;white-space:nowrap;margin-left:auto;font-size:8px;font-style:normal}.recipients-search{color:#b0bba6;border-bottom:1px solid #edf1e9;align-items:center;gap:7px;padding:10px 11px;display:flex}.recipients-search input{color:#8c9c81;background:0 0;width:100%;min-width:0;font-size:10px;box-shadow:none!important;border:0!important}.recipients-search input::placeholder{color:#a7b1a0;font-size:10px}.recipient-options{max-height:160px;overflow-y:auto}.recipient-options>label{cursor:pointer;border-bottom:1px solid #f0f3ec;align-items:center;gap:9px;padding:11px 12px;display:flex}.recipient-options>label:last-child{border:0}.recipient-options input,.checkbox-line input,.missing-options input{accent-color:#7a995c}.recipient-options>p{color:#a3ae9c;padding:15px;font-size:10px;line-height:1.8}.selection-count{color:#91a482;background:#fafcf7;border-top:1px solid #edf1e8;padding:8px 12px;font-size:9px}.checkbox-line{color:#93a187;align-items:center;gap:8px;margin:16px 0 10px;font-size:10px;line-height:1.7;display:flex}.connection-hint{color:#ae9f7e;margin-top:12px;font-size:9px;line-height:1.8}.connection-note{color:#a59c73;background:#faf9f0;border:1px solid #e9e7d4;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px;font-size:11px;line-height:1.8;display:flex}.connection-note>svg{flex-shrink:0;margin-top:3px}.connection-note strong{color:#9d956f;font-size:11px;font-weight:550}.connection-note p{color:#aba27f;font-size:10px;line-height:1.8}.connection-note.compact{margin:22px 0 0;font-size:10px}.request-inline{border-block:1px solid var(--line);color:#a5ad9f;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 20px;padding:12px 0;font-size:10px;display:flex}.request-inline>div{align-items:center;gap:7px;display:flex}.request-inline button{color:#8b9b7b;align-items:center;gap:4px;font-size:9px;display:flex}.doc-section-head{justify-content:space-between;align-items:center;gap:10px;margin-top:27px;margin-bottom:12px;display:flex}.doc-section-head .section-title{align-items:center;gap:6px;margin:0;display:flex}.doc-title{align-items:center;gap:6px;display:flex}.doc-title>span,.doc-section-head h3>span{color:#91a07d;background:#f0f3eb;border-radius:4px;padding:1px 5px;font-size:9px}.doc-section-head .text-btn{color:#8c9e7e;gap:5px;font-size:9px}.empty-docs{color:#adb6aa;margin:7px 0 12px;font-size:10px;line-height:1.8}.document-list{gap:7px;display:grid}.document-row{background:#fdfefa;border:1px solid #e7ece3;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.doc-symbol{color:#b5a28b;background:#f3f0ea;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:35px;display:flex}.doc-symbol.xlsx{color:#8ba77b;background:#eff5ea}.document-row>div{min-width:0}.document-row strong{color:#85917e;white-space:nowrap;text-overflow:ellipsis;max-width:450px;font-size:11px;font-weight:500;display:block;overflow:hidden}.document-row small{color:#b1baab;align-items:center;gap:7px;margin-top:6px;font-size:9px;display:flex}.doc-kind{color:#a3b18c;background:#f0f4e9;border-radius:3px;padding:1px 4px;font-size:8px}.document-row>.icon-btn{color:#a2b08f;margin-left:auto}.upload-details{border:1px dashed #e4eadd;border-radius:6px;margin-top:11px;padding:11px 12px}.upload-details summary{color:#99a88d;cursor:pointer;align-items:center;gap:7px;font-size:10px;list-style:none;display:flex}.upload-details[open]>summary{margin-bottom:15px}.upload-details summary::-webkit-details-marker{display:none}.notification-history{border-top:1px solid var(--line);margin-top:25px}.notification-history>button{text-align:left;color:#a3af98;border:1px solid #e8ede3;border-radius:6px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px;display:flex}.notification-history>button>span{flex:1}.notification-history strong{color:#8c9b83;font-size:10px;font-weight:500;display:block}.notification-history small{color:#b4b6a3;margin-top:5px;font-size:9px;display:block}.notification-history button:hover{background:#f9fbf5}.prepare-button{margin-top:13px;font-size:10px!important}.request-to{color:#98aa86;background:#f5f8f0;border:1px solid #e7edde;border-radius:7px;align-items:center;gap:13px;margin-bottom:25px;padding:15px;display:flex}.request-to small{color:#abb6a2;margin-bottom:7px;font-size:9px;display:block}.request-to strong{color:#8b9f78;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.request-to span{color:#a2b191;font-size:10px}.missing-options{flex-wrap:wrap;gap:9px;margin:13px 0 24px;display:flex}.missing-options>label{color:#97a889;border:1px solid #e6ecdf;border-radius:5px;align-items:center;gap:5px;padding:9px 11px;font-size:10px;display:flex}.standalone-field textarea{font:inherit;color:#91a185;resize:vertical;background:#fff;border:1px solid #e1e8dc;border-radius:6px;min-height:90px;padding:12px;line-height:1.8}.standalone-field textarea::placeholder{color:#b4bfa9;font-size:10px}.email-field{border-bottom:1px solid var(--line);gap:13px;padding:14px 0;font-size:12px;display:flex}.email-field>small{letter-spacing:.6px;color:#adb7a6;flex-shrink:0;width:43px;padding-top:3px;font-size:8px}.email-field>div{flex-wrap:wrap;gap:6px;display:flex}.email-field>div>span{color:#94a783;background:#f1f5eb;border-radius:4px;padding:5px 7px;font-size:10px}.email-field>strong{color:#859b74;font-size:11px;font-weight:500;line-height:1.8}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#8b9c80;background:#fcfdfb;border:1px solid #ecf0e7;border-radius:7px;margin:20px 0;padding:16px;font:11px/1.9 DM Sans,sans-serif}.mail-actions{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.mail-actions .btn{font-size:10px}.table-tools .search{max-width:none}.base-filter+.date-filter{margin-left:0}:where(html[data-bp-max-760=true]) .base-filter{max-width:123px;margin-left:0;padding:8px;font-size:9px}:where(html[data-bp-max-760=true]) .table-tools .search{flex-basis:100%;max-width:none}:where(html[data-bp-max-760=true]) .date-filter{margin-left:auto!important}:where(html[data-bp-max-760=true]) .base-choices{gap:9px}:where(html[data-bp-max-760=true]) .base-choices label{gap:5px;padding:13px 9px;font-size:10px}:where(html[data-bp-max-760=true]) .base-choices label svg{width:15px}:where(html[data-bp-max-760=true]) .fixed-recipient em{white-space:normal;text-align:right;max-width:70px;font-size:7px}:where(html[data-bp-max-760=true]) .fixed-recipient small,:where(html[data-bp-max-760=true]) .recipient-options small{max-width:210px}:where(html[data-bp-max-760=true]) .doc-section-head{align-items:flex-start}:where(html[data-bp-max-760=true]) .doc-section-head .section-title{font-size:11px}:where(html[data-bp-max-760=true]) .doc-section-head .text-btn{max-width:130px;font-size:8px}:where(html[data-bp-max-760=true]) .document-row strong{max-width:230px;font-size:10px}:where(html[data-bp-max-760=true]) .document-row small{font-size:8px}:where(html[data-bp-max-760=true]) .request-inline{font-size:9px}:where(html[data-bp-max-760=true]) .request-inline button{font-size:8px}:where(html[data-bp-max-760=true]) .request-inline>div{max-width:145px}:where(html[data-bp-max-760=true]) .email-field{gap:8px}:where(html[data-bp-max-760=true]) .email-field>small{width:34px}:where(html[data-bp-max-760=true]) .mail-actions .btn{font-size:9px}:where(html[data-bp-max-760=true]) .upload-controls select{min-width:90px;font-size:10px}:where(html[data-bp-max-760=true]) .upload-button{font-size:10px}:where(html[data-bp-max-760=true]) .staged-files>div>span{max-width:210px}:where(html[data-bp-max-760=true]) .base-tag{font-size:8px!important}.base-tag{width:max-content;display:block!important}.language-selector{background:#f8faf6;border:1px solid #e4e9e2;border-radius:6px;align-items:center;gap:4px;padding:3px;display:flex}.language-selector button{color:#98a18f;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:600}.language-selector button[aria-pressed=true]{color:#f6faef;background:#334b30}.language-selector>span{background:#e5eadf;width:1px;height:10px}.page-heading.logistics-hero{color:#fff;background:linear-gradient(90deg,#172e23e8 0%,#1d3425b8 38%,#23382a2b 85%),url(/warehouse-transport.png) 50% 58%/cover;border-radius:12px;min-height:195px;margin-bottom:25px;padding:28px 31px;position:relative;box-shadow:0 4px 12px #192d2010}.logistics-hero h1{color:#fff;text-shadow:0 1px 5px #10281e20;font-size:36px}.logistics-hero .heading-dot{color:#c1e978}.logistics-hero .eyebrow{color:#c8dabc}.logistics-hero .eyebrow>span{background:#badf7f}.logistics-hero p{color:#d4ded0;text-shadow:0 1px 4px #12281988;font-size:12px;line-height:1.7}.logistics-hero>.btn{color:#2d4328;background:#d0ec91;margin-top:37px;box-shadow:0 3px 15px #0d241e30}.logistics-hero>.btn svg{color:#547432}.logistics-hero>.btn:hover{background:#dff4b5}.sidebar-note{background:linear-gradient(150deg,#f3f6edfa,#f4f7efdd),url(/warehouse-transport.png) 50%/cover}.sidebar-note:after{display:none}.client-select{color:#647b55;background:#fbfdf8;border:1px solid #dfe7da;border-radius:6px;width:100%;padding:11px 12px;font-size:12px}.member-client{color:#8e9d84;font-size:10px}.clients-table th{font-size:9px}.clients-table td{padding-block:23px}.clients-table .client-cell{align-items:center;gap:12px;display:flex}.client-cell strong{color:#566e49;font:600 12px Manrope,sans-serif}.clients-table .table-footer{white-space:normal}.download-before-receipt{color:#9aaa8d;margin:10px 0 22px;font-size:10px;line-height:1.7}.request-inline+.document-list{margin-top:-5px}.profile span:not(.avatar){line-height:1.5}.standalone-field .client-select{max-width:100%}:where(html[data-bp-max-1000=true]) .logistics-hero p{font-size:11px}:where(html[data-bp-max-1000=true]) .page-heading.logistics-hero{min-height:185px;padding:24px}:where(html[data-bp-max-1000=true]) .logistics-hero>.btn{padding:11px 12px;font-size:10px}:where(html[data-bp-max-760=true]) .page-heading.logistics-hero{background-image:linear-gradient(90deg,#182e25ed,#193126a3 50%,#17312250),url(/warehouse-transport.png);background-position:62%;min-height:215px;padding:23px 21px;display:block}:where(html[data-bp-max-760=true]) .logistics-hero h1{font-size:30px}:where(html[data-bp-max-760=true]) .logistics-hero p{max-width:230px;font-size:10px}:where(html[data-bp-max-760=true]) .logistics-hero>.btn{margin-top:19px;padding:10px 13px;font-size:10px}:where(html[data-bp-max-760=true]) .language-selector{gap:2px;padding:2px}:where(html[data-bp-max-760=true]) .language-selector button{padding:5px;font-size:8px}:where(html[data-bp-max-760=true]) .mode-toggle{gap:5px;font-size:9px}:where(html[data-bp-max-760=true]) .topbar-right>.avatar{display:none}:where(html[data-bp-max-760=true]) .download-before-receipt{font-size:9px}:where(html[data-bp-max-760=true]) .client-cell strong{font-size:11px}:where(html[data-bp-max-760=true]) .clients-table td{padding-block:19px}.client-access-picker{border:1px solid #e1e8db;border-radius:7px;margin-bottom:9px;overflow:hidden}.access-modes{background:#fafcf7;grid-template-columns:1fr 1fr;display:grid}.access-modes>label{cursor:pointer;border-right:1px solid #e9eee3;align-items:flex-start;gap:9px;padding:13px 11px;display:flex}.access-modes>label:last-child{border-right:0}.access-modes input{accent-color:#77995a;margin:2px 0 0}.access-modes span{color:#819373;font-size:10px;line-height:1.5}.access-modes small{color:#a6b49b;margin-top:4px;font-size:8px;display:block}.client-access-options{border-top:1px solid #e6ecdf;max-height:225px;overflow-y:auto}.client-access-options>label{color:#91a17f;cursor:pointer;border-bottom:1px solid #f0f3eb;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.client-access-options input{accent-color:#799b5c}.scope-count{color:#9aae88;background:#f8fbf3;padding:9px 13px;font-size:9px}.scope-count.empty{color:#b5a477;background:#fbf8f0}.client-sap-setting{background:#f9fbf6;border:1px solid #e4eadc;border-radius:7px;padding:14px}.client-sap-setting>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.client-sap-setting input{accent-color:#7b9c59;margin-top:2px}.client-sap-setting strong{color:#7b9366;font-size:11px;font-weight:550;display:block}.client-sap-setting small{color:#a6b199;margin-top:6px;font-size:10px;line-height:1.7;display:block}.sap-badge{color:#a8aea1;background:#f2f4ef;border-radius:4px;padding:5px 7px;font-size:9px;display:inline-block}.sap-badge.enabled{color:#88a26b;background:#eef4e4}.member-client{white-space:normal;max-width:180px;line-height:1.8;display:block}.transport-choices{gap:11px;margin-bottom:21px;display:flex}.transport-choices>label{cursor:pointer;color:#9aa98b;border:1px solid #e1e7db;border-radius:7px;flex:1;padding:17px 15px;position:relative}.transport-choices input{accent-color:#799c58;position:absolute;top:15px;right:12px}.transport-choices svg{margin-bottom:12px;display:block}.transport-choices strong{color:#7c9469;font-size:11px;font-weight:550;display:block}.transport-choices small{color:#a8b39c;margin-top:7px;font-size:9px;display:block}.transport-choices label.chosen{background:#f6faf0;border-color:#a2bc84;box-shadow:0 0 0 1px #a2bc8420}.sap-entry,.waybill-entry{margin-bottom:21px}.sap-entry>div,.waybill-entry>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.sap-entry>div>label:first-child,.waybill-entry>div>label:first-child{color:#798771;font-size:11px;font-weight:500}.sap-entry .checkbox-line,.waybill-entry .checkbox-line{margin:0;font-size:10px;line-height:1}.form-input{color:#778969;background:#fff;border:1px solid #dfe6d9;border-radius:6px;width:100%;padding:11px 12px;font-size:12px}.form-input:disabled{color:#a7b19d;background:#f5f7f2}.package-choice{background:#fcfdf9;border:1px solid #e8ecdf;border-radius:6px;align-items:center;gap:18px;margin:0 0 22px;padding:11px 12px;display:flex}.package-choice>span{color:#a2af95;margin-right:auto;font-size:10px}.package-choice label{color:#8fa278;cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.package-choice input{accent-color:#799d55}.carrier-choices{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.carrier-choices>label{cursor:pointer;color:#9caf8a;background:#fff;border:1px solid #e3e9dd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:14px 9px 10px;display:flex;position:relative}.carrier-choices img{object-fit:contain;width:auto;max-width:85px;height:auto;max-height:25px}.carrier-choices>label>span{color:#a2af97;font-size:8px}.carrier-choices input{accent-color:#7c9c60;width:10px;height:10px;position:absolute;top:7px;right:7px}.carrier-choices .chosen{background:#f8fbf2;border-color:#9dbd80;box-shadow:0 0 0 1px #9dbd8020}.courier-row{align-items:center;gap:6px;max-width:160px;display:flex}.courier-row img{object-fit:contain;max-width:34px;max-height:14px}.courier-row strong{color:#7d8a78;font-size:10px;font-weight:500}.waybill-short{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.row-card-button{color:#8ca574;margin-right:7px}.cards-booking-note{color:#9eaf8a;background:#f8fbf4;border:1px solid #e7ecdf;border-radius:7px;align-items:center;gap:10px;margin-top:24px;padding:13px;display:flex}.cards-booking-note>svg{flex-shrink:0}.cards-booking-note p{font-size:10px;line-height:1.8}.cards-summary{color:#8fa475;background:#f5f9ed;border:1px solid #e4ebd9;border-radius:8px;align-items:center;gap:13px;padding:15px;display:flex}.cards-summary>span:first-child{background:#ebf3df;border-radius:9px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.cards-summary strong{color:#7b935f;font:600 13px Manrope,sans-serif;display:block}.cards-summary p{color:#a2b18e;margin-top:7px;font-size:10px}.cards-count{color:#94ad76;white-space:nowrap;margin-left:auto;font:700 19px Manrope,sans-serif}.cards-instruction{color:#9aa98b;margin:16px 0 20px;font-size:11px;line-height:1.9}.cards-loading{color:#a1b28d;background:#fafcf7;border:1px dashed #e0e8d6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:260px;display:flex}.cards-loading strong{font-size:12px;font-weight:500}.cards-loading p{text-align:center;color:#adb99e;max-width:270px;font-size:10px;line-height:1.8}.cards-preview{background:#ecefeb;border:1px solid #e1e7db;border-radius:6px;width:100%;height:475px;margin-top:12px;display:block}.cards-ready{color:#97ac7f;align-items:center;gap:6px;font-size:10px;display:flex}.cards-download{width:100%;margin-top:18px}.detail-cards-button{color:#9cb282;text-align:left;background:#f8fbf3;border:1px solid #e4ecd9;border-radius:7px;align-items:center;gap:12px;width:100%;margin-top:22px;padding:15px;display:flex}.detail-cards-button>span{flex:1}.detail-cards-button strong{color:#8ca674;font-size:11px;font-weight:500;display:block}.detail-cards-button small{color:#acb99d;margin-top:5px;font-size:9px;display:block}.clients-table{min-width:750px}.delivery-table th:first-child,.delivery-table td:first-child{max-width:195px}.so-link{text-overflow:ellipsis;white-space:nowrap;max-width:185px;overflow:hidden}.detail-grid strong{overflow-wrap:anywhere}.modal-footer{flex-wrap:wrap}.waybill-entry.span-2{margin-bottom:0}:where(html[data-bp-max-760=true]) .access-modes>label{gap:7px;padding:12px 9px}:where(html[data-bp-max-760=true]) .access-modes span{font-size:9px}:where(html[data-bp-max-760=true]) .access-modes small{font-size:7px}:where(html[data-bp-max-760=true]) .transport-choices>label{padding:15px 12px}:where(html[data-bp-max-760=true]) .transport-choices strong{font-size:10px}:where(html[data-bp-max-760=true]) .transport-choices small{font-size:8px}:where(html[data-bp-max-760=true]) .package-choice{gap:13px}:where(html[data-bp-max-760=true]) .package-choice>span{font-size:9px}:where(html[data-bp-max-760=true]) .package-choice label{font-size:10px}:where(html[data-bp-max-760=true]) .carrier-choices{gap:7px}:where(html[data-bp-max-760=true]) .carrier-choices img{max-width:70px;max-height:22px}:where(html[data-bp-max-760=true]) .carrier-choices>label{min-height:76px}:where(html[data-bp-max-760=true]) .cards-summary{gap:9px;padding:12px}:where(html[data-bp-max-760=true]) .cards-summary strong{font-size:11px}:where(html[data-bp-max-760=true]) .cards-summary p{font-size:9px}:where(html[data-bp-max-760=true]) .cards-count{font-size:16px}:where(html[data-bp-max-760=true]) .cards-summary>span:first-child{flex-shrink:0;width:35px;height:35px}:where(html[data-bp-max-760=true]) .cards-summary>span:first-child svg{width:22px}:where(html[data-bp-max-760=true]) .cards-instruction{font-size:10px}:where(html[data-bp-max-760=true]) .cards-preview{height:360px}:where(html[data-bp-max-760=true]) .cards-booking-note p{font-size:9px}:where(html[data-bp-max-760=true]) .cards-loading{min-height:200px}:where(html[data-bp-max-760=true]) .row-card-button{margin-right:5px}.carrier-choices img[src$=inpost\.svg]{width:85px;max-height:38px}.carrier-choices img[src$=fedex\.png]{background:#4d148c;border-radius:3px;max-height:29px;padding:5px}.courier-row img[src$=fedex\.png]{background:#4d148c;border-radius:2px;max-height:17px;padding:2px}.awizogo-brand{flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:0 0 30px;display:flex}.awizogo-brand img{object-fit:contain;width:100%;max-width:186px;height:auto;display:block}.awizogo-brand>span{letter-spacing:.25px;color:#71806a;padding-left:4px;font-size:10.5px;display:block}.delivery-table{min-width:990px}.delivery-table th:first-child{min-width:174px}.delivery-table th:nth-child(2),.delivery-table th:nth-child(3){min-width:95px}.delivery-table .so-link{letter-spacing:.1px;max-width:none;font-size:11px}.delivery-table .so-cell{white-space:normal;overflow-wrap:anywhere;min-width:95px;max-width:145px}.sap-reference{font-weight:650}.missing-so{color:#8c9692;font-weight:400}.delivery-number-hint{color:#53664a;background:#f0f5e7;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.delivery-number-hint svg{flex-shrink:0;margin-top:2px}.awizogo-footer{color:#7c8783;align-items:flex-start;gap:20px;font-size:10px;line-height:1.8}.awizogo-footer .footer-brand{flex-direction:column;min-width:145px;display:flex}.awizogo-footer .footer-brand strong{color:#354d34;letter-spacing:-.4px;font-size:15px;font-weight:800}.awizogo-footer .footer-brand span{font-size:10px}.app-ownership{text-align:right;overflow-wrap:anywhere;font-size:10px}.app-ownership strong{font-size:10px;font-weight:600}.app-ownership address{color:#909b95;font-size:10px;font-style:normal}:where(html[data-bp-max-760=true]) .awizogo-footer{flex-direction:column;gap:12px}:where(html[data-bp-max-760=true]) .app-ownership{text-align:left}:where(html[data-bp-max-760=true]) .awizogo-brand img{max-width:186px}:where(html[data-bp-max-760=true]) .delivery-table{min-width:930px}.dedicated-transport-fields{margin-bottom:22px}.dedicated-type-fieldset{border:0;min-width:0;margin:0;padding:0}.dedicated-type-fieldset legend{color:#798771;margin-bottom:10px;padding:0;font-size:11px}.dedicated-type-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dedicated-type-choices>label{color:#53684a;cursor:pointer;background:#fff;border:1px solid #dfe6d9;border-radius:7px;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:11px;display:flex}.dedicated-type-choices input{accent-color:#77995a;flex-shrink:0;width:14px;height:14px;margin:0}.dedicated-type-choices svg{flex-shrink:0}.dedicated-type-choices .chosen{background:#f3f8eb;border-color:#8aaa66;box-shadow:0 0 0 1px #8aaa6620}.dedicated-type-choices label:focus-within{outline-offset:2px;outline:2px solid #769f4f}.dedicated-row-summary{white-space:normal;overflow-wrap:anywhere;max-width:170px;margin-bottom:4px;line-height:1.5}html[data-theme=dark] .dedicated-type-fieldset legend{color:#a7c7b4}html[data-theme=dark] .dedicated-type-choices>label{color:#c6ffe0;background:#0c1920;border-color:#35514a}html[data-theme=dark] .dedicated-type-choices .chosen{color:#baff59;background:#203526;border-color:#baff59;box-shadow:0 0 12px #baff5919}html[data-theme=dark] .dedicated-type-choices input{accent-color:#baff59}html[data-theme=dark] .dedicated-type-choices label:focus-within{outline-color:#baff59}:where(html[data-bp-max-760=true]) .dedicated-type-choices{gap:8px}:where(html[data-bp-max-760=true]) .dedicated-type-choices>label{gap:6px;padding:10px 8px;font-size:10px}.container-load-fieldset{margin-top:16px}.specification-section{border-left:3px solid #8aaa66;padding-left:14px}html[data-theme=dark] .specification-section{border-left-color:#baff59}.accounting-portal{max-width:1280px;margin:0 auto;padding:clamp(16px,4vw,44px)}.accounting-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.accounting-header h1{margin:4px 0;font-size:clamp(24px,4vw,36px)}.accounting-header p{margin:0}.payment-settings,.payment-detail .release-section{gap:12px;display:grid}.payment-settings .btn,.payment-detail form .btn{justify-self:start}.payment-settings-fields,.payment-filters{align-items:end}.payment-field,.payment-filters label{gap:6px;max-width:100%;display:grid}.payment-field{width:min(100%,360px)}.payment-detail{gap:15px;display:grid}.payment-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.payment-facts div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;display:grid}.payment-facts span{opacity:.8;font-size:.85rem}.payment-status{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px 7px;font-size:.82rem;display:inline-flex}.payment-awaiting_approval,.payment-invoice_requested,.payment-invoiced,.payment-correction_requested,.payment-refund_pending{color:var(--amber,#b66d08)}.payment-paid,.payment-credit,.payment-advance_covered,.payment-refunded{color:var(--accent,#4c8d34)}.payment-cancelled{opacity:.75}.payment-mail-list{margin:0;padding-left:20px}.payment-filters input,.payment-filters select,.payment-field input,.payment-settings input{width:100%}.payment-metrics{gap:15px;display:grid}.payment-metric-card{padding:16px}.payment-metric-card h2{margin:0 0 10px}.transport-cost{margin-top:10px}.transport-cost summary{cursor:pointer}.transport-cost .release-actions{margin-top:10px}.directory-switch{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.directory-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--lime) 18%, var(--white));color:var(--ink);border-color:#86aa56}.payment-invoice-number .payment-overdue{vertical-align:middle;color:#b53a23;margin-right:5px;display:inline-flex}html[data-theme=dark] .payment-overdue{color:#ffad8d}.report-charts.finance-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.finance-charts .report-chart{min-height:220px}.theme-toggle{color:#3e6140;white-space:nowrap;background:#f5f9ef;border:1px solid #dce6d4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.theme-toggle:hover{background:#eaf4da}.theme-toggle svg{flex-shrink:0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080f16;--white:#101c24;--ink:#d2ffe8;--muted:#90bbaa;--line:#263d43;--green:#baff59;--lime:#baff59;--soft:#172a27;--neon:#baff59;--cyan:#65f8eb}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .app-shell :where(div,span,small,p,label,td,th,strong,summary,h1,h2,h3,button,a,svg){color:inherit}html[data-theme=dark] .app-shell *{border-color:var(--line)}html[data-theme=dark] :is(.sidebar,.topbar,.register,.stat-card,.modal){background:#101c24;box-shadow:0 4px 20px #0002}html[data-theme=dark] :is(thead,.tabs,.modal-footer,.table-footer){background:#13222b}html[data-theme=dark] :is(.search,.date-filter,.language-selector,.theme-toggle,.base-filter,.upload-controls select,.recipients-search,.email-field,.mail-body){color:#c6ffe0;background:#0b161e;border-color:#2b474c}html[data-theme=dark] :is(input,select,textarea,.form-input,.client-select,.standalone-field textarea){color:#c6ffe0;background:#0b161e;border-color:#345354}html[data-theme=dark] input[type=checkbox],html[data-theme=dark] input[type=radio]{accent-color:#baff59}html[data-theme=dark] :is(input,textarea)::placeholder{color:#789b92;opacity:1}html[data-theme=dark] :is(input,textarea,select):focus{box-shadow:0 0 0 3px #baff5924;border-color:#baff59!important}html[data-theme=dark] :is(input,select,textarea):disabled{color:#78988d;background:#17252d}html[data-theme=dark] :is(h1,h2,.stat-card>strong,.so-link,.cards-count,.remaining-box strong,.footer-brand>strong){color:var(--neon);text-shadow:0 0 15px #baff5933}html[data-theme=dark] :is(.nav-label,.workspace-label div span,.profile span:not(.avatar),.top-date,.crumb,.stat-top,.stat-sub,.field-hint,.optional,.save-hint,.table-footer,.under-table,.app-footer,.app-ownership address,.awizogo-brand>span,.muted,.time,.plate.secondary,.pallet-main>span,.empty-docs,.upload-hint,.selection-count,.connection-hint,.cards-instruction,.cards-loading p,.cards-summary p,.detail-grid small,.receipt-entry small,.document-row small,.scope-count,.member-client,.help-step p,.form-section>p){color:#91bca9}html[data-theme=dark] :is(th,.eyebrow,.hash,.sap-reference,.row-docs,.download-before-receipt,.text-btn,.register-title>div>svg,.upload-details summary,.request-inline button,.doc-kind,.courier-row strong){color:var(--cyan)}html[data-theme=dark] :is(.icon-btn,.help-button,.mode-toggle,.language-selector button,.tabs>button,nav button){color:#a1d6bf}html[data-theme=dark] :is(.icon-btn:hover,nav button:hover,.tabs>button:hover,.theme-toggle:hover){color:var(--neon);background:#20382e}html[data-theme=dark] :is(nav button.active,.tabs>button.selected,.language-selector button[aria-pressed=true],.theme-toggle[aria-pressed=true]){color:var(--neon);background:#233b28;box-shadow:inset 0 0 0 1px #baff5930}html[data-theme=dark] .tabs>button.selected{border-bottom-color:var(--neon)}html[data-theme=dark] :is(.btn.primary,.logistics-hero>.btn){color:#13210f;background:#baff59;box-shadow:0 0 20px #baff5925}html[data-theme=dark] :is(.btn.primary,.logistics-hero>.btn):hover{background:#d0ff85}html[data-theme=dark] .btn.secondary{color:#baff59;background:#172a30;border-color:#3c5c4b}html[data-theme=dark] :is(.demo-banner,.note,.delivery-number-hint,.access-note,.connection-note,.cards-booking-note,.cards-summary,.cards-ready,.detail-cards-button,.remaining-box,.request-to,.fixed-recipient,.request-inline,.users-intro,.upload-details,.sap-badge.enabled){color:#b5f5b9;background:#172c26}html[data-theme=dark] .sidebar-note{color:#baff59;background:linear-gradient(140deg,#17281df5,#0e1818ed),url(/warehouse-transport.png) 50%/cover}html[data-theme=dark] .sidebar-note p{color:#91bca9}html[data-theme=dark] :is(.avatar,.count-badge,.nav-count,.tabs>button span,.role-badge,.base-tag,.sap-badge,.you-label,.doc-symbol,.receipt-icon,.warehouse-mark,.help-step>span,.cards-summary>span:first-child,.intro-icon,.empty-state>span){color:#baff59;background:#20362b;border-color:#345348}html[data-theme=dark] :is(.tone-blue,.blue,.role-badge.warehouse,.base-tag.west,.doc-symbol.xlsx){color:#65f8eb;background:#15353e}html[data-theme=dark] :is(.tone-purple,.role-badge.admin){color:#d7b8ff;background:#2a2342}html[data-theme=dark] .amber{color:#ffdb72;background:#3b321a}html[data-theme=dark] :is(.olive,.green){color:#baff59;background:#243c29}html[data-theme=dark] .status.planned{color:#75e2ff;background:#163340}html[data-theme=dark] .status.partial{color:#ffdb72;background:#3b321a}html[data-theme=dark] .status.received{color:#baff59;background:#203d29}html[data-theme=dark] .status.inactive{color:#a1afa9;background:#283239}html[data-theme=dark] :is(.late-text,.stat-sub.warn,.scope-count.empty){color:#ffdb72}html[data-theme=dark] :is(.error-banner,.form-error){color:#ffabb5;background:#3a2029;border-color:#70404c}html[data-theme=dark] :is(.error-banner a,.error-banner button,.form-error button){color:#ffd4dc}html[data-theme=dark] :is(.progress,.top-separator,.footer-line,.language-selector>span){background:#29443b}html[data-theme=dark] .progress span{background:#baff59}html[data-theme=dark] .progress.partial span{background:#ffdb72}html[data-theme=dark] .progress.planned span{background:#75e2ff}html[data-theme=dark] .receive-button{color:#baff59;background:#243b29}html[data-theme=dark] .receive-button:hover{background:#34563a}html[data-theme=dark] tbody tr:hover{background:#162a2e}html[data-theme=dark] .late-row{border-left-color:#ffdb72}html[data-theme=dark] :is(.receipt-choices label,.base-choices label,.transport-choices>label,.carrier-choices>label,.access-modes>label,.client-access-options>label,.missing-options>label,.document-row,.notification-history>button,.recipient-options>label,.staged-files>div,.client-sap-setting){color:#c6ffe0;background:#13232b;border-color:#2d484b}html[data-theme=dark] :is(.receipt-choices .chosen,.base-choices .chosen,.transport-choices .chosen,.carrier-choices .chosen,.access-modes>label:has(input:checked),.client-access-options>label:has(input:checked),.missing-options>label:has(input:checked)){color:#baff59;background:#213c2a;border-color:#baff59;box-shadow:0 0 12px #baff5912}html[data-theme=dark] .logistics-hero{border:1px solid #365146}html[data-theme=dark] .logistics-hero h1{color:#baff59;text-shadow:0 0 25px #baff5940}html[data-theme=dark] .logistics-hero p{color:#d2ffe8}html[data-theme=dark] .logistics-hero .eyebrow{color:#baff59}html[data-theme=dark] .awizogo-brand img{background:#f3f9ed;border-radius:8px;padding:7px}html[data-theme=dark] .awizogo-brand>span{color:#baff59;padding-top:5px}html[data-theme=dark] .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020810cf}html[data-theme=dark] .modal-head{background:#13232b}html[data-theme=dark] .toast{color:#baff59;background:#1d3828;border:1px solid #537a42}html[data-theme=dark] :is(.package-choice,.access-modes,.scope-count,.selection-count,.cards-loading,.cards-preview,.form-grid input[readonly]){color:#b6e8cc;background:#14262b}html[data-theme=dark] :is(.scope-count.empty,.upload-button,.doc-title>span,.doc-section-head h3>span,.email-field>div>span){color:#baff59;background:#20362b}html[data-theme=dark] :is(.btn.secondary:hover,.upload-button:hover,.notification-history button:hover){color:#d1ff9c;background:#284133}html[data-theme=dark] :is(.sap-entry>div>label:first-child,.waybill-entry>div>label:first-child){color:#b6e8cc}:is(html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible){outline-color:#65f8eb}html[data-theme=dark] ::selection{color:#0b1712;background:#baff59}.carrier-logo{border-radius:5px;justify-content:center;align-items:center;width:100px;height:40px;display:flex}.carrier-choices .carrier-logo img{object-fit:contain;width:auto;max-width:90px;height:auto;max-height:35px}html[data-theme=dark] .carrier-logo{background:#fff;padding:4px}html[data-theme=dark] .courier-row img{object-fit:contain;background:#fff;border-radius:3px;padding:2px}:where(html[data-bp-max-760=true]) .theme-toggle{min-width:30px;min-height:30px;padding:6px}:where(html[data-bp-max-760=true]) .theme-toggle>span{display:none}:where(html[data-bp-max-760=true]) .topbar-right{gap:6px}:where(html[data-bp-max-760=true]) .carrier-logo{width:85px;height:36px}:where(html[data-bp-max-760=true]) .carrier-choices .carrier-logo img{max-width:75px;max-height:30px}.reports{--report-surface:#fff;--report-hover:#8aae3810;--report-muted:#7d8e88;--report-created:#79a63b;--report-completed:#2aa59e;--report-partial:#dfa94c}.report-controls{background:var(--report-surface);border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:16px 18px;display:flex}.report-view{background:#f2f6ec;border-radius:7px;align-self:center;gap:4px;padding:4px;display:flex}.report-view button{color:#85917e;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:10px 12px;font-size:11px;display:flex}.report-view button[aria-pressed=true]{color:#e6f5c4;background:#344e32;box-shadow:0 1px 4px #30432d15}.report-controls label{color:#718574;flex-direction:column;gap:6px;font-size:9px;display:flex}.report-controls input,.report-controls select{color:#435b45;background:#fbfdf8;border:1px solid #dce6d9;border-radius:6px;min-height:37px;padding:8px 10px;font-size:11px}.report-client{min-width:210px;margin-left:auto}.report-context{justify-content:space-between;align-items:center;gap:12px;margin:20px 1px 15px;display:flex}.report-context>strong{text-transform:capitalize;color:#476344;font-size:13px;font-weight:650}.report-context>span{color:#8a9b8a;align-items:center;gap:6px;font-size:9px;display:flex}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.report-kpi{background:var(--report-surface);border:1px solid var(--line);border-radius:10px;min-height:139px;padding:18px 17px}.report-kpi>div{color:#758879;justify-content:space-between;align-items:flex-start;gap:10px;min-height:31px;font-size:11px;line-height:1.6;display:flex}.report-kpi svg{color:#83a24b;flex-shrink:0}.report-kpi>strong{color:#344d34;letter-spacing:-1px;margin-top:5px;font-family:Manrope,sans-serif;font-size:30px;font-weight:700;display:block}.report-kpi>p{color:#94a08f;margin-top:8px;font-size:9px;line-height:1.7}.report-kpi.cyan svg{color:#329f9c}.report-kpi.amber svg{color:#c5984b}.report-kpi.violet svg{color:#9983b5}.report-pending{color:#9b7c37;background:#fff8e9;border:1px solid #f1e3bc;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 15px;display:flex}.report-pending strong{font-size:11px}.report-pending p{margin-top:4px;font-size:10px;line-height:1.7}.report-pending svg{flex-shrink:0;margin-top:2px}.report-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.report-card{background:var(--report-surface);border:1px solid var(--line);border-radius:11px;min-width:0;overflow:hidden}.report-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:21px 21px 4px;display:flex}.report-card h2{color:#4e694b;font-size:13px;font-weight:650}.report-card header p{color:#9aa696;margin-top:6px;font-size:10px;line-height:1.8}.report-card header>svg{color:#94ac75;flex-shrink:0}.report-chart{min-width:0;height:255px;margin:6px 12px 0}.report-chart .recharts-wrapper{outline:0}.report-chart .recharts-default-tooltip{line-height:1.7}.report-legend{color:#8b9b89;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;padding:0 20px 18px;font-size:9px;display:flex}.report-legend>span{align-items:center;gap:6px;display:flex}.report-legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.report-legend .created{background:var(--report-created)}.report-legend .completed{background:var(--report-completed)}.report-legend .partial{background:var(--report-partial)}.report-documents,.report-clients{margin-bottom:18px}.report-count{white-space:nowrap;color:#6f8c50;background:#eff5e8;border-radius:5px;padding:5px 9px;font-size:10px}.request-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 35px;padding:19px 22px 12px;display:grid}.request-bars>div{color:#72886d;grid-template-columns:105px minmax(50px,1fr) 24px;align-items:center;gap:12px;font-size:11px;display:grid}.request-bars>div>div{background:#eff3e9;border-radius:3px;height:7px;overflow:hidden}.request-bars>div>div>span{background:var(--report-created);border-radius:3px;height:100%;display:block}.request-bars strong{text-align:right;font-size:12px}.report-request-note{color:#9caa93;align-items:flex-start;gap:7px;padding:14px 22px 20px;font-size:9px;line-height:1.7;display:flex}.report-request-note svg{flex-shrink:0;margin-top:1px}.report-empty{color:#98a78d;padding:25px 22px;font-size:11px}.report-clients header{padding-bottom:18px}.report-clients table{min-width:860px}.report-clients td{height:65px;padding-block:15px}.report-clients th{white-space:normal;max-width:120px;font-size:8px;line-height:1.6}.report-clients td:first-child{color:#5d7950;font-size:11px}.report-definitions{color:#90a084;margin:22px 2px;font-size:10px;line-height:1.9}.report-definitions summary{cursor:pointer;color:#6f8c52;align-items:center;gap:7px;width:max-content;font-size:11px;list-style:none;display:flex}.report-definitions[open] summary{margin-bottom:10px}.report-definitions ul{max-width:900px;padding-left:22px}.report-definitions li{margin-bottom:5px}.report-loading{text-align:center;color:#8a9b82;padding:60px}html[data-theme=dark] .reports{--report-surface:#101c24;--report-hover:#baff5910;--report-muted:#91bca9;--report-created:#baff59;--report-completed:#65f8eb;--report-partial:#ffdb72}html[data-theme=dark] .report-view{background:#0b171c}html[data-theme=dark] .report-view button[aria-pressed=true]{color:#baff59;background:#243b29}html[data-theme=dark] :is(.report-kpi>strong,.report-context>strong,.report-card h2){color:#baff59}html[data-theme=dark] .report-kpi>strong{text-shadow:0 0 15px #baff5925}html[data-theme=dark] :is(.report-context>span,.report-kpi>div,.report-kpi>p,.report-card header p,.report-legend,.report-request-note,.report-definitions,.report-empty){color:#91bca9}html[data-theme=dark] .report-controls input,html[data-theme=dark] .report-controls select{color:#c6ffe0;background:#0b161e;border-color:#345354}html[data-theme=dark] .report-kpi svg{color:#baff59}html[data-theme=dark] .report-kpi.cyan svg{color:#65f8eb}html[data-theme=dark] .report-kpi.amber svg{color:#ffdb72}html[data-theme=dark] .report-kpi.violet svg{color:#d7b8ff}html[data-theme=dark] .report-pending{color:#ffdb72;background:#302b1b;border-color:#5a4b27}html[data-theme=dark] :is(.report-count,.request-bars>div>div){color:#baff59;background:#243b29}html[data-theme=dark] .request-bars>div{color:#c6ffe0}html[data-theme=dark] .report-definitions summary{color:#65f8eb}:where(html[data-bp-max-1100=true]) .report-kpis{gap:10px}:where(html[data-bp-max-1100=true]) .report-kpi{padding:15px 13px}:where(html[data-bp-max-1100=true]) .report-kpi>div{font-size:10px}:where(html[data-bp-max-1100=true]) .report-kpi>p{font-size:8px}:where(html[data-bp-max-1100=true]) .report-controls{gap:13px}:where(html[data-bp-max-1100=true]) .report-client{min-width:180px}:where(html[data-bp-max-1100=true]) .report-card>header{padding-inline:16px}:where(html[data-bp-max-1100=true]) .report-card h2{font-size:12px}:where(html[data-bp-max-1100=true]) .request-bars{gap:14px 22px}:where(html[data-bp-max-1100=true]) .request-bars>div{grid-template-columns:80px minmax(35px,1fr) 20px;gap:8px;font-size:10px}:where(html[data-bp-max-760=true]) .report-controls{gap:12px;padding:13px}:where(html[data-bp-max-760=true]) .report-view{width:100%}:where(html[data-bp-max-760=true]) .report-view button{flex:1;justify-content:center}:where(html[data-bp-max-760=true]) .report-controls label{flex:1;min-width:120px}:where(html[data-bp-max-760=true]) .report-client{margin-left:0}:where(html[data-bp-max-760=true]) .report-context{flex-direction:column;align-items:flex-start;margin-top:18px}:where(html[data-bp-max-760=true]) .report-context>span{font-size:8px;line-height:1.6}:where(html[data-bp-max-760=true]) .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-bp-max-760=true]) .report-kpi{min-height:134px}:where(html[data-bp-max-760=true]) .report-kpi>strong{font-size:27px}:where(html[data-bp-max-760=true]) .report-kpi>div{min-height:34px;font-size:10px}:where(html[data-bp-max-760=true]) .report-kpi svg{width:16px}:where(html[data-bp-max-760=true]) .report-charts{grid-template-columns:minmax(0,1fr);gap:14px}:where(html[data-bp-max-760=true]) .report-chart{height:235px}:where(html[data-bp-max-760=true]) .request-bars{grid-template-columns:minmax(0,1fr);gap:14px}:where(html[data-bp-max-760=true]) .request-bars>div{grid-template-columns:100px minmax(35px,1fr) 24px}:where(html[data-bp-max-760=true]) .report-pending p,:where(html[data-bp-max-760=true]) .report-definitions{font-size:9px}html[data-theme=dark] .report-kpi{background:var(--report-surface)}.report-status-card{margin-bottom:18px}.report-status-body{align-items:center;gap:45px;padding:4px 34px 17px;display:flex}.report-status-pie{flex-shrink:0;width:280px;height:235px}.report-status-legend{flex:1;gap:17px;max-width:520px;display:grid}.report-status-legend>div{color:#72866a;grid-template-columns:10px minmax(130px,1fr) 40px 50px;align-items:center;gap:12px;font-size:12px;display:grid}.report-status-legend i{border-radius:50%;width:8px;height:8px}.report-status-legend strong{text-align:right;color:#526d43;font-size:22px}.report-status-legend small{text-align:right;color:#8f9d85;font-size:11px}.report-request-history{margin-bottom:18px}.report-request-history header{padding-bottom:18px}.report-request-history table{min-width:1000px}.report-request-history td{height:68px;padding-block:15px;font-size:10px}.report-request-history td:nth-child(3){white-space:normal;min-width:120px}.request-timeline{background:#f6f9f0;border:1px solid #dfe7da;border-radius:9px;margin-bottom:22px;padding:17px}.request-timeline h3{color:#536c45;align-items:center;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.request-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.request-time-grid small{color:#91a081;margin-bottom:7px;font-size:9px;display:block}.request-time-grid strong{color:#567344;font-size:11px;line-height:1.7}.request-missing,.request-complete{color:#8a975b;margin-top:15px;font-size:10px;line-height:1.7}.request-complete{color:#6a8e50;align-items:center;gap:7px;display:flex}.request-event-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.request-event-actions .btn{padding:9px 11px;font-size:10px}.request-clock-note{color:#9cab8b;margin-top:15px;font-size:8px}.request-event-form{border-top:1px solid #dfe7da;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:17px;padding-top:15px;display:flex}.request-event-form>p{color:#849475;flex-basis:100%;font-size:10px;line-height:1.8}.request-event-form label{color:#657c50;flex-direction:column;gap:7px;min-width:215px;font-size:10px;display:flex}.request-event-form input{color:#546c42;background:#fff;border:1px solid #d5dfca;border-radius:6px;padding:10px 11px;font-size:11px}.request-event-form .btn{font-size:10px}.document-upload-time{color:#93a18a;margin-top:5px!important}html[data-theme=dark] .request-timeline{background:#14272a;border-color:#2c4943}html[data-theme=dark] .request-timeline h3,html[data-theme=dark] .request-time-grid strong{color:#baff59}html[data-theme=dark] .request-timeline :is(small,p){color:#91bca9}html[data-theme=dark] .request-status-legend strong{color:#baff59}html[data-theme=dark] .report-status-legend{color:#c6ffe0}html[data-theme=dark] .report-status-legend strong{color:#baff59}html[data-theme=dark] .request-event-form input{color:#c6ffe0;background:#0b161e;border-color:#345354}:where(html[data-bp-max-760=true]) .report-status-body{flex-direction:column;gap:0;padding:0 20px 25px}:where(html[data-bp-max-760=true]) .report-status-pie{width:260px;height:220px}:where(html[data-bp-max-760=true]) .report-status-legend{gap:14px;width:100%;max-width:430px}:where(html[data-bp-max-760=true]) .report-status-legend>div{grid-template-columns:8px minmax(120px,1fr) 30px 43px;gap:8px;font-size:11px}:where(html[data-bp-max-760=true]) .report-status-legend strong{font-size:20px}:where(html[data-bp-max-760=true]) .request-time-grid{grid-template-columns:1fr;gap:14px}:where(html[data-bp-max-760=true]) .request-timeline{padding:15px}:where(html[data-bp-max-760=true]) .request-event-form label{width:100%;min-width:180px}:where(html[data-bp-max-760=true]) .request-event-actions .btn{font-size:9px}.document-upload-time{white-space:normal;line-height:1.6!important}.pallet-reports .pallet-kind-chart{height:340px}.pallet-reports .report-card>header>h2{color:var(--ink);font-size:15px}.pallet-reports table tfoot th{border-top:2px solid var(--line);color:var(--ink);padding:13px}.pallet-reports table small{color:var(--muted);font-size:10px}html[data-theme=dark] .report-module-switch button[aria-pressed=true]{color:#baff59;border-color:#baff59}:root[data-layout=mobile] .report-module-switch{grid-template-columns:1fr 1fr;display:grid}:root[data-layout=mobile] .report-module-switch button{justify-content:center;padding:12px 8px}.sidebar nav :is(.dashboard-nav-toggle,.warehouse-nav-toggle)>svg:last-child{flex-shrink:0;margin-left:auto}.sidebar nav :is(.dashboard-nav-toggle,.warehouse-nav-toggle)[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}:is(.dashboard-nav-list,.warehouse-nav-list):not([hidden]){border-left:1px solid var(--line);gap:4px;margin:0 0 4px 16px;padding-left:8px;display:grid}.sidebar nav :is(.dashboard-nav-list,.warehouse-nav-list) button{text-align:left;width:100%;height:auto;min-height:40px;padding:8px 10px}:root[data-layout=mobile] .sidebar nav :is(.dashboard-nav-list,.warehouse-nav-list) button{min-height:44px}nav button.documents-nav{color:#c4404c;background:#fff2f2;height:auto;min-height:46px;font-size:11px;line-height:1.4}nav button.documents-nav.active,nav button.documents-nav:hover{color:#b52334;background:#fbe0e2;box-shadow:inset 0 0 0 1px #e9abb2,0 0 12px #d23d4b12}.documents-nav-count{color:#fff;background:#d64854;border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:10px}.documents-hero h1{color:#ffb9bd}.document-task-intro{color:#be4050;background:#fff4f4;border:1px solid #f0cccf;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:20px;display:flex}.document-task-intro>svg{flex-shrink:0;margin-top:2px}.document-task-intro strong{font-size:12px}.document-task-intro p{color:#a47b80;margin-top:7px;font-size:10px;line-height:1.8}.document-task-intro>span{margin-left:auto;padding-left:12px;font-size:22px;font-weight:700}.task-filters{align-items:center;gap:15px;margin-bottom:17px;display:flex}.task-filters .search{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;padding:11px 12px}.task-filters select{color:#6b7e63;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:190px;padding:11px 12px;font-size:11px}.document-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.document-task{background:#fff;border:1px solid #eed5d8;border-left:3px solid #dd606d;border-radius:10px;padding:20px;box-shadow:0 3px 12px #bd455306}.document-task-title{align-items:center;gap:10px;display:flex}.task-alert{color:#d05563;background:#fff0f1;border-radius:7px;padding:8px;display:flex}.document-task-title>div{flex:1;min-width:0}.document-task-title button{color:#a73c49;text-align:left;padding:0;font-size:13px;font-weight:700}.document-task-title small{color:#95a18f;margin-top:5px;font-size:9px;display:block}.document-task-title .status{flex-shrink:0;font-size:8px}.document-task-missing{color:#a4868a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.document-task-missing strong{color:#c54d5a;background:#fff0f2;border:1px solid #efced4;border-radius:4px;padding:4px 7px;font-size:10px}.document-task-meta{color:#9c9f91;margin-top:14px;font-size:9px;line-height:1.8}.document-task-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;margin-top:15px;padding-top:17px;display:flex}.document-task-actions .btn{padding:10px 12px;font-size:10px}.document-task-actions .text-btn{font-size:10px}.document-tasks-empty{border:1px solid var(--line);text-align:center;color:#88a35a;background:#fff;border-radius:10px;padding:55px 25px}.document-tasks-empty h2{color:#627b48;margin-top:15px;font-size:16px}.document-tasks-empty p{color:#9aa78d;margin-top:10px;font-size:11px;line-height:1.8}.delivery-row{--row-bg:#eef6fd;--row-glow:#5fa5e62b;--row-edge:#aecdeb;--row-hover:#e5f1fb}.delivery-row-received{--row-bg:#eefaeb;--row-glow:#65ba4c38;--row-edge:#a9d49e;--row-hover:#e3f6de}.delivery-row-partial{--row-bg:#fff7df;--row-glow:#e6b63c33;--row-edge:#e3cd91;--row-hover:#fff1c6}tbody tr.delivery-row{background:var(--row-bg);box-shadow:inset 0 0 22px var(--row-glow)}tbody tr.delivery-row td{border-bottom-color:var(--row-edge);background:0 0}tbody tr.delivery-row td:first-child{box-shadow:inset 3px 0 0 var(--row-edge)}tbody tr.delivery-row:hover{background:var(--row-hover);box-shadow:inset 0 0 28px var(--row-glow)}.row-damage-badge{background:#fff0f2;border-radius:4px;align-items:center;gap:4px;margin-top:5px;padding:3px 5px;display:inline-flex;color:#c34d5e!important;font-size:8px!important}.damage-input{background:#fffbf4;border:1px solid #e7d9d1;border-radius:9px;margin-top:23px;padding:15px}.damage-input.is-reported{background:#fff7f7;border-color:#e8b4b9}.damage-toggle{color:#ad6253;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex!important}.damage-toggle input{accent-color:#c44a54}.damage-toggle>svg{color:#d36c57;flex-shrink:0}.damage-toggle strong{font-size:11px;font-weight:600}.damage-fields{padding-top:19px}.damage-fields .standalone-field{margin-bottom:16px}.damage-fields>p{color:#a28b87;margin-top:13px;font-size:9px;line-height:1.8}.damage-photo-picker .upload-button{justify-content:center;width:100%}.damage-staged-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.damage-staged-photos>div{background:#f2efed;border:1px solid #ead4d4;border-radius:6px;height:82px;position:relative;overflow:hidden}.damage-staged-photos img{object-fit:cover;width:100%;height:100%}.damage-staged-photos button{color:#b0414f;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:4px;right:4px}.damage-history{margin:22px 0}.damage-history>.section-title{color:#ba565e}.damage-report{background:#fff8f7;border:1px solid #eccacd;border-left:3px solid #d76a73;border-radius:8px;margin-top:11px;padding:16px}.damage-report>div:first-child{flex-direction:column;gap:5px;display:flex}.damage-report strong{color:#b6505d;font-size:11px}.damage-report small{color:#aa8d8a;font-size:9px}.damage-report>p{color:#816e68;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:13px;font-size:11px;line-height:1.8}.damage-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.damage-photo{background:#fff;border:1px solid #e3d7d2;border-radius:7px;overflow:hidden}.damage-photo>a{background:#f0ece9;height:130px;display:block}.damage-photo img{object-fit:cover;width:100%;height:100%}.damage-photo>div{align-items:center;gap:6px;padding:7px 9px;display:flex}.damage-photo>div>span{text-overflow:ellipsis;white-space:nowrap;color:#9a897f;flex:1;min-width:0;font-size:9px;overflow:hidden}html[data-theme=dark] nav button.documents-nav{color:#ff9ba8;background:#321f2b}html[data-theme=dark] nav button.documents-nav.active,html[data-theme=dark] nav button.documents-nav:hover{color:#ffadbb;background:#462732;box-shadow:inset 0 0 0 1px #a44b5e,0 0 17px #ff5c7b18}html[data-theme=dark] .documents-nav-count{color:#fff;background:#dc536d}html[data-theme=dark] .documents-hero h1{color:#ffacb9;text-shadow:0 0 20px #ff718c33}html[data-theme=dark] .document-task-intro{color:#ffabb8;background:#2b1d28;border-color:#633744}html[data-theme=dark] .document-task-intro p{color:#c59ea6}html[data-theme=dark] .document-task{background:#131e28;border-color:#57323f #57323f #57323f #ee7190}html[data-theme=dark] .document-task-title button,html[data-theme=dark] .task-alert{color:#ffa3b3}html[data-theme=dark] .task-alert,html[data-theme=dark] .document-task-missing strong{color:#ffabba;background:#3d2431;border-color:#75414e}html[data-theme=dark] .task-filters select,html[data-theme=dark] .task-filters .search{color:#c6ffe0;background:#0b161e}html[data-theme=dark] .document-tasks-empty{background:#101c24}html[data-theme=dark] .document-tasks-empty h2{color:#baff59}html[data-theme=dark] .delivery-row{--row-bg:#142735;--row-glow:#65c7ff25;--row-edge:#2f566b;--row-hover:#183144}html[data-theme=dark] .delivery-row-received{--row-bg:#193322;--row-glow:#98ff5c2c;--row-edge:#4b7444;--row-hover:#20442b}html[data-theme=dark] .delivery-row-partial{--row-bg:#352d1a;--row-glow:#ffdb722b;--row-edge:#746030;--row-hover:#443820}html[data-theme=dark] .row-damage-badge{background:#4a2832;color:#ffabb7!important}html[data-theme=dark] .damage-input{background:#241f21;border-color:#63443b}html[data-theme=dark] .damage-input.is-reported{background:#2b202a;border-color:#825263}html[data-theme=dark] .damage-toggle,html[data-theme=dark] .damage-toggle strong{color:#ffb1bd}html[data-theme=dark] .damage-toggle>svg{color:#ff8f9a}html[data-theme=dark] .damage-report{background:#251e28;border-color:#5b3542 #5b3542 #5b3542 #e57d96}html[data-theme=dark] .damage-report strong,html[data-theme=dark] .damage-history>.section-title{color:#ffabb8}html[data-theme=dark] .damage-report>p{color:#e2c2c9}html[data-theme=dark] .damage-photo{background:#14222b;border-color:#583c48}html[data-theme=dark] .damage-photo>div>span{color:#a8c1b4}:where(html[data-bp-max-1100=true]) .document-task-list{grid-template-columns:minmax(0,1fr)}:where(html[data-bp-max-760=true]) .document-task-intro{gap:10px;padding:16px}:where(html[data-bp-max-760=true]) .document-task-intro strong{font-size:11px}:where(html[data-bp-max-760=true]) .document-task-intro p{font-size:9px}:where(html[data-bp-max-760=true]) .task-filters{flex-wrap:wrap;gap:10px}:where(html[data-bp-max-760=true]) .task-filters .search{flex-basis:100%}:where(html[data-bp-max-760=true]) .task-filters select{width:100%;font-size:10px}:where(html[data-bp-max-760=true]) .document-task{padding:17px}:where(html[data-bp-max-760=true]) .document-task-title{flex-wrap:wrap;gap:8px}:where(html[data-bp-max-760=true]) .document-task-title button{font-size:12px}:where(html[data-bp-max-760=true]) .document-task-title .status{margin-left:auto}:where(html[data-bp-max-760=true]) .document-task-actions .btn{padding:10px;font-size:9px}:where(html[data-bp-max-760=true]) .document-task-actions .text-btn{font-size:9px}:where(html[data-bp-max-760=true]) .damage-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-bp-max-760=true]) .damage-photo>a{height:110px}:where(html[data-bp-max-760=true]) .damage-staged-photos{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-bp-max-760=true]) .damage-toggle strong,:where(html[data-bp-max-760=true]) .damage-report>p{font-size:10px}.mail-connection-panel{margin-bottom:20px}.mail-connection-content{padding:0 20px 20px}.mail-connection-content .connection-note{margin:0 0 14px}.mail-connection-content .btn{max-width:100%}.slack-submit-footer{flex-wrap:wrap}.slack-submit-footer .form-error,.slack-retry-check{flex-basis:100%}.slack-retry-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.slack-retry-check input{accent-color:var(--accent,#b4ff31);flex-shrink:0;margin-top:3px}.notification-preferences{gap:10px;margin:20px 0;display:grid}.notification-switch{border:1px solid var(--line,#e9ecee);cursor:pointer;background:var(--white,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;position:relative;display:flex!important}.notification-switch>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.notification-switch strong{font-size:13px}.notification-switch small{color:var(--muted,#9bb8ad);font-size:11px;font-weight:400;line-height:1.5}.notification-switch>input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.notification-switch .switch-track{background:#526768;border-radius:20px;flex-shrink:0;width:44px;height:25px;transition:background .15s;position:relative}.switch-track>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px}.notification-switch input:checked+.switch-track{background:#96d719}.notification-switch input:checked+.switch-track>span{background:#12252b;transform:translate(19px)}.notification-switch input:focus-visible+.switch-track{outline-offset:3px;outline:3px solid #cafb7d}.notification-switch.is-disabled{cursor:default;opacity:.72}.client-notification-switches{gap:6px;min-width:190px;max-width:300px;display:grid}.client-notification-switches .notification-switch{padding:8px 10px}.slack-submit-footer>.notification-switch{flex-basis:100%}.receipt-email-composer textarea{resize:vertical}.so-cell .sap-reference,.mobile-delivery-facts strong{white-space:normal;overflow-wrap:anywhere}.so-cell .sap-reference{max-width:250px;display:block}.sap-entry textarea{resize:vertical;width:100%;min-height:76px}.receipt-email-composer .standalone-field{margin-top:18px}.sap-fields{border:1px solid var(--line);background:var(--white);border-radius:12px;margin:18px 0;padding:16px}.sap-fields-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sap-fields-heading .selected{box-shadow:0 0 0 2px var(--lime);color:var(--lime)}.sap-input-list{gap:12px;display:grid}.sap-input-row{align-items:flex-end;gap:8px;display:flex}.sap-input-row label{flex:1;min-width:0}.sap-input-row input{width:100%;margin-top:6px}.sap-input-row .icon-btn{flex-shrink:0;margin-bottom:5px}.sap-add{white-space:normal;text-align:left;margin-top:14px}.sap-reference-list{flex-direction:column;align-items:flex-start;gap:5px;max-width:180px;display:flex}.sap-reference-list .sap-reference{white-space:normal;overflow-wrap:anywhere}.vehicle-warning{background:#e7b54b1a;border:1px solid #e7b54b;border-radius:12px;margin-top:18px;padding:18px}.vehicle-warning p{margin:8px 0 15px}.vehicle-warning>div{flex-wrap:wrap;gap:8px;display:flex}.vehicle-warning:focus{outline-offset:3px;outline:2px solid #e7b54b}.presence-panel{margin-bottom:24px}.presence-summary{color:var(--lime);font-weight:700}.presence-explanation,.presence-empty{color:var(--muted);padding:0 22px 16px;font-size:12px;line-height:1.7}.presence-list{gap:10px;padding:0 22px 18px;display:grid}.presence-person{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(140px,1fr) 125px 180px minmax(160px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.presence-person strong{font-size:13px;display:block}.presence-person small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.presence-person .role-badge{justify-self:start}.presence-status{align-items:center;gap:7px;font-size:12px;display:flex}.presence-status i{background:#e7b54b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.presence-status.online{color:var(--lime)}.presence-status.online i{background:var(--lime);box-shadow:0 0 8px var(--lime)}.presence-time span{align-items:center;gap:6px;font-size:11px;display:flex}:where(html[data-bp-max-1000=true]) .presence-person{grid-template-columns:1fr 1fr}:where(html[data-bp-max-1000=true]) .presence-time{grid-column:2}:where(html[data-bp-max-1000=true]) .presence-status{grid-area:2/1}:where(html[data-bp-max-1000=true]) .presence-explanation,:where(html[data-bp-max-1000=true]) .presence-list{padding-left:16px;padding-right:16px}:where(html[data-bp-max-650=true]) .sap-fields{padding:12px}:where(html[data-bp-max-650=true]) .sap-add{justify-content:flex-start;width:100%}:where(html[data-bp-max-650=true]) .vehicle-warning>div .btn{width:100%}:where(html[data-bp-max-650=true]) .presence-person{gap:12px;padding:12px}:where(html[data-bp-max-650=true]) .presence-status{font-size:11px}:where(html[data-bp-max-650=true]) .presence-time span{font-size:10px}:where(html[data-bp-max-650=true]) .presence-summary{font-size:12px}.sap-input-row label{color:var(--ink);flex-direction:column;gap:3px;font-size:11px;display:flex}.sap-input-row input{border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;border-radius:7px;padding:11px 12px}.sap-input-row input:focus{outline:2px solid var(--lime);outline-offset:1px}.sap-input-row input:disabled{opacity:.45}.avatar.has-image{background:var(--white);flex-shrink:0;padding:0;overflow:hidden}.avatar.has-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.client-logo{border:1px solid var(--line);background:var(--white);width:42px;height:42px;color:var(--green);vertical-align:middle;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.client-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.client-logo.compact{border-radius:4px;flex-basis:20px;width:20px;height:20px;margin-right:5px}.base-tag:has(.client-logo){align-items:center;display:inline-flex}.mobile-delivery-card header p:has(.client-logo){align-items:center;display:flex}.presence-identity{align-items:center;gap:10px;min-width:0;display:flex}.presence-identity>div{min-width:0}.presence-identity .avatar{flex-shrink:0}.last-activity{white-space:normal;color:var(--ink);min-width:120px;font-size:11px;line-height:1.6;display:block}.mobile-last-activity{flex-direction:column;gap:4px;margin:12px 0;display:flex}.mobile-last-activity small{color:var(--muted)}.users-table{min-width:1000px}.person-mobile-card>header>.avatar{flex-shrink:0}.profile-image-editor{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;margin-bottom:18px;padding:0 0 22px;display:flex}.profile-image-preview{background:var(--soft);width:96px;height:96px;color:var(--green);border:1px solid var(--line);flex:0 0 96px;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-image-preview.avatar{border-radius:50%}.profile-image-preview.logo{background:#fff;border-radius:12px}.profile-image-preview img{object-fit:cover;width:100%;height:100%}.profile-image-preview.logo img{object-fit:contain;padding:5px}.profile-image-controls{flex:1;min-width:0}.profile-image-controls h3{color:var(--ink);margin:3px 0 9px;font-size:13px}.profile-image-controls p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.7}.profile-image-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-image-actions .btn{padding:9px 12px;font-size:11px}.profile-image-actions .account-success{color:var(--green)}:where(html[data-bp-max-650=true]) .profile-image-editor{gap:12px}:where(html[data-bp-max-650=true]) .profile-image-preview{flex-basis:72px;width:72px;height:72px}:where(html[data-bp-max-650=true]) .profile-image-actions{gap:6px}:where(html[data-bp-max-650=true]) .profile-image-actions .btn{padding:8px;font-size:10px}.login-cinematic{isolation:isolate;color:#e4f9eb;background:#03150f;min-height:100svh;position:relative;overflow-x:clip}.login-backdrop{z-index:-3;pointer-events:none;filter:blur(12px);background:linear-gradient(#03150f55,#03150fcc),url(/login-final-neon-20261105.webp) 50%/cover;position:absolute;inset:0}.login-cinematic .login-scene{top:calc(30svh - var(--view-width,100vw)*.28125);z-index:-2;pointer-events:none;width:100%;height:auto;position:absolute;left:0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.login-cinematic:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#03150f08 55%,#03150f55);position:absolute;inset:0}.login-intro{z-index:30;isolation:isolate;background:#03150f;position:fixed;inset:0}.login-intro:before{content:"";z-index:-1;filter:blur(22px)brightness(.4);background:url(/login-first-20261105.webp) 50%/cover;position:absolute;inset:0}.login-intro-video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.login-skip-screen{color:#edffe8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.login-skip-screen span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 20px max(30px,env(safe-area-inset-bottom));letter-spacing:.1px;background:#03150fbd;border:1px solid #b2e79a40;border-radius:30px;align-items:center;gap:12px;padding:13px 23px;font-size:12px;display:flex;box-shadow:0 8px 35px #0004}.login-skip-screen:hover span{background:#103e2be6;border-color:#b8ef70a0}.login-skip-screen:focus-visible{outline-offset:-5px;outline:3px solid #bdff7a}.login-start{pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.login-start>div{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);text-align:center;pointer-events:auto;background:#061c16ed;border:1px solid #b5e69155;border-radius:16px;max-width:390px;padding:24px;box-shadow:0 15px 50px #0005}.login-start p{color:#c2dfcc;margin-top:13px;font-size:12px;line-height:1.7}.login-start .login-video-loading{align-items:center;gap:10px;margin:0;display:flex}.login-audio{top:max(22px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e4f9eb;background:#03150fdd;border:1px solid #b2e79a66;border-radius:24px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;display:flex;position:absolute}.login-audio:hover{background:#103e2be6}.login-cinematic .login-controls{top:max(22px,env(safe-area-inset-top));z-index:5;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;right:26px}.login-cinematic .login-panel{width:min(390px,100% - 36px);padding:calc(30svh + var(--view-width,100vw)*.0844 + 18px) 0 0;margin:0 auto;animation:.35s ease-out login-reveal}.login-cinematic .login-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#061c16ed;border:1px solid #b5e69145;border-radius:15px;padding:16px 22px;box-shadow:0 15px 50px #0005,0 0 32px #7ef05a09}.login-cinematic .login-eyebrow{text-align:center;letter-spacing:1.4px;color:#a6cdb1;margin:0 0 6px;font-size:10px}.login-cinematic h1{letter-spacing:-.4px;text-align:center;color:#c8ff86;text-shadow:0 0 18px #a3ff5520;margin:0 0 12px;font-size:21px;line-height:1.3}.login-cinematic .login-description{text-align:center;color:#adccba;margin:-5px 0 16px;font-size:12px;line-height:1.6}.login-cinematic form,.account-panel form{gap:10px;display:grid}.login-cinematic label,.account-panel label{gap:6px;font-size:11px;font-weight:600;display:grid}.login-cinematic .login-input{color:#d9f9e4;background:#061911;border:1px solid #5c836b80;border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:0 12px;display:flex}.login-cinematic .login-input:focus-within{outline-offset:2px;outline:2px solid #b3e978}.login-cinematic .login-input input{width:100%;min-width:0;color:inherit;flex:1;padding:11px 0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.login-cinematic .login-input button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.login-cinematic .btn.primary{color:#153825;background:#b8ef70;border:1px solid #a8db61}.login-cinematic .btn.primary:hover{background:#c7fa86}.login-cinematic .login-submit{justify-content:center;width:100%;min-height:42px;margin-top:3px}.login-cinematic .login-help{color:#9fbcaa;text-align:center;margin:15px 0 0;font-size:10px;line-height:1.6}.login-cinematic .login-footer{color:#a4c2ad99;text-align:center;padding:12px 20px max(12px,env(safe-area-inset-bottom));font-size:9px;line-height:1.7}.login-cinematic .login-loading{justify-content:center;align-items:center;gap:12px;padding:25px 0;display:flex}.login-cinematic small{color:#a4c5ac;font-size:10px;font-weight:400;line-height:1.5}.login-cinematic .form-error{font-size:11px}.intro-playing{height:100svh;overflow:hidden}.account-login{color:var(--muted);font-size:13px}.account-tabs{border-bottom:1px solid #dde4d9;gap:10px;margin:25px 0;display:flex}.account-tabs button{cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.account-tabs .selected{border-color:#93b560;font-weight:700}.account-panel input{width:100%;color:inherit;background:#fff;border:1px solid #d6dfd0;border-radius:7px;padding:12px}.account-success{color:#428237;align-items:center;gap:8px;font-size:12px;display:flex}.profile-actions{gap:8px;padding:12px 0;display:flex}.profile-actions button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.profile-actions button:hover{background:#b0d4741f}.profile-actions .logout{margin-left:auto}.sidebar-bottom{min-height:0;overflow-y:auto}.member-login{font-family:monospace;font-size:12px}.account-panel form{gap:20px}.account-panel label{gap:8px;font-size:12px}.account-panel small{color:#7f8c7e;font-size:11px;font-weight:400;line-height:1.5}:root[data-theme=dark] .account-panel input{color:#d9fbee;background:#101f28;border-color:#36515b}:root[data-theme=dark] .account-tabs{border-color:#30454d}:root[data-theme=dark] .account-success{color:#b9f06b}@keyframes login-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:where(html[data-bp-max-650=true]) .login-cinematic .login-controls{gap:8px;top:17px;right:18px}:where(html[data-bp-max-650=true]) .login-cinematic .login-panel{width:min(365px,100% - 30px)}:where(html[data-bp-max-650=true]) .login-cinematic .login-card{padding:16px 18px}:where(html[data-bp-max-650=true]) .login-skip-screen span{padding:12px 17px;font-size:11px}:where(html[data-bp-max-650=true]) .profile-actions button{font-size:10px}@media (prefers-reduced-motion:reduce){.login-cinematic .login-panel{animation:none}}.view-mode-switch{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:7px;flex-shrink:0;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:inline-flex}.view-mode-switch>svg{color:#7a9862;flex-shrink:0}.view-mode-switch select{color:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:145px;padding:8px 18px 8px 0;font-size:11px;box-shadow:none!important}.view-mode-switch:focus-within{outline-offset:2px;outline:2px solid #9fc36d}.login-cinematic .view-mode-switch{color:#d9f9e4;background:#0a2119e8;border-color:#5b80614d}.login-cinematic .view-mode-switch select{background:0 0}.login-cinematic .view-mode-switch option{color:#d9f9e4;background:#0a2119}.return-mobile-view{right:14px;bottom:max(16px,env(safe-area-inset-bottom));z-index:300;color:#173622;background:#c4f27c;border-radius:28px;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:650;display:flex;position:fixed;box-shadow:0 3px 18px #0005}.sidebar-close,.mobile-bottom-nav{display:none}html[data-view-mode=desktop] body{min-width:1366px}html[data-view-mode=mobile] :is(.app-shell,.login-cinematic){width:min(100%,480px);margin-inline:auto;box-shadow:0 0 45px #0002}html[data-view-mode=mobile] .sidebar{left:max(0px,50vw - 240px)}html[data-view-mode=mobile] .login-intro{width:min(100%,480px);left:max(0px,50vw - 240px);right:auto}html[data-view-mode=mobile] .mobile-bottom-nav{width:min(100%,480px);left:50%;right:auto;transform:translate(-50%)}.mobile-deliveries{background:var(--bg);gap:13px;padding:14px;display:grid}.mobile-delivery-card{border:1px solid var(--row-edge);border-left:3px solid var(--row-edge);background:var(--row-bg);box-shadow:inset 0 0 30px var(--row-glow);border-radius:11px;min-width:0;padding:16px}.mobile-delivery-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-delivery-card>header>div{min-width:0}.mobile-delivery-number{letter-spacing:-.25px;text-align:left;overflow-wrap:anywhere;color:var(--ink);min-height:30px;padding:0;font:750 15px/1.4 Manrope,sans-serif}.mobile-delivery-card>header p{color:var(--muted);margin-top:4px;font-size:11px}.mobile-delivery-card .status{white-space:normal;text-align:center;max-width:135px;padding:7px 9px;font-size:10px;line-height:1.4}.mobile-delivery-facts{grid-template-columns:1fr 1fr;gap:14px;padding:16px 0 12px;display:grid}.mobile-sap-references{gap:10px;display:grid}.mobile-delivery-facts small{color:var(--muted);align-items:center;gap:5px;margin-bottom:6px;font-size:10px;display:flex}.mobile-delivery-facts strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.mobile-quantity{border-block:1px solid var(--row-edge);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.mobile-quantity>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.mobile-quantity>strong{margin-left:auto;font:750 22px Manrope,sans-serif}.mobile-quantity strong small{opacity:.7;font:500 13px DM Sans,sans-serif}.mobile-quantity .progress{background:#779b7a20;flex-basis:100%;height:5px;margin:0}.mobile-delivery-meta{gap:11px;padding:15px 0 5px;display:grid}.mobile-delivery-meta p{align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.mobile-delivery-meta svg{color:var(--muted);flex-shrink:0}.mobile-delivery-meta span{overflow-wrap:anywhere;min-width:0}.mobile-delivery-meta small{opacity:.7;margin-top:3px;font-size:10px;display:block}.mobile-delivery-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.mobile-delivery-tags .row-damage-badge{margin:0;padding:5px 7px;font-size:10px!important}.mobile-late{color:#ab7a20;align-items:center;gap:5px;display:flex}.mobile-delivery-card>footer{grid-template-columns:1fr 1fr;gap:9px;padding-top:16px;display:grid}.mobile-delivery-card>footer .btn{min-height:45px;padding:11px;font-size:12px}.people-cards{background:var(--bg);gap:13px;padding:14px;display:grid}.person-mobile-card{border:1px solid var(--line);background:var(--white);border-radius:10px;min-width:0;padding:17px}.person-mobile-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.person-mobile-card header>div{min-width:0}.person-mobile-card header strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.person-mobile-card header small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.person-mobile-card>a{overflow-wrap:anywhere;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.person-mobile-card>a svg{flex-shrink:0}.person-mobile-card>p{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.8}.person-mobile-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.person-mobile-card .btn{min-height:44px}.person-mobile-card .role-badge,.person-mobile-card .status{font-size:10px;line-height:1.5}:root[data-layout=mobile] .sidebar{z-index:80;width:min(310px,88vw);height:100dvh;padding:28px 22px 20px;transition:transform .2s;overflow-y:auto;transform:translate(-110%)}:root[data-layout=mobile] .sidebar.mobile-open{transform:translate(0)}:root[data-layout=mobile] .sidebar-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;position:absolute;top:10px;right:12px}:root[data-layout=mobile] .awizogo-brand{margin-top:18px;margin-bottom:15px}:root[data-layout=mobile] .workspace-label{margin-bottom:15px;padding-bottom:18px}:root[data-layout=mobile] .sidebar nav{gap:7px}:root[data-layout=mobile] .sidebar nav button{min-height:49px;padding:12px;font-size:14px}:root[data-layout=mobile] .sidebar-note{display:none}:root[data-layout=mobile] .sidebar-bottom{flex-shrink:0;padding-top:20px;display:block;overflow:visible}:root[data-layout=mobile] .profile strong{max-width:190px;font-size:13px}:root[data-layout=mobile] .profile-actions button{min-height:44px;font-size:13px}:root[data-layout=mobile] .mobile-shade{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030b10b5;display:block;position:fixed;inset:0}:root[data-layout=mobile] .main-shell{min-width:0;margin-left:0}:root[data-layout=mobile] .topbar{z-index:25;flex-wrap:wrap;gap:9px;height:auto;padding:10px 15px;position:sticky;top:0}:root[data-layout=mobile] .crumb{gap:8px;width:100%;min-width:0;font-size:13px}:root[data-layout=mobile] .crumb>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-layout=mobile] .mobile-menu{flex-shrink:0;min-width:44px;min-height:44px;display:flex}:root[data-layout=mobile] .topbar-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}:root[data-layout=mobile] .topbar-right .view-mode-switch{margin-right:auto}:root[data-layout=mobile] .view-mode-switch{min-width:0;min-height:44px}:root[data-layout=mobile] .view-mode-switch select{min-width:95px;max-width:140px;padding-block:10px;font-size:13px}:root[data-layout=mobile] :is(.top-date,.top-separator,.topbar-right>.avatar){display:none}:root[data-layout=mobile] .language-selector button{min-width:32px;min-height:38px;font-size:11px}:root[data-layout=mobile] .theme-toggle{min-height:44px;padding:8px;font-size:11px}:root[data-layout=mobile] .mode-toggle{flex-basis:100%;justify-content:flex-end;min-height:34px;font-size:11px}:root[data-layout=mobile] .main-shell>main{padding:18px 14px calc(100px + env(safe-area-inset-bottom));width:100%;max-width:none}:root[data-layout=mobile] .page-heading.logistics-hero{min-height:200px;padding:23px 20px;display:block}:root[data-layout=mobile] .logistics-hero h1{font-size:29px}:root[data-layout=mobile] .logistics-hero p{max-width:none;font-size:12px}:root[data-layout=mobile] .logistics-hero>.btn{min-height:45px;margin-top:18px;padding:11px 15px;font-size:13px}:root[data-layout=mobile] .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-layout=mobile] .stat-card{min-width:0;padding:15px 12px}:root[data-layout=mobile] .stat-card>strong{font-size:28px}:root[data-layout=mobile] .stat-top{font-size:11px;line-height:1.5}:root[data-layout=mobile] .stat-sub{font-size:10px;line-height:1.5;display:block}:root[data-layout=mobile] .tabs{scrollbar-width:thin;overscroll-behavior-x:contain;gap:0;padding:0 9px;display:flex;overflow-x:auto}:root[data-layout=mobile] .tabs>button{flex-shrink:0;min-height:49px;padding:12px 11px;font-size:12px}:root[data-layout=mobile] .table-tools{flex-wrap:wrap;gap:10px;padding:14px;display:flex}:root[data-layout=mobile] .table-tools .search{flex-basis:100%;min-width:0}:root[data-layout=mobile] .search input{width:100%;min-width:0;font-size:16px}:root[data-layout=mobile] .base-filter{flex:1;width:100%;min-width:0;max-width:none;min-height:46px;padding:10px;font-size:14px}:root[data-layout=mobile] .date-filter{flex:1;min-width:145px;min-height:46px;margin:0!important}:root[data-layout=mobile] .date-filter input{width:100%;min-width:0;min-height:44px;font-size:14px}:root[data-layout=mobile] .date-filter span{font-size:11px}:root[data-layout=mobile] .register-title{padding:17px 15px}:root[data-layout=mobile] .register-title h2{font-size:15px}:root[data-layout=mobile] .register-actions button{min-width:44px;min-height:44px}:root[data-layout=mobile] .table-footer{white-space:normal;padding:15px;font-size:11px;line-height:1.8}:root[data-layout=mobile] .under-table{flex-wrap:wrap;gap:10px;font-size:10px;line-height:1.7}:root[data-layout=mobile] .demo-banner{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px;display:flex}:root[data-layout=mobile] .demo-banner>div{flex:1;min-width:0;display:block}:root[data-layout=mobile] .demo-banner>div>span{font-size:11px;line-height:1.7;display:block!important}:root[data-layout=mobile] .demo-banner button{min-height:44px;font-size:12px}:root[data-layout=mobile] .demo-banner strong{font-size:12px}:root[data-layout=mobile] .mobile-bottom-nav{z-index:35;padding:7px 7px calc(6px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);justify-content:space-around;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 22px #0001}:root[data-layout=mobile] .mobile-bottom-nav button{min-width:0;min-height:55px;color:var(--muted);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 2px;display:flex}:root[data-layout=mobile] .mobile-bottom-nav button>span{display:flex;position:relative}:root[data-layout=mobile] .mobile-bottom-nav b{color:#fff;background:#d74b62;border-radius:5px;min-width:16px;padding:2px 4px;font-size:9px;position:absolute;top:-8px;right:-12px}:root[data-layout=mobile] .mobile-bottom-nav .active{color:#587c36;background:#aacb681b}:root[data-layout=mobile] .mobile-bottom-nav .urgent{color:#d64e66}:root[data-layout=mobile] .mobile-bottom-nav .add-delivery{color:#183e25;background:#c2ef7c;max-width:60px}:root[data-theme=dark][data-layout=mobile] .mobile-bottom-nav .active{color:#baff59}:root[data-layout=mobile] :is(.btn,.upload-button,.icon-btn,.text-btn){min-height:44px}:root[data-layout=mobile] .icon-btn{min-width:44px}:root[data-layout=mobile] .modal-backdrop{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}:root[data-layout=mobile] .modal,:root[data-layout=mobile] .modal.wide{border-radius:13px;width:min(480px,100%);max-width:100%;max-height:calc(100dvh - 20px)}:root[data-layout=mobile] .modal-head{gap:10px;padding:18px 17px}:root[data-layout=mobile] .modal-head h2{font-size:19px}:root[data-layout=mobile] .modal-head p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}:root[data-layout=mobile] .modal-body{padding:20px 17px}:root[data-layout=mobile] .modal-footer{flex-wrap:wrap;gap:10px;padding:13px 17px;position:sticky;bottom:0}:root[data-layout=mobile] .modal-footer>.save-hint{flex-basis:100%;margin:0;font-size:10px}:root[data-layout=mobile] .modal-footer>.btn{white-space:normal;flex:1;padding:12px;font-size:13px}:root[data-layout=mobile] .form-grid{grid-template-columns:1fr;gap:18px}:root[data-layout=mobile] .form-grid .span-2{grid-column:auto}:root[data-layout=mobile] :is(.form-grid label,.standalone-field,.field-label){font-size:13px;line-height:1.6}:root[data-layout=mobile] :is(input,select,textarea){font-size:16px!important}:root[data-layout=mobile] :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px}:root[data-layout=mobile] input[type=checkbox],:root[data-layout=mobile] input[type=radio]{flex-shrink:0;width:20px;height:20px}:root[data-layout=mobile] :is(.checkbox-line,.damage-toggle,.missing-options label,.recipient-options label){min-height:44px;font-size:12px}:root[data-layout=mobile] :is(.field-hint,.optional,.upload-hint,.form-section>p,.connection-note p,.note p){font-size:11px;line-height:1.7}:root[data-layout=mobile] :is(.base-choices label,.receipt-choices label,.transport-choices label){min-width:0;min-height:100px}:root[data-layout=mobile] :is(.base-choices label,.receipt-choices strong,.transport-choices strong){font-size:12px}:root[data-layout=mobile] .carrier-choices{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-layout=mobile] .carrier-choices>label{min-height:94px;padding-top:22px}:root[data-layout=mobile] .carrier-choices input{top:8px;right:8px}:root[data-layout=mobile] .upload-controls{flex-wrap:wrap;gap:9px}:root[data-layout=mobile] .upload-controls select{flex:1;min-width:95px}:root[data-layout=mobile] .upload-button{flex:2;min-width:130px;padding:12px;font-size:12px}:root[data-layout=mobile] .document-row strong{overflow-wrap:anywhere;white-space:normal;max-width:none;font-size:12px}:root[data-layout=mobile] .document-row>div{flex:1;min-width:0}:root[data-layout=mobile] .document-row small{font-size:10px}:root[data-layout=mobile] .detail-grid{grid-template-columns:1fr 1fr;gap:18px 12px}:root[data-layout=mobile] .detail-grid strong{font-size:13px}:root[data-layout=mobile] .detail-grid small{font-size:10px}:root[data-layout=mobile] .request-inline{flex-wrap:wrap;gap:10px}:root[data-layout=mobile] .request-inline button{min-height:44px;font-size:12px}:root[data-layout=mobile] .request-inline>div{max-width:none}:root[data-layout=mobile] .doc-section-head{flex-wrap:wrap;gap:12px}:root[data-layout=mobile] .doc-section-head .text-btn{max-width:none;font-size:12px}:root[data-layout=mobile] .mail-body{font-size:12px}:root[data-layout=mobile] .email-field>strong{overflow-wrap:anywhere;min-width:0}:root[data-layout=mobile] .document-task-title button{font-size:15px}:root[data-layout=mobile] .document-task-title small{font-size:11px;line-height:1.5}:root[data-layout=mobile] .document-task-title .status{font-size:10px}:root[data-layout=mobile] .document-task-meta{font-size:11px}:root[data-layout=mobile] .document-task-actions .btn{font-size:12px}:root[data-layout=mobile] .task-filters .search input{font-size:16px}:root[data-layout=mobile] .damage-toggle strong{font-size:13px}:root[data-layout=mobile] .damage-report>p{font-size:12px}:root[data-layout=mobile] .cards-preview{height:55dvh}:root[data-layout=mobile] .report-view button{min-height:44px;font-size:12px}:root[data-layout=mobile] .report-controls label{font-size:12px}:root[data-layout=mobile] .report-context>span{font-size:10px}:root[data-layout=mobile] .report-kpi>div{font-size:11px}:root[data-layout=mobile] .report-kpi>p{font-size:10px}:root[data-layout=mobile] .report-status-pie{max-width:100%}:root[data-layout=mobile] .report-status-legend>div{grid-template-columns:8px minmax(0,1fr) 32px 42px}:root[data-layout=mobile] .table-scroll{overscroll-behavior-x:contain;max-width:100%}:root[data-layout=mobile] .app-footer{margin-top:24px;font-size:11px}:root[data-layout=mobile] .app-ownership{font-size:10px;line-height:1.8}:root[data-layout=mobile] .login-cinematic .login-controls{left:15px;right:15px;top:max(15px,env(safe-area-inset-top));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:root[data-layout=mobile] .login-cinematic .view-mode-switch{margin-right:auto}:root[data-layout=mobile] .login-cinematic .login-card{padding:19px}:root[data-layout=mobile] .login-cinematic .login-input{min-height:49px}:root[data-layout=mobile] .login-cinematic label{font-size:13px}:root[data-layout=mobile] .login-cinematic .login-submit{min-height:48px;font-size:14px}:root[data-layout=mobile] .login-cinematic .login-help{font-size:11px}:root[data-layout=mobile] .login-cinematic h1{font-size:23px}:where(html[data-bp-max-650=true]) .login-cinematic .view-mode-switch{flex-basis:100%;margin:0}:where(html[data-bp-max-650=true]) .login-cinematic .view-mode-switch select{flex:1;max-width:none}:where(html[data-bp-max-650=true]) .login-cinematic .language-selector{margin-right:auto}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}:root[data-layout=mobile] .topbar-right .view-mode-switch>svg{display:none}:root[data-layout=mobile] .topbar-right .view-mode-switch{flex:1;max-width:170px}:root[data-layout=mobile] .topbar-right .view-mode-switch select{width:100%;min-width:0}:root[data-layout=mobile] .topbar-right .theme-toggle{width:44px;padding:8px}:root[data-layout=mobile] .topbar-right .theme-toggle>span{display:none}:root[data-layout=mobile] .sidebar:not(.mobile-open){visibility:hidden;pointer-events:none}:root[data-layout=mobile][data-view-mode=mobile] .mobile-bottom-nav{width:min(100%,480px);left:50%;right:auto;transform:translate(-50%)}.modal-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.modal-head>div:first-child{min-width:0}.modal-head-actions .view-mode-switch{min-height:36px}.modal-head-actions .view-mode-switch select{max-width:120px}.mobile-data-mode{min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:10px 5px;font-size:13px;display:flex}:root[data-layout=mobile] .topbar-right .mode-toggle{display:none}:root[data-layout=mobile] .modal-head{flex-wrap:wrap}:root[data-layout=mobile] .modal-head>div:first-child{flex-basis:100%}:root[data-layout=mobile] .modal-head-actions{flex-basis:100%;justify-content:space-between;gap:10px}:root[data-layout=mobile] .modal-head-actions .view-mode-switch{flex:1}:root[data-layout=mobile] .modal-head-actions .view-mode-switch select{width:100%;max-width:none}:root[data-layout=mobile] .demo-banner>div{flex-basis:calc(100% - 32px)}:root[data-layout=mobile] .demo-banner button{margin-left:32px}:root[data-layout=mobile] .person-mobile-card>a{font-size:12px}:root[data-layout=mobile] .person-mobile-card header{flex-wrap:wrap}.login-cinematic .login-controls .view-mode-switch{align-items:center;display:flex}.viewer-notice{margin:0 0 22px}.viewer-notice p{font-size:12px}.role-badge.viewer{color:#3e8b9e;background:#4f9aab1a}:root[data-theme=dark] .role-badge.viewer{color:#6afff0}.planned-calendar{--plan-deliveries:#587538;--plan-pallets:#417f96;--plan-parcels:#a37a29;gap:20px;min-width:0;display:grid}.planned-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.planned-month-controls{align-items:flex-end;gap:9px;display:flex}.planned-controls label{gap:7px;min-width:0;display:grid}.planned-controls label>span{color:var(--muted);font-size:11px}.planned-controls input,.planned-controls select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:7px;min-width:0;min-height:43px;padding:10px 12px;font-size:13px}.planned-month-controls .icon-btn{border:1px solid var(--line);background:var(--white);width:43px;height:43px}.planned-today{min-height:43px}.planned-client-filter{flex:1;min-width:230px;max-width:330px}.planned-month-summary{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.planned-month-summary h2{text-transform:capitalize;letter-spacing:-.5px;margin-top:6px;font:750 24px Manrope,sans-serif}.planned-eyebrow{letter-spacing:1.25px;color:var(--muted);font-size:9px;font-weight:650}.planned-month-summary p{color:var(--muted);margin-top:9px;font-size:11px}.planned-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.planned-total{border-left:1px solid var(--line);min-width:0;padding:12px 17px}.planned-total>span{align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.planned-total strong{overflow-wrap:anywhere;margin-top:6px;font:750 29px Manrope,sans-serif;display:block}.planned-total svg{flex-shrink:0}.planned-layout{align-items:start;gap:22px;min-width:0;display:grid}.planned-month-panel,.planned-day-detail{border:1px solid var(--line);background:var(--white);border-radius:12px;min-width:0;scroll-margin-top:95px;overflow:hidden}.planned-legend{flex-wrap:wrap;align-items:center;gap:20px;padding:17px 18px;display:flex}.planned-legend>span{align-items:center;gap:6px;font-size:11px;display:flex}.planned-legend small{color:var(--muted);margin-left:auto;font-size:11px}.planned-weekdays,.planned-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.planned-weekdays{border-block:1px solid var(--line);background:var(--bg);padding:12px 0}.planned-weekdays span{text-align:center;color:var(--muted);font-size:11px}.planned-day{border:1px solid var(--line);text-align:left;background:var(--white);border-width:0 1px 1px 0;flex-direction:column;gap:12px;min-width:0;min-height:110px;padding:12px;display:flex;position:relative}.planned-day:nth-child(7n){border-right:0}.planned-day.is-weekend,.planned-day-padding{background:var(--bg)}.planned-day.is-selected{background:#8cb45b12;box-shadow:inset 0 0 0 2px #82a95b}.planned-day:focus-visible{outline-offset:-4px;z-index:1;outline:3px solid #799d50}.planned-day:hover{background:#91b65c14}.planned-day-head{justify-content:space-between;align-items:center;gap:5px;display:flex}.planned-day-head time{font:700 14px Manrope,sans-serif}.planned-today-dot{background:#7da94e;border-radius:50%;width:7px;height:7px}.planned-day.is-today time{color:#fff;background:#80a654;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:-4px;display:flex}.planned-day-counts{gap:7px;display:grid}.planned-day-counts>span{align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.planned-day-counts svg{flex-shrink:0}.planned-day-counts strong{overflow-wrap:anywhere;font-size:12px}.planned-day-counts small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.planned-day:not(.has-deliveries) .planned-day-counts{opacity:.48}.planned-note{color:var(--muted);padding:15px 18px;font-size:11px;line-height:1.8}.planned-day-detail>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px;display:flex}.planned-day-detail h2{text-transform:none;margin-top:6px;font:700 20px/1.6 Manrope,sans-serif}.planned-day-detail>header button{min-height:36px}.planned-day-detail>.planned-totals{border-bottom:1px solid var(--line);padding:18px 15px}.planned-day-detail .planned-total:first-child{border-left:0}.planned-client-breakdown,.planned-delivery-list{padding:22px}.planned-day-detail h3{align-items:center;gap:8px;margin-bottom:16px;font:650 14px Manrope,sans-serif;display:flex}.planned-client-row{border:1px solid var(--line);border-radius:8px;min-width:0;margin-bottom:11px;padding:17px}.planned-client-row>strong{overflow-wrap:anywhere;font-size:13px}.planned-client-row>div{flex-wrap:wrap;gap:18px;margin-top:13px;display:flex}.planned-client-row span{align-items:center;gap:6px;font-size:12px;display:flex}.planned-delivery-list{border-top:1px solid var(--line)}.planned-delivery-list h3>span{background:var(--bg);color:var(--muted);border-radius:5px;padding:3px 7px;font-size:11px}.planned-delivery-link{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:75px;padding:15px 0;display:flex}.planned-delivery-link:last-child{border-bottom:0}.planned-delivery-link>span{min-width:0}.planned-delivery-link strong{overflow-wrap:anywhere;font-size:13px}.planned-delivery-link small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.6;display:block}.planned-delivery-link svg{flex-shrink:0}.planned-delivery-link:hover strong{text-decoration:underline}.planned-empty,.planned-loading{color:var(--muted);padding:10px 0;font-size:13px;line-height:1.8}.plan-deliveries{color:var(--plan-deliveries)!important}.plan-pallets{color:var(--plan-pallets)!important}.plan-parcels{color:var(--plan-parcels)!important}html[data-theme=dark] .planned-calendar{--plan-deliveries:#baff59;--plan-pallets:#65f8eb;--plan-parcels:#ffdb72}html[data-theme=dark] .planned-day.is-selected{background:#a1eb5710;box-shadow:inset 0 0 0 2px #baff59}html[data-theme=dark] .planned-today-dot{background:#baff59}html[data-theme=dark] .planned-day.is-today time{color:#15201a;background:#baff59}html[data-theme=dark] .planned-day:hover{background:#baff5911}html[data-theme=dark] .planned-day-detail h2{color:#baff59}:where(html[data-bp-min-1600=true]) .planned-layout{grid-template-columns:minmax(0,1fr) 350px}:where(html[data-bp-min-1600=true]) .planned-day-detail{position:sticky;top:15px}:where(html[data-bp-min-1600=true]) .planned-client-row>div{gap:12px}:where(html[data-bp-min-1600=true]) .planned-total{padding:12px 8px}:where(html[data-bp-min-1600=true]) .planned-day-detail .planned-total>span{font-size:10px;display:block}:where(html[data-bp-min-1600=true]) .planned-day-detail .planned-total svg{margin-bottom:7px;display:block}:root[data-layout=mobile] .planned-calendar{gap:15px}:root[data-layout=mobile] .planned-month-controls{justify-content:space-between;gap:5px;width:100%}:root[data-layout=mobile] .planned-month-controls label{flex:1}:root[data-layout=mobile] .planned-controls input{width:100%;padding:9px 5px}:root[data-layout=mobile] .planned-month-controls .icon-btn{width:38px;min-width:38px}:root[data-layout=mobile] .planned-today{padding:9px;font-size:12px}:root[data-layout=mobile] .planned-client-filter{flex-basis:100%;width:100%;min-width:0;max-width:none}:root[data-layout=mobile] .planned-month-summary{padding:18px 14px;display:block}:root[data-layout=mobile] .planned-month-summary>.planned-totals{margin-top:17px}:root[data-layout=mobile] .planned-totals{gap:0}:root[data-layout=mobile] .planned-total{min-width:0;padding:9px}:root[data-layout=mobile] .planned-total:first-child{border-left:0}:root[data-layout=mobile] .planned-total>span{font-size:10px;display:block}:root[data-layout=mobile] .planned-total svg{margin-bottom:6px;display:block}:root[data-layout=mobile] .planned-total strong{font-size:25px}:root[data-layout=mobile] .planned-legend{gap:12px;padding:13px 9px}:root[data-layout=mobile] .planned-legend>span{font-size:10px}:root[data-layout=mobile] .planned-legend small{flex-basis:100%;margin:0;font-size:10px}:root[data-layout=mobile] .planned-weekdays span{font-size:9px}:root[data-layout=mobile] .planned-day{gap:13px;min-height:113px;padding:9px 3px}:root[data-layout=mobile] .planned-day-head time{font-size:12px}:root[data-layout=mobile] .planned-day.is-today time{width:23px;height:23px;margin:0}:root[data-layout=mobile] .planned-day-counts{gap:8px}:root[data-layout=mobile] .planned-day-counts>span{flex-wrap:wrap;justify-content:center;gap:3px}:root[data-layout=mobile] .planned-day-counts svg{width:11px;height:11px}:root[data-layout=mobile] .planned-day-counts strong{font-size:10px}:root[data-layout=mobile] .planned-day-counts small{display:none}:root[data-layout=mobile] .planned-day-head{justify-content:center}:root[data-layout=mobile] .planned-today-dot{display:none}:root[data-layout=mobile] .planned-note{padding:13px 10px;font-size:10px}:root[data-layout=mobile] .planned-month-panel,:root[data-layout=mobile] .planned-day-detail{scroll-margin-top:145px}:root[data-layout=mobile] .planned-day-detail>header{padding:18px 15px}:root[data-layout=mobile] .planned-day-detail h2{font-size:17px}:root[data-layout=mobile] .planned-client-breakdown,:root[data-layout=mobile] .planned-delivery-list{padding:18px 15px}:root[data-layout=mobile] .planned-client-row{padding:14px 12px}:root[data-layout=mobile] .planned-client-row>div{gap:12px}:root[data-layout=mobile] .planned-client-row span{font-size:11px}.sidebar nav .calendar-nav{height:auto;min-height:48px}.sidebar nav .calendar-nav>span{font-size:11px;line-height:1.5}.sidebar nav .calendar-nav>svg{flex-shrink:0}:root[data-layout=mobile] .sidebar nav .calendar-nav>span{font-size:13px}.planned-day-detail h2:first-letter{text-transform:uppercase}html .planned-calendar .planned-day[data-restriction-glow=closed]{--restriction-day-border:#ed4b64;--restriction-day-bg:#ed4b6430;--restriction-day-halo:#ed4b6445}html .planned-calendar .planned-day[data-restriction-glow=hours]{--restriction-day-border:#e6ad24;--restriction-day-bg:#f7c54238;--restriction-day-halo:#f7c5424d}html .planned-calendar .planned-day[data-restriction-glow]{background:linear-gradient(135deg,var(--restriction-day-bg),transparent 95%),var(--white);box-shadow:inset 0 0 0 2px var(--restriction-day-border),inset 0 0 34px var(--restriction-day-bg),0 0 12px var(--restriction-day-halo)}html .planned-calendar .planned-day.is-selected[data-restriction-glow] .planned-day-head time{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.planned-restriction-markers{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.planned-restriction-markers .planned-restriction-marker{border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:3px 5px;font-weight:750;display:inline-flex}.planned-restriction-marker.closed{background:#ed4b6415;color:#c62344!important}.planned-restriction-marker.hours{background:#f7c54224;color:#956400!important}.planned-restriction-marker svg{stroke-width:2.7px;flex-shrink:0}.planned-restriction-legend{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:0 18px 15px;display:flex}.planned-restriction-legend>span{align-items:center;gap:6px;font-size:11px;display:flex}.planned-restriction-legend .closed{color:#c62344}.planned-restriction-legend .hours{color:#956400}.planned-restriction-legend small{color:var(--muted);flex-basis:100%;font-size:10px;line-height:1.7}html .restriction-card.closed{background:#ed4b640e;border-color:#ed4b6455 #ed4b6455 #ed4b6455 #d93250}html .restriction-card.hours{background:#f7c5420f;border-color:#d8a02666 #d8a02666 #d8a02666 #d8a026}html .restriction-card.closed header svg{color:#c62344}html .restriction-card.hours header svg{color:#956400}html[data-theme=dark] .planned-restriction-marker.closed,html[data-theme=dark] .planned-restriction-legend .closed,html[data-theme=dark] .restriction-card.closed header svg{color:#ff6d85!important}html[data-theme=dark] .planned-restriction-marker.hours,html[data-theme=dark] .planned-restriction-legend .hours,html[data-theme=dark] .restriction-card.hours header svg{color:#ffdb72!important}:root[data-layout=mobile] .planned-restriction-markers{justify-content:center;align-self:center;gap:3px}:root[data-layout=mobile] .planned-restriction-marker{padding:2px 3px}:root[data-layout=mobile] .planned-restriction-marker svg{width:14px;height:14px}:root[data-layout=mobile] .planned-restriction-marker small{font-size:9px}:root[data-layout=mobile] .planned-restriction-legend{gap:8px 12px;padding:0 10px 12px}:root[data-layout=mobile] .planned-restriction-legend>span{font-size:10px}.planned-create-button{min-height:43px}.planned-day-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.planned-day-actions .btn{padding:10px 13px;font-size:11px}:root[data-layout=mobile] .planned-controls>.planned-create-button{width:100%;min-height:46px;font-size:13px}:root[data-layout=mobile] .planned-day-actions{justify-content:space-between;width:100%}:root[data-layout=mobile] .planned-day-actions .btn{min-height:44px;font-size:12px}.planned-day{min-height:146px;padding:0;display:block}.planned-day-select{text-align:left;width:100%;height:100%;min-height:146px;color:inherit;flex-direction:column;gap:12px;padding:12px;display:flex}.planned-day-select .planned-day-head{padding-right:24px}.planned-day-action{border:1px solid var(--line);background:var(--bg);width:27px;height:27px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;right:5px}.planned-day-action:hover{background:var(--soft)}.planned-day:focus-within{outline:2px solid var(--green);outline-offset:-3px}.planned-restriction-marker{color:#b67323;align-items:center;gap:4px;font-size:10px;display:inline-flex}.planned-restriction-marker small{font-size:10px}.calendar-dialog{z-index:150}.calendar-day-menu{gap:12px;display:grid}.calendar-day-menu>button{border:1px solid var(--line);text-align:left;background:var(--white);border-radius:10px;align-items:center;gap:17px;min-height:64px;padding:16px;font-weight:650;display:flex}.calendar-day-menu>button:hover{background:var(--soft)}.calendar-day-menu>button svg{color:var(--green);flex-shrink:0}.planned-detail-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:15px 20px;display:flex}.planned-detail-tabs button{border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.planned-detail-tabs button[aria-pressed=true]{background:var(--soft);color:var(--green);font-weight:700}.warehouse-restrictions{border-bottom:1px solid var(--line);gap:12px;padding:18px;display:grid}.warehouse-restrictions:empty{display:none}.restriction-card{background:#d6a0330c;border:1px solid #bd912855;border-left:3px solid #bd9128;border-radius:8px;padding:14px}.restriction-card header{align-items:center;gap:9px;font-size:12px;display:flex}.restriction-card header svg{color:#b88227;flex-shrink:0}.restriction-card p{margin-top:9px;font-size:12px;line-height:1.7}.restriction-card small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.restriction-note{white-space:pre-wrap;overflow-wrap:anywhere}.restriction-card footer{flex-wrap:wrap;gap:16px;margin-top:13px;display:flex}.restriction-editor,.restriction-mail{border:0;min-inline-size:0;margin:0}.restriction-editor h3,.restriction-mail h3{margin:22px 0 12px;font-size:13px}.restriction-client-choices{gap:9px;max-height:220px;padding:8px 0;display:grid;overflow:auto}.restriction-mail :is(input,textarea,select),.restriction-editor :is(input,textarea,select){max-width:100%}.restriction-mail textarea{resize:vertical}.restriction-mail-history{margin-top:25px}.restriction-mail-history details{border-top:1px solid var(--line);padding:13px 0;font-size:12px}.restriction-mail-history summary{cursor:pointer;line-height:1.7}.restriction-mail-history p{overflow-wrap:anywhere;margin:10px 0}.restriction-mail-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:300px;padding-top:12px;line-height:1.7;overflow:auto}.daily-kpi{padding:20px}.daily-kpi>.planned-note{padding:0 0 15px}.daily-kpi h3{margin:20px 0 12px}.daily-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.daily-kpi-grid>div,.daily-plan-status>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0;padding:13px}.daily-kpi-grid span,.daily-plan-status span{color:var(--muted);font-size:10px;line-height:1.6;display:block}.daily-kpi-grid strong,.daily-plan-status strong{color:var(--green);overflow-wrap:anywhere;margin-top:7px;font:750 24px Manrope,sans-serif;display:block}.daily-plan-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-plan-status>div{padding:10px}.daily-request-kinds{flex-wrap:wrap;gap:7px;display:flex}.daily-request-kinds span{border:1px solid var(--line);border-radius:7px;padding:7px 10px;font-size:11px}.daily-request-kinds b{margin-left:5px}:root[data-layout=mobile] .planned-day-select{min-height:173px;padding:9px 3px 50px}:root[data-layout=mobile] .planned-day-select .planned-day-head{padding-right:0}:root[data-layout=mobile] .planned-day-action{width:auto;height:40px;inset:auto 1px 3px;transform:none}:root[data-layout=mobile] .planned-restriction-marker{align-self:center}:root[data-layout=mobile] .daily-kpi,:root[data-layout=mobile] .warehouse-restrictions{padding:15px}:root[data-layout=mobile] .calendar-day-menu>button{min-height:63px;font-size:14px}.planned-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-cartons{color:#9271b5!important}html[data-theme=dark] .plan-cartons{color:#d7b8ff!important}.planned-total.plan-cartons{color:inherit!important}:root[data-layout=mobile] .planned-month-summary>.planned-totals,:root[data-layout=mobile] .planned-totals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;display:grid}:root[data-layout=mobile] .planned-total:nth-child(3){border-left:0}@media (any-pointer:fine){:root{--awizogo-cursor:url(/cursors/truck-arrow.svg) 2 2,url(/cursors/truck-arrow.png) 2 2,auto;--awizogo-cursor-action:url(/cursors/truck-arrow-active.svg) 2 2,url(/cursors/truck-arrow-active.png) 2 2,pointer}html,body,body *{cursor:var(--awizogo-cursor)!important}:is(a[href],button,select,summary,label,[role=button],[role=link],input[type=checkbox],input[type=radio],input[type=file]),:is(a[href],button,select,summary,label,[role=button],[role=link]) *{cursor:var(--awizogo-cursor-action)!important}::file-selector-button{cursor:var(--awizogo-cursor-action)!important}:is(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[contenteditable=""]),:root :is([contenteditable=true],[contenteditable=""]) *{cursor:text!important}input[type=range]{cursor:ew-resize!important}:root [draggable=true]{cursor:grab!important}:root :is(:disabled,[aria-disabled=true]),:root :is(:disabled,[aria-disabled=true]) *{cursor:not-allowed!important}}.pallet-shipping{gap:18px;display:grid}.pallet-toolbar,.pallet-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.pallet-toolbar strong{color:var(--ink);font-size:16px}.pallet-toolbar p{color:var(--muted);margin-top:7px;font-size:11px}.pallet-filters{justify-content:flex-start}.pallet-filters input,.pallet-filters select,.pallet-upload-controls select{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:12px}.pallet-filters input{flex:1;min-width:200px}.pallet-shipment-list{gap:12px;display:grid}.pallet-shipment-card{text-align:left;border:1px solid var(--line);background:var(--white);color:var(--ink);border-left:3px solid #d7a445;border-radius:10px;align-items:center;gap:22px;width:100%;padding:20px;display:flex}.pallet-shipment-card>span:first-child{flex:1;min-width:0}.pallet-shipment-card strong{font-size:14px}.pallet-shipment-card small,.pallet-shipment-card>span>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.pallet-shipment-card b{font-size:12px}.pallet-shipment-card.labels_uploaded{border-left-color:#36a6a0}.pallet-shipment-card.completed{border-left-color:#7caf42}.pallet-status{color:#967323;background:#e4bd3418;border-radius:6px;padding:7px 9px;font-size:11px;line-height:1.5;display:inline-flex}.pallet-status.labels_uploaded{color:#25827c;background:#2aa59e18}.pallet-status.completed{color:#5f8d2a;background:#79a63b18}.pallet-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:55px;font-size:13px}.pallet-empty svg{margin:0 auto 15px}.pallet-client-settings{border:1px solid var(--line);border-radius:9px;margin:22px 0;padding:17px}.pallet-client-settings h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.pallet-client-settings>p{margin:13px 0 9px;font-size:12px;line-height:1.7}.pallet-member-choices{border:1px solid var(--line);border-radius:7px;max-height:235px;overflow:auto}.pallet-member-choices>label{border-bottom:1px solid var(--line);cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.pallet-member-choices>label:last-child{border:0}.pallet-member-choices input{accent-color:#86ad41;flex-shrink:0;width:15px;height:15px}.pallet-member-choices strong{font-size:11px;display:block}.pallet-member-choices small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.pallet-draft-list{gap:15px;margin-bottom:15px;display:grid}.pallet-draft-row{border:1px solid var(--line);border-radius:8px;min-width:0;padding:15px}.pallet-draft-row legend{color:var(--ink);padding:0 7px;font-size:12px}.pallet-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pallet-measures label{color:var(--muted);font-size:11px}.pallet-measures label>span{float:right;font-size:10px}.pallet-measures input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:6px;min-height:42px;margin-top:7px;padding:10px;font-size:13px}.pallet-row-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pallet-totals{border:1px solid var(--line);background:#8bbf3910;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:15px;display:grid}.pallet-totals span{color:var(--muted);font-size:11px;display:block}.pallet-totals strong{color:var(--ink);overflow-wrap:anywhere;margin-top:7px;font-size:23px;display:block}.pallet-totals small{font-size:11px;font-weight:500}.pallet-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.pallet-flow>span{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:10px;font-size:10px;line-height:1.6}.pallet-flow b{margin-right:7px}.pallet-flow .current{color:var(--ink);background:#9ac54b20;border-color:#8cad5f}.pallet-parameter-table{margin:15px 0 20px;overflow:auto}.pallet-parameter-table table{width:100%;min-width:380px}.pallet-parameter-table th,.pallet-parameter-table td{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);padding:10px;font-size:11px}.pallet-parameter-table th{color:var(--muted);font-weight:500}.pallet-files{gap:9px;margin-bottom:20px;display:grid}.pallet-files>button{border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.pallet-files>button>span{flex:1;min-width:0}.pallet-files strong{overflow-wrap:anywhere;font-size:12px}.pallet-files small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pallet-mail{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:15px;margin:10px 0;padding:13px;display:flex}.pallet-mail strong{color:var(--ink);font-size:12px}.pallet-mail p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.pallet-mail .pallet-mail-error{color:#b87533}.pallet-label-form{border:1px solid var(--line);background:#88b03908;border-radius:9px;margin-top:25px;padding:19px}.pallet-label-form h3{color:var(--ink);margin-bottom:8px;font-size:15px}.pallet-label-form>p{color:var(--muted);font-size:12px;line-height:1.7}.pallet-label-form h4{color:var(--ink);margin:18px 0 10px;font-size:12px}.pallet-label-form>.btn{margin-top:18px}.pallet-upload-controls{flex-wrap:wrap;align-items:flex-end;gap:15px;margin:16px 0;display:flex}.pallet-upload-controls>label:first-child{color:var(--muted);flex:1;gap:6px;font-size:11px;display:grid}.pallet-upload-controls>.btn{cursor:pointer;position:relative}.pallet-upload-controls input:focus-visible{outline:2px solid #8caf44}.pallet-staged>div{border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;padding:10px;font-size:12px;display:flex}.pallet-staged small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pallet-staged{margin:12px 0 20px}.pallet-tasks-nav>span:first-of-type{font-size:11px;line-height:1.5}.sidebar nav .pallet-tasks-nav{height:auto;min-height:48px}.pallet-mail-error{overflow-wrap:anywhere}html[data-theme=dark] .pallet-status{color:#ffdb72}html[data-theme=dark] .pallet-status.labels_uploaded{color:#65f8eb}html[data-theme=dark] .pallet-status.completed,html[data-theme=dark] .pallet-totals strong,html[data-theme=dark] .pallet-label-form h3{color:#baff59}html[data-theme=dark] .pallet-mail .pallet-mail-error{color:#ffdb72}html[data-theme=dark] .pallet-flow .current{color:#baff59;border-color:#baff59}:root[data-layout=mobile] .pallet-shipment-card{flex-wrap:wrap;gap:14px;padding:16px}:root[data-layout=mobile] .pallet-shipment-card>span:nth-child(2){flex-basis:100%}:root[data-layout=mobile] .pallet-shipment-card>span:first-child{flex-basis:85%}:root[data-layout=mobile] .pallet-measures{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-layout=mobile] .pallet-totals{gap:9px;padding:12px}:root[data-layout=mobile] .pallet-totals strong{font-size:19px}:root[data-layout=mobile] .pallet-totals span{font-size:10px}:root[data-layout=mobile] .pallet-flow{grid-template-columns:1fr}:root[data-layout=mobile] .pallet-mail{flex-direction:column}:root[data-layout=mobile] .pallet-filters>*{width:100%}:root[data-layout=mobile] .pallet-label-form{padding:13px}:root[data-layout=mobile] .pallet-toolbar>.btn{width:100%}.sidebar{overflow-y:auto}.pallet-upload-controls>.btn:focus-within{outline-offset:3px;outline:2px solid #88b044}.pallet-shipment-card{--shipment-edge:#c6983d;--shipment-glow:#e2b84b24;border-color:var(--shipment-edge);box-shadow:0 0 16px var(--shipment-glow),inset 0 0 18px var(--shipment-glow)}.pallet-shipment-card.labels_uploaded{--shipment-edge:#329f99;--shipment-glow:#39c1b924}.pallet-shipment-card.transport_ready{--shipment-edge:#398fb5;--shipment-glow:#51b6e329;border-left-color:var(--shipment-edge)}.pallet-shipment-card.completed{--shipment-edge:#78a841;--shipment-glow:#8ac84529}.pallet-shipment-card:hover{box-shadow:0 0 24px var(--shipment-glow),inset 0 0 24px var(--shipment-glow)}.pallet-status.transport_ready{color:#237a9e;background:#398fb51b}.pallet-kind-field{color:var(--muted);gap:7px;margin-bottom:14px;font-size:11px;display:grid}.pallet-kind-field select{border:1px solid var(--line);background:var(--white);width:100%;min-height:42px;color:var(--ink);border-radius:6px;padding:10px;font-size:12px}.pallet-measures input[readonly]{color:var(--muted);background:#8caf4310}.pallet-service-choices{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;padding:12px;display:grid}.pallet-service-choices legend{color:var(--muted);padding:0 5px;font-size:11px}.pallet-service-choices label{color:var(--ink);cursor:pointer;align-items:center;gap:9px;min-height:38px;font-size:12px;line-height:1.5;display:flex}.pallet-service-choices input{accent-color:#8caf44;flex-shrink:0}.pallet-transport-fields{margin:14px 0 20px}.pallet-collection-summary{border:1px solid var(--line);background:#398fb508;border-radius:9px;margin:20px 0;padding:16px}.pallet-collection-summary>.btn{margin:8px 10px 8px 0}.pallet-transport-editor{border-top:1px solid var(--line);margin:18px 0;padding-top:17px}.pallet-transport-editor h4{color:var(--ink);margin:12px 0;font-size:12px}.pallet-editor-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.pallet-transport-history{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.8}.pallet-transport-history summary{cursor:pointer;color:var(--ink)}.pallet-transport-history article{border-bottom:1px solid var(--line);padding:12px 0}.pallet-transport-history article p{overflow-wrap:anywhere}.pallet-parameter-table table{min-width:540px}.sidebar nav .pallet-tasks-nav.has-pending{color:#9c7416;background:#f6c94f24;box-shadow:inset 0 0 0 1px #daa92e77,0 0 17px #e5b82e24}.sidebar nav .pallet-tasks-nav.has-pending .nav-count{color:#342600;background:#e3b332}.sidebar nav .pallet-tasks-nav.has-pending.active{background:#f6c94f38}html[data-theme=dark] .pallet-shipment-card{--shipment-edge:#c99f47;--shipment-glow:#ffdb722a}html[data-theme=dark] .pallet-shipment-card.labels_uploaded{--shipment-edge:#43c2b5;--shipment-glow:#65f8eb24}html[data-theme=dark] .pallet-shipment-card.transport_ready{--shipment-edge:#55b4d9;--shipment-glow:#65c7ff29}html[data-theme=dark] .pallet-shipment-card.completed{--shipment-edge:#93cf53;--shipment-glow:#baff592b}html[data-theme=dark] .pallet-status.transport_ready{color:#65c7ff}html[data-theme=dark] .sidebar nav .pallet-tasks-nav.has-pending{color:#ffdb72;background:#ffdb721d;box-shadow:inset 0 0 0 1px #b9943e,0 0 20px #ffdb7222}html[data-theme=dark] .sidebar nav .pallet-tasks-nav.has-pending .nav-count{color:#302500;background:#ffdb72}:root[data-layout=mobile] .pallet-service-choices{grid-template-columns:1fr}:root[data-layout=mobile] .pallet-collection-summary{padding:12px}:root[data-layout=mobile] .pallet-editor-actions{flex-wrap:wrap}.pallet-confirmation-context{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;gap:8px;margin:18px 0;padding:15px;font-size:12px;line-height:1.6;display:grid}.pallet-confirmation-context span{color:var(--muted);font-size:11px}.pallet-proof-upload{cursor:pointer;white-space:normal;max-width:100%;margin:4px 0 12px;position:relative}.pallet-proof-upload:focus-within{outline-offset:3px;outline:2px solid #8caf44}.pallet-proof-upload.is-disabled{cursor:default;opacity:.5}.pallet-proof-hint{color:#ad303a;font-size:12px;line-height:1.7}.pallet-confirmation-actions{flex-wrap:wrap;align-items:stretch}.pallet-confirmation-actions>div{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:10px;display:flex}.pallet-confirmation-actions .btn{white-space:normal;min-height:44px;line-height:1.5}.pallet-confirmation-actions .pallet-proof-required:disabled{color:#aa2734;opacity:1;cursor:not-allowed;background:#b523321a;border:1px solid #c63d4a;box-shadow:0 0 12px #d0343c15}html[data-theme=dark] .pallet-proof-hint{color:#ff9eaa}html[data-theme=dark] .pallet-confirmation-actions .pallet-proof-required:disabled{color:#ff9eaa;background:#ff46551a;border-color:#f16979;box-shadow:0 0 13px #ff46551a}:root[data-layout=mobile] .pallet-confirmation-actions,:root[data-layout=mobile] .pallet-confirmation-actions>div{flex-direction:column}:root[data-layout=mobile] .pallet-confirmation-actions .btn{width:100%}.pallet-label-downloads{border:1px solid var(--line);border-radius:9px;margin:20px 0;padding:16px}.pallet-label-downloads>strong{color:var(--ink);margin-bottom:12px;font-size:12px;display:block}.pallet-label-downloads>div{flex-wrap:wrap;gap:10px;display:flex}.pallet-label-downloads .btn{white-space:normal;min-height:44px}.pallet-label-downloads>.field-hint{margin-top:12px;line-height:1.7}:root[data-layout=mobile] .pallet-label-downloads{padding:12px}:root[data-layout=mobile] .pallet-label-downloads>div{flex-direction:column}:root[data-layout=mobile] .pallet-label-downloads .btn{width:100%}.pallet-mail{flex-wrap:wrap}.pallet-mail>div:first-child{flex:1;min-width:220px}.pallet-mail-recipients{margin-top:9px}.pallet-mail-recipients small{color:var(--muted);font-size:10px}.pallet-mail-recipients ul,.pallet-recipient-preview ul{flex-wrap:wrap;gap:6px;margin:7px 0;padding:0;list-style:none;display:flex}.pallet-mail-recipients li,.pallet-recipient-preview li{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;background:#8caf4314;border-radius:5px;max-width:100%;padding:5px 8px;font-size:11px}.pallet-mail-field{color:var(--ink);gap:8px;margin:18px 0;font-size:12px;display:grid}.pallet-mail-field input,.pallet-mail-field textarea{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:12px;line-height:1.7}.pallet-mail-field small{color:var(--muted);font-size:11px;line-height:1.7}.pallet-mail-field textarea{resize:vertical}.pallet-recipient-preview{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:13px;font-size:12px}.pallet-recipient-preview p{color:var(--muted);margin-top:8px;font-size:11px}.pallet-request-composer .note{line-height:1.7}:root[data-layout=mobile] .pallet-mail>div:first-child{width:100%;min-width:0}.stock-panel{gap:16px;display:grid}.stock-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.stock-toolbar>label{color:var(--muted);gap:8px;min-width:230px;font-size:12px;display:grid}.stock-toolbar>div{flex-wrap:wrap;gap:10px;display:flex}.stock-panel select,.stock-filters input{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:7px;min-height:44px;padding:11px 12px;font-size:12px}.stock-access{color:var(--muted);align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.stock-source{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.stock-source strong{font-size:14px}.stock-source span{font-size:11px}.stock-source small{color:var(--muted);overflow-wrap:anywhere;flex-basis:100%;font-size:11px}.stock-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stock-metrics article{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:18px}.stock-metrics span{color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.stock-metrics strong{color:var(--ink);margin-top:10px;font-size:28px;display:block}.stock-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stock-search{flex:1;min-width:230px;position:relative}.stock-search svg{color:var(--muted);position:absolute;top:13px;left:12px}.stock-search input{width:100%;padding-left:37px}.stock-view{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.stock-view button{color:var(--muted);min-height:44px;padding:12px;font-size:11px}.stock-view button[aria-pressed=true]{color:var(--ink);background:#8caf4420}.stock-table{border:1px solid var(--line);background:var(--white);border-radius:9px}.stock-table table{border-collapse:collapse;width:100%;min-width:800px}.stock-table th,.stock-table td{text-align:left;color:var(--ink);vertical-align:top;border-bottom:1px solid var(--line);padding:13px 12px;font-size:12px;line-height:1.7}.stock-table th{text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.stock-table tbody tr:last-child td{border-bottom:0}.stock-table small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.stock-qty{white-space:nowrap;display:block}.stock-locations{flex-wrap:wrap;gap:5px;max-width:260px;display:flex}.stock-locations span{border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px}.stock-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:9px;padding:35px 20px;font-size:13px;line-height:1.8}.stock-empty svg{margin:0 auto 10px}.stock-panel .field-hint{line-height:1.8}html[data-theme=dark] .stock-metrics strong,html[data-theme=dark] .stock-view button[aria-pressed=true]{color:#baff59}:root[data-layout=mobile] .stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-layout=mobile] .stock-toolbar>label,:root[data-layout=mobile] .stock-toolbar>div{width:100%;min-width:0}:root[data-layout=mobile] .stock-toolbar>div .btn{flex:1}:root[data-layout=mobile] .stock-filters>*{width:100%}:root[data-layout=mobile] .stock-view button{flex:1}:root[data-layout=mobile] .stock-source{flex-direction:column;align-items:flex-start}.stock-history-link{color:var(--ink);font-size:inherit;text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.stock-history-link svg{flex-shrink:0}.stock-history-link:focus-visible{outline-offset:3px;outline:2px solid #80a754}html[data-theme=dark] .stock-history-link{color:#baff59}.stock-history-table td{overflow-wrap:anywhere}.stock-history-table td time{white-space:nowrap}.stock-history-table td:last-child{min-width:150px}:root[data-layout=mobile] button.stock-history-link{min-height:44px}.client-panel,.release-panel,.release-form{gap:18px;display:grid}.release-client{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.release-client>label{gap:7px;min-width:240px;font-size:12px;display:grid}.release-client>span{color:var(--muted);padding-bottom:12px;font-size:11px}.release-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.release-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.release-tabs button[aria-pressed=true]{color:var(--ink);background:#8caf4420;border-color:#8caf44}.release-panel input:not([type=checkbox]):not([type=radio]),.release-form input:not([type=checkbox]):not([type=radio]),.release-form textarea,.release-client select{background:var(--white);border:1px solid var(--line);color:var(--ink);min-height:44px;font:inherit;border-radius:7px;max-width:100%;padding:11px 12px;font-size:12px}.release-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.release-actions .stock-search{flex:1;min-width:220px}.release-actions .stock-search input{width:100%;padding-left:38px!important}.release-section{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:15px;min-width:0;padding:20px;display:grid}.release-section legend{color:var(--ink);padding:0 8px;font-size:14px;font-weight:700}.release-section h3{color:var(--ink);font-size:14px}.release-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.release-fields>label{color:var(--muted);align-content:start;gap:8px;font-size:12px;display:grid}.release-fields textarea{resize:vertical}.release-radio{flex-direction:column;gap:12px;display:flex}.release-radio label,.release-picked{color:var(--ink);align-items:center;gap:9px;font-size:12px;display:flex}.release-radio input,.release-picked input,.release-pallet-options input{accent-color:#90c63e;flex-shrink:0;width:18px;height:18px}.release-form .pallet-count{width:90px}.release-banner{color:var(--ink);background:#8caf4410;border:1px solid #80a75466;border-radius:9px;align-items:flex-start;gap:14px;padding:18px;font-size:13px;line-height:1.8;display:flex}.release-banner svg{color:#80a744;flex-shrink:0}.release-banner p{margin:5px 0}.release-detail{color:var(--ink);gap:20px;line-height:1.8;display:grid}.release-detail .form-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.release-info{grid-template-columns:1fr 1fr;gap:20px;display:grid}.release-info h3{color:var(--muted);margin-bottom:9px;font-size:13px}.release-info p{overflow-wrap:anywhere;margin:7px 0;font-size:12px}.release-pallet-options{gap:8px;max-height:360px;display:grid;overflow:auto}.release-pallet-options label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.release-pallet-options label:has(input:checked){background:#8caf4415;border-color:#80a754}.release-pallet-options small{color:var(--muted);font-size:11px;display:block}.release-status{white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.release-row.status-ordered{box-shadow:inset 4px 0 #d8b935,inset 0 0 24px #e5b63410}.release-row.status-picking{box-shadow:inset 4px 0 #5eb4db,inset 0 0 24px #5eb4db12}.release-row.status-wz_generated{box-shadow:inset 4px 0 #83bd43,inset 0 0 24px #83bd4319}.release-status.status-ordered{color:#8b6800;background:#e5b63415}.release-status.status-picking{color:#267190;background:#5eb4db15}.release-status.status-wz_generated{color:#4f7b24;background:#83bd4315}.release-note{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--line);padding-left:12px;font-size:12px}html[data-theme=dark] .release-status.status-ordered{color:#f4d868}html[data-theme=dark] .release-status.status-picking{color:#85d8fc}html[data-theme=dark] .release-status.status-wz_generated,html[data-theme=dark] .release-tabs button[aria-pressed=true]{color:#baff59}.stock-toolbar>label[hidden]{display:none}@media (max-width:760px){.release-fields,.release-info{grid-template-columns:1fr}.release-client>label{width:100%;min-width:0}.release-client>span{padding:0}.release-tabs{grid-template-columns:1fr;display:grid}.release-tabs button{justify-content:flex-start}.release-section{padding:14px}.release-actions>.btn{flex:1}.release-actions .stock-search{flex-basis:100%}}:root[data-layout=mobile] .release-fields,:root[data-layout=mobile] .release-info{grid-template-columns:1fr}:root[data-layout=mobile] .release-tabs{grid-template-columns:1fr;display:grid}:root[data-layout=mobile] .release-section{padding:14px}.operation-delete{color:#dc4545!important;background:#df656512!important;border:1px solid #df656580!important}.role-badge.manager{color:#8d730b;background:#ae922220}html[data-theme=dark] .role-badge.manager{color:#ffe36c}.release-detail textarea,.release-detail select{background:var(--white);color:var(--ink);border:1px solid var(--line);width:100%;max-width:100%;font:inherit;border-radius:7px;padding:11px}.release-detail>label{gap:8px;display:grid}.release-detail fieldset:disabled{opacity:.8}.fulfilment-section{border-top:1px solid var(--line);gap:18px;padding-top:20px;display:grid}.release-offer{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:10px;padding:18px;display:grid}.release-offer>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.release-offer-price{color:var(--ink);font-size:24px}.release-offer dl{flex-wrap:wrap;gap:25px;margin:0;display:flex}.release-offer dt,.release-offer small{color:var(--muted);font-size:11px}.release-offer dd{margin:0;font-weight:700}.release-offer p{overflow-wrap:anywhere;margin:0;font-size:12px}.release-offer-history summary{cursor:pointer;color:var(--muted);padding:12px 0}.release-offer-history>.release-offer{margin-top:10px}.release-proof-upload{border:1px dashed var(--line);border-radius:9px;gap:12px;padding:16px;display:grid}.release-proof-upload>label{justify-self:start;position:relative;overflow:hidden}.release-proof-upload input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.release-proof-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.release-proof-row a{overflow-wrap:anywhere}.fulfilment-section input:not([type=file]),.fulfilment-section textarea,.fulfilment-section select{background:var(--white);color:var(--ink);border:1px solid var(--line);max-width:100%;min-height:44px;font:inherit;border-radius:7px;padding:10px 12px}.fulfilment-section>form>label{gap:7px;display:grid}.fulfilment-section progress{accent-color:#8caf44;width:100%;height:10px}.release-row.flow-awaiting_pickup_details,.release-row.flow-awaiting_quote,.release-row.flow-offer_sent{box-shadow:inset 4px 0 #dfba45,inset 0 0 24px #e5b63414}.release-row.flow-ready_to_dispatch{box-shadow:inset 4px 0 #59bfce,inset 0 0 24px #59bfce15}.release-row.flow-restocking{box-shadow:inset 4px 0 #de8b45,inset 0 0 24px #de8b4515}.release-row.flow-restocked,.release-row.flow-dispatched{box-shadow:inset 4px 0 #83bd43,inset 0 0 24px #83bd4320}html[data-theme=dark] .release-offer-price{color:#baff59}.release-banner.flow-restocking{background:#d1994e10;border-color:#d1994e80}.release-banner.flow-dispatched,.release-banner.flow-restocked{background:#83bd4310;border-color:#83bd4380}.release-row.flow-ready_to_pick{box-shadow:inset 4px 0 #59bfce,inset 0 0 24px #59bfce15}.release-row.status-cancelled{box-shadow:inset 4px 0 #9ca3af,inset 0 0 24px #9ca3af12}.release-banner.flow-cancelled{background:#9ca3af10;border-color:#9ca3af80}.release-status.status-cancelled{color:var(--muted);background:#9ca3af12}.logistics-pricing .notification-switch{max-width:620px}.logistics-pricing .release-fields select{border:1px solid var(--line);background:var(--white);min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:10px 12px}.pricing-actions{align-items:end}.pricing-actions label{color:var(--muted);gap:7px;min-width:0;font-size:12px;display:grid}.pricing-actions select,.logistics-billing .release-fields select{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);font:inherit;border-radius:7px;max-width:100%;padding:10px 12px}:is(.logistics-billing,.logistics-pricing) .calendar-dialog form{gap:0;min-width:0}:is(.logistics-billing,.logistics-pricing) .calendar-dialog .modal-footer{flex-wrap:wrap}.billing-kpis{grid-template-columns:repeat(auto-fit,minmax(min(175px,100%),1fr));gap:12px;display:grid}.billing-kpis article{background:var(--white);border:1px solid var(--line);border-radius:9px;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.billing-kpis span,.billing-kpis small,.billing-date{color:var(--muted);font-size:12px}.billing-kpis strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(17px,2vw,22px)}.billing-kpis .billing-due{background:#8caf4418;border-color:#8caf44}.billing-section{gap:9px;min-width:0;display:grid}.billing-section h3{font-size:15px}.billing-section h3 small{border:1px solid var(--line);color:var(--muted);border-radius:5px;margin-left:5px;padding:2px 6px;font-size:10px;display:inline-block}.billing-details{border:1px solid var(--line);border-radius:8px;padding:12px;font-size:13px}.billing-details summary{cursor:pointer;font-weight:700}.billing-details[open]>:not(summary){margin-top:10px}.billing-problem{color:#ac3434!important}.billing-paid{color:#4f7b24}html[data-theme=dark] .billing-problem{color:#ffa6a6!important}html[data-theme=dark] .billing-paid,html[data-theme=dark] .billing-due strong{color:#baff59}.billing-pdf-preview{border:1px solid var(--line);background:var(--white);border-radius:7px;width:100%;height:min(68dvh,840px);display:block}.release-offer-badge{color:#6b3b08;background:#ffe3a5;border-radius:999px;justify-content:center;align-items:center;min-width:21px;min-height:21px;padding:2px 5px;font-size:11px;font-weight:750;display:inline-flex}.sidebar .release-offer-badge{margin-left:auto}html[data-theme=dark] .release-offer-badge{color:#ffe0a0;background:#634315}.release-form .credit-split-toggle{align-items:center;gap:8px;margin-top:10px;display:flex}.work-view-dock{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:38;color:var(--ink);position:fixed}.work-view-trigger,.work-view-panel{border:1px solid var(--line);background:var(--white);border-radius:12px;box-shadow:0 8px 24px #0a221633}.work-view-trigger{background:color-mix(in srgb, var(--white) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.work-view-trigger:hover,.work-view-trigger[aria-expanded=true]{border-color:#86aa56}.work-view-trigger[aria-expanded=true] .work-view-chevron{transform:rotate(180deg)}.work-view-panel{width:min(244px,100vw - 32px);max-height:calc(100dvh - 145px);padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}.work-view-heading{color:var(--muted);padding:5px 8px 8px;font-size:11px;font-weight:700}.work-view-options{gap:3px;display:grid}.work-view-options button{min-height:44px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:6px 9px;font-size:12px;font-weight:650;display:flex}.work-view-options button>svg{flex-shrink:0}.work-view-options button:not(:disabled):hover{background:color-mix(in srgb, var(--lime) 18%, transparent)}.work-view-options button[aria-pressed=true]{color:#213a1b;background:#e4f0d4;border-color:#86aa56}.work-view-dock button:focus-visible{outline-offset:2px;outline:2px solid #86aa56}.work-view-options button:disabled{opacity:.65;cursor:default}.work-view-error{color:#ad2929;margin:7px 5px 2px;font-size:11px}html[data-theme=dark] .work-view-options button[aria-pressed=true]{color:#baff59;background:#a9e65821}html[data-theme=dark] .work-view-error{color:#ffadad}:root[data-layout=mobile] .work-view-dock{right:max(12px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}:root[data-layout=mobile][data-view-mode=mobile] .work-view-dock{right:max(12px, calc((100vw - 480px) / 2 + 12px), env(safe-area-inset-right))}@media (max-width:760px){:root[data-view-mode=desktop] .work-view-dock{bottom:calc(76px + env(safe-area-inset-bottom))}}.pickup-portal{max-width:1260px;margin:0 auto}.pickup-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pickup-tile{text-align:left;min-height:135px;color:var(--ink);background:var(--white);border:1px solid var(--line);font:inherit;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px;text-decoration:none;display:flex}.pickup-tile svg{color:#7fa747}.pickup-tile strong{line-height:1.3}.pickup-tile small,.pickup-policy p,.pickup-terms small{color:var(--muted)}.pickup-tile:hover:not(:disabled),.pickup-tile[aria-pressed=true],.pickup-tile-main{border-color:#8fb95b}.pickup-tile-main{background:color-mix(in srgb,#8fb95b 13%,var(--white))}.pickup-tile:disabled{opacity:.65;cursor:default}.pickup-policy{justify-content:space-between}.pickup-policy p{margin:0}.pickup-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pickup-section-heading h2{margin:0;font-size:18px}.pickup-pages{justify-content:flex-end}.pickup-status{font-weight:700;line-height:1.4;display:inline-block}.pickup-status-pending,.pickup-warning{color:#8d600c}.pickup-status-issued{color:#3e782f}.pickup-status-rejected{color:#a83040}.pickup-deviation-row{background:#d7a9431f}.pickup-warning{background:#d7a9431a;border:1px solid #d7a943;border-radius:10px;padding:10px 12px}.pickup-warning ul{margin:6px 0 0;padding-left:22px}.btn.pickup-danger{color:#fff;background:#a83040;border-color:#a83040}.btn.pickup-danger:hover:not(:disabled){color:#fff;background:#8c2634;border-color:#8c2634}.pickup-refusal-reason{white-space:pre-wrap;overflow-wrap:anywhere}.pickup-terms summary{cursor:pointer;align-items:center;gap:8px;display:flex}.pickup-terms summary small{overflow-wrap:anywhere;margin-left:auto}.pickup-terms form{margin-top:12px}.pickup-report-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pickup-report-periods{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pickup-report-periods header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pickup-report-periods header h3,.pickup-report-periods dl{margin:0}.pickup-report-periods header span{color:var(--muted);font-size:12px}.pickup-report-periods dl>div{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.pickup-report-periods dd{margin:0;font-weight:800}.pickup-report .report-chart{margin-top:14px}html[data-theme=dark] .pickup-status-issued{color:#baff59}html[data-theme=dark] :is(.pickup-status-pending,.pickup-warning){color:#f5cb70}html[data-theme=dark] .pickup-status-rejected{color:#ff9ca8}@media (max-width:540px){.pickup-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pickup-tile{min-height:110px;padding:12px}.pickup-tile-main{grid-column:1/-1}}.payment-facts.pickup-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.pickup-facts>div{overflow-wrap:anywhere;min-width:0}.pickup-facts strong{white-space:normal}.pickup-status-reserved{color:#8d600c}html[data-theme=dark] .pickup-status-reserved{color:#f5cb70}.pickup-close-actions .btn{white-space:normal}:root{--workspace-text:15px;--workspace-label:14px;--workspace-small:13px;--workspace-muted:#546560;--workspace-accent:#3d692d}:root[data-theme=dark]{--workspace-muted:#aecdc1;--workspace-accent:#baff59}body{font-size:var(--workspace-text);line-height:1.5}body :is(.btn,.text-btn,.upload-button,.release-tabs button,.tabs>button,.directory-switch button,.stock-controls button,.calendar-action,.form-grid label,.release-fields>label,.release-client>label,.release-banner,.release-note,.release-pallet-options label,.login-field label,.login-field>span){font-size:var(--workspace-label)}body :is(.field-hint,.optional,.upload-hint,.save-hint,.connection-note p,.form-section>p,.release-client>span,.table-footer,.stat-sub,.under-table,.app-footer,.detail-grid small,.document-row small,.document-upload-time,.release-pallet-options small,.stock-legend,.access-note,.modal-head p,.form-error,.report-chart-note,.login-help,.login-footer){font-size:var(--workspace-small);line-height:1.55}body :is(.field-hint,.optional,.release-client>span,.stat-sub,.under-table,.table-footer,.detail-grid small,.document-row small,.modal-head p,.form-section>p,.login-help){color:var(--workspace-muted)}body :is(.table-scroll,.pallet-parameter-table) :is(td,td strong,td a){font-size:var(--workspace-label);line-height:1.5}body :is(.table-scroll,.pallet-parameter-table) :is(th,td small,td .status,td .release-status){font-size:var(--workspace-small);line-height:1.45}body :is(.stock-table,.delivery-table,.release-table) td small{color:var(--workspace-muted)}body :is(.release-section h3,.form-section h3,.register-title h2,.modal-head h2){font-size:18px;line-height:1.35}body :is(.release-panel input:not([type=checkbox]):not([type=radio]),.release-form input:not([type=checkbox]):not([type=radio]),.release-form textarea,.release-client select,.form-grid input,.form-grid select,.form-grid textarea,.login-form input,.search input,.base-filter,.stock-search input,.pallet-filters input,.pallet-filters select){font-size:var(--workspace-text)}body :is(.language-selector button,.theme-toggle,.view-mode-switch select,.mode-toggle,.crumb,.top-date,.work-view-trigger,.work-view-panel button){font-size:var(--workspace-small)}body :is(.login-card label,.login-card input,.login-card button){font-size:var(--workspace-text)}.page-heading.logistics-hero,.accounting-header.logistics-hero{background-image:linear-gradient(90deg, #0a211cf5, #10241cc7 43%, #10241c22 82%), var(--panel-image);color:#f3fff6;background-position:50%,68% 54%;background-repeat:no-repeat;background-size:cover;gap:20px;min-height:230px;padding:28px 32px}.accounting-header.logistics-hero{border:1px solid #365146;border-radius:12px}.page-heading.logistics-hero[data-panel=deliveries]{background-position:50%,72% 72%;min-height:clamp(220px,15vw,280px)}.page-heading.logistics-hero>div{min-width:0}.logistics-hero .eyebrow{color:#d7f8a3;font-size:12px}.logistics-hero h1{overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,44px);line-height:1.12}.logistics-hero p{color:#e1f3e9;font-size:var(--workspace-text);max-width:51ch;line-height:1.55}.logistics-hero>.btn{flex-shrink:0}body .sidebar-note,html[data-theme=dark] .sidebar-note{background:color-mix(in srgb, var(--workspace-accent) 9%, var(--white))}.sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;overflow-y:auto}.sidebar nav{flex-shrink:0}.sidebar-bottom{flex-shrink:0;padding-top:24px;overflow:visible}.sidebar nav button{min-height:42px;font-size:var(--workspace-label);white-space:normal;text-align:start;line-height:1.35}.sidebar nav button>svg{flex-shrink:0}.sidebar nav :is(.dashboard-nav-list,.warehouse-nav-list) button,.sidebar nav .workspace-nav-list button{font-size:var(--workspace-small)}.sidebar nav .workspace-nav-toggle>span{flex:1}.sidebar nav .workspace-nav-toggle>svg:last-child{margin-inline-start:auto}.sidebar nav .workspace-nav-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.workspace-nav-list:not([hidden]){border-inline-start:1px solid var(--line);gap:3px;margin-inline-start:7px;padding-inline-start:8px;display:grid}.workspace-nav-list .workspace-nav-list{margin-inline-start:4px}.workspace-nav-list>button{width:100%;padding-inline:8px}.workspace-label strong,.profile strong{font-size:var(--workspace-label)}.workspace-label div span,.nav-label,.profile span:not(.avatar),.sidebar-note p,.profile-actions button,.help-button,.mobile-data-mode{font-size:var(--workspace-small);line-height:1.45}.topbar-right{gap:clamp(6px,1vw,14px)}.topbar .top-calendar{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--workspace-accent);border-radius:9px}.topbar .top-calendar:is(:hover,.active){color:var(--workspace-accent);border-color:var(--workspace-accent);background:color-mix(in srgb, var(--workspace-accent) 12%, var(--white))}.workspace-data-bar{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;margin-block:0 22px;padding:13px 15px;display:flex}.workspace-data-bar>svg{color:var(--workspace-accent);flex:none}.workspace-data-bar.is-test{background:color-mix(in srgb, var(--workspace-accent) 8%, var(--white));border-color:color-mix(in srgb, var(--workspace-accent) 45%, var(--line))}.workspace-data-copy{flex:210px;display:grid}.workspace-data-copy span{font-size:var(--workspace-small);color:var(--workspace-muted)}.workspace-data-actions{flex-wrap:wrap;gap:8px;display:flex}.management-links{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;display:grid}.management-link{text-align:start;background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:12px;min-height:74px;padding:15px;display:flex}.management-link:hover{border-color:var(--workspace-accent)}.management-link>strong{flex:1}.management-link svg{color:var(--workspace-accent);flex-shrink:0}.sun-panel .sun-release-form{gap:20px;padding:clamp(14px,2.5vw,28px)}.sun-release-heading{align-items:center;gap:14px;display:flex}.sun-release-heading h3{margin:0}.sun-release-heading p{color:var(--workspace-muted);font-size:var(--workspace-small);margin:3px 0 0}.sun-release-icon{background:color-mix(in srgb, var(--workspace-accent) 15%, var(--white));height:48px;color:var(--workspace-accent);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.sun-release-group{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:14px}.sun-mode-grid,.sun-release-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.sun-mode-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.sun-mode-option:is(:has(:checked),:hover){border-color:var(--workspace-accent);background:color-mix(in srgb, var(--workspace-accent) 10%, var(--white))}.sun-mode-option input{width:16px;height:16px;accent-color:var(--workspace-accent);margin:0}.sun-mode-option svg,.sun-release-grid label>span svg,.sun-release-hint svg{color:var(--workspace-accent);flex-shrink:0}.sun-release-grid label{align-content:start;gap:7px;min-width:0;font-weight:650;display:grid}.sun-release-grid label>span,.sun-release-hint,.sun-file-picker label>span{align-items:center;gap:7px;display:flex}.sun-release-grid :is(input,select){width:100%;min-width:0}.sun-release-grid select{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);font-size:var(--workspace-text);border-radius:7px;padding:8px 10px}.sun-availability{color:var(--workspace-accent);font-size:var(--workspace-small)}.sun-release-docs .sun-file-picker{background:color-mix(in srgb, var(--workspace-accent) 6%, var(--white));border:1px dashed var(--line);border-radius:8px;min-width:0;padding:13px}.sun-file-picker input[type=file]{width:100%;font-weight:400}.sun-file-picker input::file-selector-button{border:1px solid var(--line);background:var(--white);color:var(--workspace-accent);font:inherit;cursor:pointer;border-radius:6px;margin-inline-end:8px;padding:5px 8px}.sun-file-picker .release-actions span{overflow-wrap:anywhere}.sun-release-hint{margin:10px 0 0}.sun-release-form>button{justify-self:start;min-height:44px}:root[data-layout=desktop] .sidebar{width:244px}:root[data-layout=desktop] .main-shell{margin-inline-start:244px}:root[data-layout=mobile] .topbar .top-calendar{margin-inline-start:auto}:root[data-layout=mobile] .mobile-bottom-nav small{font-size:11px}:root[data-layout=mobile] :is(.page-heading.logistics-hero,.accounting-header.logistics-hero){background-image:linear-gradient(90deg, #0a211cee, #10241c93 69%, #10241c40), var(--panel-image);min-height:218px;padding:22px 19px}:root[data-layout=mobile] .page-heading.logistics-hero[data-panel=deliveries]{background-position:50%,77% 72%;min-height:224px}:root[data-layout=mobile] .logistics-hero p{font-size:var(--workspace-label)}:root[data-layout=mobile] .workspace-data-actions>.btn{min-height:44px}:root[data-layout=mobile] .sun-release-form>button{justify-self:stretch}
