@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
.pull-refresh-indicator{z-index:120;color:#28543e;pointer-events:none;white-space:nowrap;background:#fffffff2;border:1px solid #d7e4d9;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:700 11px DM Sans,sans-serif;transition:opacity .15s,transform .16s;display:flex;position:fixed;top:8px;left:50%;box-shadow:0 8px 24px #16342620}.pull-refresh-indicator svg{color:#2c7654;width:17px;height:17px}.pull-refresh-indicator.ready{background:#eaf4e9;border-color:#acc9b1}.pull-refresh-indicator.refreshing svg{animation:.8s linear infinite pull-refresh-spin}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}:root{--ink:#17251f;--muted:#6d7c74;--line:#e1e7e2;--cream:#f6f5ef;--paper:#fff;--forest:#123d31;--green:#1f684d;--green-hover:#174f3c;--lime:#d7f36a;--lime-soft:#edf7c7;--sky:#dcecf0;--amber:#e8ae58;--danger:#b95645}html{background:var(--forest)}.pwa-launch-screen{display:none}@media (display-mode:standalone){.pwa-launch-screen{z-index:9999;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);opacity:1;background:#f5f7f3;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.pwa-launch-screen.leaving{visibility:hidden;opacity:0}.pwa-launch-screen img{border-radius:34px;width:168px;height:168px;box-shadow:0 18px 45px #123d311c}.pwa-launch-screen strong{color:var(--forest);letter-spacing:-1.4px;font:800 28px Manrope,sans-serif}.pwa-launch-screen strong span{color:#a8c93f}}.admin-shell,.admin-login-page{--admin-ink:#18221e;--admin-muted:#6c7973;--admin-line:#dce3de;--admin-forest:#0d352b;--admin-accent:#cce968;min-height:100vh;color:var(--admin-ink);background:#f2f3ee}.admin-shell{background-image:linear-gradient(90deg,#183d3210 1px,#0000 1px),linear-gradient(#183d3210 1px,#0000 1px);background-size:48px 48px}.admin-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d352bf5;border:0;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 max(28px,50vw - 720px);display:flex;position:sticky;top:0}.admin-wordmark,.admin-login-brand{letter-spacing:-1px;align-items:center;font:800 23px Manrope;display:flex}.admin-wordmark img,.admin-login-brand img{filter:grayscale()brightness(0)invert();width:34px;height:36px;margin-right:10px}.admin-wordmark em,.admin-login-brand em{color:var(--admin-accent);font-style:normal}.admin-wordmark b{color:#b8c9c2;letter-spacing:1.5px;border:1px solid #7e9a90;border-radius:5px;margin-left:14px;padding:4px 7px;font:700 8px DM Sans}.admin-top-actions{align-items:center;gap:18px;display:flex}.admin-top-actions>span,.admin-top-actions button{align-items:center;gap:7px;display:flex}.admin-top-actions>span{color:#a9beb6;font-size:11px}.admin-top-actions>span svg{color:var(--admin-accent)}.admin-top-actions button{color:#eef5f1;cursor:pointer;background:#173f34;border:1px solid #45665b;border-radius:8px;padding:9px 12px;font-weight:700}.admin-top-actions button:hover{background:#214d40}.admin-top-actions svg{width:16px;height:16px}.admin-page{max-width:1440px;margin:auto;padding:48px 28px 80px}.admin-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.admin-kicker{color:#6d8178;letter-spacing:1.8px;margin:0 0 7px;font-size:9px;font-weight:800}.admin-hero h1{letter-spacing:-1.4px;margin:0 0 7px;font:800 34px/1.15 Manrope}.admin-hero>div>p:last-child{color:var(--admin-muted);margin:0}.admin-main-button{color:#fff;cursor:pointer;background:#1d6048;border:1px solid #1d6048;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #163f2d24}.admin-main-button:hover{background:#174f3c}.admin-main-button:disabled{opacity:.55;cursor:not-allowed}.admin-main-button svg{width:17px;height:17px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:12px;min-height:132px;padding:19px;position:relative;box-shadow:0 7px 25px #16342608}.admin-metrics article>span{color:var(--admin-muted);font-size:11px;font-weight:600;display:block}.admin-metrics article>strong{margin:6px 0 5px;font:800 28px Manrope;display:block}.admin-metrics article>small{color:#8a958f;font-size:10px}.admin-metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.admin-metric-icon svg{width:21px;height:21px}.admin-metric-icon.tone-0{color:#647b17;background:#eef5cf}.admin-metric-icon.tone-1{color:#2a6753;background:#e5eeeb}.admin-metric-icon.tone-2{color:#376e8b;background:#e6eff4}.admin-metric-icon.tone-3{color:#9a651e;background:#f6e9d8}.admin-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:13px;margin-bottom:13px;display:grid}.admin-panel,.admin-accounts{border:1px solid var(--admin-line);background:#fff;border-radius:12px;box-shadow:0 7px 25px #16342608}.admin-panel{padding:21px}.admin-panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.admin-panel-title h2,.admin-accounts h2{margin:0;font:800 16px Manrope}.admin-panel-title>svg{color:#537467;width:25px;height:25px}.admin-city-list{grid-template-columns:1fr 1fr;gap:3px 22px;display:grid}.admin-city-list>div{border-bottom:1px solid #eef1ee;grid-template-columns:26px 95px minmax(70px,1fr) 28px 40px;align-items:center;gap:8px;min-height:35px;display:grid}.admin-city-rank{color:#a4ada8;font:700 9px Manrope}.admin-city-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-city-list i,.admin-usage i{background:#eef1ed;border-radius:5px;height:5px;display:block;overflow:hidden}.admin-city-list i span,.admin-usage i span{border-radius:inherit;background:#88a94c;height:100%;display:block}.admin-city-list strong{text-align:right;font-size:11px}.admin-city-list small{color:#909b95;font-size:8px}.admin-network-panel{color:#fff;background:#153d32}.admin-network-panel .admin-kicker{color:#91aa9f}.admin-network-panel .admin-panel-title>svg{color:var(--admin-accent)}.admin-network-stat{border-bottom:1px solid #315a4d;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.admin-network-stat span{color:#c2d0ca;align-items:center;gap:9px;font-size:11px;display:flex}.admin-network-stat svg{color:#9fbd70;width:18px;height:18px}.admin-network-stat strong{font:800 19px Manrope}.admin-network-panel>p{color:#91a99f;margin:17px 0 0;font-size:10px;line-height:1.6}.admin-accounts{overflow:hidden}.admin-accounts-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:20px;padding:20px 21px 17px;display:flex}.admin-accounts-head label{width:min(310px,40%)}.admin-accounts-head label span{width:1px;height:1px;position:absolute;overflow:hidden}.admin-accounts-head input{background:#f9faf8;border:1px solid #d8dfda;border-radius:8px;outline:0;width:100%;height:38px;padding:0 12px}.admin-accounts-head input:focus{border-color:#4f816e;box-shadow:0 0 0 3px #c9e1d74d}.admin-account-list{padding:11px}.admin-account-list>article{border:1px solid #0000;border-bottom-color:#e9ede9;grid-template-columns:minmax(280px,1.1fr) minmax(380px,1.6fr) 175px;align-items:center;gap:25px;padding:16px 13px;display:grid}.admin-account-list>article:last-of-type{border-bottom-color:#0000}.admin-account-list>article:hover{background:#fbfcfa;border-color:#d9e3dc;border-radius:10px}.admin-account-list>article.paused{opacity:.72;background:#fafafa}.admin-account-main{align-items:center;gap:12px;min-width:0;display:flex}.admin-account-avatar{color:#345c42;background:#e9efdc;border-radius:10px;flex:none;place-items:center;width:41px;height:41px;font:800 12px Manrope;display:grid}.admin-account-main>div:last-child{min-width:0}.admin-account-name{align-items:center;gap:8px;display:flex}.admin-account-name h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 13px Manrope;overflow:hidden}.admin-account-name span{border-radius:12px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.admin-account-name span.active{color:#3d703e;background:#e8f3dc}.admin-account-name span.paused{color:#9b584d;background:#f0e6e3}.admin-account-main p,.admin-account-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account-main p{color:#68776f;margin:3px 0 2px;font-size:10px}.admin-account-main small{color:#939e98;font-size:8px}.admin-account-usage{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.admin-usage>div{justify-content:space-between;margin-bottom:4px;display:flex}.admin-usage span,.admin-usage b{font-size:8px}.admin-usage span{color:#7e8b84}.admin-usage b{font-variant-numeric:tabular-nums}.admin-usage.at-limit i span{background:#c06a51}.admin-account-foot{grid-template-columns:1fr 1fr;align-items:center;gap:7px;display:grid}.admin-account-foot>span{color:#87928c;font-size:8px}.admin-account-foot>span b{color:#34483f;font-size:11px}.admin-account-foot button{color:#345d4c;cursor:pointer;background:#fff;border:1px solid #d7ded9;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;height:33px;font-size:10px;font-weight:800;display:flex}.admin-account-foot button:hover{background:#f5f8f5;border-color:#7fa08f}.admin-empty{text-align:center;color:#829089;margin:20px;padding:28px}.admin-account-controls{align-items:center;gap:10px;width:min(520px,58%);display:flex}.admin-account-controls label{flex:1}.admin-period-picker{background:#f7f9f7;border:1px solid #d8dfda;border-radius:8px;flex:none;padding:3px;display:inline-flex}.admin-period-picker button{color:#75837c;cursor:pointer;background:0 0;border:0;border-radius:5px;height:30px;padding:0 9px;font-size:9px;font-weight:800}.admin-period-picker button.selected{color:#fff;background:#294f40}.admin-period-picker button:disabled{cursor:wait;opacity:.65}.admin-performance-error{color:#a45143;border-bottom:1px solid #f1d8d2;margin:0;padding:10px 21px;font-size:11px}.admin-performance{border-top:1px solid #edf1ed;grid-column:1/-1;margin:-3px 0 0}.admin-performance summary{cursor:pointer;color:#496257;justify-content:space-between;align-items:center;gap:14px;padding:11px 0 0;font-size:10px;font-weight:700;list-style:none;display:flex}.admin-performance summary::-webkit-details-marker{display:none}.admin-performance summary>span:last-child{color:#738179;font-size:9px}.admin-performance summary b{color:#2e5948;margin-left:7px;font-size:10px}.admin-performance-content{padding:13px 0 3px}.admin-performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-performance-metrics>span{background:#fafcf9;border:1px solid #e4eae5;border-radius:8px;min-height:68px;padding:10px}.admin-performance-metrics small,.admin-performance-metrics em{color:#849189;font-size:8px;font-style:normal;display:block}.admin-performance-metrics b{color:#294337;margin:4px 0;font:800 17px Manrope;display:block}.admin-performance-metrics .risk{background:snow;border-color:#ead7d0}.admin-performance-metrics .risk b{color:#b25645}.admin-daily-activity{background:#f5f8f5;border-radius:8px;justify-content:space-between;align-items:end;gap:20px;margin-top:12px;padding:10px 12px;display:flex}.admin-daily-activity>div:first-child b,.admin-daily-activity>div:first-child small{display:block}.admin-daily-activity>div:first-child b{color:#3e554b;font-size:10px}.admin-daily-activity>div:first-child small{color:#849189;margin-top:2px;font-size:8px}.admin-daily-bars{align-items:end;gap:3px;min-width:180px;height:55px;display:flex}.admin-daily-bars>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:3px;height:100%;display:flex}.admin-daily-bars i{background:#6d9e7d;border-radius:3px 3px 1px 1px;width:100%;max-width:9px;display:block}.admin-daily-bars small{color:#8d9992;font-size:7px}.admin-login-page{background-color:#0e352b;background-image:radial-gradient(circle at 15% 20%,#d0e96919 0,#0000 25%),radial-gradient(circle at 90% 85%,#5eab8926 0,#0000 30%);place-items:center;padding:30px;display:grid}.admin-login-card{background:#f9faf6;border:1px solid #42675a;border-radius:18px;width:min(430px,100%);padding:35px;box-shadow:0 34px 90px #04150f66}.admin-login-brand{color:#163e31;margin-bottom:28px}.admin-login-brand img{filter:none}.admin-lock{color:#49632d;background:#eaf2d3;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.admin-lock svg{width:29px;height:29px}.admin-login-card h1{letter-spacing:-1px;margin:0 0 8px;font:800 29px Manrope}.admin-login-copy{color:#758079;margin:0 0 23px;font-size:12px;line-height:1.6}.admin-login-card form label{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.admin-password-field{background:#fff;border:1px solid #d5ddd7;border-radius:9px;align-items:center;gap:9px;height:45px;padding:0 10px;display:flex}.admin-password-field>svg{color:#668076;width:17px}.admin-password-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.admin-password-field button{color:#73827b;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.admin-password-field button svg{width:17px}.admin-login-card .admin-main-button{width:100%;margin-top:14px}.admin-login-card>small{color:#93a099;text-align:center;margin-top:19px;font-size:8px;display:block}.admin-config-warning{color:#755224;background:#fff5e4;border:1px solid #e5c999;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:17px;padding:10px;font-size:9px;line-height:1.5;display:flex}.admin-config-warning svg{flex:none;width:16px;height:16px}.admin-config-warning code{font-size:8px}.admin-success-notice{color:#2e6540;background:#eaf5e9;border:1px solid #b9d6c1;border-radius:10px;align-items:center;gap:9px;margin:-16px 0 24px;padding:12px 14px;font-size:11px;font-weight:700;display:flex;box-shadow:0 6px 20px #173c2910}.admin-success-notice>svg{width:17px}.admin-success-notice button{color:#477053;cursor:pointer;background:#dcebdc;border:0;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.admin-success-notice button svg{width:14px}.admin-delete-zone{background:#fff8f6;border:1px solid #eccbc4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:13px;display:flex}.admin-delete-zone>span{align-items:center;gap:10px;display:flex}.admin-delete-zone>span>svg{color:#b65343;width:21px;height:21px}.admin-delete-zone b,.admin-delete-zone small{display:block}.admin-delete-zone b{color:#7e352b;font-size:10px}.admin-delete-zone small{color:#a17068;margin-top:2px;font-size:8px}.admin-delete-zone button,.admin-danger-button{color:#fff;cursor:pointer;background:#b95040;border:1px solid #ad4939;border-radius:8px;font-weight:800}.admin-delete-zone button{padding:8px 12px;font-size:9px}.admin-delete-zone button:hover,.admin-danger-button:hover{background:#a74233}.admin-delete-modal{border-top:5px solid #b95040;width:min(620px,100%)}.admin-delete-modal .admin-kicker{color:#a94b3d}.admin-delete-warning{color:#77352b;background:#fff3f0;border:1px solid #edc8c0;border-radius:11px;gap:12px;padding:14px;display:flex}.admin-delete-warning>svg{color:#c35a48;flex:none;width:24px;height:24px}.admin-delete-warning b{font-size:11px}.admin-delete-warning p{color:#956258;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-delete-list{color:#647169;background:#f6f7f4;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px 22px;margin:18px 0;padding:15px 15px 15px 32px;font-size:9px;display:grid}.admin-delete-list li::marker{color:#b95040}.admin-delete-modal .admin-wide-label strong{color:#913f32}.admin-danger-button{min-height:42px;padding:0 16px}.admin-danger-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1000px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-account-list>article{grid-template-columns:minmax(250px,1fr) minmax(330px,1.2fr)}.admin-account-foot{grid-column:1/-1;justify-content:flex-end;display:flex}.admin-account-foot button{grid-column:auto;width:120px}.admin-city-list{grid-template-columns:1fr 1fr}.admin-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-topbar{height:65px;padding:0 16px}.admin-wordmark b,.admin-top-actions>span{display:none}.admin-top-actions button{padding:8px;font-size:0}.admin-page{padding:30px 14px 60px}.admin-hero{flex-direction:column;align-items:flex-start}.admin-hero .admin-main-button{width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:115px;padding:15px}.admin-metric-icon{top:13px;right:13px}.admin-grid,.admin-city-list{grid-template-columns:1fr}.admin-accounts-head{flex-direction:column;align-items:stretch}.admin-accounts-head label{width:100%}.admin-account-list>article{grid-template-columns:1fr;gap:15px;padding:15px}.admin-account-usage{grid-template-columns:1fr 1fr}.admin-account-foot{grid-column:auto;justify-content:flex-start}.admin-modal{padding:24px 18px}.admin-form-grid,.admin-limit-fields,.admin-delete-list{grid-template-columns:1fr}.admin-delete-zone{flex-direction:column;align-items:flex-start}.admin-delete-zone button{width:100%}.admin-login-card{padding:27px 22px}}@media (max-width:430px){.admin-metrics,.admin-account-usage{grid-template-columns:1fr}}@media (max-width:700px){.admin-account-controls{flex-direction:column;align-items:stretch;width:100%}.admin-performance-metrics{grid-template-columns:1fr 1fr}.admin-daily-activity{flex-direction:column;align-items:stretch}}@media (max-width:430px){.admin-performance-metrics{grid-template-columns:1fr}}*{box-sizing:border-box}.admin-modal-backdrop{z-index:10001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b261d88;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{background:#fff;border:1px solid #d8e1da;border-radius:16px;width:min(760px,100%);max-height:calc(100dvh - 56px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #061c1459}.admin-modal-close{color:#60736a;cursor:pointer;background:#f8faf8;border:1px solid #dce4de;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}.admin-modal-close:hover{color:#234d3d;background:#edf3ee}.admin-modal>h2{letter-spacing:-.8px;margin:0 42px 7px 0;font:800 25px Manrope}.admin-modal>p{color:var(--admin-muted);margin:0;font-size:12px}.admin-modal form{margin-top:24px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-form-grid label,.admin-wide-label{color:#42544b;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-wide-label input,.admin-wide-label select{width:100%;height:40px;color:var(--admin-ink);background:#fff;border:1px solid #d5dfd8;border-radius:8px;outline:0;padding:0 11px}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-wide-label input:focus,.admin-wide-label select:focus{border-color:#52806c;box-shadow:0 0 0 3px #c9e1d74d}.admin-wide-label small{color:#7d8c85;font-size:9px;font-weight:500;line-height:1.45}.admin-modal h3{margin:23px 0 11px;font:800 14px Manrope}.admin-limit-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-limit-fields label{background:#fafcf9;border:1px solid #e0e7e1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.admin-limit-fields label>span{color:#43544c;gap:2px;font-size:10px;font-weight:800;display:grid}.admin-limit-fields small{color:#849188;font-size:8px;font-weight:500}.admin-limit-fields input{background:#fff;border:1px solid #d4ded6;border-radius:7px;width:88px;height:35px;padding:0 8px}.admin-access-toggle{cursor:pointer;background:#f9fbf9;border:1px solid #dde6df;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:13px;display:flex}.admin-access-toggle span{gap:3px;display:grid}.admin-access-toggle b{font-size:11px}.admin-access-toggle small{color:#7d8d84;font-size:9px}.admin-access-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-access-toggle i{background:#b8c4bd;border-radius:999px;width:38px;height:22px;transition:all .15s;display:block;position:relative}.admin-access-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px}.admin-access-toggle input:checked+i{background:#277055}.admin-access-toggle input:checked+i:after{transform:translate(16px)}.admin-modal-actions{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.admin-modal-actions>button:first-child{color:#54675e;cursor:pointer;background:#fff;border:1px solid #d6dfd8;border-radius:8px;min-height:42px;padding:0 15px;font-weight:700}.admin-form-error{color:#a84e40;background:#fff5f3;border:1px solid #edcac3;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:10px;font-weight:700}.admin-manage-tabs{border-bottom:1px solid var(--admin-line);gap:18px;margin:21px 0 0;display:flex}.admin-manage-tabs button{color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px 10px;font-size:11px;font-weight:800}.admin-manage-tabs button.active{color:var(--admin-ink);border-bottom-color:#2d7055}.admin-integrations-panel{margin-top:20px}.admin-integrations-panel .integration-card{margin-top:18px}.admin-modal.admin-delete-modal{border-top:5px solid #b95040;width:min(620px,100%)}@media (max-width:700px){.admin-modal-backdrop{align-items:start;padding:16px}.admin-modal{max-height:calc(100dvh - 32px);padding:24px 18px}.admin-form-grid,.admin-limit-fields{grid-template-columns:1fr}.admin-modal-actions{flex-direction:column-reverse}.admin-modal-actions>button{width:100%}}.admin-integration-scope{background:#f5faf5;border:1px solid #dbe8dc;border-radius:9px;padding:11px 12px;line-height:1.5;color:#496354!important;margin:20px 0 0!important;font-size:10px!important}body{min-height:100vh;padding-top:env(safe-area-inset-top);color:var(--ink);background:var(--cream);margin:0;font:15px/1.45 DM Sans,sans-serif}body:before{content:"";z-index:10000;height:env(safe-area-inset-top);background:var(--forest);pointer-events:none;position:fixed;inset:0 0 auto}button,input,select{font:inherit}@media (max-width:760px),(pointer:coarse){html,body{touch-action:manipulation}}button{color:inherit}.shell{min-height:100vh;display:flex}.sidebar{background:var(--forest);color:#d8e4dc;z-index:5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#416858 transparent;flex-direction:column;width:250px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:#fff;letter-spacing:-1.2px;align-items:center;gap:12px;padding:0 8px 26px;font:800 24px Manrope;display:flex}.brand-mark{flex:none;place-items:center;width:46px;height:48px;display:grid}.brand-mark img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.98;width:46px;height:48px;display:block}.brand-dot{color:var(--lime)}.workspace-switcher{margin-bottom:24px;position:relative}.workspace{text-align:left;cursor:pointer;background:#1c493a;border:1px solid #396052;border-radius:10px;align-items:center;gap:9px;width:100%;margin:0;padding:10px;display:flex}.workspace:hover,.workspace.open{background:#22513f;border-color:#5b8374}.workspace>span:nth-child(2){flex:1;min-width:0}.workspace.open>svg{transform:rotate(180deg)}.workspace-menu{z-index:40;background:#173f32;border:1px solid #456c5d;border-radius:11px;width:100%;padding:7px;animation:.18s ease-out rise;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 16px 35px #061c144d}.workspace-menu>p{color:#789d8f;letter-spacing:1px;margin:3px 8px 6px;font-size:8px;font-weight:800}.workspace-menu>button{color:#c6d7d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.workspace-menu>button:hover{background:#235141}.workspace-menu>button.selected{background:#204d3d}.workspace-menu>button>span:nth-child(2){min-width:0}.workspace-menu strong,.workspace-menu small{display:block}.workspace-menu strong{color:#fff;font-size:10px}.workspace-menu small{color:#8fa99f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.workspace-menu>button>svg{color:#cfe97d;width:14px}.workspace-menu-divider{background:#315a4b;height:1px;margin:5px 3px}.workspace-menu-icon{color:#b8cbc3;background:#2a5747;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;display:grid!important}.workspace svg{width:15px;margin-left:auto}.avatar{color:#4d3215;background:#e9b96e;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace strong,.profile strong{color:#fff;font-size:13px;display:block}.workspace small,.profile small{color:#9ab0a7;font-size:10px}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#b6c7c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-weight:600;display:flex}nav button svg{width:19px;height:19px}nav button.active{background:var(--lime);color:var(--forest)}nav button:hover:not(.active){color:#fff;background:#1f5140}nav em{color:#c7d6d0;background:#315d4e;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal}nav button:disabled{opacity:.55;cursor:not-allowed}nav button:disabled:hover{color:#b6c7c0;background:0 0}nav button small{text-transform:uppercase;letter-spacing:.5px;margin-left:auto;font-size:8px}.shift-card{background:#1b4939;border:1px solid #356051;border-radius:10px;margin-top:auto;padding:14px}.shift-card span,.shift-card strong{display:block}.shift-card span{color:#9db4ab;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.shift-card strong{color:#fff;margin:4px 0 10px;font-size:12px}.shift-card div{align-items:center;gap:7px;display:flex}.shift-card i{background:#bfe66f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #315f48}.shift-card small{color:#afc2ba}.profile{border-top:1px solid #315749;align-items:center;gap:10px;margin-top:17px;padding:14px 5px 0;display:flex}.profile-avatar{color:#24473a;background:#d7ded9;border-radius:50%}.profile button{color:#9bb0a8;cursor:pointer;background:0 0;border:0;margin-left:auto}.profile-account-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.profile-account-link>span:last-child{min-width:0}.profile-account-link:hover strong{text-underline-offset:3px;text-decoration:underline}.content{width:calc(100% - 250px);margin-left:250px}header{border-bottom:1px solid var(--line);background:#fafaf8;align-items:center;height:70px;padding:0 35px;display:flex}.mobile-contact-popup header{padding:0!important}.header-search,.table-search{color:#89958f;align-items:center;gap:9px;display:flex}.header-search{width:330px}.header-search input,.table-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.header-search svg,.table-search svg{width:18px}.header-search kbd{white-space:nowrap;background:#fff;border:1px solid #d8dcd8;border-radius:5px;padding:2px 7px;font:10px DM Sans}.icon-button{cursor:pointer;background:0 0;border:0}.notification{margin-left:auto;position:relative}.notification svg{width:21px;height:21px}.notification i{background:#e46750;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:4px}.mobile-menu{display:none}.dispatcher-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.dispatcher-header-actions .notification{margin-left:0}.dispatcher-header-actions .mobile-language-switcher{position:relative}.dispatcher-header-actions .language-desktop{display:none}.dispatcher-header-actions .language-trigger{color:#365b49;min-width:58px;height:36px;box-shadow:none;background:#fff;border:1px solid #d8dcd8;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;display:flex}.dispatcher-header-actions .language-trigger svg:first-child{width:15px}.dispatcher-header-actions .language-trigger svg:last-child{width:10px}.dispatcher-header-actions .language-menu{z-index:20;background:#fff;border:1px solid #dbe2dc;border-radius:11px;width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 15px 35px #102d2240}[dir=rtl] .dispatcher-header-actions .language-menu{left:0;right:auto}[dir=rtl] .dispatcher-header-actions{margin-left:0;margin-right:auto}.dispatcher-header-actions .mobile-language-switcher.menu-open .language-trigger svg:last-child{transform:rotate(180deg)}.notification-center{color:var(--ink);flex:none;position:relative}.role-portal .notification-center{color:#fff}.notification-center>.notification{width:38px;height:38px;color:inherit;border-radius:9px;place-items:center;padding:0;display:grid}.notification-center>.notification:hover,.notification-center.open>.notification{background:#edf1ed}.role-portal .notification-center>.notification:hover,.role-portal .notification-center.open>.notification{background:#285647}.notification-count{background:#d75c47;border:2px solid #fafaf8;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:800;line-height:1;position:absolute;top:-4px;right:-7px;color:#fff!important;letter-spacing:0!important;font-size:8px!important;display:grid!important}.role-portal .notification-count{border-color:#123d31}.notification-panel{z-index:60;width:min(390px,100vw - 28px);color:var(--ink);background:#fff;border:1px solid #d9e1da;border-radius:13px;animation:.18s ease-out rise;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #102d2240}.notification-panel>header{background:#fbfcfa;border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:55px;padding:13px 15px;display:flex}.notification-panel h2{margin:0;font:800 15px Manrope}.notification-panel>header button{color:#377158;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;display:flex}.notification-panel>header button svg{width:14px}.notification-list{max-height:min(440px,65vh);overflow-y:auto}.notification-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 15px;display:grid}.notification-list>button:hover{background:#f7f9f6}.notification-list>button.unread{background:#f1f7ee}.notification-list>button.unread:hover{background:#eaf3e7}.notification-order-icon{background:#e4eee1;border-radius:9px;place-items:center;width:34px;height:34px;color:#397255!important;display:grid!important}.notification-order-icon svg{width:17px}.notification-list>button>span:last-child{min-width:0}.notification-list strong,.notification-list small,.notification-list>button>span:last-child>span{display:block}.notification-list strong{margin-bottom:3px;font-size:11px}.notification-list>button>span:last-child>span{color:#56665e;text-transform:none;letter-spacing:0;font-size:10px;line-height:1.4}.notification-list b{color:#294f3f;font-weight:750}.notification-list small{color:#88938d;margin-top:5px;font-size:8px;line-height:1.3}.notification-empty,.notification-error{color:#849089;text-align:center;margin:0;padding:35px 20px}.notification-error{color:#b65343}[dir=rtl] .notification-panel{left:0;right:auto}[dir=rtl] .notification-list>button{text-align:right}.mobile-sidebar-backdrop{z-index:4;background:#10271f66;position:fixed;inset:0}.page{max-width:1420px;margin:auto;padding:35px 40px 50px}.title-row{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.4px;font-weight:700;color:#8c958e!important;margin:0 0 7px!important;font-size:10px!important}.title-row h1{letter-spacing:-1px;margin:0 0 6px;font:800 28px/1.2 Manrope}.title-row p{color:var(--muted);margin:0}.actions{gap:10px;display:flex}.primary,.secondary{cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 15px;font-weight:700;display:inline-flex}.primary{border:1px solid var(--green);background:var(--green);color:#fff;box-shadow:0 2px 4px #123d3129}.primary:hover{background:var(--green-hover)}.primary:focus-visible,.secondary:focus-visible,nav button:focus-visible,.workspace:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.secondary{background:#fff;border:1px solid #d8dcd8}.secondary:hover{background:#f7f8f6}.actions svg{width:17px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.metrics article{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-height:135px;padding:19px;position:relative;box-shadow:0 2px 9px #1b332608}.metric-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.metric-icon svg{width:18px}.amber{color:#a66612;background:#fff0d8}.blue{color:#477594;background:#e1edf7}.green{color:#3d7d52;background:#e3f3e7}.red{color:#c15a48;background:#f9e6e1}.metrics article>span{color:#67756e;font-size:12px;display:block}.metrics article>strong{margin:7px 0 5px;font:700 29px Manrope;display:block}.metrics small{color:#88948e;font-size:10px}.metrics small i{color:#8b958f;font-style:normal}.positive{color:#38805a!important}.danger{color:#bd5d4a!important}.metrics small b{color:#c98327}.dashboard-insights{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.dashboard-insights>article{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-height:138px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b33260a}.dashboard-metric-tile{grid-column:span 3;padding:19px}.dashboard-metric-tile>span{color:#67756e;font-size:12px;display:block}.dashboard-metric-tile>strong{letter-spacing:-.6px;margin:8px 0 5px;font:750 30px Manrope;display:block}.dashboard-metric-tile>small{color:#88948e;font-size:10px}.dashboard-metric-tile>small b{color:#c98327}.dashboard-chart-card{grid-column:span 6;padding:18px 20px}.dashboard-chart-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dashboard-chart-heading span>small,.dashboard-chart-heading span>strong{display:block}.dashboard-chart-heading span>small{color:#7f9187;letter-spacing:.15em;margin-bottom:4px;font-size:9px;font-weight:900}.dashboard-chart-heading span>strong{color:#294337;font:800 15px Manrope}.dashboard-chart-heading>b{color:#294337;font:800 19px Manrope}.dashboard-chart-heading>b small{color:#829087;font-size:9px;font-weight:700}.volume-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:78px;margin-top:13px;display:grid}.volume-bars>div{grid-template-rows:minmax(0,1fr) auto;gap:5px;height:100%;display:grid}.volume-bars>div>span{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.volume-bars i{background:#a8bdb1;border-radius:5px 5px 2px 2px;width:min(24px,68%);min-height:3px;transition:height .35s;display:block}.volume-bars em{color:#7b8982;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-2px}.volume-bars>div.today i{background:var(--green)}.volume-bars>div.today small{color:#285f48;font-weight:900}.volume-bars>div>small{color:#96a099;text-align:center;text-transform:uppercase;font-size:9px}.order-mix-chart{background:linear-gradient(135deg,#fbfcf9,#f4f7f1)!important}.order-mix-content{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:22px;margin-top:12px;display:grid}.order-mix-donut{border-radius:50%;width:86px;height:86px;position:relative;box-shadow:inset 0 0 0 1px #ffffff80}.order-mix-donut:after{content:"";background:#fafbf8;border-radius:50%;position:absolute;inset:15px}.order-mix-donut>span{z-index:1;text-align:center;align-content:center;display:grid;position:absolute;inset:0}.order-mix-donut strong,.order-mix-donut small{display:block}.order-mix-donut strong{font:800 18px/1 Manrope}.order-mix-donut small{color:#859289;margin-top:3px;font-size:9px}.order-mix-legend{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.order-mix-legend>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.order-mix-legend i{border-radius:2px;width:7px;height:7px}.order-mix-legend small{color:#708077;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-mix-legend b{color:#304a3d;font-size:10px}.dashboard-metric-tile{flex-direction:column;min-width:0;min-height:210px;display:flex}.metric-sparkline{width:100%;margin-top:auto;padding-top:14px;position:relative}.sparkline-plot{position:relative}.metric-sparkline svg{width:100%;height:46px;display:block;overflow:visible}.metric-sparkline svg line{stroke:#e1e7e2;stroke-width:1px}.metric-sparkline svg polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sparkline-marker{box-sizing:border-box;pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.metric-sparkline>span{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:2px;display:grid}.metric-sparkline>span small{color:#98a29d;text-transform:uppercase;font-size:8px}.metric-sparkline>span b{color:#718079;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.order-mix-chart{grid-column:span 12}.throughput-card,.aging-card{min-height:292px;overflow:visible!important}.throughput-card{background:linear-gradient(145deg,#fff 25%,#f7faf7)!important}.aging-card{background:linear-gradient(145deg,#fff 25%,#fbf8f1)!important}.throughput-chart{min-width:0;margin-top:17px}.analytics-legend{flex-wrap:wrap;gap:8px 15px;margin-bottom:13px;display:flex}.analytics-legend>span{color:#718079;grid-template-columns:7px auto auto;align-items:center;gap:6px;font-size:9px;font-weight:750;display:grid}.analytics-legend i,.aging-buckets i{border-radius:50%;width:7px;height:7px}.analytics-legend b{color:#294337;font-size:10px}.throughput-chart svg{width:100%;height:142px;display:block;overflow:visible}.throughput-chart svg line{stroke:#dfe7e1;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.throughput-chart svg path{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-axis{color:#8d9992;height:18px;margin:5px 8px 0;font-size:8px;font-weight:700;position:relative}.analytics-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.analytics-axis span:first-child{transform:none}.analytics-axis span:last-child{transform:translate(-100%)}.aging-chart{flex-direction:column;min-height:220px;padding-top:22px;display:flex}.aging-total{align-items:baseline;gap:8px;display:flex}.aging-total strong{color:#294337;letter-spacing:-1.5px;font:800 42px/1 Manrope}.aging-total span{color:#75837b;font-size:11px;font-weight:750}.aging-track{background:#edf0ec;border:1px solid #e1e5df;border-radius:99px;height:19px;margin-top:20px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #17352712}.aging-track i{min-width:4px;transition:flex-grow .45s}.aging-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:18px;display:grid}.aging-buckets>span{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.aging-buckets small{color:#68776f;font-size:10px}.aging-buckets b{color:#294337;font-size:11px}.aging-chart>p{color:#8a958e;margin:auto 0 0;font-size:9px}.dashboard-chart-card>.kpi-card-loader{min-height:205px}[dir=rtl] .analytics-axis span{transform:translate(50%)}[dir=rtl] .analytics-axis span:first-child{transform:none}[dir=rtl] .analytics-axis span:last-child{transform:translate(100%)}.module-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 18px;display:grid}.module-chart-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff 20%,#f7faf7);border-radius:13px;min-width:0;min-height:238px;padding:19px 21px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b33260a}.module-chart-card.warm{background:linear-gradient(145deg,#fff 20%,#fbf7ef)}.module-chart-card.cool{background:linear-gradient(145deg,#fff 20%,#f4f8fa)}.module-chart-card:after{content:"";pointer-events:none;background:#4f8b6708;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-34px}.module-chart-card>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex;position:relative}.module-chart-card>header span small,.module-chart-card>header span strong{display:block}.module-chart-card>header small{color:#829087;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:900}.module-chart-card>header strong{color:#294337;font:800 15px/1.25 Manrope}.module-chart-card>header em{color:#738179;white-space:nowrap;background:#ffffffb8;border:1px solid #dfe6df;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.module-chart-card>.kpi-card-loader{min-height:150px}.ranked-bar-chart{gap:12px;display:grid}.ranked-bar-row{grid-template-columns:minmax(78px,1.1fr) minmax(90px,2fr) auto;align-items:center;gap:11px;display:grid}.ranked-bar-row>span{color:#53675d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.ranked-bar-row>div{background:#e7ece7;border-radius:99px;height:9px;overflow:hidden;box-shadow:inset 0 1px 1px #1c392716}.ranked-bar-row>div i{border-radius:inherit;transform-origin:0;background:#4f8b67;height:100%;animation:.55s cubic-bezier(.2,.8,.2,1) both module-chart-grow;display:block}.ranked-bar-row>b{color:#294337;text-align:end;min-width:38px;font-size:10px}.segmented-chart{flex-direction:column;min-height:156px;display:flex}.segmented-total{align-items:baseline;gap:8px;display:flex}.segmented-total strong{color:#294337;letter-spacing:-1px;font:800 34px/1 Manrope}.segmented-total span{color:#839088;text-transform:uppercase;font-size:9px;font-weight:800}.segmented-track{background:#edf0ec;border:1px solid #dfe5df;border-radius:99px;height:18px;margin:20px 0 17px;display:flex;overflow:hidden}.segmented-track i{transform-origin:0;min-width:4px;animation:.55s cubic-bezier(.2,.8,.2,1) both module-chart-grow}.segmented-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segmented-legend>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.segmented-legend i{border-radius:50%;width:7px;height:7px}.segmented-legend small{color:#6f7e76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.segmented-legend b{color:#294337;font-size:10px}.daily-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:7px;height:154px;padding-top:7px;display:grid}.daily-bars>span{text-align:center;grid-template-rows:15px minmax(3px,1fr) 14px;align-items:end;gap:4px;height:100%;display:grid}.daily-bars b{color:#74837b;font-size:8px}.daily-bars i{transform-origin:bottom;background:#9bb5a5;border-radius:5px 5px 2px 2px;width:min(20px,80%);min-height:2px;max-height:100%;margin:auto;animation:.55s cubic-bezier(.2,.8,.2,1) both module-chart-rise;display:block}.daily-bars small{color:#929d97;font-size:8px;font-weight:750}.daily-bars .today i{background:#3f8059}.daily-bars .today small{color:#356d4c}.module-chart-empty{color:#87938c;text-align:center;background:#ffffff70;border:1px dashed #dce4dd;border-radius:10px;place-items:center;min-height:145px;padding:20px;font-size:10px;display:grid}.module-chart-skeleton{align-items:flex-end;gap:9px;min-height:145px;display:flex}.module-chart-skeleton i{background:#e4ebe5;border-radius:5px 5px 2px 2px;width:18%;animation:1.2s ease-in-out infinite kpi-loader-shimmer}.module-chart-skeleton i:first-child{height:34%}.module-chart-skeleton i:nth-child(2){height:72%}.module-chart-skeleton i:nth-child(3){height:51%}.module-chart-skeleton i:nth-child(4){height:88%}.module-chart-skeleton span{color:#7b8981;font-size:9px;position:absolute}@keyframes module-chart-grow{0%{opacity:.25;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes module-chart-rise{0%{opacity:.25;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}[dir=rtl] .ranked-bar-row>div i,[dir=rtl] .segmented-track i{transform-origin:100%}@media (prefers-reduced-motion:reduce){.ranked-bar-row>div i,.segmented-track i,.daily-bars i{animation:none}}.orders-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 2px 10px #1b332608}.card-heading{justify-content:space-between;align-items:center;padding:19px 21px 17px;display:flex}.card-heading h2{margin:0 0 3px;font:700 17px Manrope}.card-heading p{color:#849089;margin:0;font-size:12px}.card-heading button{color:#285e48;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.card-heading button span{margin-left:5px}.toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.table-search{border:1px solid #dfe3df;border-radius:7px;width:310px;min-width:250px;padding:9px 11px}.table-search input{font-size:13px}.filters{border-radius:7px;gap:3px;padding:3px;display:flex;overflow-x:auto}.filters button{white-space:nowrap;color:#7e8983;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:11px}.filters button.selected{color:#254d3e;background:#fff;font-weight:700;box-shadow:0 1px 3px #263b2d1c}.filters select{color:#7e8983;cursor:pointer;appearance:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M4%206l4%204%204-4%27%20stroke%3D%27%237e8983%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E) right 8px center/12px no-repeat;border:0;border-radius:5px;padding:6px 6px 6px 10px;font-size:13px}.filters select:focus{color:#254d3e;background-color:#fff;outline:0;font-weight:700;box-shadow:0 1px 3px #263b2d1c}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}th{border-block:1px solid var(--line);color:#8d9791;text-align:left;letter-spacing:.6px;background:#f8f8f5;padding:10px 14px;font-size:10px}th:first-child,td:first-child{padding-left:21px}td{white-space:nowrap;border-bottom:1px solid #eef0ed;padding:13px 14px;font-size:12px}td strong{font-size:12px;display:block}td small{color:#919b95;margin-top:2px;font-size:12px;display:block}.courier{align-items:center;gap:7px;display:flex}.courier i{color:#476157;background:#e7ece8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:700;display:grid}.status{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.status svg{width:12px}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-delivered{color:#39764d;background:#e7f3e9}.status-in-transit{color:#4b7592;background:#e8f0f7}.status-assigned{color:#a76d1f;background:#fff1d9}.status-unassigned{color:#6d7772;background:#eff0ee}.status-issue{color:#ba5b49;background:#f8e6e2}.assign{color:#286147;cursor:pointer;background:#f7fbf8;border:1px dashed #9bb8aa;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700}.more{color:#89948e;cursor:pointer;letter-spacing:1px;background:0 0;border:0}.empty{text-align:center;color:#849089;padding:45px}.orders-card .table-wrap.table-scroll{max-height:none;overflow:auto visible}.orders-card .table-wrap.table-scroll thead th{z-index:3;position:sticky;top:0}.loading-indicator{color:#6f7f76;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.loading-indicator>i{border:2px solid #d7e0da;border-top-color:#347454;border-radius:50%;flex:none;width:19px;height:19px;animation:.72s linear infinite loading-indicator-spin}.loading-indicator.compact{color:#7b8981;justify-content:flex-start;margin-top:24px;font-size:9px}.loading-indicator.compact>i{width:16px;height:16px}.chart-loading{place-items:center;min-height:104px;display:grid}.table-loading-row td{background:linear-gradient(110deg,#fbfcfa,#f5f8f5 48%,#fbfcfa);text-align:center!important;white-space:normal!important;height:150px!important;padding:28px!important}.table-loading-row td>.loading-indicator{display:flex}.module-surface-loading{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;min-height:260px;display:grid}.seller-kpis article>.loading-indicator{margin-top:15px}.seller-kpis article:has(>.loading-indicator){min-height:112px}.accounting-metrics .loading-indicator.compact{margin-top:7px}@keyframes loading-indicator-spin{to{transform:rotate(360deg)}}.kpi-card-loader{--loader-accent:#6f8d7e;flex-direction:column;flex:1;min-height:0;padding-top:15px;display:flex}.kpi-card-loader.tone-amber{--loader-accent:#b87520}.kpi-card-loader.tone-blue{--loader-accent:#5783a1}.kpi-card-loader.tone-green{--loader-accent:#4b8a61}.kpi-card-loader.tone-red{--loader-accent:#cf6c54}.kpi-loader-head{color:#7b8981;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.kpi-loader-head>i{border:2px solid color-mix(in srgb,var(--loader-accent) 18%,#e4e9e5);border-top-color:var(--loader-accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.72s linear infinite loading-indicator-spin;box-shadow:inset 0 0 0 3px #fff}.kpi-loader-copy{background:#edf1ed;border-radius:99px;width:42%;height:7px;margin-top:11px;overflow:hidden}.kpi-loader-copy:after{content:"";border-radius:inherit;background:color-mix(in srgb,var(--loader-accent) 20%,#e8ede9);width:42%;height:100%;animation:1.2s ease-in-out infinite kpi-loader-shimmer;display:block}.kpi-loader-chart{width:100%;margin-top:auto}.kpi-loader-chart svg{width:100%;height:48px;display:block;overflow:visible}.kpi-loader-chart line{stroke:#e3e8e4;stroke-width:1px}.kpi-loader-chart polyline{fill:none;stroke:var(--loader-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px;opacity:.72;animation:1.45s ease-in-out infinite kpi-loader-draw}@keyframes kpi-loader-shimmer{0%,to{opacity:.45;transform:translate(-10%)}50%{opacity:1;transform:translate(145%)}}@keyframes kpi-loader-draw{0%{stroke-dashoffset:260px;opacity:.2}55%,80%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:-260px;opacity:.15}}.kpi-summary-card{flex-direction:column;min-width:0;min-height:138px;position:relative;overflow:hidden;box-shadow:0 3px 13px #1b332608;align-items:stretch!important;display:flex!important}.kpi-summary-card>.metric-icon{top:15px;right:15px}.kpi-summary-card>.metric-icon svg{box-sizing:border-box!important;background:0 0!important;border-radius:0!important;width:18px!important;height:18px!important;padding:0!important}.kpi-summary-card>.kpi-card-loader{min-height:88px}.accounting-metrics .kpi-loader-chart svg{box-sizing:border-box;background:0 0;border-radius:0;width:100%;height:48px;padding:0;display:block}.kpi-summary-card:has(.compact-module-sparkline){min-height:205px}.compact-module-sparkline{padding-top:10px}.compact-module-sparkline svg{height:42px}.compact-module-sparkline>span b{font-size:8px}.accounting-metrics article:has(.compact-module-sparkline){padding:15px 17px}.tracking-overview>div:has(.compact-module-sparkline){grid-template-rows:auto 75px;align-items:center;min-height:196px}.tracking-overview>div>.compact-module-sparkline{grid-column:1/-1;width:100%;margin-top:0}.tracking-overview>div>.compact-module-sparkline span{font-size:8px;display:grid}.tracking-overview>div>.compact-module-sparkline small{white-space:nowrap;font-size:8px}.filters .filter-chip,.filters select[class^=filter-]{border:1px solid color-mix(in srgb,currentColor 18%,transparent);font-weight:800;transition:filter .16s,box-shadow .16s,transform .16s}.filters .filter-chip:hover{filter:saturate(1.15);transform:translateY(-1px)}.filters .filter-chip.selected{border-color:color-mix(in srgb,currentColor 34%,transparent);box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,currentColor 24%,transparent);filter:saturate(1.2)}.filters .filter-all{color:#426454;background-color:#e7efe9}.filters .filter-active{color:#3e6b83;background-color:#e3edf3}.filters .filter-no-zone,.filters .filter-more{color:#63716a;background-color:#ecefeb}.filters .filter-awaiting-agency,.filters .filter-assigned{color:#8a5918;background-color:#fff0d7}.filters .filter-ready-to-assign,.filters .filter-delivered,.filters .filter-refunded{color:#2f6c43;background-color:#e4f1e6}.filters .filter-picked-up,.filters .filter-in-transit,.filters .filter-return-received{color:#416b87;background-color:#e4edf5}.filters .filter-partially-delivered{color:#925b13;background-color:#fff0d8}.filters .filter-issue,.filters .filter-return-requested,.filters .filter-refund-requested{color:#a34839;background-color:#f8e4df}.filters .filter-returns,.filters .filter-in-return{color:#865036;background-color:#f2e6df}.filters .filter-cancelled{color:#6c554e;background-color:#eee9e7}@media (min-width:721px){.portal-order-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-order-toolbar .table-search{flex:0 0 min(32vw,360px);width:min(32vw,360px)}.portal-order-toolbar .portal-status-filters{scrollbar-width:none;background:#f6f7f4;border:1px solid #e3e8e3;border-radius:10px;flex-wrap:nowrap;flex:0 auto;gap:6px;width:max-content;min-width:0;max-width:calc(100% - min(32vw,360px) - 12px);padding:5px;display:flex;overflow-x:auto}.portal-order-toolbar .portal-status-filters::-webkit-scrollbar{display:none}.portal-order-toolbar .portal-status-filters button,.portal-order-toolbar .portal-status-filters select{white-space:nowrap;flex:none;min-height:36px;padding-block:7px;padding-inline:11px}.portal-order-toolbar .portal-status-filters select{background-position:right 9px center;padding-inline-end:28px}}@media (max-width:760px),(pointer:coarse){:is(.table-wrap:has(>table.responsive-table),.detail-table:has(>table.responsive-table),.seller-table:has(>table.responsive-table),.review-table:has(>table.responsive-table),.accounting-table:has(>table.responsive-table)){padding:12px;overflow:visible}.orders-card .table-wrap.table-scroll:has(>table.responsive-table){max-height:none;padding:12px;overflow:visible}:is(.table-wrap:has(>table.responsive-table),.detail-table:has(>table.responsive-table),.seller-table:has(>table.responsive-table),.review-table:has(>table.responsive-table)){padding:12px}table.responsive-table{width:100%;min-width:0!important}table.responsive-table thead{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}table.responsive-table,table.responsive-table tbody{width:100%;display:block}table.responsive-table tr{background:#fff;border:1px solid #dde4dd;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 0 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1a352509}table.responsive-table td{white-space:normal;text-align:end;border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;padding:10px 14px;display:grid}table.responsive-table td:before{content:attr(data-label);color:#8d9791;text-transform:uppercase;letter-spacing:.6px;text-align:start;grid-column:1;font-size:8px;font-weight:800}table.responsive-table td>*{grid-column:2;justify-self:end;min-width:0}table.responsive-table td>:is(strong,small){min-width:0}table.responsive-table td:not([data-mobile=primary]):not([data-mobile=status]):not([data-mobile=actions]){grid-column:1/-1}table.responsive-table td[data-mobile=hide]{display:none}table.responsive-table td[data-mobile=primary]{border-bottom:1px solid #edf0ed;grid-column:1;padding:14px 14px 10px;display:block}table.responsive-table td[data-mobile=primary]:before{content:none}table.responsive-table td[data-mobile=primary] strong{font-size:12px}table.responsive-table td[data-mobile=primary] small{white-space:normal;margin-top:4px}table.responsive-table tr:not(:has(td[data-mobile=status])) td[data-mobile=primary]{grid-column:1/-1}table.responsive-table td[data-mobile=status]{white-space:nowrap;background:0 0;border-bottom:1px solid #edf0ed;grid-column:1;justify-content:flex-end;align-items:flex-start;padding:14px 14px 10px;display:flex;position:static}table.responsive-table td[data-mobile=status]:before{content:none}table.responsive-table td[data-mobile=status]>*{grid-column:auto;justify-self:end}table.responsive-table td[data-mobile=amount] strong{font-variant-numeric:tabular-nums;font-size:22px}table.responsive-table td.order-address-cell{width:100%;min-width:0;max-width:none}table.responsive-table td.order-address-cell small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}table.responsive-table td[data-mobile=actions]{background:#f7f8f5;border-bottom:0;grid-column:1/-1;padding:12px 14px}table.responsive-table td[data-mobile=actions]:before{content:none}table.responsive-table td[data-mobile=actions] :is(button,a){justify-content:center;width:100%;height:44px}table.responsive-table td[data-mobile=actions] :is(.courier-bon-actions,.courier-order-actions){grid-template-columns:1fr;gap:8px;width:100%;display:grid}table.responsive-table tr:not(:has(td[data-mobile=actions])) td:last-child{border-bottom:0}[dir=rtl] table.responsive-table td{text-align:start;grid-template-columns:1fr}[dir=rtl] table.responsive-table td:before{text-align:start;grid-column:1;justify-self:stretch}[dir=rtl] table.responsive-table td>*{text-align:start;grid-column:1;justify-self:start}[dir=rtl] table.responsive-table td[data-mobile=primary]{text-align:start}[dir=rtl] table.responsive-table td[data-mobile=status]{justify-content:flex-start}[dir=rtl] table.responsive-table td[data-mobile=actions] :is(button,a){text-align:center;justify-content:center}.seller-table table.responsive-table td:not([data-mobile=primary]):not([data-mobile=actions]):not([data-mobile=hide]){text-align:start;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.seller-table table.responsive-table td:not([data-mobile=primary]):not([data-mobile=actions]):not([data-mobile=hide]):before,.seller-table table.responsive-table td:not([data-mobile=primary]):not([data-mobile=actions]):not([data-mobile=hide])>*{grid-column:auto;justify-self:auto}.seller-table table.responsive-table td[data-mobile=primary] .seller-identity{align-items:center;width:100%}.seller-table table.responsive-table td[data-mobile=primary] .seller-identity>span{text-align:start;flex:1;min-width:0}.seller-table table.responsive-table td[data-mobile=primary] .seller-identity small{overflow-wrap:anywhere}}.courier-portal-shell{flex-direction:column;gap:14px;padding-bottom:116px;display:flex}.portal-stack{flex-direction:column;gap:14px;display:flex}.portal-orders{padding:12px}.portal-orders .portal-field{display:block!important}.portal-orders .portal-actions{margin:12px 20px 18px}.portal-orders.portal-invoices article{grid-template-columns:38px 1.2fr 1.5fr 100px 90px 70px;position:relative}.portal-orders article.clickable{cursor:pointer}.portal-orders.portal-invoices article>button.text-action{z-index:2;justify-self:end;position:relative}.courier-portal-tabs{background:#fff;border:1px solid #dbe2dc;border-radius:11px;gap:5px;padding:3px;display:flex}.courier-portal-tabs button{color:#7c8982;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.courier-portal-tabs button.active{color:#245b45;background:#edf4ea}.courier-bottom-nav{z-index:30;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:#fafaf8;border-top:1px solid #dbe2dc;grid-template-columns:repeat(4,1fr);gap:2px;display:none;position:fixed;bottom:0;left:0;right:0}.courier-bottom-nav button{color:#6d7c74;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:3px;padding:10px 6px;font-size:9px;font-weight:800;display:grid}.courier-bottom-nav svg{width:18px;height:18px}.courier-bottom-nav button.active{color:#245b45;background:#edf4ea}.courier-bottom-nav button span{display:block}.dispatcher-bottom-nav,.dispatcher-settings-backdrop,.mobile-nav{display:none}.desktop-tabs{display:flex}.orders-card footer{color:#87928c;justify-content:space-between;align-items:center;padding:12px 20px;font-size:10px;display:flex}.orders-card footer div{gap:4px;display:flex}.orders-card footer button{cursor:pointer;background:#fff;border:1px solid #e0e3df;border-radius:5px;width:27px;height:27px;font-size:10px}.orders-card footer button:nth-child(2){color:#fff;background:#245c45;border-color:#245c45}.orders-card footer button:disabled{opacity:.4}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#10271fc2;place-items:center;padding:20px;animation:.18s ease-out fade;display:grid;position:fixed;inset:0;overflow:auto}.modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(480px,100%);max-height:calc(100dvh - 40px);padding:26px;animation:.25s ease-out rise;overflow:auto;box-shadow:0 25px 80px #081c15a1}.modal-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:22px;display:flex}.modal-title>div{flex:auto;min-width:0}.modal-title span{color:#88958f;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.modal-title h2{margin:3px 0;font:800 23px Manrope}.modal-title button{aspect-ratio:1;box-sizing:border-box;cursor:pointer;background:#f1f3f0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;line-height:1;display:grid}.modal-title svg{width:16px;height:16px}.modal form{flex-direction:column;gap:15px;display:flex}.modal label{font-size:11px;font-weight:700}.modal input,.modal select{background:#fff;border:1px solid #dce1dc;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:11px 12px;display:block}.modal input:focus,.modal select:focus{border-color:#5e8b77;box-shadow:0 0 0 3px #dfece6}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.toast{color:#fff;z-index:30;background:#183f31;border-radius:9px;align-items:center;gap:9px;padding:13px 17px;animation:.25s ease-out rise;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #183f3150}.toast svg{color:#cce87d;width:18px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-metric-tile{grid-column:span 6}.dashboard-chart-card{grid-column:span 12}.filters{display:none}.sidebar{width:215px}.content{width:calc(100% - 215px);margin-left:215px}.page{padding:30px 25px}}@media (max-width:720px){.sidebar{display:none}.content{width:100%;margin:0}.shell>.content>header{padding:0 18px}.mobile-menu{display:none}.header-search{width:100%}.header-search kbd{display:none}.page{padding:25px 16px calc(112px + env(safe-area-inset-bottom))}.title-row{align-items:start;gap:20px}.title-row h1{font-size:23px}.title-row>div:first-child>p:last-child,.actions .secondary{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics article{min-height:125px;padding:15px}.dashboard-insights{gap:9px}.dashboard-metric-tile{grid-column:span 6;min-height:196px;padding:15px}.dashboard-chart-card{grid-column:span 12;padding:16px}.dashboard-metric-tile>strong{font-size:25px}.metric-sparkline{padding-top:12px}.metric-sparkline svg{height:42px}.order-mix-content{grid-template-columns:88px minmax(0,1fr);gap:16px}.order-mix-donut{width:80px;height:80px}.toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:4px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{white-space:nowrap;flex:none}.orders-card footer div{display:none}.shell>.toast{bottom:calc(92px + env(safe-area-inset-bottom))}.module-chart-grid{grid-template-columns:1fr}.module-chart-card{min-height:225px;padding:17px}.ranked-bar-row{grid-template-columns:minmax(72px,1fr) minmax(78px,1.7fr) auto}.daily-bars{gap:4px}.dispatcher-bottom-nav{z-index:55;padding:7px 6px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fafaf8f7;border-top:1px solid #dbe2dc;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #123d3114}.dispatcher-bottom-nav button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;gap:2px;min-width:0;min-height:54px;padding:7px 2px 5px;font-weight:800;line-height:1.15;display:grid;font-size:10px!important}.dispatcher-bottom-nav button svg{width:19px;height:19px}.dispatcher-bottom-nav button>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:100%;display:block;overflow:hidden;font-size:10px!important}.dispatcher-bottom-nav button.active{color:#245b45;background:#e8f2e8}.dispatcher-settings-backdrop{z-index:56;padding:18px 10px calc(78px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);background:#0c1f1780;align-items:flex-end;animation:.18s ease-out fade;display:flex;position:fixed;inset:0}.dispatcher-settings-sheet{width:100%;max-height:calc(100dvh - 115px - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fafbf8;border:1px solid #e0e7e1;border-radius:23px;padding:10px 12px 14px;animation:.26s cubic-bezier(.22,.82,.26,1) mobile-select-rise;overflow:auto;box-shadow:0 24px 70px #071f1552}.dispatcher-settings-handle{background:#cad4cd;border-radius:99px;width:40px;height:4px;margin:0 auto 9px}.dispatcher-settings-sheet>header{background:0 0;border:0;border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:3px 4px 13px;display:flex}.dispatcher-settings-sheet>header small{color:#7f8b84;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.dispatcher-settings-sheet>header h2{color:#233e31;margin:2px 0 1px;font:800 20px Manrope}.dispatcher-settings-sheet>header p{color:#819087;margin:0;font-size:9px}.dispatcher-settings-sheet>header button{color:#52675c;background:#edf1ed;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.dispatcher-settings-sheet>header button svg{width:16px}.dispatcher-settings-links{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}.dispatcher-settings-links>button{color:#385448;text-align:start;background:#fff;border:1px solid #dfe6e0;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex}.dispatcher-settings-links>button>span{align-items:center;gap:9px;min-width:0;display:flex}.dispatcher-settings-links>button svg{color:#4d7663;flex:0 0 19px;width:19px;height:19px}.dispatcher-settings-links>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dispatcher-settings-links>button i{color:#90a098;font-size:12px;font-style:normal}.dispatcher-settings-links>button.active{color:#245b45;background:#eaf3e9;border-color:#9db8a7}[dir=rtl] .dispatcher-settings-links>button i{transform:rotate(180deg)}.dispatcher-settings-workspaces{padding:0 0 11px}.dispatcher-settings-workspaces>small{color:#7f8b84;letter-spacing:.08em;text-transform:uppercase;margin:0 2px 6px;font-size:8px;font-weight:850;display:block}.dispatcher-settings-workspaces>div{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding:1px;display:flex;overflow-x:auto}.dispatcher-settings-workspaces>div::-webkit-scrollbar{display:none}.dispatcher-settings-workspaces button{color:#385448;text-align:start;scroll-snap-align:start;background:#fff;border:1px solid #dfe6e0;border-radius:11px;flex:none;grid-template-columns:30px minmax(86px,1fr) 15px;align-items:center;gap:7px;min-width:155px;padding:8px;display:grid}.dispatcher-settings-workspaces button.active{background:#eaf3e9;border-color:#9db8a7}.dispatcher-settings-workspaces button:disabled{opacity:1}.dispatcher-settings-workspaces .avatar{width:30px;height:30px;font-size:8px}.dispatcher-settings-workspaces button span:nth-child(2){min-width:0}.dispatcher-settings-workspaces b,.dispatcher-settings-workspaces button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatcher-settings-workspaces b{font-size:9px}.dispatcher-settings-workspaces button small{color:#819087;margin-top:2px;font-size:7px}.dispatcher-settings-workspaces button>svg{color:#4d7a62;width:15px}.dispatcher-settings-workspace{border-top:1px solid #e3e9e4;gap:7px;padding-top:11px;display:grid}.dispatcher-settings-workspace>button{color:#345344;text-align:start;background:#f0f4ef;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.dispatcher-settings-workspace>button>svg{color:#46715b;flex:0 0 20px;width:20px;height:20px}.dispatcher-settings-workspace b,.dispatcher-settings-workspace small{display:block}.dispatcher-settings-workspace b{font-size:10px}.dispatcher-settings-workspace small{color:#819087;margin-top:2px;font-size:8px}.dispatcher-settings-logout{border-top:1px solid #e3e9e4;margin-top:10px;padding-top:10px;display:flex}.dispatcher-settings-logout .portal-logout{color:#914d42;text-align:start;background:#f8efec;border:1px solid #ead9d5;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;display:flex;font-size:13px!important}.dispatcher-settings-logout .portal-logout>svg{flex:0 0 20px;width:20px;height:20px}.dispatcher-settings-logout .portal-logout>span{min-width:0}.dispatcher-settings-logout .portal-logout b,.dispatcher-settings-logout .portal-logout small{display:block}.dispatcher-settings-logout .portal-logout b{font-size:10px}.dispatcher-settings-logout .portal-logout small{color:#9b756d;margin-top:2px;font-size:8px}.courier-portal-shell{padding-bottom:96px}.desktop-tabs{display:none}.mobile-nav{display:grid}}@media (max-width:440px){.metrics{grid-template-columns:1fr}.metrics article{min-height:110px}.dashboard-metric-tile{min-height:188px}.dashboard-chart-heading>b{font-size:16px}.order-mix-content{grid-template-columns:76px minmax(0,1fr);gap:12px}.order-mix-donut{width:72px;height:72px}.order-mix-legend{gap:7px 9px}.form-grid{grid-template-columns:1fr}.actions .primary{font-size:0!important}.actions .primary svg{width:17px}}.small-modal{width:min(390px,100%)}.form-error{color:#b44737;background:#fbece8;border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.error-toast{background:#7d3027}.error-toast svg{color:#ffd6cd}.primary:disabled{opacity:.6;cursor:wait}.secondary:disabled,.icon-button:disabled{opacity:.5;cursor:not-allowed}.connection-dot{background:#5fa36f;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #e4f2e7}.order-drawer{width:min(570px,100%);max-height:90vh;overflow:auto}.order-summary{background:#f7f8f5;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding:15px;display:flex}.order-summary>div>span,.finance-grid span{color:#88938d;text-transform:uppercase;letter-spacing:.6px;font-size:12px;display:block}.status .status-dot{flex:0 0 5px;align-self:center;display:block}.status-awaiting-agency{color:#97611b;background:#fff0d7}.status-ready-to-assign{color:#34734a;background:#e6f2e7}.status-picked-up{color:#506d91;background:#e8edf5}.status-partially-delivered{color:#a66612;background:#fff0d8}.status-return-requested,.status-refund-requested{color:#ba5b49;background:#f8e6e2}.status-refunded{color:#286a55;background:#e5f1ed}.status-in-return,.status-returning-to-agency{color:#9a5a38;background:#f3e6df}.status-return-received,.status-ready-to-return{color:#506d91;background:#e8edf5}.status-cancelled{color:#7c625b;background:#eee9e7}.assign:disabled{opacity:.58;cursor:not-allowed;color:#7f8b85;border-style:solid}.portal-status.awaiting-agency{color:#97611b;background:#fff0d7}.portal-status.returning-to-agency{color:#9a5a38;background:#f3e6df}.portal-status.ready-to-return,.portal-status.picked-up{color:#506d91;background:#e8edf5}.portal-status.partially-delivered{color:#a66612;background:#fff0d8}.portal-status.return-requested,.portal-status.refund-requested{color:#ba5b49;background:#f8e6e2}.portal-status.refunded{color:#286a55;background:#e5f1ed}.stock-command-bar{background:linear-gradient(100deg,#eef4e9 0%,#f8f8f3 60%,#edf2e9 100%);border:1px solid #d8e4d9;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 16px;padding:14px 16px;display:flex;box-shadow:0 5px 20px #173a2510}.stock-command-bar>div{align-items:center;gap:10px;display:flex}.stock-command-icon{color:#d7f36a;background:#183f31;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.stock-command-icon svg{width:21px}.stock-command-bar strong,.stock-command-bar small{display:block}.stock-command-bar strong{font:700 12px Manrope}.stock-command-bar small{color:#74827a;margin-top:2px;font-size:9px}.stock-command-bar button svg{width:16px}.scan-return-button{color:#75513d}.agency-reference-card{background:#f0f6ed;border:1px solid #d8e5d7;border-radius:9px;align-items:center;gap:10px;margin:13px 0;padding:11px 13px;display:flex}.agency-reference-card>svg{color:#397056;width:22px}.agency-reference-card small,.agency-reference-card strong{display:block}.agency-reference-card small{color:#7c8981;text-transform:uppercase;letter-spacing:.6px;font-size:8px}.agency-reference-card strong{margin-top:2px;font-size:11px}.scan-backdrop{background:#081a14e8}.agency-scan-wizard{background:#f9faf6;width:min(520px,100%);padding:22px}.agency-scan-wizard .modal-title{margin-bottom:16px}.agency-scan-wizard .modal-title p{color:#75827b;max-width:390px;margin:4px 0 0;font-size:10px;line-height:1.5}.scanner-viewport{isolation:isolate;background:#0b1712;border-radius:15px;height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.scanner-viewport video{object-fit:cover;width:100%;height:100%}.scanner-shade{background:radial-gradient(circle,#0000 0 28%,#07130daf 62%,#07130de8 100%);position:absolute;inset:0}.scanner-frame{width:210px;height:210px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.scanner-frame i{border-style:solid;border-color:#d7f36a;width:43px;height:43px;position:absolute}.scanner-frame i:first-child{border-width:3px 0 0 3px;border-radius:11px 0 0;top:0;left:0}.scanner-frame i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 11px 0 0;top:0;right:0}.scanner-frame i:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 11px;bottom:0;right:0}.scanner-frame i:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 11px;bottom:0;left:0}.scanner-frame span{background:#d7f36a;height:2px;animation:2.2s ease-in-out infinite scan-line;position:absolute;top:8px;left:7px;right:7px;box-shadow:0 0 12px #d7f36a}.scanner-state{color:#dbe7e0;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;background:#10271fdb;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.scanner-state svg{color:#d7f36a;width:14px}.scan-guidance{background:#fff;border:1px solid #dfe5dd;border-radius:10px;align-items:center;gap:11px;margin-top:12px;padding:11px 12px;display:flex}.scan-guidance>span{color:#32674e;background:#edf3e8;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.scan-guidance svg{width:20px}.scan-guidance strong,.scan-guidance small{display:block}.scan-guidance strong{font-size:10px}.scan-guidance small{color:#7c8982;margin-top:2px;font-size:8px}.scan-error{color:#a74b3c;background:#f9e8e4;border-radius:8px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 10px;font-size:9px;display:flex}.scan-error svg{flex:none;width:15px}.scan-image-button{color:#3a5d4b;cursor:pointer;background:#fff;border:1px solid #d8dfd9;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:10px;height:38px!important;font-size:9px!important;display:flex!important}.scan-image-button svg{width:16px}.scan-image-button input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.scan-success{text-align:center;flex-direction:column;align-items:center;padding:28px 12px 8px;display:flex}.scan-success>span{color:#39774c;background:#e4f2df;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.scan-success>span svg{width:36px}.scan-success>p{color:#557265;letter-spacing:1.5px;margin:15px 0 3px;font-size:8px;font-weight:900}.scan-success h3{margin:0;font:800 25px Manrope}.scan-success>div{text-align:left;background:#fff;border:1px solid #dde4dc;border-radius:10px;align-items:center;gap:10px;width:100%;margin:20px 0;padding:13px;display:flex}.scan-success>div>svg{color:#3d7358;width:25px}.scan-success>div strong,.scan-success>div small{display:block}.scan-success>div small{color:#76837c;margin-top:2px;font-size:9px}.scan-success .primary{justify-content:center;min-width:120px}@keyframes scan-line{0%,to{opacity:.55;top:8px}50%{opacity:1;top:198px}}.tracking-stock-desk{color:#fff;background:#153f31;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 0;padding:18px 20px;display:flex;box-shadow:0 12px 30px #153f3124}.tracking-stock-desk>div{align-items:center;gap:12px;display:flex}.tracking-stock-desk>div:first-child>span{color:#173d31;background:#d7f36a;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.tracking-stock-desk svg{width:21px}.tracking-stock-desk p{color:#9ab8ac;letter-spacing:1.2px;margin:0 0 3px;font-size:8px;font-weight:900}.tracking-stock-desk h2{margin:0;font:700 14px Manrope}.tracking-stock-desk small{color:#9eb6ac;font-size:9px}.tracking-stock-desk button{color:#fff;cursor:pointer;background:#214c3d;border:1px solid #41675a;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.tracking-stock-desk button.stock-primary{color:#173d31;background:#d7f36a;border-color:#d7f36a}.courier-return-note{color:#8d5638;background:#f3e8df;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.courier-return-note svg{width:15px}@media (max-width:720px){.stock-command-bar{flex-direction:column;align-items:stretch}.stock-command-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.stock-command-bar button{justify-content:center}.agency-scan-wizard{padding:16px}.scanner-viewport{height:min(54vh,360px)}.scanner-frame{width:190px;height:190px}.tracking-stock-desk{flex-direction:column;align-items:stretch;padding:15px}.tracking-stock-desk>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tracking-stock-desk button{justify-content:center}.tracking-stock-desk small{line-height:1.4;display:block}}.reference-entry{background:#f3f7f0;border:1px solid #d9e3da;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.reference-entry label{min-width:0}.reference-entry label input{letter-spacing:.2px;font-family:monospace;font-weight:800}.reference-entry>button{color:#fff;cursor:pointer;background:#1d5a41;border:1px solid #31664d;border-radius:8px;align-items:center;gap:6px;height:39px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.reference-entry>button svg{width:16px}.reference-entry>small{color:#74837b;grid-column:1/-1;font-size:8px}.reference-entry>small span{color:#51380d;text-transform:uppercase;background:#e3b758;border-radius:10px;margin-right:5px;padding:2px 5px;font-size:7px;font-weight:900}.reference-picker-backdrop{z-index:45}.reference-picker{width:min(500px,100%)}@media (max-width:520px){.reference-entry{grid-template-columns:1fr}.reference-entry>button{justify-content:center}.reference-picker{padding:16px}}.zone-price-matrix .price-matrix-head,.zone-price-matrix .price-matrix-row{grid-template-columns:minmax(145px,1.35fr) repeat(3,minmax(105px,1fr))}.zone-price-matrix .price-matrix-row label{min-width:0}.zone-price-matrix .price-matrix-row label small{color:#7d8a83;font-size:8px;display:none}.zone-price-matrix .price-matrix-row input{text-align:right}.zone-price-matrix .margin-input input{color:#2f6d4b;background:#f3f8f1;border-color:#cbdccf;font-weight:800}@media (max-width:720px){.zone-price-matrix .price-matrix-head{display:none}.zone-price-matrix .price-matrix-row{grid-template-columns:1fr 1fr;gap:9px}.zone-price-matrix .price-matrix-row>strong{grid-column:1/-1}.zone-price-matrix .price-matrix-row label small{margin-bottom:4px;display:block}.zone-price-matrix .price-matrix-row label:last-child{grid-column:1/-1}}.seller-price-grid form{grid-template-columns:minmax(125px,1.25fr) repeat(3,minmax(90px,1fr)) auto;align-items:end}.seller-price-grid form>span{align-self:center}.seller-price-grid form label{display:block}.seller-price-grid form label small{color:#7b8881;margin-bottom:4px;font-size:8px;display:block}.seller-price-grid form input{width:100%;height:35px}.seller-price-grid .margin-field input{color:#2f6d4b;background:#f3f8f1;border-color:#cbdccf;font-weight:800}@media (max-width:720px){.seller-price-grid form{grid-template-columns:1fr 1fr}.seller-price-grid form>span{grid-column:1/-1}.seller-price-grid form .margin-field{grid-column:auto}.seller-price-grid form button{grid-column:1/-1}}.language-desktop{align-items:center;gap:2px;display:flex}.language-desktop>svg{color:#547263;width:14px;margin:0 4px 0 5px}.language-trigger,.language-menu{display:none}.login-shell~.language-switcher .language-desktop>svg,.role-portal~.language-switcher .language-desktop>svg{color:#a9c2b8}.portal-logout svg{flex:0 0 16px;height:16px;display:block}@media (max-width:720px){.language-switcher{width:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.language-switcher .language-desktop{display:none}.language-switcher .language-trigger{color:#365b49;background:#fff;border:1px solid #d5ded8;border-radius:9px;justify-content:center;align-items:center;gap:3px;width:42px;min-width:42px;height:36px;padding:0;display:flex;box-shadow:0 3px 12px #17342618}.language-trigger svg:first-child{width:15px}.language-trigger svg:last-child{width:10px;transition:transform .16s}.language-trigger span{font-size:8px;font-weight:900}.language-switcher.menu-open .language-trigger svg:last-child{transform:rotate(180deg)}.language-switcher .language-menu{background:#fff;border:1px solid #dbe2dc;border-radius:11px;width:168px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 15px 35px #102d2240}.language-menu button{color:#64746c;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:27px 1fr 17px;align-items:center;gap:8px;width:100%;height:38px;padding:0 9px;display:grid}.language-menu button:hover,.language-menu button.active{color:#245b45;background:#eef4ea}.language-menu button span{font-size:8px;font-weight:900}.language-menu button b{font-size:9px}.language-menu button svg{width:13px}.role-portal~.language-switcher{top:13px;bottom:auto;right:62px}.role-portal~.language-switcher .language-trigger{color:#fff;background:#1b4a3b;border-color:#456d5f}.role-portal~.language-switcher .language-menu{top:calc(100% + 7px);bottom:auto}.login-shell~.language-switcher .language-trigger{color:#fff;background:#1b4a3b;border-color:#456d5f}.login-shell~.language-switcher .language-menu{top:calc(100% + 7px);bottom:auto}[dir=rtl] .language-switcher .language-menu{left:0;right:auto}[dir=rtl] .role-portal~.language-switcher{left:62px;right:auto}.portal-logout{z-index:1;position:relative}.portal-logout svg{flex:0 0 17px;height:17px;width:17px!important;display:block!important}}.order-summary strong{margin:4px 0 2px;display:block}.order-summary small{color:#7b8780}.finance-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0 22px;display:grid}.finance-grid div{border:1px solid var(--line);border-radius:9px;padding:12px}.finance-grid strong{margin-top:5px;font:700 15px Manrope;display:block}.order-drawer h3{margin:0 0 12px;font:700 13px Manrope}.timeline{border-left:1px solid #dce3dd;margin-left:5px;padding-left:18px}.timeline>div{margin-bottom:15px;position:relative}.timeline i{background:#79a387;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-23px;box-shadow:0 0 0 1px #79a387}.timeline strong{text-transform:capitalize;font-size:11px;display:block}.timeline small{color:#87928c;font-size:11px}.status-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.danger-button{color:#a84838}.dispatcher-status-control{background:#f3f7f1;border:1px solid #d9e3dc;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex}.dispatcher-status-control strong,.dispatcher-status-control small{display:block}.dispatcher-status-control strong{color:#294a39;font-size:12px}.dispatcher-status-control small{color:#74827a;max-width:450px;margin-top:3px;font-size:9px;line-height:1.5}.dispatcher-status-control select{color:#29483a;background:#fff;border:1px solid #cdd9d0;border-radius:9px;min-width:180px;height:42px;padding:0 12px;font-weight:700}.repeat-status-update{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin:-8px 0 18px;display:flex;color:#35694f!important;border-style:dashed!important}.repeat-status-update svg{width:17px;height:17px}.module-page{animation:.22s ease-out module-in}.module-hero{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.module-hero h1{letter-spacing:-1px;margin:0 0 6px;font:800 28px/1.2 Manrope}.module-hero>div>p:last-child{color:var(--muted);margin:0}.module-icon{color:#245c45;background:#e2ecd8;border-radius:16px;place-items:center;min-width:55px;height:55px;display:grid;transform:rotate(-3deg)}.module-icon svg{width:27px;height:27px;transform:rotate(3deg)}.module-message{color:#316c47;background:#e4f2e7;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 14px;font-weight:600;display:flex}.module-message svg{width:17px}.error-message{color:#a64b3d;background:#f9e7e3}.quick-form{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 2px 9px #1b332608}.quick-form>div{min-width:190px;margin-right:auto}.quick-form strong,.quick-form small{display:block}.quick-form small{color:#87918c;margin-top:2px;font-size:10px}.quick-form input,.quick-form select{background:#fff;border:1px solid #dce1dc;border-radius:8px;outline:0;min-width:150px;height:39px;padding:0 11px}.quick-form input:focus,.quick-form select:focus{border-color:#719987;box-shadow:0 0 0 3px #e1ece6}.entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.entity-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px;box-shadow:0 2px 9px #1b332608}.entity-grid article.inactive{opacity:.62}.entity-head{justify-content:space-between;align-items:start;display:flex}.entity-avatar{border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.seller-avatar{color:#8b5b1e;background:#f6e6ca}.courier-avatar{color:#285e48;background:#dcebe5}.tracking-avatar{color:#4c587f;background:#e3e6f2}.availability{color:#737d78;text-transform:capitalize;background:#f0f1ef;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.availability.online{color:#36734b;background:#e3f2e6}.entity-grid h3{margin:14px 0 3px;font:700 14px Manrope}.entity-grid article>p{color:#7d8982;height:17px;margin:0;font-size:10px}.entity-stats{border-top:1px solid #edf0ed;gap:18px;margin-top:12px;padding:12px 0;display:flex}.entity-stats span{color:#89938e;font-size:10px}.entity-stats b{color:#2d4339;font-size:12px}.text-action{color:#32664f;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.permission-note{color:#76827b;background:#f5f6f3;border-radius:6px;margin:12px 0;padding:9px;font-size:9px}.split-forms{align-items:stretch;gap:13px;display:flex}.compact-form{flex-wrap:wrap;flex:0 0 34%}.compact-form>div{width:100%}.price-form{flex-wrap:wrap;flex:1}.price-form>div{width:100%}.price-form input,.price-form select{flex:1;min-width:100px}.zone-list{flex-direction:column;gap:9px;display:flex}.zone-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px minmax(160px,1fr) repeat(3,130px);align-items:center;padding:14px 17px;display:grid}.zone-pin{color:#3e7552;background:#e5eee3;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.zone-pin svg{width:16px}.zone-list h3{margin:0 0 2px;font:700 13px Manrope}.zone-list p{color:#89948e;margin:0;font-size:9px}.price-cell{border-left:1px solid #edf0ed;padding-left:18px}.price-cell span{color:#8a958e;font-size:9px;display:block}.price-cell strong{margin-top:3px;font-size:12px;display:block}.margin-cell strong{color:#34734a}.invoice-toolbar{color:#fff;background:#193f32;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:17px;display:flex}.invoice-toolbar strong,.invoice-toolbar small{display:block}.invoice-toolbar small{color:#a9bdb5;margin-top:3px}.invoice-toolbar .primary{color:#173d30;background:#d9ef8a;border-color:#d9ef8a}.data-panel{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:#fff;border-radius:11px;overflow:auto}.data-panel table{min-width:720px}.data-panel td{padding-block:15px}@keyframes module-in{0%{opacity:0;transform:translateY(5px)}}@media (max-width:1050px){.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-form{flex-wrap:wrap}.quick-form>div{width:100%}.split-forms{display:block}.compact-form{margin-bottom:13px}.zone-list article{grid-template-columns:40px 1fr repeat(3,95px)}}@media (max-width:720px){.entity-grid{grid-template-columns:1fr}.module-hero{align-items:flex-start}.module-icon{min-width:45px;height:45px}.quick-form input,.quick-form select,.quick-form button{width:100%}.zone-list article{grid-template-columns:35px 1fr}.price-cell{border-left:0;margin-top:10px;padding-left:35px}.invoice-toolbar{align-items:flex-start;gap:16px}}.seller-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.seller-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.seller-kpis span,.seller-kpis small{color:#849088;font-size:10px;display:block}.seller-kpis strong{margin:5px 0 2px;font:700 20px Manrope;display:block}.seller-create{margin-bottom:11px}.seller-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px 10px 0 0;align-items:stretch;gap:8px;padding:11px 13px;display:flex}.seller-toolbar .table-search{box-sizing:border-box;min-height:40px;margin-right:auto}.seller-toolbar select{color:#67746d;background:#fff;border:1px solid #dfe3df;border-radius:7px;height:40px;padding:0 10px;font-size:10px}.seller-table{border-radius:0 0 11px 11px}.seller-table table{min-width:1050px}.seller-identity{align-items:center;gap:9px;display:flex}.seller-identity>i{color:#855719;background:#f6e6ca;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.seller-identity small{color:#8b958f;display:block}.metric-link{color:#245c45;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline #b4cbbf;text-decoration:underline #b4cbbf}.attention-text{display:block;color:#ba5c48!important}.pricing-health{color:#a95c49;background:#f8e9e2;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:700}.pricing-health.complete{color:#36734b;background:#e3f2e6}.row-action{height:30px;padding:0 10px;font-size:9px}.inactive-row{opacity:.55}.workspace-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10271f99;justify-content:flex-end;animation:.18s ease-out fade;display:flex;position:fixed;inset:0}.seller-detail{background:#fafaf7;width:min(860px,100vw - 250px);height:100%;animation:.24s ease-out drawer-in;overflow:auto;box-shadow:-20px 0 60px #0b20194d}.seller-detail-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:55px;padding:0 23px;display:flex;position:sticky;top:0}.back-action{color:#506159;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.back-action svg,.seller-detail-head svg{width:17px}.seller-title{align-items:center;gap:13px;padding:22px 25px 18px;display:flex}.seller-title .entity-avatar{width:46px;height:46px}.seller-title h2{margin:0 8px 2px 0;font:800 22px Manrope;display:inline-block}.seller-title .availability{vertical-align:3px}.seller-title p{color:#7e8a83;margin:0}.seller-detail>.module-message{margin:0 25px 12px}.seller-tabs{z-index:2;border-bottom:1px solid var(--line);background:#fafaf7;gap:2px;padding:0 25px;display:flex;position:sticky;top:55px}.seller-tabs button{white-space:nowrap;color:#7d8882;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 13px 10px;font-size:10px;font-weight:700}.seller-tabs button.active{color:#245c45;border-bottom-color:#245c45}.seller-tab-body{padding:20px 25px 35px}.detail-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.detail-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px;position:relative}.detail-metrics svg{color:#769084;width:17px;position:absolute;top:12px;right:12px}.detail-metrics span{color:#849089;font-size:9px;display:block}.detail-metrics strong{margin-top:7px;font:700 17px Manrope;display:block}.overview-block,.settings-form,.danger-zone{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:17px}.overview-block h3,.tab-intro h3{margin:0 0 4px;font:700 13px Manrope}.overview-block p,.tab-intro p,.danger-zone p{color:#7f8b84;margin:0 0 13px;font-size:10px}.detail-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto}.detail-table table{min-width:720px}.tab-intro{margin-bottom:14px}.pricing-matrix{flex-direction:column;gap:7px;display:flex}.pricing-matrix form{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 150px 70px;align-items:center;gap:9px;padding:11px 13px;display:grid}.pricing-matrix form>span{align-items:center;gap:8px;font-weight:700;display:flex}.pricing-matrix svg{color:#4d7b66;width:15px}.pricing-matrix label{color:#7a867f;align-items:center;gap:5px;display:flex}.pricing-matrix input{border:1px solid #dce1dc;border-radius:6px;width:110px;padding:7px 9px}.activity-list{border-left:1px solid #ccd8d1;margin-left:8px;padding-left:23px}.activity-list article{margin-bottom:17px;position:relative}.activity-list article>i{background:#6f9a82;border:2px solid #fafaf7;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-28px;box-shadow:0 0 0 1px #6f9a82}.activity-list strong,.activity-list small{display:block}.activity-list strong{text-transform:capitalize;font-size:11px}.activity-list small{color:#89948e;margin-top:2px;font-size:9px}.settings-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:0;display:grid}.settings-form .tab-intro{grid-column:1/-1}.settings-form label{font-size:10px;font-weight:700}.settings-form label:first-of-type{grid-column:1/-1}.settings-form input{border:1px solid #dce1dc;border-radius:7px;width:100%;margin-top:5px;padding:9px 10px;display:block}.settings-form select{appearance:none;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M4%206l4%204%204-4%27%20stroke%3D%27%236d7c74%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid #dce1dc;border-radius:7px;outline:0;width:100%;margin-top:5px;padding:9px 34px 9px 10px;display:block}.settings-form input:focus,.settings-form select:focus{border-color:#5e8b77;box-shadow:0 0 0 3px #dfece6}.settings-form button{justify-self:start}.danger-zone{border-color:#eed6d0;justify-content:space-between;align-items:center;display:flex}.danger-zone p{margin:3px 0 0}.outlined-danger{color:#a34536;cursor:pointer;background:#fff;border:1px solid #d9a69b;border-radius:7px;padding:8px 11px;font-weight:700}.confirm-panel{background:#f9e9e5;border:1px solid #eccbc3;border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.confirm-panel>svg{color:#ad4f3f;width:22px}.confirm-panel>div{margin-right:auto}.confirm-panel strong,.confirm-panel p{margin:0;display:block}.confirm-panel p{color:#8e655d;margin-top:2px;font-size:9px}.workspace-create-modal .danger-zone{flex-direction:column;align-items:flex-start;gap:10px}.workspace-create-modal .danger-zone button{justify-content:center;width:100%}@keyframes drawer-in{0%{opacity:.7;transform:translate(30px)}}@media (max-width:1050px){.seller-kpis{grid-template-columns:repeat(2,1fr)}.seller-detail{width:calc(100vw - 215px)}.detail-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.seller-detail{width:100vw}.seller-kpis{grid-template-columns:1fr 1fr}.seller-tabs{padding-inline:12px;overflow:auto}.seller-tab-body{padding:16px}.seller-title{padding-inline:16px}.settings-form{grid-template-columns:1fr}.settings-form label{grid-column:1!important}.detail-metrics{grid-template-columns:1fr 1fr}.pricing-matrix form{grid-template-columns:1fr 110px}.pricing-matrix form button{grid-column:1/-1}.seller-toolbar{flex-wrap:wrap}.seller-toolbar .table-search{width:100%}.seller-toolbar select{flex:1;height:34px}}.add-seller-button{height:40px;margin-left:4px}.seller-onboarding{width:min(650px,100%);max-height:92vh;overflow:auto}.seller-onboarding .modal-title p{color:#7c8881;margin:4px 0 0;font-size:10px}.seller-onboarding fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:0 0 16px}.seller-onboarding fieldset:last-of-type{border-bottom:0;padding-bottom:0}.seller-onboarding legend{color:#315d4a;text-transform:uppercase;letter-spacing:.7px;margin-bottom:10px;font:700 11px Manrope}.seller-onboarding label small{color:#98a19c;margin-left:3px;font-weight:500}.seller-onboarding textarea,.settings-form textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dce1dc;border-radius:8px;outline:0;margin-top:6px;padding:10px 12px;display:block}.seller-onboarding textarea:focus,.settings-form textarea:focus{border-color:#5e8b77;box-shadow:0 0 0 3px #dfece6}.seller-onboarding .wide-field{grid-column:1/-1}.onboarding-note{color:#44694f;background:#eff6e5;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.onboarding-note svg{color:#5c8a62;width:17px}.settings-form .settings-wide{grid-column:1/-1}@media (max-width:720px){.seller-onboarding .wide-field{grid-column:auto}.add-seller-button{width:100%;margin:0}.seller-onboarding{padding:20px}.seller-onboarding .form-grid{grid-template-columns:1fr}}.courier-toolbar{border:1px solid var(--line);background:#f7f9f6;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:15px 17px;display:flex}.courier-toolbar strong,.courier-toolbar small{display:block}.courier-toolbar strong{color:#294538;font:700 13px Manrope}.courier-toolbar small{color:#849089;margin-top:3px;font-size:10px}.add-courier-button{height:36px}.courier-grid article{flex-direction:column;display:flex}.courier-grid article>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.courier-facts{background:#f7f9f7;border-radius:8px;gap:7px;min-height:78px;margin:14px 0 2px;padding:12px;display:grid}.courier-facts span{color:#7b8781;align-items:center;font-size:9px;display:flex}.courier-facts svg{color:#54806c;flex:none;width:14px;height:14px;margin-right:7px}.courier-facts b{color:#42594e;margin-right:2px;font-weight:700}.courier-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.courier-card-actions .text-action{align-items:center;gap:5px;display:inline-flex}.courier-card-actions svg{width:14px;height:14px}.muted-action{color:#78847e}.courier-page-error{margin:-8px 0 14px}.courier-onboarding select{width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dce1dc;border-radius:8px;outline:0;margin-top:6px;padding:0 11px;display:block}.courier-onboarding select:focus{border-color:#5e8b77;box-shadow:0 0 0 3px #dfece6}.courier-detail-message{margin:0 25px 12px}.courier-zone-tags{flex-wrap:wrap;gap:8px;display:flex}.courier-zone-tags span{color:#32664f;background:#eef4ea;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}.courier-overview-actions{margin-top:13px}.courier-action-row{flex-wrap:wrap;gap:9px;display:flex}.courier-bon-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.courier-bon-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.courier-bon-actions button{white-space:nowrap}.courier-bon-preview{gap:12px;display:grid}.courier-bon-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.courier-bon-preview-head h3{margin:0 0 4px;font:700 15px Manrope}.courier-bon-preview-head p{color:#7e8a83;margin:0;font-size:10px}.courier-bon-preview-table{margin-top:0}@media (max-width:720px){.courier-toolbar{flex-direction:column;align-items:flex-start}.add-courier-button{width:100%}.courier-card-actions{flex-direction:column;align-items:flex-start}.courier-bon-toolbar,.courier-bon-preview-head{flex-direction:column}.courier-action-row button,.courier-bon-toolbar button{width:100%}}.zone-command{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.zone-command strong,.zone-command small{display:block}.zone-command strong{color:#294538;font:700 13px Manrope}.zone-command small{color:#849089;margin-top:3px;font-size:10px}.zone-workspace{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 3px 14px #1b332608}.zone-map-panel{border-right:1px solid var(--line);background:#f5f7f1;flex-direction:column;min-width:0;padding:14px;display:flex}.coverage-map{background:#eef1e8;border:1px solid #d7ded2;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.coverage-map svg{width:100%;height:100%;min-height:285px;display:block}.coverage-map svg>text{fill:#718079;letter-spacing:.7px;font:700 2.7px Manrope}.coverage-map svg>.map-label{fill:#86a4a0;font-size:2.2px}.map-zone{cursor:pointer;--zone-color:#3d775d}.map-zone>circle:first-child{fill:var(--zone-color);fill-opacity:.18;stroke:var(--zone-color);stroke-width:.6px;transition:all .2s}.map-zone:hover>circle:first-child,.map-zone.selected>circle:first-child{fill-opacity:.3;stroke-width:1.1px}.map-zone .map-center{fill:var(--zone-color);stroke:#fff;stroke-width:.45px}.map-zone text{fill:#314b3e;text-anchor:middle;paint-order:stroke;stroke:#f4f6ef;stroke-width:1.3px;font:700 2.5px Manrope}.map-legend{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.map-legend button{color:#748078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.map-legend button.active{color:#294b3b;background:#fff;border-color:#d7ded6}.map-legend i{border-radius:50%;width:7px;height:7px}.zone-inspector{padding:19px}.zone-inspector-head{justify-content:space-between;align-items:center;display:flex}.zone-inspector-head>button{border:1px solid var(--line);color:#4f725f;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.zone-inspector-head svg{width:15px}.zone-inspector .eyebrow{margin:20px 0 5px}.zone-inspector h2{color:#273e34;letter-spacing:-.5px;margin:0;font:800 21px Manrope}.zone-inspector h2+p{color:#7d8982;min-height:31px;margin:5px 0 16px;font-size:10px;line-height:1.5}.zone-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zone-detail-grid span{background:#f6f8f4;border-radius:8px;grid-template-columns:17px 1fr;padding:10px;display:grid}.zone-detail-grid svg{color:#648573;grid-row:1/3;width:13px}.zone-detail-grid small{color:#8c9690;font-size:8px}.zone-detail-grid strong{color:#3b5247;margin-top:2px;font-size:10px}.zone-finance{border-block:1px solid #edf0ed;grid-template-columns:repeat(3,1fr);margin:15px 0;padding:13px 0;display:grid}.zone-finance span{color:#8a958e;border-left:1px solid #edf0ed;padding-left:10px;font-size:8px}.zone-finance span:first-child{border-left:0;padding-left:0}.zone-finance b{color:#315e49;margin-top:4px;font-size:12px;display:block}.zone-inspector-actions{justify-content:space-between;align-items:center;display:flex}.zone-inspector-actions .secondary{height:33px}.zone-price-bar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:14px 16px;display:flex}.zone-price-bar>div{margin-right:auto}.zone-price-bar strong,.zone-price-bar small{display:block}.zone-price-bar strong{font-size:12px}.zone-price-bar small{color:#89948e;margin-top:2px;font-size:9px}.zone-price-bar select,.zone-price-bar input{background:#fff;border:1px solid #dce1dc;border-radius:8px;outline:0;min-width:125px;height:36px;padding:0 10px}.zone-price-bar input{width:100px;min-width:100px}.zone-onboarding{width:min(720px,100%)}.editable-map{cursor:crosshair;height:260px}.editable-map svg{min-height:260px}.editable-map .map-zone{--zone-color:#34765a;pointer-events:none}.map-instruction{color:#fff;pointer-events:none;background:#1f3c2fe5;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:11px;left:12px}.map-instruction svg{width:12px;height:12px;min-height:0}.radius-control{margin-top:10px;display:block}.radius-control span{color:#586b61;justify-content:space-between;font-size:10px;display:flex}.radius-control input{accent-color:#34765a;width:100%;margin-top:8px}.zone-onboarding input[type=number]{width:100%}.zone-map-actions{justify-content:flex-start;gap:10px;margin-top:10px}.zone-map-actions .secondary{align-items:center;gap:7px;padding:0 12px;display:inline-flex}.zone-map-actions svg{width:14px;height:14px}@media (max-width:900px){.zone-workspace{grid-template-columns:1fr}.zone-map-panel{border-right:0;border-bottom:1px solid var(--line)}.zone-price-bar{flex-wrap:wrap;align-items:stretch}.zone-price-bar>div{width:100%}.zone-price-bar select,.zone-price-bar input{flex:1}}@media (max-width:720px){.zone-command{flex-direction:column;align-items:flex-start}.zone-command button{width:100%}.coverage-map svg{min-height:225px}.zone-detail-grid{grid-template-columns:1fr 1fr}.zone-price-bar select,.zone-price-bar input,.zone-price-bar button{width:100%}.editable-map,.editable-map svg{height:210px;min-height:210px}}.real-map-shell{background:#e9eee7;border:1px solid #d7ded2;border-radius:10px;min-height:330px;position:relative;overflow:hidden}.leaflet-zone-map{z-index:1;width:100%;height:330px}.editable-real-map,.editable-real-map .leaflet-zone-map{height:330px}.map-search{z-index:500;background:#fff;border:1px solid #d7ded6;border-radius:9px;align-items:center;max-width:430px;height:38px;display:flex;position:absolute;top:11px;left:50px;right:11px;overflow:hidden;box-shadow:0 3px 12px #1b332625}.map-search svg{color:#658071;flex:none;width:15px;margin-left:11px}.map-search input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 9px;font-size:11px}.map-search button{color:#32654e;cursor:pointer;background:#f7f9f5;border:0;border-left:1px solid #e7eae6;align-self:stretch;padding:0 13px;font-size:10px;font-weight:700}.map-search-results{z-index:550;background:#fff;border:1px solid #dce2dc;border-radius:9px;width:min(430px,100% - 62px);position:absolute;top:55px;left:50px;overflow:hidden;box-shadow:0 8px 26px #1734262b}.map-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;align-items:flex-start;gap:8px;width:100%;padding:9px 11px;display:flex}.map-search-results button:hover{background:#f3f7f3}.map-search-results svg{color:#4d8068;flex:none;width:14px}.map-search-results span{color:#52645a;font-size:10px;line-height:1.35}.real-map-shell .map-instruction{z-index:450}.leaflet-control-attribution{font-size:8px!important}.zone-courier-list{background:#f6f8f4;border-radius:9px;margin-top:14px;padding:12px}.zone-courier-list>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.zone-courier-list>div strong{color:#3a5146;font-size:10px}.zone-courier-list>div small{color:#8a958e;font-size:8px}.zone-courier-list>span{border-top:1px solid #e8ece7;grid-template-columns:28px 1fr 8px;align-items:center;gap:8px;padding:6px 0;display:grid}.zone-courier-list>span>i{color:#285e48;background:#dcebe5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid}.zone-courier-list>span>b{color:#3f554a;font-size:9px}.zone-courier-list>span b small{color:#89938d;margin-top:1px;font-size:8px;font-weight:500;display:block}.zone-courier-list>span>em{background:#aab2ae;border-radius:50%;width:7px;height:7px}.zone-courier-list>span>em.online{background:#52a66c}.zone-courier-list>p{color:#8a958e!important;min-height:0!important;margin:3px 0 0!important;font-size:9px!important}.fieldset-help{color:#849089;margin:-5px 0 10px;font-size:9px}.courier-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.courier-picker label{cursor:pointer;border:1px solid #e1e5e1;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px;transition:all .15s;display:grid}.courier-picker label.selected{background:#eef6f0;border-color:#75a08b;box-shadow:0 0 0 2px #e1eee6}.courier-picker input{opacity:0;pointer-events:none;position:absolute}.courier-picker span{color:#34654f;background:#dfeae4;border-radius:8px;grid-row:1;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.courier-picker b{color:#46594f;font-size:9px}.zone-workspace{min-height:455px}.zone-inspector{max-height:520px;overflow:auto}@media (max-width:720px){.map-search{left:48px}.real-map-shell,.leaflet-zone-map,.editable-real-map,.editable-real-map .leaflet-zone-map{height:285px;min-height:285px}.courier-picker{grid-template-columns:1fr}}.zone-workspace{height:clamp(500px,62vh,620px);min-height:0}.zone-map-panel{height:100%;padding:12px}.zone-map-layout{grid-template-columns:185px minmax(0,1fr);gap:10px;min-width:0;height:100%;display:grid}.zone-map-layout>.real-map-shell,.zone-map-layout .leaflet-zone-map{width:100%;height:100%;min-height:0}.zone-navigator{scrollbar-width:thin;background:#eef2eb;border:1px solid #dce2d9;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:6px;display:flex;overflow-y:auto}.zone-navigator-title{color:#3b5548;justify-content:space-between;align-items:center;padding:7px 7px 9px;font-size:10px;font-weight:800;display:flex}.zone-navigator-title b{color:#47705b;text-align:center;background:#dce7dd;border-radius:20px;min-width:21px;padding:3px 6px;font-size:8px}.zone-navigator>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #d5dfd7;border-radius:9px;grid-template-columns:8px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;padding:10px 8px;transition:background .15s,border-color .15s,transform .15s;display:grid}.zone-navigator>button:hover{background:#f8faf7;transform:translate(1px)}.zone-navigator>button.active{background:#fff;border-color:#cddbd1;box-shadow:0 3px 9px #244b3710}.zone-navigator>button>i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fff}.zone-navigator>button>span{min-width:0}.zone-navigator>button strong,.zone-navigator>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zone-navigator>button strong{color:#354e41;font-size:10px}.zone-navigator>button small{color:#8a958e;margin-top:2px;font-size:8px}.zone-navigator>button em{color:#5b7567;text-align:center;background:#e4ece5;border-radius:20px;min-width:21px;padding:3px 4px;font-size:8px;font-style:normal}.zone-navigator>button.active em{color:#34704d;background:#d9ecdf}.zone-inspector{height:100%;max-height:none}.zone-map-panel .map-legend{display:none}@media (max-width:1100px){.zone-map-layout{grid-template-columns:155px minmax(0,1fr)}}@media (max-width:900px){.zone-workspace,.zone-map-panel{height:auto}.zone-map-layout{grid-template-columns:1fr;height:510px}.zone-navigator{flex-direction:row;order:2;height:86px;display:flex;overflow:auto hidden}.zone-navigator-title{flex-direction:column;flex:0 0 75px;justify-content:center}.zone-navigator>button{flex:0 0 155px}.zone-map-layout>.real-map-shell{height:414px}.zone-map-layout .leaflet-zone-map{height:100%}.zone-inspector{height:auto;max-height:none}}@media (max-width:720px){.zone-map-layout{height:445px}.zone-map-layout>.real-map-shell{height:350px}.zone-navigator{height:85px}}.real-map-shell{z-index:0;isolation:isolate}.zone-navigator>button:hover:not(.active){color:#354e41;background:#f8faf7;border-color:#d5dfd7}.zone-navigator>button:hover:not(.active) strong{color:#354e41}.zone-navigator>button:hover:not(.active) small{color:#7f8c85}.zone-navigator>button:hover:not(.active) em{color:#5b7567;background:#e4ece5}.modal-price-editor{grid-template-columns:1fr 1.2fr 100px auto;align-items:end;gap:8px;display:grid}.modal-price-editor select,.modal-price-editor input{height:39px;margin:0}.modal-price-editor .secondary{white-space:nowrap;height:39px}.inline-success{color:#36734b;margin:8px 0 0;font-size:9px;font-weight:700}@media (max-width:720px){.modal-price-editor{grid-template-columns:1fr 1fr}.modal-price-editor input,.modal-price-editor button{width:100%}}.accounting-workspace{flex-direction:column;gap:13px;display:flex}.accounting-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accounting-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.accounting-metrics svg{color:#366a52;box-sizing:content-box;background:#e7f0e2;border-radius:7px;width:23px;height:23px;padding:5px}.accounting-metrics span{color:#849089;font-size:9px}.accounting-metrics strong{color:#2c4438;margin-top:4px;font:700 16px Manrope;display:block}.accounting-alert{margin:0}.accounting-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.accounting-tabs{gap:5px;display:flex}.accounting-tabs button{color:#7c8982;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.accounting-tabs button.active{color:#315f49;background:#fff;border-color:#d8e0da}.accounting-tabs b{background:#e8eee9;border-radius:20px;margin-left:5px;padding:2px 6px;font-size:8px}.accounting-table table{min-width:790px}.accounting-status{color:#68746e;background:#eef0ee;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.accounting-status.paid{color:#36734b;background:#e2f1e5}.accounting-status.waiting{color:#95611c;background:#fff0d7}.accounting-status.versed{color:#4d6889;background:#e9edf7}.accounting-status.issued{color:#95611c;background:#fff0d7}.accounting-status.void{color:#9b4b3e;background:#f3e5e2}.accounting-modal{width:min(580px,100%)}.accounting-modal textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dce1dc;border-radius:8px;outline:0;margin-top:6px;padding:10px 12px;display:block}.generation-note{color:#617168;background:#f2f6ee;border-radius:8px;margin:0;padding:10px 12px;font-size:9px}.accounting-detail{background:#fafaf7;width:min(920px,100vw - 250px);height:100%;overflow:auto;box-shadow:-20px 0 60px #0b20194d}.accounting-detail-title{justify-content:space-between;align-items:center;padding:25px 28px 18px;display:flex}.accounting-detail-title p{color:#7c8881;letter-spacing:1px;margin:0 0 4px;font-size:9px;font-weight:800}.accounting-detail-title h2{color:#243d31;margin:0;font:800 24px Manrope}.accounting-detail-title>div>span{color:#728078;margin-top:3px;display:block}.accounting-summary{grid-template-columns:1fr 1fr 1fr;gap:9px;margin:0 28px 15px;display:grid}.accounting-summary>span{border:1px solid var(--line);color:#849089;background:#fff;border-radius:9px;padding:13px;font-size:9px}.accounting-summary strong{color:#344c40;margin-top:5px;font-size:11px;display:block}.seller-inline-summary{margin:0 0 15px}.document-lines{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 28px 15px;overflow:hidden}.document-lines h3{border-bottom:1px solid var(--line);margin:0;padding:13px 15px;font-size:11px}.document-lines article{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 90px 130px;align-items:center;gap:10px;padding:10px 14px;display:grid}.document-lines article:last-child{border-bottom:0}.document-lines article>span{align-items:center;gap:9px;display:flex}.document-lines article svg{color:#5c816e;width:17px}.document-lines article b{font-size:10px}.document-lines article small{color:#8a958e;margin-top:2px;font-size:8px;font-weight:500;display:block}.document-lines article>strong{font-size:10px}.document-lines article>button{color:#35664f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.invoice-totals{border:1px solid var(--line);background:#fff;border-radius:10px;width:300px;margin:0 28px 18px auto;padding:13px 16px}.invoice-totals span{color:#7c8882;justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.invoice-totals span:last-child{border-top:1px solid var(--line);color:#284a39;margin-top:5px;padding-top:11px;font-size:12px;font-weight:800}.payment-panel{background:#f1f6ef;border:1px solid #dbe5dc;border-radius:11px;grid-template-columns:1fr 150px 160px auto;align-items:end;gap:9px;margin:13px 16px;padding:16px;display:grid}.payment-panel h3{margin:0;font-size:11px}.payment-panel p{color:#7c8981;margin:3px 0 0;font-size:8px}.payment-panel select,.payment-panel input{background:#fff;border:1px solid #d7dfd8;border-radius:8px;height:38px;padding:0 9px}.paid-record{color:#39704c;background:#e7f3e8;border-radius:10px;align-items:center;gap:10px;margin:0 28px 28px;padding:14px;display:flex}.paid-record>svg{width:22px}.paid-record strong,.paid-record small{display:block}.paid-record small{color:#65806d;margin-top:2px;font-size:8px}.orders-card .orders-state-toolbar{padding:12px 20px}.orders-card .orders-state-toolbar .document-state-tabs{margin:0}.accounting-metrics .compact-module-sparkline svg{width:100%;height:42px;color:inherit;box-sizing:border-box;background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.accounting-toolbar.bons-toolbar .document-state-tabs{margin:0}.bons-toolbar-actions{gap:8px;margin-left:auto;display:flex}.bons-toolbar-actions button{white-space:nowrap}.courier-assignment-modal{width:min(720px,100vw - 32px)}.courier-selection-picker{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.courier-picker-search{box-sizing:border-box;background:#fbfcfa;border:1px solid #dbe5dc;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 13px;display:flex}.courier-picker-search svg{color:#729184;flex:none;width:18px}.courier-picker-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;margin:0;padding:0}.courier-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-height:310px;display:grid;overflow:auto}.courier-picker-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6de;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;transition:all .16s;display:flex;position:relative}.courier-picker-card:hover{background:#f7fbf7;border-color:#8eb49d}.courier-picker-card.selected{background:#eff8f0;border-color:#4d9370;box-shadow:0 0 0 2px #d9eee0}.courier-picker-avatar{color:#2d6a4a;background:#e1efe3;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:850;display:grid}.courier-picker-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.courier-picker-card strong{color:#274434;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.courier-picker-card small{color:#7c8a82;align-items:center;gap:3px;font-size:9px;display:flex}.courier-picker-card small svg,.courier-picker-card em svg{width:12px}.courier-picker-card em{color:#377452;align-items:center;gap:3px;width:max-content;font-size:8px;font-style:normal;font-weight:800;display:flex}.courier-picker-check{color:#fff;border:2px solid #b8cbbd;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.courier-picker-check svg{width:14px;height:14px}.courier-picker-card.selected .courier-picker-check{background:#32805a;border-color:#32805a}.courier-picker-card>span:nth-child(2){padding-right:26px}.courier-picker-empty{color:#77867e;margin:0;font-size:10px}@media (max-width:520px){.courier-picker-grid{grid-template-columns:1fr}}[dir=rtl] .bons-toolbar-actions{margin-left:0;margin-right:auto}[dir=rtl] .courier-picker-card{text-align:right}[dir=rtl] .courier-picker-check{left:9px;right:auto}@media (max-width:720px){.accounting-toolbar.bons-toolbar{flex-direction:column;align-items:stretch}.accounting-toolbar.bons-toolbar .document-state-tabs{width:100%}.bons-toolbar-actions{gap:5px;width:100%;margin-inline:0}.bons-toolbar-actions button{box-sizing:border-box;height:46px;min-height:46px;padding:8px;font-size:9px}.bons-toolbar-actions .secondary{box-shadow:0 2px 4px #123d3129}.bons-toolbar-actions button:first-child{flex:0 auto}.bons-toolbar-actions button:last-child{flex:1;justify-content:center}}.accounting-source-note{color:#77857d;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.accounting-source-note svg{color:#3f7259;width:16px}.bon-sortie-lines article{grid-template-columns:minmax(0,1fr) 100px 110px}.bon-sortie-lines article>em{color:#587366;text-align:right;font-size:9px;font-style:normal;font-weight:700}@media (max-width:1000px){.accounting-metrics,.payment-panel{grid-template-columns:1fr 1fr}.payment-panel>div{grid-column:1/-1}.accounting-detail{width:calc(100vw - 250px)}}@media (max-width:720px){.accounting-metrics{grid-template-columns:1fr}.accounting-toolbar{flex-direction:column;align-items:stretch}.accounting-tabs{overflow:auto}.accounting-source-note{padding:0 4px}.accounting-detail{width:100vw}.accounting-summary{grid-template-columns:1fr}.document-lines article,.bon-sortie-lines article{grid-template-columns:1fr 75px}.document-lines article>button{grid-column:1/-1}.bon-sortie-lines article>em{text-align:left;grid-column:1/-1}.payment-panel{grid-template-columns:1fr}.payment-panel>div{grid-column:auto}.invoice-totals{width:auto;margin:0 20px 18px}.accounting-detail-title{flex-direction:column;align-items:flex-start;gap:14px}.dispatcher-status-control{flex-direction:column;align-items:stretch}.dispatcher-status-control select{width:100%}}.tracking-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.tracking-overview>div{isolation:isolate;border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:106px;padding:17px;display:grid;position:relative;overflow:hidden}.tracking-overview>div:after{content:"";z-index:-1;background:#edf2ed;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-28px}.tracking-overview>div>div{z-index:1;min-width:0;position:relative}.tracking-overview span,.tracking-overview small{color:#849089;font-size:9px;display:block}.tracking-overview strong{color:#2c493b;margin:3px 0 2px;font:800 21px Manrope;display:block}.tracking-overview .tracking-stat-icon{color:#326a50;background:#e5efe2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.tracking-stat-icon svg{width:22px;height:22px}.tracking-overview small{white-space:normal;line-height:1.45;overflow:visible}.tracking-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.tracking-toolbar .table-search{background:#fff}.tracking-toolbar-actions{align-items:center;gap:9px;display:flex}.tracking-grid article{min-height:292px}.tracking-contact{background:#f7f8f5;border-radius:9px;gap:7px;margin:14px 0 12px;padding:12px;display:grid}.tracking-contact span{color:#66766e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex;overflow:hidden}.tracking-contact svg{color:#527762;flex:none;width:13px}.tracking-zone-tags{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.tracking-zone-tags span{color:#35664f;background:#eef4ea;border-radius:18px;padding:6px 9px;font-size:9px;font-weight:700}.tracking-grid .permission-note{color:#60776b;background:#edf4ea;align-items:center;gap:6px;margin:0 0 14px;display:flex}.tracking-grid .permission-note svg{color:#3f7657;flex:none;width:14px}.tracking-modal select{background:#fff;border:1px solid #dce1dc;border-radius:8px;outline:0;width:100%;height:39px;margin-top:6px;padding:0 11px;display:block}.tracking-modal textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dce1dc;border-radius:8px;outline:0;margin-top:6px;padding:10px 12px;display:block}.tracking-modal select:focus,.tracking-modal textarea:focus{border-color:#5e8b77;box-shadow:0 0 0 3px #dfece6}.tracking-zone-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tracking-zone-picker label{cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:9px;gap:4px;padding:10px 12px;transition:all .15s;display:grid}.tracking-zone-picker label.selected{background:#eef6f0;border-color:#75a08b;box-shadow:0 0 0 2px #e1eee6}.tracking-zone-picker input{opacity:0;pointer-events:none;position:absolute}.tracking-zone-picker span{color:#395144;font-size:10px;font-weight:800}.tracking-zone-picker small{color:#7f8c85;font-size:8px}.zone-price-matrix{background:#fff;border:1px solid #dce3dd;border-radius:10px;overflow:hidden}.price-matrix-head,.price-matrix-row{grid-template-columns:minmax(130px,1.2fr) minmax(120px,.9fr) 115px;align-items:center;gap:12px;padding:9px 12px;display:grid}.price-matrix-head{color:#718078;text-transform:uppercase;letter-spacing:.6px;background:#f3f6f1;font-size:8px;font-weight:800}.price-matrix-row{border-top:1px solid #edf0ed;margin:0}.price-matrix-row strong{color:#344c40;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.price-matrix-row input{text-align:right;width:100%;height:34px;margin:0;padding:0 9px}.price-kind{border-radius:14px;width:max-content;padding:4px 8px;font-size:8px;font-weight:800}.seller-kind{color:#3d7154;background:#e8f2e4}.courier-kind{color:#4b7189;background:#e8eff5}[dir=rtl] .price-matrix-head,[dir=rtl] .price-matrix-row{text-align:right}[dir=rtl] .price-matrix-row input{text-align:left;direction:ltr}@media (max-width:900px){.tracking-overview{grid-template-columns:1fr 1fr}.tracking-overview>div:last-child{grid-column:1/-1}}@media (max-width:720px){.tracking-overview{grid-template-columns:1fr}.tracking-overview>div:last-child{grid-column:auto}.tracking-toolbar{flex-direction:column;align-items:stretch}.tracking-toolbar .table-search{width:100%}.tracking-toolbar-actions{justify-content:space-between}.tracking-toolbar-actions .primary{margin-left:auto}.tracking-grid article{min-height:0}.tracking-zone-picker{grid-template-columns:1fr}}.tracking-overview span{font-size:11px;font-weight:750}.tracking-overview small{font-size:10px}.tracking-overview strong{font-size:24px}.tracking-grid{grid-template-columns:repeat(auto-fill,minmax(340px,400px));justify-content:start;align-items:start}.tracking-grid article{border-radius:13px;flex-direction:column;min-height:0;padding:16px;display:flex;box-shadow:0 6px 18px #183b2609}.tracking-grid article.inactive{opacity:1;background:#fafbf9;border-style:dashed}.tracking-grid article.inactive .entity-avatar{filter:saturate(.55)}.tracking-grid h3{margin-top:11px;font-size:15px}.tracking-grid article>p{height:auto;font-size:10px}.tracking-card-details{grid-template-columns:1fr;gap:11px;margin:13px 0 12px;display:grid}.tracking-card-details>div{min-width:0}.tracking-section-label{color:#75837b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.tracking-contact{background:#f8faf7;border:1px solid #e7ebe7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 11px;height:auto;margin:0;padding:10px 11px}.tracking-contact span{font-size:9px}.tracking-contact svg{width:13px;height:13px}.tracking-zone-tags{align-content:flex-start;margin:0;padding:0}.tracking-zone-tags span{background:#eef6ea;border:1px solid #dce9dc;align-items:center;gap:5px;min-height:29px;padding:6px 9px;font-size:9px;display:inline-flex}.tracking-zone-tags span.city-coverage{color:#245f43;background:#e6f2e4;border-color:#cfe1d2}.tracking-zone-tags span.empty-coverage{color:#7b8881;background:#fafbf9;border-style:dashed}.tracking-zone-tags svg{width:12px;height:12px}.tracking-zone-tags small{color:#6b7d73;border-inline-start:1px solid #bad1bf;padding-inline-start:5px;font-size:8px;font-weight:700}.tracking-grid .permission-note{min-height:0;margin-top:auto;margin-bottom:11px;padding:8px 9px;font-size:8px;line-height:1.4}.tracking-grid .courier-card-actions{border-top:1px solid #edf0ed;padding-top:10px}.tracking-grid .courier-card-actions button:disabled{opacity:.5;cursor:wait}.tracking-toolbar{margin-bottom:17px}.tracking-toolbar-actions .filters{scrollbar-width:none;overflow-x:auto}.tracking-toolbar-actions .primary{white-space:nowrap}.tracking-zone-picker input{clip-path:inset(50%);white-space:nowrap;opacity:1;pointer-events:auto;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tracking-zone-picker label:focus-within{outline-offset:2px;outline:3px solid #bdd8c5}.tracking-modal .modal-actions{z-index:2;padding:15px 26px calc(15px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dfe5df;margin:3px -26px -26px;position:sticky;bottom:-26px;box-shadow:0 -10px 24px #1738280d}@media (max-width:720px){.tracking-toolbar-actions{flex-direction:column;align-items:stretch}.tracking-toolbar-actions .filters{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.tracking-toolbar-actions .filters button{justify-content:center}.tracking-toolbar-actions .primary{width:100%;margin-inline-start:0}.tracking-grid,.tracking-card-details{grid-template-columns:1fr}.tracking-modal .modal-actions{padding:13px 20px calc(13px + env(safe-area-inset-bottom));margin:3px -20px -20px;bottom:-20px}}@media (max-width:430px){.tracking-contact{grid-template-columns:1fr}}.profile-logout{color:#9bb0a8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.profile-logout:hover{color:#fff;background:#285343}.profile-logout svg{width:16px}.login-shell{background:#f7f7f1;grid-template-columns:minmax(380px,1fr) minmax(480px,.92fr);min-height:100vh;display:grid}.login-story{background:var(--forest);color:#fff;flex-direction:column;justify-content:space-between;padding:46px 56px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #477064;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-150px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.login-brand{align-items:center;gap:13px;font:800 27px Manrope;display:flex}.login-brand img{object-fit:contain;filter:grayscale()brightness(0)invert();width:48px;height:48px}.login-brand b{color:var(--lime)}.login-story>div:nth-child(2){z-index:1;max-width:600px;position:relative}.login-story>div:nth-child(2)>p{color:var(--lime);letter-spacing:2px;font-size:10px;font-weight:800}.login-story h1{letter-spacing:-3px;max-width:570px;margin:13px 0 18px;font:800 clamp(38px,4vw,63px)/1.02 Manrope}.login-story h1+span{color:#a9c1b8;max-width:500px;font-size:15px;line-height:1.7;display:block}.login-route{z-index:1;align-items:center;width:65%;display:flex;position:relative}.login-route i{border:2px solid var(--lime);border-radius:50%;width:10px;height:10px}.login-route span{background:#527a6d;flex:1;height:1px}.login-panel{place-items:center;padding:40px;display:grid}.login-card{width:min(510px,100%)}.login-card h2{letter-spacing:-1.4px;margin:0;font:800 34px Manrope}.login-intro{color:var(--muted);margin:7px 0 26px}.role-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:25px;display:grid}.role-picker button{color:#697870;cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;min-height:83px;padding:13px;display:flex}.role-picker button svg{width:22px;height:22px}.role-picker button span{font-size:10px;font-weight:800}.role-picker button.active{color:#1e5b43;background:#edf4e9;border-color:#2b7054;box-shadow:0 0 0 2px #dcebdd}.login-card form{flex-direction:column;gap:16px;display:flex}.login-card label{color:#3a5045;font-size:10px;font-weight:800}.login-card input{background:#fff;border:1px solid #d7ded8;border-radius:9px;outline:0;width:100%;height:47px;margin-top:6px;padding:0 13px;display:block}.login-card input:focus{border-color:#4c8068;box-shadow:0 0 0 3px #dfece5}.password-field{position:relative}.password-field button{color:#75837b;cursor:pointer;background:0 0;border:0;width:32px;height:32px;position:absolute;top:13px;right:8px}.password-field svg{width:17px}.login-submit{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:49px;font-weight:800;display:flex}.login-submit:hover{background:var(--green-hover)}.login-submit svg{width:17px}.login-error{color:#ae4e3f;margin:0;font-size:10px;font-weight:700}.demo-credentials{color:#68766f;background:#ecefe9;border-radius:9px;align-items:center;gap:9px;margin-top:18px;padding:11px 13px;font-size:9px;display:flex}.demo-credentials svg{color:#49705d;width:17px}.demo-credentials b{color:#40564b;display:block}.role-portal{background:#f5f5ef;min-height:100vh}.role-portal>header{top:env(safe-area-inset-top);z-index:5;color:#fff;background:#123d31;border-bottom:1px solid #dfe5df;grid-template-columns:1fr auto auto;align-items:center;gap:18px;height:72px;padding:0 5vw;display:grid;position:sticky}.portal-brand{align-items:center;gap:8px;font:800 19px Manrope;display:flex}.portal-brand img{object-fit:contain;filter:grayscale()brightness(0)invert();width:31px;height:31px}.role-portal header>div:nth-child(2){text-align:right}.role-portal header span,.role-portal header strong{display:block}.role-portal header span{color:#8eafa3;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.role-portal header strong{font-size:11px}.portal-logout{color:#fff;cursor:pointer;background:#1c4a3b;border:1px solid #456b5e;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.portal-logout svg{width:14px}.portal-content{max-width:1240px;margin:auto;padding:48px 30px}.portal-welcome>p{color:#557466;letter-spacing:1.5px;margin:0 0 8px;font-size:9px;font-weight:800}.portal-welcome h1{letter-spacing:-1.3px;margin:0;font:800 32px Manrope}.portal-welcome>span{color:#77847d;margin-top:7px;display:block}.portal-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:28px 0 18px;display:grid}.portal-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:17px;display:flex}.portal-metrics svg{color:#35694f;box-sizing:content-box;background:#e7efe3;border-radius:8px;width:21px;height:21px;padding:7px}.portal-metrics span{color:#7a8780;font-size:9px}.portal-metrics strong{color:#273f34;margin-top:4px;font:800 17px Manrope;display:block}.portal-orders{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.portal-orders>div:first-child{padding:18px 20px}.portal-orders h2{margin:0;font:800 15px Manrope}.portal-orders h2+p{color:#849089;margin:3px 0 0;font-size:9px}.portal-orders article{border-top:1px solid #edf0ed;grid-template-columns:38px 1.2fr 1.5fr 100px 90px;align-items:center;gap:12px;padding:13px 20px;display:grid}.portal-order-icon{color:#3d7157;background:#edf3ea;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.portal-order-icon svg{width:16px}.portal-orders article b,.portal-orders article small{display:block}.portal-orders article b{font-size:10px}.portal-orders article small{color:#88948d;margin-top:2px;font-size:8px}.portal-orders article>span:nth-child(3){grid-template-columns:16px 1fr;display:grid}.portal-orders article>span:nth-child(3) svg{color:#688376;grid-row:1/3;width:13px}.portal-status{color:#67746e;background:#eef0ee;border-radius:15px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.portal-status.delivered{color:#347149;background:#e4f1e5}.portal-status.assigned,.portal-status.in-transit{color:#48718e;background:#e5eef5}.portal-orders article>strong{text-align:right;font-size:10px}@media (max-width:850px){.login-shell{grid-template-columns:1fr}.login-story{min-height:310px;padding:30px}.login-story h1{font-size:38px}.login-route{display:none}.login-panel{padding:35px 22px}.portal-metrics{grid-template-columns:1fr 1fr}.portal-orders article{grid-template-columns:36px 1fr 90px}.portal-orders article>span:nth-child(3){grid-column:2/-1}.portal-orders article>strong{grid-area:1/3}.portal-status{grid-column:2}.portal-orders.portal-invoices article{grid-template-columns:36px 1fr 90px}.portal-orders.portal-invoices article>button.text-action{grid-area:2/3;justify-self:end}}@media (max-width:520px){.role-picker{grid-template-columns:1fr}.role-picker button{flex-direction:row;align-items:center;min-height:52px}.portal-metrics{grid-template-columns:1fr}.role-portal>header{padding:0 16px}.role-portal header>div:nth-child(2){display:none}.portal-content{padding:30px 16px}.portal-welcome h1{font-size:25px}}.courier-portal-orders article{grid-template-columns:38px 1.1fr 1.45fr 90px 70px}.courier-order-actions{border-top:1px solid #edf0ed;grid-column:2/-1;justify-content:flex-end;gap:7px;padding-top:9px;display:flex}.courier-order-actions button{color:#496156;cursor:pointer;background:#fff;border:1px solid #d5ded7;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.courier-order-actions button:hover{background:#f4f7f3}.courier-order-actions button.action-primary{border-color:var(--green);background:var(--green);color:#fff}.courier-order-actions button.action-issue{color:#a64d3e;border-color:#e6c6bf}.courier-order-actions button:disabled{opacity:.55;cursor:wait}.courier-order-actions svg{width:13px}.courier-portal-error{color:#a44f40;background:#f9e9e5;border-top:1px solid #edcfc8;align-items:center;gap:7px;margin:0;padding:10px 20px;font-size:9px;font-weight:700;display:flex}.courier-portal-error svg{width:14px}@media (max-width:850px){.courier-portal-orders article{grid-template-columns:36px 1fr 85px}.courier-order-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.courier-quick-actions{display:none}.courier-route-panel{background:#f0f5ee;border-radius:9px;grid-column:2/-1;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px;display:grid}.courier-route-panel>div{align-items:center;min-width:0;display:flex}.route-step{grid-template-columns:27px 1fr;align-items:center;min-width:0;display:grid}.route-step>i{color:#456254;background:#dce6dc;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:grid}.route-step.active>i{background:var(--green);color:#fff}.route-step b,.route-step small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-step b{font-size:9px}.route-step small{color:#7d8a83;font-size:8px}.route-line{border-top:1px dashed #9bb0a4;width:42px;height:1px;margin:0 9px}.waze-button{color:#063f50;white-space:nowrap;background:#29c5f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.waze-button svg{width:17px}@media (max-width:600px){.role-portal{background:#f2f3ed}.role-portal>header{height:62px}.portal-brand img{width:35px;height:35px}.portal-logout{justify-content:center;width:36px;padding:0;font-size:0}.portal-logout svg{width:17px}.portal-content{padding:22px 13px 36px}.portal-welcome>p{font-size:8px}.portal-welcome h1{font-size:24px;line-height:1.12}.portal-welcome>span{font-size:10px;line-height:1.5}.portal-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:20px -13px 15px;padding:0 13px;display:flex;overflow-x:auto}.portal-metrics article{scroll-snap-align:start;flex:0 0 145px;min-height:75px;padding:12px}.portal-metrics svg{width:17px;height:17px;padding:6px}.portal-metrics strong{font-size:15px}.courier-portal-orders{background:0 0;border:0;overflow:visible}.courier-portal-orders>div:first-child{padding:10px 2px 12px}.courier-portal-orders article{background:#fff;border:1px solid #dde4dd;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;margin-bottom:11px;padding:14px;display:grid;box-shadow:0 4px 14px #1a352509}.courier-portal-orders article.route-open{border-color:#9ab8a5;box-shadow:0 0 0 2px #e2ece4}.courier-portal-orders .portal-order-icon{border-radius:10px;width:39px;height:39px}.courier-customer{min-width:0}.courier-customer b{font-size:12px!important}.courier-customer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.courier-portal-orders .portal-status{grid-area:1/3;align-self:start;font-size:7px}.courier-address{background:#f5f7f3;border-radius:9px;padding:11px;grid-column:1/-1!important;grid-template-columns:22px 1fr!important;display:grid!important}.courier-address svg{width:16px!important}.courier-address b{font-size:10px!important}.courier-address small{line-height:1.4;white-space:normal!important;font-size:9px!important}.courier-fee{display:none}.courier-quick-actions{grid-column:1/-1;grid-template-columns:1fr 1.5fr;gap:7px;display:grid}.courier-quick-actions a,.courier-quick-actions button{color:#3d5b4c;background:#fff;border:1px solid #d9e1da;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.courier-quick-actions button{background:#edf3e9}.courier-quick-actions svg{width:16px}.courier-quick-actions button svg:last-child{width:11px;margin-left:2px}.route-open .courier-quick-actions button svg:last-child{transform:rotate(180deg)}.courier-route-panel{grid-column:1/-1;grid-template-columns:1fr;gap:12px;padding:13px}.courier-route-panel>div{flex-direction:column;align-items:flex-start}.route-line{border-top:0;border-left:1px dashed #93aa9d;width:1px;height:22px;margin:3px 0 3px 11px}.route-step{width:100%}.route-step small{white-space:normal;line-height:1.35}.waze-button{justify-content:center;height:48px;font-size:11px}.courier-order-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;padding-top:11px;display:grid}.courier-order-actions button{justify-content:center;width:100%;height:44px;font-size:9px}.courier-order-actions button:first-child:last-child{grid-column:1/-1}.courier-portal-error{border-radius:9px;margin-bottom:9px}.courier-portal-orders .empty{padding:30px 10px}.portal-orders h2{font-size:16px}.portal-orders h2+p{font-size:10px}.portal-orders article b{font-size:11px}.portal-orders article small,.portal-status{font-size:9px}.role-portal .text-action{font-size:11px}.courier-bottom-nav button{font-size:10px}}.courier-presence-loading{color:#718078;align-content:center;place-items:center;gap:12px;min-height:260px;display:grid}.courier-presence-loading span{border:3px solid #dce5dc;border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.courier-presence-loading p{margin:0;font-size:10px}.courier-start-shift{text-align:center;background:#fff;border:1px solid #dce5dc;border-radius:18px;max-width:540px;margin:25px auto 0;padding:38px;box-shadow:0 12px 35px #1734260d}.shift-power{color:#27654a;background:#eaf4e3;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 10px #f3f7ef}.shift-power svg{width:31px;height:31px}.courier-start-shift>p{color:#668073;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:800}.courier-start-shift h2{letter-spacing:-.8px;margin:0;font:800 25px Manrope}.courier-start-shift>span{color:#75827b;max-width:410px;margin:10px auto 22px;font-size:11px;line-height:1.6;display:block}.courier-start-shift>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;height:54px;font-weight:800;display:flex;box-shadow:0 8px 20px #1f684d2c}.courier-start-shift>button svg{width:18px}.courier-start-shift>button:disabled{opacity:.6}.courier-start-shift>small{color:#909a95;margin-top:12px;font-size:8px;display:block}.courier-online-banner{background:#e9f4e8;border:1px solid #cee1d2;border-radius:10px;align-items:center;gap:9px;margin-bottom:11px;padding:11px 14px;display:flex}.courier-online-banner>i{background:#55a86d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d5ead9}.courier-online-banner b,.courier-online-banner small{display:block}.courier-online-banner b{color:#316648;font-size:10px}.courier-online-banner small{color:#70897a;font-size:8px}.courier-online-banner em{color:#7e9186;margin-left:auto;font-size:8px;font-style:normal}.shift-card i{animation:2s ease-in-out infinite pulse-online}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-online{50%{box-shadow:0 0 0 6px #315f4800}}@media (max-width:600px){.courier-start-shift{border-radius:15px;margin:8px 0 0;padding:32px 20px}.shift-power{width:68px;height:68px}.courier-start-shift h2{font-size:23px}.courier-start-shift>button{height:58px;font-size:12px}.courier-online-banner{top:calc(69px + env(safe-area-inset-top));z-index:4;position:sticky}.courier-online-banner em{display:none}}.language-switcher{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:ltr;background:#fffe;border:1px solid #dce2dd;border-radius:9px;align-items:center;gap:2px;height:34px;padding:3px;display:flex;position:fixed;top:18px;right:82px;box-shadow:0 3px 12px #17342612}.language-switcher>svg{color:#547263;width:14px;margin:0 4px 0 5px}.language-switcher button{color:#75827b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:28px;height:26px;padding:0 5px;font-size:8px;font-weight:800}.language-switcher button.active{background:var(--forest);color:#fff}.login-shell~.language-switcher,.role-portal~.language-switcher{background:#1a493aeb;border-color:#436b5d}.login-shell~.language-switcher>svg,.role-portal~.language-switcher>svg{color:#a9c2b8}.login-shell~.language-switcher button,.role-portal~.language-switcher button{color:#b9ccc4}.login-shell~.language-switcher button.active,.role-portal~.language-switcher button.active{background:var(--lime);color:var(--forest)}[dir=rtl] body{font-family:var(--font-arabic),"Tahoma",sans-serif;line-height:1.65}[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:var(--font-arabic),"Tahoma",sans-serif}[dir=rtl] .sidebar{left:auto;right:0}[dir=rtl] .content{margin-left:0;margin-right:250px}[dir=rtl] .workspace svg,[dir=rtl] .profile-logout,[dir=rtl] nav em,[dir=rtl] .notification{margin-left:0;margin-right:auto}[dir=rtl] .language-switcher{left:82px;right:auto}[dir=rtl] th,[dir=rtl] td{text-align:right}[dir=rtl] th:first-child,[dir=rtl] td:first-child{padding-left:14px;padding-right:21px}[dir=rtl] .module-icon{transform:rotate(3deg)}[dir=rtl] .module-icon svg{transform:rotate(-3deg)}[dir=rtl] .workspace-menu{left:auto;right:0}[dir=rtl] .seller-detail,[dir=rtl] .accounting-detail{margin-right:auto;box-shadow:20px 0 60px #0b20194d}[dir=rtl] .toast{left:25px;right:auto}[dir=rtl] .map-search{left:11px;right:50px}[dir=rtl] .portal-orders article>strong{text-align:left}[dir=rtl] .courier-online-banner em{margin-left:0;margin-right:auto}[dir=rtl] .password-field button{left:8px;right:auto}[dir=rtl] .login-submit svg,[dir=rtl] .back-action svg,[dir=rtl] .workspace.open>svg{transform:rotate(180deg)}[dir=rtl] .content :is(h1,h2,h3,h4,strong,b),[dir=rtl] .sidebar :is(strong,b),[dir=rtl] .modal :is(h1,h2,h3,h4,strong,b){font-family:var(--font-arabic),"Tahoma",sans-serif;letter-spacing:0}[dir=rtl] .title-row,[dir=rtl] .card-heading,[dir=rtl] .metrics article{text-align:right}[dir=rtl] .title-row h1,[dir=rtl] .card-heading h2,[dir=rtl] .metrics article>strong{font-family:var(--font-arabic),"Tahoma",sans-serif;letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .metric-icon{left:16px;right:auto}[dir=rtl] .metrics article{padding-left:62px}[dir=rtl] .card-heading button span{margin-left:0;margin-right:5px}[dir=rtl] .table-search svg{flex:none}[dir=rtl] .filters{direction:rtl}[dir=rtl] .status,[dir=rtl] .courier{flex-direction:row}[dir=rtl] .profile button{margin-left:0;margin-right:auto}[dir=rtl] .filters select{text-align:right;background-position:9px;padding-left:32px;padding-right:11px}[dir=rtl] .zone-assign>span{margin-left:4px;display:inline-block}[dir=rtl] .module-hero{text-align:right}[dir=rtl] .tracking-overview>div:after{left:-28px;right:auto}[dir=rtl] .tracking-overview>div,[dir=rtl] .tracking-contact span,[dir=rtl] .permission-note{text-align:right}[dir=rtl] .modal-actions .primary>span{display:inline-block;transform:rotate(180deg)}@media (max-width:1050px){[dir=rtl] .content{margin-right:215px}}@media (max-width:720px){.language-switcher{height:38px;top:auto;bottom:14px;right:14px;box-shadow:0 7px 24px #17342630}.language-switcher button{height:30px}[dir=rtl] .content{margin:0}[dir=rtl] .language-switcher{left:14px;right:auto}.login-shell~.language-switcher,.role-portal~.language-switcher{top:14px;bottom:auto;right:62px}.role-portal~.language-switcher{right:62px}[dir=rtl] .login-shell~.language-switcher,[dir=rtl] .role-portal~.language-switcher{left:62px;right:auto}.toolbar>.filters,.portal-order-toolbar>.portal-status-filters{box-sizing:border-box;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.toolbar>.filters select,.portal-order-toolbar>.portal-status-filters select{flex:none;min-width:max-content;padding-inline-end:32px}}.import-wizard{width:min(820px,100%);max-height:92vh;overflow:auto}.import-wizard .modal-title p{color:#7b8981;max-width:520px;margin:4px 0 0;font-size:10px}.wizard-steps{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 22px;padding:0;list-style:none;display:grid}.wizard-steps li{color:#97a19b;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex;position:relative}.wizard-steps li:not(:last-child):after{content:"";background:#dce2dd;height:1px;position:absolute;top:13px;left:36px;right:10px}.wizard-steps i{z-index:1;background:#fff;border:1px solid #dbe1dc;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:relative}.wizard-steps .active{color:#245d46}.wizard-steps .active i{color:#fff;background:#245d46;border-color:#245d46}.import-dropzone{color:#2d493b;cursor:pointer;background:#f7faf6;border:1.5px dashed #a9bbb0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:220px;transition:all .18s;display:flex}.import-dropzone:hover,.import-dropzone.dragging{background:#edf5e9;border-color:#2f7656;box-shadow:inset 0 0 0 3px #e1eee3}.import-dropzone>span{color:#34704f;background:#dfeee0;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.import-dropzone svg{width:26px}.import-dropzone strong{font:800 14px Manrope}.import-dropzone small{color:#7d8a83}.template-card{border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.template-card>svg{color:#4f7c65;width:25px}.template-card>div{margin-right:auto}.template-card strong,.template-card small{display:block}.template-card small{color:#829088;margin-top:2px;font-size:9px}.template-card button{height:34px}.file-summary{background:#eff5ec;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.file-summary>svg{color:#397354;width:27px}.file-summary span{margin-right:auto}.file-summary strong,.file-summary small{display:block}.file-summary small{color:#79877f;font-size:9px}.file-summary button{color:#32634d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.mapping-list{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:15px;display:grid}.mapping-list label{border:1px solid #e0e5e1;border-radius:9px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr);align-items:center;gap:12px;padding:9px 11px;display:grid}.mapping-list label>span{color:#41584c;font-size:10px;font-weight:800}.mapping-list label small{color:#929d97;font-size:8px;font-weight:500;display:block}.mapping-list select{height:38px;margin:0;padding:0 10px}.review-summary{color:#39704c;background:#eaf4e7;border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.review-summary.has-errors{color:#a84e40;background:#faebe7}.review-summary>svg{width:21px}.review-summary strong,.review-summary small{display:block}.review-summary small{color:#708078;margin-top:2px;font-size:9px}.review-table{border:1px solid var(--line);border-radius:10px;max-height:360px;overflow:auto}.review-table th{z-index:1;position:sticky;top:0}.review-table tr.invalid{background:#fff9f7}.row-ready,.row-problem{align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.row-ready{color:#3a7950}.row-problem{color:#ad4e3f;max-width:180px}.row-ready svg,.row-problem svg{flex:none;width:13px}.review-limit{color:#7c8982;margin:0;padding:9px 12px;font-size:9px}.wizard-actions{border-top:1px solid var(--line);padding-top:16px}.wizard-actions .primary{margin-left:auto}.import-success{text-align:center;flex-direction:column;align-items:center;padding:42px 20px;display:flex}.import-success>span{color:#36744d;background:#e2f2df;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.import-success svg{width:34px}.import-success h3{margin:15px 0 4px;font:800 20px Manrope}.import-success p{color:#7a8880;margin:0}.import-wizard button:disabled{opacity:.48;cursor:not-allowed}[dir=rtl] .wizard-steps li:not(:last-child):after{left:10px;right:36px}[dir=rtl] .template-card>div,[dir=rtl] .file-summary span{margin-left:auto;margin-right:0}[dir=rtl] .wizard-actions .primary{margin-left:0;margin-right:auto}.wizard-steps li>span{z-index:1;background:#fff;margin-inline-start:-2px;padding-inline:2px 10px;position:relative}@media (max-width:720px){.import-wizard{padding:20px}.mapping-list,.mapping-list label{grid-template-columns:1fr}.template-card{flex-wrap:wrap;align-items:flex-start}.template-card button{width:100%}.wizard-steps li span{display:none}.import-dropzone{text-align:center;min-height:190px;padding:20px}.wizard-actions{flex-wrap:wrap}.wizard-actions button{flex:1}.wizard-actions .primary{flex-basis:100%;order:-1}.review-table{margin-inline:-5px}.role-portal~.language-switcher,.login-shell~.language-switcher{width:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.role-portal~.language-switcher{top:13px;bottom:auto;right:62px}[dir=rtl] .role-portal~.language-switcher{left:62px;right:auto}.role-portal~.language-switcher .language-trigger{box-shadow:none;border:1px solid #456d5f;margin:0}.role-portal .portal-logout{width:36px;height:36px;box-shadow:none;border:1px solid #456d5f;margin:0;padding:0}}.role-picker{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:520px){.role-picker{grid-template-columns:1fr}}[dir=rtl] .login-story h1{font-family:var(--font-arabic-display),"Tahoma",serif;letter-spacing:0;font-weight:700;line-height:1.25}.role-portal~.language-switcher,.shell~.language-switcher{display:none}.portal-header-actions{flex:none;justify-self:end}.portal-header-actions .mobile-language-switcher{display:block}.portal-header-actions .language-desktop{display:none}.portal-header-actions .language-trigger{color:#fff;min-width:58px;height:38px;box-shadow:none;background:#1b4a3b;border:1px solid #456d5f;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;display:flex}.portal-header-actions .language-trigger svg:first-child{width:15px}.portal-header-actions .language-trigger svg:last-child{width:10px}.portal-header-actions .language-menu{z-index:20;background:#fff;border:1px solid #dbe2dc;border-radius:11px;width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 15px 35px #102d2240}[dir=rtl] .portal-header-actions .language-menu{left:0;right:auto}.portal-header-actions .mobile-language-switcher.menu-open .language-trigger svg:last-child{transform:rotate(180deg)}.portal-header-actions .portal-logout{flex:none}.import-default-seller{background:#f1f7ee;border:1px solid #cfe0d3;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);align-items:center;gap:12px;margin-top:15px;padding:13px;display:grid}.import-default-seller>span{color:#315846;font-size:10px;font-weight:800}.import-default-seller small{color:#7b8b82;margin-top:3px;font-size:8px;font-weight:500;display:block}.import-default-seller select{height:40px;margin:0}@media (max-width:650px){.import-default-seller,.mapping-list{grid-template-columns:1fr}}button:not(.portal-logout):not(.profile-logout):not(.icon-button):not(.mobile-menu){line-height:1.2;font-size:13px!important}nav button,.primary,.secondary,.login-submit,.courier-start-shift>button{font-size:14px!important}.filters button,.language-switcher button,.mobile-language-switcher button,.courier-status-filters button,.workspace-menu>button,.orders-card footer button{font-size:11px!important}.courier-status-filters button span,.language-menu button span{font-size:10px!important}.language-menu button b{font-size:12px}@media (max-width:600px){.courier-quick-actions a,.courier-quick-actions button,.courier-order-actions button,.end-shift-button{font-size:12px!important}}.courier-list-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.courier-status-filters{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.courier-status-filters button{color:#718078;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe2dc;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.courier-status-filters button span{color:#617169;background:#edf1ed;border-radius:10px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.courier-status-filters button.active{color:#2d684c;background:#eaf3e7;border-color:#3e795d}.courier-status-filters button.active span{color:#fff;background:#2f7152}.end-shift-button{color:#397050;cursor:pointer;background:#f8fcf7;border:1px solid #b5cebd;border-radius:8px;align-items:center;gap:6px;height:32px;margin-left:4px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.end-shift-button:hover{background:#fff;border-color:#8eb39a}.end-shift-button svg{width:13px}.end-shift-button:disabled{opacity:.55;cursor:wait}.courier-route-panel{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr) auto}.route-destination-address{background:#fff;border:1px solid #dbe6dc;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.route-destination-address>svg{color:#397154;flex:none;width:17px}.route-destination-address span{min-width:0}.route-destination-address small,.route-destination-address b{display:block}.route-destination-address small{color:#819087;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:7px;font-weight:700}.route-destination-address b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.waze-button{color:#075066;background:linear-gradient(135deg,#eafcff,#d7f7ff);border:1px solid #8ce2f7;border-radius:11px;gap:9px;height:52px;padding:5px 10px 5px 6px;transition:transform .16s,box-shadow .16s;box-shadow:0 5px 14px #16a7ce1c}.waze-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #16a7ce2b}.waze-button-icon{color:#fff;background:#20c3ee;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -2px #078db440}.waze-button-icon svg{width:18px}.waze-button>span:nth-child(2){min-width:0}.waze-button small,.waze-button b{display:block}.waze-button small{color:#4c8796;font-size:7px;line-height:1.1}.waze-button b{margin-top:2px;font-size:9px}.waze-button .waze-button-arrow{width:11px;margin-left:4px;transform:rotate(-90deg)}@media (max-width:600px){.portal-metrics{padding-inline:20px}.courier-list-heading{display:block;padding:10px 2px 12px!important}.courier-status-filters{margin-top:12px;padding-bottom:2px}.courier-status-filters button{height:34px;padding-inline:11px}.courier-online-banner{flex-wrap:wrap}.courier-online-banner .end-shift-button{height:34px;margin-left:auto}.courier-route-panel{grid-template-columns:1fr}.route-destination-address b{white-space:normal;font-size:10px;line-height:1.45;overflow:visible}.waze-button{width:100%;height:58px;font-size:inherit;justify-content:flex-start;padding:6px}.waze-button-icon{border-radius:10px;width:46px;height:46px}.waze-button b{font-size:10px}.waze-button .waze-button-arrow{margin-left:auto;margin-right:8px}}.portal-header-actions{align-items:center;gap:10px;display:flex}.mobile-language-switcher{direction:ltr;display:none;position:relative}@media (max-width:720px){.role-portal~.language-switcher{display:none}.role-portal>header{grid-template-columns:1fr auto auto}.portal-header-actions{gap:10px}.mobile-language-switcher{display:block}.mobile-language-switcher .language-desktop{display:none}.mobile-language-switcher .language-trigger{color:#fff;min-width:52px;height:40px;box-shadow:none;background:#1b4a3b;border:1px solid #456d5f;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:flex}.dispatcher-header-actions .mobile-language-switcher .language-trigger{color:#365b49;background:#fff;border-color:#d8dcd8;min-width:58px;height:36px;padding:5px 10px}.mobile-language-switcher .language-menu{z-index:20;background:#fff;border:1px solid #dbe2dc;border-radius:11px;width:168px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 15px 35px #102d2240}.dispatcher-header-actions .mobile-language-switcher .language-menu{width:180px}[dir=rtl] .mobile-language-switcher .language-menu{left:0;right:auto}.mobile-language-switcher.menu-open .language-trigger svg:last-child{transform:rotate(180deg)}.role-portal .portal-logout{width:40px;height:40px;padding:5px}}@media (min-width:721px){.portal-header-actions .mobile-language-switcher{display:block}}.courier-portal-nav-row{z-index:45;right:0;bottom:calc(24px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;gap:10px;width:auto;min-height:62px;position:fixed;left:0}.courier-portal-nav-row .portal-logout{box-sizing:border-box;color:#8c4b40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#fffefaed;border-color:#dfd4d0;border-radius:14px;justify-content:center;gap:9px;min-width:150px;height:62px;padding-inline:20px;font-size:10px;font-weight:800;position:static;box-shadow:0 12px 32px #32160f1a,0 2px 8px #32160f0d}.courier-portal-nav-row .portal-logout svg{width:17px;height:17px}.courier-portal-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);pointer-events:auto;background:#fffefaed;border-color:#d9e2da;border-radius:14px;gap:6px;width:fit-content;max-width:100%;margin-inline:0;padding:6px;animation:.28s ease-out portal-dock-in;box-shadow:0 18px 44px #102d2226,0 3px 12px #102d2214,inset 0 1px #fff}.courier-portal-tabs button{color:#6e7e75;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:7px 16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.courier-portal-tabs button:hover:not(.active){color:#355f4b;background:#f7f9f6;border-color:#e1e8e2;transform:translateY(-1px)}.courier-portal-tabs button.active{color:#205e43;background:linear-gradient(145deg,#eef6e9,#e6f0e3);border-color:#cfe0d1;box-shadow:inset 0 1px #fff,0 3px 10px #1f5f3b12}.portal-tab-icon{color:#668071;background:#f3f6f1;border:1px solid #dce6dd;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.portal-tab-icon svg{width:17px;height:17px}.courier-portal-tabs button.active .portal-tab-icon{color:#24704f;background:#fff;border-color:#bcd4c1;box-shadow:0 2px 7px #1b51321a}@keyframes portal-dock-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.courier-portal-tabs{animation:none}}.courier-bottom-nav .portal-logout{color:#8c4b40;background:0 0;border:0;border-radius:10px;justify-content:stretch;justify-items:center;gap:3px;width:100%;height:auto;min-height:0;padding:10px 6px;font-size:10px;display:grid}.courier-bottom-nav .portal-logout svg{height:18px;width:18px!important}@media (max-width:720px){.courier-bottom-nav button,.courier-bottom-nav .portal-logout,.courier-bottom-nav button>span{text-align:center;white-space:nowrap;min-width:0;padding-inline:2px;line-height:1.2;font-size:11px!important}.courier-bottom-nav button>span{width:100%;padding-inline:0}}.mobile-language-switcher .language-menu{background:#fff;border:1px solid #d7e1d9;border-radius:14px;gap:3px;width:202px;padding:7px;animation:.16s ease-out rise;box-shadow:0 18px 48px #0b2a1f38,0 2px 8px #0b2a1f14}.mobile-language-switcher .language-menu button{width:100%;min-width:0;height:44px;box-shadow:none;color:#607269;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:0;padding:0 10px;display:grid}.mobile-language-switcher .language-menu button:hover{color:#244f3c;background:#f4f7f3}.mobile-language-switcher .language-menu button.active{color:#205e43;background:#eaf3e7}.mobile-language-switcher .language-menu button>span:first-child{color:#6a7c72;background:#fff;border:1px solid #dce5dd;border-radius:7px;place-items:center;width:30px;height:26px;font-weight:850;display:grid;font-size:9px!important}.mobile-language-switcher .language-menu button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.language-check{color:#287250;place-items:center;display:grid}.language-check svg{width:15px;height:15px}.portal-header-actions .language-trigger{transition:border-color .16s,background .16s,box-shadow .16s}.portal-header-actions .language-trigger:hover,.portal-header-actions .mobile-language-switcher.menu-open .language-trigger{background:#235442;border-color:#719486;box-shadow:0 0 0 3px #ffffff0d}.portal-header-actions .language-trigger:focus-visible,.mobile-language-switcher .language-menu button:focus-visible{outline-offset:2px;outline:3px solid #d7f36a}@media (max-width:720px){.mobile-language-switcher .language-menu{width:min(202px,100vw - 28px)}}.courier-toolbar-actions{align-items:center;gap:9px;display:flex}.courier-toolbar-actions button{white-space:nowrap}.workspace-create-modal{max-height:none;overflow:visible}.workspace-create-modal form{position:relative}.workspace-create-icon{color:#28694d;background:#e9f3e4;border-radius:15px;place-items:center;width:58px;height:58px;margin:-6px 0 3px;display:grid}.workspace-create-icon svg{width:28px;height:28px}.workspace-price-grid{flex-direction:column;gap:10px;max-height:270px;margin-top:12px;padding:1px;display:flex;overflow:auto}.workspace-city-price-row{background:#fff;border:1px solid #dde7df;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.workspace-city-price-name strong{color:var(--ink);font-size:13px;display:block}.workspace-city-price-name small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.workspace-city-price-row label{margin:0}.workspace-city-price-row label small{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.workspace-city-price-row input{height:42px}.global-city-pricing-modal{flex-direction:column;width:min(900px,100%);height:min(780px,100dvh - 40px);display:flex;overflow:hidden}.global-city-pricing-modal .modal-title{flex:none;margin-bottom:14px}.global-city-pricing-modal .modal-title p{color:var(--muted);margin:4px 0 0;font-size:11px}.global-city-pricing-search{flex:none;margin-bottom:10px;display:block;position:relative}.global-city-pricing-search svg{color:#708077;width:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.global-city-pricing-search input{background:#f7f9f6;border:1px solid #dce4dd;border-radius:11px;width:100%;height:44px;margin:0!important;padding:0 13px 0 40px!important}.global-city-pricing-scope{flex:none;align-items:center;gap:12px;margin:0 0 10px;display:flex}.global-city-pricing-scope>span{color:#74837b;font-size:9px}.global-city-pricing-scope>span b{color:#2f5f49}.global-city-pricing-head,.global-city-pricing-row{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(105px,1fr)) 100px;align-items:center;gap:10px;display:grid}.global-city-pricing-head{color:#718078;text-transform:uppercase;letter-spacing:.05em;background:#eef3ed;border:1px solid #dde5de;border-bottom:0;border-radius:11px 11px 0 0;flex:none;padding:9px 12px;font-size:9px;font-weight:800}.global-city-pricing-list{overscroll-behavior:contain;background:#fff;border:1px solid #dde5de;border-radius:0 0 11px 11px;flex:1;min-height:0;overflow-y:auto}.global-city-pricing-row{border-bottom:1px solid #e8ede9;min-height:62px;padding:9px 12px}.global-city-pricing-row:last-child{border-bottom:0}.global-city-pricing-row>strong{color:#304a3d;font-size:11px}.global-city-pricing-row>strong>small{color:#4f8067;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:7px;font-weight:800;display:block}.global-city-pricing-row.operating-city{background:#fbfdf9}.global-city-pricing-row label{margin:0;font-size:0}.global-city-pricing-row label small{display:none}.global-city-pricing-row input{background:#fbfcfa;border:1px solid #dce3dd;border-radius:8px;width:100%;height:38px;margin:0;padding:0 10px;font-size:12px}.global-city-pricing-row>span{color:#3c7055;font-size:10px;font-weight:800}.global-city-pricing-more{background:#fbfcfa;justify-content:center;padding:14px 12px;display:flex}.global-city-pricing-more>button{color:#2e684d;cursor:pointer;background:#f2f6ef;border:1px solid #cad8ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.global-city-pricing-more>button:hover{background:#e8f0e8}.global-city-pricing-more>button small{color:#39634e;background:#dbe9dc;border-radius:12px;min-width:19px;padding:2px 5px;font-size:7px}.global-city-pricing-actions{z-index:2;padding:13px 26px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf8f7;border-top:1px solid #dce4dd;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:12px -26px -26px;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14342514}.global-city-pricing-actions>span{color:#718078;font-size:10px;font-weight:700}.global-city-pricing-actions>button{justify-content:center;min-width:170px}@media (max-width:720px){.global-city-pricing-modal{border-radius:20px;height:calc(100dvh - 24px);max-height:none;padding:18px 14px}.global-city-pricing-head{display:none}.global-city-pricing-list{border-radius:12px}.global-city-pricing-row{grid-template-columns:1fr 1fr;gap:9px;padding:13px}.global-city-pricing-row>strong{grid-column:1/-1;font-size:13px}.global-city-pricing-row label small{color:#7e8b84;margin-bottom:5px;font-size:9px;display:block}.global-city-pricing-row>span{align-self:center}.global-city-pricing-actions{padding:11px 14px calc(11px + env(safe-area-inset-bottom));margin:10px -14px -18px}.global-city-pricing-actions>button{min-width:145px}}.city-combobox{width:100%;margin-top:6px;font-weight:600;position:relative}.modal label>.city-combobox{margin-top:6px}.city-combobox-trigger{color:#263b31;text-align:start;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font:600 12px inherit;display:flex}.city-combobox.open .city-combobox-trigger,.city-combobox-trigger:focus{border-color:#5e8b77;outline:0;box-shadow:0 0 0 3px #dfece6}.city-combobox-trigger svg{flex:none;width:15px}.city-combobox-menu{z-index:80;top:calc(100% + 7px);background:#fff;border:1px solid #d8e1da;border-radius:11px;padding:8px;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 16px 38px #19382b26}.city-combobox-menu>label{background:#f8faf7;border:1px solid #dce3dd;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.city-combobox-menu>label svg{color:#718078;width:16px}.city-combobox-menu>label input{background:0 0;border:0;border-radius:0;height:auto;margin:0;padding:0;box-shadow:none!important}.city-combobox-menu>div{max-height:240px;margin-top:7px;overflow:auto}.city-combobox-menu>div>button{color:#33483d;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:7px 9px;font:600 11px inherit;display:flex}.city-combobox-menu>div>button:hover{background:#f0f5ed}.city-combobox-menu>div>button.selected{color:#236044;background:#e5f1e2}.city-combobox-menu>div>button svg{width:15px}.city-combobox-menu>div>p{color:#829087;text-align:center;margin:12px;font-size:10px}.city-combobox-mobile-backdrop,.city-combobox-mobile-head{display:none!important}@media (max-width:760px),(pointer:coarse){.city-combobox-mobile-backdrop{z-index:999;-webkit-backdrop-filter:blur(3px);background:#101c1670;border:0;border-radius:0;width:100vw;height:100dvh;padding:0;animation:.18s ease-out mobile-select-fade-in;position:fixed;inset:0;display:block!important}.city-combobox-menu{z-index:1000;width:100%;height:min(78dvh,720px);max-height:min(78dvh,720px);padding:0 12px env(safe-area-inset-bottom,0px);background:#fbfcfa;border:1px solid #ffffffb8;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;animation:.28s cubic-bezier(.22,.82,.26,1) mobile-select-rise;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -18px 60px #122a1d3d}.city-combobox-menu>.city-combobox-mobile-head{border-bottom:1px solid #e5eae6;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% + 24px);max-height:none;margin:0 -12px 10px;padding:25px 18px 12px;position:relative;overflow:visible;display:grid!important}.city-combobox-mobile-head>i{background:#cbd4ce;border-radius:99px;width:42px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.city-combobox-mobile-head>span{text-align:start;min-width:0}.city-combobox-mobile-head small{color:#718177;letter-spacing:.14em;font-size:9px;font-style:normal;font-weight:800;display:block}.city-combobox-mobile-head strong{color:#244536;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;display:block;overflow:hidden}.city-combobox-mobile-head>button{color:#2d704c;background:#e8f1eb;border:0;border-radius:18px;justify-self:end;min-width:36px;height:36px;padding:0 12px;font:800 11px inherit}.city-combobox-mobile-head>button.city-combobox-mobile-done{color:#fff;background:#28694c;border:1px solid #28694c;border-radius:12px;min-width:92px;height:40px;padding:0 16px;font-size:13px;box-shadow:0 5px 14px #28694c33}.city-combobox-mobile-head>button.city-combobox-mobile-done:active{background:#205b40;transform:translateY(1px)}.city-combobox-mobile-head>button:has(svg){color:#52685c;background:#edf1ee;place-items:center;width:36px;padding:0;display:grid}.city-combobox-mobile-head>button svg{width:17px;height:17px}.city-combobox-menu>label{background:#f0f3f0;border-radius:13px;flex:0 0 44px;margin:0 2px 5px}.city-combobox-menu>label input{font-size:16px}.city-combobox-menu>div[role=listbox]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;margin:2px 0 0;padding:0 0 8px;overflow-y:auto}.city-combobox-menu>div[role=listbox]>button{border-radius:14px;min-height:54px;margin:2px 0;padding:10px 14px;font-size:15px}}@media (max-width:720px){.modal-backdrop{-webkit-backdrop-filter:none;background:#fafbf8;align-items:stretch;padding:0}.modal-backdrop>.modal{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden auto}.modal-backdrop>.modal .modal-title{flex:none}.modal-backdrop>.modal .modal-actions{padding-bottom:env(safe-area-inset-bottom)}.modal-backdrop>.assignment-scan-wizard,.modal-backdrop>.agency-scan-wizard,.modal-backdrop>.import-wizard,.modal-backdrop>.order-drawer{max-height:none}.workspace-backdrop>:is(.seller-detail,.accounting-detail){width:100vw;padding-top:env(safe-area-inset-top)}}.city-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.city-chips>span{color:#2d654b;background:#e7f1e3;border-radius:20px;align-items:center;gap:5px;padding:5px 7px 5px 9px;font-size:10px;display:inline-flex}.city-chips button{color:#2d654b;cursor:pointer;background:#d1e4d2;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.city-chips svg{width:10px}.city-required-proxy{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.pdf-preview-backdrop{z-index:2400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1c15a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pdf-preview-modal{background:#f7f9f6;border:1px solid #ffffffb3;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);height:min(900px,94dvh);display:grid;overflow:hidden;box-shadow:0 30px 90px #0919105c}.pdf-preview-modal header,.pdf-preview-modal footer{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pdf-preview-modal header{border-bottom:1px solid var(--line)}.pdf-preview-modal header small{color:#7b8981;letter-spacing:.14em;font-size:9px;font-weight:800}.pdf-preview-modal header h2{margin:2px 0 0;font-size:18px}.pdf-preview-modal header>button{color:#405a4d;background:#eef2ef;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.pdf-preview-modal iframe{background:#dfe4e0;border:0;width:100%;height:100%}.pdf-preview-modal footer{border-top:1px solid var(--line);justify-content:flex-end}.pdf-preview-modal footer a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.pdf-preview-modal footer svg{width:17px;height:17px}@media (max-width:720px){.pdf-preview-backdrop{background:#f7f9f6;padding:0}.pdf-preview-modal{border:0;border-radius:0;width:100%;height:100dvh}.pdf-preview-modal header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.pdf-preview-modal footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));overflow-x:auto}.pdf-preview-modal footer>*{flex:1 0 auto;min-height:42px}.pdf-preview-modal footer .secondary:first-child{display:none}}.workspace-menu-icon svg{width:15px}@media (max-width:720px){.courier-toolbar{flex-direction:column;align-items:stretch}.courier-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.courier-toolbar-actions button{justify-content:center}}@media (max-width:460px){.courier-toolbar-actions{grid-template-columns:1fr}}.cin-front-field{border:1px solid var(--line);background:linear-gradient(135deg,#f6f8f3,#eef4e9);border-radius:18px;flex-direction:column;gap:14px;margin-top:18px;padding:16px;display:flex}.cin-front-preview{cursor:pointer;background:#fff;border:1px dashed #9daf9e;border-radius:16px;place-items:center;width:100%;min-height:220px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.cin-front-preview:hover{border-color:#7f9d88;transform:translateY(-1px);box-shadow:0 10px 28px #315c3f14}.cin-front-preview:disabled{cursor:not-allowed;box-shadow:none;opacity:.82;transform:none}.cin-front-preview img{object-fit:contain;background:#f4f7f1;width:100%;height:100%;min-height:220px;max-height:320px;display:block}.cin-front-preview span{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.cin-front-preview svg{width:30px;height:30px;color:var(--green)}.cin-front-preview b{color:var(--ink);font-size:20px;line-height:1.2}.cin-front-preview small{max-width:320px;font-size:13px;line-height:1.5}.cin-front-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.cin-front-copy>span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.cin-front-copy>strong{color:var(--ink);font-size:18px;line-height:1.3;display:block}.cin-front-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.cin-front-copy>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cin-front-copy button{min-height:38px}.cin-remove{color:#a04437}.cin-remove:hover{color:#c24d3e}.settings-form .cin-front-field{margin-top:0}@media (max-width:640px){.cin-front-field{padding:14px}.cin-front-preview{min-height:190px}.cin-front-preview img{min-height:190px;max-height:240px}.cin-front-preview b{font-size:18px}.cin-front-copy>strong{font-size:16px}.cin-front-copy>div{flex-direction:column;align-items:stretch}.cin-front-copy>div button{justify-content:center;width:100%}}.zone-city-pricing-note{color:var(--green);background:#f1f6ed;border:1px solid #d8e4d5;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;margin-bottom:18px;padding:14px;display:flex}.zone-city-pricing-note>svg{flex:none;width:22px;height:22px}.zone-city-pricing-note span{flex-direction:column;gap:3px;display:flex}.zone-city-pricing-note strong{font-size:13px}.zone-city-pricing-note small{color:var(--muted);font-size:12px;line-height:1.45}.account-login-hint{color:var(--muted);margin:-4px 0 2px;font-size:13px;line-height:1.45}.seller-pricing-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:2px 2px 0;display:flex}.seller-pricing-intro>div:first-child{align-items:flex-start;gap:12px;display:flex}.pricing-intro-icon{color:#27684c;background:linear-gradient(145deg,#f2f8ec,#e4efdf);border:1px solid #d7e5d9;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.pricing-intro-icon svg{width:22px;height:22px}.seller-pricing-intro .eyebrow{color:#769083;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.seller-pricing-intro h3{color:var(--ink);letter-spacing:-.02em;margin:0;font:800 18px Manrope}.seller-pricing-intro p{max-width:570px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.pricing-legend{color:#718078;background:#fff;border:1px solid #e0e7e1;border-radius:999px;flex:none;gap:12px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;box-shadow:0 3px 12px #173a2608}.pricing-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.source-dot{border-radius:50%;width:7px;height:7px}.source-dot.inherited{background:#91a39a}.source-dot.custom{background:#2c7655;box-shadow:0 0 0 3px #e3f0e7}.seller-pricing-table{background:#fff;border:1px solid #dce5de;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #173a2608}.seller-pricing-head,.seller-pricing-row{grid-template-columns:minmax(155px,1.3fr) repeat(4,minmax(100px,1fr)) minmax(145px,.9fr);align-items:center;gap:11px;display:grid}.seller-pricing-head{color:#7b8981;letter-spacing:.09em;text-transform:uppercase;background:#f5f7f3;border-bottom:1px solid #dfe7e1;padding:10px 14px;font-size:8px;font-weight:800}.seller-pricing-row{background:#fff;border:0;border-bottom:1px solid #e6ebe7;border-radius:0;margin:0;padding:15px 14px;transition:background .18s;position:relative}.seller-pricing-row:last-child{border-bottom:0}.seller-pricing-row:hover{background:#fbfcf9}.seller-pricing-row.is-custom{background:linear-gradient(90deg,#f7fbf5 0,#fff 26%)}.seller-pricing-row.is-custom:before{content:"";background:#2d7655;width:3px;position:absolute;inset:0 auto 0 0}.pricing-city{align-items:center;gap:10px;min-width:0;display:flex}.city-pin{color:#377158;background:#edf4ea;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.city-pin svg{width:18px;height:18px}.pricing-city>span:last-child{min-width:0}.pricing-city strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.price-source{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;margin-top:4px!important;font-size:8px!important;font-weight:800!important;display:flex!important}.price-source svg{width:11px;height:11px}.price-source.inherited{color:#7b8b82}.price-source.custom{color:#2d7655}.seller-pricing-row label{margin:0;color:#738178!important;display:block!important}.seller-pricing-row label>small{display:none!important}.money-input{display:block;position:relative}.money-input input{outline:0;transition:border-color .16s,box-shadow .16s,background .16s;width:100%!important;height:39px!important;color:var(--ink)!important;background:#fff!important;border:1px solid #d9e1db!important;border-radius:9px!important;padding:0 35px 0 11px!important;font:750 13px Manrope!important}.is-inherited .money-input input{color:#67766e!important;background:#f7f8f5!important}.money-input input:focus{background:#fff!important;border-color:#5f9278!important;box-shadow:0 0 0 3px #e4efe8!important}.money-input b{color:#94a098;letter-spacing:.04em;pointer-events:none;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.seller-pricing-row .margin-field .money-input input{color:#276b4b!important;background:#f0f7ee!important;border-color:#cfe0d3!important}.price-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.price-row-actions button{white-space:nowrap;justify-content:center;min-height:37px}.price-row-actions svg{width:13px;height:13px}.save-price{min-width:102px;padding-inline:12px!important}.reset-price{color:#718078;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:7px;font-size:9px;font-weight:750;display:flex}.reset-price:hover{color:#285f47}.price-warning{color:#946818;background:#fff4dc;border-radius:7px;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:7px 9px;font-size:9px;display:flex}.price-warning svg{flex:none;width:13px;height:13px}.pricing-save-all{background:#f8faf7;border-top:1px solid #e6ebe7;justify-content:flex-end;padding:14px;display:flex}.pricing-save-all button{min-width:155px}.courier-pricing-head,.courier-pricing-row{grid-template-columns:minmax(155px,1.3fr) repeat(3,minmax(100px,1fr)) minmax(78px,.65fr)}.courier-pricing-row>*{min-width:0}.courier-pricing-row .price-row-actions{grid-column:auto;min-width:0;margin:0}.courier-pricing-row .money-input input[readonly]{color:#67766e!important;background:#f7f8f5!important}.payout-difference{gap:4px;display:grid!important}.payout-difference>span{color:#67766e;font:750 13px Manrope}.payout-difference.positive>span{color:#276b4b}.payout-difference.negative>span{color:#a34536}.courier-payout-warning{color:#9b4a3d;background:#fbe9e6}@media (max-width:900px){.pricing-legend,.seller-pricing-head{display:none}.seller-pricing-row{grid-template-columns:1.4fr repeat(4,1fr);padding:14px}.price-row-actions{grid-column:1/-1;justify-content:flex-end}.price-row-actions .save-price{min-width:130px}}@media (max-width:620px){.seller-pricing-intro p{font-size:12px}.seller-pricing-row{grid-template-columns:1fr 1fr;gap:12px}.pricing-city{grid-column:1/-1}.seller-pricing-row label>small{margin-bottom:5px!important;font-size:9px!important;display:block!important}.price-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.price-row-actions button{width:100%}.seller-pricing-row .margin-field{grid-column:1/-1}.price-warning{font-size:10px}}.generate-seller-invoice{white-space:nowrap;gap:8px;min-width:150px}.invoice-ready-count{color:#276b4d;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:850;display:grid;box-shadow:0 1px 4px #123b2730}.invoice-generation-warning{align-items:flex-start;gap:6px;font-weight:650;display:flex;color:#9a6518!important;margin-top:8px!important}.invoice-generation-warning svg{flex:none;width:15px;height:15px;margin-top:1px}.button-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.zone-map-layout{grid-template-rows:minmax(0,1fr) 104px;grid-template-columns:minmax(0,1fr)}.zone-map-layout>.real-map-shell{grid-row:1;height:100%}.zone-navigator{scroll-snap-type:x proximity;scrollbar-color:var(--border) transparent;scrollbar-width:thin;flex-direction:row;grid-row:2;gap:8px;padding:8px;overflow:auto hidden}.zone-navigator>button{scroll-snap-align:start;flex:0 0 220px;width:auto;padding:12px}.zone-navigator>button strong{font-size:12px}.zone-navigator>button small{font-size:9.5px}.zone-navigator>button em{font-size:9px}.accounting-detail{--invoice-total-gutter:28px;--invoice-total-inset:56px}.seller-tab-body{--invoice-total-gutter:0px;--invoice-total-inset:0px}.invoice-totals{width:min(340px,calc(100% - var(--invoice-total-inset,56px)));margin:0 var(--invoice-total-gutter,28px) 18px auto}.invoice-totals span b{text-align:right;font-variant-numeric:tabular-nums;min-width:80px}@media (max-width:900px){.zone-map-layout{grid-template-rows:minmax(0,1fr) 96px;height:520px}.zone-map-layout>.real-map-shell{height:100%}.zone-navigator{height:auto}}@media (max-width:720px){.zone-map-layout{grid-template-rows:minmax(0,1fr) 96px;height:470px}.zone-map-layout>.real-map-shell{height:100%}.zone-navigator{height:auto}.zone-navigator>button{flex-basis:190px}.accounting-detail{--invoice-total-gutter:20px;--invoice-total-inset:40px}.seller-tab-body{--invoice-total-gutter:0px;--invoice-total-inset:0px}}.orders-data-table{min-width:1390px}.orders-data-table td{vertical-align:middle}.order-address-cell{min-width:220px;max-width:310px}.order-address-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:290px;overflow:hidden}.order-external-reference{color:#587466!important;font-weight:700!important}.inline-status-select{color:#315444;cursor:pointer;background:#f7f9f6;border:1px solid #d7ded8;border-radius:999px;width:160px;height:36px;padding:0 30px 0 12px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff70}.inline-status-select.status-awaiting-agency{color:#825112;background:#fff0d7;border-color:#e5c98f}.inline-status-select.status-ready-to-assign{color:#28653e;background:#e6f2e7;border-color:#bcd8c2}.inline-status-select.status-assigned{color:#8e5a16;background:#fff1d9;border-color:#e6ca96}.inline-status-select.status-picked-up,.inline-status-select.status-in-transit{color:#3f6986;background:#e8f0f7;border-color:#bfd1df}.inline-status-select.status-partially-delivered{color:#8f5810;background:#fff0d8;border-color:#e7ca92}.inline-status-select.status-delivered{color:#2e6a42;background:#e7f3e9;border-color:#bcd9c4}.inline-status-select.status-issue,.inline-status-select.status-return-requested,.inline-status-select.status-refund-requested{color:#a34737;background:#f8e6e2;border-color:#e5bcb3}.inline-status-select.status-refunded{color:#205c49;background:#e5f1ed;border-color:#b9d8cd}.inline-status-select.status-in-return,.inline-status-select.status-returning-to-agency{color:#84492c;background:#f3e6df;border-color:#dec1b1}.inline-status-select.status-return-received,.inline-status-select.status-ready-to-return{color:#435f82;background:#e8edf5;border-color:#c6cfdf}.inline-status-select.status-cancelled{color:#684f48;background:#eee9e7;border-color:#d5c8c3}.inline-status-select:focus-visible{outline-offset:2px;outline:3px solid #b9d5c6}.inline-status-select:disabled{cursor:wait;opacity:.68}.status-awaiting-agency,.inline-status-select.status-awaiting-agency,.portal-status.awaiting-agency,.filters .filter-awaiting-agency{color:#475569!important;background-color:#eef1f4!important}.status-ready-to-assign,.inline-status-select.status-ready-to-assign,.portal-status.unassigned,.filters .filter-ready-to-assign{color:#21643a!important;background-color:#e6f4ea!important}.status-assigned,.inline-status-select.status-assigned,.portal-status.assigned,.filters .filter-assigned{color:#2459a9!important;background-color:#e6f0ff!important}.status-picked-up,.inline-status-select.status-picked-up,.portal-status.picked-up,.filters .filter-picked-up{color:#7a5600!important;background-color:#fff3c4!important}.status-in-transit,.inline-status-select.status-in-transit,.portal-status.in-transit,.filters .filter-in-transit{color:#4e6518!important;background-color:#eef8d5!important}.status-partially-delivered,.inline-status-select.status-partially-delivered,.portal-status.partially-delivered,.filters .filter-partially-delivered{color:#28713c!important;background-color:#e4f5e7!important}.status-delivered,.inline-status-select.status-delivered,.portal-status.delivered,.filters .filter-delivered{color:#206337!important;background-color:#dff2e3!important}.status-issue,.status-issue-other,.inline-status-select.status-issue,.inline-status-select.status-issue-other,.portal-status.issue,.filters .filter-issue,.filters .filter-issue-other{color:#895900!important;background-color:#fff1cf!important}.status-issue-reported,.inline-status-select.status-issue-reported,.filters .filter-issue-reported{color:#4d56a5!important;background-color:#e9ebfb!important}.status-issue-customer-rejected,.inline-status-select.status-issue-customer-rejected,.filters .filter-issue-customer-rejected{color:#ad2f2f!important;background-color:#fbe8e8!important}.status-issue-unreachable,.inline-status-select.status-issue-unreachable,.filters .filter-issue-unreachable{color:#9a570d!important;background-color:#fff0d8!important}.status-issue-no-response,.inline-status-select.status-issue-no-response,.filters .filter-issue-no-response{color:#a83b4b!important;background-color:#fce8eb!important}.status-issue-out-of-range,.inline-status-select.status-issue-out-of-range,.filters .filter-issue-out-of-range{color:#754a1e!important;background-color:#f3e9dc!important}.status-issue-customer-request-change,.inline-status-select.status-issue-customer-request-change,.filters .filter-issue-customer-request-change{color:#293e59!important;background-color:#e7ecf2!important}.status-return-requested,.inline-status-select.status-return-requested,.portal-status.return-requested,.filters .filter-return-requested{color:#94520b!important;background-color:#fff0d9!important}.status-refund-requested,.inline-status-select.status-refund-requested,.portal-status.refund-requested,.filters .filter-refund-requested{color:#a74512!important;background-color:#fce9dc!important}.status-refunded,.inline-status-select.status-refunded,.portal-status.refunded,.filters .filter-refunded{color:#285b49!important;background-color:#e1eee9!important}.status-in-return,.status-returning-to-agency,.inline-status-select.status-in-return,.inline-status-select.status-returning-to-agency,.portal-status.returning-to-agency,.filters .filter-returning-to-agency,.status-return-received,.status-ready-to-return,.inline-status-select.status-return-received,.inline-status-select.status-ready-to-return,.portal-status.ready-to-return,.filters .filter-ready-to-return{color:#a72d38!important;background-color:#f9e7e8!important}.status-cancelled,.inline-status-select.status-cancelled,.portal-status.cancelled,.filters .filter-cancelled,.filters .filter-returns{color:#8e3038!important;background-color:#f3e6e7!important}.status[class*=status-],.portal-status,.inline-status-select[class*=status-],.filters [class*=filter-]{border-color:color-mix(in srgb, currentColor 22%, transparent);box-shadow:inset 0 1px #ffffff94,0 1px 2px #192d240a}.order-local-reference{font-weight:650;color:#6d8176!important;margin:4px 0 0!important;font-size:10px!important}.order-detail-actions{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.order-edit-button{color:#fff;cursor:pointer;background:#356f51;border:1px solid #2f6c4d;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font:750 11px Manrope;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 10px #235b3e2e}.order-edit-button svg{width:16px;height:16px}.order-edit-button:hover{background:#2d6347;border-color:#265b40;transform:translateY(-1px);box-shadow:0 6px 14px #235b3e3d}.order-edit-button:active{transform:translateY(0);box-shadow:0 2px 6px #235b3e2e}.scan-results{background:#f7f9f6;border:1px solid #dce4dd;border-radius:12px;max-height:225px;margin-top:14px;overflow:auto}.scan-manual-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.scan-manual-entry input{letter-spacing:.2px;background:#fff;border:1px solid #d8dfd9;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 11px;font:700 10px monospace}.scan-manual-entry button{color:#285d44;cursor:pointer;background:#edf5ee;border:1px solid #31664d;border-radius:8px;height:38px;padding:0 12px;font-size:9px;font-weight:800}.scan-manual-entry button:disabled{cursor:not-allowed;opacity:.5}.reference-autocomplete{min-width:0;position:relative}.reference-suggestions{z-index:12;background:#fff;border:1px solid #cddcd0;border-radius:9px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #16342620}.reference-suggestions button{color:#294a39;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ed;border-radius:0;width:100%;height:auto;min-height:38px;padding:7px 10px;display:grid}.reference-suggestions button:last-child{border-bottom:0}.reference-suggestions button:hover{background:#f1f7f1}.reference-suggestions strong,.reference-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-suggestions strong{font:750 10px monospace}.reference-suggestions small{color:#829087;margin-top:2px;font-size:8px}.scan-results>div{z-index:1;background:#eef4ee;border-bottom:1px solid #dfe5df;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:11px 13px;display:grid;position:sticky;top:0}.scan-results>div span{color:#38805b}.scan-results>div svg{width:19px;height:19px}.scan-results h3{color:#304c3e;margin:0;font-size:11px}.scan-results>div b{color:#2f714e;text-align:center;background:#d7eadc;border-radius:20px;min-width:24px;padding:4px 7px;font-size:9px}.scan-results article{border-bottom:1px solid #e7ebe7;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.scan-results article:last-child{border-bottom:0}.scan-results article>svg{color:#5d806e;width:19px}.scan-results article span{min-width:0}.scan-results article strong,.scan-results article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scan-results article strong{color:#344e41;font-size:10px}.scan-results article small{color:#839087;margin-top:2px;font-size:8px}.scan-results article em{color:#3f7657;font-size:8px;font-style:normal;font-weight:750}.scan-results>p{color:#87948c;text-align:center;margin:0;padding:18px;font-size:9px}.assignment-scan-wizard{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.courier-scan-search{margin-bottom:12px;display:block;position:relative}.courier-scan-search svg{color:#6a7f73;width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.courier-scan-search input{border:1px solid #d8dfda;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px 0 38px}.courier-scan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;display:grid;overflow:auto}.courier-scan-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4df;border-radius:11px;grid-template-columns:34px 1fr 20px;align-items:center;gap:9px;padding:11px;display:grid}.courier-scan-list button.selected{background:#edf5ef;border-color:#73a288;box-shadow:0 0 0 2px #dcebe1}.courier-scan-list button>svg{color:#5f826f;width:26px}.courier-scan-list button>svg:last-child{color:#39805a;width:18px}.courier-scan-list strong,.courier-scan-list small{display:block}.courier-scan-list strong{color:#334d40;font-size:10px}.courier-scan-list small{color:#859188;margin-top:2px;font-size:8px}.portal-section-heading{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex!important}.portal-section-heading>span{display:block}.portal-section-heading .primary{flex:none}@media (max-width:700px){.courier-scan-list{grid-template-columns:1fr}.order-detail-actions>*{flex:1}.portal-section-heading{flex-direction:column;align-items:flex-start}.portal-section-heading .primary{width:100%}}.scanner-viewport.scan-confirmed{animation:.35s ease-out scan-confirmed-pulse;box-shadow:inset 0 0 0 3px #87dc98,0 0 0 3px #dff6e4}.scan-confirmation{z-index:3;color:#245b39;background:#effcf2f2;border:1px solid #bce9c5;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:min(88%,390px);padding:12px 14px;animation:.22s ease-out scan-confirmation-in;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #04150d78}.scan-confirmation>svg{color:#35a45a;width:34px;height:34px}.scan-confirmation span,.scan-confirmation strong,.scan-confirmation b,.scan-confirmation small{min-width:0;display:block}.scan-confirmation strong{font-size:10px}.scan-confirmation b{color:#173f29;margin-top:2px;font-size:15px}.scan-confirmation small{color:#527461;margin-top:2px;font-size:8px;line-height:1.35}@keyframes scan-confirmed-pulse{0%{filter:brightness(1.35)}to{filter:none}}@keyframes scan-confirmation-in{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.seller-contact{flex-direction:column;align-items:flex-start;min-width:150px;display:flex}.seller-contact>strong,.seller-contact>small,.seller-contact-phone{display:block}.seller-contact-phone{color:#244f3c;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:850;line-height:1.25;text-decoration:none}.seller-contact-phone:hover{text-decoration:underline}.seller-contact-actions{gap:5px;margin-top:7px;color:inherit!important;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important;display:flex!important}.seller-contact-actions a{color:#386b50;white-space:nowrap;background:#f4f8f3;border:1px solid #d6e1d9;border-radius:7px;place-items:center;width:29px;height:27px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.seller-contact-actions a>span{display:none}.seller-contact-actions a:hover{background:#e8f3e9;border-color:#83aa91;transform:translateY(-1px)}.seller-contact-actions a:nth-child(2),.seller-contact-actions a:nth-child(4){color:#168c4c}.seller-contact-actions svg{width:15px;height:15px}.seller-contact.contact-actions-only{min-width:0}.contact-action-glyph{flex:0 0 18px;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:relative}.contact-action-glyph>svg:first-child{width:17px;height:17px}.contact-action-glyph .contact-action-badge{background:var(--contact-action-accent,#3173aa);color:#fff;border-radius:50%;padding:1px;position:absolute;bottom:-3px;right:-4px;box-shadow:0 0 0 1.5px #f4f8f3;width:10px!important;height:10px!important}.contact-whatsapp-call,.contact-whatsapp-message{--contact-action-accent:#17884b}.contact-direct-message{color:#9a651d!important}.mobile-contact-trigger,.mobile-contact-popup-backdrop{display:none}.finance-grid .seller-contact{color:inherit;text-transform:none;letter-spacing:normal;display:flex}.finance-grid .seller-contact>strong{text-transform:none;margin-top:5px;font:700 15px Manrope}.finance-grid .seller-contact>small{color:#718078;text-transform:none;letter-spacing:normal}.courier-client-contact-tile{display:none}@media (max-width:760px){.courier-detail-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.courier-detail-finance-grid>.courier-client-contact-tile{order:1;grid-column:1/-1;display:block}.courier-detail-finance-grid>.courier-seller-contact-tile{order:2;grid-column:1/-1}.courier-detail-finance-grid>.courier-payout-tile{order:3}.courier-detail-finance-grid>.courier-cod-tile{order:4}.courier-detail-finance-grid>:is(.courier-client-contact-tile,.courier-seller-contact-tile) .seller-contact{text-align:start;align-items:stretch}.courier-detail-finance-grid>:is(.courier-client-contact-tile,.courier-seller-contact-tile) .seller-contact>:is(strong,small){text-align:start}.seller-contact{text-align:end;align-items:flex-end;width:100%;min-width:0;justify-self:stretch!important}.seller-contact>.desktop-contact-actions{display:none!important}.mobile-contact-trigger{color:#2f694d;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#edf5ee;border:1px solid #cddcd1;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;margin-top:9px;padding:0 8px;font-weight:800;line-height:1.15;display:flex;font-size:10px!important}.mobile-contact-trigger svg{flex:0 0 18px;width:18px;height:18px}.mobile-contact-trigger span{min-width:0}.mobile-contact-trigger:active{background:#dfede2;transform:scale(.99)}.mobile-contact-popup-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);background:#08191194;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out contact-popup-fade;display:flex;position:fixed;inset:0}.mobile-contact-popup{color:#233f31;background:#fbfcfa;border:1px solid #ffffffbd;border-radius:20px;width:min(100%,380px);padding:18px;animation:.2s ease-out contact-popup-in;box-shadow:0 25px 75px #04190d52}.mobile-contact-popup header{grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:11px;margin-bottom:16px;display:grid}.mobile-contact-popup header>span{color:#2d7250;background:#e2efe5;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.mobile-contact-popup header>span svg{width:21px;height:21px}.mobile-contact-popup header div{min-width:0}.mobile-contact-popup header small,.mobile-contact-popup header h2,.mobile-contact-popup header p{margin:0;display:block}.mobile-contact-popup header small{color:#6e8277;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.mobile-contact-popup header h2{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:800 17px Manrope;overflow:hidden}.mobile-contact-popup header p{color:#6f7e76;margin-top:2px;font-size:11px}.mobile-contact-popup header>button{color:#536b5e;cursor:pointer;background:#f5f7f4;border:1px solid #dce4de;border-radius:100%;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-contact-popup header>button svg{width:17px;height:17px}.mobile-contact-popup .seller-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid!important}.seller-contact-actions a{white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#f0f6f1;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:flex}.seller-contact-actions a:active{background:#dfede2;transform:scale(.985)}.mobile-contact-popup .seller-contact-actions a:first-child{color:#32689a;background:#edf5ff;border-color:#cbdcf0}.mobile-contact-popup .seller-contact-actions a:nth-child(2){color:#16834a;background:#e9f8ef;border-color:#bfe2cd}.mobile-contact-popup .seller-contact-actions a:nth-child(3){color:#9a651d;background:#fff6e3;border-color:#ecd5a9}.mobile-contact-popup .seller-contact-actions a:nth-child(4){color:#16834a;background:#e9f8ef;border-color:#bfe2cd}.mobile-contact-popup .seller-contact-actions a:first-child:active{background:#dfeeff}.mobile-contact-popup .seller-contact-actions a:nth-child(2):active{background:#d9f1e2}.mobile-contact-popup .seller-contact-actions a:nth-child(3):active{background:#f9e9c9}.mobile-contact-popup .seller-contact-actions a:nth-child(4):active{background:#d9f1e2}.seller-contact-actions a>span{color:inherit;display:inline;text-transform:none!important;letter-spacing:normal!important;font-size:10px!important}.seller-contact-actions svg{flex:0 0 18px;width:18px;height:18px}.seller-contact-actions .contact-action-glyph{flex:0 0 21px;width:21px;height:21px}.seller-contact-actions .contact-action-glyph>svg:first-child{width:20px;height:20px}.seller-contact-actions .contact-action-badge{bottom:-3px;right:-3px;box-shadow:0 0 0 1.5px #fff;width:11px!important;height:11px!important}[dir=rtl] .seller-contact{text-align:start;align-items:flex-start}}@keyframes contact-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes contact-popup-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.mobile-select-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#101c1670;justify-content:center;align-items:flex-end;animation:.18s ease-out mobile-select-fade-in;display:flex;position:fixed;inset:0}.mobile-select-sheet{color:#203c2e;will-change:transform;background:#fbfcfa;border:1px solid #ffffffb8;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;width:min(100%,620px);max-height:min(78dvh,720px);transition:transform .2s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.22,.82,.26,1) mobile-select-rise;display:flex;overflow:hidden;box-shadow:0 -18px 60px #122a1d3d}.mobile-select-drag-zone{touch-action:none;cursor:grab;flex:0 0 25px;place-items:center;display:grid}.mobile-select-handle{background:#cbd4ce;border-radius:999px;width:42px;height:5px;display:block}.mobile-select-sheet>header{border-bottom:1px solid #e5eae6;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:6px 18px 13px;display:flex}.mobile-select-sheet>header div{min-width:0}.mobile-select-sheet>header small{color:#718177;letter-spacing:.14em;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.mobile-select-sheet>header h2{color:#244536;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:760;line-height:1.25;overflow:hidden}.mobile-select-sheet>header button{color:#52685c;cursor:pointer;background:#edf1ee;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.mobile-select-sheet>header button svg{width:17px;height:17px}.mobile-select-search{flex:none;margin:12px 14px 5px;display:block;position:relative}.mobile-select-search>svg{z-index:1;color:#718078;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mobile-select-search>input{color:#294738;width:100%;height:44px;font:inherit;box-shadow:none;-webkit-appearance:none;background:#f0f3f0;border:1px solid #dce4de;border-radius:13px;outline:0;padding:0 14px 0 42px;font-size:16px}.mobile-select-search>input:focus{background:#fff;border-color:#78a58c;box-shadow:0 0 0 3px #508f691f}[dir=rtl] .mobile-select-search>svg{left:auto;right:14px}[dir=rtl] .mobile-select-search>input{padding-left:14px;padding-right:42px}.mobile-select-options{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c9d4cd transparent;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:7px 12px 8px;overflow:hidden auto}.mobile-select-group{z-index:1;color:#7a887f;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfcfaf5;margin:0 -2px;padding:12px 8px 6px;font-size:9px;font-weight:800;position:sticky;top:-7px}.mobile-select-option-wrap>button{color:#294638;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:2px 0;padding:10px 14px;font-size:15px;font-weight:650;line-height:1.25;display:flex}.mobile-select-option-wrap>button:active{background:#edf3ef;transform:scale(.992)}.mobile-select-option-wrap>button.selected{color:#236342;background:#e5f1e9;font-weight:780}.mobile-select-option-wrap>button:disabled{opacity:.38;cursor:not-allowed}.mobile-select-option-wrap>button span{overflow-wrap:anywhere;min-width:0}.mobile-select-option-wrap>button svg{color:#2f8155;flex:0 0 19px;width:19px;height:19px}[dir=rtl] .mobile-select-option-wrap>button{text-align:right}.mobile-select-empty{color:#7c8981;text-align:center;padding:30px 16px;font-size:13px}.mobile-select-safe-area{flex:0 0 env(safe-area-inset-bottom,0px);background:#fbfcfa}@keyframes mobile-select-fade-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#101c1600}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c1670}}@keyframes mobile-select-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:761px) and (pointer:fine){.mobile-select-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.mobile-select-backdrop,.mobile-select-sheet{animation:none}.mobile-select-sheet{transition:none}.mobile-select-options{scroll-behavior:auto}}.document-state-tabs{border:1px solid var(--line);background:#f1f4f1;border-radius:12px;width:max-content;margin:12px 0;padding:4px}.document-state-tabs button{min-width:105px}.pdf-download-link{color:#276b4d;background:#f3f8f3;border-color:#a9c4b3;align-items:center;gap:7px;width:max-content;margin:18px 28px 28px;text-decoration:none;display:inline-flex}.timeline-evidence{align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:750;text-decoration:none;color:#28694c!important;display:inline-flex!important}.timeline-evidence svg{width:14px;height:14px}.courier-justification-modal{max-width:560px}.courier-justification-modal form{gap:16px;display:grid}.courier-justification-modal textarea{resize:vertical}.courier-evidence-upload{cursor:pointer;background:#f4f8f5;border:1px dashed #9ab3a5;border-radius:14px;align-items:center;gap:12px;padding:14px;position:relative;display:flex!important}.courier-evidence-upload>svg{color:#28694c;flex:0 0 34px;width:34px;height:34px}.courier-evidence-upload span{gap:3px;display:grid}.courier-evidence-upload small{color:#77857d}.courier-evidence-upload input{opacity:0;width:1px;height:1px;position:absolute}.courier-invoice-workspace .accounting-toolbar{align-items:center}.tracking-invoice-workspace .tracking-payment-note{grid-column:1/-1}@media (max-width:720px){.pdf-download-link{margin-left:20px;margin-right:20px}}.document-pdf-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.document-pdf-actions .pdf-download-link{margin:0}.document-pdf-actions>*{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.document-pdf-actions svg{width:17px;height:17px}@media (max-width:720px){.accounting-detail-title{gap:16px;padding:22px 20px 14px}.accounting-detail-title>div:first-child{width:100%}.accounting-detail-title h2{font-size:22px;line-height:1.08}.document-pdf-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.document-pdf-actions>*{width:100%;padding-left:8px;padding-right:8px;font-size:11px;margin:0!important}.accounting-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0 20px 14px}.accounting-summary>span{min-height:68px;padding:12px}.accounting-summary>span:last-child{grid-column:1/-1}.accounting-summary strong{font-size:12px}.accounting-view-orders{justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);min-height:44px;margin:0 20px 14px!important;display:flex!important}.document-lines{margin:0 20px 14px}.document-lines h3{padding:14px 15px;font-size:12px}.document-lines article{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px}.document-lines article>strong{white-space:nowrap;font-size:12px}.document-lines article>em{color:#65776d;grid-column:1/-1;font-size:10px;font-style:normal}.document-lines article>button{min-height:32px;padding:5px 0;font-size:11px}.payment-panel{margin:14px 20px}.paid-record{margin:0 20px 24px}}.document-state-tabs button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.document-state-tabs button>svg{color:#75877d;width:16px;height:16px}.document-state-tabs button.active>svg{color:#2c704f}.invoice-type-tabs{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;display:grid}.invoice-type-tabs button{color:#66776e;text-align:left;background:#fff;border:1px solid #dce4dd;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 14px #173a2608}.invoice-type-tabs button:hover:not(.active){background:#f9fbf8;border-color:#cbd9ce;transform:translateY(-1px)}.invoice-type-tabs button.active{color:#205e43;background:linear-gradient(145deg,#eef6e9,#e6f1e4);border-color:#a9c8b2;box-shadow:inset 0 1px #fff,0 5px 16px #1c593417}.invoice-type-icon{color:#607d6d;background:#f1f5ef;border:1px solid #dce6dd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.invoice-type-icon svg{width:19px;height:19px}.invoice-type-tabs button.active .invoice-type-icon{color:#26704f;background:#fff;border-color:#bdd5c2;box-shadow:0 2px 7px #1b51321a}.invoice-type-tabs button>span:nth-child(2){min-width:0}.invoice-type-tabs strong,.invoice-type-tabs small{display:block}.invoice-type-tabs strong{color:inherit;white-space:nowrap;font-size:12px}.invoice-type-tabs small{color:#87938c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:600;overflow:hidden}.invoice-type-tabs button.active small{color:#668273}.invoice-type-tabs b{color:#64756c;text-align:center;background:#edf1ed;min-width:25px;margin:0;padding:4px 7px}.invoice-type-tabs button.active b{color:#276b4c;background:#fff;box-shadow:0 1px 4px #1b513217}@media (max-width:720px){.document-state-tabs{grid-template-columns:1fr 1fr;width:100%;margin:10px 0;display:grid!important}.document-state-tabs button{min-width:0}.courier-justification-modal{max-width:none}.courier-justification-modal form{min-height:calc(100dvh - 150px)}.courier-justification-modal .modal-actions{margin-top:auto}}@media (max-width:620px){.invoice-type-tabs{grid-template-columns:1fr;width:100%}.invoice-type-tabs button{width:100%}}.order-permissions-fieldset{border:0;margin:2px 0 0;padding:0}.order-permissions-fieldset>legend{color:#395246;padding:0;font-size:11px;font-weight:800}.order-permissions-fieldset>p{color:#7d8a83;margin:4px 0 10px;font-size:9px;line-height:1.45}.order-permission-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.modal .order-permission-options>label{cursor:pointer;background:#f8faf7;border:1px solid #dce4dd;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:9px;min-height:70px;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.modal .order-permission-options>label:hover{background:#f3f8f2;border-color:#bfd1c3}.order-permission-icon{color:#527763;background:#fff;border:1px solid #d8e3da;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.order-permission-icon svg{width:18px;height:18px}.order-permission-options label>span:nth-child(2){min-width:0}.order-permission-options strong,.order-permission-options small{display:block}.order-permission-options strong{color:#345044;font-size:10px}.order-permission-options small{color:#839087;margin-top:3px;font-size:8px;font-weight:550;line-height:1.35}.modal .order-permission-options input{appearance:none;cursor:pointer;background:#cdd6d0;border:0;border-radius:999px;width:40px;height:22px;margin:0;padding:0;transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #bfc9c2}.modal .order-permission-options input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #17342638}.modal .order-permission-options input:checked{background:#2b7453;box-shadow:inset 0 0 0 1px #236345}.modal .order-permission-options input:checked:after{transform:translate(18px)}.modal .order-permission-options input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.courier-permission-chips{flex-wrap:wrap;gap:4px;margin-top:6px!important;display:flex!important}.courier-permission-chips i{color:#2d6d4e;background:#e9f3e7;border-radius:6px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.courier-permission-chips svg{width:11px;height:11px}.courier-delivery-permissions{background:#f7f9f5;border:1px solid #dce5dd;border-radius:11px;margin:12px 0 14px;padding:13px}.courier-delivery-permissions>p{color:#6f8177;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}.courier-delivery-permissions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.courier-delivery-permissions>div>span{background:#fff;border:1px solid #e0e6e1;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.courier-delivery-permissions>div>span>i{color:#89958f;background:#eef1ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.courier-delivery-permissions>div>span.allowed{background:#f4faf3;border-color:#c9ddcd}.courier-delivery-permissions>div>span.allowed>i{color:#2f7552;background:#e2f0e2}.courier-delivery-permissions svg{width:17px;height:17px}.courier-delivery-permissions b,.courier-delivery-permissions small{display:block}.courier-delivery-permissions b{color:#40584c;font-size:10px}.courier-delivery-permissions small{color:#8a958f;margin-top:2px;font-size:12px}.courier-delivery-permissions .allowed small{color:#3c7658;font-weight:750}.courier-permission-note{border-top:1px solid #e0e7e1;align-items:center;gap:6px;padding-top:9px;color:#5e7869!important;margin-top:9px!important;display:flex!important}.courier-permission-note svg{width:14px;height:14px}@media (max-width:560px){.order-permission-options,.courier-delivery-permissions>div{grid-template-columns:1fr}}[dir=rtl] .modal .order-permission-options input:after{left:auto;right:3px}[dir=rtl] .modal .order-permission-options input:checked:after{transform:translate(-18px)}.status-justification-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1c148f}.status-justification-modal{border:1px solid #d8e3da;width:min(600px,100vw - 32px);max-width:600px;box-shadow:0 24px 70px #0b261840}.status-justification-modal .modal-title{border-bottom:1px solid #e4eae5;padding-bottom:16px}.status-justification-modal .modal-title p strong{color:#276c4c;font-weight:800}.status-justification-modal form{gap:15px;padding-top:16px;display:grid}.status-justification-field{gap:8px;width:100%;display:grid!important}.status-justification-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-justification-field-head>span{align-items:center;gap:7px;display:flex}.status-justification-field-head svg{color:#347456;width:16px;height:16px}.status-justification-field-head strong{color:#294b3a;font-size:11px}.status-justification-field-head>span>small{color:#3d7358;letter-spacing:.04em;text-transform:uppercase;background:#edf4ef;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:850}.status-justification-field-head>small{color:#89958e;font-variant-numeric:tabular-nums;font-size:8px}.status-justification-textarea{background:#fbfcfa;border:1px solid #d4dfd7;border-radius:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px 2px #13342208}.status-justification-textarea:focus-within{background:#fff;border-color:#4f8869;box-shadow:0 0 0 4px #3f845d1f,0 8px 24px #18482b12}.status-justification-modal .status-justification-textarea textarea{color:#213b2f;resize:vertical;box-sizing:border-box;background:0 0;border:0;outline:0;width:100%;min-width:100%;min-height:132px;margin:0;padding:16px 17px 10px;font:600 12px/1.65 Manrope,sans-serif;display:block}.status-justification-modal .status-justification-textarea textarea::placeholder{color:#9aa59f;font-weight:500}.status-justification-textarea>small{color:#829087;border-top:1px solid #edf1ee;padding:9px 17px 11px;font-size:8px;font-weight:600;line-height:1.4;display:block}.reported-delivery-picker{background:linear-gradient(135deg,#f5faf5,#edf6ef);border:1px solid #cfe1d4;border-radius:15px;gap:10px;margin:0;padding:14px;display:grid}.reported-delivery-picker legend{color:#294b3a;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:800;display:flex}.reported-delivery-picker legend svg{color:#347456;width:17px;height:17px}.reported-delivery-picker legend small{color:#347456;letter-spacing:.04em;text-transform:uppercase;background:#dceee1;border-radius:999px;padding:3px 7px;font-size:7px}.reported-delivery-picker>p{color:#687c70;margin:0;font-size:9px;line-height:1.45}.reported-delivery-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reported-delivery-slots button{color:#416453;cursor:pointer;background:#fff;border:1px solid #cdded2;border-radius:12px;place-content:center;gap:4px;min-height:62px;padding:8px 5px;font:800 9px/1.2 Manrope,sans-serif;display:grid}.reported-delivery-slots button small{color:#7d8e83;font-size:10px;font-weight:800}.reported-delivery-slots button.selected{color:#fff;background:#347456;border-color:#397657;box-shadow:0 5px 13px #2567472e}.reported-delivery-slots button.selected small{color:#d9f0df}.reported-delivery-custom{gap:6px;display:grid!important}.reported-delivery-custom>span{color:#60766a;font-size:9px;font-weight:800}.reported-delivery-custom input{color:#294b3a;box-sizing:border-box;background:#fff;border:1px solid #cdded2;border-radius:11px;width:100%;min-height:46px;padding:8px 11px;font:700 12px Manrope,sans-serif}.status-evidence-upload{cursor:pointer;background:linear-gradient(135deg,#f6faf5,#eef5ef);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:13px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;border:1px dashed #94b3a0!important;display:grid!important}.status-evidence-upload:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1b533317;border-color:#4f8768!important}.status-evidence-upload>svg{color:#2c7452;background:#fff;border-radius:12px;width:42px;height:42px;padding:10px;box-shadow:0 2px 9px #17462b1a}.status-evidence-upload span{gap:4px;min-width:0;display:grid}.status-evidence-upload strong{color:#315343;font-size:11px}.status-evidence-upload small{color:#74847b;font-size:9px;line-height:1.4}.status-evidence-upload input{opacity:0;width:1px;height:1px;position:absolute}.status-evidence-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.status-evidence-previews figure{background:#fff;border:1px solid #dce5de;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 3px 12px #133e2612}.status-evidence-previews figure>img{object-fit:cover;width:100%;height:82px;display:block}.status-evidence-previews figcaption{justify-content:space-between;align-items:center;padding:6px 7px;display:flex}.status-evidence-previews figcaption span{color:#6c7e73;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.status-evidence-previews figcaption svg{width:13px;height:13px}.status-evidence-previews figcaption button{color:#a54b3d;cursor:pointer;background:#fff0ed;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.status-evidence-previews figcaption button:hover{background:#ffe3dd}.timeline-evidence-list{flex-wrap:wrap;gap:5px;display:flex!important}.timeline-evidence-list .timeline-evidence{background:#f3f8f4;border:1px solid #d8e5dc;border-radius:7px;padding:4px 7px}.timeline>div>span{min-width:0}@media (max-width:620px){.status-justification-backdrop{align-items:flex-end;padding:0}.status-justification-modal{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:94dvh;margin:0;overflow:auto}.status-justification-modal form{padding-bottom:max(4px,env(safe-area-inset-bottom))}.reported-delivery-picker{padding:16px}.reported-delivery-slots button{min-height:68px;font-size:10px}.reported-delivery-custom input{min-height:52px;font-size:16px}.status-evidence-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.status-evidence-previews figure>img{height:68px}}[dir=rtl] .status-justification-modal .status-justification-textarea textarea,[dir=rtl] .status-justification-textarea>small{text-align:right}.seller-portal-notice{margin:0 0 12px}.seller-orders-workspace{gap:14px;display:grid}.seller-orders-workspace>.seller-orders-heading{padding:0 4px}.seller-orders-card .toolbar{justify-content:flex-start}.seller-orders-card .table-search{width:min(100%,430px)}.seller-orders-data-table{min-width:1200px}.seller-order-table-identity{align-items:center;gap:7px;display:flex}.seller-order-table-identity>svg{color:#5c7b6b;flex:0 0 16px;width:16px;height:16px}.seller-order-pending{color:#7b8981;font-size:10px;font-weight:700}.seller-order-detail-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.seller-order-detail-parties>div{border:1px solid var(--line);background:#fbfcfa;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.seller-order-detail-parties svg{color:#47765e;flex:0 0 20px;width:20px;height:20px}.seller-order-detail-parties span,.seller-order-detail-parties small,.seller-order-detail-parties strong{min-width:0;display:block}.seller-order-detail-parties small{color:#88938d;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.seller-order-detail-parties strong{color:#294438;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.seller-order-detail-finance{margin-bottom:18px}.seller-order-detail-finance strong{overflow-wrap:anywhere}.seller-order-permissions-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 22px;display:grid}.seller-order-permissions-summary>span{background:#f8faf7;border:1px solid #dde5df;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.seller-order-permissions-summary>span>svg{flex:0 0 20px;width:20px;height:20px}.seller-order-permissions-summary>span>span,.seller-order-permissions-summary strong,.seller-order-permissions-summary small{min-width:0;display:block}.seller-order-permissions-summary strong{color:#324b3e;font-size:10px}.seller-order-permissions-summary small{color:#7e8b84;margin-top:2px;font-size:9px}.seller-order-permissions-summary .allowed{color:#347352;background:#f0f7f1;border-color:#cfe2d4}.seller-order-permissions-summary .restricted{color:#8b9690}.seller-order-timeline-empty{padding:18px}.seller-orders-heading{align-items:center}.order-search{position:relative}.order-search-scan{color:#2f7654;cursor:pointer;background:#edf5ee;border:0;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.order-search-scan:hover{background:#dcefe0}.order-search-scan svg{width:20px;height:20px}.header-search .order-search-scan{width:30px;height:30px}.header-search .order-search-scan svg{width:18px;height:18px}.archive-search-hint{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:28px 0 0;display:flex}.archive-search-hint .secondary{margin:0}.seller-order-actions{gap:9px;display:flex}.new-order-button{white-space:nowrap;flex:none;align-items:center;min-width:max-content;gap:9px!important;display:inline-flex!important}.new-order-button>svg{border:0;flex:none;width:17px;height:17px;margin:0;padding:0}.new-order-label{white-space:nowrap;border-inline-start:1px solid #ffffff6b;align-items:center;min-width:0;padding-inline-start:9px;line-height:1;display:inline-flex}.shell .title-row .actions{align-items:center;gap:10px}.shell .title-row .actions>button{letter-spacing:-.01em;white-space:nowrap;border-radius:12px;height:46px;min-height:46px;padding-inline:15px;font:800 13px/1.15 Manrope,sans-serif;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.shell .title-row .actions>.secondary{color:#294236;background:#ffffffc7;border-color:#d5ddd7;justify-content:center;min-width:174px;box-shadow:0 1px #1836260a}.shell .title-row .actions>.secondary:hover{background:#fff;border-color:#adc3b4;transform:translateY(-1px);box-shadow:0 8px 20px #18362614}.shell .title-row .actions>.secondary svg{width:17px;height:17px;margin-right:2px}.shell .title-row .actions>.new-order-button{background:linear-gradient(135deg,#21795a,#176546);border-color:#1d7251;justify-content:center;min-width:194px;box-shadow:0 8px 18px #185c3f2e}.shell .title-row .actions>.new-order-button:hover{background:linear-gradient(135deg,#278462,#1c704e);transform:translateY(-1px);box-shadow:0 11px 24px #185c3f3b}.shell .title-row .actions>.new-order-button>svg{width:18px;height:18px}.shell .title-row .actions>.new-order-label{border-inline-start:0;padding-inline-start:0;font-size:13px}.seller-order-search{background:#f8faf7;border:1px solid #dde4de;border-radius:9px;align-items:center;gap:8px;margin:0 20px 10px;padding:9px 11px!important;display:flex!important}.seller-order-search svg{color:#668073;flex:none;width:16px}.seller-order-search input{color:#294337;background:0 0;border:0;outline:0;width:100%;font:600 11px Manrope,sans-serif}.seller-portal-orders article{grid-template-columns:38px minmax(145px,1.1fr) minmax(130px,.9fr) minmax(180px,1.35fr) 110px 90px}.seller-portal-orders article>span:nth-child(3),.seller-order-dispatcher,.seller-order-address{grid-template-columns:17px minmax(0,1fr);align-items:start;display:grid}.seller-order-dispatcher svg,.seller-order-address svg{color:#638071;grid-row:1/3;width:13px}.seller-order-dispatcher small,.seller-order-address small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-portal-orders article>strong{text-align:right}.seller-bottom-nav{grid-template-columns:repeat(2,1fr)}.seller-invoice-dispatcher-bar{background:linear-gradient(135deg,#fbfcf9 0%,#edf5ed 100%);border:1px solid #dce4dd;border-radius:15px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.seller-invoice-dispatcher-bar>div{max-width:620px}.seller-invoice-dispatcher-bar>div>span{color:#789082;letter-spacing:.16em;font-size:9px;font-weight:900}.seller-invoice-dispatcher-bar h2{color:#1d3529;margin:5px 0 4px;font-size:22px}.seller-invoice-dispatcher-bar p{color:#708078;margin:0;font-size:11px;line-height:1.55}.seller-invoice-dispatcher-bar label{color:#53685d;flex:0 0 min(280px,38%);gap:6px;font-size:10px;font-weight:850;display:grid}.seller-invoice-dispatcher-bar select{color:#20382c;background:#fff;border:1px solid #cbd8ce;border-radius:10px;min-width:0;padding:11px 36px 11px 12px;font:750 12px Manrope,sans-serif}.seller-invoice-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seller-invoice-metrics article{background:#fff;border:1px solid #dde5de;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex}.seller-invoice-metrics svg{box-sizing:content-box;color:#327255;background:#edf5ec;border-radius:10px;width:22px;height:22px;padding:8px}.seller-invoice-metrics span{color:#758279;gap:3px;font-size:10px;font-weight:700;display:grid}.seller-invoice-metrics strong{color:#20382c;font-size:17px}.seller-invoice-toolbar{align-items:center}.seller-invoice-help{color:#66776d;background:#f5f8f3;border:1px solid #dfe8df;border-radius:10px;align-items:center;gap:8px;margin:-2px 0 0;padding:11px 13px;font-size:10px;display:flex}.seller-invoice-help svg{color:#367459;flex:none;width:16px}@media (max-width:850px){.seller-portal-orders article{grid-template-columns:38px minmax(0,1fr) auto}.seller-order-dispatcher,.seller-order-address{grid-column:2/-1!important}.seller-portal-orders .portal-status{grid-column:2;justify-self:start}.seller-portal-orders article>strong{grid-area:1/3}}@media (max-width:720px){.shell .title-row{flex-direction:column;align-items:stretch;gap:16px}.shell .title-row .actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;display:grid}.shell .title-row .actions .secondary{justify-content:center;display:inline-flex}.shell .title-row .actions .primary{justify-content:center;font-size:14px!important}.seller-orders-heading{flex-direction:column;align-items:stretch}.seller-order-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;display:grid}.seller-order-actions button{justify-content:center}.seller-order-actions .new-order-button,.shell .title-row .actions .new-order-button{padding-left:clamp(9px,2.4vw,12px);padding-right:clamp(9px,2.4vw,12px);gap:clamp(7px,2vw,9px)!important}.seller-order-actions .new-order-label,.shell .title-row .actions .new-order-label{letter-spacing:-.015em;padding-inline-start:clamp(7px,2vw,10px);font-size:clamp(12px,3.2vw,13px);line-height:1!important}.seller-order-actions .new-order-button>svg,.shell .title-row .actions .new-order-button>svg{width:clamp(15px,4vw,17px);height:clamp(15px,4vw,17px)}.seller-invoice-dispatcher-bar{flex-direction:column;align-items:stretch;padding:18px}.seller-invoice-dispatcher-bar label{flex:none;width:100%}.seller-invoice-metrics{grid-template-columns:1fr 1fr}.seller-invoice-metrics article:last-child{grid-column:1/-1}}@media (max-width:600px){.seller-orders-workspace{gap:12px}.seller-orders-workspace>.seller-orders-heading{padding:0 2px}.seller-orders-card .toolbar{padding:12px}.seller-orders-card .table-search{width:100%;min-width:0}.seller-order-detail-parties,.seller-order-permissions-summary,.seller-order-detail-finance{grid-template-columns:1fr}.seller-order-drawer .order-summary{gap:12px}.seller-order-drawer .order-summary>.status{flex:none}.seller-portal-orders{background:0 0;border:0;overflow:visible}.seller-portal-orders>div:first-child{padding:10px 2px 12px}.seller-order-search{background:#fff;margin:0 0 12px!important}.seller-portal-orders article{background:#fff;border:1px solid #dde4dd;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;margin-bottom:11px;padding:14px;display:grid;box-shadow:0 4px 14px #1a352509}.seller-portal-orders .portal-order-icon{border-radius:10px;width:39px;height:39px}.seller-order-customer b{font-size:12px!important}.seller-order-dispatcher,.seller-order-address{background:#f5f7f3;border-radius:9px;padding:10px;grid-column:1/-1!important}.seller-portal-orders .portal-status{grid-area:auto/2}.seller-portal-orders article>strong{grid-area:1/3;font-size:11px}.seller-invoice-dispatcher-bar h2{font-size:18px}.seller-invoice-toolbar{align-items:stretch;gap:10px}.seller-invoice-toolbar .document-state-tabs{grid-template-columns:1fr 1fr;width:100%;margin:0;display:grid}.seller-invoice-toolbar>.primary{justify-content:center;width:100%}.seller-invoice-metrics{gap:8px}.seller-invoice-metrics article{padding:13px}.seller-invoice-metrics strong{font-size:14px}}.logout-confirm-backdrop{z-index:3200;-webkit-backdrop-filter:blur(6px);background:#0818109e;place-items:center;padding:20px;animation:.16s ease-out contact-popup-fade;display:grid;position:fixed;inset:0}.logout-confirm-dialog{color:#20382c;background:#fbfcfa;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:13px;width:min(100%,410px);padding:20px;animation:.2s ease-out contact-popup-in;display:grid;box-shadow:0 26px 80px #04160c57}.logout-confirm-icon{color:#a65d22;background:#fff0e3;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.logout-confirm-icon svg{width:25px;height:25px}.logout-confirm-dialog h2{letter-spacing:-.35px;margin:2px 0 5px;font:800 19px Manrope}.logout-confirm-dialog>div:nth-child(2)>p{color:#6f7f76;margin:0;font-size:11px;line-height:1.55}.logout-confirm-error{color:#a3483a;background:#f9e8e4;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;font-weight:700}.logout-confirm-actions{border-top:1px solid #e4e9e5;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin-top:6px;padding-top:15px;display:grid}.logout-confirm-actions>button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:800;display:flex}.logout-confirm-actions>button:disabled{opacity:.58;cursor:wait}.logout-confirm-danger{color:#fff;background:#b95645;border:1px solid #b86554}.logout-confirm-danger:hover:not(:disabled){background:#a64a3a}.logout-confirm-danger svg{width:16px;height:16px}@media (max-width:480px){.logout-confirm-backdrop{padding:12px 12px max(12px,env(safe-area-inset-bottom));align-items:end}.logout-confirm-dialog{border-radius:19px;grid-template-columns:44px minmax(0,1fr);padding:18px}.logout-confirm-icon{width:44px;height:44px}.logout-confirm-actions{grid-template-columns:1fr}.logout-confirm-actions>button{min-height:48px}.logout-confirm-danger{grid-row:1}}.portal-profile-menu-trigger{color:#fff;cursor:pointer;background:#1c4a3b;border:1px solid #456b5e;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;padding:0;display:grid}.portal-profile-menu-trigger svg{width:19px;height:19px}.portal-profile-menu-backdrop{z-index:3200;-webkit-backdrop-filter:blur(4px);background:#0818108c;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out contact-popup-fade;display:flex;position:fixed;inset:0}.portal-profile-menu-sheet{background:#fafbf8;border:1px solid #e0e7e1;border-radius:23px;width:min(100%,400px);padding:10px 12px 14px;animation:.26s cubic-bezier(.22,.82,.26,1) mobile-select-rise;box-shadow:0 24px 70px #071f1552}.portal-profile-menu-handle{background:#cad4cd;border-radius:99px;width:40px;height:4px;margin:0 auto 9px}.portal-profile-menu-sheet>header{border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:flex-start;padding:3px 4px 13px;display:flex}.portal-profile-menu-sheet>header small{color:#7f8b84;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.portal-profile-menu-sheet>header h2{color:#233e31;margin:2px 0 1px;font:800 20px Manrope}.portal-profile-menu-sheet>header p{color:#819087;margin:0;font-size:9px}.portal-profile-menu-sheet>header button{color:#52675c;background:#edf1ed;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.portal-profile-menu-sheet>header button svg{width:16px}.portal-profile-menu-links{gap:8px;padding:12px 0;display:grid}.portal-profile-menu-links>a{color:#385448;background:#fff;border:1px solid #dfe6e0;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;text-decoration:none;display:flex}.portal-profile-menu-links>a>span{align-items:center;gap:9px;min-width:0;display:flex}.portal-profile-menu-links svg{color:#4d7663;flex:0 0 19px;width:19px;height:19px}.portal-profile-menu-links b{font-size:10px}.portal-profile-menu-links i{color:#90a098;font-size:12px;font-style:normal}.portal-profile-menu-logout{border-top:1px solid #e3e9e4;padding-top:10px}.portal-profile-menu-logout .portal-logout{color:#914d42;text-align:start;background:#f8efec;border:1px solid #ead9d5;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;display:flex}.portal-profile-menu-logout .portal-logout>span{min-width:0}.portal-profile-menu-logout .portal-logout b,.portal-profile-menu-logout .portal-logout small{display:block}.portal-profile-menu-logout .portal-logout b{font-size:10px}.portal-profile-menu-logout .portal-logout small{color:#9b756d;margin-top:2px;font-size:8px}@media (max-width:720px){.portal-profile-menu-backdrop{padding:18px 10px calc(78px + env(safe-area-inset-bottom));align-items:flex-end}.portal-profile-menu-sheet{width:100%;max-height:calc(100dvh - 115px - env(safe-area-inset-bottom));overflow:auto}.portal-profile-menu-trigger{color:#8c4b40;background:0 0;border:0;width:100%;height:auto;min-height:0;padding-inline:2px}.portal-profile-menu-trigger svg{width:18px;height:18px}.courier-bottom-nav .portal-profile-menu-trigger:after{content:"Profile";font-size:10px;font-weight:800;display:block}}.portal-profile-menu-trigger.portal-logout{color:#fff;background:#1c4a3b;border:1px solid #456b5e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;height:35px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.portal-profile-menu-trigger.portal-logout svg{width:14px;height:14px}.courier-portal-nav-row .portal-profile-menu-trigger.portal-logout{box-sizing:border-box;color:#205e43;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(145deg,#eef6e9,#e6f0e3);border-color:#cfe0d1;border-radius:14px;gap:9px;min-width:150px;height:62px;padding-inline:20px;font-size:10px;font-weight:800;position:static;box-shadow:inset 0 1px #fff,0 3px 10px #1f5f3b12}.courier-portal-nav-row .portal-profile-menu-trigger.portal-logout svg{width:17px;height:17px}@media (max-width:720px){.courier-bottom-nav .portal-profile-menu-trigger.portal-logout{color:#718078;background:0 0;border:0;border-radius:10px;justify-content:stretch;justify-items:center;gap:3px;width:100%;height:auto;min-height:0;padding:10px 6px;font-size:10px;display:grid}.courier-bottom-nav .portal-profile-menu-trigger.portal-logout svg{height:18px;width:18px!important}}.courier-portal-tabs{scrollbar-width:none;max-width:calc(100vw - 24px);overflow-x:auto}.courier-portal-tabs::-webkit-scrollbar{display:none}.courier-portal-tabs>button,.courier-portal-tabs>.portal-profile-menu-trigger{flex:none}.courier-portal-tabs .portal-profile-menu-trigger{color:#6e7e75;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:7px 16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.courier-portal-tabs .portal-profile-menu-trigger:hover{color:#355f4b;background:#f7f9f6;border-color:#e1e8e2;transform:translateY(-1px)}.courier-bottom-nav .portal-profile-menu-trigger{color:#718078;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:stretch;justify-items:center;gap:3px;width:100%;min-width:0;height:auto;min-height:0;padding:10px 6px;font-size:10px;line-height:1.2;display:grid}.courier-bottom-nav .portal-profile-menu-trigger .portal-tab-icon{flex:initial;width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0}.courier-bottom-nav .portal-profile-menu-trigger .portal-tab-icon svg{height:18px;width:18px!important}.courier-portal-tabs .portal-profile-menu-trigger{width:auto;height:auto}.portal-profile-menu-backdrop{z-index:29}.dispatcher-settings-backdrop{z-index:54}@media (max-width:720px){.courier-bottom-nav .portal-profile-menu-trigger:after{display:none}}.reception-menu{flex:none;display:block!important;position:relative!important}.reception-trigger{justify-content:center;min-width:154px}.reception-trigger svg:last-child{width:12px;margin-left:2px}.reception-options{z-index:45;background:#fff;border:1px solid #d9e2da;border-radius:12px;width:265px;padding:6px;animation:.18s ease-out rise;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #102d2233;gap:3px!important;display:grid!important}.reception-options>button{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:54px;color:#25483a!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:9px!important;height:auto!important;padding:8px 10px!important;display:grid!important}.reception-options>button:hover{background:#f0f5ed!important}.reception-options>button:disabled{opacity:.55;cursor:wait}.reception-options>button>svg{height:18px;width:18px!important}.reception-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;justify-self:center;width:17px;height:17px;animation:.7s linear infinite portal-profile-spin}.reception-options strong,.reception-options small{display:block}.reception-options strong{font-size:10px}.reception-options small{font-weight:500;color:#7f8d85!important;margin-top:2px!important;font-size:8px!important}.tracking-stock-desk .reception-options{border-color:#446b5d}.tracking-stock-desk .reception-notice{color:#d7f36a;margin-top:5px;display:block}[dir=rtl] .reception-options{text-align:right;left:0;right:auto}.dispatcher-profile-link{background:#fff;color:#365b49!important;border-color:#d8dcd8!important}.dispatcher-profile-link:hover{color:#365b49!important;background:#f3f5f2!important;border-color:#cbd3cc!important}.portal-profile-link{color:#fff;border:1px solid #356052;border-radius:9px;place-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:grid}.portal-profile-link:hover{color:#fff!important;background:#234b3d!important;border-color:#648575!important}.portal-profile-link svg{width:20px;height:20px}.portal-profile-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite portal-profile-spin}@keyframes portal-profile-spin{to{transform:rotate(360deg)}}.profile-page>header{background:var(--forest);color:#fff;justify-content:space-between;height:72px}.profile-page>header>a{color:#fff;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.profile-page>header>a svg{width:17px}.profile-hero{align-items:center;gap:15px;margin-bottom:22px;display:flex}.profile-hero>span{color:#285e48;background:#dff0d5;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.profile-hero>span svg{width:29px;height:29px}.profile-hero h1{letter-spacing:-.8px;margin:0;font:800 29px Manrope}.profile-hero small{color:#87938d;font-size:9px}.profile-form{gap:15px;display:grid}.profile-form>section{background:#fff;border:1px solid #dce2dc;border-radius:15px;padding:23px;box-shadow:0 6px 24px #173a2509}.profile-section-title>svg{color:#3a7458;width:24px;height:24px}.profile-section-title h2{margin:0 0 3px;font:800 16px Manrope}.profile-section-title p{color:#819088;margin:0;font-size:10px}.profile-fields input{background:#fbfcfa;border:1px solid #dce2dc;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:11px 12px;display:block}.profile-fields input:focus{border-color:#5f8d77;box-shadow:0 0 0 3px #e1ece6}.profile-save{justify-content:flex-end;display:flex}.profile-page{min-height:100vh;color:var(--ink);background:linear-gradient(#eef1eb 0,#f7f8f4 320px)}.profile-page>header{background:var(--forest);color:#fff;height:68px;padding:0}.profile-header-inner{justify-content:space-between;align-items:center;width:min(1240px,100% - 40px);height:100%;margin:0 auto;display:flex}.profile-header-inner>a{color:#eef5f0;align-items:center;gap:9px;font-size:10px;font-weight:800;text-decoration:none;transition:color .16s;display:flex}.profile-header-inner>a:hover{color:#d7f36a}.profile-header-inner>a svg{width:16px}.profile-page .portal-brand{align-items:center;gap:7px;display:flex}.profile-page .portal-brand img{filter:grayscale()brightness(0)invert();width:29px;height:31px}.profile-page .portal-brand b{font-size:18px}.profile-page-content{width:min(1240px,100% - 40px);margin:0 auto;padding:50px 0 76px}.profile-hero{max-width:680px;margin:0 0 30px;display:block}.profile-hero p{color:#47705c;letter-spacing:.18em;margin:0 0 7px;font-size:9px;font-weight:900}.profile-hero h1{letter-spacing:-1.5px;color:#19382b;margin:0;font:800 clamp(28px,3.4vw,42px)/1.08 Manrope}.profile-hero>span{color:#718179;background:0 0;width:auto;height:auto;margin-top:10px;font-size:11px;line-height:1.6;display:block}.profile-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.profile-summary{background:var(--forest);color:#fff;border-radius:18px;min-height:318px;padding:26px;position:sticky;top:22px;overflow:hidden;box-shadow:0 18px 45px #15372922}.profile-summary-avatar{color:#173f32;background:#d7f36a;border:1px solid #ffffff2b;border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:22px;font:850 18px Manrope;display:grid;box-shadow:0 8px 24px #061b1345}.profile-summary>p{color:#9fbaaf;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900}.profile-summary>h2{z-index:1;letter-spacing:-.35px;margin:0 0 5px;font:800 19px Manrope;position:relative}.profile-summary>span{z-index:1;color:#bfd0c8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;position:relative;overflow:hidden}.profile-summary-note{z-index:1;border-top:1px solid #ffffff1c;align-items:flex-start;gap:10px;margin-top:32px;padding-top:18px;display:flex;position:relative}.profile-summary-note>svg{color:#d7f36a;flex:none;width:20px;height:20px}.profile-summary-note b,.profile-summary-note small{display:block}.profile-summary-note b{font-size:9px}.profile-summary-note small{color:#96b2a6;max-width:165px;margin-top:3px;font-size:8px;line-height:1.5}.profile-summary-mark{color:#ffffff0a;position:absolute;bottom:-48px;right:-31px}.profile-summary-mark svg{width:165px;height:165px}.profile-form{background:#fff;border:1px solid #dce3dc;border-radius:18px;padding:10px;display:grid;overflow:hidden;box-shadow:0 12px 36px #173a2510}.profile-form>section{border-bottom:1px solid #e6ebe6;padding:26px 28px}.profile-section-title{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.profile-section-icon{color:#2f7052;background:#edf4e9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.profile-section-icon svg{width:21px;height:21px}.profile-section-title>span:last-child>p{color:#719080;letter-spacing:.16em;margin:1px 0 3px;font-size:7px;font-weight:900}.profile-section-title h2{color:#20382c;margin:0 0 3px;font:800 16px Manrope}.profile-section-title small{color:#849189;font-size:9px;line-height:1.45;display:block}.profile-fields{grid-template-columns:1fr 1fr;gap:15px 16px;display:grid}.profile-fields label{color:#40544a;font-size:9px;font-weight:800}.profile-fields input,.profile-fields select{color:#20382c;background:#fafbf8;border:1px solid #d7ded8;border-radius:10px;outline:0;width:100%;min-height:44px;margin-top:7px;padding:10px 12px;font:650 11px Manrope;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.profile-fields select{cursor:pointer;padding-right:34px}.profile-fields input:hover,.profile-fields select:hover{background:#fff;border-color:#b9c8bd}.profile-fields input:focus,.profile-fields select:focus{background:#fff;border-color:#4e8067;box-shadow:0 0 0 3px #dfeae3}.profile-fields label>small{color:#8b9891;margin-top:6px;font-size:8px;font-weight:500;display:block}.profile-wide{grid-column:1/-1}.profile-preferences-fields{grid-template-columns:minmax(220px,1fr) 1fr}.profile-message{border-radius:10px;align-items:center;gap:7px;margin:18px 28px 0;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.profile-message svg{width:17px}.profile-message.error{color:#a94f40;background:#f9e6e1}.profile-message.success{color:#347049;background:#e5f3e7}.profile-save{background:#fafbf8;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex}.profile-save>span{color:#87948d;font-size:8px}.profile-save button{justify-content:center;min-width:155px}.change-client-context{background:#f6f8f4;border:1px solid #dde5de;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.change-client-context>svg{color:#47745e;width:25px}.change-client-context small,.change-client-context strong,.change-client-context b{display:block}.change-client-context small{color:#87938d;text-transform:uppercase;font-size:8px}.change-client-context strong{margin-top:2px}.change-client-context b{color:#75827b;font-size:9px}.change-client-modal textarea{resize:vertical;border:1px solid #dce1dc;border-radius:8px;width:100%;margin-top:6px;padding:11px 12px;display:block}.label-with-icon{align-items:center;gap:5px;display:flex}.label-with-icon svg{width:14px}.client-history-disclosure{color:#68736d;background:#f5f6f3;border:1px solid #e1e5e1;border-radius:10px;margin:10px 0 16px}.client-history-disclosure>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;font-weight:800;list-style:none;display:flex}.client-history-disclosure>summary::-webkit-details-marker{display:none}.client-history-disclosure>summary span{color:#68736d;background:#e2e6e1;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.client-history-list{gap:8px;padding:0 10px 10px;display:grid}.client-history-list article{color:#7c8580;filter:saturate(.45);background:#ecefeb;border:1px dashed #d4d9d4;border-radius:8px;padding:11px 12px}.client-history-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-history-list em{text-transform:uppercase;letter-spacing:.08em;background:#dfe3df;border-radius:4px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.client-history-list time{font-size:8px}.client-history-list strong,.client-history-list b,.client-history-list small{display:block}.client-history-list strong{color:#626b66;margin-top:7px;font-size:11px;-webkit-text-decoration:line-through #a5ada8;text-decoration:line-through #a5ada8;text-decoration-thickness:1px}.client-history-list b{margin-top:2px;font-size:9px}.client-history-list small{margin-top:4px;font-size:8px;line-height:1.45}.client-history-list p{border-top:1px solid #d8ddd8;margin:7px 0 0;padding-top:7px;font-size:8px;font-style:italic}.order-client-history{margin-top:10px;margin-bottom:6px}@media (max-width:820px){.profile-layout{grid-template-columns:1fr}.profile-summary{min-height:0;position:relative;top:auto}.profile-summary-mark{display:none}.profile-summary-note{margin-top:22px}.profile-summary-note small{max-width:none}}@media (max-width:720px){.reception-menu,.reception-trigger{width:100%}.reception-options{width:100%;left:0;right:0}.profile-header-inner,.profile-page-content{width:calc(100% - 28px)}.profile-page-content{padding-top:30px}.profile-hero{margin-bottom:22px}.profile-hero h1{font-size:29px}.profile-summary{border-radius:15px;padding:21px}.profile-summary-avatar{border-radius:14px;width:50px;height:50px;margin-bottom:17px}.profile-form{border-radius:15px}.profile-form>section{padding:21px 18px}.profile-fields,.profile-preferences-fields{grid-template-columns:1fr}.profile-wide{grid-column:auto}.profile-save{flex-direction:column;align-items:stretch;padding:17px 18px}.profile-save>span{text-align:center}.profile-save button{width:100%;min-height:46px}.shell .title-row .actions{grid-template-columns:minmax(0,1fr) minmax(138px,1.15fr)}.new-order-label{text-overflow:clip;overflow:visible}.shell .title-row .actions .new-order-button{padding-inline:10px;gap:4px!important}.shell .title-row .actions .new-order-button>svg{width:14px;height:14px}.shell .title-row .actions .new-order-label{border-inline-start-color:#ffffff4d;min-height:16px;font-size:clamp(11px,3vw,13px);padding-inline-start:5px!important}.shell .title-row .actions,.seller-order-actions{grid-template-columns:minmax(0,1fr)}.shell .title-row .actions>button,.seller-order-actions>button{width:100%}}.new-order-label{border-inline-start:0!important;padding-inline-start:0!important}@media (max-height:760px) and (min-width:721px){.sidebar{padding-top:18px;padding-bottom:14px}.brand{padding-bottom:16px}.workspace-switcher{margin-bottom:14px}.sidebar nav button{padding-block:8px}.shift-card{margin-top:14px}.profile{margin-top:12px}}.profile-settings-stack{gap:18px;min-width:0;display:grid}.integration-card{background:#fff;border:1px solid #dce3dc;border-radius:18px;padding:28px;box-shadow:0 12px 36px #173a2510}.integration-card .profile-section-title{margin-bottom:20px}.integration-loading{color:#60756a;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.integration-spin{width:18px;animation:.7s linear infinite portal-profile-spin}.integration-provider-tabs{background:#f5f7f3;border:1px solid #e0e6e0;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px;padding:5px;display:grid}.integration-provider-tabs button{color:#687970;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:7px 10px;font-size:9px;font-weight:850}.integration-provider-tabs button.active{color:#215c41;background:#fff;box-shadow:0 3px 13px #153b2514}.integration-status-line{background:#fbfcf9;border:1px solid #e2e8e2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:13px 15px;display:flex}.integration-switch{color:#30493c;cursor:pointer;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.integration-switch input{opacity:0;position:absolute}.integration-switch>span{background:#cbd4cd;border-radius:99px;width:34px;height:19px;transition:all .18s;position:relative}.integration-switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #15332638}.integration-switch input:checked+span{background:#347454}.integration-switch input:checked+span:after{transform:translate(15px)}.delivery-state{color:#62736a;letter-spacing:.08em;background:#edf1ed;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.delivery-state.sent{color:#347049;background:#e5f2e5}.delivery-state.failed,.delivery-state.dead{color:#a04c3d;background:#f8e8e3}.integration-fields{margin-bottom:24px}.integration-fields input:disabled{color:#68776f;cursor:not-allowed;background:#f1f4f0}.integration-mapping-head{border-top:1px solid #e8ece8;justify-content:space-between;align-items:center;margin:4px 0 11px;padding-top:20px;display:flex}.integration-mapping-head b,.integration-mapping-head small{display:block}.integration-mapping-head b{color:#20382c;font:800 13px Manrope}.integration-mapping-head small{color:#849189;margin-top:3px;font-size:8px}.integration-mapping-head>svg{color:#42765c;width:25px}.integration-mapping{grid-template-columns:1fr 1fr;gap:8px;display:grid}.integration-mapping>label{background:#fcfdfa;border:1px solid #e3e8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:8px;padding:9px 10px;display:grid}.integration-mapping label>span{color:#40564b;min-width:0;font-size:9px;font-weight:800}.integration-mapping label>span small{color:#929e97;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-weight:600;display:block;overflow:hidden}.integration-mapping select,.integration-mapping input{color:#294437;background:#fff;border:1px solid #d7dfd8;border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px;font-weight:700}.integration-note{color:#667253;background:#f4f6ed;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 12px;font-size:8px;line-height:1.5;display:flex}.integration-note svg{color:#87914a;flex:none;width:17px;height:17px}.integration-card>.profile-message{margin:14px 0 0}.integration-actions{border-top:1px solid #e8ece8;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}.integration-actions button{justify-content:center;min-height:40px}.integration-actions button svg{width:15px}.integration-actions .primary{min-width:155px}@media (max-width:720px){.integration-card{border-radius:15px;padding:21px 18px}.integration-provider-tabs{grid-template-columns:1fr}.integration-provider-tabs button{min-height:38px}.integration-mapping{grid-template-columns:1fr}.integration-mapping>label{grid-template-columns:minmax(0,1fr) 135px}.integration-actions{flex-direction:column;align-items:stretch}.integration-actions button{width:100%}}.profile-settings-workspace{gap:12px;min-width:0;display:grid}.account-settings-tabs{background:#e9eee8;border:1px solid #dce3dc;border-radius:15px;gap:8px;padding:5px;display:grid}.account-settings-tabs.four-tabs{grid-template-columns:repeat(4,1fr)}.account-settings-tabs.three-tabs{grid-template-columns:repeat(3,1fr)}.account-settings-tabs.two-tabs{grid-template-columns:repeat(2,1fr)}.account-settings-tabs button{color:#66766d;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 12px;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:grid}.account-settings-tabs button:hover{color:#2e6048;transform:translateY(-1px)}.account-settings-tabs button.active{color:#1f6042;background:#fff;box-shadow:0 5px 18px #183d2917}.account-settings-tabs button>svg{justify-self:center;width:23px;height:23px}.account-settings-tabs b,.account-settings-tabs small{display:block}.account-settings-tabs b{font:800 11px Manrope}.account-settings-tabs small{color:#859189;margin-top:3px;font-size:7px;font-weight:650}.account-settings-panel{min-width:0}.profile-form>section{box-shadow:none;background:0 0;border:0;border-radius:0}.profile-unified-section{padding-bottom:28px!important}.profile-inline-preferences{border-top:1px solid #e4e9e4;margin-top:28px;padding-top:26px}.profile-inline-preferences .profile-section-title{margin-bottom:17px}.password-form>section{min-height:290px}.password-form .profile-fields{max-width:720px}.integration-identifier-note{color:#315f49;background:#f4f8f3;border:1px solid #dfe7df;border-radius:11px;align-items:center;gap:10px;margin:-8px 0 18px;padding:11px 13px;display:flex}.integration-identifier-note>svg{width:22px;height:22px}.integration-identifier-note b,.integration-identifier-note small{display:block}.integration-identifier-note b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.integration-identifier-note small{color:#72837a;margin-top:2px;font-size:9px}.integration-mapping-disclosure{background:#fbfcf9;border:1px solid #e1e7e1;border-radius:13px;overflow:hidden}.integration-mapping-disclosure>summary{cursor:pointer;list-style:none;display:block}.integration-mapping-disclosure>summary::-webkit-details-marker{display:none}.integration-mapping-disclosure .integration-mapping-head{border:0;margin:0;padding:16px}.integration-mapping-head>span:first-child{min-width:0;margin-inline-end:auto}.integration-mapping-head>em{color:#46715a;background:#e8f0e7;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.integration-mapping-head>.integration-caret{color:#738279;width:16px;transition:transform .18s}.integration-mapping-disclosure[open] .integration-caret{transform:rotate(180deg)}.integration-mapping-disclosure[open] .integration-mapping-head{border-bottom:1px solid #e5eae5}.integration-mapping-disclosure .integration-mapping{padding:13px}.integration-mapping-disclosure .integration-note{margin:0 13px 13px}.integration-mapping-disclosure:not([open]):hover .integration-mapping-head{background:#f5f8f3}.integration-card .profile-fields select{color:#20382c;background:#fafbf8;border:1px solid #d7ded8;border-radius:10px;outline:0;width:100%;min-height:44px;margin-top:7px;padding:10px 34px 10px 12px;font:650 11px Manrope;display:block}[dir=rtl] .account-settings-tabs button{text-align:right}[dir=rtl] .integration-switch>span:after{left:auto;right:3px}[dir=rtl] .integration-switch input:checked+span:after{transform:translate(-15px)}@media (max-width:900px){.account-settings-tabs.four-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.account-settings-tabs.four-tabs,.account-settings-tabs.three-tabs,.account-settings-tabs.two-tabs{grid-template-columns:1fr}.account-settings-tabs button{min-height:54px}.password-form>section{min-height:0}.integration-mapping-head>svg:not(.integration-caret){display:none}.integration-mapping-head>em{margin-inline-start:6px}.integration-identifier-note{margin-top:-4px}}.status-workflow{--flow-ink:#183b2c;--flow-muted:#728179;background:#fff;border:1px solid #dce3dc;border-radius:18px;gap:22px;min-width:0;padding:24px;display:grid;box-shadow:0 12px 36px #173a2510}.workflow-hero{color:#fff;background:linear-gradient(122deg,#153f31 0%,#1c513d 68%,#2d674d 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;min-height:201px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.workflow-hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0008,#0000);mask-image:linear-gradient(90deg,#0008,#0000)}.workflow-hero>div:first-child{z-index:1;max-width:610px;position:relative}.workflow-hero p{color:#cde86e;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:950}.workflow-hero h2{letter-spacing:-1px;margin:0;font:850 clamp(22px,3vw,34px)/1.08 Manrope}.workflow-hero>div>span{color:#bbd0c6;max-width:590px;margin-top:10px;font-size:10px;line-height:1.65;display:block}.workflow-orbit{z-index:1;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;position:relative}.workflow-orbit>svg{color:#d7f36a;width:34px;height:34px}.workflow-orbit i{background:#d7f36a;border:2px solid #163d2f;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 3px #ffffff1f}.workflow-orbit i:nth-child(2){top:5px;left:20px}.workflow-orbit i:nth-child(3){bottom:25px;right:2px}.workflow-orbit i:nth-child(4){bottom:2px;left:18px}.workflow-role-filter{scrollbar-width:none;gap:7px;padding:2px;display:flex;overflow-x:auto}.workflow-role-filter::-webkit-scrollbar{display:none}.workflow-role-filter button{color:#64756c;cursor:pointer;white-space:nowrap;background:#f8faf7;border:1px solid #dfe6df;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850;transition:all .18s;display:inline-flex}.workflow-role-filter button:hover{color:#285e47;border-color:#a9bdae;transform:translateY(-1px)}.workflow-role-filter button.active{color:#fff;background:#285f48;border-color:#285f48;box-shadow:0 5px 15px #173f2925}.workflow-role-filter svg{width:15px;height:15px}.workflow-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:5px;display:flex}.workflow-section-heading>span{align-items:center;gap:9px;display:flex}.workflow-section-heading small{color:#3c6b53;background:#eaf1e8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:950;display:grid}.workflow-section-heading b{color:var(--flow-ink);font:850 14px Manrope}.workflow-section-heading p{color:#87938c;text-align:end;margin:0;font-size:8px}.workflow-canvas{scrollbar-width:thin;scrollbar-color:#c7d2ca transparent;padding:4px 3px 8px;overflow-x:auto}.workflow-main-rail{direction:ltr;grid-template-columns:minmax(130px,1fr) 38px minmax(130px,1fr) 55px minmax(130px,1fr) 38px minmax(130px,1fr) 38px minmax(130px,1fr);align-items:stretch;min-width:840px;display:grid}.workflow-node{border:1px solid #dfe5df;border-top:3px solid var(--node-color,#738179);background:linear-gradient(145deg,#fff,#fafbf8);border-radius:13px;flex-direction:column;min-width:0;min-height:126px;padding:16px;transition:opacity .18s,filter .18s,transform .18s;display:flex;position:relative;box-shadow:0 6px 18px #1735220a}.workflow-node:hover{transform:translateY(-2px)}.workflow-node.muted{opacity:.25;filter:grayscale(.75)}.workflow-node.tone-amber{--node-color:#b87520}.workflow-node.tone-green{--node-color:#4b8a61}.workflow-node.tone-blue{--node-color:#5783a1}.workflow-node.tone-red{--node-color:#c65f4a}.workflow-node.tone-slate{--node-color:#6e7e76}.workflow-node-dot{background:var(--node-color);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--node-color) 13%,transparent);border-radius:50%;position:absolute;top:15px;right:15px}.workflow-node>small{color:var(--node-color);padding-inline-end:15px;font-size:9px;font-weight:900;display:block}.workflow-node>strong{color:#314a3d;margin-top:9px;font-size:8px;line-height:1.5;display:block}.workflow-node>div{flex-wrap:wrap;flex:1;align-items:flex-end;gap:4px;margin-top:13px;display:flex}.workflow-role{color:#65736c;white-space:nowrap;background:#edf1ed;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900}.workflow-role.role-seller{color:#8a5b1e;background:#fff1da}.workflow-role.role-dispatcher{color:#306847;background:#e5f1e7}.workflow-role.role-tracking{color:#687245;background:#edf0e7}.workflow-role.role-courier{color:#486d87;background:#e5edf4}.workflow-role.role-system{color:#6f5a83;background:#eeeaf3}.workflow-arrow{color:#9baba2;place-items:center;display:grid;position:relative}.workflow-arrow:before{content:"";background:#ced8d1;height:1px;position:absolute;left:4px;right:4px}.workflow-arrow svg{background:#fff;width:16px;height:16px;padding:2px;position:relative}.workflow-arrow span{color:#829087;text-align:center;width:76px;font-size:6px;font-weight:800;position:absolute;top:23px}.workflow-optional-state{grid-template-columns:38px 160px minmax(230px,1fr);align-items:center;gap:9px;width:52%;min-width:840px;margin:13px auto 0;display:grid}.workflow-optional-state>svg{color:#8b9b92;justify-self:end;width:22px}.workflow-optional-state .workflow-node{min-height:98px}.workflow-optional-state>span{color:#7e8a83;border-left:2px solid #d9e0da;padding:10px 12px;font-size:7px;line-height:1.55}.workflow-optional-state>span b{color:#53675c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:7px;display:block}.workflow-branches{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workflow-branch{background:#fafbf8;border:1px solid #e0e6e0;border-radius:14px;min-width:0;padding:15px}.workflow-branch.branch-partial,.workflow-branch.branch-return,.workflow-branch.branch-refund{grid-column:1/-1}.branch-label{align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.branch-label>svg{color:#4c765f;flex:none;width:21px;height:21px}.branch-label b,.branch-label small{display:block}.branch-label b{color:#274336;font-size:10px}.branch-label small{color:#829087;margin-top:3px;font-size:7px;line-height:1.4}.branch-flow{direction:ltr;grid-template-columns:minmax(120px,1fr) 34px minmax(120px,1fr) 34px minmax(120px,1fr);align-items:stretch;gap:0;display:grid}.branch-flow .workflow-node{min-height:112px}.branch-flow .workflow-arrow span{display:none}.branch-issue .branch-flow{grid-template-columns:minmax(120px,1fr) 34px minmax(120px,1fr) minmax(150px,1fr)}.branch-destinations{align-content:center;gap:7px;padding-inline-start:12px;display:grid}.branch-destinations span{color:#5f7168;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.branch-destinations svg{width:12px}.issue-code-list{scrollbar-width:none;border-top:1px dashed #dce2dc;align-items:center;gap:5px;margin-top:11px;padding-top:11px;display:flex;overflow-x:auto}.issue-code-list b,.issue-code-list span{flex:none}.issue-code-list b{color:#5e6e65;margin-inline-end:4px;font-size:7px}.issue-code-list span{color:#984e40;background:#f3e3df;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:850}.workflow-terminal{grid-template-columns:minmax(135px,180px) 1fr;align-items:center;gap:14px;display:grid}.workflow-terminal .workflow-node{min-height:108px}.workflow-terminal>p{color:#7a8880;margin:0;font-size:8px;line-height:1.6}.profile-layout:has(.status-workflow){grid-template-columns:1fr}.profile-layout:has(.status-workflow)>.profile-summary{display:none}.workflow-diagram-scroll{scrollbar-color:#b8c8bd #eef2ed;scrollbar-width:thin;padding:4px 2px 12px;overflow-x:auto}.workflow-diagram{background-color:#fcfdfa;background-image:linear-gradient(#e8eee9 1px,#0000 1px),linear-gradient(90deg,#e8eee9 1px,#0000 1px);background-size:26px 26px;border:1px solid #d9e2db;border-radius:18px;width:1060px;height:970px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #f5f8f4}.workflow-connectors{z-index:1;width:1060px;height:970px;position:absolute;inset:0;overflow:visible}.workflow-connectors path{fill:none;stroke:#81958a;stroke-width:2px;marker-end:url(#workflow-arrowhead);vector-effect:non-scaling-stroke}.workflow-connectors marker path{fill:#81958a;stroke:none}.workflow-connectors .primary-path path{stroke:#2f7153;stroke-width:2.5px}.workflow-connectors .secondary-path path{stroke:#879b90}.workflow-connectors .secondary-path .danger-path{stroke:#c97665;stroke-dasharray:5 4}.workflow-connectors .return-loop{stroke:#4f7fa0;stroke-dasharray:5 4}.workflow-diagram-node{--node-color:#738179;z-index:3;left:var(--node-x);top:var(--node-y);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--node-color) 34%,#dce3dd);background:#fff;border-radius:11px;flex-direction:column;width:210px;height:105px;padding:13px 15px;transition:opacity .18s,filter .18s,transform .18s;display:flex;position:absolute;box-shadow:0 7px 20px #17352218}.workflow-diagram-node:hover,.workflow-diagram-node:focus-visible{z-index:5;transform:translateY(-2px);box-shadow:0 11px 28px #17352225}.workflow-diagram-node:focus-visible{outline-offset:3px;outline:3px solid #97b8a4}.workflow-diagram-node.muted{opacity:.18;filter:grayscale(.8)}.workflow-diagram-node.tone-amber{--node-color:#b87520}.workflow-diagram-node.tone-green{--node-color:#4b8a61}.workflow-diagram-node.tone-blue{--node-color:#5783a1}.workflow-diagram-node.tone-red{--node-color:#c65f4a}.workflow-diagram-node.tone-slate{--node-color:#6e7e76}.workflow-diagram-node>.workflow-node-dot{width:9px;height:9px;top:15px;right:14px}.workflow-diagram-node>small{color:var(--node-color);white-space:nowrap;padding-inline-end:18px;font:850 14px/1.25 Manrope;display:block}.workflow-diagram-node>strong{color:#405148;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.workflow-diagram-node>div{flex:1;align-items:flex-end;gap:4px;margin-top:6px;display:flex}.workflow-diagram-node .workflow-role{padding:3px 6px;font-size:8px}.workflow-start{z-index:4;color:#315744;letter-spacing:.08em;align-items:center;gap:7px;font:900 11px Manrope;display:flex;position:absolute;top:8px;left:490px}.workflow-start i{background:#d7f36a;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #315f49}.workflow-edge-label{z-index:4;left:var(--label-x);top:var(--label-y);color:#566b60;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #d8e1da;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850;line-height:1;position:absolute;box-shadow:0 2px 7px #1735220d}.workflow-edge-label.danger{color:#a65343;border-color:#efd1ca}.workflow-edge-label.system{color:#39704e;background:#f3f8ef;border-color:#d3e3d5}.workflow-issue-legend{z-index:6;box-sizing:border-box;opacity:0;pointer-events:none;background:#fffaf8;border:1px solid #edc9c1;border-radius:10px;flex-wrap:wrap;gap:4px;width:210px;padding:10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:365px;left:760px;transform:translateY(-6px);box-shadow:0 12px 28px #59281d24}.workflow-issue-legend:before{content:"";background:#fffaf8;border-top:1px solid #edc9c1;border-left:1px solid #edc9c1;width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.workflow-diagram-node.status-issue:hover~.workflow-issue-legend,.workflow-diagram-node.status-issue:focus~.workflow-issue-legend,.workflow-issue-legend:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.workflow-issue-legend b{color:#7a493f;flex-basis:100%;margin-bottom:2px;font-size:10px;position:relative}.workflow-issue-legend span{color:#9a4e40;background:#f8e7e3;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850;position:relative}.workflow-assigned-note{z-index:2;color:#596b61;background:#f8faf7;border:1px dashed #cfd9d1;border-radius:9px;width:265px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5;position:absolute;top:400px;left:55px}.workflow-rules{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workflow-rules article{background:#f6f8f3;border:1px solid #dfe6df;border-radius:13px;padding:17px}.workflow-rules article>span{color:#315f49;align-items:center;gap:8px;display:flex}.workflow-rules svg{width:20px}.workflow-rules b{font-size:11px}.workflow-rules p{color:#65756c;margin:9px 0 0;font-size:10px;line-height:1.6}.permissions-heading{border-top:1px solid #e5eae5;padding-top:8px}.workflow-permissions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workflow-permissions article{background:#fff;border:1px solid #e0e6e0;border-radius:13px;align-items:flex-start;gap:11px;padding:16px;display:flex}.workflow-permissions article:last-child{grid-column:1/-1}.workflow-permissions>article>svg{color:#48745e;flex:none;width:24px;height:24px}.workflow-permissions b{color:#2b4638;font-size:11px}.workflow-permissions p{color:#68776f;margin:5px 0 0;font-size:10px;line-height:1.55}.workflow-diagram-node>div{gap:3px}.workflow-diagram-node .workflow-role{box-sizing:border-box;border:1px solid;padding:3px 5px;font-size:9px;line-height:1.1}[dir=rtl] .workflow-node,[dir=rtl] .workflow-diagram-node{text-align:right;direction:rtl}[dir=rtl] .workflow-node-dot,[dir=rtl] .workflow-diagram-node>.workflow-node-dot{left:15px;right:auto}[dir=rtl] .workflow-node>small,[dir=rtl] .workflow-diagram-node>small{padding-left:18px;padding-right:0}[dir=rtl] .workflow-optional-state>span{border-left:0;border-right:2px solid #d9e0da}[dir=rtl] .branch-flow .workflow-node{direction:rtl}.workflow-diagram-node.status-refund-requested>small{letter-spacing:-.02em;padding-inline-end:30px;font-size:12px}.profile-layout:has(.operational-workflows){grid-template-columns:1fr}.profile-layout:has(.operational-workflows)>.profile-summary{display:none}.operational-workflows{gap:14px;min-width:0;display:grid}.workflow-guide-tabs{background:#f2f5f0;border:1px solid #dce4dd;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:0 7px 20px #1735220a}.workflow-guide-tabs button{color:#64756c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 12px;font:800 11px Manrope;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.workflow-guide-tabs button:hover{color:#245a43;transform:translateY(-1px)}.workflow-guide-tabs button.active{color:#1f6548;background:#fff;border-color:#c9d9cd;box-shadow:0 4px 14px #17352212}.workflow-guide-tabs svg{flex:none;width:19px;height:19px}.document-workflow{background:#fff;border:1px solid #dce3dc;border-radius:18px;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 12px 36px #173a2510}.document-workflow-hero{color:#fff;background:linear-gradient(122deg,#153f31 0%,#1c513d 68%,#2d674d 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;min-height:142px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.document-workflow-hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0008,#0000);mask-image:linear-gradient(90deg,#0008,#0000)}.document-workflow-hero>div:first-child{z-index:1;max-width:720px;position:relative}.document-workflow-hero p{color:#d7f36a;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:950}.document-workflow-hero h2{letter-spacing:-1px;margin:0;font:850 clamp(23px,3vw,34px)/1.08 Manrope}.document-workflow-hero span{color:#c7d7cf;max-width:680px;margin-top:10px;font-size:12px;line-height:1.65;display:block}.document-workflow-hero>div:last-child{z-index:1;background:#ffffff0d;border:1px solid #ffffff29;border-radius:24px;flex:0 0 86px;place-items:center;width:86px;height:86px;display:grid;position:relative;transform:rotate(3deg);box-shadow:inset 0 0 28px #ffffff0a}.document-workflow-hero>div:last-child svg{color:#d7f36a;width:42px;height:42px}.document-diagram{scrollbar-color:#b8c8bd #eef2ed;scrollbar-width:thin;background-color:#fcfdfa;background-image:linear-gradient(#e8eee9 1px,#0000 1px),linear-gradient(90deg,#e8eee9 1px,#0000 1px);background-size:26px 26px;border:1px solid #d9e2db;border-radius:17px;min-width:0;padding:22px;overflow-x:auto;box-shadow:inset 0 0 0 7px #f5f8f4}.document-lane-heading{color:#244b38;justify-content:space-between;align-items:center;gap:16px;min-width:990px;margin:2px 0 14px;padding:0 2px;display:flex}.document-lane-heading>span{align-items:center;gap:8px;font:850 14px Manrope;display:flex}.document-lane-heading i{background:#d7f36a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #315f49}.document-lane-heading small{color:#7a8981;font-size:10px}.document-flow-row{align-items:stretch;min-width:990px;display:grid}.document-flow-card{--doc-tone:#718078;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--doc-tone) 40%,#dfe5df);background:#fff;border-radius:13px;flex-direction:column;min-width:0;min-height:166px;padding:15px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 22px #17352212}.document-flow-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #1735221c}.document-flow-card.tone-green{--doc-tone:#4b8a61;background:#f8fcf8}.document-flow-card.tone-blue{--doc-tone:#5783a1;background:#f8fbfd}.document-flow-card.tone-amber{--doc-tone:#b87520;background:#fffaf2}.document-flow-card.tone-red{--doc-tone:#c65f4a;background:#fff8f6}.document-flow-card.tone-slate{--doc-tone:#6e7e76;background:#fafbf9}.document-card-heading{color:var(--doc-tone);align-items:flex-start;gap:9px;display:flex}.document-card-heading>span{background:color-mix(in srgb,var(--doc-tone) 13%,#fff);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.document-card-heading svg{width:18px;height:18px}.document-card-heading small{color:var(--doc-tone);letter-spacing:.08em;margin-bottom:2px;font-size:8px;font-weight:950;display:block}.document-card-heading h4{color:var(--doc-tone);margin:0;font:850 13px/1.25 Manrope}.document-flow-card>p{color:#495b51;margin:10px 0;font-size:10px;font-weight:650;line-height:1.5}.document-flow-card footer{flex-wrap:wrap;flex:1;align-items:flex-end;gap:4px;display:flex}.document-actor{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;font-weight:850;line-height:1.1;display:inline-flex}.document-actor svg{width:10px;height:10px}.document-actor.role-seller{color:#8a5b1e;background:#fff1da}.document-actor.role-dispatcher{color:#306847;background:#e5f1e7}.document-actor.role-tracking{color:#687245;background:#edf0e7}.document-actor.role-courier{color:#486d87;background:#e5edf4}.document-actor.role-system{color:#6f5a83;background:#eeeaf3}.document-flow-arrow{color:#547162;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.document-flow-arrow i{background:#81958a;height:2px;position:absolute;top:50%;left:7px;right:7px}.document-flow-arrow i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #81958a;position:absolute;top:-4px;right:-1px}.document-flow-arrow span{z-index:1;color:#567063;text-align:center;background:#fff;border:1px solid #d6e0d8;border-radius:999px;max-width:70px;padding:3px 5px;font-size:8px;font-weight:850;line-height:1.15;position:relative}.document-flow-arrow.dashed i{background:0 0;border-top:2px dashed #66846f;height:0}.invoice-shortcut{color:#34634c;background:#f4f9f3;border:1px dashed #9db6a5;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;min-width:990px;margin:12px 190px 22px;padding:8px 11px;display:grid}.invoice-shortcut>svg{width:18px}.invoice-shortcut>span{font-size:9px;font-weight:850}.invoice-shortcut>i{background:#b4c8ba;height:1px}.invoice-shortcut>small{color:#718079;font-size:8px}.invoice-document-diagram .document-lane-heading:nth-of-type(2){border-top:1px dashed #cad6cc;margin-top:4px;padding-top:18px}.document-refresh-loop{color:#3c7055;background:#f3f8f1;border:1px dashed #afc5b4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:990px;margin-top:16px;padding:9px;font-size:9px;font-weight:850;display:flex}.document-refresh-loop svg{width:17px}.document-rejection{color:#9b4f40;background:#fff5f2;border:1px dashed #d59687;border-radius:11px;align-items:flex-start;gap:10px;min-width:930px;max-width:430px;margin:18px auto 0;padding:12px 15px;display:flex}.document-rejection>svg{flex:none;width:24px;height:24px}.document-rejection small,.document-rejection b{display:block}.document-rejection small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.document-rejection b{margin-top:2px;font-size:11px}.document-rejection p{color:#76584f;margin:4px 0 0;font-size:9px;line-height:1.45}.document-workflow-rules{gap:10px;display:grid}.document-workflow-rules>h3{color:#274536;margin:0;font:850 14px Manrope}.document-workflow-rules>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.document-workflow-rules article{background:#f7f9f5;border:1px solid #dfe6df;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.document-workflow-rules article>svg{color:#47735b;flex:none;width:22px;height:22px}.document-workflow-rules b{color:#315342;font-size:10px}.document-workflow-rules p{color:#68776f;margin:5px 0 0;font-size:9px;line-height:1.55}[dir=rtl] .document-flow-card{text-align:right;direction:rtl}[dir=rtl] .document-workflow-hero{text-align:right}@media (max-width:900px){.workflow-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.document-workflow-rules>div{grid-template-columns:1fr}.document-workflow-hero{padding:22px}.document-workflow-hero>div:last-child{flex-basis:70px;width:70px;height:70px}.document-workflow{padding:16px}}@media (max-width:560px){.workflow-guide-tabs{display:flex;overflow-x:auto}.workflow-guide-tabs button{flex:none;min-width:145px}.document-workflow-hero>div:last-child{display:none}.document-workflow-hero h2{font-size:23px}.document-diagram{padding:16px}}.document-sequence-intro{background:linear-gradient(135deg,#f9fcf7,#eef5ec);border:1px solid #d6e1d8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:24px 27px;display:grid;box-shadow:0 10px 28px #1735220d}.document-sequence-intro p{color:#588069;letter-spacing:.16em;margin:0 0 6px;font-size:9px;font-weight:950}.document-sequence-intro h2{color:#193e2e;letter-spacing:-.6px;margin:0;font:850 25px/1.12 Manrope}.document-sequence-intro>div>span{color:#667970;max-width:680px;margin-top:8px;font-size:11px;line-height:1.6;display:block}.document-sequence-intro ol{align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.document-sequence-intro li{color:#315f49;white-space:nowrap;background:#fff;border:1px solid #cddbd0;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:850;display:flex;box-shadow:0 3px 10px #1735220a}.document-sequence-intro li:first-child{background:#eaf4e8;border-color:#98b7a0}.document-sequence-intro li svg{width:15px;height:15px}.document-sequence-intro ol>i{color:#7b9184;font-style:normal}.document-sequence-stage{margin-top:14px;position:relative}.document-stage-marker{z-index:8;top:-12px;color:#173e2d;background:#d7f36a;border:4px solid #f4f7f2;border-radius:50%;place-items:center;width:34px;height:34px;font:950 10px Manrope;display:grid;position:absolute;inset-inline-start:22px;box-shadow:0 4px 12px #17352225}.document-sequence-connector{color:#3f7057;grid-template-rows:1fr auto;grid-template-columns:32px 1fr;align-items:center;gap:0 11px;width:min(560px,100% - 40px);height:72px;margin:-2px auto;display:grid;position:relative}.document-sequence-connector>svg{background:#f5faf3;border:1px solid #bcd0c1;border-radius:50%;grid-row:1/3;width:28px;height:28px;padding:6px}.document-sequence-connector>i{background:linear-gradient(90deg,#72917f,#b0c5b5);align-self:end;height:2px;position:relative}.document-sequence-connector>i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #9bb4a3;position:absolute;top:-4px;right:-1px}.document-sequence-connector>span{color:#61766a;align-self:start;padding-top:6px;font-size:9px;font-weight:850}.document-sequence-stage .document-workflow{scroll-margin-top:16px}@media (max-width:900px){.document-sequence-intro{grid-template-columns:1fr}.document-sequence-intro ol{padding-bottom:3px;overflow-x:auto}.document-sequence-intro li{flex:none}}@media (max-width:560px){.document-sequence-intro{padding:20px}.document-sequence-intro h2{font-size:21px}.document-sequence-connector{width:calc(100% - 18px)}}.document-diagram{overflow-x:hidden}.document-lane-heading,.document-flow-row,.invoice-shortcut,.document-refresh-loop{min-width:0}.document-flow-row{width:100%}.document-flow-row.four-steps{grid-template-columns:repeat(3,minmax(0,1fr) 58px) minmax(0,1fr)}.document-flow-row.five-steps{grid-template-columns:repeat(4,minmax(0,1fr) 44px) minmax(0,1fr)}.invoice-shortcut{margin:12px 0 22px}.document-rejection{width:auto;min-width:0;max-width:100%}@media (max-width:900px){.document-flow-row.four-steps,.document-flow-row.five-steps{grid-template-columns:1fr}.document-flow-arrow{min-height:48px}.document-flow-arrow i{width:2px;height:auto;inset:6px auto 6px 50%}.document-flow-arrow i:after{border:5px solid #0000;border-top:7px solid #81958a;border-bottom:0;inset:auto auto -1px -4px}.document-flow-arrow.dashed i{border-top:0;border-left:2px dashed #66846f;width:0;height:auto}.document-flow-arrow span{max-width:150px}.document-lane-heading{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.invoice-shortcut{grid-template-columns:auto minmax(0,1fr);margin-block:12px 22px}.invoice-shortcut>i{display:none}.invoice-shortcut>small{grid-column:2}.document-flow-card{min-height:150px}.document-refresh-loop,.document-rejection{min-width:0}}.document-sequence-connector{grid-template-rows:32px auto}.document-sequence-connector>svg{grid-area:1/1;place-self:center}.document-sequence-connector>i{grid-area:1/2;align-self:center}.document-sequence-connector>span{grid-area:2/2;align-self:start;padding-top:4px}.exception-settlement-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.exception-settlement-lane{background:#fbfcf9;border:1px solid #dbe4dc;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex}.exception-settlement-lane>header{box-sizing:border-box;border-bottom:1px solid #dfe7e0;flex:none;align-items:flex-start;gap:10px;min-height:120px;padding-bottom:12px;display:flex}.exception-settlement-lane>header>div{min-width:0}.exception-settlement-lane>header>svg{color:#3d7657;background:#edf5eb;border-radius:10px;flex:none;width:30px;height:30px;padding:7px}.exception-settlement-lane.refund-lane>header>svg{color:#ad5a48;background:#fff0eb}.exception-settlement-lane header small{color:#73847a;letter-spacing:.1em;font-size:8px;font-weight:950;display:block}.exception-settlement-lane h3{color:#244536;margin:3px 0 0;font:850 15px/1.25 Manrope}.exception-settlement-lane header p{color:#6d7d74;margin:5px 0 0;font-size:9px;line-height:1.5}.exception-settlement-cards{z-index:1;flex:1;grid-template-columns:1fr 1fr;gap:9px;display:grid;position:relative}.exception-settlement-cards.three-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.exception-settlement-cards .document-flow-card{min-height:190px;padding:13px}.exception-settlement-lane>aside{background:#f3f8f2;border:1px dashed #aac2b0;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.exception-settlement-lane.refund-lane>aside{background:#fff7f4;border-color:#d7aaa0}.exception-settlement-lane>aside>svg{color:#47745b;flex:none;width:19px;height:19px}.exception-settlement-lane.refund-lane>aside>svg{color:#a95a47}.exception-settlement-lane>aside b{color:#365845;font-size:10px;display:block}.exception-settlement-lane.refund-lane>aside b{color:#86493d}.exception-settlement-lane>aside p{color:#68776f;margin:3px 0 0;font-size:8px;line-height:1.5}.exception-settlement-lane.refund-lane>aside p{color:#7e615a}[dir=rtl] .exception-settlement-lane{text-align:right}@media (max-width:1050px){.exception-settlement-grid{grid-template-columns:1fr}.exception-settlement-cards.three-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.exception-settlement-cards,.exception-settlement-cards.three-cards{grid-template-columns:1fr}.exception-settlement-cards .document-flow-card{min-height:0}}.order-exception-panel{background:#f8faf7;border:1px solid #dce5dd;border-radius:12px;gap:9px;margin:14px 0;padding:14px;display:grid}.order-exception-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-exception-heading span{color:#688075;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.order-exception-heading h3{color:#294839;margin:2px 0 0;font:800 13px Manrope}.order-exception-actions{flex-wrap:wrap;gap:6px;display:flex}.order-exception-card{background:#fff;border:1px solid #dbe5dd;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 11px;display:grid}.order-exception-card b{color:#385647;font-size:9px}.order-exception-card strong{color:#2e6d4f;grid-area:1/2;font-size:11px}.order-exception-card small{color:#738178;grid-column:1/-1;font-size:8px;line-height:1.45}.order-exception-card button{justify-self:start;margin-top:3px}.order-exception-card.partial{background:#fffdf4;border-color:#d9d2aa}.order-exception-card.return{background:#f8fbfd;border-color:#c9dce7}.order-exception-card.refund{background:#fff9f7;border-color:#ebc9c0}.exception-case-modal form{gap:11px;padding-top:14px;display:grid}.exception-case-modal label{color:#496053;gap:5px;font-size:9px;font-weight:800;display:grid}.exception-case-modal input,.exception-case-modal select,.exception-case-modal textarea{box-sizing:border-box;color:#243d30;background:#fbfcfa;border:1px solid #d5ded7;border-radius:8px;width:100%;padding:10px;font:600 10px Manrope}.exception-case-modal textarea{resize:vertical}.exception-case-modal .exception-check{color:#526c5d;align-items:center;gap:8px;display:flex}.exception-case-modal .exception-check input{width:16px;height:16px;padding:0}@media (max-width:640px){.order-exception-heading{flex-direction:column}.order-exception-actions{width:100%}.order-exception-actions button{flex:1}}.exception-case-backdrop{z-index:70}.exception-auto-note{color:#597064;margin:0;font-size:9px;line-height:1.45}.toast{z-index:80}.order-exception-panel{display:none}:is(.order-drawer:has(.dispatcher-status-control select option[value=PARTIALLY_DELIVERED]:checked) .order-exception-panel,.order-drawer:has(.dispatcher-status-control select option[value=REFUNDED]:checked) .order-exception-panel){display:grid}.order-exception-card{gap:6px 12px;padding:14px 16px}.order-exception-card b{font-size:13px}.order-exception-card strong{font-size:18px}.order-exception-card small{font-size:12px;line-height:1.55}.order-exception-actions button,.order-exception-card button{min-height:36px;padding:8px 11px;font-size:10px}@media (max-width:1050px){.profile-layout{grid-template-columns:230px minmax(0,1fr)}.workflow-branches{grid-template-columns:1fr}.workflow-branch{grid-column:1!important}.workflow-rules{grid-template-columns:1fr}.workflow-hero{padding:22px}.workflow-orbit{flex-basis:76px;width:76px;height:76px}.workflow-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.workflow-section-heading p{text-align:start}}@media (max-width:720px){.status-workflow{border-radius:15px;padding:14px}.workflow-hero{min-height:0;padding:20px}.workflow-orbit{display:none}.workflow-main-rail,.workflow-optional-state{min-width:760px}.workflow-role-filter button{min-height:34px}.workflow-permissions{grid-template-columns:1fr}.workflow-permissions article:last-child{grid-column:auto}.workflow-branch{overflow-x:auto}.branch-flow{min-width:610px}.branch-issue .branch-flow{min-width:660px}.workflow-terminal{grid-template-columns:1fr}.workflow-terminal>p{padding:0 4px}.workflow-section-heading b{font-size:12px}}.workflow-hero p{font-size:10px}.workflow-hero>div>span{font-size:12px}.workflow-role-filter button{min-height:40px;padding-inline:14px;font-size:10px}.workflow-section-heading b{font-size:16px}.workflow-section-heading p{font-size:10px}.workflow-section-heading small{width:29px;height:29px;font-size:8px}.review-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.review-tools small{color:#748078;margin-inline-start:auto;font-size:10px}.review-tools .danger-action{color:#a4473a;border-color:#e8c5be}.verification-feedback{color:#536c5d;margin:0 0 9px;font-size:10px}.review-table table{min-width:1100px}.review-table tr.invalid{background:#fff2ef;box-shadow:inset 3px 0 #d76d5b}.review-table td input{width:100%;min-width:72px;height:32px;font:inherit;color:#263b30;background:#fff;border:1px solid #dce3de;border-radius:6px;margin:2px 0;padding:4px 7px;font-size:10px}.review-table td input:focus{outline-offset:1px;outline:2px solid #76a887}.review-table td .row-problem{flex-wrap:wrap;align-items:flex-start;max-width:230px;display:flex}.review-table td .row-problem small{white-space:normal;flex-basis:100%;padding-inline-start:18px;line-height:1.35}.review-table td.verification-cell .row-ready,.review-table td.verification-cell .row-problem{align-items:center;gap:4px;max-width:100%;font-size:8px}.review-table td.verification-cell .row-problem{align-items:flex-start}.review-table td.verification-cell .row-ready svg,.review-table td.verification-cell .row-problem>svg{width:11px;height:11px}.review-table td.verification-cell .row-problem-messages{gap:2px;min-width:0;display:grid}.review-table td.verification-cell .row-problem-messages small{overflow-wrap:anywhere;flex-basis:auto;padding:0;line-height:1.3}.review-table th:first-child,.review-table td.verification-cell{width:210px;min-width:210px;max-width:210px}.review-table td.verification-cell .row-problem{flex-wrap:initial;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:6px;max-width:none;display:grid}.review-table td.verification-cell .row-problem>svg{grid-column:1;width:17px;height:17px;margin-top:1px}.review-table td.verification-cell .row-problem-messages{grid-column:2;min-width:0}.review-table td.verification-cell .row-problem-messages small{overflow-wrap:anywhere;flex-basis:auto;padding:0;line-height:1.35;display:block}.review-table td.verification-cell .row-ready{align-items:center;gap:6px;display:inline-flex}.review-table td.verification-cell .row-ready svg{width:17px;height:17px}.admin-wordmark img,.admin-login-brand img,.brand-mark img,.login-brand img,.portal-brand img,.profile-page .portal-brand img{filter:none;object-fit:contain}@media (max-width:760px),(pointer:coarse){table.responsive-table:not(.compact-orders) td.compact-contact-cell{display:none!important}table.responsive-table tr.table-loading-row{min-height:138px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block!important}table.responsive-table tr.table-loading-row td{justify-content:center;align-items:center;min-height:138px;border:0!important;padding:24px!important;display:flex!important}table.responsive-table tr.table-loading-row td:before{content:none!important;display:none!important}table.responsive-table tr.table-loading-row td>*{grid-column:auto;justify-self:auto}}.compact-mode-toggle,.compact-contact-cell{display:none}.compact-order-reference-row{display:contents}.compact-inline-status-select{display:none}.mobile-order-action-label,.mobile-details-action{display:none!important}.order-details-modal{width:min(520px,100vw - 32px)}.order-details-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:4px 0 0;display:grid}.order-details-list>div{background:#f8faf7;border:1px solid #e1e7e1;border-radius:10px;min-width:0;padding:12px}.order-details-list dt{color:#829087;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:850}.order-details-list dd{overflow-wrap:anywhere;color:#274235;margin:0;font-size:12px;font-weight:800;line-height:1.45}.order-details-list dd a{color:#245f43;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900;text-decoration:none}@media (max-width:760px),(pointer:coarse){.portal-order-toolbar .compact-mode-toggle{color:#61746a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4dfd5;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.portal-order-toolbar .compact-mode-toggle>span{background:#cad5cc;border-radius:99px;width:27px;height:16px;transition:background .18s;position:relative}.portal-order-toolbar .compact-mode-toggle>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17332642}.portal-order-toolbar .compact-mode-toggle.enabled{color:#286548;background:#f1f7ef;border-color:#a7c5ae}.portal-order-toolbar .compact-mode-toggle.enabled>span{background:#3e805a}.portal-order-toolbar .compact-mode-toggle.enabled>span:after{transform:translate(11px)}.desktop-order-action-label{display:none!important}.desktop-edit-action,.mobile-order-action-label,.mobile-details-action{display:inline-flex!important}.mobile-details-action{justify-content:center;align-items:center}table.responsive-table.compact-orders tr{border-color:#d7e2d8;grid-template-columns:minmax(0,1fr) auto;box-shadow:0 7px 20px #173a250d}table.responsive-table.compact-orders td[data-compact=hide]{display:none!important}table.responsive-table.compact-orders td[data-compact=contact]{text-align:start;border-top:1px solid #e7ece7;border-bottom:0;grid-column:1/-1;padding:12px 14px;display:block!important}table.responsive-table.compact-orders td[data-compact=contact]:before{content:none}.compact-order-contact{gap:12px;display:grid}.compact-contact-tabs{background:#f4f7f3;border:1px solid #e1e8e2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;display:grid}.compact-contact-tabs button{color:#76867c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:10px;font-weight:850}.compact-contact-tabs button.active{color:#fff;background:#174534;box-shadow:0 3px 9px #14352624}.compact-contact-summary{gap:3px;min-width:0;display:grid}.compact-contact-summary>strong{color:#203b2d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:850;overflow:hidden}.compact-contact-summary>a{color:#173f30;letter-spacing:.02em;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;font-size:25px;font-weight:900;line-height:1.2;text-decoration:none}.compact-contact-summary>a:hover{text-decoration:underline}.compact-contact-summary>small{color:#829087;font-size:10px}.compact-contact-summary>span{color:#64796d;gap:3px;margin-top:6px;display:grid}.compact-contact-summary>span>b{font-size:14px;line-height:1.3}.compact-contact-summary>span small{color:#65766d;font-size:14px;font-weight:650;line-height:1.4}table.responsive-table.compact-orders td[data-compact=customer],table.responsive-table.compact-orders td[data-compact=address]{text-align:start;border-bottom:0;grid-column:1/-1;padding:8px 14px;display:block}table.responsive-table.compact-orders td[data-compact=customer]:before,table.responsive-table.compact-orders td[data-compact=address]:before{content:none}table.responsive-table.compact-orders td[data-compact=customer]{padding-top:12px}.compact-orders .seller-contact{text-align:start!important;align-items:flex-start!important}.compact-orders .seller-contact>strong{font-size:14px}.compact-orders .seller-contact-phone{color:#183f30;letter-spacing:.015em;margin-top:4px;font-size:18px;font-weight:900}.compact-orders .mobile-contact-trigger,.compact-orders .courier-permission-chips{display:none!important}table.responsive-table.compact-orders td[data-compact=address]{padding-top:0;padding-bottom:11px}.compact-orders td.order-address-cell>strong{color:#61766a;font-size:10px;display:block}.compact-orders td.order-address-cell>small{color:#7c8a82;margin-top:2px;font-size:10px;line-height:1.35}table.responsive-table.compact-orders td[data-mobile=primary]{border-bottom:0;grid-column:1/-1;padding-bottom:12px}table.responsive-table.compact-orders td[data-mobile=status]{display:none!important}.compact-orders .compact-order-reference-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-orders .compact-order-reference-row>strong{font-size:12px}.compact-orders .compact-inline-status-select{flex:0 clamp(145px,44vw,180px);width:clamp(145px,44vw,180px);max-width:none;height:42px;margin-inline-start:auto;padding-inline:12px 30px;font-size:10px;display:block}.compact-orders .order-external-reference{letter-spacing:.015em;line-height:1.2;display:block;color:#244f3c!important;margin-top:7px!important;font-size:16px!important;font-weight:900!important}.compact-orders .order-external-reference+small{margin-top:5px;display:block}table.responsive-table.compact-orders td[data-mobile=amount]{text-align:start;background:#f5f7f3;border-top:1px solid #e6ece7;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:46px;padding:9px 14px;display:flex}.compact-orders td[data-mobile=amount]:before{content:attr(data-label);color:#78877f;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.compact-orders td[data-mobile=amount] strong{color:#183d2e;margin-inline-start:auto;font-size:20px;font-weight:900}table.responsive-table.compact-orders td[data-mobile=actions]{background:#f5f7f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px 12px;display:grid}.compact-orders td[data-mobile=actions] :is(button,a){color:#286148;background:#fff;border-color:#bfd3c3;grid-column:auto;justify-self:stretch;height:40px;font-size:10px;width:100%!important;display:flex!important}.compact-orders td[data-mobile=actions] :only-child{grid-column:1/-1}.compact-orders td[data-mobile=actions] svg{width:17px;height:17px}.order-details-modal{max-height:calc(100dvh - 32px);overflow:auto}.order-details-list{grid-template-columns:1fr}.order-details-list>div{padding:11px 12px}.order-details-list dd{font-size:13px}.order-details-list dd a{font-size:17px}[dir=rtl] .compact-orders .seller-contact,[dir=rtl] table.responsive-table.compact-orders td[data-compact=customer],[dir=rtl] table.responsive-table.compact-orders td[data-compact=address],[dir=rtl] table.responsive-table.compact-orders td[data-compact=contact]{text-align:right!important;align-items:flex-start!important}}.notification-panel-actions{align-items:center;gap:5px;display:flex!important}.notification-panel-close{justify-content:center;width:28px;height:28px;color:#45675a!important;background:#fff!important;border:1px solid #dbe4dc!important;border-radius:8px!important}.notification-panel-close svg{height:16px;width:16px!important}@media (max-width:760px),(pointer:coarse){.notification-panel{z-index:120;width:100dvw;height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;animation:none;display:flex;position:fixed;inset:0}.notification-panel>header{background:#fff;border-bottom-color:#dfe7df;flex:none;min-height:66px;padding:14px 18px}.notification-panel h2{font-size:18px}.notification-panel-actions{gap:8px}.notification-panel>header button{min-height:34px;padding:6px 8px;font-size:9px}.notification-panel-close{width:36px!important;height:36px!important;padding:0!important}.notification-panel-close svg{width:19px!important;height:19px!important}.notification-list{-webkit-overflow-scrolling:touch;flex:1;max-height:none;overflow-y:auto}.notification-list>button{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 18px}.notification-order-icon{width:38px;height:38px}.notification-list strong{font-size:13px}.notification-list>button>span:last-child>span{font-size:11px}.notification-list small{font-size:9px}}@media (max-width:820px){.profile-layout{grid-template-columns:minmax(0,1fr)!important}.profile-layout>.profile-summary,.profile-layout>.profile-settings-workspace{width:100%;min-width:0}}@media (max-width:720px){.profile-page{overflow-x:hidden}.profile-page>header{height:62px}.profile-header-inner{width:calc(100% - 28px)}.profile-header-inner>a{font-size:10px}.profile-page .portal-brand b{font-size:16px}.profile-page-content{width:calc(100% - 28px);padding:28px 0 48px}.profile-hero{margin-bottom:22px}.profile-hero h1{letter-spacing:-1.1px;font-size:clamp(27px,8.5vw,33px)}.profile-hero>span{font-size:11px}.profile-summary{box-sizing:border-box;padding:21px}.profile-settings-workspace,.account-settings-panel{width:100%;min-width:0}.account-settings-tabs{grid-template-columns:1fr!important}.account-settings-tabs button{grid-template-columns:32px minmax(0,1fr);min-height:54px;padding:9px 11px}.profile-form{border-radius:15px;width:100%;min-width:0;padding:6px}.profile-form>section{min-width:0;padding:19px 14px}.profile-section-title{gap:10px;margin-bottom:18px}.profile-section-title h2{font-size:15px}.profile-section-title small{font-size:9px}.profile-fields,.profile-preferences-fields{grid-template-columns:minmax(0,1fr)}.profile-fields label,.profile-fields input,.profile-fields select{box-sizing:border-box;min-width:0}.profile-save{padding:15px 14px}}.bon-sortie-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.bon-sortie-actions .row-action{justify-content:center;width:100%;min-width:0}.bon-sortie-actions .row-action svg{flex:none;width:22px;height:22px}.bon-sortie-actions .row-action:only-child{grid-column:1/-1}.bon-sortie-actions .primary{border-color:#2f7153}.bon-sortie-action-error{color:#a94f40;margin:0;padding:11px 14px;font-size:10px;font-weight:750}.bon-sortie-detail-actions{align-items:center;gap:8px;display:flex}.bon-sortie-detail-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.bon-sortie-detail-actions svg{width:16px;height:16px}.accounting-view-orders{justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 56px);margin:0 28px 15px;display:flex}.accounting-view-orders svg{flex:none;width:18px;height:18px}.start-delivery-confirm-modal{flex-direction:column;gap:12px;display:flex}.start-delivery-confirm-modal .modal-title{margin-bottom:0}.start-delivery-order-groups{gap:9px;max-height:min(48dvh,420px);display:grid;overflow:auto}.start-delivery-order-group{background:#fff;border:1px solid #dfe6df;border-radius:10px;overflow:hidden}.start-delivery-order-group h3{color:#315b44;border-bottom:1px solid #e7ece7;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:11px;display:flex}.start-delivery-order-group h3 svg{width:16px;height:16px}.start-delivery-order-group h3 span{text-align:center;background:#e9f2e8;border-radius:12px;min-width:22px;margin-inline-start:auto;padding:2px 6px;font-size:9px}.start-delivery-order-group>div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.start-delivery-order-group>div:last-child{border-bottom:0}.start-delivery-order-group>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.start-delivery-order-group>div small{color:#7a8980;flex:none;font-size:9px}.start-delivery-order-group>p{color:#77867d;margin:0;padding:10px 12px;font-size:10px}.start-delivery-order-group.unchanged h3{color:#775b3a}.start-delivery-order-group.unchanged h3 span{background:#f5eee4}@media (max-width:760px),(pointer:coarse){.bon-sortie-actions{grid-template-columns:1fr}.bon-sortie-actions .row-action{white-space:normal;min-height:44px;padding:9px 12px;line-height:1.25;height:auto!important;font-size:12px!important}}@media (max-width:720px){.bon-sortie-detail-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.bon-sortie-detail-actions button{width:100%;min-width:0;padding-inline:8px;font-size:10px}}.bon-sortie-lines{border-color:#dce5dd;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #17352208}.bon-sortie-lines>h3{color:#284a38;background:#f5f8f4;align-items:center;gap:9px;padding:15px 17px;font:800 12px Manrope;display:flex}.bon-sortie-lines>h3>b{color:#3e7152;background:#e5eee4;border-radius:8px;place-items:center;min-width:23px;height:23px;margin-inline-start:auto;font-size:10px;display:grid}.bon-sortie-lines article{border-bottom:1px solid #edf1ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;transition:background .16s}.bon-sortie-lines article:hover{background:#f9fbf8}.bon-order-identity{align-items:center;gap:11px;min-width:0;display:flex}.bon-order-icon{color:#397252;background:#edf5ea;border:1px solid #dce8dc;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.bon-order-icon svg{width:20px;height:20px}.bon-order-identity>div{gap:3px;min-width:0;display:grid}.bon-order-identity>div>strong{color:#203c2e;text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope;overflow:hidden}.bon-order-identity>div>small{color:#77867d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.bon-order-meta{justify-items:end;gap:6px;display:grid}.bon-order-meta>span{color:#687a6e;text-overflow:ellipsis;white-space:nowrap;background:#f7f9f6;border:1px solid #e1e9e1;border-radius:999px;max-width:180px;padding:4px 8px;font-size:8px;font-weight:750;overflow:hidden}.bon-order-meta>strong{color:#214633;font-variant-numeric:tabular-nums;white-space:nowrap;font:850 13px Manrope}@media (max-width:720px){.bon-sortie-lines{border-radius:13px;margin-inline:16px}.bon-sortie-lines>h3{padding:13px 14px}.bon-sortie-lines article{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.bon-order-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.bon-order-identity>div>small{max-width:46vw}.bon-order-meta>span{max-width:100px}.bon-order-meta>strong{font-size:12px}}.admin-navigation{gap:5px;margin:0 20px;display:flex}.admin-navigation a{color:#b8ccc2;white-space:nowrap;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none}.admin-navigation a:hover{color:#fff;background:#ffffff0d}.admin-navigation a[aria-current=page]{color:#173d2b;background:#cce968}.admin-navigation a:focus-visible,.admin-request-panel button:focus-visible{outline-offset:3px;outline:3px solid #88a94c}.admin-queue-page .admin-metrics{margin-bottom:24px}.admin-request-filters{align-items:end;gap:16px;padding:21px;display:flex}.admin-request-filters label{color:#6c7973;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.admin-request-filters label:first-child{flex:1;max-width:480px}.admin-request-filters input,.admin-request-filters select{border:1px solid var(--admin-line);min-width:180px;height:40px;color:var(--admin-ink);font:inherit;background:#f9faf8;border-radius:8px;padding:0 12px}.admin-request-filters input:focus,.admin-request-filters select:focus{outline-offset:2px;outline:2px solid #8aa78f}.admin-request-statuses{border-bottom:1px solid var(--admin-line);gap:7px;padding:0 21px 19px;display:flex;overflow-x:auto}.admin-request-statuses button{color:#63746a;cursor:pointer;background:#fff;border:1px solid #dce3de;border-radius:7px;flex:none;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.admin-request-statuses button b{font-variant-numeric:tabular-nums;color:inherit;opacity:.75;font-size:10px}.admin-request-statuses button[aria-pressed=true]{color:#1d6048;background:#eaf2e7;border-color:#1d6048}.admin-request-table-wrap{width:100%;min-height:240px;overflow-x:auto}.admin-request-table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px;font-size:12px}.admin-request-table th{border-bottom:1px solid var(--admin-line);color:#7b8980;white-space:nowrap;background:#fafbf8;padding:13px 17px;font-size:10px;font-weight:700}.admin-request-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0eb;max-width:235px;padding:18px 17px}.admin-request-table tr:last-child td{border-bottom:0}.admin-request-table tbody tr:hover{background:#fcfdf9}.admin-request-table strong{color:#264b39;font-size:12px;font-weight:750;display:block}.admin-request-table small{color:#7b8980;margin-top:5px;font-size:10px;line-height:1.5;display:block}.admin-request-target{margin-top:5px}.admin-request-badge{color:#607463;white-space:nowrap;background:#f1f4ef;border:1px solid #d9e1dc;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-request-badge:before{content:"";background:currentColor;border-radius:100%;width:5px;height:5px}.admin-request-badge.state-sent{color:#477331;background:#e9f4dd;border-color:#d7e7bd}.admin-request-badge.state-processing{color:#346b8c;background:#e7f1f7;border-color:#d0e1ee}.admin-request-badge.state-failed{color:#9a671b;background:#fff5e3;border-color:#eddcbd}.admin-request-badge.state-dead{color:#a04935;background:#fbece5;border-color:#efd3c8}.admin-request-error{color:#a05b44;max-width:225px;margin:7px 0 0;font-size:10px;line-height:1.5}.admin-request-disabled{color:#9a671b;margin-top:7px;font-size:10px;display:inline-block}.admin-request-retry{color:#335a38;cursor:pointer;white-space:nowrap;background:#f6faf1;border:1px solid #cddbd0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-request-retry svg{width:14px;height:14px}.admin-request-retry:disabled{opacity:.4;cursor:not-allowed}.admin-request-details{margin-top:8px;font-size:10px}.admin-request-details summary{color:#507356;cursor:pointer}.admin-request-details dl{background:#f2f5ee;border-radius:5px;padding:9px}.admin-request-details dt{color:#7b8980;margin-top:6px}.admin-request-details dd{color:#315242;word-break:break-all;margin:3px 0 0}.admin-request-footer{border-top:1px solid var(--admin-line);color:#7b8980;justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;font-size:10px;display:flex}.admin-request-footer>div{align-items:center;gap:12px;display:flex}.admin-request-footer button{border:1px solid var(--admin-line);color:#315242;cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;font-size:11px}.admin-request-footer button:disabled{opacity:.4;cursor:not-allowed}.admin-request-help{color:#7b8980;max-width:800px;margin:17px 0 0;font-size:10px;line-height:1.7}.admin-request-table .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}@media (max-width:1000px){.admin-top-actions>span{display:none}.admin-navigation{margin:0 10px}.admin-topbar{padding:0 20px}}@media (max-width:700px){.admin-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:65px;padding:15px 16px 10px}.admin-navigation{order:3;gap:8px;width:100%;margin:0}.admin-navigation a{text-align:center;flex:1;padding:9px}.admin-top-actions button span{display:none}.admin-request-filters{flex-direction:column;align-items:stretch;padding:16px}.admin-request-filters label:first-child{max-width:none}.admin-request-statuses{padding:0 16px 16px}.admin-request-footer{flex-direction:column;align-items:flex-start;padding:16px}.admin-request-footer>div{justify-content:space-between;width:100%}.admin-queue-page .admin-metrics{grid-template-columns:1fr 1fr}.admin-queue-page .admin-metrics article{min-height:125px}.admin-queue-page .admin-metric-icon{width:26px;height:26px}.admin-queue-page .admin-metric-icon svg{width:17px;height:17px}}.admin-navigation{flex-direction:row;align-items:center}.admin-request-table td,.admin-request-error,.admin-request-details dl{white-space:normal}.admin-request-scroll-hint{display:none}@media (max-width:700px){.admin-request-scroll-hint{border-bottom:1px solid var(--admin-line);color:#7b8980;background:#fafbf8;margin:0;padding:10px 16px;font-size:10px;display:block}}.admin-request-badge.state-skipped{color:#73816e;background:#f0f2ef;border-color:#dce1db}.delivery-state.skipped{color:#73816e;background:#f0f2ef}.admin-request-selection{border-bottom:1px solid var(--admin-line);color:#6c7973;background:#fafbf8;justify-content:space-between;align-items:center;gap:15px;padding:13px 21px;font-size:11px;display:flex}.admin-request-selection>div{gap:8px;display:flex}.admin-request-selection button{border:1px solid var(--admin-line);color:#4b6353;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.admin-request-selection .admin-request-delete{color:#a04936;background:#fff3ee;border-color:#ebc9bd}.admin-request-selection button:disabled{opacity:.4;cursor:not-allowed}.admin-request-selection svg{width:14px;height:14px}.admin-request-checkbox{width:42px;min-width:42px!important;max-width:42px!important;padding-right:0!important}.admin-request-checkbox input{accent-color:#1d6048;cursor:pointer;width:15px;height:15px;margin:0}.admin-request-checkbox input:disabled{cursor:not-allowed;opacity:.4}.admin-request-table tr:has(.admin-request-checkbox input:checked){background:#f2f7e9}.admin-queue-delete-dialog{border:1px solid var(--admin-line);color:#18221e;background:#f9faf6;border-radius:15px;width:min(490px,100vw - 32px);margin:auto;padding:28px;box-shadow:0 24px 80px #0c241e40}.admin-queue-delete-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09291fcc}.admin-queue-delete-dialog h2{letter-spacing:-.5px;margin:0 0 12px;font:800 23px Manrope}.admin-queue-delete-dialog>p:not(.admin-kicker){color:#6c7973;font-size:12px;line-height:1.7}.admin-request-filters{flex-wrap:wrap}.admin-request-filters label{min-width:180px}.admin-request-filters label:first-child{min-width:240px}@media (max-width:700px){.admin-request-selection{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 16px}.admin-request-selection>div{justify-content:flex-end;width:100%}.admin-request-filters label:first-child{min-width:0}.admin-queue-delete-dialog{padding:22px}}
