@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.027pxjsrsloyz.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.28q2vmqwk0tvo.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.inter_274100a0-module__7wLFlG__className{font-family:inter,inter Fallback}.inter_274100a0-module__7wLFlG__variable{--font-inter:"inter", "inter Fallback"}
:root{--brand:#087f70;--ink:#263b37;--muted:#75817e;--line:#e8ece9;--canvas:#f7f9f7;--white:#fff;--soft:#eef5f1;--shadow:0 3px 20px #243e3104;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}input,select,textarea{accent-color:var(--brand)}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #4fbaac}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.035em}h1{font-size:30px;font-weight:750;line-height:1.28}h2{font-size:17px;font-weight:750;line-height:1.4}h3{font-size:15px;font-weight:700}p{color:var(--muted)}strong{font-weight:600}svg{stroke-width:1.7px;flex-shrink:0}small{color:var(--muted);font-size:12px}.mono,code{letter-spacing:.01em;font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.strong{font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:12.5px;font-weight:550;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.button:active{transform:translateY(1px)}.primary{background:var(--brand);color:#fff;box-shadow:0 2px 2px #0020180a}.primary:hover{background:color-mix(in srgb,var(--brand),#000 12%)}.secondary{color:#45554f;background:#fff;border-color:#dce3df}.secondary:hover{background:#f4f7f5;border-color:#c0cec7}.small-button{min-height:31px;padding:7px 10px;font-size:11.5px}.light-button{color:#16483e;z-index:1;background:#edf8d3;position:relative}.light-button:hover{background:#fff}.text-btn{color:var(--brand);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.text-btn:hover,.text-link:hover{text-underline-offset:4px;text-decoration:underline}.text-link{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.danger-text{color:#ad5545}.icon-btn{color:#7c8883;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex}.icon-btn:hover{color:var(--ink);background:#edf2ef}.eyebrow{letter-spacing:1.6px;color:#7d8982;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.brand-mark{background:var(--brand);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wordmark,.login-brand{font-family:var(--font-sans);letter-spacing:-1px;align-items:center;gap:9px;font-size:24px;font-weight:800;display:flex}.brand-dot{color:var(--brand);margin-left:-9px}.hello-dot{color:var(--brand)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:35;scrollbar-width:thin;background:#fff;flex-direction:column;width:232px;padding:25px 18px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar .wordmark{margin-bottom:29px;padding:0 9px}.workspace-switch{border:1px solid var(--line);background:#fcfdfb;border-radius:8px;align-items:center;gap:9px;margin-bottom:22px;padding:12px 9px;display:flex}.workspace-switch>div:last-child{min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.workspace-switch small{margin-top:2px;font-size:9px;display:block}.workspace-avatar{color:#617752;background:#e9eee7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.workspace-avatar img{object-fit:contain;border-radius:6px;width:100%;height:100%}.nav-group{margin-bottom:19px}.nav-label{color:#99a19c;letter-spacing:1.2px;margin-bottom:8px;padding:0 13px;font-size:8px;font-weight:650;display:block}.nav-link{color:#6b7771;border-radius:6px;align-items:center;gap:11px;min-height:36px;margin-bottom:3px;padding:9px 13px;font-size:12px;font-weight:500;display:flex}.nav-link:hover{color:#20392f;background:#f5f8f5}.nav-link.active{background:color-mix(in srgb,var(--brand) 9%,white);color:var(--brand);font-weight:650}.nav-dot{background:var(--brand);border-radius:100%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:12px}.help-link{border:1px solid var(--line);background:#fafbf8;border-radius:7px;align-items:center;gap:9px;margin-bottom:15px;padding:12px 9px;display:flex}.help-link>span{color:#809368}.help-link strong{font-size:10px;display:block}.help-link small{margin-top:2px;font-size:9px;display:block}.help-link>svg{color:#7a847e;margin-left:auto}.profile-button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:14px 5px 0;display:flex}.profile-button>span:nth-child(2){flex:1;min-width:0}.profile-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.profile-button small{text-transform:capitalize;font-size:9px}.profile-button>svg{color:#8b9690}.user-avatar{color:#7e7256;background:#ebe8df;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:flex;box-shadow:0 0 0 1px #e6e8e2}.user-avatar.small{width:30px;height:30px}.workspace-main{flex-direction:column;min-height:100vh;margin-left:232px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#ffffffc9;justify-content:space-between;align-items:center;height:69px;padding:0 34px;display:flex}.topbar>div,.topbar-right{align-items:center;gap:17px;display:flex}.breadcrumb{color:#9ca49e;font-size:11px}.breadcrumb>span{color:#c5cdc6;margin:0 14px}.breadcrumb strong{color:#526158;font-weight:500}.topbar-right .today{color:#8a938d;border-right:1px solid var(--line);padding-right:13px;font-size:10px}.mobile-menu{display:none}.main-content{flex:1;width:100%;max-width:1640px;margin:0 auto;padding:34px}.welcome-row,.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.welcome-row p,.page-heading p{margin-top:9px;font-size:12px}.heading-actions{flex-wrap:wrap;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.stat{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:19px 20px}.stat-top{color:#718078;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:550;display:flex}.stat-icon{color:#7c9487;background:#f1f5f2;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.stat>strong{font-family:var(--font-sans);letter-spacing:-1.2px;margin:7px 0 8px;font-size:30px;font-weight:750;line-height:1.3;display:block}.stat-detail{color:#94a098;font-size:9px}.stat-green .stat-icon{color:#68a079;background:#eaf6ed}.stat-amber .stat-icon{color:#be9751;background:#fff4dc}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;display:flex}.card-heading p{margin-top:4px;font-size:10px}.card-heading h2{font-size:14px}.subtle-chip{border:1px solid var(--line);color:#7d8a80;white-space:nowrap;background:#f9faf8;border-radius:5px;align-items:center;gap:8px;padding:5px 9px;font-size:9px;display:inline-flex}.overview-middle{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:21px;margin-bottom:25px;display:grid}.volume-card{min-height:295px}.chart-legend{color:#8b978f;gap:15px;padding:0 25px;font-size:9px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px}.legend-green{background:#6a9e85}.legend-light{background:#d8e8d9}.bar-chart{background:repeating-linear-gradient(0deg,#0000,#0000 44px,#f0f3ef 45px,#0000 46px) content-box content-box;justify-content:space-around;align-items:flex-end;height:198px;padding:15px 25px 21px;display:flex}.bar-column{flex-direction:column;flex:1;align-items:center;gap:11px;display:flex}.bar-column>span{color:#98a397;font-size:9px}.bar-pair{align-items:flex-end;gap:5px;height:137px;display:flex}.bar{border-radius:4px 4px 0 0;width:16px;min-height:3px}.bar.received{background:#6a9e85}.bar.dispatched{background:#d8e8d9}.dispatch-card{isolation:isolate;background:#185445;border-radius:10px;padding:25px 27px;position:relative;overflow:hidden}.dispatch-icon{color:#c9e8a6;background:#ffffff0b;border:1px solid #ffffff2a;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:20px;display:flex}.dispatch-card .eyebrow{color:#a7c5a1;letter-spacing:1.3px;font-size:8px}.dispatch-card h2{color:#fff;font-size:27px;font-weight:650;line-height:1.18}.dispatch-card p{color:#b3cbbb;max-width:220px;margin:10px 0 20px;font-size:10px}.dispatch-card .button{min-height:33px;padding:8px 12px;font-size:11px}.dispatch-lines{z-index:-1;border:1px solid #b5dabc1c;border-radius:22px;width:180px;height:240px;position:absolute;top:40px;right:-70px;transform:rotate(-25deg);box-shadow:0 0 0 20px #b5dabc0a,0 0 0 40px #b5dabc08,0 0 0 60px #b5dabc05}.table-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table thead{color:#89948c;background:#fafbf9;border-block:1px solid #edf0eb}.data-table th{white-space:nowrap;padding:12px 18px;font-size:9px;font-weight:550}.data-table td{color:#5c6b61;vertical-align:middle;border-bottom:1px solid #edf0eb;padding:16px 18px}.data-table td:first-child,.data-table th:first-child{padding-left:24px}.data-table td:last-child,.data-table th:last-child{padding-right:23px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfdfb}.data-table .mono{font-size:10px}.data-table .narrow{width:40px;padding-left:0;padding-right:12px}.cell-stack{flex-direction:column;gap:4px;min-width:120px;display:flex}.cell-stack strong{color:#42584a;font-weight:550}.cell-stack small{color:#a0a99f;font-size:9px}.company-cell{align-items:center;gap:11px;display:flex}.company-avatar{color:#829065;background:#eff2e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:flex}.file-icon{color:#97a28e;background:#f4f6ee;border-radius:6px;padding:7px;display:inline-flex}.badge{white-space:nowrap;color:#819096;text-transform:capitalize;background:#f0f3f4;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;line-height:1.2;display:inline-flex}.badge i{background:currentColor;border-radius:100%;width:4px;height:4px}.badge-received,.badge-processing,.badge-draft,.badge-company_staff,.badge-developer{color:#698aa0;background:#eef3f7}.badge-ready,.badge-dispatched,.badge-delivered,.badge-confirmed,.badge-paid,.badge-active,.badge-resolved,.badge-verified,.badge-sent,.badge-logged{color:#7b985e;background:#eff6eb}.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry{color:#b79a59;background:#fcf3df}.badge-returned,.badge-confiscated,.badge-void,.badge-disabled,.badge-rejected,.badge-reversed,.badge-failed,.badge-suspended{color:#b98575;background:#fbefeb}.badge-warehouse_admin,.badge-company_admin{color:#7b76a0;background:#f3f0f7}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 23px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:10px;display:flex}.search-box{color:#9aab9e;background:#fff;border:1px solid #e0e5df;border-radius:6px;align-items:center;gap:9px;max-width:340px;padding:0 10px;display:flex}.search-box input{width:220px;min-height:34px;box-shadow:none;background:0 0;border:0;outline:0;padding:9px 0;font-size:11px}.search-box:focus-within{border-color:var(--brand)}.record-count{color:#9ca69b;white-space:nowrap;font-size:9px}.selection-bar{color:#56856d;background:#eef6f0;align-items:center;gap:15px;padding:12px 24px;font-size:11px;display:flex}.data-table .check-cell{width:35px;padding-right:2px}.check-cell input{vertical-align:middle;width:13px;height:13px}.pagination{border-top:1px solid var(--line);color:#95a090;justify-content:space-between;align-items:center;padding:12px 23px;font-size:9px;display:flex}.pagination>div{gap:4px;display:flex}.activity-preview{margin-top:28px}.section-label{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-label h2{font-size:13px}.activity-strip{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.activity-strip article{gap:10px;display:flex}.activity-dot{color:#8e9f7d;background:#edf2e9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.activity-strip strong{color:#7c897f;font-size:9px;font-weight:500;line-height:1.5;display:block}.activity-strip small{color:#a7afa3;margin-top:4px;font-size:8px;display:block}.app-footer{color:#a2ad9f;justify-content:space-between;align-items:center;gap:20px;padding:0 34px 24px;font-size:8px;display:flex}.app-footer>span{align-items:center;gap:9px;display:flex}.app-footer i{background:#b9c6b1;border-radius:100%;width:3px;height:3px}.app-footer a{align-items:center;gap:5px;display:flex}.tabs{white-space:nowrap;border-bottom:1px solid #dfe6de;align-items:center;gap:27px;margin-bottom:25px;display:flex;overflow:auto}.tabs a{color:#8d998e;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 1px 13px;font-size:11px;display:flex}.tabs a.active{color:var(--brand);border-color:var(--brand);font-weight:650}.tabs a:hover{color:var(--brand)}.tabs a:last-child:nth-child(4){margin-left:auto}.currency-label{letter-spacing:1px;color:#98a394;margin:0 0 9px 2px;font-size:9px;display:block}.billing-stats .stat>strong{font-size:25px}.footnote{color:#96a18f;margin:16px 3px;font-size:10px}.info-note{color:#77866b;background:#f0f5ed;border:1px solid #e5ecdf;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:15px 17px;font-size:11px;display:flex}.info-note>svg{margin-top:1px}.info-note a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.info-note>.text-link{white-space:nowrap;margin-left:auto;font-size:10px;text-decoration:none}.receive-intro{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f0f6ed,#fff);align-items:center;gap:18px;padding:30px 24px;display:flex}.receive-intro>span{color:#729e81;background:#e5eee1;border-radius:12px;padding:15px}.receive-intro h2{font-size:17px}.receive-intro p{max-width:460px;margin-top:5px;font-size:11px}.receive-intro>.button{margin-left:auto}.stats-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.two-cards{grid-template-columns:1.3fr 1fr;gap:21px;display:grid}.date-filter{align-items:center;gap:13px;display:flex}.date-filter label{color:#829078;align-items:center;gap:7px;font-size:10px;display:flex}.statement-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 25px;font-size:14px;display:flex}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.connection-card,.warehouse-card{padding:22px}.connection-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.connection-icon{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,white);border-radius:11px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.connection-card h2,.warehouse-card h2{margin-bottom:5px;font-size:17px}.connection-card p,.warehouse-card p{font-size:11px}.key-preview{color:#95a08c;align-items:center;gap:8px;padding:16px 0;font-family:monospace;font-size:11px;display:flex}.key-preview>span{font-family:var(--font-sans);margin-left:auto;font-size:9px}.scope-chips{flex-wrap:wrap;gap:5px;min-height:27px;display:flex}.scope-chips span{color:#8c9980;background:#f5f7f2;border:1px solid #ecf0e7;border-radius:4px;padding:4px 6px;font-family:monospace;font-size:8px}.connection-manage{border:0;border-top:1px solid var(--line);width:100%;color:var(--brand);background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:17px 0 0;font-size:11px;display:flex}.loading{color:#8e9c84;justify-content:center;align-items:center;gap:10px;padding:65px 20px;font-size:12px;display:flex}.boot{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.boot .loading{padding:30px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.empty-icon{color:#91a57f;background:#f2f6ee;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:19px;display:flex}.empty h3{margin-bottom:8px;font-size:17px;font-weight:650}.empty p{max-width:370px;margin-bottom:20px;font-size:12px;line-height:1.7}.error,.success{color:#ac6b50;background:#fff5ef;border:1px solid #f0d7cb;border-radius:6px;align-items:center;gap:9px;margin:14px 0;padding:13px 15px;font-size:12px;line-height:1.7;display:flex}.success{color:#4b805c;background:#f0f8ed;border-color:#d8ebd0}.error-panel{background:#fff;align-items:flex-start;padding:30px}.error-panel p{color:inherit;margin:7px 0 15px}.toast{z-index:100;background:#fff;border:1px solid #e1e9db;border-radius:9px;align-items:center;gap:12px;max-width:470px;padding:16px 19px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 45px #19341a1a}.toast>span{color:#7c9e67;background:#edf6e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.toast p{color:#6c7b64;font-size:12px}.toast>.icon-btn{margin-left:3px}.connection-banner{color:#a88839;z-index:60;background:#fff1d7;border:1px solid #e9d399;border-radius:7px;padding:16px;position:fixed;bottom:20px;right:20px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#1e30224d;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow:auto}.modal{scrollbar-width:thin;background:#fff;border:1px solid #e2e8dc;border-radius:13px;width:620px;max-width:100%;max-height:calc(100dvh - 60px);overflow-y:auto;box-shadow:0 24px 100px #172a2333}.modal-wide{width:790px}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.modal-heading h2{font-size:20px}.modal-heading p{max-width:480px;margin-top:6px;font-size:11px;line-height:1.7}.modal .form-grid{padding:25px 27px}.modal .error{margin:0 27px 20px}.modal-footer{border-top:1px solid var(--line);background:#fcfdfb;justify-content:flex-end;align-items:center;gap:10px;padding:18px 27px;display:flex}.modal-body{padding:25px 27px}.modal-body p{font-size:12px;line-height:1.8}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;display:grid}.field{color:#586e55;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.field>span:first-child{font-weight:550}.field i{color:#ba9a70;font-style:normal}.field.wide{grid-column:1/-1}.field small{color:#94a089;font-size:10px;line-height:1.6}input,select,textarea{color:#52634b;background:#fff;border:1px solid #dfe6d9;border-radius:6px;outline:none;min-width:0;min-height:38px;padding:10px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#a7b29b;font-size:11px}input:focus,select:focus,textarea:focus{border-color:#92b693;box-shadow:0 0 0 3px #7cac6610}input[type=checkbox]{flex-shrink:0;width:14px;height:14px;min-height:0;margin:0;padding:0}input[type=color]{width:100%;height:40px;padding:4px}input:disabled,textarea:disabled{color:#8c9a80;background:#f7f9f3}textarea{resize:vertical}select{padding-right:25px;font-size:11px}.choice-list{border:1px solid var(--line);background:#fafcf7;border-radius:6px;max-height:180px;padding:10px 12px;overflow-y:auto}.choice{color:#7b8f6c;align-items:center;gap:9px;padding:5px 0;font-size:11px;display:flex}.toggle-line{color:#8c9f7c;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding:25px 27px;display:grid}.detail-meta small{text-transform:capitalize;color:#9caa8f;margin-bottom:5px;font-size:9px;display:block}.detail-meta strong{color:#687b5b;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.detail-actions{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:21px 27px;display:flex}.detail-note{padding:0 27px 25px;font-size:12px;line-height:1.8}.subheading{padding:22px 27px 16px;font-size:13px}.timeline{padding:0 27px 27px}.timeline>div{border-left:1px solid #e3ebdd;margin-left:4px;padding:0 0 20px 20px;position:relative}.timeline>div:last-child{padding-bottom:0}.timeline i{background:#9fb987;border:2px solid #fff;border-radius:100%;width:7px;height:7px;position:absolute;top:4px;left:-4px;box-shadow:0 0 0 1px #b9d0a9}.timeline strong{color:#859674;font-size:11px;display:block}.timeline small{margin-top:4px;font-size:9px;display:block}.invoice-amount{padding:0 27px 27px}.invoice-amount>small{font-size:10px}.invoice-amount>strong{font-family:var(--font-sans);color:#2e4a24;letter-spacing:-1px;margin:4px 0 8px;font-size:34px;display:block}.invoice-amount>span{color:#899c79;font-size:11px}.code-block,.guide-article pre{color:#c0d8bf;background:#1e382f;border-radius:7px;margin:0 27px 27px;padding:22px;font-size:11px;line-height:1.85;overflow:auto}.secret-body{padding:26px}.secret-body>div:not(.info-note){margin-bottom:20px}.secret-body label{color:#91a081;margin-bottom:7px;font-size:11px;display:block}.secret-body code{overflow-wrap:anywhere;color:#657c52;background:#f0f5eb;border:1px solid #e1e9da;border-radius:6px;padding:13px;font-size:12px;display:block}.secret-body .text-btn{margin-top:5px}.secret-body .info-note{margin:0}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.settings-card .card-heading{border-bottom:1px solid var(--line)}.settings-card .card-heading>svg{color:#9dab8f}.settings-body{padding:24px}.logo-setting{align-items:center;gap:19px;margin-bottom:30px;display:flex}.logo-preview{border:1px solid var(--line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:81px;height:81px;display:flex}.logo-preview img{object-fit:contain;max-width:70px;max-height:70px}.logo-setting strong{font-size:12px}.logo-setting p{max-width:280px;margin:4px 0 10px;font-size:10px}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.settings-save{margin:25px 0}.settings-body .info-note{margin:0;font-size:10px}.settings-side .field{margin-bottom:18px}.settings-side .settings-body>small{margin-bottom:20px;font-size:10px;line-height:1.7;display:block}.settings-note{padding:25px 19px}.settings-note>svg{color:#95a780}.settings-note h3{margin:12px 0 7px}.settings-note p{margin-bottom:17px;font-size:11px;line-height:1.85}.guide-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px;display:grid}.guide-nav{padding-top:10px;position:sticky;top:24px}.guide-nav .eyebrow{margin-bottom:19px;font-size:8px}.guide-nav a{color:#8b9a7e;justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.guide-nav a:hover{color:var(--brand)}.guide-content{flex-direction:column;gap:25px;display:flex}.guide-article{padding:30px;scroll-margin-top:22px}.guide-article>h2{margin-bottom:17px;font-size:22px}.guide-icon{color:#819e6b;background:#eaf2e4;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:flex}.guide-article p,.guide-article li{color:#829373;margin-bottom:15px;font-size:12px;line-height:1.85}.guide-article strong{color:#526a44}.guide-article h3{margin:27px 0 13px;font-size:15px}.guide-article ol{padding-left:19px}.guide-article li{padding-left:5px}.guide-article .table-scroll{margin:20px 0}.guide-article .data-table td{min-width:130px;line-height:1.8}.guide-article pre{margin:0 0 18px;padding:20px;font-size:11px}.guide-article code{font-size:11px}.guide-article .detail-actions{margin:20px 0;padding:15px 0}.guide-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.guide-steps b{font-family:var(--font-sans);color:#b8c9a7;margin-bottom:10px;font-size:25px;font-weight:500;display:block}.guide-steps strong{margin-bottom:8px;font-size:12px;display:block}.guide-steps p{font-size:10px}.formula-note{color:#859971;background:#f2f6ee;border:1px solid #e5eddc;border-radius:6px;margin:21px 0;padding:16px;font-size:11px}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{color:#eff5e9;background:#163f34;flex-direction:column;min-height:100vh;padding:43px 57px;display:flex;position:relative;overflow:hidden}.login-brand{z-index:1;color:#fff;font-size:25px;position:relative}.login-brand .brand-mark{color:#315436;background:#d4e8b8}.login-brand .brand-dot{color:#d4e8b8}.login-pitch{z-index:1;margin:auto 0;padding:55px 0 22px;position:relative}.eyebrow.light{color:#a5be94;letter-spacing:1.6px;margin-bottom:23px;font-size:8px}.login-pitch h1{letter-spacing:-2px;font-size:clamp(36px,3.6vw,55px);font-weight:500;line-height:1.19}.login-pitch h1 em{color:#c5deab;font-style:normal}.login-pitch>p{color:#a7bd9e;max-width:300px;margin-top:22px;font-size:12px;line-height:1.85}.login-art-footer{color:#779679;z-index:1;justify-content:space-between;gap:20px;font-size:9px;display:flex}.login-art:after{content:"";border:1px solid #a5ce9d0d;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-390px;left:-130px;box-shadow:0 0 0 50px #a5ce9d05,0 0 0 100px #a5ce9d03}.warehouse-illustration{opacity:.95;max-width:340px;height:190px;margin:30px 0 5px;position:relative}.warehouse-ground{background:#8cb28b44;height:1px;position:absolute;bottom:14px;left:0;right:0}.warehouse-building{background:#285441;border:1px solid #739778;border-radius:2px;width:220px;height:105px;position:absolute;bottom:15px;left:40px}.warehouse-roof{background:#436847;border:1px solid #92ad83;width:222px;height:29px;position:absolute;bottom:119px;left:39px;transform:skew(-28deg)}.warehouse-door{background:#163f34;border:1px solid #789775;flex-direction:column;gap:8px;width:75px;height:79px;padding:10px 0;display:flex;position:absolute;bottom:0;left:35px}.warehouse-door span{background:#55795b;height:1px}.warehouse-window{background:linear-gradient(90deg,#658f67 47%,#325a41 47% 52%,#6c936b 52%);border:1px solid #97b585;width:44px;height:28px;position:absolute;top:22px;right:28px}.warehouse-box{color:#dee8c5;background:#8ea36f;border:1px solid #b6c795;justify-content:center;align-items:center;width:38px;height:34px;display:flex;position:absolute;bottom:-1px}.warehouse-box svg{stroke-width:1px;width:23px;height:23px}.warehouse-box.b1{right:-18px}.warehouse-box.b2{color:#c9d9b0;background:#6a8759;right:18px}.warehouse-box.b3{background:#a7b781;width:33px;height:30px;bottom:33px;right:0}.illustration-chip{color:#42613b;background:#dce9c5;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex;position:absolute;top:57px;right:-5px;box-shadow:0 4px 10px #122e271a}.login-form-section{justify-content:center;align-items:center;padding:55px 45px;display:flex}.login-form-wrap{width:100%;max-width:350px}.login-icon{color:#6b905b;background:#eff4e8;border:1px solid #e2ebd7;border-radius:13px;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:33px;display:flex}.login-form-wrap>.eyebrow{letter-spacing:1.2px;font-size:8px}.login-form-wrap h2{letter-spacing:-1px;margin-bottom:12px;font-size:30px}.login-form-wrap>p{margin-bottom:30px;font-size:11px;line-height:1.8}.login-form-wrap .field{gap:8px;margin-bottom:19px}.login-form-wrap input{border-radius:6px;min-height:43px;font-size:12px}.login-form-wrap .field>span{font-size:11px;font-weight:550}.login-form-wrap .field small{font-size:9px}.input-suffix{border:1px solid #dfe6d9;border-radius:6px;align-items:center;display:flex;overflow:hidden}.input-suffix:focus-within{border-color:#92b693;box-shadow:0 0 0 3px #7cac6610}.input-suffix input{box-shadow:none;border:0;flex:1;width:100%}.input-suffix>span{color:#9dab90;background:#f8faf5;border-left:1px solid #e7eddf;padding:13px 12px;font-size:10px}.login-submit{justify-content:center;width:100%;height:43px;margin-top:7px;font-size:12px}.login-submit>svg:last-child,.login-submit>svg:first-child:not(:last-child){margin-left:auto}.login-submit:not(:has(.spin)){padding-left:35px}.forgot{margin:18px auto 0;font-size:10px;font-weight:500;display:block}.login-assurance{color:#9cad8b;justify-content:center;align-items:center;gap:7px;margin:32px 0 18px;font-size:9px;display:flex}.login-form-wrap .login-switch{text-align:center;color:#a1ae93;margin:18px 0 0;font-size:9px}.login-switch a{align-items:center;gap:5px;display:inline-flex}.login-switch a:hover{color:var(--brand)}.platform-top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:30px;padding:24px 5%;display:flex}.platform-top>.button{margin-left:auto}.platform-content{max-width:1280px;margin:0 auto;padding:52px 35px}.platform-summary{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:45px;margin:30px 0;padding:28px 34px;display:flex}.platform-summary>div{align-items:center;gap:17px;display:flex}.platform-summary>div:last-child{color:#95a880;margin-left:auto}.platform-summary strong{font-family:var(--font-sans);color:#547642;font-size:37px;line-height:1}.platform-summary span{color:#99a78d;max-width:90px;font-size:10px;line-height:1.65}.platform-summary>div:last-child span{max-width:none}.warehouse-details{grid-template-columns:auto minmax(0,1fr);gap:10px 15px;padding:23px 0;font-size:10px;display:grid}.warehouse-details>span{color:#a1ae93}.warehouse-details strong{color:#788c65;overflow-wrap:anywhere;font-weight:450}.warehouse-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:17px;display:flex}.warehouse-actions .text-btn,.warehouse-actions .button{font-size:10px}@media (min-width:1600px){.main-content{padding:40px 48px}.topbar{padding-inline:48px}.stats-grid{gap:23px}.stat{padding:23px}.overview-middle{grid-template-columns:1.9fr 1fr}.data-table td{padding-block:19px}}@media (max-width:1200px){.sidebar{width:211px;padding-inline:13px}.workspace-main{margin-left:211px}.main-content{padding:27px 24px}.topbar{padding-inline:24px}.stats-grid{gap:12px}.stat{padding:16px}.stat-top{font-size:9px}.stat>strong{font-size:27px}.stat-icon{width:26px;height:26px}.overview-middle{grid-template-columns:1.6fr 1fr;gap:17px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-toolbar{padding:15px}.search-box input{width:170px}.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.guide-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.guide-article{padding:25px}.bar{width:13px}.login-art{padding:38px}.app-footer{padding-inline:24px}.billing-stats .stat>strong{font-size:22px}}@media (max-width:960px){h1{font-size:25px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:18px}.overview-middle{grid-template-columns:1fr}.dispatch-card{grid-template-columns:50px 1fr auto;align-items:center;column-gap:20px;padding:23px;display:grid}.dispatch-icon{grid-area:1/1/4;margin:0}.dispatch-card .eyebrow{grid-column:2;margin:0 0 5px;font-size:7px}.dispatch-card h2{grid-column:2;font-size:22px}.dispatch-card h2 br{display:none}.dispatch-card p{grid-column:2;max-width:none;margin:6px 0 0;font-size:9px}.dispatch-card .button{grid-area:1/3/4;font-size:10px}.volume-card{min-height:290px}.welcome-row,.page-heading{align-items:flex-start}.welcome-row>.button{padding:9px 12px;font-size:10px}.activity-strip{grid-template-columns:1fr;gap:15px}.activity-strip strong{font-size:10px}.guide-layout{grid-template-columns:1fr}.guide-nav{gap:15px;padding:0 0 5px;display:flex;position:static;overflow:auto}.guide-nav .eyebrow{display:none}.guide-nav a{white-space:nowrap;gap:7px;font-size:10px}.guide-steps{gap:14px}.table-toolbar{flex-wrap:wrap}.toolbar-right{margin-left:auto}.date-filter{flex-wrap:wrap}.date-filter input{width:135px}.two-cards{grid-template-columns:1fr}.receive-intro{flex-wrap:wrap}.receive-intro>div{flex:1;min-width:230px}.receive-intro>.button{margin-left:0}.login-art{padding:35px 28px}.login-pitch h1{font-size:39px}.login-form-section{padding:40px 30px}.warehouse-illustration{transform-origin:0 100%;transform:scale(.85)}.platform-summary{gap:25px}.platform-summary span{font-size:9px}.platform-summary>div:last-child,.platform-top>.subtle-chip{display:none}}@media (max-width:740px){.sidebar{z-index:50;width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{z-index:45;background:#10241650;border:0;position:fixed;inset:0}.workspace-main{margin-left:0}.topbar{height:60px;padding:0 18px}.mobile-menu{display:flex}.breadcrumb{font-size:10px}.breadcrumb>span{margin:0 7px}.topbar>div{gap:10px}.topbar-right .today{display:none}.topbar-right{gap:6px}.main-content{padding:26px 18px}.welcome-row,.page-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.welcome-row p,.page-heading p{max-width:350px;font-size:11px}.welcome-row h1,.page-heading h1{font-size:25px}.eyebrow{margin-bottom:8px;font-size:8px}.stats-grid{gap:11px}.stat{padding:15px}.stat-top{font-size:9px}.stat-detail{font-size:8px}.stat>strong{margin:5px 0 6px;font-size:27px}.stat-icon{width:25px;height:25px}.stat-icon svg{width:16px;height:16px}.overview-middle{gap:20px}.card-heading{padding:20px 18px}.card-heading h2{font-size:13px}.card-heading p{font-size:9px}.card-heading .text-link{font-size:10px}.subtle-chip{gap:5px;padding:5px 7px;font-size:8px}.volume-card{min-height:280px}.bar-chart{padding-inline:14px}.bar{width:13px}.chart-legend{padding-inline:20px}.dispatch-card{grid-template-columns:37px 1fr;column-gap:17px;padding:21px}.dispatch-icon{grid-row:1/3;width:37px;height:37px}.dispatch-icon svg{width:24px}.dispatch-card h2{font-size:22px}.dispatch-card p{grid-column:2}.dispatch-card .button{grid-area:4/2;justify-self:start;margin-top:16px}.data-table th{font-size:9px}.data-table td{padding:15px;font-size:10px}.data-table td:first-child,.data-table th:first-child{padding-left:18px}.data-table .cell-stack strong,.data-table .mono{font-size:10px}.activity-preview{margin-top:24px}.section-label h2{font-size:12px}.section-label .text-link{font-size:9px}.app-footer{padding:8px 18px 20px;font-size:7px}.app-footer a{font-size:8px}.app-footer>span{gap:5px}.tabs{gap:22px}.tabs a{font-size:10px}.table-toolbar{gap:12px}.toolbar-left{flex-wrap:wrap;width:100%}.search-box{flex:1;min-width:190px}.search-box input{width:100%}.toolbar-right{justify-content:flex-end;width:100%}.connection-grid{grid-template-columns:1fr}.info-note{flex-wrap:wrap;gap:8px;font-size:10px}.info-note>span{flex:1;min-width:180px}.info-note>.text-link{margin-left:25px}.settings-side{grid-template-columns:1fr}.settings-note{padding:15px 8px}.settings-body{padding:20px}.settings-card .card-heading p{font-size:10px}.settings-layout{gap:20px}.settings-card .form-grid{gap:18px 13px}.guide-article{padding:23px 20px}.guide-article>h2{font-size:21px}.guide-article p,.guide-article li{font-size:11px}.guide-steps{grid-template-columns:1fr;gap:8px}.guide-steps b{margin-bottom:5px;font-size:20px}.guide-steps p{margin-bottom:10px}.guide-article pre{padding:17px}.guide-article code{font-size:10px}.modal-backdrop{padding:12px}.modal{border-radius:11px;max-height:calc(100dvh - 24px)}.modal-heading{padding:20px}.modal-heading h2{font-size:18px}.modal .form-grid{gap:18px 13px;padding:21px 20px}.modal-footer{padding:16px 20px}.detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 20px}.detail-actions{gap:8px;padding:20px}.detail-actions .button{font-size:11px}.modal .error{margin:0 20px 18px}.invoice-amount{padding:0 20px 23px}.modal .subheading{padding-inline:20px}.toast{max-width:none;padding:13px;bottom:15px;left:15px;right:15px}.toast p{font-size:11px}.receive-intro{gap:15px;padding:22px 18px}.receive-intro h2{font-size:16px}.receive-intro p{font-size:10px}.statement-card .card-heading{flex-direction:column;align-items:flex-start}.statement-card select{width:100%}.statement-footer{flex-wrap:wrap;gap:15px;padding:18px}.date-filter{gap:10px}.date-filter label{flex-direction:column;align-items:flex-start}.date-filter input{width:133px}.login-page{grid-template-columns:1fr}.login-art{min-height:auto;padding:24px 26px 27px}.login-brand{font-size:22px}.login-brand .brand-mark{width:30px;height:30px}.login-pitch{padding:26px 0 0}.login-pitch .eyebrow{margin-bottom:12px;font-size:7px}.login-pitch h1{letter-spacing:-1px;font-size:28px;line-height:1.24}.login-pitch h1 br:first-child{display:none}.login-pitch h1 br:first-child:after{content:" "}.login-pitch>p{max-width:230px;margin-top:10px;font-size:10px}.warehouse-illustration,.login-art-footer{display:none}.login-form-section{padding:36px 26px 28px}.login-icon{display:none}.login-form-wrap{max-width:430px}.login-form-wrap h2{font-size:26px}.login-form-wrap>p{margin-bottom:24px}.login-assurance{margin-top:26px}.platform-top{gap:15px;padding:19px}.platform-top .wordmark{font-size:20px}.platform-top .button{font-size:10px}.platform-content{padding:32px 19px}.platform-summary{gap:28px;padding:23px}.platform-summary>div{gap:10px}.platform-summary strong{font-size:30px}.platform-summary span{max-width:80px;font-size:8px}}@media (max-width:390px){.main-content{padding-inline:13px}.stat{padding:12px}.stat-top{gap:4px;font-size:8px}.stat-icon{width:23px;height:23px}.stat-detail{font-size:7.5px}.app-footer>span{font-size:6.5px}.form-grid,.modal .form-grid{grid-template-columns:1fr}.bar{width:11px}.login-pitch h1{font-size:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.sidebar,.topbar,.app-footer,.heading-actions,.table-toolbar,.button,.toast{display:none!important}.workspace-main{margin:0}.main-content{padding:0}.card,.stat{break-inside:avoid;box-shadow:none}.app-shell{background:#fff}}.remote-choices{flex-direction:column;gap:7px;display:flex}.remote-choices>input{background:#fafcf8;font-size:11px}.field>label:first-child{font-weight:550}.badge-overdue{color:#a9624a;background:#fbeae4}.field small,.detail-meta small{color:#7c896f}.detail-meta strong{color:#526746}.data-table td{color:#4d6153}.stat-detail{color:#7f8d7a}.login-icon img{object-fit:contain}.guide-article p,.guide-article li{color:#63795a}.settings-note p{color:#758569}.remote-choices>small{color:#788b6a}@media (max-width:740px){.sidebar{visibility:hidden}.sidebar.mobile-open{visibility:visible}.button{min-height:40px}}.table-scroll{position:relative}.sr-only{top:0;left:0}
:root{--font-sans:var(--font-inter), "Segoe UI", sans-serif;--ink:#17333c;--muted:#617981;--line:#d5e3e7;--canvas:#f0f7f8;--soft:#e7f1f3;--shadow:0 2px 4px #16213a03, 0 4px 16px #16213a03}body{font-family:var(--font-sans);color:var(--ink);font-size:14px}h1,h2,h3,.wordmark,.login-brand,.stat>strong,.invoice-amount>strong,.platform-summary strong,.guide-steps b{font-family:var(--font-sans)}h1{letter-spacing:-.9px;font-size:30px;font-weight:700;line-height:1.3}h2{letter-spacing:-.35px;font-size:17px;font-weight:700}h3{letter-spacing:-.2px;font-size:15px}strong{font-weight:700}small{color:var(--muted)}svg{stroke-width:1.8px}button:focus-visible,a:focus-visible{outline-color:var(--brand)}.mono,code{font-size:12px}.button{border-radius:9px;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700}.primary{box-shadow:0 1px 2px #1018280d}.secondary{color:#344054;border-color:#d8dee8;box-shadow:0 1px 2px #10182805}.secondary:hover{background:#f8f9fc;border-color:#bdc6d5}.small-button{min-height:36px;padding:7px 12px;font-size:12px}.text-link,.text-btn{font-size:13px;font-weight:700}.icon-btn{color:#798396;border-radius:8px;width:36px;height:36px}.icon-btn:hover{color:#344054;background:#edf0f6}.eyebrow{letter-spacing:1px;color:var(--muted);font-size:11px}.danger-text{color:#b42318}.brand-mark{border-radius:10px;width:34px;height:34px}.wordmark,.login-brand{letter-spacing:-.7px;gap:10px;font-size:23px;font-weight:700}.sidebar{color:#f8fafc;background:#111827;border-right:1px solid #1e293b;width:252px;padding:26px 16px 16px;overflow:hidden}.sidebar .wordmark{color:#fff;flex-shrink:0;margin-bottom:25px;padding:0 10px}.sidebar .brand-mark{color:#fff;background:#ffffff12;border:1px solid #ffffff20}.workspace-switch{background:#1b2435;border-color:#ffffff0c;border-radius:10px;flex-shrink:0;gap:11px;margin-bottom:22px;padding:12px}.workspace-switch strong{color:#f1f5f9;font-size:12px}.workspace-switch small{color:#9aa8bc;margin-top:3px;font-size:11px}.workspace-avatar{color:#bcc7d7;background:#ffffff0c;border-radius:8px;width:36px;height:36px}.workspace-avatar:has(img){background:#fff;padding:3px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#344054 transparent;flex:1;min-height:0;margin-right:-7px;padding-right:7px;overflow-y:auto}.nav-group{margin-bottom:20px}.nav-label{letter-spacing:1.25px;color:#7f8da3;text-transform:uppercase;margin-bottom:8px;padding:0 14px;font-size:10px;font-weight:700}.nav-link{color:#b9c3d3;border-radius:22px;gap:12px;min-height:40px;margin-bottom:3px;padding:10px 14px;font-size:13px;font-weight:400;line-height:20px;transition:background .15s,color .15s}.nav-link svg{color:#8c9bb1;width:18px;height:18px}.nav-link:hover{color:#fff;background:#ffffff08}.nav-link.active{background:var(--brand);color:#fff;font-weight:700;box-shadow:0 3px 12px #00000014}.nav-link.active svg{color:#fff}.sidebar-bottom{border-top:1px solid #ffffff0d;flex-shrink:0;margin-top:10px;padding-top:12px}.help-link{background:0 0;border:0;gap:10px;margin-bottom:8px;padding:8px 10px 13px}.help-link>span,.help-link>svg{color:#8999b0}.help-link strong{color:#b8c5d8;font-size:11px}.help-link small{color:#7e8fa8;font-size:10px}.help-link:hover strong{color:#fff}.profile-button{border-color:#ffffff0c;gap:10px;padding:12px 8px 0}.profile-button strong{color:#e4eaf4;font-size:12px}.profile-button small{color:#8596ae;font-size:10px}.profile-button>svg{color:#8293ac}.profile-button:hover>svg{color:#fff}.user-avatar{width:35px;height:35px;box-shadow:none;color:#4b5b76;background:#e9edf5;border:0;font-size:13px;font-weight:700}.sidebar .user-avatar{color:#d6dfed;background:#2c394f}.user-avatar.small{width:33px;height:33px}.workspace-main{margin-left:252px}.topbar{background:#fff;height:72px;padding:0 36px}.breadcrumb{align-items:center;gap:14px;min-width:0;display:flex}.breadcrumb strong{color:#3c4659;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;font-weight:700;overflow:hidden}.breadcrumb .portal-label{color:#6b768a;white-space:nowrap;background:#f2f4f8;border:1px solid #e9edf3;border-radius:20px;margin:0;padding:4px 10px;font-size:11px}.topbar-right .today{color:#748096;padding-right:18px;font-size:12px}.main-content{max-width:1680px;padding:34px 36px}.welcome-row,.page-heading{gap:20px;margin-bottom:28px}.welcome-row p,.page-heading p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}.app-footer{color:#7a8598;padding:8px 36px 24px;font-size:11px}.app-footer a{gap:7px;font-size:11px}.stats-grid{gap:18px;margin-bottom:24px}.stat{border-radius:12px;padding:21px 22px}.stat-top{color:#667085;font-size:12px;font-weight:400}.stat-icon{color:#6370c8;background:#eef2ff;border-radius:10px;width:36px;height:36px}.stat:nth-child(2) .stat-icon{color:#4b83d0;background:#eff6ff}.stat-green .stat-icon{color:#258564;background:#eaf8f1}.stat-amber .stat-icon{color:#be8229;background:#fff6e8}.stat>strong{letter-spacing:-1px;color:#182236;font-variant-numeric:tabular-nums;margin:9px 0 6px;font-size:34px;font-weight:700;line-height:1.25}.stat-detail{color:#7a8495;font-size:11px;line-height:1.6}.card{border-radius:12px}.card-heading{padding:23px 24px}.card-heading h2{font-size:16px}.card-heading p{margin-top:5px;font-size:12px}.subtle-chip{color:#6b7587;background:#f8f9fc;border-radius:20px;padding:6px 11px;font-size:11px}.overview-middle{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:22px;margin-bottom:25px}.volume-card{min-height:318px}.chart-legend{gap:8px;padding:0 24px;font-size:11px}.chart-legend>span{border-radius:6px;padding:4px 9px;line-height:1.3}.legend-received{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, white)}.legend-dispatched{color:#727d94;background:#eff2f8}.bar-chart{background-image:repeating-linear-gradient(0deg,#0000,#0000 44px,#eef1f6 45px,#0000 46px);height:199px;padding:12px 24px 20px}.bar-column>span{color:#7a8597;font-size:11px}.bar-pair{gap:6px}.bar{border-radius:4px 4px 0 0;width:18px}.bar.received{background:var(--brand)}.bar.dispatched{background:color-mix(in srgb, var(--brand) 23%, #eff2f8)}.dispatch-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.dispatch-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dispatch-card h2{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.dispatch-card p{color:var(--muted);max-width:none;margin:5px 0 0;font-size:12px;line-height:1.7}.dispatch-icon{color:#718198;background:#f1f4f9;border:1px solid #e9edf4;border-radius:11px;width:40px;height:40px;margin:0}.dispatch-total{align-items:baseline;gap:12px;margin:25px 0 7px;display:flex}.dispatch-total strong{color:var(--ink);letter-spacing:-1.5px;font-size:48px;line-height:1.1}.dispatch-total span{color:#768297;font-size:12px}.dispatch-card .dispatch-description{max-width:300px;font-size:12px}.dispatch-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.dispatch-card .button{min-height:39px;margin:0;padding:9px 13px;font-size:12px}.dispatch-actions .text-link{font-size:11px}.activity-preview{margin-top:28px}.section-label h2{font-size:15px}.activity-strip{gap:20px}.activity-strip article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:11px;padding:16px}.activity-icon{color:#8b98ae;background:#f0f3f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.activity-strip strong{color:#4d596f;font-size:11px;font-weight:400;line-height:1.6}.activity-strip small{color:#8792a4;margin-top:6px;font-size:10px}.data-table{font-size:13px}.data-table thead{color:#6e7a8d;background:#fafbfe;border-color:#edf0f5}.data-table th{text-transform:uppercase;letter-spacing:.5px;padding:13px 18px;font-size:10px;font-weight:700}.data-table td{color:#4a566b;border-color:#edf0f5;padding:17px 18px;font-size:12px}.data-table tbody tr:hover{background:#fafbfe}.data-table .mono{letter-spacing:-.1px;font-size:12px}.cell-stack{gap:4px}.cell-stack strong{color:#38475e;font-weight:700}.cell-stack small{color:#8b95a6;font-size:11px}.company-avatar{color:#6b7d9b;background:#eef2f9;font-size:11px}.file-icon{color:#788ba8;background:#f1f4f9}.badge{color:#667085;background:#f0f2f6;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:400;line-height:1.3}.badge-received,.badge-processing,.badge-draft,.badge-company_staff,.badge-developer{color:#3567a8;background:#ecf3ff}.badge-ready,.badge-dispatched,.badge-delivered,.badge-confirmed,.badge-paid,.badge-active,.badge-resolved,.badge-verified,.badge-sent,.badge-logged{color:#287c52;background:#eaf7ef}.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry{color:#9b6e13;background:#fff5df}.badge-returned,.badge-confiscated,.badge-void,.badge-disabled,.badge-rejected,.badge-reversed,.badge-failed,.badge-suspended,.badge-overdue{color:#b05241;background:#fff0ed}.badge-warehouse_admin,.badge-company_admin{color:#7360a3;background:#f1edfc}.table-toolbar{padding:18px 24px}.search-box{color:#8b95a6;border-color:#dce2ec;border-radius:8px}.search-box input{width:230px;min-height:40px;font-size:13px}.record-count,.pagination{color:#7b8799;font-size:11px}.pagination{padding:14px 24px}.selection-bar{background:color-mix(in srgb, var(--brand) 7%, white);color:var(--brand);flex-wrap:wrap;font-size:12px}.tabs{border:1px solid var(--line);background:#eaedf4;border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin-bottom:24px;padding:5px}.tabs a{color:#758097;border:0;border-radius:8px;padding:9px 14px;font-size:12px}.tabs a.active{color:#344054;background:#fff;font-weight:700;box-shadow:0 1px 4px #10182810}.tabs a:hover{color:var(--ink)}.tabs a:last-child:nth-child(4){margin-left:0}.currency-label{color:#748198;letter-spacing:.7px;font-size:10px}.billing-stats .stat>strong{letter-spacing:-.8px;font-size:clamp(20px,2vw,29px)}.footnote{color:#7e899b;font-size:12px;line-height:1.7}.info-note{color:#62738e;background:#eff4fc;border-color:#e2eaf7;border-radius:10px;font-size:12px;line-height:1.7}.info-note>.text-link{font-size:11px}.receive-intro{background:#fafbfe}.receive-intro>span{color:#6b82ac;background:#edf2fc}.receive-intro p{font-size:12px}.date-filter label{color:var(--muted);font-size:12px}.connection-card p,.warehouse-card p{font-size:12px}.key-preview{color:#728098;font-size:12px}.key-preview>span{font-size:11px}.scope-chips span{color:#6d7c97;background:#f3f5fa;border-color:#e7ebf3;border-radius:6px;padding:5px 8px;font-size:10px}.connection-manage{padding-top:19px;font-size:13px}.loading{color:#7a879a;font-size:13px}.empty-icon{color:#8b9ab3;background:#f0f3f9}.empty p{font-size:13px}.error{color:#ab4d3b;background:#fff5f2;border-color:#f4d5cc;border-radius:9px;font-size:13px}.success{color:#287353;background:#eef9f3;border-color:#cfebdc;font-size:13px}.toast{border-color:var(--line);border-radius:12px;box-shadow:0 8px 32px #15213a1a}.toast>span{color:#30845b;background:#eaf7ef;border-radius:8px}.toast p{color:#43526c;font-size:13px}.modal-backdrop{background:#10182866}.modal{border-color:#e3e7ef;border-radius:16px;box-shadow:0 24px 80px #10182830}.modal-heading{padding:26px 28px}.modal-heading h2{font-size:22px}.modal-heading p{color:#748096;font-size:13px}.modal-footer{background:#fafbfe;padding:20px 28px}.modal-body p{font-size:13px}.field{color:#475467;gap:8px;font-size:13px}.field>span:first-child,.field>label:first-child{font-weight:700}.field small,.remote-choices>small{color:#7e899d;font-size:11px;line-height:1.65}.field i{color:#a35151}input,select,textarea{color:#344054;border-color:#d8dfe9;border-radius:8px;min-height:42px;padding:10px 12px;font-size:13px}input::placeholder,textarea::placeholder{color:#9aa4b5;font-size:12px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}input:disabled,textarea:disabled{color:#8c97a8;background:#f5f7fa}select{padding-right:28px}.remote-choices>input{background:#fafbfe;font-size:12px}.choice-list{background:#fafbfe;border-radius:8px;padding:12px}.choice,.toggle-line{color:#66758c;font-size:12px;line-height:1.7}.choice{padding-block:7px}.detail-meta small{color:#7d889b;margin-bottom:6px;font-size:11px}.detail-meta strong{color:#3f4e65;font-size:13px}.detail-note{font-size:13px}.subheading{font-size:14px}.timeline>div{border-color:#e3e8f1}.timeline strong{color:#5c6c84;font-size:12px}.timeline small{color:#8a95a8;font-size:11px}.timeline i{background:#93a8c6;border-radius:2px;box-shadow:0 0 0 1px #b9c7dc}.invoice-amount>small{font-size:12px}.invoice-amount>strong{color:#1b2a41;font-size:36px;font-weight:700}.invoice-amount>span{color:#748096;font-size:12px}.code-block,.guide-article pre{color:#c7d5ee;background:#182235;border-radius:10px;font-size:12px}.secret-body label{color:#718097;font-size:12px}.secret-body code{color:#576985;background:#f4f6fb;border-color:#e2e7f1}.settings-card .card-heading>svg{color:#8b9ab3}.logo-setting strong{font-size:14px}.logo-setting p{color:#79859a;font-size:11px}.logo-preview{border-radius:14px}.settings-body .info-note,.settings-side .settings-body>small{font-size:12px}.settings-note>svg{color:#8b9ab3}.settings-note p{color:#718097;font-size:13px}.guide-nav a{color:#75839b;border-radius:8px;padding:11px 12px;font-size:13px}.guide-nav a:hover{background:#eaf0f9}.guide-icon{color:#748caf;background:#edf2fb}.guide-article>h2{font-size:23px}.guide-article p,.guide-article li{color:#63738b;font-size:13px;line-height:1.85}.guide-article strong{color:#3f516e}.guide-article code{font-size:12px}.guide-steps b{color:#9fadc4;font-weight:700}.guide-steps strong{font-size:13px}.guide-steps p{font-size:12px}.formula-note{color:#627898;background:#f1f5fc;border-color:#e1e9f6;border-radius:9px;font-size:12px}.login-art{color:#fff;background:#111827;padding:44px 60px}.login-brand .brand-mark{color:#fff;background:#ffffff10;border:1px solid #ffffff20}.login-art:after{display:none}.login-pitch{padding-block:65px}.login-pitch .eyebrow{color:#8596b3;letter-spacing:1.8px;margin-bottom:25px;font-size:11px}.login-pitch h1{letter-spacing:-2px;font-size:clamp(38px,3.8vw,58px);font-weight:700;line-height:1.2}.login-pitch h1 em{color:#a8b7d5}.login-pitch>p{color:#95a3bb;max-width:350px;margin-top:26px;font-size:14px;line-height:1.9}.login-features{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.login-features span{color:#acb9ce;background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:7px 12px;font-size:11px}.login-art-footer{color:#687b9a;font-size:11px}.login-form-wrap{max-width:380px}.login-icon{color:#6e86a9;background:#eff3fa;border-color:#e3eaf4;border-radius:14px;margin-bottom:28px}.login-form-wrap>.eyebrow{letter-spacing:1px;font-size:10px}.login-form-wrap h2{letter-spacing:-.7px;font-size:30px}.login-form-wrap>p{color:#748096;margin-bottom:30px;font-size:13px}.login-form-wrap .field>span{font-size:13px;font-weight:700}.login-form-wrap .field small{color:#8b96a9;font-size:11px}.login-form-wrap input{border-radius:8px;min-height:46px;font-size:13px}.input-suffix{border-color:#d8dfe9;border-radius:8px}.input-suffix:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.input-suffix input:focus{box-shadow:none}.input-suffix>span{color:#8390a5;background:#f8f9fc;border-color:#e5e9f0;font-size:12px}.login-submit{height:46px;font-size:13px}.forgot{margin-top:20px;font-size:12px}.login-assurance,.login-form-wrap .login-switch{color:#8895a9;font-size:11px}.platform-summary{border-radius:12px}.platform-summary strong{color:#1c2a42}.platform-summary span{color:#7988a1;font-size:12px}.platform-summary>div:last-child{color:#889dbd}.warehouse-details{font-size:12px}.warehouse-details>span{color:#8896ac}.warehouse-details strong{color:#5f718e}.warehouse-actions .text-btn,.warehouse-actions .button{font-size:12px}@media (min-width:1600px){.main-content{padding:40px 48px}.topbar,.app-footer{padding-inline:48px}.stat{padding:24px}.stat-top{font-size:13px}.stat-detail{font-size:12px}.data-table td{padding-block:19px;font-size:13px}}@media (max-width:1200px){.sidebar{width:232px;padding-inline:13px}.workspace-main{margin-left:232px}.main-content{padding:28px 24px}.topbar,.app-footer{padding-inline:24px}.stats-grid{gap:14px}.stat{padding:18px}.stat-top{font-size:11px}.stat-icon{width:30px;height:30px}.stat-detail{font-size:11px}.overview-middle{grid-template-columns:1.5fr 1fr;gap:18px}.dispatch-actions{gap:12px}.bar{width:14px}.search-box input{width:180px}.login-art{padding:40px}}@media (max-width:960px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-top{font-size:13px}.stat-icon{width:36px;height:36px}.overview-middle{grid-template-columns:1fr}.dispatch-card{padding:24px;display:flex}.dispatch-total{margin-top:18px}.dispatch-card .dispatch-description{max-width:none}.dispatch-actions{padding-top:18px}.welcome-row>.button{padding:10px 14px;font-size:12px}.guide-nav a,.activity-strip strong{font-size:12px}.login-art{padding:35px 28px}.login-pitch h1{font-size:38px}.login-pitch>p{font-size:13px}.login-features{gap:6px}.login-features span{font-size:10px}}@media (max-width:740px){.sidebar{width:264px;padding:24px 16px 16px}.sidebar-scrim{background:#10182866}.workspace-main{margin-left:0}.topbar{height:64px;padding:0 16px}.topbar>div:first-child{min-width:0}.breadcrumb{gap:8px}.breadcrumb strong{max-width:160px;font-size:12px}.breadcrumb .portal-label{display:none}.topbar-right{gap:8px}.main-content{padding:26px 18px}.welcome-row h1,.page-heading h1{font-size:27px}.welcome-row p,.page-heading p{max-width:none;font-size:13px}.welcome-row,.page-heading{gap:18px;margin-bottom:24px}.heading-actions{width:100%}.stats-grid{gap:12px}.stat{padding:16px}.stat-top{gap:6px;font-size:11px}.stat-icon{border-radius:8px;width:28px;height:28px}.stat-icon svg{width:17px;height:17px}.stat>strong{margin:12px 0 5px;font-size:30px}.stat-detail{font-size:10px}.card-heading{flex-wrap:wrap;align-items:flex-start;padding:20px}.card-heading h2{font-size:15px}.card-heading p{font-size:11px}.card-heading .text-link{font-size:12px}.subtle-chip{padding:5px 9px;font-size:10px}.volume-card{min-height:310px}.bar-chart{padding-inline:17px}.bar{width:13px}.bar-column>span{font-size:10px}.chart-legend{padding-inline:20px}.dispatch-card{padding:21px}.dispatch-card h2{font-size:16px}.dispatch-card p{font-size:12px}.dispatch-card .button{min-height:42px;font-size:12px}.dispatch-total strong{font-size:42px}.data-table td,.data-table .mono,.data-table .cell-stack strong{font-size:12px}.data-table th{font-size:10px}.data-table .cell-stack small{font-size:11px}.table-toolbar{padding:16px}.search-box input{width:100%;font-size:16px}.search-box input::placeholder{font-size:12px}.activity-strip article{padding:16px}.section-label h2{font-size:15px}.section-label .text-link{font-size:12px}.app-footer{flex-wrap:wrap;gap:12px;padding:4px 18px 24px}.app-footer,.app-footer>span,.app-footer a{font-size:10px}.tabs{border-radius:10px;gap:3px}.tabs a{padding:9px 12px;font-size:12px}.info-note{font-size:12px}.settings-body{padding:20px}.settings-card .card-heading p{font-size:12px}.settings-card .form-grid{grid-template-columns:1fr}.guide-article>h2{font-size:22px}.guide-article p,.guide-article li{font-size:13px}.guide-article code{font-size:12px}.guide-steps{gap:18px}.modal{border-radius:14px}.modal-heading{padding:22px 20px}.modal-heading h2{font-size:21px}.modal-heading p{font-size:12px}.modal .form-grid{grid-template-columns:1fr;gap:20px}.modal-footer{padding:18px 20px}.modal-footer .button,.detail-actions .button{font-size:12px}input,select,textarea,.remote-choices>input,.login-form-wrap input{font-size:16px}.choice,.toggle-line{font-size:13px}.detail-meta strong,.receive-intro p,.toast p{font-size:12px}.login-art{padding:28px}.login-brand{font-size:23px}.login-pitch{padding:28px 0 0}.login-pitch .eyebrow{margin-bottom:14px;font-size:10px}.login-pitch h1{letter-spacing:-1px;font-size:31px}.login-pitch>p{max-width:340px;margin-top:16px;font-size:13px}.login-features{display:none}.login-form-section{padding:32px 26px}.login-form-wrap h2{font-size:28px}.login-form-wrap>p{font-size:13px}.platform-top .wordmark{font-size:20px}.platform-top .button{font-size:12px}.platform-summary span{font-size:11px}}@media (max-width:390px){.main-content{padding-inline:16px}.stat{padding:14px}.stat-top{font-size:11px}.stat-icon{width:25px;height:25px}.stat-detail,.app-footer>span{font-size:10px}.billing-stats .stat>strong{font-size:23px}}@media print{.workspace-main{margin:0}.main-content{padding:0}.card,.stat,.dispatch-card{box-shadow:none}}
:root{--sidebar-width:240px;--surface:#fbfefe}body{color:var(--ink);background:var(--canvas)}h1{letter-spacing:-.9px;font-size:32px}h2{letter-spacing:-.5px;font-size:20px}h3{font-size:16px}.button{border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}.small-button{min-height:36px;font-size:12px}.secondary{background:var(--surface);color:#28464f;border-color:#cfdee3;box-shadow:0 2px 4px #12333b07}.secondary:hover{background:#eaf3f5;border-color:#acc5cd}.text-link,.text-btn{font-size:13px}.icon-btn{color:#67818a}.icon-btn:hover{color:#214a56;background:#dfecef}.brand-mark{background:var(--brand);color:#fff;border:0}.sidebar{width:var(--sidebar-width);color:#24434c;background:#e6f0f3;border-color:#cedfe4;padding:22px 14px 16px;transition:width .18s}.sidebar-brand{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;min-height:38px;margin-bottom:22px;display:flex}.sidebar .wordmark{color:#183640;gap:8px;margin:0;padding:0 6px;font-size:21px}.sidebar .brand-mark{color:var(--brand);background:#fff;border-color:#d4e2e6;box-shadow:0 1px 2px #17333c06}.sidebar-toggle{color:#6e8993;width:28px;height:32px}.workspace-switch{background:#ffffff70;border-color:#d2e1e6;margin-bottom:22px;padding:11px}.workspace-switch strong{color:#294a54;font-size:12px}.workspace-switch small{color:#7a949c;font-size:11px}.workspace-avatar{color:#6e929d;background:#e2eef1}.sidebar nav{scrollbar-color:#b8cdd4 transparent}.nav-label{color:#7e969e;letter-spacing:1.2px;font-size:10px}.nav-group{margin-bottom:18px}.nav-link{color:#526d77;border:1px solid #0000;border-radius:11px;min-height:40px;margin-bottom:3px;padding:9px 12px;font-size:13px}.nav-link svg{color:#708d97}.nav-link:hover{color:#214b58;background:#dcebef}.nav-link.active{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, #eef6f7);border-color:color-mix(in srgb, var(--brand) 18%, #d8e8eb);box-shadow:none}.nav-link.active svg{color:var(--brand)}.sidebar-bottom{border-color:#cadde3}.help-link{padding:8px 9px 13px}.help-link strong{color:#486771;font-size:11px}.help-link small,.help-link>span,.help-link>svg{color:#819ba4}.help-link:hover strong{color:#173b47}.profile-button{border-color:#cadde3}.profile-button strong{color:#47646f}.profile-button small,.profile-button>svg{color:#7c969f}.profile-button:hover>svg{color:#244d5c}.sidebar .user-avatar,.user-avatar{color:#537480;background:#d9e8ed}.workspace-main{margin-left:var(--sidebar-width);transition:margin-left .18s}.topbar{background:#f0f7f8;border-color:#dbe7eb;height:64px;padding-inline:32px}.breadcrumb strong{color:#59757f;font-size:13px;font-weight:400}.breadcrumb .portal-label{color:#76909a;background:#e5f0f3;border-color:#d8e7eb}.topbar-right .today{color:#8ba0a7;font-size:12px}.main-content{max-width:1760px;padding:32px}.welcome-row p,.page-heading p{color:var(--muted);font-size:14px}.welcome-row,.page-heading{margin-bottom:30px}.sidebar-collapsed{--sidebar-width:76px}.sidebar-collapsed .sidebar{padding-inline:12px}.sidebar-collapsed .sidebar-brand{flex-direction:column;gap:10px;margin-bottom:20px}.sidebar-collapsed .sidebar .wordmark{padding:0}.sidebar-collapsed .wordmark-text,.sidebar-collapsed .workspace-switch,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-link>span,.sidebar-collapsed .help-link>div,.sidebar-collapsed .help-link>svg,.sidebar-collapsed .profile-button>span:nth-child(2),.sidebar-collapsed .profile-button>svg{display:none}.sidebar-collapsed .nav-link{justify-content:center;gap:0;min-height:44px;padding:10px}.sidebar-collapsed .nav-link svg{width:21px;height:21px}.sidebar-collapsed .nav-group{border-bottom:1px solid #d1e1e6;margin-bottom:10px;padding-bottom:10px}.sidebar-collapsed .sidebar-bottom{padding-top:8px}.sidebar-collapsed .help-link,.sidebar-collapsed .profile-button{justify-content:center;padding-inline:0}.sidebar-collapsed .help-link{margin:0;padding-block:10px}.card,.stat,.dispatch-card,.activity-strip article,.connection-card{background:var(--surface);border-color:var(--line);border-radius:12px;box-shadow:0 2px 5px #12333b05}.stat-top{color:#71868e;font-size:13px}.stat>strong{color:#25464f;font-size:34px}.stat-detail{color:#8a9ba2;font-size:12px}.stat-icon{color:#72919f;background:#eaf2f6}.card-heading h2{font-size:18px}.card-heading p{color:#7d9299;font-size:13px}.subtle-chip{color:#65838d;background:#e9f2f4;border-color:#dce9ed;font-size:12px}.dispatch-card h2{font-size:18px}.dispatch-card p,.dispatch-card .dispatch-description,.dispatch-total span{color:#728992;font-size:13px}.dispatch-total strong{color:#234750}.dispatch-icon{color:#6e959f;background:#eaf4f5;border-color:#dbe9ed}.dispatch-card .button{min-height:42px;font-size:13px}.dispatch-actions .text-link{font-size:12px}.bar-chart{background-image:repeating-linear-gradient(0deg,#0000,#0000 44px,#e4eff1 45px,#0000 46px)}.bar-column>span{color:#82999f;font-size:12px}.chart-legend{font-size:12px}.legend-dispatched{color:#73929b;background:#e7f1f3}.data-table{font-size:14px}.data-table thead{color:#6b828c;background:#edf5f7;border-color:#d4e3e7}.data-table th{letter-spacing:.35px;padding:15px 20px;font-size:11px}.data-table td{color:#47646e;border-color:#dae7eb;padding:19px 20px;font-size:14px}.data-table tbody tr:hover{background:#f2f9fa}.cell-stack strong{color:#355962}.cell-stack small{color:#8ba0a7;font-size:12px}.data-table .mono{font-size:13px}.badge{border-radius:999px;padding:5px 11px;font-size:12px}.table-toolbar{padding:20px 24px}.search-box{background:#fbfefe;border-color:#ccdee4;border-radius:10px;max-width:480px}.search-box input{width:290px;min-height:42px;font-size:14px}.record-count,.pagination{color:#8298a0;font-size:12px}.tabs{background:#e3eef1;border-color:#d6e5ea}.tabs a{color:#72909a;font-size:13px}.tabs a.active{color:#2d5663;background:#fbfefe}.info-note{color:#62838f;background:#e8f3f5;border-color:#d5e7eb;font-size:13px}.receive-intro{background:#f4fafb}.receive-intro>span,.empty-icon{color:#7b9ba7;background:#e8f2f5}.empty p{font-size:14px}.section-label h2{font-size:18px}.section-label p{margin-top:5px;font-size:13px}.activity-strip strong{color:#69838d;font-size:12px}.activity-strip small{color:#92a5ad;font-size:11px}.activity-icon{color:#80a0aa;background:#eaf3f5}.app-footer{color:#90a5ad;padding-inline:32px}.field{color:#45616d;font-size:14px}.field small{color:#8499a2;font-size:12px}input,select,textarea{color:#3b5c69;background:#fbfefe;border-color:#cddfe5;border-radius:10px;min-height:44px;font-size:14px}input::placeholder,textarea::placeholder{color:#9aadb4;font-size:13px}.remote-choices>input,.choice-list{background:#f3f9fb}.choice,.toggle-line{color:#587783;font-size:13px}.modal{background:#f3fafb;border-color:#cfdee3;border-radius:14px}.modal-heading h2{font-size:23px}.modal-heading p{color:#74909b;font-size:13px}.modal-footer{background:#eef6f8}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18313970}.detail-meta strong{color:#456775;font-size:14px}.detail-meta small{color:#88a0a9;font-size:12px}.secret-body code{color:#2f5869;background:#e4eff3;border-color:#d1e3ea;padding:18px;font-size:14px}.scope-chips span{color:#648492;background:#eaf3f5;border-color:#dbe9ee;padding:5px 8px;font-size:11px}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px}.settings-card{box-shadow:none;background:0 0;border:0;border-radius:0}.settings-card .card-heading{border-color:#d0e0e6;padding:4px 0 24px}.settings-body{padding:26px 0}.settings-card .card-heading>svg{display:none}.logo-setting{border-bottom:1px solid #d0e0e6;gap:22px;margin-bottom:28px;padding:0 0 26px}.logo-preview{border-radius:50%;width:112px;height:112px;background:#fff!important}.logo-preview img{width:88px;max-width:88px;height:88px;max-height:88px}.logo-setting strong{font-size:16px}.logo-setting p{color:#8299a3;font-size:12px}.settings-card .form-grid{gap:24px 20px}.settings-note{border-top:1px solid #d0e0e6;padding:24px 0}.settings-note p{color:#7d949f;font-size:13px}.guide-article p,.guide-article li{color:#627f8d;font-size:14px}.guide-nav a{color:#7c959f}.guide-nav a:hover{background:#e1eef3}.guide-content{min-width:0}.guide-article :is(p,li,summary){overflow-wrap:anywhere}.api-reference-entry{border-bottom:1px solid var(--line);padding:14px 0}.api-reference-entry summary{cursor:pointer;color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.api-reference-entry summary span{color:var(--muted);margin-left:14px;display:inline-block}.api-reference-entry summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px;border-radius:3px}.api-reference-entry p{margin:12px 0 0}.api-reference-entry code{overflow-wrap:anywhere}.api-playground{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;scroll-margin-top:24px}.api-playground .field{gap:8px;min-width:0;margin:16px 0;display:grid}.api-playground input:not([type=checkbox]),.api-playground select,.api-playground textarea{width:100%;min-width:0}.api-playground .choice{align-items:flex-start}.api-playground .choice input{flex:0 0 16px;width:16px;height:16px;min-height:0;margin-top:3px}.playground-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.api-playground .detail-actions{flex-wrap:wrap}.playground-response{margin-top:20px}.api-playground pre{max-height:420px;overflow:auto}.archive-actions{border-top:1px solid var(--line);padding:18px 0}.archive-actions p{color:var(--muted);margin:0 0 12px;font-size:13px}@media (max-width:600px){.playground-parameters{grid-template-columns:minmax(0,1fr)}}.settings-tabs{white-space:nowrap;border-bottom:1px solid #cbdfe6;gap:25px;margin-bottom:34px;display:flex;overflow-x:auto}.settings-tabs a{color:#6b8590;border-bottom:2px solid #0000;padding:12px 3px 15px;font-size:14px}.settings-tabs a.active{color:#274c5d;border-color:#274c5d;font-weight:700}.settings-tabs a:hover{color:#264e60}.settings-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.settings-section-heading h2{margin-bottom:5px;font-size:22px}.settings-section-heading p{font-size:14px;line-height:1.75}.integration-list{background:#f8fdfe;border:1px solid #cedee5;border-radius:12px;overflow:hidden}.integration-row{border-bottom:1px solid #d6e5eb;align-items:flex-start;gap:18px;padding:24px;display:flex}.integration-row:last-child{border-bottom:0}.integration-symbol{color:#678e9e;background:#e8f2f6;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.integration-description{flex:1;min-width:0}.integration-name{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:6px;display:flex}.integration-name h3{font-size:15px}.integration-description p{color:#839aa5;margin-bottom:12px;font-size:12px}.integration-date{margin-left:14px}.key-last-four{color:#78909c;margin-bottom:12px;font-size:12px}.key-last-four code{color:#527d91;background:#e6f1f6;border-radius:4px;padding:3px 6px}.webhook-destination{color:#567f91;overflow-wrap:anywhere;margin-bottom:14px;font-size:13px;display:block}.integration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;max-width:230px;display:flex}.integration-actions .button{min-height:40px;font-size:13px}.integration-actions .text-btn{font-size:12px}.integration-resources{flex-wrap:wrap;gap:14px 25px;margin-top:25px;display:flex}.integration-resources a{color:#688e9f;align-items:center;gap:6px;font-size:12px;display:flex}.integration-resources a:hover{color:var(--brand);text-decoration:underline}.company-billing-overview{margin-bottom:28px}.billing-overview-row{background:#fbfefe;border:1px solid #cedfe6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;padding:24px;display:flex}.billing-overview-row>div{flex:1;min-width:140px}.billing-overview-row span,.billing-overview-row small{color:#7b949f;font-size:12px;display:block}.billing-overview-row strong{color:#275666;letter-spacing:-.6px;margin:8px 0 4px;font-size:28px;display:block}.billing-overview-row .button{font-size:12px}.address-toolbar{align-items:flex-start;gap:24px;display:flex}.address-toolbar .info-note{flex:1}.address-customer{max-width:420px;margin:0 0 28px}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.address-card{padding:28px}.address-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.address-heading h2{margin-bottom:10px;font-size:20px}.address-heading .subtle-chip{text-transform:capitalize}.address-card dl{margin:0 0 20px}.address-card dl>div{border-bottom:1px solid #d5e5ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.address-card dt{color:#7b939e;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:700}.address-card dd{color:#43697b;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.address-instructions{margin-bottom:22px;font-size:13px;line-height:1.8}.login-page,.login-form-section{background:#f0f7f8}.login-art{color:#1b4656;background:#e3eff3;border-right:1px solid #cddfe6}.login-brand{color:#244a5c}.login-brand .brand-mark{color:var(--brand);background:#fbfefe;border-color:#d0e0e8}.login-pitch h1{color:#204554}.login-pitch h1 em{color:#638fa4}.login-pitch .eyebrow,.login-pitch>p{color:#7a95a3}.login-features span{color:#6b8b9d;background:#edf6f9;border-color:#d0e4ed}.login-art-footer{color:#8aa3af}.login-form-wrap h2{color:#2a5368}.login-form-wrap>p,.login-form-wrap .field small{color:#859ba9}.login-form-wrap .field>span{color:#527484}.login-icon{color:#7396aa;background:#e5f0f6;border-color:#d5e4ec}.input-suffix,.input-suffix>span{border-color:#d0e0e7}.input-suffix>span{color:#8aa1af;background:#e8f2f6}.platform-page{background:#f0f7f8}.platform-top,.platform-summary{background:#fbfefe}.stat-detail,.cell-stack small,.record-count,.pagination,.integration-description p,.key-last-four,.field small,.settings-side .settings-body>small,.logo-setting p,.card-heading p,.settings-note p,.integration-resources a,.activity-strip small,.billing-overview-row span,.billing-overview-row small,.address-card dt,.modal-heading p{color:#617b86}.settings-side .settings-body>small,.settings-body .info-note{font-size:12px}.help-link small,.profile-button small,.workspace-switch small{color:#647f89}.guide-article strong{color:#315665}.guide-icon,.formula-note{color:#486e7a;background:#e7f2f5;border-color:#d3e4e9}.address-customer{flex-direction:column;gap:9px;display:flex}@media (min-width:1600px){.main-content{padding:40px}.topbar,.app-footer{padding-inline:40px}.data-table td{font-size:14px}}@media (max-width:1200px){.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr;gap:28px;display:grid}.integration-actions{max-width:140px}.main-content{padding:28px}.address-card{padding:24px}}@media (max-width:960px){.address-grid{grid-template-columns:1fr}.integration-row{flex-wrap:wrap}.integration-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:60px}.settings-tabs{gap:20px}}@media (max-width:740px){.sidebar,.sidebar-collapsed .sidebar{width:264px;padding:22px 16px 16px}.sidebar-toggle{display:none}.sidebar-collapsed .sidebar-brand{flex-direction:row;margin-bottom:22px}.sidebar-collapsed .wordmark-text,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-link>span,.sidebar-collapsed .help-link>div,.sidebar-collapsed .profile-button>span:nth-child(2){display:block}.sidebar-collapsed .workspace-switch{display:flex}.sidebar-collapsed .help-link>svg,.sidebar-collapsed .profile-button>svg{display:block}.sidebar-collapsed .nav-link{justify-content:flex-start;gap:12px;min-height:40px;padding:9px 12px}.sidebar-collapsed .nav-group{border:0;margin-bottom:18px;padding:0}.sidebar-collapsed .help-link,.sidebar-collapsed .profile-button{justify-content:flex-start}.workspace-main{margin-left:0}.main-content{padding:26px 18px}.topbar{padding-inline:16px}.welcome-row h1,.page-heading h1{font-size:28px}.welcome-row p,.page-heading p{font-size:13px}.stat{padding:15px}.stat-top{font-size:12px}.stat-detail{font-size:11px}.stat>strong{font-size:30px}.data-table td,.data-table .mono,.data-table .cell-stack strong{font-size:13px}.data-table .cell-stack small{font-size:12px}.data-table th{font-size:11px}.search-box input{width:100%;font-size:16px}.card-heading h2{font-size:18px}.card-heading p{font-size:12px}.settings-tabs{gap:22px;margin-bottom:28px}.settings-tabs a{font-size:13px}.settings-section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.settings-section-heading h2{font-size:21px}.settings-section-heading p{font-size:13px}.integration-row{gap:14px;padding:20px}.integration-symbol{width:34px;height:34px}.integration-actions{gap:20px;padding-left:0}.integration-date{margin:5px 0 0;display:block}.integration-description .scope-chips{margin-top:16px;margin-left:-48px}.settings-side{display:block}.settings-body{padding:24px 0}.settings-card .card-heading{padding:0 0 20px}.logo-preview{width:90px;height:90px}.logo-preview img{width:70px;height:70px}input,select,textarea,.remote-choices>input{font-size:16px}.billing-overview-row{gap:22px;padding:22px}.billing-overview-row>div{min-width:120px}.billing-overview-row strong{font-size:26px}.company-billing-overview .section-label{align-items:flex-start;gap:16px}.company-billing-overview .section-label .text-link{flex-shrink:0}.address-toolbar{flex-direction:column;gap:0;margin-bottom:22px}.address-card{padding:22px}.address-card dd{font-size:13px}.app-footer{padding-inline:18px}}@media print{.sidebar-collapsed .workspace-main,.workspace-main{margin:0}.main-content{padding:0}.integration-actions,.integration-resources,.settings-tabs{display:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--raised:#e8f1f4;--accent:var(--brand)}.sidebar-brand{min-height:58px;margin-bottom:24px}.sidebar .portal-brand{flex:1;gap:10px;min-width:0;padding:0 2px}.portal-brand .brand-mark{flex-shrink:0;width:36px;height:36px}.portal-brand .wordmark-text{letter-spacing:0;min-width:0}.portal-brand .wordmark-text strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.portal-brand .wordmark-text small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.brand-mark.has-logo{border:1px solid var(--line);background:#fff;padding:3px}.brand-mark.has-logo img{object-fit:contain;border-radius:6px;width:100%;height:100%}.sidebar-toggle{flex-shrink:0}.sidebar-collapsed .portal-brand{flex:initial}.theme-toggle{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.theme-toggle:hover{background:var(--raised)}.theme-toggle svg{color:var(--muted)}.appearance-settings{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.appearance-settings h2{margin-bottom:7px;font-size:18px}.appearance-settings p{color:var(--muted);font-size:13px;line-height:1.7}.appearance-options{gap:10px;margin-top:18px;display:flex}.appearance-options button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 20px;font-size:13px;display:flex}.appearance-options button[aria-pressed=true]{background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-color:var(--brand);color:var(--ink);font-weight:700}.login-page{position:relative}.login-theme{z-index:2;position:absolute;top:24px;right:28px}.login-brand{overflow-wrap:anywhere}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d171e;--surface:#152630;--raised:#203541;--soft:#1b303a;--line:#304752;--ink:#e5eff3;--muted:#a1b7c2;--shadow:0 2px 6px #00000018}[data-theme=dark] :is(.app-shell,.login-page,.login-form-section,.platform-page,.boot){background:var(--canvas);color:var(--ink)}[data-theme=dark] :is(.app-shell,.login-page,.platform-page){--accent:color-mix(in srgb, var(--brand) 55%, #c6f7eb)}[data-theme=dark] :is(h1,h2,h3,.cell-stack strong,.stat>strong,.dispatch-total strong,.billing-overview-row strong,.detail-meta strong,.invoice-amount>strong,.warehouse-details strong,.platform-summary strong,.guide-article strong,.activity-strip strong,.toast p,.login-brand,.login-pitch h1,.login-form-wrap h2){color:var(--ink)}[data-theme=dark] :is(p,.stat-top,.stat-detail,.cell-stack small,.record-count,.pagination,.currency-label,.footnote,.field,.field small,.settings-side .settings-body>small,.choice,.toggle-line,.detail-meta small,.detail-note,.timeline strong,.timeline small,.invoice-amount>span,.secret-body label,.guide-article li,.guide-nav a,.key-last-four,.integration-resources a,.address-card dt,.address-card dd,.activity-strip small,.billing-overview-row span,.billing-overview-row small,.warehouse-details>span,.platform-summary span,.app-footer,.app-footer a,.login-assurance,.login-form-wrap .login-switch,.login-form-wrap .field>span,.login-form-wrap .field small,.login-art-footer,.eyebrow,.login-pitch .eyebrow){color:var(--muted)}[data-theme=dark] :is(.card,.stat,.dispatch-card,.activity-strip article,.integration-list,.billing-overview-row,.modal,.toast,.platform-top,.platform-summary){background:var(--surface);border-color:var(--line);box-shadow:0 3px 10px #00000012}[data-theme=dark] :is(.card-heading,.data-table td,.data-table thead,.modal-heading,.modal-footer,.detail-actions,.pagination,.settings-tabs,.settings-note,.logo-setting,.settings-card .card-heading,.integration-row,.address-card dl>div,.timeline>div,.warehouse-actions,.connection-manage,.statement-footer,.topbar,.profile-button,.sidebar-bottom,.sidebar-collapsed .nav-group){border-color:var(--line)}[data-theme=dark] .sidebar{border-color:var(--line);color:var(--ink);background:#101f28}[data-theme=dark] .sidebar nav{scrollbar-color:#34515e transparent}[data-theme=dark] :is(.sidebar .wordmark,.profile-button strong,.help-link strong){color:var(--ink)}[data-theme=dark] :is(.nav-label,.nav-link,.nav-link svg,.sidebar-toggle,.profile-button small,.profile-button>svg,.help-link small,.help-link>svg,.help-link>span){color:var(--muted)}[data-theme=dark] .nav-link:hover{background:var(--raised);color:var(--ink)}[data-theme=dark] .nav-link.active{background:color-mix(in srgb, var(--brand) 22%, var(--surface));border-color:color-mix(in srgb, var(--brand) 40%, var(--line));color:var(--accent)}[data-theme=dark] .nav-link.active svg{color:var(--accent)}[data-theme=dark] .sidebar .brand-mark:not(.has-logo){background:var(--raised);color:var(--accent)}[data-theme=dark] .topbar{background:var(--canvas)}[data-theme=dark] :is(.breadcrumb strong,.topbar-right .today){color:var(--muted)}[data-theme=dark] :is(.breadcrumb .portal-label,.subtle-chip,.user-avatar,.sidebar .user-avatar,.stat-icon,.dispatch-icon,.activity-icon,.empty-icon,.integration-symbol,.receive-intro>span,.guide-icon,.formula-note,.login-icon,.login-features span){color:var(--muted);background:var(--raised);border-color:var(--line)}[data-theme=dark] .stat-green .stat-icon{color:#90d7b6;background:#203e35}[data-theme=dark] .stat-amber .stat-icon{color:#edc37e;background:#3c3527}[data-theme=dark] :is(.text-link,.text-btn,.connection-manage,.integration-resources a:hover){color:var(--accent)}[data-theme=dark] .icon-btn{color:var(--muted)}[data-theme=dark] :is(.icon-btn:hover,.guide-nav a:hover){background:var(--raised);color:var(--ink)}[data-theme=dark] .secondary{background:var(--raised);color:var(--ink);border-color:var(--line);box-shadow:none}[data-theme=dark] .secondary:hover{background:#2b4451}[data-theme=dark] .primary{background:var(--brand);color:#fff}[data-theme=dark] .bar-chart{background-image:repeating-linear-gradient(to top, transparent, transparent 44px, var(--line) 45px, transparent 46px)}[data-theme=dark] .bar-column>span{color:var(--muted)}[data-theme=dark] .bar.received{background:var(--accent)}[data-theme=dark] .bar.dispatched{background:#3c646a}[data-theme=dark] .legend-received{color:#a0dfc9;background:#21413c}[data-theme=dark] .legend-dispatched{background:var(--raised);color:var(--muted)}[data-theme=dark] .data-table thead{color:var(--muted);background:#1b303b}[data-theme=dark] .data-table td{color:#c6d8e0}[data-theme=dark] .data-table tbody tr:hover{background:#1b313c}[data-theme=dark] .badge{background:var(--raised);color:#bed0d9}[data-theme=dark] :is(.badge-received,.badge-processing,.badge-draft,.badge-company_staff,.badge-developer){color:#a4cbee;background:#203b50}[data-theme=dark] :is(.badge-ready,.badge-dispatched,.badge-delivered,.badge-confirmed,.badge-paid,.badge-active,.badge-resolved,.badge-verified,.badge-sent,.badge-logged){color:#a1dec0;background:#203e34}[data-theme=dark] :is(.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry){color:#f0d398;background:#413627}[data-theme=dark] :is(.badge-returned,.badge-confiscated,.badge-void,.badge-disabled,.badge-rejected,.badge-reversed,.badge-failed,.badge-suspended,.badge-overdue){color:#f2b6b2;background:#452e31}[data-theme=dark] :is(.badge-warehouse_admin,.badge-company_admin){color:#d1c4f0;background:#343149}[data-theme=dark] :is(.search-box,input,select,textarea,.remote-choices>input,.choice-list){border-color:var(--line);color:var(--ink);background:#11212b}[data-theme=dark] :is(input,textarea)::placeholder{color:#91a9b5}[data-theme=dark] :is(input,textarea,select):disabled{color:var(--muted);background:#1a2b35}[data-theme=dark] .field i{color:#e7a4a4}[data-theme=dark] .tabs{border-color:var(--line);background:#102029}[data-theme=dark] :is(.tabs a,.settings-tabs a){color:var(--muted)}[data-theme=dark] .tabs a.active{background:var(--raised);color:var(--ink)}[data-theme=dark] .settings-tabs a.active{color:var(--ink);border-color:var(--accent)}[data-theme=dark] :is(.info-note,.selection-bar){border-color:var(--line);color:#bbd5df;background:#1b333f}[data-theme=dark] .receive-intro{background:#142832}[data-theme=dark] .settings-card{box-shadow:none;background:0 0}[data-theme=dark] .modal-footer{background:#12222c}[data-theme=dark] .modal-backdrop{background:#03090dc2}[data-theme=dark] :is(.secret-body code,.key-last-four code,.scope-chips span){color:#bad4df;border-color:var(--line);background:#203743}[data-theme=dark] .webhook-destination{color:#b3d2e1}[data-theme=dark] :is(.error,.connection-banner){color:#f1b6ad;background:#3a272d;border-color:#663c41}[data-theme=dark] :is(.success,.toast>span){color:#ace0c5;background:#213e34;border-color:#345745}[data-theme=dark] .danger-text{color:#f1aca6}[data-theme=dark] .login-art{border-color:var(--line);background:#11232c}[data-theme=dark] .login-brand .brand-mark:not(.has-logo){background:var(--raised);color:var(--accent)}[data-theme=dark] .login-pitch h1 em{color:#9bcece}[data-theme=dark] :is(.input-suffix,.input-suffix>span){border-color:var(--line)}[data-theme=dark] .input-suffix>span{background:var(--raised);color:var(--muted)}@media (max-width:1200px){.appearance-settings{grid-column:1/-1;margin-bottom:0}}@media (max-width:740px){.theme-toggle{width:38px;min-height:38px;padding:8px}.theme-toggle>span{display:none}.topbar-right{gap:6px}.appearance-settings{margin-bottom:28px}.login-art{padding-top:28px}.login-brand{padding-right:44px;font-size:19px}.login-theme{top:25px;right:18px}.sidebar-collapsed .portal-brand{flex:1}}@media (prefers-reduced-motion:reduce){.sidebar,.workspace-main{transition:none}}@media print{.theme-toggle,.appearance-settings{display:none!important}:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:white;--surface:white;--ink:#172e37;--muted:#425962;--raised:#edf2f4;--line:#d0dadd}[data-theme=dark] .data-table td{color:#172e37}}
.customs-view{gap:20px;min-width:0;display:grid}.customs-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customs-actions select{max-width:100%;min-height:42px}.customs-actions .search-box{flex:1;min-width:200px}.customs-actions label:has(input[type=file]){cursor:pointer;position:relative;overflow:hidden}.customs-actions input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.customs-actions label:has(input:disabled){opacity:.5;cursor:not-allowed}.customs-section{padding:24px}.customs-section>p{color:var(--muted);margin:8px 0 20px}.customs-section>h3{margin:24px 0 16px}.customs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.customs-fields label{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}.customs-fields input,.customs-fields select,.customs-fields textarea{width:100%;min-width:0;font-weight:400}.customs-errors{color:var(--muted);max-height:220px;margin:16px 0 0;padding-left:20px;overflow:auto}.customs-errors li{margin-bottom:8px}.customs-xml{background:var(--soft);border-radius:10px;max-height:65vh;margin:20px;padding:20px;font-size:12px;overflow:auto}.customs-containers{margin-top:24px}.customs-containers summary{cursor:pointer;padding:12px 0;font-weight:600}.customs-container{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:18px}.customs-container>button{margin-top:16px}.broker-export-card{border-color:color-mix(in srgb, var(--brand) 25%, var(--line))}.broker-card-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.broker-card-heading>div{flex:1;min-width:0}.broker-card-heading h2{font-size:16px}.broker-card-heading p{color:var(--muted);max-width:760px;margin-top:6px;font-size:12px;line-height:1.7}.broker-card-heading .file-icon{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));flex-shrink:0}.broker-card-heading .subtle-chip{margin-left:auto}.broker-header-options{gap:8px;margin-bottom:18px;display:grid}.broker-header-options small{color:var(--muted);font-size:11px;line-height:1.6}.broker-save-hint{color:var(--muted);align-self:center;font-size:11px;line-height:1.5}.broker-preview-modal{width:min(1120px,100%)}.broker-preview-body{gap:20px;padding:24px 28px;display:grid}.broker-preview-print{gap:20px;min-width:0;display:grid}.broker-readiness{color:#8a641d;background:#fff9eb;border:1px solid #ead4a8;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.broker-readiness.ready{color:#197255;background:#effaf5;border-color:#b9dfd1}.broker-readiness>svg{flex-shrink:0;margin-top:1px}.broker-readiness strong{font-size:13px;display:block}.broker-readiness p{color:inherit;margin-top:3px;font-size:11px;line-height:1.6}.broker-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.broker-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:6px;min-width:0;padding:14px 15px;display:grid}.broker-summary span{color:var(--muted);font-size:10px}.broker-summary strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.broker-header-section,.broker-rows-section{gap:12px;min-width:0;display:grid}.broker-header-section h3,.broker-rows-section h3,.broker-review-messages h3{font-size:14px}.broker-header-grid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.broker-header-grid>div{background:var(--surface);min-width:0;padding:12px 14px}.broker-header-grid dt{color:var(--muted);font-size:9px;line-height:1.4}.broker-header-grid dd{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:600;line-height:1.5}.broker-review-messages{border:1px solid var(--line);border-radius:10px;padding:16px 18px}.broker-review-messages h3{align-items:center;gap:8px;display:flex}.broker-review-messages ul{max-height:180px;margin:11px 0 0;padding-left:20px;overflow:auto}.broker-review-messages li{margin-top:6px;font-size:11px;line-height:1.6}.broker-review-errors{color:#954d3d;background:#fff6f3;border-color:#efcec5}.broker-review-warnings{color:#835f20;background:#fff9eb;border-color:#ead4a8}.broker-rows-section>div:first-child p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.broker-preview-scroll{border:1px solid var(--line);overscroll-behavior:contain;border-radius:10px;max-height:420px}.broker-preview-table{min-width:1080px}.broker-preview-table td{white-space:normal;overflow-wrap:anywhere;max-width:260px}.broker-preview-table th:first-child,.broker-preview-table td:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 var(--line);position:sticky;left:0}.broker-preview-table th:first-child{z-index:2;background:var(--soft)}.broker-export-error{margin:0!important}@media (max-width:700px){.customs-fields{grid-template-columns:1fr}.customs-section{padding:18px}.customs-actions>select{width:100%}.customs-actions .button{flex-grow:1;justify-content:center}.broker-card-heading{flex-wrap:wrap}.broker-card-heading>div{flex-basis:calc(100% - 64px)}.broker-card-heading .subtle-chip{margin-left:52px}.broker-save-hint{width:100%}.broker-preview-body{padding:18px}.broker-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-summary>div:last-child{grid-column:1/-1}.broker-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-builder{margin-bottom:32px}.report-builder .customs-actions .field{margin:0}.package-import-launcher{z-index:30;position:fixed;bottom:1.5rem;right:1.5rem}.platform-password-launcher{margin-left:auto}.package-import-body{gap:1rem;display:grid}.import-summary{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-theme=light]{--muted:#536d76}:root[data-theme=light] :is(.nav-label,.help-link small,.profile-button small,.portal-label,.today){color:#536d76}:root[data-theme=light] .nav-link.active{color:#075f56}:root[data-theme=light] :is(.stat-top,.stat-detail,.card-heading p,.billing-overview-row span,.billing-overview-row small,.cell-stack small,.activity-strip small),:root[data-theme=light] .subtle-chip{color:#526b75}:root[data-theme=light] .legend-received{color:#067466}:root[data-theme=light] .legend-dispatched{color:#526b75}:root[data-theme=light] :is(.dispatch-card p,.dispatch-card .dispatch-description,.dispatch-total span){color:#596d76}:root[data-theme=light] .data-table thead{color:#526b75}:root[data-theme=light] :is(.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry){color:#835500}:root[data-theme=light] .activity-strip strong{color:#596d76}:root[data-theme=light] :is(.app-footer,.app-footer a){color:#526b75}:root[data-theme=light] .platform-summary span{color:#586a82}:root[data-theme=light] .warehouse-details>span{color:#5d6c83}:root[data-theme=light] :is(.modal-heading p,.field small),:root[data-theme=light] :is(.logo-setting p,.settings-body>small,.settings-note p),:root[data-theme=light] .info-note{color:#526b75}:root[data-theme=light] :is(.badge-unknown,.badge-invalid,.badge-duplicate){color:#5d687b}:root[data-theme=dark] .dispatch-total>span{color:var(--muted)}:root[data-theme=dark] .broker-readiness{color:#f0d398;background:#413627;border-color:#665334}:root[data-theme=dark] .broker-readiness.ready{color:#ace0c5;background:#213e34;border-color:#345745}:root[data-theme=dark] .broker-review-errors{color:#f1b6ad;background:#3a272d;border-color:#663c41}:root[data-theme=dark] .broker-review-warnings{color:#f0d398;background:#413627;border-color:#665334}@media (max-width:700px){.package-import-launcher{bottom:1rem;right:1rem}.import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.broker-header-grid{grid-template-columns:1fr}.broker-card-heading .subtle-chip{margin-left:0}}@media print{body:has(.broker-preview-modal){background:#fff;overflow:visible!important}body:has(.broker-preview-modal) :is(.sidebar,.topbar,.page-heading,.app-footer,.package-import-launcher){display:none!important}body:has(.broker-preview-modal) .workspace-main{min-height:0;margin:0}body:has(.broker-preview-modal) .main-content{max-width:none;padding:0}body:has(.broker-preview-modal) .customs-view>:not(.modal-backdrop){display:none!important}body:has(.broker-preview-modal) .modal-backdrop:has(.broker-preview-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static;overflow:visible}body:has(.broker-preview-modal) .broker-preview-modal{width:100%;max-width:none;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}body:has(.broker-preview-modal) .broker-preview-modal .modal-heading{padding:0 0 12px}body:has(.broker-preview-modal) .broker-preview-modal .modal-heading .icon-btn{display:none!important}body:has(.broker-preview-modal) .broker-preview-actions{display:none!important}body:has(.broker-preview-modal) .broker-export-error{display:none!important}body:has(.broker-preview-modal) .broker-preview-body{padding:12px 0 0}body:has(.broker-preview-modal) .broker-preview-scroll{max-height:none;overflow:visible}body:has(.broker-preview-modal) .broker-review-messages ul{max-height:none;overflow:visible}body:has(.broker-preview-modal) .broker-preview-table{table-layout:fixed;min-width:0;font-size:7px}body:has(.broker-preview-modal) .broker-preview-table :is(th,td){white-space:normal;overflow-wrap:anywhere;box-shadow:none;padding:5px 4px;position:static}body:has(.broker-preview-modal) .broker-header-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.broker-preview-modal) .broker-readiness{break-inside:avoid}body:has(.broker-preview-modal) .broker-summary>div{break-inside:avoid}body:has(.broker-preview-modal) .broker-header-grid>div{break-inside:avoid}body:has(.broker-preview-modal) .broker-review-messages{break-inside:avoid}}
.staff-app{background:var(--canvas);min-height:100dvh;color:var(--ink);--accent:var(--brand)}.staff-boot{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}.staff-header{padding:max(18px,env(safe-area-inset-top)) 32px 18px;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-brand{color:var(--ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.staff-brand>svg{color:var(--brand);flex-shrink:0}.staff-brand img{object-fit:contain;background:#fff;border-radius:8px}.staff-brand strong{overflow-wrap:anywhere;font-size:15px;display:block}.staff-brand small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.staff-content{max-width:1120px;padding:32px 24px max(24px,env(safe-area-inset-bottom));margin:auto}.staff-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.staff-title h1{letter-spacing:-.9px;margin:8px 0;font-size:clamp(25px,4vw,34px);line-height:1.25}.staff-app p{color:var(--muted);font-size:14px;line-height:1.7}.staff-connection{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.staff-notice{background:var(--raised);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.staff-notice svg{flex-shrink:0;margin-top:2px}.staff-tabs{border-bottom:1px solid var(--line);gap:28px;margin:24px 0;display:flex;overflow-x:auto}.staff-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 2px;font-size:14px}.staff-tabs button.active{border-color:var(--brand);color:var(--ink);font-weight:700}.staff-columns{grid-template-columns:1.05fr 1fr;align-items:start;gap:24px;display:grid}.staff-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:28px}.staff-card h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin-bottom:20px;font-size:20px}.staff-card fieldset{border:0;min-width:0;margin:0;padding:0}.staff-card .field{margin-bottom:18px}.staff-card input,.staff-card select{background:var(--canvas);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:16px}.staff-app button{touch-action:manipulation}.staff-app .button{min-height:46px}.staff-app .button.secondary{background:var(--raised);color:var(--ink);border-color:var(--line)}.staff-scan-input{gap:8px;display:flex}.staff-scan-input input{min-width:0}.staff-scan-input button{flex-shrink:0}.staff-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.staff-submit{width:100%}.staff-result>svg{color:var(--muted);margin:12px 0 24px}.staff-result>p{margin-bottom:18px}.staff-result-heading{justify-content:space-between;margin-bottom:20px;display:flex}.staff-result dl{margin:20px 0}.staff-result dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.staff-result dt{color:var(--muted)}.staff-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.staff-queue-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.staff-queue-heading h2{margin-bottom:5px}.staff-queue-item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.staff-queue-item>div{overflow-wrap:anywhere;min-width:0}.staff-queue-item p{margin:6px 0;font-size:12px}.staff-empty{text-align:center;padding:38px 16px}.staff-empty svg{color:var(--brand);margin-bottom:16px}.staff-footer{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;font-size:12px;display:flex}.staff-footer a,.staff-footer button{color:var(--muted)}.staff-install{padding:24px}.staff-install h3{margin:24px 0 8px;font-size:16px}.staff-install p{margin-bottom:12px}.staff-camera{padding:24px;position:relative}.staff-camera video{aspect-ratio:4/3;object-fit:cover;background:#101b20;border-radius:12px;width:100%;display:block}.staff-scan-frame{pointer-events:none;clip-path:inset(-25px);border:2px solid #fff;border-radius:10px;width:72%;height:28%;position:absolute;top:20%;left:14%;box-shadow:0 0 0 999px #00000015}.staff-camera p{margin:18px 0}[data-theme=dark] .staff-app{--accent:#a0d8cd}@media (max-width:700px){.staff-header{padding-left:18px;padding-right:18px}.staff-header .theme-toggle span{display:none}.staff-content{padding:24px 16px max(24px,env(safe-area-inset-bottom))}.staff-title{flex-direction:column;align-items:flex-start;gap:14px}.staff-columns{grid-template-columns:1fr;gap:18px}.staff-card{border-radius:14px;padding:20px}.staff-tabs{gap:24px}.staff-queue-heading{flex-direction:column;align-items:flex-start;gap:12px}.staff-brand strong{font-size:13px}}
html,body{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}:is(.app-shell,.workspace-main,.main-content,.platform-page,.platform-content,.customs-view,.settings-layout,.guide-layout),:is(.welcome-row,.page-heading,.card-heading,.customs-actions,.warehouse-actions,.settings-section-heading)>*{min-width:0}input,select,textarea{max-width:100%}.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.data-table{min-width:max-content}.platform-top{z-index:32;gap:18px;padding:18px max(24px,4vw);position:sticky;top:0}.platform-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.platform-actions .platform-password-launcher{margin-left:0}.platform-content{max-width:1480px;padding-top:42px}.platform-heading{align-items:flex-end}.platform-stats .stat>strong{overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,30px)}.platform-stats .stat.attention{border-color:#e9c89a}.platform-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.platform-health-card{padding-bottom:22px}.platform-health-card .card-heading{border-bottom:1px solid var(--line)}.platform-health-card>.muted{padding:0 23px;font-size:12px;line-height:1.7}.platform-health-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.platform-health-list>div{background:var(--surface);gap:6px;padding:18px 22px;display:grid}.platform-health-list span{color:var(--muted);font-size:12px}.platform-health-list strong{color:var(--ink);font-size:22px}.payment-readiness{align-items:flex-start;gap:12px;padding:21px 23px 14px;display:flex}.payment-readiness strong{margin-bottom:4px;display:block}.payment-readiness p{font-size:12px;line-height:1.55}.readiness-dot{background:#c47b65;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #c47b6529}.readiness-dot.ready{background:#2d9a72;box-shadow:0 0 0 4px #2d9a7229}.activity-list{padding:8px 23px 0;display:grid}.activity-list>div{border-bottom:1px solid var(--line);gap:12px;padding:11px 0;display:flex}.activity-list>div:last-child{border-bottom:0}.activity-list strong{font-size:13px}.activity-list p{margin-top:3px;font-size:11px}.activity-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.section-heading h2{font-size:22px}.section-heading p{margin-top:5px;font-size:13px}.platform-warehouse-grid{margin-bottom:28px}.warehouse-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.subtle-chip.warning{color:#956118;background:#fff7e7;border-color:#eed8ad}.warehouse-record-summary{margin-top:7px;line-height:1.6}.warehouse-details .mono{overflow-wrap:anywhere;word-break:break-word}.dimepay-panel{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.dimepay-panel .card-heading{border-bottom:1px solid var(--line);margin:-24px -24px 0}.dimepay-panel>.payment-readiness{padding-inline:0}.dimepay-panel>.muted{font-size:12px;line-height:1.7}.platform-back{min-height:44px;margin-bottom:12px}[data-theme=dark] .nav-link.active,[data-theme=dark] .nav-link.active svg{color:color-mix(in srgb, var(--brand) 38%, #fff)}@media (max-width:1100px){.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-grid>:last-child{grid-column:1/-1}}@media (max-width:740px){.platform-top{flex-wrap:wrap;gap:10px 14px;padding:14px 16px;position:static}.platform-top .wordmark{flex:1}.platform-role{display:none}.platform-actions{border-top:1px solid var(--line);justify-content:flex-end;width:100%;margin-left:0;padding-top:10px}.platform-actions .platform-password-launcher{flex:1}.platform-actions .platform-password-launcher .button{width:100%}.platform-content,.main-content{padding-left:16px;padding-right:16px}.platform-content{padding-top:26px}.platform-heading{align-items:stretch}.platform-heading>.button,.page-heading>.button{width:100%}.platform-overview-grid{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.platform-overview-grid>:last-child{grid-column:auto}.platform-health-card>.muted,.activity-list,.payment-readiness{padding-left:18px;padding-right:18px}.section-heading{align-items:flex-start}.section-heading h2{font-size:19px}.warehouse-actions{flex-direction:column;align-items:stretch}.warehouse-actions>:is(.button,.text-btn){justify-content:center;width:100%;min-height:44px}.customs-actions{align-items:stretch}.customs-actions>div:first-child{width:100%}.customs-actions>:is(.button,.text-btn,a){justify-content:center;min-height:44px}.customs-section{max-width:100%;overflow:hidden}.dimepay-panel .card-heading{margin:-18px -18px 0}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,820px)}.modal-heading,.modal .form-grid,.modal-body{padding-left:18px;padding-right:18px}.modal-footer{z-index:2;padding:14px 18px max(14px, env(safe-area-inset-bottom));position:sticky;bottom:0}.modal-footer .button{flex:1;min-width:0}.input-suffix{min-width:0}.input-suffix input{min-width:80px}.input-suffix>span{text-overflow:ellipsis;white-space:nowrap;max-width:47%;overflow:hidden}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.stat{padding:17px}.stat>strong{font-size:26px}.platform-actions{justify-content:stretch}.platform-actions>.button{width:44px;min-width:44px;padding:0}.platform-actions>.button span{display:none}.platform-health-list{grid-template-columns:1fr}.section-heading{flex-wrap:wrap}.warehouse-details{grid-template-columns:1fr;gap:4px}.warehouse-details strong{margin-bottom:8px}.modal-footer{flex-direction:column-reverse}.modal-footer .button{width:100%}.settings-body,.guide-article,.customs-section{padding-left:16px;padding-right:16px}}
