:root{--type-scale:1;--type-micro:clamp(11px,calc(11.5px * var(--type-scale)),18px);--type-caption:clamp(11.5px,calc(12.5px * var(--type-scale)),20px);--type-label:clamp(12px,calc(13.5px * var(--type-scale)),21px);--type-small:clamp(12.5px,calc(14.5px * var(--type-scale)),23px);--type-body:clamp(13px,calc(15.5px * var(--type-scale)),25px);--type-body-strong:clamp(14px,calc(16.5px * var(--type-scale)),27px);--type-subtitle:clamp(15px,calc(18px * var(--type-scale)),29px);--type-title-sm:clamp(17px,calc(20px * var(--type-scale)),32px);--type-title:clamp(19px,calc(23px * var(--type-scale)),36px);--type-heading:clamp(22px,calc(28px * var(--type-scale)),42px);--type-display:clamp(26px,calc(34px * var(--type-scale)),48px);--ink:#132e34;--navy:#17353b;--green:#17765a;--green-2:#0f8a67;--green-soft:#e5f4ed;--amber:#a86b08;--amber-soft:#fff2d9;--red:#a53d35;--red-soft:#fce9e7;--blue:#197595;--blue-soft:#e4f2f7;--line:#dbe3e0;--muted:#647573;--paper:rgba(255,255,255,.92);--canvas:#f2f5f2;--gold:#e9b34f;--shadow:0 18px 50px rgba(20,48,52,.09)}*{box-sizing:border-box}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:var(--app-font,Tahoma,"Noto Sans Arabic","Noto Sans","Segoe UI",Arial,sans-serif);font-size:var(--type-body);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}h1,h2,h3,h4{text-wrap:balance}label,p,small{text-wrap:pretty}.metric-card>strong,.money-conversion-row,.order-rate-summary,table,time{font-variant-numeric:tabular-nums}.app-shell.rtl{line-height:1.58}.app-shell{min-height:100vh;background:radial-gradient(circle at 82% 3%,rgba(48,169,138,.08),transparent 26%),linear-gradient(145deg,#f6f8f6,#eef3f0)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:238px;display:flex;flex-direction:column;background:linear-gradient(175deg,#102c32,#193a40 58%,#102a30);color:#fff;box-shadow:12px 0 40px rgba(11,31,35,.12)}.brand-lockup{min-height:88px;padding:19px 17px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.09)}.brand-mark{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#fff,#e9f2ef);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(0,0,0,.18);overflow:hidden}.brand-mark img{object-fit:contain}.brand-lockup span,.brand-lockup strong{display:block}.brand-lockup strong{font-size:var(--type-title-sm);letter-spacing:.01em}.brand-lockup span{margin-top:5px;color:#9ec1ba;font-size:var(--type-body-strong)}.nav-list{padding:13px 10px;display:grid;gap:3px;overflow-y:auto}.nav-list button{position:relative;width:100%;min-height:42px;padding:8px 11px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#c4d3d0;text-align:left;font-size:var(--type-subtitle);font-weight:700;cursor:pointer;transition:.18s ease}.nav-list button:hover{background:rgba(255,255,255,.06);color:#fff}.nav-list button.active{border-color:rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(255,255,255,.12),rgba(255,255,255,.05));color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.nav-glyph{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.08);color:#9fb8b4;font-size:var(--type-small)}.nav-list button.active .nav-glyph{background:var(--gold);color:var(--ink)}.sidebar-version{margin:auto 13px 10px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055);color:#c1d2ce;cursor:pointer}.sidebar-version span{font-size:var(--type-body)}.sidebar-version strong{color:var(--gold);font-size:var(--type-subtitle)}.sidebar-footer{min-height:67px;padding:12px 15px;display:grid;grid-template-columns:34px 1fr 28px;gap:9px;align-items:center;border-top:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.08)}.avatar,.owner-avatar{border-radius:50%;display:grid;place-items:center;font-weight:800}.avatar{width:34px;height:34px;background:linear-gradient(145deg,var(--gold),#f1cd84);color:var(--ink);font-size:var(--type-body-strong)}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer strong{font-size:var(--type-body-strong)}.sidebar-footer span{margin-top:4px;color:#91aaa6;font-size:var(--type-small)}.sidebar-footer>button{width:28px;height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.07);color:#b7c8c5;cursor:pointer}.workspace{width:calc(100% - 238px);margin-left:238px;min-height:100vh}.topbar{position:sticky;top:0;z-index:20;min-height:64px;padding:11px 25px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(211,222,218,.9);background:rgba(250,252,250,.84);backdrop-filter:blur(18px) saturate(140%)}.mobile-brand{display:none}.search-box{width:min(530px,55vw);display:flex;align-items:center;gap:9px;border:1px solid #d9e1de;border-radius:11px;background:rgba(255,255,255,.88);padding:0 13px;box-shadow:inset 0 1px 0 #fff}.search-box>span{color:#869795;font-size:var(--type-heading)}.search-box input{width:100%;height:38px;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--type-subtitle)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.language,.notification{height:36px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.92);font-size:var(--type-body-strong);font-weight:800;cursor:pointer;box-shadow:inset 0 1px 0 #fff}.language{padding:0 12px}.notification{position:relative;width:38px;color:#7a8c89}.notification i{position:absolute;right:-5px;top:-6px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-style:normal;box-shadow:0 3px 7px rgba(165,61,53,.3)}.content{width:min(1480px,100%);margin:0 auto;padding:29px 25px 70px}.page-heading{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-heading .eyebrow{color:var(--green);letter-spacing:.12em;font-size:var(--type-body-strong);font-weight:900}.page-heading h1{margin:7px 0;line-height:1.12;letter-spacing:-.025em}.page-heading p{margin:0;color:var(--muted);font-size:var(--type-title-sm)}.primary-action{position:relative;overflow:hidden;border:0;border-radius:11px;background:linear-gradient(135deg,var(--green-2),var(--green));color:#fff;padding:12px 17px;font-size:var(--type-subtitle);font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(23,118,90,.22),inset 0 1px 0 rgba(255,255,255,.25)}.primary-action:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22),transparent 70%);transform:translateX(-130%);transition:transform .5s}.primary-action:hover:after{transform:translateX(130%)}.primary-action>span{margin-right:5px;font-size:var(--type-heading);vertical-align:-1px}.next-action:disabled,.primary-action:disabled{opacity:.55;cursor:wait}.text-action{min-width:118px}.toast{width:100%;margin:-7px 0 15px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #bdd8cc;border-radius:10px;background:#eff8f4;color:var(--green);font-size:var(--type-subtitle);text-align:left;cursor:pointer}.toast span{font-size:var(--type-heading)}.metrics{margin-bottom:15px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.metrics article,.panel{border:1px solid rgba(214,224,220,.95);background:var(--paper);box-shadow:inset 0 1px 0 #fff,0 8px 30px rgba(25,56,58,.045)}.metrics article{min-width:0;padding:16px;display:flex;align-items:flex-start;gap:12px;border-radius:13px}.metric-icon{width:36px;height:36px;flex:0 0 36px;font-size:var(--type-body-strong);font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.metric-icon.ink{background:#e1e9e7}.metric-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.red{background:var(--red-soft);color:var(--red)}.metric-icon.blue{background:var(--blue-soft);color:var(--blue)}.metrics span{color:var(--muted);font-size:var(--type-body-strong);font-weight:800}.metrics strong{margin:6px 0 5px;font-size:var(--type-display);line-height:1}.metrics small{color:#8a9896;font-size:var(--type-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:14px;align-items:start}.panel{overflow:hidden;border-radius:14px}.panel-heading{min-height:69px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(250,252,251,.75))}.panel-heading h2{margin:0;font-size:var(--type-title)}.panel-heading p{margin:4px 0 0;color:var(--muted);font-size:var(--type-body-strong)}.panel-heading button{border:0;background:transparent;color:var(--green);font-size:var(--type-body-strong);font-weight:900;cursor:pointer}.table-wrap{overflow-x:auto}table{width:100%;min-width:830px;border-collapse:collapse}th{padding:11px 12px;border-bottom:1px solid var(--line);background:rgba(247,250,248,.92);color:#83918f;text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-small)}td{padding:13px 12px;border-bottom:1px solid #edf1ef;font-size:var(--type-body-strong);vertical-align:middle;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr{transition:.15s ease}tbody tr:hover{background:#f8fbf9}.clickable-row{cursor:pointer}td b,td b+span{display:block}td b{margin-bottom:4px;font-size:var(--type-subtitle)}td b,td b+span{max-width:290px;overflow:hidden;text-overflow:ellipsis}td b+span{color:var(--muted);font-size:var(--type-body)}.empty-table{padding:35px;color:var(--muted)}.owner-avatar{width:22px;height:22px;margin-right:5px;display:inline-grid;background:#e7ecea;font-size:var(--type-body);vertical-align:middle}.priority,.route-badge,.status,.table-route{display:inline-block;border-radius:999px;padding:5px 8px;font-size:var(--type-small);font-weight:900}.status.green-status{background:var(--green-soft);color:var(--green)}.status.amber-status{background:var(--amber-soft);color:var(--amber)}.status.red-status{background:var(--red-soft);color:var(--red)}.status.blue-status{background:#e9f0f1;color:#315a62}.priority.asap{background:var(--red-soft);color:var(--red)}.priority.urgent{background:var(--amber-soft);color:var(--amber)}.priority.flexible,.priority.normal{background:#f0f2f1;color:#6e7c7a}.route-badge,.table-route{background:var(--blue-soft);color:var(--blue)}.attention-list{padding:5px 16px}.attention-list button{width:100%;padding:12px 0;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;border:0;border-bottom:1px solid #edf0ee;background:transparent;text-align:left;cursor:pointer}.attention-list small,.attention-list strong{display:block}.attention-list strong{font-size:var(--type-subtitle)}.attention-list small{margin-top:4px;color:var(--muted);font-size:var(--type-body)}.attention-list i{color:#9ba8a6;font-size:var(--type-heading);font-style:normal}.attention-count{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;font-size:var(--type-subtitle);font-weight:900}.red-bg{background:var(--red-soft);color:var(--red)}.amber-bg{background:var(--amber-soft);color:var(--amber)}.green-bg{background:var(--green-soft);color:var(--green)}.next-arrival{margin:12px 16px 16px;padding:15px;border-radius:11px;background:linear-gradient(145deg,#17343a,#102a30);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 18px rgba(17,43,48,.15)}.next-arrival p{margin:0 0 11px;color:#a9bbba;text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-small);font-weight:800}.next-arrival strong,.next-arrival>span{display:block}.next-arrival strong{font-size:var(--type-subtitle)}.next-arrival>span{margin-top:5px;color:#b8c7c6;font-size:var(--type-body);line-height:1.5}.next-arrival div{margin-top:12px;padding-top:10px;display:flex;justify-content:space-between;border-top:1px solid #345056;font-size:var(--type-body)}.next-arrival div b{color:var(--gold)}.next-arrival div em{font-style:normal}.completed-strip{margin-top:14px}.completed-cards{padding:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.completed-cards button{position:relative;min-width:0;padding:13px;display:block;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#fff,#f7faf8);text-align:left;cursor:pointer}.completed-cards button>small,.completed-cards button>span,.completed-cards button>strong{display:block}.completed-cards button>span{color:var(--green);font-size:var(--type-body);font-weight:900}.completed-cards button>strong{margin:7px 27px 5px 0;overflow:hidden;font-size:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap}.completed-cards button>small{overflow:hidden;color:var(--muted);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap}.completed-cards button>i{position:absolute;right:10px;top:11px;padding:4px 5px;border-radius:5px;background:var(--red-soft);color:var(--red);font-size:var(--type-label);font-style:normal;font-weight:900}.mobile-nav{display:none}.drawer-backdrop,.modal-backdrop,.preview-backdrop,.release-backdrop{position:fixed;inset:0;z-index:60;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(8,28,32,.61);backdrop-filter:blur(7px)}.modal-card{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(255,255,255,.6);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 30px 100px rgba(4,23,27,.35)}.drawer-head,.modal-head{padding:22px 24px 18px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.drawer-head>div>span,.modal-head>div>span{display:block;color:var(--green);letter-spacing:.11em;font-size:var(--type-body);font-weight:900}.drawer-head h2,.modal-head h2{margin:6px 0 5px;font-size:var(--type-display);letter-spacing:-.025em}.drawer-head p,.modal-head p{margin:0;color:var(--muted);font-size:var(--type-body-strong)}.drawer-head>button,.modal-head>button,.release-head>button{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:var(--type-heading);cursor:pointer}.form-grid{padding:21px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field{min-width:0;display:grid;gap:6px}.form-field.wide,.route-explainer.wide,.route-selector.wide{grid-column:1/-1}.form-field>span{color:#4f6261;font-size:var(--type-body-strong);font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;padding:10px 11px;border:1px solid #d7dfdc;border-radius:9px;outline:0;background:#fbfcfb;color:var(--ink);font-size:var(--type-subtitle);transition:.15s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(23,118,90,.08);background:#fff}.form-field textarea{resize:vertical}.route-selector{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border:0}.route-selector legend{margin-bottom:8px;color:#4f6261;font-size:var(--type-body-strong);font-weight:900}.route-selector label{position:relative;padding:13px;display:grid;grid-template-columns:35px 1fr;gap:10px;align-items:center;border:1px solid var(--line);border-radius:11px;background:#fafcfb;cursor:pointer}.route-selector label.selected{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 3px rgba(23,118,90,.06)}.route-selector input{position:absolute;opacity:0}.route-selector label>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#e7eeeb;color:var(--green);font-size:var(--type-body-strong);font-weight:900}.route-selector label.selected>span{background:var(--green);color:#fff}.route-selector small,.route-selector strong{display:block}.route-selector strong{font-size:var(--type-subtitle)}.route-selector small{margin-top:4px;color:var(--muted);font-size:var(--type-body)}.route-explainer{padding:12px 13px;border:1px solid;border-radius:10px}.route-explainer span,.route-explainer strong{display:block}.route-explainer strong{font-size:var(--type-body-strong)}.route-explainer span{margin-top:5px;font-size:var(--type-body);line-height:1.5}.route-explainer.china{border-color:#bad9cc;background:var(--green-soft);color:var(--green)}.route-explainer.pending{border-color:#ead5aa;background:var(--amber-soft);color:var(--amber)}.modal-actions{padding:16px 24px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fafcfa}.secondary{padding:10px 15px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:var(--type-body-strong);font-weight:900;cursor:pointer}.drawer-backdrop{padding:0;justify-content:flex-end}.order-drawer{width:min(690px,100%);height:100vh;background:#fff;box-shadow:-25px 0 80px rgba(5,28,32,.25)}.drawer-loading{height:100%;display:grid;place-items:center;color:var(--muted);font-size:var(--type-subtitle)}.drawer-head{padding:22px 25px 18px}.drawer-head h2{font-size:var(--type-display)}.drawer-status{min-height:52px;padding:9px 25px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfcfb,#f7faf8)}.drawer-status>b{margin-left:auto;color:var(--muted);font-size:var(--type-body-strong)}.drawer-body{padding:20px 25px 45px}.detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-facts>div{min-width:0;padding:11px;border:1px solid #e5ebe8;border-radius:10px;background:linear-gradient(145deg,#f7faf8,#f1f5f3)}.detail-facts span,.detail-facts strong{display:block}.detail-facts span{color:var(--muted);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.04em}.detail-facts strong{margin-top:6px;overflow:hidden;font-size:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap}.detail-description{margin-top:13px;padding:14px;border:1px solid var(--line);border-radius:10px}.detail-description span{color:var(--muted);font-size:var(--type-small);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.detail-description p{margin:7px 0 0;font-size:var(--type-subtitle);line-height:1.6;white-space:pre-wrap}.attachment-section,.quick-actions{margin-top:21px}.section-title{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title h3{margin:0;font-size:var(--type-title-sm)}.section-title small{display:block;margin-top:4px;color:var(--muted);font-size:var(--type-small)}.section-title>span{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:var(--green-soft);color:var(--green)}.pdf-action,.section-title>span{font-size:var(--type-body);font-weight:900}.pdf-action{padding:8px 10px;border:1px solid #e5b8b3;border-radius:8px;background:var(--red-soft);color:var(--red);text-decoration:none}.next-action{width:100%;padding:13px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;border:0;border-radius:11px;background:linear-gradient(135deg,#17363c,#102b31);color:#fff;text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(16,43,49,.15),inset 0 1px 0 rgba(255,255,255,.08)}.next-action>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--gold);color:var(--ink);font-size:var(--type-body-strong);font-weight:900}.next-action small,.next-action strong{display:block}.next-action strong{font-size:var(--type-subtitle)}.next-action small{margin-top:4px;color:#b7c7c4;font-size:var(--type-body)}.next-action i{font-size:var(--type-heading);font-style:normal}.route-hold{padding:13px;border:1px solid #ead5aa;border-radius:10px;background:var(--amber-soft);color:var(--amber)}.route-hold span,.route-hold strong{display:block}.route-hold strong{font-size:var(--type-body-strong)}.route-hold span{margin-top:5px;font-size:var(--type-body);line-height:1.5}.action-row{margin-top:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.mini-action{padding:9px 7px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:var(--type-body);font-weight:900;cursor:pointer}.attachment-section{padding-top:19px;border-top:1px solid var(--line)}.drop-zone{min-height:74px;padding:13px;display:flex;align-items:center;justify-content:center;gap:11px;border:1.5px dashed #b9ccc5;border-radius:11px;background:linear-gradient(145deg,#f9fcfa,#f1f7f4);text-align:left;cursor:pointer;transition:.17s ease}.drop-zone.dragging{border-color:var(--green);background:var(--green-soft);transform:scale(1.008)}.drop-zone>b{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:var(--green);color:#fff;font-size:var(--type-heading)}.drop-zone small,.drop-zone strong{display:block}.drop-zone strong{font-size:var(--type-body-strong)}.drop-zone small{margin-top:4px;color:var(--muted);font-size:var(--type-small)}.attachment-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attachment-card{min-width:0;padding:8px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;border:1px solid var(--line);border-radius:10px;background:#fff}.attachment-thumb{width:64px;height:58px;padding:0;display:grid;place-items:center;overflow:hidden;border:0;border-radius:8px;background:#eef3f1;cursor:pointer}.attachment-thumb img{width:100%;height:100%;object-fit:cover}.attachment-thumb.file-type{text-decoration:none}.attachment-thumb.file-type span{padding:5px 6px;border-radius:6px;background:var(--red-soft);color:var(--red);font-size:var(--type-body);font-weight:900}.attachment-card>div{min-width:0;align-self:center}.attachment-card small,.attachment-card strong{display:block}.attachment-card strong{overflow:hidden;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap}.attachment-card small{margin-top:4px;color:var(--muted);font-size:var(--type-small)}.attachment-card>div>div{margin-top:8px;display:flex;gap:7px}.attachment-card a,.attachment-card button{padding:0;border:0;background:transparent;color:var(--green);font-size:var(--type-small);font-weight:900;text-decoration:none;cursor:pointer}.attachment-card button{color:var(--red)}.related-summary{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.related-summary>div{padding:9px;border:1px solid var(--line);border-radius:9px;text-align:center}.related-summary span,.related-summary strong{display:block}.related-summary strong{font-size:var(--type-heading)}.related-summary span{margin-top:4px;color:var(--muted);font-size:var(--type-small)}.timeline{margin-top:23px;padding-top:18px;border-top:1px solid var(--line)}.timeline>div:first-child{display:flex;justify-content:space-between}.timeline h3{margin:0 0 9px;font-size:var(--type-title-sm)}.timeline>div:first-child small{color:var(--muted);font-size:var(--type-small)}.update-form{margin-bottom:16px;display:flex;gap:7px}.update-form input{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;outline:0;font-size:var(--type-body-strong)}.update-form input:focus{border-color:var(--green)}.update-form button{padding:0 13px;border:0;border-radius:8px;background:var(--green);color:#fff;font-size:var(--type-body);font-weight:900}.timeline article{position:relative;padding-bottom:15px;display:grid;grid-template-columns:13px 1fr;gap:9px}.timeline article:before{content:"";position:absolute;left:5px;top:11px;bottom:0;border-left:1px solid var(--line)}.timeline article:last-child:before{display:none}.timeline-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:1px;border:3px solid #dff0e9;border-radius:50%;background:var(--green)}.timeline article b{font-size:var(--type-body);text-transform:uppercase;letter-spacing:.04em}.timeline article p{margin:4px 0;font-size:var(--type-body-strong);line-height:1.5}.timeline article small{color:var(--muted);font-size:var(--type-small)}.empty-state{padding:12px;color:var(--muted);font-size:var(--type-body-strong)}.confirmation-box{padding:26px 24px}.confirmation-box>span{color:var(--red);font-size:var(--type-body);font-weight:900;letter-spacing:.1em}.confirmation-box h3{margin:7px 0;font-size:var(--type-heading)}.confirmation-box>p{margin:0 0 16px;color:var(--muted);font-size:var(--type-body-strong);line-height:1.6}.confirmation-box .form-field{max-width:260px}.preview-backdrop{z-index:80}.preview-card{width:min(980px,100%);max-height:calc(100vh - 35px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#0f2328;box-shadow:0 30px 100px rgba(0,0,0,.45)}.preview-card>div{min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;color:#fff}.preview-card>div strong{overflow:hidden;font-size:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap}.preview-card>div button{width:32px;height:32px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;font-size:var(--type-heading)}.preview-card>img{max-width:100%;max-height:calc(100vh - 150px);margin:auto;object-fit:contain}.preview-card footer{min-height:54px;padding:10px 14px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(255,255,255,.1)}.preview-card footer a,.preview-card footer button{padding:9px 12px;border:0;border-radius:8px;background:#fff;color:var(--ink);font-size:var(--type-body);font-weight:900;text-decoration:none}.preview-card footer button{background:var(--red);color:#fff}.release-fab{position:fixed;z-index:40;right:18px;bottom:18px;padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:linear-gradient(135deg,#17373d,#102b31);color:#fff;font-size:var(--type-body);font-weight:800;box-shadow:0 12px 30px rgba(15,45,50,.24),inset 0 1px 0 rgba(255,255,255,.12);cursor:pointer}.release-fab>span{color:var(--gold)}.release-fab>b{padding:4px 6px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:var(--type-small)}.release-backdrop{z-index:75;justify-content:flex-end;padding:0}.release-panel{width:min(480px,100%);height:100vh;overflow-y:auto;background:#fff;box-shadow:-30px 0 90px rgba(4,25,29,.33)}.release-head{padding:27px 25px 21px;display:flex;justify-content:space-between;gap:15px;background:linear-gradient(145deg,#17373d,#102a30);color:#fff}.release-head span{color:var(--gold);letter-spacing:.11em;font-size:var(--type-body);font-weight:900}.release-head h2{margin:8px 0 6px;font-size:var(--type-display)}.release-head p{margin:0;color:#afc2be;font-size:var(--type-body)}.release-head>button{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#fff}.release-hero{margin:20px;padding:15px;display:grid;grid-template-columns:40px 1fr;gap:11px;border:1px solid #ead7ad;border-radius:12px;background:linear-gradient(145deg,#fff8e9,#fff1d3)}.release-hero>b{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--gold);color:var(--ink);font-size:var(--type-heading)}.release-hero span,.release-hero strong{display:block}.release-hero strong{font-size:var(--type-subtitle)}.release-hero span{margin-top:5px;color:#74654a;font-size:var(--type-body);line-height:1.5}.release-panel ol{margin:0;padding:0 20px;list-style:none}.release-panel li{padding:14px 0;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;border-bottom:1px solid var(--line)}.release-panel li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--green);font-size:var(--type-small);font-weight:900}.release-panel li p{margin:5px 0 0;font-size:var(--type-body-strong);line-height:1.5}.release-footer{margin:20px;padding:12px;display:flex;justify-content:space-between;border-radius:10px;background:#f2f6f4;color:var(--muted);font-size:var(--type-body)}.release-footer strong{color:var(--green)}.auth-shell{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 15% 15%,#dff3f4 0,transparent 34%),linear-gradient(135deg,#f7faf9,#eaf2ef)}.auth-card{width:min(440px,100%);padding:32px;border:1px solid var(--line);border-radius:21px;background:rgba(255,255,255,.94);box-shadow:0 30px 90px rgba(19,42,47,.13),inset 0 1px 0 #fff}.auth-brand{padding-bottom:20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.auth-brand img{object-fit:contain}.auth-brand span,.auth-brand strong{display:block}.auth-brand strong{font-size:var(--type-heading)}.auth-brand span{margin-top:5px;color:#087da0;direction:rtl;font-size:var(--type-title-sm);text-align:left}.auth-copy{margin:25px 0 18px}.auth-copy p{margin:0;color:#087da0;font-size:var(--type-body);font-weight:900;letter-spacing:.12em}.auth-copy h1{margin:8px 0 6px;font-size:var(--type-display);letter-spacing:-.03em}.auth-copy span{color:var(--muted);font-size:var(--type-subtitle)}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:6px}.auth-form label span{color:#4e6263;font-size:var(--type-body-strong);font-weight:800}.auth-form input{width:100%;padding:11px;border:1px solid #d8dfdc;border-radius:9px;outline:0;background:#fbfcfb;font-size:var(--type-title-sm)}.auth-form input:focus{border-color:#087da0;box-shadow:0 0 0 3px rgba(8,125,160,.09)}.auth-form button{margin-top:2px;padding:12px;border:0;border-radius:9px;background:linear-gradient(135deg,#0b8aaf,#087da0);color:#fff;font-size:var(--type-subtitle);font-weight:900;cursor:pointer}.auth-card>small{margin-top:18px;display:block;color:#849492;font-size:var(--type-body);line-height:1.6;text-align:center}.auth-error{margin-bottom:14px;padding:10px 11px;border-radius:8px;background:var(--red-soft);color:var(--red)}.auth-error,.loading-card>p{font-size:var(--type-body-strong)}.loading-card>p{margin:22px 0 0;color:var(--muted);line-height:1.8;text-align:center}.admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.admin-toast{grid-column:1/-1;margin:0}.admin-card{min-width:0}.setting-badge{padding:5px 8px;display:inline-flex;align-items:center;border-radius:999px;background:#eef3f1;color:#506362;font-size:var(--type-small);font-weight:900;text-transform:uppercase}.setting-badge.ready{background:var(--green-soft);color:var(--green)}.setting-badge.off{background:var(--amber-soft);color:var(--amber)}.admin-form{padding:17px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--line)}.admin-form .wide,.secret-status.wide,.wide-button{grid-column:1/-1}.wide-button{width:auto;height:39px;justify-self:start}.managed-users{padding:5px 18px 13px}.managed-users article{padding:12px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;border-bottom:1px solid #edf0ee}.managed-users article:last-child{border-bottom:0}.managed-users span,.managed-users strong{display:block}.managed-users strong{font-size:var(--type-body-strong)}.managed-users div>span{margin-top:4px;color:var(--muted);font-size:var(--type-body)}.user-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:6px}.user-actions button{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:var(--type-small);font-weight:800;cursor:pointer}.email-notice{margin:15px 18px 0;padding:12px;border-radius:9px;background:var(--amber-soft);color:var(--amber)}.email-notice span,.email-notice strong{display:block}.email-notice strong{font-size:var(--type-body-strong)}.email-notice span{margin-top:5px;font-size:var(--type-body);line-height:1.5}.secret-status{padding:10px;border-radius:8px;background:#f5f7f5}.secret-status span,.secret-status strong{display:block}.secret-status span{color:var(--muted);font-size:var(--type-small);font-weight:900;text-transform:uppercase}.secret-status strong{margin-top:5px;font-size:var(--type-body-strong)}.email-toggle{padding:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.email-toggle input{margin-top:2px;accent-color:var(--navy)}.email-toggle small,.email-toggle strong{display:block}.email-toggle strong{font-size:var(--type-body-strong)}.email-toggle small{margin-top:4px;color:var(--muted);font-size:var(--type-small);line-height:1.4}.email-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.email-controls .primary-action,.email-controls .secondary{height:39px}.email-controls button:disabled{opacity:.5;cursor:not-allowed}.rtl .sidebar{left:auto;right:0}.rtl .workspace{margin-left:0;margin-right:238px}.rtl .attention-list button,.rtl .completed-cards button,.rtl .drop-zone,.rtl .nav-list button,.rtl .next-action{text-align:right}.rtl .nav-list button.active{box-shadow:inset -3px 0 0 var(--gold)}.rtl .top-actions{margin-left:0;margin-right:auto}.rtl .primary-action>span{margin-right:0;margin-left:5px}.rtl th{text-align:right}.rtl .owner-avatar{margin-right:0;margin-left:5px}.rtl .drawer-backdrop,.rtl .release-backdrop{justify-content:flex-start}.rtl .order-drawer,.rtl .release-panel{box-shadow:25px 0 80px rgba(5,28,32,.25)}.rtl .drawer-status>b{margin-left:0;margin-right:auto}.rtl .timeline article:before{left:auto;right:5px}.rtl .release-fab{right:auto;left:18px}.rtl .completed-cards button>i{right:auto;left:10px}@media (max-width:1180px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.attention-panel{display:grid;grid-template-columns:1fr 270px}.attention-panel .panel-heading{grid-column:1/-1}.next-arrival{align-self:center}.completed-cards{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{display:none}.rtl .workspace,.workspace{width:100%;margin:0;padding-bottom:68px}.topbar{min-height:62px;padding:9px 13px;flex-wrap:wrap;gap:8px}.mobile-brand{display:block;font-size:var(--type-subtitle);font-weight:900}.mobile-brand span{margin-right:4px;padding:5px;border-radius:6px;background:var(--gold)}.search-box{order:3;width:100%}.top-actions{gap:6px}.language{padding:0 9px;font-size:var(--type-body)}.content{padding:21px 13px 78px}.page-heading{align-items:center}.page-heading h1{font-size:var(--type-display)}.page-heading p:not(.eyebrow){max-width:235px;font-size:var(--type-body-strong)}.page-heading .primary-action{width:44px;height:44px;flex:0 0 44px;padding:0;font-size:0}.page-heading .primary-action span{margin:0;font-size:var(--type-display)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metrics article{padding:12px}.metric-icon{display:none}.metrics strong{font-size:var(--type-display)}.metrics small{white-space:normal}.attention-panel{display:block}.completed-cards{grid-template-columns:1fr}.mobile-nav{position:fixed;z-index:45;inset:auto 0 0;min-height:61px;display:grid;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));border-top:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.mobile-nav button{padding:7px 2px 5px;display:grid;place-items:center;gap:2px;border:0;border-top:2px solid transparent;background:transparent;color:#7b8b88;font-size:var(--type-small);font-weight:800}.mobile-nav button>span{font-size:var(--type-title)}.mobile-nav button.active{border-top-color:var(--green);color:var(--green)}.release-fab{right:12px;bottom:72px}.rtl .release-fab{left:12px}.modal-backdrop{padding:7px;align-items:flex-end}.modal-card{max-height:95vh;border-radius:16px 16px 0 0}.modal-actions,.modal-head{padding-left:17px;padding-right:17px}.form-grid{grid-template-columns:1fr;padding:17px}.form-field.wide,.route-explainer.wide,.route-selector.wide{grid-column:auto}.route-selector{grid-template-columns:1fr}.drawer-body,.drawer-head,.drawer-status{padding-left:16px;padding-right:16px}.order-drawer{width:100%}.drawer-status{overflow-x:auto}.drawer-status>b{display:none}.detail-facts{grid-template-columns:repeat(2,1fr)}.attachment-grid{grid-template-columns:1fr}.related-summary{grid-template-columns:repeat(2,1fr)}.release-panel{width:100%}.admin-form{grid-template-columns:1fr}.admin-form .wide,.secret-status.wide,.wide-button{grid-column:auto}.managed-users article{grid-template-columns:34px minmax(0,1fr)}.managed-users article>.setting-badge{grid-column:2;justify-self:start}.user-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.auth-card{padding:24px 19px;border-radius:18px}}.workflow-form.source-workflow{width:min(1080px,calc(100vw - 36px));max-width:none}.source-form-grid{grid-template-columns:1fr;gap:14px}.source-detail-card,.source-reuse-card{min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent),var(--line) 70%);border-radius:16px;background:color-mix(in srgb,var(--surface),var(--accent-soft) 12%)}.source-reuse-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:20px;align-items:end}.source-reuse-card>div{display:grid;gap:4px}.source-reuse-card>div>span{color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.08em}.source-detail-card>header strong,.source-reuse-card>div>strong{color:var(--ink);font-size:var(--type-subtitle)}.source-detail-card>header small,.source-reuse-card>div>small{color:var(--muted);font-size:var(--type-small);line-height:1.55}.source-detail-card>header{margin-bottom:14px;padding-bottom:12px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 18%)}.source-detail-card>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent-soft),transparent 8%);font-size:var(--type-label);font-weight:900}.source-detail-card>header>div{min-width:0;display:grid;gap:2px}.source-communication-grid,.source-identity-grid,.source-impression-grid,.source-location-grid{display:grid;gap:13px;align-items:start}.source-communication-grid,.source-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-location-grid{grid-template-columns:minmax(0,2fr) minmax(160px,.7fr)}.source-location-grid>:last-child{grid-column:1}.source-impression-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}.source-impression-notes textarea{min-height:108px;resize:vertical}.source-impression-notes small{justify-self:end;color:var(--muted)}.source-price-board .source-impression-chip{max-width:560px;margin-top:7px;padding:5px 8px;display:-webkit-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 70%);border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent-soft),transparent 28%);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.supplier-relationship-note{margin-top:11px;padding:9px 10px;display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--accent),transparent 72%);border-radius:10px;color:var(--ink);background:color-mix(in srgb,var(--accent-soft),transparent 35%);font-size:var(--type-small)}.supplier-relationship-note strong{color:var(--accent);font-size:var(--type-label)}.supplier-relationship-note span{overflow-wrap:anywhere;line-height:1.5}html[data-mode=dark] .source-detail-card,html[data-mode=dark] .source-reuse-card{border-color:rgba(182,151,184,.25);background:rgba(15,38,51,.72)}html[data-interface-style=clarity] .source-detail-card,html[data-interface-style=clarity] .source-reuse-card{background:var(--surface);box-shadow:0 10px 24px rgba(22,43,72,.045)}@media (max-width:760px){.workflow-form.source-workflow{width:100%;max-width:100%}.source-detail-card,.source-reuse-card{padding:13px}.source-communication-grid,.source-identity-grid,.source-impression-grid,.source-location-grid,.source-reuse-card{grid-template-columns:1fr}.source-location-grid>:last-child{grid-column:auto}}.packing-identity-editor{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.packing-destination-inline{grid-column:span 3;margin:0;padding:10px}.packing-destination-inline>header{margin-bottom:7px}.packing-destination-inline>div{grid-template-columns:repeat(3,minmax(0,1fr))}.packing-carton-primary-row{min-width:0;display:grid;grid-template-columns:minmax(460px,2.6fr) minmax(104px,.5fr) minmax(104px,.5fr) minmax(150px,.72fr) minmax(170px,.82fr);align-items:stretch;gap:10px}.packing-carton-primary-row>*{min-width:0}.packing-forwarder-content,.packing-private-references,.packing-special-description{min-width:0;border:1px solid color-mix(in srgb,var(--line),transparent 2%);border-radius:12px;background:color-mix(in srgb,var(--surface-2),transparent 28%)}.packing-forwarder-content{padding:9px}.packing-forwarder-content>header,.packing-private-references>header,.packing-special-description>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.packing-forwarder-content>header>span,.packing-private-references>header>span,.packing-private-references>header>span>span{min-width:0;display:grid;gap:2px}.packing-forwarder-content>header strong,.packing-private-references>header strong,.packing-special-description>header strong{font-size:var(--type-small);line-height:1.3}.packing-forwarder-content>header small,.packing-private-references>header small{color:var(--muted);font-size:var(--type-caption);line-height:1.35}.packing-forwarder-content>header button,.packing-private-references>header button,.packing-special-description>header button{min-height:34px;padding:6px 10px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);border-radius:9px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-caption);font-weight:900}.packing-content-languages,.packing-language-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.packing-content-languages textarea{min-height:64px;resize:vertical}.packing-declaration-field{min-width:0;padding:9px;display:grid;align-content:space-between;gap:8px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.packing-declaration-field>span{min-width:0;display:grid;gap:2px}.packing-declaration-field strong{font-size:var(--type-small);line-height:1.25}.packing-declaration-field small{color:var(--muted);font-size:var(--type-caption);line-height:1.25}.packing-declaration-field select{width:100%}.packing-special-description{margin-top:10px;padding:11px}.packing-optional-details{margin-top:10px}.packing-private-references{margin-top:11px;padding:12px;border-color:color-mix(in srgb,var(--accent),transparent 63%);background:linear-gradient(135deg,color-mix(in srgb,var(--blue-soft),transparent 28%),color-mix(in srgb,var(--surface),transparent 3%))}.packing-private-references>header>span{grid-template-columns:30px minmax(0,1fr);align-items:center}.packing-private-references>header>span>b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-size:var(--type-body-strong)}.packing-private-reference-list{margin-top:10px;display:grid;gap:8px}.packing-private-reference-row{min-width:0;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr) 38px;align-items:end;gap:8px;border:1px solid color-mix(in srgb,var(--line),transparent 12%);border-radius:10px;background:var(--surface)}.packing-private-reference-row .tracking-priority span{color:var(--accent);font-weight:900}.packing-reference-remove{width:38px;min-height:42px;padding:0;border:1px solid color-mix(in srgb,var(--red),transparent 55%);border-radius:9px;background:transparent;color:var(--red);font-size:var(--type-title-sm);font-weight:900}.packing-private-references>p{margin:9px 0 0;color:var(--muted);font-size:var(--type-caption);line-height:1.5}html[data-mode=dark] .packing-declaration-field,html[data-mode=dark] .packing-forwarder-content,html[data-mode=dark] .packing-private-reference-row,html[data-mode=dark] .packing-special-description{border-color:rgba(163,205,214,.18);background:rgba(11,37,50,.74)}html[data-mode=dark] .packing-private-references{border-color:rgba(140,201,211,.28);background:linear-gradient(135deg,rgba(19,59,74,.88),rgba(11,35,49,.82))}@media (max-width:1280px){.packing-carton-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-forwarder-content{grid-column:1/-1}.packing-declaration-field{grid-column:auto;grid-template-columns:minmax(0,1fr) 110px;align-items:center}}@media (max-width:980px){.packing-identity-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-destination-inline{grid-column:1/-1}.packing-carton-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-forwarder-content{grid-column:1/-1}.packing-declaration-field{grid-column:auto;grid-template-columns:minmax(0,1fr) 100px}.packing-private-reference-row{grid-template-columns:minmax(0,1fr) minmax(190px,.8fr) 38px}}@media (max-width:760px){.packing-carton-primary-row,.packing-content-languages,.packing-identity-editor,.packing-language-grid{grid-template-columns:1fr}.packing-destination-inline,.packing-forwarder-content{grid-column:auto}.packing-destination-inline>header,.packing-forwarder-content>header,.packing-private-references>header,.packing-special-description>header{align-items:stretch;flex-direction:column}.packing-destination-inline>header button,.packing-forwarder-content>header button,.packing-private-references>header button,.packing-special-description>header button{width:100%}.packing-declaration-field{grid-template-columns:minmax(0,1fr) 92px}.packing-private-reference-row{padding:9px;grid-template-columns:minmax(0,1fr) 38px}.packing-private-reference-row .form-field{grid-column:1/-1}.packing-reference-remove{grid-column:2;grid-row:1;justify-self:end}}.commercial-focus>.section-title{margin-bottom:10px;padding:2px 3px 10px}.customer-offer-workspace{margin-top:0;padding:18px;border-radius:20px}.customer-offer-workspace>p{max-width:850px;margin:8px 0 14px}.customer-offer-journey{margin:0 0 16px;padding:14px;display:grid;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:16px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--accent),transparent 83%),transparent 36%),color-mix(in srgb,var(--surface-2),transparent 5%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.customer-offer-journey>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.customer-offer-journey>header>div{min-width:0;display:grid;gap:3px}.customer-offer-journey>header span,.customer-offer-stage-head>div>span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.customer-offer-journey>header strong{font-size:var(--type-body-strong)}.customer-offer-journey>header small,.customer-offer-stage-head>div>small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.customer-offer-journey>header>b{min-width:48px;min-height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 66%);border-radius:999px;background:color-mix(in srgb,var(--surface),transparent 5%);color:var(--accent);font-size:var(--type-small)}.customer-offer-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-offer-stepper>button{min-width:0;min-height:67px;padding:9px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 8px;border:1px solid color-mix(in srgb,var(--line),transparent 12%);border-radius:12px;background:color-mix(in srgb,var(--surface),transparent 3%);color:var(--ink);text-align:start;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.customer-offer-stepper>button:focus-visible,.customer-offer-stepper>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent),transparent 35%)}.customer-offer-stepper>button.current{border-color:color-mix(in srgb,var(--accent),transparent 28%);background:color-mix(in srgb,var(--accent),transparent 91%);box-shadow:0 8px 22px color-mix(in srgb,var(--accent),transparent 89%)}.customer-offer-stepper>button.complete{border-color:color-mix(in srgb,var(--green),transparent 54%)}.customer-offer-stepper>button>i{width:30px;height:30px;grid-row:1/3;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent),transparent 88%);color:var(--accent);font-size:var(--type-label);font-style:normal;font-weight:950}.customer-offer-stepper>button.complete>i{background:color-mix(in srgb,var(--green),transparent 85%);color:var(--green)}.customer-offer-stepper>button>span{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--type-label);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.customer-offer-stepper>button>small{grid-column:2/4;color:var(--muted);font-size:var(--type-caption);font-weight:800}.customer-offer-next-action{justify-self:end;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--accent),transparent 30%);border-radius:11px;background:var(--accent);color:#fff;font-size:var(--type-label);font-weight:950;cursor:pointer}.customer-offer-stage{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:16px;background:color-mix(in srgb,var(--surface),transparent 3%);scroll-margin:96px}.customer-offer-stage-head{margin:-2px 0 13px;padding-bottom:11px;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center!important;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 20%)}.customer-offer-stage-head>i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent),transparent 86%);color:var(--accent);font-size:var(--type-small);font-style:normal;font-weight:950}.customer-offer-stage-head>div{min-width:0;display:grid;gap:2px}.customer-offer-stage-head>div>strong{color:var(--ink);font-size:var(--type-body-strong)}.customer-offer-stage-head>b{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);font-size:var(--type-caption);white-space:nowrap}.customer-offer-pricing .sale-line-grid{gap:9px}.customer-offer-pricing .sale-line-editor{border-color:color-mix(in srgb,var(--line),transparent 12%);background:color-mix(in srgb,var(--surface-2),transparent 12%)}.sale-order-terms.customer-offer-stage{display:block}.sale-order-terms.customer-offer-stage>.customer-offer-stage-head{margin-bottom:14px}.customer-offer-terms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-offer-term-card{min-width:0;padding:13px;display:grid;align-content:start;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2),transparent 12%),color-mix(in srgb,var(--surface),transparent 2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.customer-offer-term-card>header{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.customer-offer-term-card>header>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 68%);border-radius:10px;background:color-mix(in srgb,var(--accent),transparent 89%);color:var(--accent);font-size:var(--type-caption);font-style:normal;font-weight:950;letter-spacing:.02em}.customer-offer-term-card>header>div{min-width:0;display:grid;gap:3px}.customer-offer-term-card>header small,.customer-offer-term-card>header strong{display:block}.customer-offer-term-card>header strong{margin:0;color:var(--ink);font-size:var(--type-small);line-height:1.3}.customer-offer-term-card>header small{color:var(--muted);font-size:var(--type-label);line-height:1.42}.customer-offer-term-fields,.deposit-requirement-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start}.deposit-requirement-fields.no-value{grid-template-columns:1fr}.customer-offer-detail-card,.customer-offer-timeline-card{grid-column:1/-1}.customer-offer-timeline-card{border-color:color-mix(in srgb,var(--accent),transparent 58%);background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--accent),transparent 88%),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2),transparent 10%),color-mix(in srgb,var(--surface),transparent 2%))}.customer-offer-timeline-fields>.calculated-lead-time{grid-column:1/-1}.customer-offer-detail-card{background:color-mix(in srgb,var(--surface-2),transparent 18%)}.customer-offer-detail-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.customer-offer-detail-fields textarea{min-height:82px;resize:vertical}html[data-mode=dark] .customer-offer-term-card{border-color:rgba(151,214,208,.16);background:linear-gradient(145deg,rgba(16,48,60,.78),rgba(10,36,48,.68));box-shadow:inset 0 1px 0 rgba(230,255,252,.06)}html[data-mode=dark] .customer-offer-timeline-card{border-color:rgba(151,214,208,.26);background:radial-gradient(circle at 92% 0,rgba(92,176,171,.13),transparent 34%),linear-gradient(145deg,rgba(18,54,66,.86),rgba(9,35,47,.76))}html[dir=rtl] .customer-offer-term-card>header>i{direction:ltr}.customer-offer-review>.profit-summary-v2{margin:0 0 12px}.customer-offer-estimate-placeholder{min-height:94px;margin-bottom:12px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;border:1px dashed color-mix(in srgb,var(--line),transparent 2%);border-radius:13px;background:color-mix(in srgb,var(--surface-2),transparent 20%)}.customer-offer-estimate-placeholder>i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent),transparent 87%);color:var(--accent);font-size:var(--type-title-sm);font-style:normal}.customer-offer-estimate-placeholder>div{min-width:0;display:grid;gap:4px}.customer-offer-estimate-placeholder strong{font-size:var(--type-small)}.customer-offer-estimate-placeholder small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.customer-offer-review .customer-offer-actions{display:grid;grid-template-columns:minmax(180px,auto) minmax(180px,auto) minmax(0,1fr);gap:9px}.customer-offer-review .customer-offer-actions>button{min-height:44px}.customer-offer-review .customer-offer-actions>small{align-self:center;justify-self:end;margin:0;text-align:end}.customer-offer-decision-continue{width:100%;margin-top:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--green),transparent 44%);border-radius:13px;background:color-mix(in srgb,var(--green),transparent 91%);color:var(--ink);text-align:start;cursor:pointer}.customer-offer-decision-continue>span{min-width:0;display:grid;gap:3px}.customer-offer-decision-continue b{font-size:var(--type-small)}.customer-offer-decision-continue small{color:var(--muted);font-size:var(--type-label)}.customer-offer-decision-continue>i{color:var(--green);font-size:var(--type-title-sm);font-style:normal}.customer-offer-attention{animation:customer-offer-guide-pulse 2.1s ease both!important}@keyframes customer-offer-guide-pulse{0%,to{outline:0 solid transparent}20%,56%{outline:3px solid color-mix(in srgb,var(--accent),transparent 24%);outline-offset:4px;box-shadow:0 0 0 9px color-mix(in srgb,var(--accent),transparent 88%),0 16px 36px color-mix(in srgb,var(--accent),transparent 82%)}38%,74%{outline:1px solid color-mix(in srgb,var(--accent),transparent 66%);outline-offset:2px}}html[data-mode=dark] .customer-offer-journey,html[data-mode=dark] .customer-offer-stage{border-color:rgba(151,214,208,.17);background:rgba(10,36,48,.66)}html[data-mode=dark] .customer-offer-estimate-placeholder,html[data-mode=dark] .customer-offer-stepper>button{border-color:rgba(151,214,208,.15);background:rgba(17,47,59,.72)}@media (max-width:900px){.customer-offer-stepper>button{grid-template-columns:30px minmax(0,1fr)}.customer-offer-stepper>button>small{grid-column:2}.customer-offer-review .customer-offer-actions{grid-template-columns:1fr 1fr}.customer-offer-review .customer-offer-actions>small{grid-column:1/-1;justify-self:start;text-align:start}.customer-offer-basics-fields,.customer-offer-detail-fields{grid-template-columns:1fr}}@media (max-width:760px){.customer-offer-workspace{padding:11px;border-radius:16px}.customer-offer-journey,.customer-offer-stage{padding:11px}.customer-offer-journey>header{align-items:start}.customer-offer-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.customer-offer-stepper>button{min-height:84px;padding:7px 5px;grid-template-columns:1fr;grid-template-rows:30px auto auto;justify-items:center;gap:3px;text-align:center}.customer-offer-stepper>button>i{grid-row:auto}.customer-offer-stepper>button>small,.customer-offer-stepper>button>span{width:100%;grid-column:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-offer-stepper>button>span{font-size:var(--type-caption)}.customer-offer-next-action{width:100%;justify-content:center}.customer-offer-stage-head{grid-template-columns:34px minmax(0,1fr)}.customer-offer-stage-head>i{width:34px;height:34px}.customer-offer-stage-head>b{grid-column:2;justify-self:start}.customer-offer-review .customer-offer-actions,.customer-offer-term-fields,.customer-offer-terms-grid,.deposit-requirement-fields{grid-template-columns:1fr}.customer-offer-detail-card,.customer-offer-timeline-card,.customer-offer-timeline-fields>.calculated-lead-time{grid-column:auto}.customer-offer-term-card{padding:11px}.customer-offer-term-card>header{grid-template-columns:31px minmax(0,1fr);gap:9px}.customer-offer-term-card>header>i{width:31px;height:31px}.customer-offer-review .customer-offer-actions>small{grid-column:auto}}html[data-motion=reduced] .customer-offer-attention{animation:none!important;outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.customer-offer-attention{animation:none!important;outline:3px solid var(--accent);outline-offset:3px}}@media (max-width:560px){.table-wrap{overflow:visible}table,tbody,td,th,thead,tr{display:block}table{min-width:0}thead{display:none}tbody{padding:9px}tbody tr{margin-bottom:8px;padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}tbody tr:last-child{margin-bottom:0}td{min-width:0;padding:0;border:0;white-space:normal}td:before{content:attr(data-label);margin-bottom:4px;display:block;color:#8b9896;font-size:var(--type-label);font-weight:900;text-transform:uppercase}td:nth-child(2){grid-column:1/-1;grid-row:1}td:first-child{grid-row:2}td b,td b+span{max-width:none}td:last-child{text-align:right}.rtl td:last-child{text-align:left}.panel-heading{min-height:62px}.page-heading p:not(.eyebrow){display:none}.drawer-head h2{font-size:var(--type-display)}.preview-backdrop{padding:6px}.preview-card footer{justify-content:stretch}.preview-card footer a,.preview-card footer button{flex:1;text-align:center}}@media (max-width:390px){.metrics article{min-height:92px}.mobile-nav button{font-size:var(--type-label)}.mobile-nav button>span{font-size:var(--type-title-sm)}.detail-facts{grid-template-columns:1fr 1fr}.attachment-card{grid-template-columns:54px minmax(0,1fr)}.attachment-thumb{width:54px}}:root{--font-scale:1.8125;--accent:var(--green);--accent-2:var(--green-2);--glass:rgba(247,252,250,.72);--surface:#fff;--surface-2:#f7faf8}html[data-theme=sapphire]{--green:#1b69aa;--green-2:#2988cf;--green-soft:#e6f1fb;--accent:#1b69aa;--accent-2:#2988cf;--gold:#69b7ef}html[data-theme=plum]{--green:#7a426f;--green-2:#9a5a8d;--green-soft:#f5eaf2;--accent:#7a426f;--accent-2:#9a5a8d;--gold:#dda969}html[data-theme=sand]{--green:#8a6642;--green-2:#aa8053;--green-soft:#f7efe4;--accent:#8a6642;--accent-2:#aa8053;--gold:#d7a74f}html[data-theme=graphite]{--green:#4e6268;--green-2:#6b858d;--green-soft:#e9eff0;--accent:#4e6268;--accent-2:#6b858d;--gold:#9fb6bc}.app-shell{zoom:var(--font-scale)}.appearance-button svg,.choice-row svg,.metric-icon svg,.nav-glyph svg,.supplier-avatar svg{width:18px;height:18px}.nav-glyph{background:transparent}.nav-list button.active .nav-glyph{background:color-mix(in srgb,var(--gold),transparent 12%)}.appearance-button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.76);color:var(--accent);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.appearance-button svg{width:17px}.live-pulse{width:6px;height:6px;display:inline-block;border-radius:50%;background:#16ad76;box-shadow:0 0 0 0 rgba(22,173,118,.45);animation:live-pulse 2s infinite}.metrics .metric-card,.panel{border:1px solid rgba(214,224,220,.95);background:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 30px rgba(25,56,58,.045)}.metric-card{position:relative;padding:15px;display:flex;align-items:flex-start;gap:10px;border-radius:13px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metric-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent),transparent 63%);box-shadow:0 15px 30px rgba(25,56,58,.1),inset 0 1px 0 #fff}.metric-card>div:nth-child(2){min-width:0}.metric-card>i{position:absolute;inset-inline-end:10px;top:10px;color:var(--muted);font-style:normal}.metric-icon.plum{background:#f5e9f2;color:#7a426f}.metric-icon svg{width:17px;height:17px}.metrics small,.metrics span,.metrics strong{display:block}.mine-badge,.restock-badge{width:fit-content;margin-top:4px;padding:3px 5px;display:block;border-radius:5px;color:var(--accent);background:var(--green-soft);font-size:var(--type-micro);font-weight:900}.restock-badge{color:#7a426f;background:#f5e9f2}.overdue-row{background:color-mix(in srgb,var(--red-soft),transparent 45%)}.overdue-badge{width:fit-content;margin-top:5px;padding:3px 6px;display:block;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:var(--type-label);font-style:normal;font-weight:900}.assignee-picker,.consolidation-picker{margin:0;padding:12px;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;border:1px solid var(--line);border-radius:10px}.assignee-picker legend,.consolidation-picker legend{padding:0 5px;color:#4f6261;font-size:var(--type-body-strong);font-weight:900}.assignee-picker label,.consolidation-picker label{padding:7px 9px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:var(--type-body);cursor:pointer}.assignee-picker input,.consolidation-picker input{accent-color:var(--accent)}.consolidation-picker p{flex:0 0 100%;margin:0 0 4px}.consolidation-picker p,.consolidation-picker small{color:var(--muted);font-size:var(--type-body)}.restock-toggle{padding:11px;display:flex;align-items:flex-start;gap:8px;grid-column:1/-1;border:1px solid #dfcee0;border-radius:10px;background:#fbf6fa;cursor:pointer}.restock-toggle input{accent-color:#7a426f}.restock-toggle small,.restock-toggle strong{display:block}.restock-toggle strong{font-size:var(--type-body-strong)}.restock-toggle small{margin-top:4px}.form-field>small,.restock-toggle small{color:var(--muted);font-size:var(--type-small)}.form-field>small{line-height:1.4}.update-form{position:relative;align-items:center}.update-form>button:last-child,.update-form>input{min-height:39px}.emoji-picker{position:relative}.emoji-picker>button{width:36px;height:36px;padding:0;background:#eef3f1;color:var(--ink);font-size:var(--type-heading)}.emoji-picker>span{position:absolute;z-index:5;inset:auto 0 42px auto;padding:6px;display:none;gap:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.emoji-picker:focus-within>span,.emoji-picker:hover>span{display:flex}.emoji-picker>span button{width:30px;height:30px;padding:0;background:transparent;color:var(--ink);font-size:var(--type-heading)}.voice-recorder{min-height:39px;display:flex;align-items:center;gap:6px}.voice-recorder>button{width:38px;height:38px;padding:0;border-radius:50%;background:linear-gradient(145deg,var(--accent-2),var(--accent));color:white;font-size:var(--type-body-strong);box-shadow:0 5px 14px color-mix(in srgb,var(--accent),transparent 70%)}.voice-recorder.recording>button{background:var(--red);animation:record-pulse 1.5s infinite}@keyframes record-pulse{50%{box-shadow:0 0 0 7px rgba(165,61,53,.12)}}.voice-recorder>span{color:var(--muted);font-size:var(--type-small)}.voice-recorder>em{position:absolute;top:45px;inset-inline-end:0;color:var(--red);font-size:var(--type-small);font-style:normal}.voice-wave{width:76px;height:27px;display:flex;align-items:center;gap:2px;overflow:hidden}.voice-wave i{width:2px;height:30%;border-radius:2px;background:var(--red);animation:voice-wave .72s ease-in-out infinite alternate}.voice-wave i:nth-child(3n){animation-duration:.5s}.voice-wave i:nth-child(4n){animation-duration:.9s}@keyframes voice-wave{to{height:92%}}.voice-player{margin:7px 0;padding:7px 9px;display:flex;align-items:center;gap:7px;border-radius:12px;background:linear-gradient(135deg,var(--green-soft),color-mix(in srgb,var(--green-soft),#fff 45%))}.voice-player>button{display:none}.voice-player audio{width:100%;height:32px}.voice-player>span{color:var(--muted);font-size:var(--type-small)}.timeline article blockquote{margin:7px 0;padding:8px 10px;border-inline-start:3px solid var(--accent);border-radius:5px;background:var(--surface-2);font-size:var(--type-body);line-height:1.5}.timeline-interactions{margin-top:6px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .16s}.timeline article:focus-within .timeline-interactions,.timeline article:hover .timeline-interactions{opacity:1}.timeline-interactions button{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:var(--type-small);cursor:pointer}.timeline-interactions button.liked{border-color:#efbac4;background:#fff0f3;color:#c13e60}.timeline-interactions span{color:var(--muted);font-size:var(--type-small)}.appearance-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:rgba(7,19,23,.35);backdrop-filter:blur(8px)}.appearance-panel{width:min(430px,100%);height:100%;padding:22px;overflow-y:auto;border-inline-start:1px solid rgba(255,255,255,.55);background:rgba(244,249,247,.82);backdrop-filter:blur(38px) saturate(180%);box-shadow:-28px 0 80px rgba(9,28,33,.25),inset 1px 0 0 rgba(255,255,255,.7)}.appearance-panel header{padding-bottom:18px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(116,139,134,.2)}.appearance-panel header span{color:var(--accent);font-size:var(--type-body);font-weight:900;letter-spacing:.11em}.appearance-panel h2{margin:7px 0 0;font-size:var(--type-display)}.appearance-panel header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(255,255,255,.52);font-size:var(--type-heading);cursor:pointer}.appearance-panel section{padding:20px 0;border-bottom:1px solid rgba(116,139,134,.16)}.appearance-panel h3{margin:0 0 10px;font-size:var(--type-title-sm)}.appearance-panel section>small{margin-top:8px;display:block;color:var(--muted);font-size:var(--type-small)}.choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.choice-row button{padding:12px 6px;display:grid;place-items:center;gap:6px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:rgba(255,255,255,.45);font-size:var(--type-body);cursor:pointer}.choice-row button.selected{border-color:color-mix(in srgb,var(--accent),transparent 30%);background:color-mix(in srgb,var(--green-soft),rgba(255,255,255,.5) 50%);color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.theme-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.theme-swatches button{padding:8px 4px;display:grid;place-items:center;gap:6px;border:1px solid transparent;border-radius:11px;background:transparent;font-size:var(--type-small);cursor:pointer}.theme-swatches button.selected{border-color:var(--accent);background:rgba(255,255,255,.5)}.theme-swatches i{width:29px;height:29px;border-radius:50%;background:#17765a;box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 4px 10px rgba(0,0,0,.12)}.theme-swatches .sapphire i{background:#1b69aa}.theme-swatches .plum i{background:#7a426f}.theme-swatches .sand i{background:#9a754c}.theme-swatches .graphite i{background:#4e6268}.font-scale-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.font-scale-row button{min-height:48px;border:1px solid rgba(255,255,255,.7);border-radius:11px;background:rgba(255,255,255,.45);cursor:pointer}.font-scale-row button.selected{border-color:var(--accent);color:var(--accent)}.font-scale-row span{display:block;margin-top:3px;font-size:var(--type-label)}.sound-toggle{margin-top:18px;padding:13px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.7);border-radius:13px;background:rgba(255,255,255,.48)}.sound-toggle input{accent-color:var(--accent)}.sound-toggle small,.sound-toggle strong{display:block}.sound-toggle strong{font-size:var(--type-body-strong)}.sound-toggle small{margin-top:4px;color:var(--muted);font-size:var(--type-small)}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.reference-grid>.toast{grid-column:1/-1}.reference-card{min-width:0}.inline-reference-form{padding:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-bottom:1px solid var(--line)}.inline-reference-form .primary-action{align-self:end}.country-form{grid-template-columns:1fr 1fr auto}.reference-list{padding:6px 15px 14px}.reference-list article{padding:10px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:8px;align-items:center;border-bottom:1px solid #edf0ee}.reference-list article.disabled{opacity:.52}.reference-list span,.reference-list strong{display:block}.reference-list strong{font-size:var(--type-body-strong)}.reference-list span{margin-top:3px;color:var(--muted);font-size:var(--type-small)}.reference-list button{padding:6px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:var(--type-small);cursor:pointer}.country-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-small);font-weight:900}.supplier-history{min-height:320px}.supplier-cards{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.supplier-cards>article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.supplier-cards article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center}.supplier-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--green-soft);color:var(--accent)}.supplier-cards h3{margin:0;font-size:var(--type-subtitle)}.supplier-cards header span{color:var(--muted);font-size:var(--type-small)}.supplier-cards header>b{color:var(--accent);font-size:var(--type-title-sm)}.supplier-stats{margin:12px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px}.supplier-stats span{padding:8px 4px;display:block;color:var(--muted);font-size:var(--type-label);text-align:center}.supplier-stats strong{display:block;margin-bottom:3px;color:var(--ink);font-size:var(--type-title)}.supplier-cards details{border-top:1px solid var(--line)}.supplier-cards summary{padding-top:10px;color:var(--accent);font-size:var(--type-body);font-weight:900;cursor:pointer}.supplier-cards details button{width:100%;padding:8px 0;display:grid;grid-template-columns:auto 1fr;gap:4px 7px;border:0;border-bottom:1px solid #edf0ee;background:transparent;text-align:start;cursor:pointer}.supplier-cards details button span{color:var(--accent);font-size:var(--type-small)}.supplier-cards details button strong{overflow:hidden;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap}.supplier-cards details button small{grid-column:2;color:var(--muted);font-size:var(--type-small)}html[data-mode=dark]{--ink:#eaf2f1;--navy:#dce9e7;--line:#35474a;--muted:#9eb0ae;--paper:rgba(27,39,42,.95);--canvas:#111a1d;--surface:#1c292c;--surface-2:#223135;--green-soft:color-mix(in srgb,var(--accent),#172326 78%);--amber-soft:#3a2d18;--red-soft:#3b2322;--blue-soft:#1c3540}html[data-mode=dark] .app-shell,html[data-mode=dark] body{background:#111a1d}html[data-mode=dark] .app-shell{background:radial-gradient(circle at 82% 3%,color-mix(in srgb,var(--accent),transparent 85%),transparent 28%),linear-gradient(145deg,#162124,#10181b)}html[data-mode=dark] .topbar{border-color:#304145;background:rgba(20,30,33,.78)}html[data-mode=dark] .appearance-button,html[data-mode=dark] .language,html[data-mode=dark] .notification,html[data-mode=dark] .search-box{border-color:#3a4b4e;background:rgba(34,48,51,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-mode=dark] .modal-card,html[data-mode=dark] .order-drawer,html[data-mode=dark] .release-panel,html[data-mode=dark] input,html[data-mode=dark] select,html[data-mode=dark] textarea{color:var(--ink);background:var(--surface)}html[data-mode=dark] .drawer-status,html[data-mode=dark] .modal-actions,html[data-mode=dark] .panel-heading,html[data-mode=dark] th{background:#202e31}html[data-mode=dark] tbody tr:hover{background:#223135}html[data-mode=dark] .attachment-card,html[data-mode=dark] .completed-cards button,html[data-mode=dark] .mini-action,html[data-mode=dark] .secondary{background:var(--surface)}html[data-mode=dark] .detail-facts>div,html[data-mode=dark] .drop-zone,html[data-mode=dark] .route-selector label{background:#202f32}html[data-mode=dark] .appearance-panel{background:rgba(25,36,39,.86)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.appearance-button,.language,.notification,.release-fab,.sidebar-version,.topbar{backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}.topbar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.12),transparent 38%,rgba(255,255,255,.08));mask:linear-gradient(#000,transparent 78%)}}@media (max-width:1280px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.reference-grid,.supplier-cards{grid-template-columns:1fr}}@media (max-width:760px){.metrics .metric-card{padding:12px}.update-form{flex-wrap:wrap}.update-form>input{flex:1 1 calc(100% - 50px)}.timeline-interactions{opacity:1}.country-form,.inline-reference-form{grid-template-columns:1fr}.reference-list article{grid-template-columns:34px minmax(0,1fr)}.reference-list article button{grid-row:2}.reference-list article button:first-of-type{grid-column:1}.reference-list article button:last-of-type{grid-column:2}.appearance-panel{padding:17px}.assignee-picker,.consolidation-picker,.restock-toggle{grid-column:auto}}@media (max-width:390px){.metrics .metric-card{min-height:92px}.theme-swatches{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.primary-action:after{display:none}}@media (prefers-contrast:more){.appearance-panel,.metric-card,.panel,.topbar{backdrop-filter:none!important;background:var(--surface)!important;border-width:2px!important}.muted{color:currentColor}}.app-shell{zoom:1}.attention-list button,.nav-list button,.page-heading p,.panel-heading p,.search-box input,.sidebar-footer,.sidebar-version,.topbar button,table{font-size:var(--type-body)}.page-heading h1{font-size:var(--type-display)}.panel-heading h2,.section-title h3,.timeline h3{font-size:var(--type-title-sm)}.pdf-action,.primary-action,.secondary{font-size:var(--type-body-strong)}.assignee-picker legend,.form-field>span,.route-selector legend{font-size:var(--type-body)}.form-field input,.form-field select,.form-field textarea{font-size:var(--type-body-strong)}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr));align-items:stretch}.metric-card{min-width:0;min-height:132px;padding:14px;display:grid;grid-template-rows:auto minmax(36px,1fr) auto;align-items:start;gap:8px;border:1px solid rgba(207,221,216,.9);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,252,250,.78));text-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 32px rgba(26,66,66,.065)}.metric-card-head{min-width:0;min-height:calc(34px * var(--font-scale));display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px}.metric-card-head>span{min-width:0;color:var(--muted);font-size:var(--type-body);font-weight:900;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.metric-card>strong{margin:0;align-self:end;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.metric-card>small{min-width:0;color:var(--muted);font-size:var(--type-label);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.metric-icon{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:10px}.metric-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #fff,0 18px 38px rgba(20,71,72,.12)}.modal-backdrop{padding:16px;overflow:hidden}.order-form{width:min(900px,100%);height:min(850px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.order-form>.modal-head{position:relative;z-index:2}.order-form>.form-grid{min-height:0;padding:18px 22px;overflow-y:auto;overscroll-behavior:contain}.order-form>.modal-actions{position:relative;z-index:2}.workflow-form{max-height:calc(100dvh - 32px)}.drawer-backdrop{padding:22px;align-items:center;justify-content:center}.order-drawer{width:min(840px,100%);height:auto;max-height:calc(100dvh - 44px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.72);border-radius:23px;background:rgba(255,255,255,.96)}.order-drawer,.rtl .order-drawer{box-shadow:0 32px 100px rgba(4,27,34,.34),inset 0 1px 0 rgba(255,255,255,.9)}.drawer-head{position:sticky;top:0;z-index:8;border-radius:23px 23px 0 0;background:color-mix(in srgb,var(--surface),transparent 5%);backdrop-filter:blur(28px) saturate(170%)}.pdf-download-control{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px 10px}.pdf-download-control small{color:var(--muted);font-size:var(--type-small)}.pdf-action{cursor:pointer}.pdf-action:disabled{opacity:.58;cursor:wait}.timeline-interactions .delete-audio{border-color:color-mix(in srgb,var(--red),transparent 65%);color:var(--red)}.supplier-notice{margin:12px 14px 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 70%);border-radius:9px;background:var(--green-soft);color:var(--accent);font-size:var(--type-body);cursor:pointer}.supplier-score-grid{margin:12px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.supplier-score-grid span{padding:9px 5px;border-radius:9px;background:linear-gradient(145deg,var(--green-soft),color-mix(in srgb,var(--green-soft),#fff 45%));color:var(--muted);font-size:var(--type-label);text-align:center}.supplier-score-grid strong{margin-bottom:4px;display:block;color:var(--accent);font-size:var(--type-title)}.supplier-rating-form{margin-top:11px;padding-top:11px;display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid var(--line)}.supplier-rating-form>button,.supplier-rating-form>input,.supplier-rating-form>select,.supplier-rating-form>strong{grid-column:1/-1}.supplier-rating-form>strong{color:var(--ink);font-size:var(--type-body)}.supplier-rating-form label span{display:block;margin-bottom:3px;color:var(--muted);font-size:var(--type-label)}.supplier-rating-form input,.supplier-rating-form select{width:100%;min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:var(--type-small)}.supplier-rating-form button{padding:8px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-size:var(--type-small);font-weight:900;cursor:pointer}.push-toggle{margin-top:9px}.push-toggle.enabled{border-color:color-mix(in srgb,var(--accent),transparent 50%)}.push-toggle.blocked{border-color:color-mix(in srgb,var(--red),transparent 55%)}html[data-mode=light] .app-shell{background:radial-gradient(circle at 83% -3%,color-mix(in srgb,var(--accent),transparent 87%),transparent 27%),radial-gradient(circle at 4% 72%,rgba(134,204,206,.12),transparent 28%),linear-gradient(145deg,#f9fcfb,#edf4f2)}html[data-mode=light] .topbar{border-color:rgba(255,255,255,.86);background:linear-gradient(135deg,rgba(255,255,255,.73),rgba(240,249,247,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.35),0 14px 40px rgba(38,87,84,.07)}html[data-mode=light] .appearance-button,html[data-mode=light] .language,html[data-mode=light] .notification,html[data-mode=light] .search-box,html[data-mode=light] .sidebar-version{border-color:rgba(255,255,255,.82);background:linear-gradient(145deg,rgba(255,255,255,.63),rgba(235,247,244,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(130,168,160,.1),0 8px 24px rgba(25,74,73,.08)}html[data-mode=dark]{--ink:#eef9f7;--navy:#e5f3f1;--line:rgba(135,186,181,.19);--muted:#a8c4c0;--paper:rgba(12,40,49,.78);--canvas:#061821;--surface:#0b2731;--surface-2:#10343f;--green-soft:color-mix(in srgb,var(--accent),#09252f 76%);--amber-soft:#45351a;--red-soft:#472824;--blue-soft:#123b4d;color-scheme:dark}html[data-mode=dark] .app-shell,html[data-mode=dark] body{background:#061821}html[data-mode=dark] .app-shell{background:radial-gradient(circle at 86% -4%,color-mix(in srgb,var(--accent),transparent 76%),transparent 31%),radial-gradient(circle at 4% 74%,rgba(22,116,139,.22),transparent 33%),linear-gradient(150deg,#09222d 0,#061821 58%,#0a2630 100%)}html[data-mode=dark] .sidebar{background:linear-gradient(175deg,rgba(8,37,48,.98),rgba(11,48,58,.97) 58%,rgba(6,29,39,.99));box-shadow:12px 0 44px rgba(0,8,13,.32),inset -1px 0 0 rgba(130,201,195,.08)}html[data-mode=dark] .topbar{border-color:rgba(140,199,194,.17);background:linear-gradient(135deg,rgba(14,48,58,.76),rgba(8,32,42,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 44px rgba(0,9,15,.2)}html[data-mode=dark] .metric-card{border-color:rgba(125,187,181,.16);background:linear-gradient(145deg,rgba(18,55,65,.86),rgba(8,36,47,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 16px 40px rgba(0,8,14,.2)}html[data-mode=dark] .drawer-status,html[data-mode=dark] .modal-actions,html[data-mode=dark] .panel-heading,html[data-mode=dark] th{background:rgba(15,47,57,.78)}html[data-mode=dark] .order-drawer{border-color:rgba(146,205,200,.15);background:rgba(8,34,44,.97)}html[data-mode=dark] .drawer-head{background:rgba(10,39,49,.92)}html[data-mode=dark] .supplier-score-grid span{background:linear-gradient(145deg,rgba(23,75,75,.8),rgba(11,50,59,.8))}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.appearance-button,.choice-row button,.font-scale-row button,.language,.notification,.search-box,.sidebar-version,.sound-toggle,.topbar{-webkit-backdrop-filter:blur(38px) saturate(205%);backdrop-filter:blur(38px) saturate(205%)}.topbar:before{content:"";position:absolute;inset:1px 2% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);opacity:.8}.appearance-button,.language,.notification,.sidebar-version{position:relative;overflow:hidden}.appearance-button:after,.language:after,.notification:after,.sidebar-version:after{content:"";position:absolute;inset:1px 10% auto;height:45%;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent)}}@media (max-width:760px){.drawer-backdrop{padding:7px}.order-drawer{width:100%;max-height:calc(100dvh - 14px);border-radius:17px}.drawer-head{border-radius:17px 17px 0 0}.order-form{height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}.modal-backdrop{padding:7px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:122px}.pdf-download-control{align-items:flex-end;flex-direction:column}}@media (max-width:420px){.metrics{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:116px;padding:11px}.metric-card-head{grid-template-columns:29px minmax(0,1fr);gap:7px}.metric-icon{width:29px;height:29px}}.sidebar-version{isolation:isolate}html[data-mode=dark] .sidebar-version{border-color:rgba(158,224,217,.22);background:linear-gradient(145deg,rgba(31,77,86,.72),rgba(9,39,50,.76));color:#d6e9e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 28px rgba(0,10,16,.22)}html[data-mode=dark] .sidebar-version strong{padding:4px 7px;border-radius:999px;background:rgba(232,179,79,.14);color:#f2c86f;text-shadow:none}html[data-mode=dark] .metric-icon.ink{border:1px solid rgba(154,219,211,.23);background:linear-gradient(145deg,rgba(107,185,176,.24),rgba(45,103,108,.25));color:#c9f0eb;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 14px rgba(0,10,15,.2)}.notification{overflow:visible!important;display:grid;place-items:center}.notification:after{display:none}.notification>svg{width:17px;height:17px}.notification i{z-index:3;right:-6px;top:-7px;width:19px;height:19px;border:2px solid var(--surface);font-size:var(--type-small);line-height:1}.logout-button{width:auto!important;min-width:55px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px}.logout-button svg{width:14px;height:14px}.logout-button span{margin:0;color:inherit;font-size:var(--type-label)}.sidebar-footer{grid-template-columns:34px minmax(0,1fr) auto}.appearance-panel,.attention-list button,.detail-description,.detail-facts,.nav-list button,.next-action,.page-heading p,.panel-heading p,.search-box input,.sidebar-footer,.sidebar-version,.timeline,table{font-size:var(--type-body)}.nav-list button{min-height:clamp(40px,calc(40px * var(--font-scale)),54px)}.detail-description p,.timeline article p,.update-form input{font-size:var(--type-body-strong)}.section-title small,.timeline article small,.timeline-interactions button{font-size:var(--type-small)}.drawer-body{font-size:var(--type-body-strong)}.font-scale-row{grid-template-columns:repeat(3,1fr)}.font-scale-row button{min-height:54px}.composer-field{position:relative;min-width:0;flex:1;display:flex}.composer-field>input{width:100%;min-height:43px;padding-inline-end:48px;background:var(--surface);color:var(--ink)}.composer-field .emoji-picker{position:absolute;inset-inline-end:4px;top:4px}.emoji-picker>button{width:35px;height:35px}.emoji-picker.open>span,.emoji-picker>span{width:min(330px,78vw);max-height:175px;padding:9px;display:grid;grid-template-columns:repeat(7,1fr);gap:3px;overflow-y:auto;inset:auto 0 43px auto}.emoji-picker:not(.open)>span{display:none!important}.emoji-picker.open>span button{width:38px;height:34px;border-radius:8px}.update-form{align-items:stretch}.composer-actions{gap:7px}.composer-actions,.send-update{display:flex;align-items:center}.send-update{min-height:43px;padding:0 14px!important;gap:6px;background:linear-gradient(145deg,var(--accent-2),var(--accent))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 7px 17px color-mix(in srgb,var(--accent),transparent 72%)}.send-update svg{width:16px;height:16px}.voice-recorder{position:relative;min-height:43px}.voice-recorder>button{width:43px;height:43px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(155deg,color-mix(in srgb,var(--accent-2),#fff 8%),color-mix(in srgb,var(--accent),#071f25 13%));box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -5px 12px rgba(0,25,30,.13),0 8px 20px color-mix(in srgb,var(--accent),transparent 65%)}.voice-recorder>button svg{width:20px;height:20px}.voice-recorder.busy>button{animation:recorder-busy 1s linear infinite}@keyframes recorder-busy{50%{filter:brightness(1.25);transform:scale(.95)}}.timeline-interactions{justify-content:space-between;flex-wrap:wrap}.reaction-bar{display:flex;align-items:center;gap:4px}.reaction-bar button{min-width:31px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px}.reaction-bar button b{font-size:var(--type-title-sm);letter-spacing:0;text-transform:none}.reaction-bar button span{color:inherit;font-size:var(--type-small)}.reaction-bar button.selected{border-color:color-mix(in srgb,var(--accent),transparent 42%);background:var(--green-soft);color:var(--accent);transform:translateY(-1px)}.audio-actions{display:flex;gap:5px}.approval-form{width:min(620px,100%)}.approval-options{margin:20px 24px 4px;padding:0;display:grid;gap:8px;border:0}.approval-options legend{margin-bottom:6px;color:var(--muted);font-size:var(--type-body);font-weight:900}.approval-options label{position:relative;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);cursor:pointer}.approval-options label.selected{border-color:var(--accent);background:var(--green-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 90%)}.approval-options input{position:absolute;opacity:0}.approval-options b{font-size:var(--type-body-strong)}.approval-form>.form-field{margin:17px 24px}.approval-summary{margin-top:12px;padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:11px;background:var(--green-soft)}.approval-summary>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.approval-summary strong{font-size:var(--type-body-strong)}.approval-summary p{margin:4px 0 0;color:var(--muted);font-size:var(--type-body)}.workflow-transition{position:fixed;z-index:130;left:50%;top:50%;min-width:210px;padding:20px;display:grid;place-items:center;gap:10px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.55);border-radius:20px;background:color-mix(in srgb,var(--surface),transparent 10%);box-shadow:0 24px 70px rgba(2,22,28,.32),inset 0 1px 0 rgba(255,255,255,.65);backdrop-filter:blur(28px) saturate(180%);animation:workflow-pop .35s cubic-bezier(.2,.85,.25,1)}.workflow-transition span{width:36px;height:36px;display:grid;place-items:center;border:3px solid color-mix(in srgb,var(--accent),transparent 72%);border-top-color:var(--accent);border-radius:50%;color:var(--accent);font-size:var(--type-heading);animation:workflow-spin .8s linear infinite}.workflow-transition.done span{border-color:var(--accent);animation:workflow-check .4s ease}.workflow-transition strong{font-size:var(--type-subtitle)}@keyframes workflow-pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.9)}}@keyframes workflow-spin{to{transform:rotate(1turn)}}@keyframes workflow-check{0%{transform:scale(.6)}65%{transform:scale(1.16)}}.workflow-form{animation:modal-rise .3s cubic-bezier(.2,.85,.25,1)}@keyframes modal-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}.next-action.is-transitioning{background-size:200% 100%;animation:action-flow 1s linear infinite}@keyframes action-flow{to{background-position:-200% 0}}.preference-feedback{margin:14px 0 0;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:11px;background:var(--green-soft);color:var(--accent);animation:feedback-in .35s ease}.preference-feedback i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-style:normal}.preference-feedback span{font-size:var(--type-body);font-weight:800}.appearance-panel.font-updating{animation:accessibility-pulse .65s ease}@keyframes feedback-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes accessibility-pulse{45%{box-shadow:-28px 0 80px rgba(9,28,33,.25),inset 0 0 0 2px color-mix(in srgb,var(--accent),transparent 35%)}}.empty-row,.empty-row:hover{display:table-row;background:transparent!important}.empty-table{height:260px;padding:30px!important;text-align:center}.empty-table>div{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.empty-table svg{width:31px;height:31px;color:var(--accent);opacity:.72}.empty-table span,.empty-table strong{display:block;max-width:430px;white-space:normal}.empty-table strong{color:var(--ink);font-size:var(--type-subtitle)}.empty-table span{color:var(--muted);font-size:var(--type-body)}.mobile-menu-backdrop{position:fixed;inset:0;z-index:100;display:none;background:rgba(3,18,23,.55);backdrop-filter:blur(9px)}.mobile-side-menu{width:min(330px,88vw);height:100%;padding:0 12px 15px;display:grid;grid-template-rows:auto 1fr auto;background:color-mix(in srgb,var(--surface),transparent 5%);box-shadow:24px 0 70px rgba(0,10,16,.33);animation:menu-slide .28s ease}.rtl .mobile-side-menu{margin-left:auto;box-shadow:-24px 0 70px rgba(0,10,16,.33);animation-name:menu-slide-rtl}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.mobile-menu-head .brand-lockup{min-height:76px;padding:12px 5px;border:0}.mobile-menu-head>button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);font-size:var(--type-heading)}.mobile-side-menu nav{padding:11px 0;display:grid;gap:4px;align-content:start;overflow-y:auto}.mobile-side-menu nav button{min-height:45px;padding:8px 11px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:start;font-size:var(--type-body-strong);font-weight:800}.mobile-side-menu nav button>span{width:31px;height:31px;padding:6px;display:grid;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--muted)}.mobile-side-menu nav button.active{border-color:color-mix(in srgb,var(--accent),transparent 68%);background:var(--green-soft);color:var(--accent)}.mobile-menu-user svg,.mobile-side-menu nav svg{width:18px;height:18px}.mobile-menu-user{padding:11px 4px;display:grid;grid-template-columns:36px 1fr auto;gap:8px;align-items:center;border-top:1px solid var(--line)}.mobile-menu-user span,.mobile-menu-user strong{display:block}.mobile-menu-user strong{font-size:var(--type-body)}.mobile-menu-user span{margin-top:3px;color:var(--muted);font-size:var(--type-small)}.mobile-menu-user button{padding:7px;display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:var(--type-small)}@keyframes menu-slide{0%{transform:translateX(-100%)}}@keyframes menu-slide-rtl{0%{transform:translateX(100%)}}@media (max-width:760px){.mobile-menu-backdrop{display:flex}.mobile-brand{min-width:0;display:flex;align-items:center;gap:7px}.mobile-brand>img{width:31px;height:31px;padding:3px;border-radius:8px;background:rgba(255,255,255,.92);object-fit:contain;box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(0,30,35,.12)}.mobile-brand>strong{max-width:108px;overflow:hidden;font-size:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap}.mobile-menu-trigger{width:33px;height:33px;padding:7px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--accent)}.mobile-menu-trigger svg{width:18px;height:18px}.mobile-brand>span{display:none}.mobile-nav{min-height:72px;padding:7px max(7px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));gap:5px;border:0;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 7%),color-mix(in srgb,var(--surface-2),transparent 13%));box-shadow:0 -14px 40px rgba(5,31,36,.14),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(30px) saturate(190%)}.mobile-nav button{min-width:0;min-height:55px;padding:5px 2px;gap:3px;border:1px solid transparent;border-radius:13px;font-size:var(--type-small)}.mobile-nav button>span{width:31px;height:31px;padding:6px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--surface-2),transparent 8%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.mobile-nav button svg{width:20px;height:20px}.mobile-nav button.active{border:1px solid color-mix(in srgb,var(--accent),transparent 65%);background:color-mix(in srgb,var(--green-soft),transparent 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.metric-icon{display:grid}.update-form{display:grid;grid-template-columns:1fr}.composer-actions{justify-content:flex-end}.composer-field{width:100%}.timeline-interactions{opacity:1}.reaction-bar{max-width:100%;overflow-x:auto;padding-bottom:3px}.approval-form>.form-field,.approval-options{margin-inline:17px}}@media (max-width:560px){.empty-row{display:block;grid-template-columns:1fr}.empty-row .empty-table{display:block;height:auto;min-height:220px;grid-column:1/-1}.empty-row .empty-table:before{display:none}.empty-table>div{min-height:180px}}@media (max-width:390px){.mobile-nav button{font-size:var(--type-label)}.mobile-nav button>span{width:29px;height:29px;padding:5px}.mobile-brand>strong{display:none}.font-scale-row{grid-template-columns:repeat(2,1fr)}}.app-shell.rtl .drawer-backdrop{padding:22px;align-items:center;justify-content:center!important}.app-shell.rtl .order-drawer{margin:0 auto}.sidebar-version{min-height:48px;padding:7px 8px 7px 10px;gap:9px;overflow:hidden;border-radius:14px;text-align:start}.sidebar-version>span{min-width:0;display:flex;align-items:center;gap:7px;color:inherit;font-size:var(--type-small);font-weight:900;letter-spacing:.035em}.sidebar-version>span>i{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.12);color:inherit;font-size:var(--type-title-sm);font-style:normal}.sidebar-version>strong{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:var(--type-body)}html[data-mode=light] .sidebar-version{border-color:rgba(135,210,199,.42);background:linear-gradient(135deg,#0e5960,#14746b 54%,#0c4f59);color:#f4fffd;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -8px 18px rgba(1,32,42,.14),0 12px 28px rgba(6,66,70,.22)}html[data-mode=light] .sidebar-version>span>i{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}html[data-mode=light] .sidebar-version>strong{background:#f3c969;color:#19373a;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 4px 12px rgba(0,27,31,.18)}html[data-mode=dark] .sidebar-version>span>i{background:rgba(127,221,209,.12);color:#a9e8df}.order-items-builder{min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent),transparent 67%);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),transparent 30%),color-mix(in srgb,var(--surface),transparent 2%))}.order-items-builder>header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.order-items-builder>header span{color:var(--accent);font-size:var(--type-small);font-weight:900;letter-spacing:.09em}.order-items-builder>header h3{margin:4px 0;font-size:var(--type-title-sm)}.order-items-builder>header p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.45}.add-another-item,.order-items-builder>header button{flex:0 0 auto;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:10px;background:var(--surface);color:var(--accent);font-size:var(--type-body);font-weight:900;cursor:pointer}.order-item-editors{display:grid;gap:11px}.order-item-editor{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface),transparent 1%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.order-item-editor-head{min-height:45px;padding:9px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 15%)}.order-item-editor-head>span{padding:5px 7px;border-radius:7px;background:var(--green-soft);color:var(--accent);font-size:var(--type-label);font-weight:900}.order-item-editor-head>strong{overflow:hidden;font-size:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap}.order-item-editor-head>button{border:0;background:transparent;color:var(--red);font-size:var(--type-small);font-weight:900;cursor:pointer}.item-editor-grid{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.item-editor-grid>.wide{grid-column:1/-1}.item-image-picker{min-height:72px;padding:9px;display:flex;align-items:center;gap:11px;border:1px dashed color-mix(in srgb,var(--accent),transparent 54%);border-radius:11px;background:color-mix(in srgb,var(--green-soft),transparent 42%);cursor:pointer}.item-image-picker>img,.item-image-picker>span{width:52px;height:52px;flex:0 0 52px;border-radius:9px;object-fit:cover}.item-image-picker>span{padding:14px;display:grid;place-items:center;background:var(--surface);color:var(--accent)}.item-image-picker svg{width:22px;height:22px}.item-image-picker small,.item-image-picker strong{display:block}.item-image-picker strong{max-width:500px;overflow:hidden;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap}.item-image-picker small{margin-top:4px;color:var(--muted);font-size:var(--type-small)}.add-another-item{width:100%;margin-top:11px;border-style:dashed;background:transparent}.order-items-detail{margin-top:18px}.order-items-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-item-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:112px minmax(0,1fr);border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2),transparent 30%))}.order-item-image{min-height:164px;padding:0;display:grid;place-items:center;border:0;border-inline-end:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 5%);cursor:default}.order-item-image.has-image{cursor:zoom-in}.order-item-image img{width:100%;height:100%;min-height:164px;object-fit:cover}.order-item-image>span{display:grid;place-items:center;gap:8px;color:var(--muted)}.order-item-image svg{width:25px;height:25px;opacity:.7}.order-item-image small{font-size:var(--type-label)}.order-item-card-body{min-width:0;padding:11px}.order-item-card-body header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.order-item-card-body header span{color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.07em}.order-item-card-body h4{margin:4px 0 0;font-size:var(--type-body-strong);line-height:1.3}.order-item-card-body header i{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:var(--green-soft);color:var(--accent);font-size:var(--type-caption);font-style:normal;font-weight:900}.order-item-card-body dl{margin:9px 0 0;display:flex;flex-wrap:wrap;gap:6px 11px}.order-item-card-body dl div{min-width:60px}.order-item-card-body dt{color:var(--muted);font-size:var(--type-caption)}.order-item-card-body dd{margin:3px 0 0;font-size:var(--type-small);font-weight:900}.order-item-card-body>p{margin:9px 0 0;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--type-small);line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap}.order-item-image-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.order-item-image-actions button,.order-item-image-actions label{padding:6px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.order-item-image-actions button{color:var(--red)}.timeline-interactions{position:relative;opacity:1}.reaction-bar{position:relative;flex-wrap:wrap;overflow:visible}.reaction-bar>button{opacity:.72;transition:opacity .16s,transform .16s,border-color .16s}.reaction-bar>button.selected,.reaction-bar>button:hover{opacity:1}.reaction-bar .quick-reaction{opacity:1;background:color-mix(in srgb,var(--surface-2),transparent 8%)}.reaction-bar .reaction-summary{opacity:1}.reaction-bar .reaction-more{width:28px;min-width:28px;border-style:dashed;color:var(--accent);font-size:var(--type-title)}.reaction-menu{position:absolute;z-index:12;inset-inline-start:0;bottom:calc(100% + 7px);width:min(230px,75vw);padding:6px;display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface),transparent 2%);box-shadow:0 16px 38px rgba(4,28,35,.2),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(24px) saturate(170%);animation:reaction-menu-in .2s ease}.reaction-menu>button{width:100%;min-height:34px;padding:6px 8px;justify-content:flex-start;border:0;border-radius:8px;background:transparent}.reaction-menu>button.selected,.reaction-menu>button:hover{background:var(--green-soft);color:var(--accent)}.reaction-menu>button span{font-size:var(--type-small)}@keyframes reaction-menu-in{0%{opacity:0;transform:translateY(5px) scale(.97)}}.preference-feedback{position:relative;min-height:54px;padding:11px 35px 13px 12px;overflow:hidden;animation:feedback-in .48s cubic-bezier(.2,.85,.25,1),feedback-glow 1.15s ease}.preference-feedback>span{flex:1;line-height:1.45}.preference-feedback>button{position:absolute;inset-inline-end:7px;top:7px;width:25px;height:25px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:var(--type-heading);cursor:pointer}.preference-feedback>b{position:absolute;inset:auto 0 0;height:3px;border-radius:999px;background:var(--accent);transform-origin:left;animation:feedback-progress 7s linear forwards}.rtl .preference-feedback>b{transform-origin:right}.appearance-panel.font-updating{animation:accessibility-pulse 1.2s ease}@keyframes feedback-glow{45%{box-shadow:0 8px 28px color-mix(in srgb,var(--accent),transparent 74%),inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 48%)}}@keyframes feedback-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:760px){.app-shell.rtl .drawer-backdrop{padding:7px}.item-editor-grid{grid-template-columns:1fr}.item-editor-grid>.wide{grid-column:auto}.order-items-builder>header{align-items:flex-start}.order-items-builder>header button{padding:8px}.order-items-grid{grid-template-columns:1fr}.order-item-card{grid-template-columns:96px minmax(0,1fr)}.order-item-image,.order-item-image img{min-height:150px}.reaction-bar{overflow:visible}}@media (max-width:440px){.order-items-builder{padding:11px}.order-items-builder>header{display:grid}.order-items-builder>header button{justify-self:start}.order-item-card{grid-template-columns:1fr}.order-item-image{min-height:150px;border-inline-end:0;border-bottom:1px solid var(--line)}.order-item-image img{height:180px;min-height:180px}}*{scrollbar-color:color-mix(in srgb,var(--accent),transparent 35%) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent),#fff 22%),color-mix(in srgb,var(--accent),#173f49 32%)) padding-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}::-webkit-scrollbar-thumb:hover{border-width:2px}.appearance-panel,.modal-card,.nav-list,.order-drawer,.order-form>.form-grid,.release-panel{scrollbar-gutter:stable}.appearance-panel,.global-timeline-list>article,.metric-card,.modal-card,.order-drawer,.panel,.private-sale-card,.purchase-ledger,.record-document-grid article,.release-panel{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--line),#fff 38%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 8%),color-mix(in srgb,var(--surface-2),transparent 24%));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 color-mix(in srgb,var(--accent),transparent 91%),0 18px 46px rgba(20,57,62,.085);-webkit-backdrop-filter:blur(32px) saturate(185%);backdrop-filter:blur(32px) saturate(185%)}.metric-card:before,.modal-card:before,.order-drawer:before,.panel:before,.private-sale-card:before{z-index:-1;inset:1px 7% auto;height:42%;border-radius:inherit;background:radial-gradient(ellipse at 25% 0,rgba(255,255,255,.62),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.17),transparent);opacity:.72}html[data-mode=dark] .metric-card,html[data-mode=dark] .modal-card,html[data-mode=dark] .order-drawer,html[data-mode=dark] .panel,html[data-mode=dark] .private-sale-card,html[data-mode=dark] .purchase-ledger,html[data-mode=dark] .record-document-grid article{border-color:rgba(151,214,208,.17);background:linear-gradient(145deg,rgba(24,65,75,.72),rgba(6,31,42,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),inset 0 -1px 0 rgba(105,204,190,.05),0 22px 56px rgba(0,8,14,.24)}.metrics{gap:10px}.metric-card-head{min-height:28px;grid-template-columns:28px minmax(0,1fr)}.metric-icon{width:28px;height:28px;border-radius:9px}.metric-card>strong{line-height:1.08}.sidebar-version>span{gap:5px;font-size:var(--type-label)}.sidebar-version>span>i{width:20px;height:20px;flex-basis:20px;border-radius:7px;font-size:var(--type-body-strong)}.sidebar-version>strong{padding:4px 6px;font-size:var(--type-label)}.order-item-editor-head>div{display:flex;align-items:center;justify-content:flex-end;gap:5px}.order-item-editor-head>div button{padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:var(--type-label);font-weight:900;cursor:pointer}.inline-copy,.order-item-editor-head>div .copy-previous-item{color:var(--accent)}.inline-copy{margin-top:6px;padding:4px 6px;border:1px dashed color-mix(in srgb,var(--accent),transparent 58%);border-radius:6px;background:transparent;font-size:var(--type-label);font-weight:900;cursor:pointer}.fee-editor{grid-column:1/-1;margin:0;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-2),transparent 22%)}.fee-editor legend{padding:0 6px;color:var(--accent);font-size:var(--type-small);font-weight:900}.fee-editor>label:not(.form-field){display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--type-small)}.rate-reference{margin:0 0 12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 68%);border-radius:11px;background:color-mix(in srgb,var(--accent-soft),transparent 24%);color:var(--muted);font-size:var(--type-small);line-height:1.5}.rate-reference.wide{grid-column:1/-1;margin:0}.document-picker,.reuse-document{min-width:0;padding:10px;display:grid;gap:6px;border:1px dashed color-mix(in srgb,var(--accent),transparent 52%);border-radius:11px;background:color-mix(in srgb,var(--green-soft),transparent 35%);font-size:var(--type-small)}.document-picker>span,.reuse-document>span{font-weight:900}.document-picker input{max-width:100%;font-size:var(--type-small)}.document-picker small{color:var(--muted)}.secure-file-picker{align-content:start}.secure-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.secure-file-trigger{min-height:42px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--accent),transparent 56%);border-radius:9px;background:color-mix(in srgb,var(--surface),transparent 10%);color:var(--ink);font:inherit;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.secure-file-trigger:focus-visible,.secure-file-trigger:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft),var(--surface) 72%);transform:translateY(-1px)}.secure-file-trigger b{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:#fff;font-size:var(--type-title-sm);line-height:1}.selected-file-grid{display:flex;flex-wrap:wrap;gap:7px}.selected-file-tile{position:relative;width:58px;height:58px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.62);overflow:hidden}.selected-file-tile>img{width:100%;height:100%;display:block;object-fit:cover}.selected-file-tile>span{width:100%;height:100%;display:grid;place-items:center;color:var(--accent);font-size:var(--type-body);font-weight:950;letter-spacing:.04em}.selected-file-tile>button{position:absolute;inset-block-start:3px;inset-inline-end:3px;width:19px;height:19px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:50%;background:rgba(20,38,43,.78);color:#fff;font-size:13px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.reuse-document{display:flex;align-items:center}.delivery-details{padding:17px}.delivery-details .form-grid{margin-top:12px}.commercial-records{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.record-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record-document-grid article{min-width:0;padding:10px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px}.record-document-grid article>div:first-child{min-width:0}.record-document-grid small,.record-document-grid span,.record-document-grid strong{display:block}.record-document-grid span{color:var(--accent);font-size:var(--type-label);font-weight:900;text-transform:uppercase}.record-document-grid strong{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body)}.record-document-grid small{margin-top:4px;color:var(--muted);font-size:var(--type-label)}.record-document-visual{width:58px;height:58px;padding:0!important;display:grid;place-items:center;overflow:hidden;border-radius:10px!important;background:color-mix(in srgb,var(--accent-soft),var(--surface) 72%)!important}.record-document-visual img{width:100%;height:100%;object-fit:cover}.record-document-visual span{color:var(--accent);font-size:var(--type-body);letter-spacing:.04em}.record-document-meta{min-width:0}.record-document-actions,.record-document-grid article>div:last-child{display:flex;gap:4px}.record-document-grid a,.record-document-grid button{padding:5px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--accent);font-size:var(--type-label);text-decoration:none;cursor:pointer}.record-document-grid button{color:var(--red)}.purchase-ledger{margin-top:9px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.purchase-ledger summary{padding:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.purchase-ledger summary::-webkit-details-marker{display:none}.purchase-ledger summary span,.purchase-ledger summary strong{display:block}.purchase-ledger summary strong{font-size:var(--type-body)}.purchase-ledger summary span{margin-top:4px;color:var(--muted);font-size:var(--type-label)}.purchase-ledger summary>b{color:var(--amber);font-size:var(--type-small)}.payment-history{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border-top:1px solid var(--line)}.payment-history article{padding:8px;border-radius:8px;background:var(--surface-2)}.payment-history small,.payment-history span,.payment-history strong{display:block}.payment-history strong{font-size:var(--type-body)}.payment-history small,.payment-history span{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.installment-form{padding:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--line)}.installment-form>button{align-self:end;min-height:38px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-size:var(--type-small);font-weight:900;cursor:pointer}.private-sale-card{margin-top:12px;padding:15px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:14px;overflow:hidden}.private-sale-card header{display:flex;justify-content:space-between;align-items:center}.private-sale-card header span{color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.09em}.private-sale-card h4{margin:4px 0;font-size:var(--type-title-sm)}.private-sale-card>p{color:var(--muted);font-size:var(--type-small);line-height:1.5}.profit-summary{margin:10px 0;padding:10px;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:7px;border-radius:10px;background:var(--surface-2)}.profit-summary span,.profit-summary strong{padding:7px;font-size:var(--type-small)}.profit-summary b{display:block;margin-top:4px}.profit-summary .positive{color:var(--accent)}.archive-order,.profit-summary .negative{color:var(--red)}.archive-order{width:100%;margin-top:12px;padding:9px;border:1px dashed color-mix(in srgb,var(--red),transparent 55%);border-radius:9px;background:transparent;font-size:var(--type-small);font-weight:900;cursor:pointer}.global-timeline{margin-bottom:14px}.global-timeline-list{padding:8px;display:grid;gap:6px}.global-timeline-list>article{border:1px solid var(--line);border-radius:11px;overflow:hidden}.global-order-head{width:100%;padding:9px 10px;display:grid;grid-template-columns:45px minmax(0,1fr) 24px;align-items:center;gap:8px;border:0;background:transparent;text-align:start;cursor:pointer}.global-order-head>span{color:var(--accent);font-size:var(--type-body);font-weight:900}.global-order-head small,.global-order-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-order-head strong{font-size:var(--type-body)}.global-order-head small{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.global-order-head>i{text-align:center;font-size:var(--type-title);font-style:normal}.global-order-body{padding:10px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 18%)}.open-order-link{margin-bottom:8px;border:0;background:transparent;color:var(--accent);font-size:var(--type-small);font-weight:900;cursor:pointer}.global-composer{display:grid;grid-template-columns:minmax(0,1fr) 32px auto 34px;align-items:center;gap:5px;margin-bottom:9px}.global-composer>input{min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.global-composer>button,.global-composer>label{height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer}.global-composer>button svg{width:16px}.global-activity{padding:7px;display:grid;grid-template-columns:8px minmax(0,1fr);gap:7px}.global-activity>span{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 86%)}.global-activity p{margin:0;font-size:var(--type-small)}.global-activity small{color:var(--muted);font-size:var(--type-label)}.global-activity audio{width:min(360px,100%);height:32px}.global-reactions{margin-top:5px;display:flex;gap:4px}.global-reactions button{padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--type-small);cursor:pointer}.global-reactions button.selected{border-color:var(--accent);background:var(--green-soft)}.global-protected-file{margin-top:7px;display:flex;align-items:center;gap:8px}.global-file-visual{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--accent);font-size:var(--type-small);font-weight:950;text-decoration:none}.global-file-visual img{width:100%;height:100%;object-fit:cover}.access-request-list,.deleted-list{padding:10px;display:grid;gap:7px}.access-request-list article,.deleted-list article{padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.deleted-list article>span{color:var(--accent);font-weight:900}.access-request-list small,.access-request-list span,.access-request-list strong,.deleted-list small,.deleted-list strong{display:block}.access-request-list small,.access-request-list span,.deleted-list small{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.access-request-list button,.deleted-list button,.manual-ip-form button{padding:7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:var(--type-small);font-weight:900;cursor:pointer}.access-request-list .danger,.deleted-list .danger{color:var(--red)}.manual-ip-form{padding:12px;display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;border-bottom:1px solid var(--line)}.manual-ip-form button{min-height:38px;background:var(--accent);color:#fff}.access-request-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.approval-waiting{display:flex;align-items:center;gap:9px}.waiting-spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid color-mix(in srgb,var(--accent),transparent 75%);border-top-color:var(--accent);border-radius:50%;animation:waiting-spin .8s linear infinite}@keyframes waiting-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.metric-card{min-height:94px}.record-document-grid{grid-template-columns:1fr}.installment-form,.payment-history{grid-template-columns:1fr 1fr}.fee-editor{grid-template-columns:1fr}.global-order-head{grid-template-columns:38px minmax(0,1fr) 20px}.global-composer{grid-template-columns:minmax(0,1fr) 32px 34px}.global-composer .voice-recorder{grid-column:1/-1}.manual-ip-form,.profit-summary{grid-template-columns:1fr}.access-request-list article,.deleted-list article{grid-template-columns:1fr 1fr}.access-request-list article>div,.deleted-list article>div{grid-column:1/-1}.order-item-editor-head{grid-template-columns:auto minmax(0,1fr)}.order-item-editor-head>div{grid-column:1/-1;justify-content:flex-start}.sidebar-version{min-height:36px}}.metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.metric-card{min-height:calc(126px * var(--font-scale));padding:12px}.metric-card-head{grid-template-columns:29px minmax(0,1fr);gap:7px}.metric-icon{width:29px;height:29px}.metric-card-head>span{font-size:var(--type-label)}.metric-card>strong{font-size:var(--type-display)}.item-reuse-tools.wide,.order-items-builder.wide,.order-logistics.wide{grid-column:1/-1}.item-reuse-tools{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-2),transparent 20%)}.item-reuse-tools>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.item-reuse-tools>div>span{grid-column:1/-1;color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.07em}.item-reuse-tools select{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:var(--type-body)}.item-reuse-tools button{padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-small);font-weight:900;cursor:pointer}.item-reuse-tools button:disabled{opacity:.45;cursor:not-allowed}.order-logistics{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--blue-soft),transparent 22%),var(--surface))}.order-logistics>div{grid-column:1/-1}.order-logistics>div span{color:var(--accent);font-size:var(--type-small);font-weight:900;letter-spacing:.07em}.order-logistics>div p{margin:4px 0 0;color:var(--muted);font-size:var(--type-small)}.item-badges{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.item-stage{padding:4px 6px;border:1px solid color-mix(in srgb,var(--accent),transparent 68%);border-radius:999px;background:var(--green-soft);color:var(--accent);font-size:var(--type-caption);white-space:nowrap}.item-stage.rejected{border-color:color-mix(in srgb,var(--red),transparent 60%);background:var(--red-soft);color:var(--red)}.order-item-card-body blockquote{margin:8px 0 0;padding:7px 9px;border-inline-start:3px solid var(--gold);border-radius:5px;background:var(--amber-soft);color:var(--ink);font-size:var(--type-small)}.order-item-image-actions .save-template{color:var(--accent)}.item-workflow-actions{margin-top:9px;padding-top:9px;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--line)}.item-workflow-actions button{flex:1 1 94px;min-height:30px;padding:6px 7px;border:1px solid color-mix(in srgb,var(--accent),transparent 64%);border-radius:8px;background:linear-gradient(145deg,var(--green-soft),var(--surface));color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.quotation-section,.source-price-board{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2),transparent 30%)}.source-price-board>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.source-price-board article{min-width:0;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.source-price-board article span,.source-price-board article strong{display:block}.source-price-board article strong{font-size:var(--type-body)}.source-price-board article span{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.source-price-board article>b{flex:0 0 auto;color:var(--accent);font-size:var(--type-body)}.quotation-section .section-title>button{padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-small);font-weight:900;cursor:pointer}.quotation-list{display:grid;gap:9px}.quotation-list>article{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.quotation-list>article>header{padding:10px 11px;display:flex;justify-content:space-between;gap:10px;background:color-mix(in srgb,var(--surface-2),transparent 5%)}.quotation-list header span,.quotation-list header strong{display:block}.quotation-list header span{color:var(--accent);font-size:var(--type-label);font-weight:900}.quotation-list header strong{margin-top:3px;font-size:var(--type-body)}.quotation-list header>b{align-self:center;color:var(--accent);font-size:var(--type-title-sm)}.quotation-lines{padding:7px 11px}.quotation-lines>div{padding:6px 0;display:grid;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.quotation-lines>div:last-child{border-bottom:0}.quotation-lines b,.quotation-lines span{font-size:var(--type-small)}.quotation-lines i{padding:3px 5px;border-radius:999px;background:var(--green-soft);color:var(--accent);font-size:var(--type-caption);font-style:normal;font-weight:900}.quotation-lines i.rejected{background:var(--red-soft);color:var(--red)}.quotation-list>article>p{margin:0;padding:8px 11px;color:var(--muted);font-size:var(--type-small)}.quotation-list footer{padding:9px 11px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid var(--line)}.quotation-list footer button{padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.quotation-list footer .primary-quote-action{border-color:var(--accent);background:var(--accent);color:#fff}.quotation-list footer small{margin-inline-start:auto;color:var(--muted);font-size:var(--type-label)}.empty-quotation{margin:0;padding:16px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);font-size:var(--type-body);text-align:center}.workflow-navigation{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,1.44fr);gap:7px}.workflow-navigation>.next-action:only-child{grid-column:1/-1}.previous-action{padding:11px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer}.previous-action>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--accent);font-size:var(--type-heading)}.previous-action small,.previous-action strong{display:block}.previous-action strong{font-size:var(--type-body)}.previous-action small{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.workflow-item-context{padding:10px 12px;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:10px;background:var(--green-soft)}.workflow-item-context span{color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.07em}.workflow-item-context strong{font-size:var(--type-body-strong)}.workflow-item-context small{color:var(--muted);font-size:var(--type-small)}.quotation-form{width:min(820px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.quotation-form-body{min-height:0;padding:16px 22px;overflow-y:auto}.quotation-form-settings{margin-bottom:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote-line-editors{display:grid;gap:8px}.quote-line-editors article{padding:11px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,.6fr) minmax(110px,.6fr);gap:9px;align-items:end;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.quote-line-editors article>div small,.quote-line-editors article>div span,.quote-line-editors article>div strong{display:block}.quote-line-editors article>div span{color:var(--accent);font-size:var(--type-label);font-weight:900}.quote-line-editors article>div strong{margin-top:4px;font-size:var(--type-body)}.quote-line-editors article>div small{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.quote-line-editors label{min-width:0;display:grid;gap:4px}.quote-line-editors label span{color:var(--muted);font-weight:800}.quote-line-editors input,.quote-line-editors select{width:100%;min-width:0;padding:8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:var(--type-small)}.quotation-form-body>.form-field{margin-top:12px}.decision-guide{margin-bottom:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.decision-guide span{padding:6px;border-radius:7px;background:var(--green-soft);color:var(--accent);font-size:var(--type-caption);font-weight:900;text-align:center}.decision-form .quote-line-editors article{grid-template-columns:minmax(0,1.2fr) minmax(125px,.8fr) minmax(105px,.6fr)}.decision-form .decision-note{grid-column:2/-1}.timeline-interactions:not(.has-reactions):not(.menu-open) .quick-reaction,.timeline-interactions:not(.has-reactions):not(.menu-open) .reaction-more{opacity:0;pointer-events:none;transform:translateY(3px) scale(.94)}.timeline article:focus-within .timeline-interactions:not(.has-reactions) .quick-reaction,.timeline article:focus-within .timeline-interactions:not(.has-reactions) .reaction-more,.timeline article:hover .timeline-interactions:not(.has-reactions) .quick-reaction,.timeline article:hover .timeline-interactions:not(.has-reactions) .reaction-more{opacity:1;pointer-events:auto;transform:none}@media (max-width:1180px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.item-reuse-tools,.order-logistics{grid-template-columns:1fr}.item-reuse-tools>div,.order-logistics>div{grid-column:auto}.source-price-board>div:last-child,.workflow-navigation{grid-template-columns:1fr}.quotation-lines>div{grid-template-columns:minmax(0,1fr) auto}.quotation-lines i{grid-column:1/-1;justify-self:start}.decision-form .quote-line-editors article,.quote-line-editors article{grid-template-columns:1fr 1fr}.decision-form .decision-note,.quote-line-editors article>div{grid-column:1/-1}.quotation-form-settings{grid-template-columns:1fr}.timeline-interactions:not(.has-reactions) .quick-reaction,.timeline-interactions:not(.has-reactions) .reaction-more{opacity:1;pointer-events:auto;transform:none}}@media (hover:none){.timeline-interactions:not(.has-reactions) .quick-reaction,.timeline-interactions:not(.has-reactions) .reaction-more{opacity:1;pointer-events:auto;transform:none}}button,input,select,textarea{line-height:1.35}.quotation-list footer .danger-quote-action{border-color:color-mix(in srgb,var(--red),transparent 45%);background:var(--red-soft);color:var(--red)}.device-enrollment{padding:12px;display:grid;gap:9px;border:1px solid rgba(8,125,160,.25);border-radius:11px;background:rgba(8,125,160,.06)}.device-enrollment>strong{color:#0b6078;font-size:var(--type-body-strong)}.device-enrollment>p{margin:0;color:#52686d;font-size:var(--type-small);line-height:1.5}.device-enrollment>small{color:#52686d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-small)}.security-card{grid-column:1/-1}.security-warning{margin:0 14px 14px;padding:12px 14px;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--gold),transparent 42%);border-radius:11px;background:var(--amber-soft)}.security-warning strong{color:var(--ink);font-size:var(--type-body-strong)}.security-warning span{color:var(--muted);font-size:var(--type-body);line-height:1.55}.security-current{margin:0 14px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.security-current>div{min-width:0;padding:12px;display:grid;gap:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.security-current small,.security-current span{color:var(--muted);font-size:var(--type-label)}.security-current strong{overflow-wrap:anywhere;font-size:var(--type-body-strong)}.security-setup-actions{margin:0 14px 12px;display:flex;flex-wrap:wrap;gap:7px}.enrollment-code button,.security-lists article button,.security-setup-actions button{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);font-size:var(--type-small);font-weight:900;cursor:pointer}.security-setup-actions button:disabled{opacity:.5;cursor:default}.enrollment-code{margin:0 14px 12px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 50%);border-radius:11px;background:var(--green-soft)}.enrollment-code span{grid-column:1/-1;color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.06em}.enrollment-code strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-title-sm);letter-spacing:.05em}.security-policy{margin:0 14px 14px;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:1px solid var(--line);border-radius:12px}.security-policy label{min-width:0;padding:10px;display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.security-policy label input{margin-top:2px;accent-color:var(--accent)}.security-policy label small,.security-policy label span,.security-policy label strong{display:block}.security-policy label strong{font-size:var(--type-body)}.security-policy label small{margin-top:3px;color:var(--muted);font-size:var(--type-label);line-height:1.4}.security-policy .gate-toggle{border-color:color-mix(in srgb,var(--accent),transparent 50%);background:var(--green-soft)}.security-policy>button{grid-column:1/-1;justify-self:end}.security-lists{margin:0 14px 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.security-lists>section{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px}.security-lists h3{margin:0 0 8px;font-size:var(--type-body)}.security-lists article{padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}.security-lists article:first-of-type{border-top:0}.security-lists article div{min-width:0}.security-lists article span,.security-lists article strong{display:block;overflow-wrap:anywhere}.security-lists article strong{font-size:var(--type-small)}.security-lists article span,.security-lists p{margin:3px 0 0;color:var(--muted);font-size:var(--type-label)}@media (max-width:760px){.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics .metric-card{grid-column:span 2;min-width:0;padding:9px}.metrics .metric-card:last-child:nth-child(3n+1){grid-column:1/-1}.metrics .metric-card:nth-last-child(2):nth-child(3n+1),.metrics .metric-card:nth-last-child(2):nth-child(3n+1)~.metric-card{grid-column:span 3}.metric-card-head{grid-template-columns:25px minmax(0,1fr);gap:5px}.metric-icon{width:25px;height:25px}.security-current,.security-lists,.security-policy{grid-template-columns:1fr}.security-policy>button{justify-self:stretch}}.metric-card{min-height:clamp(96px,calc(100px * var(--font-scale)),132px);padding:11px;grid-template-rows:auto 1fr;gap:5px}.metric-card>strong{width:100%;justify-self:center}.metric-card>small{display:none}.sidebar-version{min-height:38px;margin:4px 14px 8px;padding:5px 7px;border-radius:12px}.modal-card,.nav-list,.order-drawer{scrollbar-gutter:stable}@media(max-width:760px){.metric-card{min-height:94px}.metrics .metric-card{padding:8px}.sidebar-version{min-height:36px}}.global-reactions{position:relative;flex-wrap:wrap}.global-reactions .reaction-menu{inset-inline-start:auto;inset-inline-end:0}.inline-error{margin:8px 12px;padding:9px 11px;border:1px solid color-mix(in srgb,#d14c4c,transparent 45%);border-radius:10px;background:color-mix(in srgb,#d14c4c,transparent 89%);color:var(--ink);font-size:var(--type-small)}.global-composer{grid-template-columns:minmax(0,1fr) 32px 32px auto 34px}.global-emoji-picker{position:relative}.global-emoji-picker>button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.global-emoji-picker>span{position:absolute;z-index:20;inset-inline-end:0;bottom:calc(100% + 6px);width:min(260px,75vw);padding:7px;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface),transparent 3%);box-shadow:0 16px 38px rgba(4,28,35,.2),inset 0 1px 0 rgba(255,255,255,.6);backdrop-filter:blur(24px) saturate(175%)}.global-emoji-picker>span button{min-height:30px;border:0;border-radius:7px;background:transparent;cursor:pointer}.global-emoji-picker>span button:hover{background:var(--green-soft)}.global-activity blockquote{margin:5px 0;padding:6px 8px;border-inline-start:2px solid var(--accent);color:var(--muted);font-size:var(--type-label)}.global-file-actions{margin:5px 0;display:flex;flex-wrap:wrap;gap:5px}.global-file-actions a,.global-file-actions button{padding:4px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);font:inherit;font-size:var(--type-label);text-decoration:none;cursor:pointer}@media(max-width:760px){.global-composer{grid-template-columns:32px 32px minmax(46px,1fr) 34px}.global-composer>input{grid-column:1/-1}.global-composer>.voice-recorder{grid-column:auto}.global-emoji-picker>span{grid-template-columns:repeat(5,1fr)}}.modal-backdrop{padding:clamp(10px,2vw,24px);background:radial-gradient(circle at 18% 8%,rgba(82,226,221,.14),transparent 34%),radial-gradient(circle at 84% 92%,rgba(53,112,255,.14),transparent 38%),rgba(3,18,25,.68);backdrop-filter:blur(18px) saturate(145%)}.modal-card{position:relative;scrollbar-gutter:auto;border-color:color-mix(in srgb,#fff,transparent 46%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 3%),color-mix(in srgb,var(--surface-2),transparent 9%));box-shadow:0 30px 90px rgba(2,15,24,.42),inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(255,255,255,.15)}.modal-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);pointer-events:none}.order-form{position:relative;width:min(940px,100%);height:min(880px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.order-form>.modal-actions,.order-form>.modal-head{flex:0 0 auto}.new-order-stages{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.new-order-stage{display:none;padding:18px 22px 24px;animation:v041-stage-in .28s cubic-bezier(.2,.75,.25,1)}.new-order-stage.active{display:grid}@keyframes v041-stage-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.new-order-progress{flex:0 0 auto;padding:10px 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 22%)}.new-order-progress button{min-width:0;padding:8px 9px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-small);font-weight:900;text-align:start;cursor:default}.new-order-progress button.complete{color:var(--accent);cursor:pointer}.new-order-progress button.active{border-color:color-mix(in srgb,var(--accent),transparent 48%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft),transparent 12%),color-mix(in srgb,var(--surface),transparent 12%));color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.new-order-progress i{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--muted);font-style:normal;box-shadow:inset 0 0 0 1px var(--line)}.new-order-progress .active i,.new-order-progress .complete i{background:var(--accent);color:#fff;box-shadow:0 5px 16px color-mix(in srgb,var(--accent),transparent 68%)}.new-order-error{flex:0 0 auto;margin:10px 22px 0}.new-order-review{padding:14px;display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--accent),transparent 50%);border-radius:13px;background:linear-gradient(135deg,var(--green-soft),color-mix(in srgb,var(--surface),transparent 8%))}.new-order-review strong{font-size:var(--type-subtitle)}.new-order-review span{font-size:var(--type-body)}.new-order-review small{color:var(--muted);font-size:var(--type-small);line-height:1.5}.new-order-actions .primary-action i{font-size:1.25em;font-style:normal}.modal-error{margin:12px 22px 0;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--red),transparent 46%);border-radius:11px;background:color-mix(in srgb,var(--red-soft),var(--surface) 25%);color:var(--ink);line-height:1.45;animation:v041-alert-in .3s ease both}.modal-error b{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border-radius:7px;background:var(--red);color:#fff}@keyframes v041-alert-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}.content>.toast{position:fixed;z-index:140;top:18px;left:50%;width:min(620px,calc(100vw - 28px));margin:0;transform:translateX(-50%);box-shadow:0 18px 50px rgba(3,25,32,.24),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(160%);animation:v041-toast-in .36s cubic-bezier(.2,.8,.25,1)}@keyframes v041-toast-in{0%{opacity:0;transform:translate(-50%,-14px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.dashboard-grid{align-items:stretch}.dashboard-grid>*{height:100%;min-height:100%}.panel-actions,.timeline-expand-actions{display:flex;align-items:center;gap:6px}.panel-actions button,.timeline-expand-actions button{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.order-tabs{position:sticky;z-index:5;top:0;padding:8px;display:flex;gap:6px;overflow-x:auto;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface),transparent 7%);box-shadow:0 8px 24px rgba(7,35,43,.08),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(150%);scrollbar-width:none}.order-tabs::-webkit-scrollbar{display:none}.order-tabs button{min-width:max-content;padding:8px 10px;display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-small);font-weight:900;cursor:pointer}.order-tabs button.active{background:var(--accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent),transparent 68%)}.order-tabs button i{padding:2px 4px;border-radius:999px;background:color-mix(in srgb,currentColor,transparent 84%);font-size:var(--type-micro);font-style:normal}.next-step-guide{margin:10px 0 16px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft),transparent 8%),color-mix(in srgb,var(--surface),transparent 12%));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.next-step-guide div{display:grid;gap:3px}.next-step-guide span{color:var(--accent);font-size:var(--type-caption);font-weight:900;letter-spacing:.07em}.next-step-guide strong{font-size:var(--type-body-strong)}.next-step-guide small{color:var(--muted);font-size:var(--type-label)}.next-step-guide button{padding:9px 12px;border:0;border-radius:9px;background:var(--accent);color:#fff;font-size:var(--type-small);font-weight:900;cursor:pointer;white-space:nowrap}.next-step-guide button i{font-style:normal;font-size:1.25em}.reference-price-editor{padding:13px;border:1px solid color-mix(in srgb,var(--gold),transparent 48%);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--amber-soft),transparent 8%),color-mix(in srgb,var(--surface),transparent 8%))}.fee-editor>header,.order-rates-panel>header,.reference-price-editor>header,.sale-order-terms>header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fee-editor header span,.order-rates-panel header span,.reference-price-editor header span,.sale-order-terms header span{display:block;color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.08em}.fee-editor header strong,.order-rates-panel header strong,.reference-price-editor header strong,.sale-order-terms header strong{display:block;margin-top:3px;font-size:var(--type-body-strong)}.order-rates-panel header small,.reference-price-editor header small{max-width:48%;color:var(--muted);font-size:var(--type-label);line-height:1.5}.reference-price-grid{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.price-priority>span,.quote-price-field>span{color:var(--accent)!important;font-size:var(--type-body)!important;font-weight:900!important}.price-priority input,.quote-price-field input{border-color:color-mix(in srgb,var(--accent),transparent 42%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft),transparent 48%);font-size:var(--type-body-strong)!important;font-weight:900}.money-preview{grid-column:1/-1;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:11px;background:color-mix(in srgb,var(--accent-soft),transparent 38%)}.money-preview-title{display:block;margin-bottom:6px;color:var(--muted);font-size:var(--type-caption);font-weight:900;letter-spacing:.04em}.money-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.money-preview>div>span{min-width:0;padding:6px 7px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 5px;border-radius:8px;background:color-mix(in srgb,var(--surface),transparent 12%)}.money-preview small{color:var(--muted);font-size:var(--type-micro);font-weight:900}.money-preview b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--type-body);text-align:end}.money-preview i{grid-column:1/-1;color:var(--accent);font-style:normal;font-weight:900}.money-preview .original{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 48%);background:var(--green-soft)}.money-preview.compact{padding:5px}.money-preview.compact>div>span{padding:4px 5px}.money-preview.compact .money-preview-title{display:none}.currency-select small{min-height:2.6em;color:var(--accent);font-size:var(--type-caption);line-height:1.3}.order-rates-panel{margin:0;padding:14px;display:grid;gap:11px;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue-soft),transparent 18%),color-mix(in srgb,var(--surface),transparent 8%))}.order-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-rate-grid .money-preview{grid-column:1/-1}.rate-save-button{justify-self:end;padding:9px 11px;border:0;border-radius:9px;background:var(--accent);color:#fff;font-size:var(--type-small);font-weight:900;cursor:pointer}.order-rate-form{margin-top:14px}.order-profile-reminder{padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid color-mix(in srgb,var(--accent),transparent 64%);border-radius:10px;background:var(--green-soft);font-size:var(--type-small)}.order-profile-reminder span{color:var(--accent);font-weight:900}.item-reference-prices{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.item-reference-prices>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.item-reference-prices article{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.item-reference-prices article header span{color:var(--accent);font-size:var(--type-caption);font-weight:900}.item-reference-prices article header strong{display:block;margin:3px 0 8px;font-size:var(--type-body)}.item-reference-prices dl{margin:8px 0 0;display:grid;gap:4px}.item-reference-prices dl div{display:flex;justify-content:space-between;gap:10px}.item-reference-prices dd,.item-reference-prices dt{margin:0;font-size:var(--type-label)}.item-reference-prices dt{color:var(--muted)}.quote-line-editors article{grid-template-columns:minmax(0,1.25fr) minmax(95px,.45fr) minmax(130px,.55fr) minmax(150px,.65fr);align-items:start}.quote-item-identity{min-width:0}.quote-line-editors article>.money-preview{grid-column:1/-1}.quote-line-editors label span{font-size:var(--type-label)}.fee-editor>header{grid-column:1/-1;margin-bottom:2px}.fee-editor .other-fee-amount+.other-fee-description{align-self:end}.quotation-notes textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)}.decision-line-editors{display:grid;gap:9px}.decision-line{padding:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.55fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.decision-item-identity>small,.decision-item-identity>span,.decision-item-identity>strong{display:block}.decision-item-identity>span{color:var(--accent);font-size:var(--type-label);font-weight:900}.decision-item-identity>strong{margin-top:3px;font-size:var(--type-body)}.decision-item-identity>small{margin:3px 0 7px;color:var(--muted);font-size:var(--type-label)}.decision-conditions{grid-column:1/-1;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid color-mix(in srgb,var(--gold),transparent 55%);border-radius:10px;background:var(--amber-soft)}.decision-conditions>.decision-note,.decision-conditions>.money-preview,.decision-reason{grid-column:1/-1}.decision-line textarea{width:100%;resize:vertical}.sale-line-grid{display:grid;gap:10px}.sale-line-editor{padding:12px;display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(120px,.55fr));gap:9px;align-items:start;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.sale-line-editor header small,.sale-line-editor header span,.sale-line-editor header strong{display:block}.sale-line-editor header span{color:var(--accent);font-size:var(--type-label);font-weight:900}.sale-line-editor header strong{margin-top:3px;font-size:var(--type-body)}.sale-line-editor header small{margin-top:3px;color:var(--muted);font-size:var(--type-label)}.sale-line-editor>.money-preview{grid-column:1/-1}.sale-order-terms{margin-top:12px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid var(--line);border-radius:12px}.sale-order-terms>header{grid-column:1/-1}.profit-summary-v2{margin:13px 0;padding:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 46%);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),transparent 5%),color-mix(in srgb,var(--surface),transparent 6%));box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.profit-summary-v2>header span,.profit-summary-v2>header strong{display:block}.profit-summary-v2>header span{color:var(--accent);font-size:var(--type-label);font-weight:900}.profit-summary-v2>header strong{margin-top:3px;font-size:var(--type-title-sm)}.profit-summary-v2>div{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profit-summary-v2 article{padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.profit-summary-v2 article>span{display:block;margin-bottom:5px;color:var(--muted);font-size:var(--type-label);font-weight:900}.profit-summary-v2 .profit-result{grid-column:1/-1;padding:13px;border-width:2px}.profit-summary-v2 .profit-result.positive{border-color:color-mix(in srgb,var(--accent),transparent 36%);box-shadow:0 12px 32px color-mix(in srgb,var(--accent),transparent 84%)}.profit-summary-v2 .profit-result.negative{border-color:color-mix(in srgb,var(--red),transparent 38%)}.customer-offer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.customer-offer-actions>small{margin-inline-start:auto;color:var(--muted);font-size:var(--type-label)}.customer-pdf-button{padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 45%);border-radius:9px;background:var(--surface);color:var(--accent);font-size:var(--type-small);font-weight:900;cursor:pointer}.customer-pdf-button:disabled{opacity:.55}.private-commercial-locked{padding:24px;display:grid;justify-items:center;gap:7px;border:1px dashed var(--line);border-radius:13px;text-align:center}.private-commercial-locked i{font-size:28px;font-style:normal}.private-commercial-locked p{max-width:560px;margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.shipment-records{margin-top:4px}.shipment-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shipment-record-grid article{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.shipment-record-grid header span,.shipment-record-grid header strong{display:block}.shipment-record-grid header span{color:var(--accent);font-size:var(--type-label);font-weight:900}.shipment-record-grid header strong{margin-top:3px}.shipment-record-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shipment-record-grid dl div{padding:6px;border-radius:7px;background:var(--surface)}.shipment-record-grid dd,.shipment-record-grid dt{margin:0;font-size:var(--type-label)}.shipment-record-grid dt{color:var(--muted)}.shipment-record-grid dd{margin-top:2px;font-weight:900}.shipment-record-grid .money-preview{margin-top:8px}.installment-form>.money-preview{grid-column:1/-1}.purchase-ledger>.money-preview{margin:0 10px 10px}.quotation-section button:disabled{opacity:.48;cursor:not-allowed}.fee-editor .money-preview{grid-column:1/-1}@media(max-width:900px){.quote-line-editors article,.sale-line-editor{grid-template-columns:1fr 1fr}.quote-item-identity,.sale-line-editor header{grid-column:1/-1}.item-reference-prices>div:last-child,.shipment-record-grid{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-grid>*{height:auto;min-height:0}.modal-backdrop{padding:7px}.order-form{height:calc(100dvh - 14px);max-height:calc(100dvh - 14px);border-radius:16px}.new-order-progress{padding:8px;gap:4px}.new-order-progress button{padding:6px;display:grid;justify-items:center;text-align:center}.new-order-progress button span{font-size:var(--type-caption)}.new-order-stage{padding:13px 12px 20px}.modal-error,.new-order-error{margin-inline:12px}.decision-conditions,.order-rate-grid,.reference-price-grid,.sale-order-terms{grid-template-columns:1fr}.order-rates-panel>header,.reference-price-editor>header{display:grid}.order-rates-panel header small,.reference-price-editor header small{max-width:none}.money-preview>div{grid-template-columns:repeat(3,minmax(0,1fr))}.money-preview b{font-size:var(--type-label)}.order-tabs{margin-inline:-2px}.next-step-guide{align-items:flex-end}.next-step-guide small{display:none}.decision-line,.quote-line-editors article,.sale-line-editor{grid-template-columns:1fr}.decision-conditions,.decision-item-identity,.decision-reason,.sale-line-editor header{grid-column:1/-1}.profit-summary-v2>div{grid-template-columns:1fr}.profit-summary-v2 .profit-result{grid-column:auto}.customer-offer-actions>*{width:100%;text-align:center}.customer-offer-actions>small{margin:0}.order-profile-reminder{align-items:flex-start;flex-direction:column}.fee-editor{grid-template-columns:1fr}.content>.toast{top:9px}.order-tabs button{padding:7px 8px}.shipment-record-grid{grid-template-columns:1fr}}.admin-grid>.admin-card>.panel-heading{min-height:102px;padding:18px 20px;align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--surface),white 3%),var(--surface))}.admin-grid>.admin-card>.panel-heading h2{font-size:var(--type-subtitle);line-height:1.2}.admin-grid>.admin-card>.panel-heading p{max-width:740px;line-height:1.5}.admin-grid>.admin-card>.admin-form,.admin-grid>.admin-card>.purchase-controls-form,.admin-grid>.admin-card>.sla-rule-form{padding:18px 20px}.admin-command{grid-column:1/-1;min-height:152px;padding:22px;display:grid;grid-template-columns:minmax(260px,1.2fr) auto minmax(340px,.9fr);align-items:center;gap:20px;overflow:hidden;border:1px solid rgba(95,180,226,.34);border-radius:18px;background:linear-gradient(118deg,#0d2947,#0d5981 60%,#168ec0);color:#fff;box-shadow:0 20px 48px rgba(14,60,92,.2)}.admin-command>div:first-child>span{font-size:var(--type-caption);font-weight:950;letter-spacing:.14em}.admin-command h2{margin:5px 0 4px;font-size:var(--type-heading);line-height:1.1}.admin-command p{max-width:650px;margin:0;color:rgba(255,255,255,.72);font-size:var(--type-label);line-height:1.5}.admin-command nav{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:6px}.admin-command nav a{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;font-size:var(--type-caption);font-weight:850;text-decoration:none;backdrop-filter:blur(10px)}.admin-command nav a:hover{background:rgba(255,255,255,.18)}.admin-command-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-command-stats article{min-width:0;padding:12px 10px;border:1px solid rgba(255,255,255,.17);border-radius:11px;background:rgba(255,255,255,.09);text-align:center}.admin-command-stats span,.admin-command-stats strong{display:block}.admin-command-stats strong{font-size:var(--type-title-sm)}.admin-command-stats span{margin-top:3px;color:rgba(255,255,255,.7);font-size:var(--type-micro);font-weight:780}.managed-user-avatar{overflow:hidden}.managed-user-avatar img{width:100%;height:100%;display:block;object-fit:cover}.finance-close-card{scroll-margin-top:90px}.finance-close-notice{width:calc(100% - 40px);margin:14px 20px 0;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--accent),transparent 56%);border-radius:10px;background:var(--accent-soft);color:var(--ink);font-size:var(--type-label);font-weight:800;text-align:start;cursor:pointer}.finance-close-notice span{font-size:var(--type-body)}.finance-period-list{padding:18px 20px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-period-list>article{min-width:0;padding:14px;display:grid;gap:12px;border:1px solid var(--line);border-top:3px solid var(--muted);border-radius:12px;background:var(--surface)}.finance-period-list>article.pending-approval{border-top-color:var(--amber);background:color-mix(in srgb,var(--amber-soft),var(--surface) 70%)}.finance-period-list>article.closed{border-top-color:var(--green)}.finance-period-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.finance-period-list header span,.finance-period-list header strong{display:block}.finance-period-list header strong{font-size:var(--type-small)}.finance-period-list header div>span{margin-top:3px;color:var(--muted);font-size:var(--type-micro);font-weight:850}.finance-period-metrics{display:grid;gap:5px}.finance-period-metrics span{color:var(--muted);font-size:var(--type-caption);line-height:1.35}.finance-period-metrics b{display:inline-block;min-width:25px;color:var(--ink);font-size:var(--type-small)}.finance-period-list article>p{margin:0;padding:8px;border-radius:8px;background:var(--red-soft);color:var(--red);font-size:var(--type-caption);line-height:1.45}.finance-period-list footer{min-height:34px;display:flex;align-items:center;gap:6px}.finance-period-list footer button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:var(--type-caption);font-weight:850;cursor:pointer}.finance-period-list footer small{color:var(--green);font-size:var(--type-micro);font-weight:850}.rtl .top-actions,.top-actions{gap:6px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.top-actions>.appearance-button,.top-actions>.language,.top-actions>.notification{border:1px solid color-mix(in srgb,var(--line),transparent 5%)!important;border-radius:9px!important;background:color-mix(in srgb,var(--surface),transparent 18%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)!important}.top-actions>.language{padding-inline:11px!important}html[data-interface-style=clarity] .top-actions{border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:760px){.admin-grid{grid-template-columns:1fr;gap:12px}.admin-grid>*{grid-column:1!important}.admin-command{padding:18px;grid-template-columns:1fr}.admin-command nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-period-list{padding:14px;grid-template-columns:1fr}.admin-grid>.admin-card>.panel-heading{min-height:0;padding:15px}.admin-grid>.admin-card>.admin-form,.admin-grid>.admin-card>.purchase-controls-form,.admin-grid>.admin-card>.sla-rule-form{padding:15px}}:root{--glass-fill:rgba(255,255,255,.62);--glass-fill-strong:rgba(255,255,255,.78);--glass-edge:rgba(255,255,255,.92);--glass-shadow:0 18px 54px rgba(18,55,59,.11),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(100,145,139,.12)}.metric-card:before,.modal-card:before,.order-drawer:before,.panel:before,.private-sale-card:before{content:"";position:absolute;z-index:2;inset:0 11% auto;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);opacity:.8;pointer-events:none}.metric-card,.modal-card,.order-drawer,.order-rates-panel,.panel,.private-sale-card,.quotation-section,.source-price-board{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--glass-edge),var(--line) 42%);background:linear-gradient(132deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 48%,rgba(177,226,219,.11)),color-mix(in srgb,var(--glass-fill),var(--surface) 26%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%)}.drawer-head,.metric-card-head,.modal-head,.panel-heading{position:relative;z-index:1;background:transparent}.metric-card{overflow:hidden;background:radial-gradient(120% 85% at 14% -12%,rgba(255,255,255,.88),transparent 53%),linear-gradient(145deg,rgba(255,255,255,.68),rgba(231,246,243,.34));box-shadow:0 14px 38px rgba(22,62,64,.1),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(76,132,125,.1)}.metric-card:after{content:"";position:absolute;z-index:0;inset:auto -16% -52% 30%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(120,218,207,.14),transparent 67%);filter:blur(9px);pointer-events:none}.metric-card-head{min-height:40px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.metric-card-head>span{color:color-mix(in srgb,var(--ink),var(--muted) 35%)}.metric-card>strong{position:relative;z-index:1;text-align:center;align-self:center}.auth-shell{background:radial-gradient(circle at 17% 12%,rgba(85,201,205,.27),transparent 33%),radial-gradient(circle at 88% 84%,rgba(32,123,155,.16),transparent 34%),linear-gradient(145deg,#f7fcfb,#e8f2ef)}.auth-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(239,249,247,.56));box-shadow:0 30px 90px rgba(15,56,61,.16),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(96,145,139,.12);-webkit-backdrop-filter:blur(34px) saturate(185%);backdrop-filter:blur(34px) saturate(185%)}.auth-card:before{content:"";position:absolute;inset:0 auto auto 10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent)}.loading-card>p{color:#365b5d;font-size:var(--type-subtitle);font-weight:700}.content>.toast{overflow:hidden;min-height:52px;padding:12px 16px;border:1px solid rgba(255,255,255,.76);border-radius:16px;background:linear-gradient(135deg,rgba(239,255,250,.83),rgba(220,246,240,.62));color:#0e6c54;box-shadow:0 20px 60px rgba(3,25,32,.22),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(47,132,111,.12);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%)}.content>.toast:after{content:"";position:absolute;inset:0 auto auto 8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent)}.content>.toast{cursor:default;gap:12px}.content>.toast .toast-message{min-width:0;flex:1;font-size:var(--type-subtitle);line-height:1.45;overflow-wrap:anywhere;user-select:text}.toast-actions{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:6px}.toast-actions button{min-height:30px;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);border-radius:9px;background:color-mix(in srgb,var(--surface),transparent 18%);color:var(--accent);font:inherit;font-size:var(--type-small);font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.toast-copy{padding:6px 10px}.toast-dismiss{width:30px;padding:0;font-size:var(--type-title)!important;line-height:1}.toast-actions button:hover{border-color:color-mix(in srgb,var(--accent),transparent 38%);background:var(--surface)}.modal-error{position:relative;z-index:8;min-height:54px;margin:14px 22px 2px;padding:12px 14px;align-items:center;gap:12px;overflow:visible;border:1px solid color-mix(in srgb,var(--red),transparent 30%);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--red-soft),var(--surface) 12%),color-mix(in srgb,var(--surface),transparent 3%));box-shadow:0 10px 28px color-mix(in srgb,var(--red),transparent 84%),inset 0 1px 0 rgba(255,255,255,.7);font-size:var(--type-body);font-weight:700;line-height:1.5}.modal-error b{width:28px;height:28px;flex-basis:28px;border-radius:9px;font-size:var(--type-subtitle);box-shadow:0 7px 18px color-mix(in srgb,var(--red),transparent 66%)}.modal-error span{min-width:0;overflow-wrap:anywhere}.appearance-panel header>button,.drawer-head>button,.modal-head>button,.release-head>button{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--glass-edge),var(--line) 45%);background:color-mix(in srgb,var(--glass-fill-strong),var(--surface) 22%);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 7px 20px rgba(5,31,36,.08);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.open-order-link{padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 60%);border-radius:9px;background:var(--green-soft);font-size:var(--type-body)}.money-preview{padding:10px 11px}.money-preview>div>span{min-height:56px;padding:8px 9px}.money-preview small{font-size:var(--type-label)}.money-preview b{font-size:var(--type-body-strong)}.money-preview i{margin-top:3px;font-size:var(--type-micro);line-height:1.35}.money-preview .original{margin:0 2px}.currency-select small{min-height:auto;font-size:var(--type-label);line-height:1.45}.order-rates-panel .form-field>span{font-size:var(--type-body-strong)}.order-rates-panel .form-field small{font-size:var(--type-small)}.order-rates-panel .form-field small a{color:var(--accent);font-weight:900;text-decoration:underline}.source-price-board article{align-items:flex-start}.source-price-board article small{margin-top:4px;display:block;color:var(--muted);font-size:var(--type-label)}.source-links{min-width:110px;display:grid;justify-items:end;gap:5px}.source-links a{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-label);font-weight:900;text-decoration:none}.source-links span{max-width:220px;text-align:end;overflow-wrap:anywhere}.quotation-lines>div{grid-template-columns:minmax(0,1fr) auto auto}.quotation-lines .customer-condition-note,.quotation-lines .quote-line-facts,.quotation-lines .supplier-response-note{grid-column:1/-1;margin-top:1px;color:var(--muted);font-size:var(--type-label);line-height:1.45}.quotation-lines .customer-condition-note{color:var(--amber)}.quotation-lines .supplier-response-note{color:var(--accent)}.supplier-response-lines{display:grid;gap:11px}.supplier-response-lines>article{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2),transparent 14%)}.supplier-response-lines .customer-condition-card,.supplier-response-lines>article>.wide,.supplier-response-lines>article>header{grid-column:1/-1}.supplier-response-lines>article>header{display:flex;justify-content:space-between;gap:10px}.supplier-response-lines header span,.supplier-response-lines header strong{display:block}.supplier-response-lines header span{color:var(--accent);font-size:var(--type-label);font-weight:900}.supplier-response-lines header strong{margin-top:3px;font-size:var(--type-body-strong)}.supplier-response-lines header b{color:var(--accent)}.customer-condition-card{padding:11px;border:1px solid color-mix(in srgb,var(--gold),transparent 48%);border-radius:11px;background:var(--amber-soft)}.customer-condition-card small,.customer-condition-card span,.customer-condition-card strong{display:block}.customer-condition-card span{color:var(--amber);font-size:var(--type-label);font-weight:900}.customer-condition-card strong{margin-top:4px;font-size:var(--type-body-strong)}.customer-condition-card p{margin:5px 0 0;font-size:var(--type-small);line-height:1.5}.supplier-counter-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-offer-revision{margin-top:5px;display:block;color:var(--accent);font-size:var(--type-label);font-weight:900}.catalog-actions{display:flex;align-items:center;gap:7px}.catalog-actions button,.translate-item-name{padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 54%);border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.catalog-product-preview{grid-column:1/-1;padding:10px;display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.catalog-product-preview img{width:66px;height:66px;object-fit:cover;border-radius:10px;background:var(--surface)}html[data-mode=dark]{--ink:#f3fbfa;--navy:#edf8f7;--muted:#b5ccca;--line:rgba(171,218,213,.25);--paper:rgba(18,49,58,.86);--canvas:#071a22;--surface:#102f39;--surface-2:#173a44;--glass-fill:rgba(20,55,66,.72);--glass-fill-strong:rgba(27,67,77,.86);--glass-edge:rgba(188,232,228,.28);--glass-shadow:0 22px 62px rgba(0,7,12,.32),inset 0 1px 0 rgba(214,248,245,.11),inset 0 -1px 0 rgba(0,0,0,.2)}html[data-mode=dark] .app-shell,html[data-mode=dark] body{color:var(--ink);background:#071a22}html[data-mode=dark] .app-shell{background:radial-gradient(circle at 78% -8%,color-mix(in srgb,var(--accent),transparent 71%),transparent 35%),radial-gradient(circle at 0 80%,rgba(26,123,145,.28),transparent 36%),linear-gradient(150deg,#0d2b35,#071a22 54%,#0b2530)}html[data-mode=dark] .metric-card,html[data-mode=dark] .modal-card,html[data-mode=dark] .order-drawer,html[data-mode=dark] .order-rates-panel,html[data-mode=dark] .panel,html[data-mode=dark] .private-sale-card,html[data-mode=dark] .quotation-section,html[data-mode=dark] .source-price-board{border-color:rgba(174,226,221,.22);background:linear-gradient(135deg,rgba(108,187,183,.1),rgba(9,39,50,.22) 46%,rgba(22,74,84,.17)),rgba(12,43,53,.82);box-shadow:var(--glass-shadow)}html[data-mode=dark] .metric-card{background:radial-gradient(110% 90% at 12% -10%,rgba(141,221,214,.15),transparent 55%),linear-gradient(145deg,rgba(24,65,75,.94),rgba(10,41,53,.9))}html[data-mode=dark] .form-field>span,html[data-mode=dark] .metric-card-head>span,html[data-mode=dark] .page-heading p,html[data-mode=dark] .panel-heading p{color:#c3d8d6}html[data-mode=dark] input,html[data-mode=dark] select,html[data-mode=dark] textarea{border-color:rgba(174,219,215,.3);background:#173944;color:#f7fdfc}html[data-mode=dark] input::placeholder,html[data-mode=dark] textarea::placeholder{color:#91aeab}html[data-mode=dark] .appearance-panel header>button,html[data-mode=dark] .drawer-head>button,html[data-mode=dark] .modal-head>button,html[data-mode=dark] .release-head>button{border-color:rgba(184,229,225,.28);background:rgba(30,72,81,.86);color:#f5fffd}html[data-mode=dark] .customer-pdf-button,html[data-mode=dark] .quotation-list footer button,html[data-mode=dark] .secondary{border-color:rgba(174,219,215,.27);background:#173b45;color:#eaf9f7}html[data-mode=dark] .money-preview>div>span{background:rgba(20,58,68,.85)}html[data-mode=dark] .money-preview .original{background:color-mix(in srgb,var(--accent),#12343f 74%)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent),transparent 38%) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{margin:9px;background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--accent),transparent 38%);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent),transparent 15%);background-clip:padding-box}.order-drawer{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.order-drawer>.drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.money-preview{padding:10px;border-radius:14px}.money-preview>div{align-items:stretch}.money-preview>div>span{min-height:72px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;overflow:hidden}.money-preview .money-code{font-size:var(--type-label);letter-spacing:.04em;line-height:1}.money-preview .money-value{width:100%;font-size:var(--type-subtitle);font-weight:900;line-height:1.15;overflow-wrap:anywhere;text-align:start}.money-preview .money-origin-badge{display:block;margin-top:auto;padding-top:7px;color:var(--accent);font-size:var(--type-caption);font-style:normal;font-weight:900;letter-spacing:.035em;line-height:1.25}.money-preview.compact>div>span{min-height:58px;padding:8px}.derived-purchase-summary{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),transparent 8%),color-mix(in srgb,var(--surface),transparent 3%))}.derived-purchase-summary>.money-preview,.derived-purchase-summary>header{grid-column:1/-1}.derived-purchase-summary header span,.derived-purchase-summary header strong{display:block}.derived-purchase-summary header span{color:var(--accent);font-size:var(--type-caption);font-weight:900;letter-spacing:.05em}.derived-purchase-summary header strong{margin-top:3px;font-size:var(--type-body)}.derived-purchase-summary>div:not(.money-preview){padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.derived-purchase-summary>div>span,.derived-purchase-summary>div>strong{display:block}.derived-purchase-summary>div>span{color:var(--muted);font-size:var(--type-label);font-weight:800}.derived-purchase-summary>div>strong{margin-top:5px;font-size:var(--type-body)}.translated-name-field>div{align-items:stretch}.translate-item-name{min-width:164px;display:flex!important;align-items:center;justify-content:center;gap:9px;padding:7px 11px!important;border-radius:12px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),#fff 18%),color-mix(in srgb,var(--accent-soft),transparent 18%))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 7px 18px color-mix(in srgb,var(--accent),transparent 88%);text-align:start}.translate-item-name>span:first-child{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-size:15px}.translate-item-name>span:last-child{display:grid;gap:1px}.translate-item-name strong{font-size:var(--type-label)}.translate-item-name small{color:var(--muted);font-size:var(--type-caption);font-weight:700}html[data-mode=dark] .derived-purchase-summary{background:linear-gradient(145deg,rgba(25,72,78,.74),rgba(8,35,45,.8))}@media (max-width:720px){.derived-purchase-summary{grid-template-columns:1fr}.derived-purchase-summary>.money-preview,.derived-purchase-summary>header{grid-column:auto}.money-preview>div>span{min-height:62px}.translate-item-name{min-width:0}}.settlement-lines{display:grid;gap:10px}.settlement-lines>article{padding:12px;display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(140px,.65fr));gap:10px;align-items:end;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.settlement-lines header small,.settlement-lines header span,.settlement-lines header strong{display:block}.settlement-lines header span{color:var(--accent);font-size:var(--type-caption);font-weight:900}.settlement-lines header strong{margin-top:4px;font-size:var(--type-body)}.settlement-lines header small{margin-top:5px;color:var(--muted);font-size:var(--type-label)}.final-profit-summary>header strong{font-size:var(--type-title)}.secret-help{color:var(--muted);font-size:var(--type-label);line-height:1.5}@media (max-width:720px){.settlement-lines>article{grid-template-columns:1fr}.settlement-lines header{grid-column:1/-1}}html[data-mode=dark] .content>.toast{border-color:rgba(169,232,221,.32);background:linear-gradient(135deg,rgba(19,84,72,.92),rgba(15,58,64,.86));color:#d8fff4}html[data-mode=dark] .auth-shell{background:radial-gradient(circle at 18% 12%,rgba(42,164,169,.25),transparent 34%),linear-gradient(145deg,#0b2832,#061820)}html[data-mode=dark] .auth-card{border-color:rgba(190,233,229,.25);background:linear-gradient(145deg,rgba(21,60,70,.9),rgba(8,38,49,.82))}html[data-mode=dark] .loading-card>p{color:#c9dfdc}@media(max-width:760px){.supplier-counter-fields,.supplier-response-lines>article{grid-template-columns:1fr}.source-price-board article{display:grid}.source-links{justify-items:start}.metric-card-head{min-height:34px}}.item-category-field,.sku-catalog-field{align-self:start;align-content:start}.sku-catalog-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(154px,.62fr);align-items:stretch;gap:8px}.item-category-field>input,.sku-catalog-control>input{height:48px;min-height:48px}.catalog-lookup-button{min-height:48px;padding:6px 10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--accent),transparent 48%);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),var(--surface) 26%),color-mix(in srgb,var(--surface),transparent 4%));color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 20px color-mix(in srgb,var(--accent),transparent 90%);cursor:pointer}.catalog-lookup-button>span:first-child{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent),transparent 86%);font-size:var(--type-title-sm);line-height:1}.catalog-lookup-button>span:last-child{min-width:0;display:grid;text-align:start}.catalog-lookup-button strong{font-size:var(--type-label);line-height:1.2}.catalog-lookup-button small{margin-top:2px;color:var(--muted);font-size:var(--type-caption);font-weight:800}.catalog-lookup-button:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px color-mix(in srgb,var(--accent),transparent 84%)}.workflow-item-selector{margin:16px 24px 0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);border-radius:13px;background:color-mix(in srgb,var(--green-soft),var(--surface) 30%)}.workflow-item-selector select{min-height:46px}.workflow-item-selector small{color:var(--amber);font-size:var(--type-label);line-height:1.45}.workflow-selection-empty{margin:12px 24px 20px;padding:18px;border:1px dashed color-mix(in srgb,var(--accent),transparent 55%);border-radius:13px;color:var(--muted);background:var(--surface-2);font-size:var(--type-body);line-height:1.55;text-align:center}.modal-error-close{width:28px;height:28px;flex:0 0 28px;margin-inline-start:auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--red),transparent 64%);border-radius:9px;background:color-mix(in srgb,var(--surface),transparent 8%);color:var(--red);font-size:var(--type-title-sm);line-height:1;cursor:pointer}@media(max-width:760px){.sku-catalog-control{grid-template-columns:1fr}.catalog-lookup-button{justify-content:flex-start}.workflow-item-selector,.workflow-selection-empty{margin-inline:12px}}.modal-card .form-field>span,.modal-card .quote-line-editors label span{font-size:var(--type-body);line-height:1.35}.modal-card .form-field input,.modal-card .form-field select,.modal-card .form-field textarea,.modal-card .quote-line-editors input,.modal-card .quote-line-editors select{font-size:var(--type-body-strong)}.modal-card .modal-head>div>span{font-size:var(--type-small)}.modal-card .modal-head h2{font-size:var(--type-title)}.modal-card .derived-purchase-summary>div>span,.modal-card .modal-head p,.modal-card .workflow-item-selector small{font-size:var(--type-small);line-height:1.5}.modal-card .derived-purchase-summary>div>strong,.modal-card .workflow-item-selector select{font-size:var(--type-body-strong)}.modal-card .decision-item-identity>span,.modal-card .quote-line-editors article>div span,.modal-card .supplier-response-lines header span{font-size:var(--type-small)}.modal-card .decision-item-identity>strong,.modal-card .quote-line-editors article>div strong,.modal-card .supplier-response-lines header strong{font-size:var(--type-body-strong)}.modal-card .decision-item-identity>small,.modal-card .document-picker,.modal-card .quote-line-editors article>div small,.modal-card .reuse-document,.modal-card .supplier-response-lines p{font-size:var(--type-body)}.source-price-board article strong{font-size:var(--type-body-strong)}.source-price-board article small,.source-price-board article span{font-size:var(--type-small);line-height:1.45}.quote-source-field{align-self:end}.latest-supplier-price{margin:3px 0 7px;display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:999px;background:var(--green-soft);color:var(--accent);font-size:var(--type-label)}.purchase-ledger summary>b.settled{color:var(--accent)}.purchase-ledger summary>b.outstanding{color:var(--amber)}.supplier-balance-summary{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 24%)}.supplier-balance-summary article{padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.supplier-balance-summary small,.supplier-balance-summary span,.supplier-balance-summary strong{display:block}.supplier-balance-summary span{color:var(--muted);font-size:var(--type-small);font-weight:800}.supplier-balance-summary strong{margin-top:5px;font-size:var(--type-body-strong)}.supplier-balance-summary small{margin-top:4px;color:var(--muted);font-size:var(--type-label)}.supplier-balance-summary article.outstanding{border-color:color-mix(in srgb,var(--amber),transparent 48%);background:var(--amber-soft)}.supplier-balance-summary article.settled{border-color:color-mix(in srgb,var(--accent),transparent 55%);background:var(--green-soft)}@media(max-width:760px){.supplier-balance-summary{grid-template-columns:1fr}}.admin-grid{display:block;column-width:420px;column-gap:14px;column-fill:balance}.admin-grid>.admin-card{width:100%;margin:0 0 14px;-webkit-column-break-inside:avoid}.admin-grid>.admin-toast,.admin-grid>.security-card{column-span:all}.admin-grid>.security-card{margin-top:0}.sku-catalog-control{grid-template-columns:minmax(150px,1.35fr) minmax(172px,.65fr);gap:10px}.sku-lookup-control{grid-template-columns:minmax(130px,.72fr) minmax(222px,1.28fr)}.translate-name-control{grid-template-columns:minmax(180px,1.38fr) minmax(168px,.62fr)}.catalog-lookup-button,.translate-item-name{position:relative;isolation:isolate;overflow:hidden;min-height:48px;padding:7px 11px;display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:start;border-color:color-mix(in srgb,var(--accent),transparent 56%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),#fff 30%),color-mix(in srgb,var(--green-soft),var(--surface) 46%))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 9px 22px color-mix(in srgb,var(--accent),transparent 90%)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.catalog-lookup-button>span:first-child,.translate-item-name>span:first-child{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 72%);border-radius:10px;background:color-mix(in srgb,var(--accent),transparent 87%);color:var(--accent);font-size:var(--type-label);font-weight:950;letter-spacing:-.03em}.translate-item-name>span:first-child{font-size:var(--type-subtitle);letter-spacing:0}.catalog-lookup-button>span:last-child,.translate-item-name>span:last-child{min-width:0;display:grid;gap:2px}.catalog-lookup-button:after,.translate-item-name:after{content:"";position:absolute;z-index:-1;inset:1px 12% auto;height:42%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent);pointer-events:none}.catalog-lookup-button:hover,.translate-item-name:hover{border-color:var(--accent)!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 28px color-mix(in srgb,var(--accent),transparent 84%)!important}.catalog-lookup-button strong,.translate-item-name strong{font-size:var(--type-small);line-height:1.25}.catalog-lookup-button small,.translate-item-name small{font-size:var(--type-caption);line-height:1.3}.order-rate-form.prominent{position:relative;margin:0 0 18px;padding:3px;border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--accent),transparent 34%),rgba(255,255,255,.72),color-mix(in srgb,var(--gold),transparent 46%));box-shadow:0 15px 34px color-mix(in srgb,var(--accent),transparent 87%)}.order-rate-form.prominent .order-rates-panel{border:0;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 2%),color-mix(in srgb,var(--green-soft),var(--surface) 55%))}.order-rate-form.prominent .order-rates-panel>header span{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--accent);color:#fff;letter-spacing:.07em}.order-rate-form.prominent .order-rates-panel>header strong{font-size:var(--type-subtitle)}.calculated-lead-time{min-width:0;padding:12px 13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px 14px;border:1px dashed color-mix(in srgb,var(--muted),transparent 55%);border-radius:12px;background:var(--surface-2)}.calculated-lead-time>div{min-width:0;display:grid;gap:4px;align-content:start}.calculated-lead-time>small{grid-column:1/-1}.calculated-delivery-date{padding-inline-start:14px;border-inline-start:1px solid color-mix(in srgb,var(--line),transparent 18%)}.calculated-lead-time small,.calculated-lead-time span,.calculated-lead-time strong{display:block}.calculated-lead-time span{color:var(--muted);font-size:var(--type-small);font-weight:900;letter-spacing:.035em;text-transform:uppercase}.calculated-lead-time strong{font-size:var(--type-subtitle)}.calculated-lead-time small{color:var(--muted);font-size:var(--type-label);line-height:1.4}.calculated-lead-time.ready{border-style:solid;border-color:color-mix(in srgb,var(--accent),transparent 48%);background:linear-gradient(145deg,var(--green-soft),color-mix(in srgb,var(--surface),transparent 4%))}.calculated-lead-time.ready strong{color:var(--accent)}html[data-mode=dark] .calculated-lead-time,html[data-mode=dark] .catalog-lookup-button,html[data-mode=dark] .translate-item-name{border-color:rgba(174,219,215,.28)!important;background:linear-gradient(145deg,rgba(32,75,84,.92),rgba(19,54,65,.88))!important;color:#effcf9}html[data-mode=dark] .order-rate-form.prominent .order-rates-panel{background:linear-gradient(145deg,rgba(21,62,72,.96),rgba(9,40,51,.94))}@media(max-width:760px){.admin-grid{columns:1}.sku-catalog-control,.sku-lookup-control,.translate-name-control{grid-template-columns:1fr}.order-rate-form.prominent{margin-inline:-2px}.calculated-lead-time{grid-column:1/-1;grid-template-columns:1fr}.calculated-lead-time>small{grid-column:auto}.calculated-delivery-date{padding-inline-start:0;padding-top:8px;border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--line),transparent 18%)}}.factory-reset-card{column-span:all;margin-top:4px!important;border-color:color-mix(in srgb,#b33f36,transparent 52%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),#fff 7%),color-mix(in srgb,#fff0ed,var(--surface) 62%))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 44px rgba(107,32,27,.09)!important}.danger-eyebrow{display:block;color:#a33831;font-size:var(--type-label);font-weight:950;letter-spacing:.14em;margin-bottom:4px}.factory-reset-notice,.factory-reset-recovery{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 13px;margin:0 0 14px;border-radius:12px;border:1px solid color-mix(in srgb,#b33f36,transparent 52%);background:rgba(255,240,237,.82);color:#762b26;font-weight:800}.factory-reset-notice button{border:0;background:transparent;color:inherit;font-size:20px;line-height:1}.factory-reset-recovery{display:grid;background:#8f2e28;color:#fff}.factory-reset-recovery span{font-weight:650;line-height:1.5}.factory-reset-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;border:1px solid color-mix(in srgb,#b33f36,transparent 68%);border-radius:15px;background:color-mix(in srgb,var(--surface),transparent 8%)}.reset-explanation{display:grid;gap:3px;padding:11px 12px;border-radius:11px;background:var(--surface-2)}.reset-explanation strong{font-size:var(--type-body)}.reset-explanation span{color:var(--muted);font-size:var(--type-label);line-height:1.5}.reset-explanation.danger{background:rgba(179,63,54,.1);color:#842f29}.reset-acknowledgements{display:grid;gap:8px}.reset-ack{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--line),transparent 25%);background:var(--surface);font-size:var(--type-label);font-weight:750;line-height:1.45}.reset-ack input{flex:0 0 auto;margin-top:2px;width:17px;height:17px;accent-color:#a33831}.factory-reset-actions,.factory-reset-closed{display:flex;align-items:center;justify-content:space-between;gap:12px}.factory-reset-closed{padding:13px 14px;border-radius:13px;background:var(--surface-2)}.factory-reset-closed>div{display:grid;gap:3px}.factory-reset-closed span{color:var(--muted);font-size:var(--type-label)}.factory-execute-button,.factory-open-button,.factory-prepare-button,.factory-undo-button{min-height:42px;padding:9px 14px;border:0;border-radius:11px;font-weight:900}.factory-open-button,.factory-prepare-button{background:#fff1ee;color:#8d302a;border:1px solid rgba(163,56,49,.34)}.factory-execute-button{background:#9f352f;color:#fff;box-shadow:0 8px 20px rgba(126,39,33,.2)}.factory-reset-undo{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:14px}.undo-clock{display:grid;align-content:center;justify-items:center;text-align:center;gap:6px;padding:18px;border-radius:15px;background:linear-gradient(145deg,#123f48,#0c2c34);color:#fff}.undo-clock span{font-size:var(--type-label);font-weight:900;letter-spacing:.13em}.undo-clock strong{font-variant-numeric:tabular-nums;font-size:var(--type-display);line-height:1}.undo-clock small{color:#c9e1e2;line-height:1.45}.factory-undo-button{background:var(--accent);color:#fff}html[data-mode=dark] .factory-reset-card{background:linear-gradient(145deg,rgba(43,33,36,.98),rgba(30,42,48,.98))!important;border-color:rgba(232,122,111,.38)!important}html[data-mode=dark] .factory-reset-notice{background:rgba(129,49,44,.26);color:#ffcbc5;border-color:rgba(238,129,118,.32)}html[data-mode=dark] .reset-explanation.danger{background:rgba(179,63,54,.22);color:#ffd0ca}html[data-mode=dark] .factory-open-button,html[data-mode=dark] .factory-prepare-button{background:rgba(159,53,47,.24);color:#ffd3ce;border-color:rgba(239,132,120,.35)}@media(max-width:760px){.factory-reset-form,.factory-reset-undo{grid-template-columns:1fr}.factory-reset-actions,.factory-reset-closed{align-items:stretch;flex-direction:column}.factory-reset-actions button,.factory-reset-closed button{width:100%}}html[data-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-mode=dark] select,html[data-mode=dark] textarea{border-color:rgba(174,219,215,.34)!important;background-color:#123640!important;color:#f5fffd!important;-webkit-text-fill-color:#f5fffd!important;caret-color:#74ddcd;color-scheme:dark;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,html[data-mode=dark] select:focus,html[data-mode=dark] textarea:focus{border-color:#68cfc0!important;background-color:#173f4a!important;box-shadow:0 0 0 3px rgba(90,203,187,.17),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-mode=dark] input::placeholder,html[data-mode=dark] textarea::placeholder{color:#9bbab6!important;-webkit-text-fill-color:#9bbab6!important;opacity:1}html[data-mode=dark] input:-webkit-autofill,html[data-mode=dark] input:-webkit-autofill:focus,html[data-mode=dark] input:-webkit-autofill:hover,html[data-mode=dark] textarea:-webkit-autofill,html[data-mode=dark] textarea:-webkit-autofill:focus,html[data-mode=dark] textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #123640!important;-webkit-text-fill-color:#f5fffd!important;caret-color:#74ddcd!important}html[data-mode=dark] select option{background:#123640;color:#f5fffd}html[data-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,html[data-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly],html[data-mode=dark] select:disabled,html[data-mode=dark] textarea:disabled,html[data-mode=dark] textarea[readonly]{background-color:#102d36!important;color:#b8cfcc!important;-webkit-text-fill-color:#b8cfcc!important}.purchase-cost-previews{margin:0 10px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.purchase-cost-previews .money-preview{margin:0}.purchase-ledger summary strong{line-height:1.45}.outstanding-payment-dialog{width:min(680px,calc(100vw - 28px))}.outstanding-payment-body{margin:18px 22px 8px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;border:1px solid color-mix(in srgb,var(--amber),transparent 42%);border-radius:15px;background:linear-gradient(145deg,var(--amber-soft),color-mix(in srgb,var(--surface),transparent 4%))}.payment-warning-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#a76b13;color:#fff;font-size:23px;font-weight:950;box-shadow:0 10px 24px rgba(115,71,10,.2)}.outstanding-payment-body>div:last-child>strong{display:block;margin-bottom:9px;font-size:var(--type-body-strong)}.outstanding-payment-body .money-preview{margin:0 0 8px;padding:0}.outstanding-payment-body small{display:block;color:var(--muted);font-size:var(--type-label);line-height:1.5}.outstanding-payment-actions{padding:14px 22px 22px;display:flex;justify-content:flex-end;gap:9px}.outstanding-payment-actions button{min-height:42px;padding:9px 14px;border-radius:11px;font-size:var(--type-small);font-weight:900;cursor:pointer}.warning-proceed{border:0;background:linear-gradient(145deg,#a76b13,#86530d);color:#fff;box-shadow:0 9px 22px rgba(115,71,10,.2)}.estimate-scope{margin:9px 0 0;padding:10px 12px;border-radius:11px;color:var(--muted);font-size:var(--type-label);font-weight:750;line-height:1.55}.estimate-scope.preliminary{border:1px solid color-mix(in srgb,var(--amber),transparent 55%);background:var(--amber-soft);color:color-mix(in srgb,var(--amber),var(--ink) 28%)}.estimate-scope.recorded{border:1px solid color-mix(in srgb,var(--accent),transparent 62%);background:var(--green-soft)}.settlement-cost-note{margin:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:11px;background:var(--green-soft);color:var(--muted);font-size:var(--type-small);font-weight:750;line-height:1.55}.iraq-extra-fee small{display:block;margin-top:5px;color:var(--muted);font-size:var(--type-label);line-height:1.4}.completed-order-report{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent),#072d35 24%));color:#fff;border-color:transparent;box-shadow:0 9px 22px color-mix(in srgb,var(--accent),transparent 78%)}.catalog-product-result{min-width:0;padding:11px 12px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),var(--surface) 32%),color-mix(in srgb,var(--surface),transparent 3%));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 26px color-mix(in srgb,var(--accent),transparent 91%)}.catalog-product-visual{width:64px;height:64px;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 70%);border-radius:12px;background:var(--surface)}.catalog-product-visual img{width:100%;height:100%;display:block;object-fit:cover}.catalog-product-visual span{color:var(--accent);font-size:var(--type-subtitle);font-weight:950}.catalog-product-copy{min-width:0;display:grid;gap:3px}.catalog-product-copy>span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.catalog-product-copy>strong{font-size:var(--type-body);line-height:1.35}.catalog-product-copy>small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.catalog-product-copy>small b{color:var(--ink);font-size:inherit}.catalog-product-result>a{padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:9px;color:var(--accent);font-size:var(--type-label);font-weight:900;text-decoration:none;white-space:nowrap}.catalog-product-result.notice{grid-template-columns:42px minmax(0,1fr)}.catalog-product-result.notice .catalog-product-visual{width:42px;height:42px}html[data-mode=dark] .catalog-product-result{background:linear-gradient(145deg,rgba(28,74,81,.92),rgba(13,45,55,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,12,18,.18)}@media (min-width:1080px){.order-drawer{width:min(1180px,calc(100vw - 44px))}.detail-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.order-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-item-card{grid-template-columns:92px minmax(0,1fr)}.order-item-image,.order-item-image img{min-height:154px}}@media (min-width:761px) and (max-width:1079px){.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-facts>div{min-height:74px;display:grid;align-content:center}.detail-facts strong{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.overview-delete-control{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.overview-delete-control .archive-order{width:auto;min-width:220px;margin:0;margin-inline:auto;padding:10px 18px}.fee-editor>header small{max-width:52%;color:var(--muted);font-size:var(--type-label);font-weight:700;line-height:1.5}.purchase-document-reuse{min-width:0;padding:12px 13px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),var(--surface) 44%),color-mix(in srgb,var(--surface),transparent 4%))}.purchase-document-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--accent);color:#fff;font-size:20px;font-weight:950;box-shadow:0 8px 20px color-mix(in srgb,var(--accent),transparent 73%)}.purchase-document-reuse>div{min-width:0;display:grid;gap:4px}.purchase-document-reuse strong{font-size:var(--type-body);line-height:1.35}.purchase-document-reuse small{color:var(--muted);font-size:var(--type-label);line-height:1.5}.purchase-document-reuse>label{min-height:36px;padding:7px 10px;display:flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:10px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer;white-space:nowrap}.purchase-document-reuse input{width:17px;height:17px;accent-color:var(--accent)}.purchase-document-reuse.unavailable{border-style:dashed;filter:saturate(.55)}.purchase-document-reuse.unavailable .purchase-document-symbol{background:var(--muted);box-shadow:none}.purchase-document-reuse.unavailable>label{cursor:not-allowed;opacity:.55}html[data-mode=dark] .purchase-document-reuse{background:linear-gradient(145deg,rgba(30,73,80,.9),rgba(15,48,58,.9));border-color:rgba(166,220,214,.24)}@media(max-width:760px){.purchase-document-reuse{grid-template-columns:36px minmax(0,1fr)}.purchase-document-reuse>label{grid-column:1/-1;justify-content:center}.fee-editor>header small{max-width:none}.overview-delete-control .archive-order{width:100%;min-width:0}}.global-activity-content{min-width:0}.global-activity-content .global-reactions{max-height:0;margin-top:0;opacity:0;overflow:visible;pointer-events:none;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.global-activity-content .global-reactions.has-reactions,.global-activity-content .global-reactions.menu-open,.global-activity-content:focus-within .global-reactions,.global-activity-content:hover .global-reactions{max-height:48px;margin-top:5px;opacity:1;pointer-events:auto;transform:none}.catalog-product-result>a,.customer-pdf-button,.next-step-guide button,.primary-action,.secondary{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}@media(hover:hover){.catalog-product-result>a:hover,.customer-pdf-button:hover,.next-step-guide button:hover,.primary-action:hover{transform:translateY(-1px);filter:saturate(1.08)}}@media(hover:none){.global-activity-content .global-reactions{max-height:48px;margin-top:5px;opacity:1;pointer-events:auto;transform:none}}@media(max-width:760px){.purchase-cost-previews{grid-template-columns:1fr}.outstanding-payment-body{margin-inline:13px;grid-template-columns:1fr}.outstanding-payment-actions{padding-inline:13px;display:grid;grid-template-columns:1fr}.catalog-product-result{grid-template-columns:54px minmax(0,1fr)}.catalog-product-visual{width:54px;height:54px}.catalog-product-result>a{grid-column:1/-1;text-align:center}}.missing-information{margin:12px 0 0;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--accent),transparent 66%);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft),var(--surface) 46%),color-mix(in srgb,var(--surface),transparent 5%));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.missing-information>header{min-width:210px;display:flex;align-items:center;gap:9px}.missing-information>header>span{flex:0 0 auto;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-weight:950}.missing-information header div{min-width:0;display:grid;gap:2px}.missing-information header strong{font-size:var(--type-small);line-height:1.35}.missing-information header small{color:var(--muted);font-size:var(--type-label);line-height:1.35}.missing-information>div{min-width:0;display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.missing-information>div button{min-height:31px;padding:6px 8px;display:flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--amber),transparent 57%);border-radius:9px;background:var(--surface);color:var(--ink);font-size:var(--type-label);font-weight:850;cursor:pointer}.missing-information>div button i{color:var(--amber);font-style:normal}.missing-information>div button b{color:var(--accent);font-size:14px}.missing-information.needs-attention{border-color:color-mix(in srgb,var(--amber),transparent 53%);background:linear-gradient(145deg,color-mix(in srgb,var(--amber-soft),var(--surface) 46%),color-mix(in srgb,var(--surface),transparent 5%))}.missing-information.needs-attention>header>span{background:#a76b13}.overview-command-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:14px;align-items:start}.overview-command-grid .order-rate-form.prominent{min-width:0;margin:0}.overview-summary-card{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 4%),color-mix(in srgb,var(--green-soft),var(--surface) 62%));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 13px 32px color-mix(in srgb,var(--accent),transparent 91%)}.overview-summary-card>header{margin-bottom:7px;padding-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 22%)}.overview-summary-card>header div{min-width:0;display:grid;gap:2px}.overview-summary-card>header span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.overview-summary-card>header strong{font-size:var(--type-body-strong)}.overview-summary-card .detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.overview-summary-card .detail-facts>div{min-width:0;min-height:56px;padding:9px 8px;align-content:center;border:0;border-radius:0;background:transparent;box-shadow:none}.overview-summary-card .detail-facts>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--line),transparent 34%)}.overview-summary-card .detail-facts span{font-size:var(--type-caption)}.overview-summary-card .detail-facts strong{margin-top:3px;font-size:var(--type-small);-webkit-line-clamp:3}html[data-mode=dark] .missing-information,html[data-mode=dark] .overview-summary-card{background:linear-gradient(145deg,rgba(28,74,81,.86),rgba(11,43,54,.82));border-color:rgba(163,220,214,.22)}.secure-file-picker{outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.drop-zone:focus-visible,.secure-file-picker.dragging,.secure-file-picker:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft),var(--surface) 72%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 84%)}.secure-file-picker.dragging{transform:translateY(-1px)}.document-metadata{margin-top:2px;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:7px}.document-metadata label{min-width:0;display:grid;gap:4px}.document-metadata label>span{color:var(--muted);font-size:var(--type-caption);font-weight:900;letter-spacing:.04em}.document-metadata input,.document-metadata select{min-width:0;min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-label);font-weight:800}.document-version-badges{display:flex;gap:5px;flex-wrap:wrap}.document-version-badges b,.document-version-badges i{margin:0!important;padding:3px 5px;border-radius:6px;font-size:var(--type-caption)!important;font-style:normal;font-weight:900!important;line-height:1.2;white-space:nowrap}.document-version-badges i{background:var(--green-soft);color:var(--accent)}.document-version-badges b{background:var(--surface-2);color:var(--muted)}.record-document-actions .new-document-revision{padding:5px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:800;cursor:pointer;white-space:nowrap}.workflow-form.purchase-workflow{width:min(1040px,calc(100vw - 36px));max-width:none}.purchase-workflow .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.purchase-workflow .form-grid>.wide{grid-column:1/-1}.purchase-document-section{padding:13px;border:1px solid color-mix(in srgb,var(--accent),transparent 61%);border-radius:15px;background:color-mix(in srgb,var(--surface-2),transparent 24%)}.purchase-document-section>header{margin-bottom:10px;display:grid;gap:3px}.purchase-document-section>header span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.1em}.purchase-document-section>header strong{font-size:var(--type-body-strong)}.purchase-document-section>header small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.purchase-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.purchase-document-grid>*{min-width:0;align-self:start}.purchase-document-grid .purchase-document-reuse{grid-template-columns:38px minmax(0,1fr)}.purchase-document-grid .purchase-document-reuse>label{grid-column:1/-1;justify-content:center}@media (max-width:980px){.overview-command-grid{grid-template-columns:1fr}.purchase-document-grid,.purchase-workflow .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-document-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.missing-information{align-items:stretch;flex-direction:column}.missing-information>div{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.missing-information>div button{flex:0 0 auto}.overview-summary-card .detail-facts{grid-template-columns:1fr}.overview-summary-card .detail-facts>div:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--line),transparent 34%)}.purchase-document-grid,.purchase-workflow .form-grid{grid-template-columns:1fr}.purchase-document-grid>:last-child{grid-column:auto}.document-metadata{grid-template-columns:minmax(0,1fr) 78px}}.form-grid>.form-field{align-self:start}.order-rate-grid{align-items:start}.order-rate-grid>.form-field{min-width:0;grid-template-rows:minmax(calc(15px * var(--font-scale)),auto) minmax(46px,auto) minmax(calc(25px * var(--font-scale)),auto);align-content:start}.order-rate-grid>.form-field>span{display:flex;align-items:flex-end;line-height:1.3}.order-rate-grid>.form-field>input{min-height:46px;align-self:start}.order-rate-grid>.form-field>small{min-height:calc(25px * var(--font-scale));align-self:start}.purchase-price-control{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.65fr);gap:11px;align-items:start;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 2%),color-mix(in srgb,var(--green-soft),var(--surface) 65%))}.purchase-price-control>header{grid-column:1/-1;display:grid;gap:3px}.purchase-price-control>header span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.purchase-price-control>header strong{font-size:var(--type-body-strong)}.purchase-price-control>header small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.purchase-price-control.material{border-color:color-mix(in srgb,var(--amber),transparent 42%);background:linear-gradient(145deg,color-mix(in srgb,var(--amber-soft),var(--surface) 62%),var(--surface))}.purchase-variance-result{min-height:100%;padding:10px;display:grid;align-content:center;gap:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.purchase-variance-result small,.purchase-variance-result span{color:var(--muted);font-size:var(--type-label);font-weight:750}.purchase-variance-result strong{color:var(--accent);font-size:var(--type-title-sm)}.purchase-price-control.material .purchase-variance-result strong{color:#a7650d}.purchase-approval-register,.supplier-claims-register{margin-bottom:13px;padding:13px;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);border-radius:15px;background:color-mix(in srgb,var(--surface-2),transparent 32%)}.purchase-approval-register>header,.supplier-claims-register>header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-approval-register>header div,.supplier-claims-register>header div{display:grid;gap:2px}.purchase-approval-register>header span,.supplier-claims-register>header span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.purchase-approval-register>header strong,.supplier-claims-register>header strong{font-size:var(--type-body-strong)}.supplier-claims-register>header small{color:var(--muted);font-size:var(--type-label)}.purchase-approval-register>header>b,.supplier-claims-register>header>b{min-width:30px;height:30px;padding:0 8px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-size:var(--type-body)}.purchase-approval-register>div,.supplier-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start}.purchase-approval-card,.supplier-claim-card{min-width:0;padding:11px;display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.purchase-approval-card>header,.supplier-claim-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.purchase-approval-card header div,.supplier-claim-card header div{min-width:0;display:grid;gap:3px}.purchase-approval-card header span,.supplier-claim-card header span{color:var(--muted);font-size:var(--type-label);font-weight:800}.purchase-approval-card header strong,.supplier-claim-card header strong{font-size:var(--type-body-strong)}.purchase-approval-card header>b,.supplier-claim-card header>b{padding:4px 6px;border-radius:7px;background:var(--surface-2);color:var(--accent);font-size:var(--type-caption);white-space:nowrap}.purchase-approval-card p,.purchase-approval-card small,.supplier-claim-card p,.supplier-claim-card small{margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.5}.purchase-approval-card>small,.supplier-claim-card>p{color:var(--ink)}.purchase-approval-actions{display:flex;gap:7px}.purchase-approval-actions button{padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:8px;background:var(--accent);color:#fff;font-size:var(--type-label);font-weight:900;cursor:pointer}.purchase-approval-actions button.danger{border-color:color-mix(in srgb,var(--red),transparent 50%);background:transparent;color:var(--red)}.approval-ready-note{padding:7px 8px;border-radius:8px;background:var(--green-soft);color:var(--accent)!important;font-weight:850}.supplier-claim-intake{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start;border:1px solid color-mix(in srgb,var(--amber),transparent 48%);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--amber-soft),var(--surface) 60%),var(--surface))}.supplier-claim-intake>header{grid-column:1/-1;display:grid;gap:3px}.supplier-claim-intake>header span{color:#9a6115;font-size:var(--type-caption);font-weight:950;letter-spacing:.08em}.supplier-claim-intake>header strong{font-size:var(--type-body-strong)}.claim-issue-picker{margin:0;padding:9px;display:flex;gap:6px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.claim-issue-picker legend{padding:0 5px;color:var(--muted);font-size:var(--type-label);font-weight:900}.claim-issue-picker label{padding:6px 7px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);font-size:var(--type-label);font-weight:800;cursor:pointer}.claim-issue-badges{display:flex;gap:5px;flex-wrap:wrap}.claim-issue-badges span{padding:4px 6px;border-radius:7px;background:var(--amber-soft);color:#976015;font-size:var(--type-caption);font-weight:900}.supplier-response-note{padding:7px 8px;border-radius:8px;background:var(--green-soft)}.supplier-claim-card>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.supplier-claim-card>form>button{grid-column:1/-1;justify-self:end}html[data-mode=dark] .purchase-approval-register,html[data-mode=dark] .purchase-price-control,html[data-mode=dark] .supplier-claim-intake,html[data-mode=dark] .supplier-claims-register{background:linear-gradient(145deg,rgba(24,68,77,.88),rgba(9,39,50,.9))}@media(max-width:980px){.purchase-price-control{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-variance-result{grid-column:1/-1}}@media(max-width:760px){.order-rate-grid>.form-field{grid-template-rows:auto auto auto}.order-rate-grid>.form-field>small{min-height:0}.purchase-approval-register>div,.purchase-price-control,.supplier-claim-card>form,.supplier-claim-grid,.supplier-claim-intake{grid-template-columns:1fr}.purchase-variance-result,.supplier-claim-intake>header{grid-column:auto}.supplier-claim-card>form>button{grid-column:auto;width:100%}}@font-face{font-family:TC Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}html[data-font-family=tahoma]{--app-font:Tahoma,"Noto Sans Arabic","Noto Sans","Segoe UI",Arial,sans-serif}html[data-font-family=noto_kufi]{--app-font:"TC Noto Kufi Arabic","Noto Sans",Tahoma,sans-serif}html[data-font-family=noto_sans]{--app-font:"Noto Sans","Noto Sans Arabic",Tahoma,sans-serif}html[data-font-family=noto_arabic]{--app-font:"Noto Sans Arabic","Noto Sans",Tahoma,sans-serif}html[data-font-family=segoe]{--app-font:"Segoe UI","Noto Sans Arabic",Tahoma,Arial,sans-serif}html[data-font-family=arial]{--app-font:Arial,"Noto Sans Arabic",Tahoma,sans-serif}html[data-font-family=helvetica]{--app-font:Helvetica,"Helvetica Neue","Noto Sans Arabic",Arial,sans-serif}html[data-font-family=verdana]{--app-font:Verdana,"Noto Sans Arabic",Tahoma,sans-serif}html[data-font-family=trebuchet]{--app-font:"Trebuchet MS","Noto Sans Arabic",Tahoma,sans-serif}html[data-font-family=georgia]{--app-font:Georgia,"Noto Sans Arabic",Tahoma,serif}html[data-font-family=cairo]{--app-font:"Cairo","Noto Sans",Tahoma,sans-serif}html[data-font-family=tajawal]{--app-font:"Tajawal","Noto Sans",Tahoma,sans-serif}html[data-font-family=ibm_plex_arabic]{--app-font:"IBM Plex Sans Arabic","Noto Sans",Tahoma,sans-serif}html[data-font-family=almarai]{--app-font:"Almarai","Noto Sans",Tahoma,sans-serif}html[data-font-family=readex_pro]{--app-font:"Readex Pro","Noto Sans Arabic",Tahoma,sans-serif}html[data-font-family=apple_system]{--app-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Arabic","Geeza Pro","Noto Sans Arabic","Segoe UI",Tahoma,sans-serif}[data-font-preview=tahoma]{font-family:Tahoma,Noto Sans Arabic,sans-serif}[data-font-preview=noto_kufi]{font-family:TC Noto Kufi Arabic,Noto Sans,sans-serif}[data-font-preview=noto_sans]{font-family:Noto Sans,Noto Sans Arabic,sans-serif}[data-font-preview=noto_arabic]{font-family:Noto Sans Arabic,Noto Sans,sans-serif}[data-font-preview=segoe]{font-family:Segoe UI,Noto Sans Arabic,sans-serif}[data-font-preview=arial]{font-family:Arial,Noto Sans Arabic,sans-serif}[data-font-preview=helvetica]{font-family:Helvetica,Noto Sans Arabic,sans-serif}[data-font-preview=verdana]{font-family:Verdana,Noto Sans Arabic,sans-serif}[data-font-preview=trebuchet]{font-family:Trebuchet MS,Noto Sans Arabic,sans-serif}[data-font-preview=georgia]{font-family:Georgia,Noto Sans Arabic,serif}[data-font-preview=cairo]{font-family:Cairo,Noto Sans,sans-serif}[data-font-preview=tajawal]{font-family:Tajawal,Noto Sans,sans-serif}[data-font-preview=ibm_plex_arabic]{font-family:IBM Plex Sans Arabic,Noto Sans,sans-serif}[data-font-preview=almarai]{font-family:Almarai,Noto Sans,sans-serif}[data-font-preview=readex_pro]{font-family:Readex Pro,Noto Sans Arabic,sans-serif}[data-font-preview=apple_system]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Arabic,Geeza Pro,Noto Sans Arabic,sans-serif}.profile-image-setting{padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2),transparent 18%)}.profile-image-setting>div{min-width:0}.profile-image-setting h3{margin:0 0 3px}.profile-image-setting small{display:block;color:var(--muted);line-height:1.45}.profile-avatar{overflow:hidden}.profile-avatar.large{width:52px;height:52px;border-radius:16px}.profile-avatar img{width:100%;height:100%;display:block;object-fit:cover}.profile-image-action,.profile-image-remove{min-height:34px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-label);font-weight:900;cursor:pointer}.profile-image-remove{color:var(--red)}.font-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.font-family-grid button{min-width:0;padding:9px;display:grid;gap:3px;text-align:start;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.font-family-grid button.selected{border-color:var(--accent);background:var(--green-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 85%)}.font-family-grid strong{font-size:var(--type-small)}.font-family-grid small{color:var(--muted);font-size:var(--type-caption)}.sidebar-version{width:max-content;min-width:0!important;min-height:26px!important;margin-inline:auto!important;padding:4px 7px!important;border-radius:999px!important;justify-content:center!important;opacity:.68;transition:opacity .18s ease,transform .18s ease}.sidebar-version:focus-visible,.sidebar-version:hover{transform:translateY(-1px)}.sidebar-version>strong{color:inherit!important;font-size:var(--type-caption)!important}.overview-command-grid{align-items:stretch}.overview-command-grid>.order-rate-form,.overview-command-grid>.overview-summary-card{height:100%}.overview-command-grid>.order-rate-form>.order-rates-panel{height:100%;box-sizing:border-box}.overview-summary-card{display:flex;flex-direction:column}.overview-summary-card .detail-facts{flex:1;align-content:stretch}.global-composer .voice-recorder{min-height:34px}.global-composer .voice-recorder>button{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 4px 10px color-mix(in srgb,var(--accent),transparent 91%)}.global-composer .voice-recorder>button svg{width:17px;height:17px}.global-composer .voice-recorder.recording>button{background:var(--red);color:#fff}.dashboard-profit-card{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(105px,.35fr));align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--accent),transparent 57%);border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--green-soft),var(--surface) 40%),color-mix(in srgb,var(--surface),transparent 3%));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 34px color-mix(in srgb,var(--accent),transparent 91%)}.dashboard-profit-card header{min-width:0}.dashboard-profit-card header span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.dashboard-profit-card header h2{margin:4px 0 3px;font-size:var(--type-body-strong)}.dashboard-profit-card header p{margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.45}.dashboard-profit-card>div{min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--line),transparent 18%);border-radius:11px;background:color-mix(in srgb,var(--surface),transparent 6%)}.dashboard-profit-card>div span{display:block;color:var(--muted);font-size:var(--type-caption);font-weight:850}.dashboard-profit-card>div strong{display:block;margin-top:3px;font-size:var(--type-body);overflow-wrap:anywhere}.notification-popover{position:absolute;z-index:70;top:54px;inset-inline-end:18px;width:min(390px,calc(100vw - 24px));max-height:min(540px,calc(100dvh - 76px));overflow:auto;padding:10px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:16px;background:color-mix(in srgb,var(--surface),transparent 4%);box-shadow:0 24px 70px rgba(4,26,35,.27);backdrop-filter:blur(28px) saturate(170%)}.notification-popover>header{padding:4px 4px 9px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.notification-popover h3{margin:0;font-size:var(--type-body)}.notification-popover header button{border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--type-label);font-weight:900;cursor:pointer}.notification-list{display:grid;gap:6px;margin-top:8px}.notification-list button{width:100%;padding:9px;display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;text-align:start;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);cursor:pointer}.notification-list button.read{opacity:.68}.notification-list i{width:8px;height:8px;margin-top:4px;border-radius:999px;background:var(--accent)}.notification-list .critical i,.notification-list .urgent i{background:var(--red)}.notification-list .attention i{background:var(--amber)}.notification-list small,.notification-list strong,.notification-list time{display:block}.notification-list strong{font-size:var(--type-small)}.notification-list small{margin-top:2px;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.notification-list time{margin-top:4px;color:var(--muted);font-size:var(--type-micro)}.purchase-controls-card{grid-column:1/-1}.purchase-controls-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;align-items:end}.purchase-control-rules{margin-top:12px;display:grid;gap:6px}.purchase-control-rules article{padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.purchase-control-rules article small,.purchase-control-rules article span{display:block}.purchase-control-rules article small{color:var(--muted)}@media(max-width:760px){.profile-image-setting{grid-template-columns:auto minmax(0,1fr)}.profile-image-action,.profile-image-remove{width:100%}.font-family-grid{grid-template-columns:1fr}.dashboard-profit-card{grid-template-columns:1fr 1fr}.dashboard-profit-card header{grid-column:1/-1}.notification-popover{top:50px;inset-inline-end:8px}.purchase-controls-form{grid-template-columns:1fr}.purchase-control-rules article{grid-template-columns:1fr auto}}.interface-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.interface-style-grid>button{min-width:0;padding:9px;display:grid;gap:6px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.interface-style-grid>button:hover{transform:translateY(-1px)}.interface-style-grid>button.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 84%)}.interface-style-grid strong{font-size:var(--type-body)}.interface-style-grid small{color:var(--muted);font-size:var(--type-caption);line-height:1.45}.interface-preview{height:66px;padding:7px;display:grid;grid-template-columns:22px 1fr 1fr;grid-template-rows:16px 1fr;gap:5px;overflow:hidden;border-radius:9px}.interface-preview i{display:block;border-radius:4px}.interface-preview i:first-child{grid-row:1/-1}.interface-preview i:nth-child(2){grid-column:2/-1}.clarity-preview{background:#f2f6fb;border:1px solid #dbe4ef}.clarity-preview i:first-child{background:#101d35}.clarity-preview i:nth-child(2){background:#1f93d0}.clarity-preview i:nth-child(3),.clarity-preview i:nth-child(4){background:#fff;border:1px solid #dce5ee}.glass-preview{background:linear-gradient(145deg,#d9efec,#eef7f5)}.glass-preview,.glass-preview i{border:1px solid rgba(255,255,255,.9)}.glass-preview i{background:rgba(255,255,255,.52);box-shadow:inset 0 1px 0 #fff}.glass-preview i:first-child{background:rgba(14,68,77,.72)}.quick-dock{display:none}.planning-workspace{display:grid;gap:14px}.planning-summary{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(180px,.75fr));gap:12px}.planning-summary article{min-width:0;min-height:108px;padding:17px 19px;display:grid;align-content:center;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 12px 30px rgba(16,39,66,.07)}.planning-summary article>span{font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.planning-summary article>strong{margin-top:4px;font-size:var(--type-heading);line-height:1}.planning-summary article>p{margin:5px 0 0;font-size:var(--type-label);opacity:.82}.planning-summary article>button{width:max-content;margin-top:6px;padding:0;border:0;background:transparent;color:inherit;font-size:var(--type-label);font-weight:900;cursor:pointer}.planning-summary-main{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#168bc8,#086daf)!important}.planning-summary article:nth-child(2){color:#fff;border-color:transparent;background:linear-gradient(135deg,#ef7c42,#d95442)}.planning-summary article:nth-child(3){color:#fff;border-color:transparent;background:linear-gradient(135deg,#7157d9,#5335be)}.planning-notice{width:100%;padding:11px 13px;border:1px solid color-mix(in srgb,var(--red),transparent 45%);border-radius:11px;background:var(--red-soft);color:var(--red);font-weight:850;cursor:pointer}.planning-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;align-items:start}.planning-panel-head{min-height:78px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.planning-panel-head>div:first-child{min-width:0}.planning-panel-head span{color:var(--accent);font-size:var(--type-caption);font-weight:950;letter-spacing:.09em}.planning-panel-head h2{margin:3px 0;font-size:var(--type-title-sm)}.planning-panel-head p{margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.4}.planning-panel-head>time{color:var(--muted);font-size:var(--type-caption)}.calendar-controls{display:flex;gap:5px}.calendar-controls button{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:var(--type-small);font-weight:900;cursor:pointer}.calendar-weekdays{padding:8px 8px 5px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.calendar-weekdays span{color:var(--muted);text-align:center;font-size:var(--type-caption);font-weight:900}.calendar-month-grid{padding:0 8px 9px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.calendar-month-grid>article{min-width:0;min-height:105px;padding:6px;display:grid;grid-template-rows:auto 1fr;gap:5px;border:1px solid var(--line);border-radius:9px;background:var(--surface);overflow:hidden}.calendar-month-grid>article.outside{opacity:.42}.calendar-month-grid>article.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.calendar-month-grid>article.overdue{border-color:color-mix(in srgb,var(--red),transparent 45%)}.calendar-month-grid>article>time{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--muted);font-size:var(--type-caption);font-weight:900}.calendar-month-grid>article.today>time{background:var(--accent);color:#fff}.calendar-month-grid>article>div{min-width:0;display:grid;align-content:start;gap:3px}.calendar-month-grid button{min-width:0;padding:4px 5px;display:flex;align-items:center;gap:4px;border:0;border-inline-start:3px solid var(--accent);border-radius:5px;background:color-mix(in srgb,var(--blue-soft),var(--surface) 38%);color:var(--ink);text-align:start;cursor:pointer}.calendar-month-grid button.urgent{border-color:var(--amber);background:color-mix(in srgb,var(--amber-soft),var(--surface) 30%)}.calendar-month-grid button.asap{border-color:var(--red);background:color-mix(in srgb,var(--red-soft),var(--surface) 30%)}.calendar-month-grid button b{flex:0 0 auto;font-size:var(--type-micro)}.calendar-month-grid button span{min-width:0;overflow:hidden;font-size:var(--type-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calendar-month-grid small{color:var(--muted);font-size:var(--type-micro);font-weight:850}.planning-empty{margin:10px;padding:20px;color:var(--muted);text-align:center;font-size:var(--type-label)}.capacity-list{padding:10px;display:grid;gap:8px}.capacity-list>article{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.capacity-list article>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center}.capacity-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-label);font-weight:950}.capacity-list header span,.capacity-list header strong{display:block}.capacity-list header strong{font-size:var(--type-small)}.capacity-list header span{margin-top:2px;color:var(--muted);font-size:var(--type-caption)}.capacity-list header>b{color:var(--green);font-size:var(--type-body)}.capacity-list article.busy header>b{color:var(--amber)}.capacity-list article.overloaded header>b{color:var(--red)}.capacity-meter{height:7px;margin:9px 0 7px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--line),transparent 25%)}.capacity-meter i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--green-2),var(--green))}.busy .capacity-meter i{background:linear-gradient(90deg,#e7a62b,#c77a13)}.overloaded .capacity-meter i{background:linear-gradient(90deg,#df705c,#a53d35)}.capacity-list footer{display:flex;justify-content:space-between;gap:6px;color:var(--muted);font-size:var(--type-caption);font-weight:780}.reference-list article small{display:block;margin-top:3px;color:var(--muted);font-size:var(--type-caption)}@keyframes tc-clarity-drop{0%{opacity:0;transform:translate3d(-14px,-17px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.rtl .content>*{--clarity-entry-x:14px}html[data-interface-style=clarity]{--canvas:#f3f6fb;--paper:#fff;--surface:#fff;--surface-2:#f7f9fc;--line:#dfe6ef;--ink:#132238;--muted:#6b7b90;--shadow:0 12px 34px rgba(22,43,72,.075)}html[data-interface-style=clarity] .app-shell,html[data-interface-style=clarity] body{background:#f3f6fb;color:var(--ink)}html[data-interface-style=clarity] .app-shell{background:linear-gradient(180deg,#f7f9fc,#f2f5fa)}html[data-interface-style=clarity] .sidebar{background:linear-gradient(180deg,#0e1a31,#111d35 58%,#0b162a);box-shadow:7px 0 24px rgba(8,22,45,.12)}html[data-interface-style=clarity] .brand-lockup{min-height:76px;border-color:rgba(255,255,255,.075)}html[data-interface-style=clarity] .nav-list{gap:2px;padding:11px 9px}html[data-interface-style=clarity] .nav-list button{min-height:39px;border-radius:7px;color:#9faec4}html[data-interface-style=clarity] .nav-list button:hover{background:#172641;color:#eef5ff}html[data-interface-style=clarity] .nav-list button.active{border-color:rgba(86,166,226,.22);background:linear-gradient(90deg,#173456,#162743);box-shadow:inset 3px 0 0 #37a9e7;color:#fff}html[data-interface-style=clarity] .nav-list button.active .nav-glyph{background:#299bd8;color:#fff}html[data-interface-style=clarity] .sidebar-footer{background:#0a1528;border-color:rgba(255,255,255,.075)}html[data-interface-style=clarity] .topbar{background:#0f1a2f;border-color:#172641;box-shadow:0 5px 20px rgba(8,22,45,.12);backdrop-filter:none}html[data-interface-style=clarity] .search-box{border-color:#31405a;background:#19263d;box-shadow:none}html[data-interface-style=clarity] .search-box input{color:#f3f7ff}html[data-interface-style=clarity] .search-box input::placeholder{color:#8290a5}html[data-interface-style=clarity] .topbar .appearance-button,html[data-interface-style=clarity] .topbar .language,html[data-interface-style=clarity] .topbar .notification{border-color:#31405a;background:#19263d;color:#d8e3f3;box-shadow:none}html[data-interface-style=clarity] .content>*{animation:tc-clarity-drop .48s cubic-bezier(.2,.78,.24,1) both}html[data-interface-style=clarity] .content>:first-child{animation-delay:.02s}html[data-interface-style=clarity] .content>:nth-child(2){animation-delay:.1s}html[data-interface-style=clarity] .content>:nth-child(3){animation-delay:.18s}html[data-interface-style=clarity] .content>:nth-child(4){animation-delay:.26s}html[data-interface-style=clarity] .content>:nth-child(5){animation-delay:.34s}html[data-interface-style=clarity] .content>:nth-child(n+6){animation-delay:.42s}html[data-interface-style=clarity] .metrics .metric-card,html[data-interface-style=clarity] .planning-grid>*,html[data-interface-style=clarity] .planning-summary>article{animation:tc-clarity-drop .46s cubic-bezier(.2,.78,.24,1) both}html[data-interface-style=clarity] .metrics .metric-card:first-child,html[data-interface-style=clarity] .planning-summary>article:first-child{animation-delay:.11s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(2),html[data-interface-style=clarity] .planning-summary>article:nth-child(2){animation-delay:.17s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(3),html[data-interface-style=clarity] .planning-summary>article:nth-child(3){animation-delay:.23s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(4){animation-delay:.29s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(5){animation-delay:.35s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(6){animation-delay:.41s}html[data-interface-style=clarity] .metrics .metric-card:nth-child(7){animation-delay:.47s}html[data-interface-style=clarity] .planning-grid>:first-child{animation-delay:.3s}html[data-interface-style=clarity] .planning-grid>:nth-child(2){animation-delay:.38s}html[data-interface-style=clarity] .metric-card,html[data-interface-style=clarity] .modal-card,html[data-interface-style=clarity] .order-drawer,html[data-interface-style=clarity] .order-rates-panel,html[data-interface-style=clarity] .panel,html[data-interface-style=clarity] .private-sale-card,html[data-interface-style=clarity] .quotation-section,html[data-interface-style=clarity] .source-price-board{border-color:#dfe6ef;background:#fff;box-shadow:0 10px 28px rgba(22,43,72,.065);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-interface-style=clarity] .metric-card:before,html[data-interface-style=clarity] .modal-card:before,html[data-interface-style=clarity] .order-drawer:before,html[data-interface-style=clarity] .panel:before,html[data-interface-style=clarity] .private-sale-card:before{display:none}html[data-interface-style=clarity] .drawer-head,html[data-interface-style=clarity] .modal-head,html[data-interface-style=clarity] .panel-heading,html[data-interface-style=clarity] .planning-panel-head{background:#fff}html[data-interface-style=clarity] .metric-card{min-height:90px;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(23,43,69,.06)}html[data-interface-style=clarity] .metric-card:after{inset:auto -10% -52% 50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 88%),transparent 68%)}html[data-interface-style=clarity] .metric-card.metric-ink{border-top:3px solid #2598d6}html[data-interface-style=clarity] .metric-card.metric-amber{border-top:3px solid #e89b27}html[data-interface-style=clarity] .metric-card.metric-green{border-top:3px solid #13a475}html[data-interface-style=clarity] .metric-card.metric-red{border-top:3px solid #df6355}html[data-interface-style=clarity] .metric-card.metric-blue{border-top:3px solid #7658da}html[data-interface-style=clarity] .metric-card.metric-plum{border-top:3px solid #23a4b8}html[data-interface-style=clarity] .metric-icon{box-shadow:none}html[data-interface-style=clarity] .quick-dock{position:fixed;z-index:48;inset:auto auto 18px 50%;min-height:64px;padding:7px;display:grid;grid-template-columns:repeat(5,minmax(72px,auto));gap:4px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.82);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 55px rgba(12,35,68,.19),inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(170%)}html[data-interface-style=clarity] .quick-dock>button{position:relative;min-width:0;padding:6px 9px;display:grid;grid-template-columns:22px auto;align-items:center;gap:6px;border:1px solid transparent;border-radius:14px;background:transparent;color:#617087;font-size:var(--type-caption);font-weight:850;cursor:pointer}html[data-interface-style=clarity] .quick-dock svg{width:19px;height:19px}html[data-interface-style=clarity] .quick-dock>button.active{border-color:#c9e4f5;background:#eaf6fd;color:#1379b3}html[data-interface-style=clarity] .quick-dock .quick-dock-create{grid-template-columns:26px auto;border-color:#77c2ea;background:linear-gradient(135deg,#269edb,#137bb7);color:#fff;box-shadow:0 8px 20px rgba(22,132,190,.25)}html[data-interface-style=clarity] .quick-dock-create b{font-size:var(--type-title);line-height:1}html[data-interface-style=clarity] .quick-dock button>i{position:absolute;top:2px;inset-inline-end:4px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:99px;background:var(--red);color:#fff;font-size:var(--type-micro);font-style:normal}html[data-interface-style=clarity][data-mode=dark]{--canvas:#091321;--paper:#111f33;--surface:#111f33;--surface-2:#172841;--line:#2b3c55;--ink:#eef5ff;--muted:#a9b7ca;color-scheme:dark}html[data-interface-style=clarity][data-mode=dark] .app-shell,html[data-interface-style=clarity][data-mode=dark] body{background:#091321;color:var(--ink)}html[data-interface-style=clarity][data-mode=dark] .app-shell{background:linear-gradient(180deg,#0b1626,#08111e)}html[data-interface-style=clarity][data-mode=dark] .metric-card,html[data-interface-style=clarity][data-mode=dark] .modal-card,html[data-interface-style=clarity][data-mode=dark] .order-drawer,html[data-interface-style=clarity][data-mode=dark] .order-rates-panel,html[data-interface-style=clarity][data-mode=dark] .panel,html[data-interface-style=clarity][data-mode=dark] .private-sale-card,html[data-interface-style=clarity][data-mode=dark] .quotation-section,html[data-interface-style=clarity][data-mode=dark] .source-price-board{border-color:#2b3c55;background:#111f33;box-shadow:0 12px 30px rgba(0,6,15,.25)}html[data-interface-style=clarity][data-mode=dark] .drawer-head,html[data-interface-style=clarity][data-mode=dark] .modal-head,html[data-interface-style=clarity][data-mode=dark] .panel-heading,html[data-interface-style=clarity][data-mode=dark] .planning-panel-head{background:#111f33}html[data-interface-style=clarity][data-mode=dark] .calendar-controls button,html[data-interface-style=clarity][data-mode=dark] .calendar-month-grid>article,html[data-interface-style=clarity][data-mode=dark] .capacity-list>article{background:#14243a;border-color:#30435e}html[data-interface-style=clarity][data-mode=dark] .quick-dock{border-color:rgba(99,130,169,.38);background:rgba(14,28,48,.9);box-shadow:0 18px 55px rgba(0,5,14,.45),inset 0 1px 0 rgba(255,255,255,.08)}html[data-interface-style=clarity][data-mode=dark] .quick-dock>button{color:#b5c3d6}html[data-interface-style=clarity][data-mode=dark] .quick-dock>button.active{border-color:#28527a;background:#173a5d;color:#7dd1ff}@media(max-width:1180px){.planning-grid{grid-template-columns:1fr}.capacity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.interface-style-grid{grid-template-columns:1fr}.planning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-summary-main{grid-column:1/-1}.calendar-month-grid>article{min-height:82px;padding:4px}.calendar-month-grid button,.calendar-month-grid button b,.calendar-month-grid button span{display:block}.calendar-weekdays span{font-size:var(--type-micro)}.capacity-list{grid-template-columns:1fr}html[data-interface-style=clarity] .quick-dock{display:none}html[data-interface-style=clarity] .mobile-nav{border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.88);box-shadow:0 -8px 30px rgba(17,38,68,.13);backdrop-filter:blur(22px) saturate(160%)}html[data-interface-style=clarity][data-mode=dark] .mobile-nav{border-color:#2c3e58;background:rgba(13,27,46,.94)}html[data-interface-style=clarity] .content>*{animation-duration:.42s}.planning-panel-head{align-items:flex-start;flex-direction:column}.calendar-controls{align-self:stretch}.calendar-controls button:nth-child(2){flex:1}}@media(max-width:520px){.planning-summary{grid-template-columns:1fr}.planning-summary-main{grid-column:auto}.calendar-month-grid,.calendar-weekdays{gap:3px;padding-inline:4px}.calendar-month-grid>article{min-height:68px;border-radius:7px}.calendar-month-grid button{padding:3px;border-inline-start-width:2px}.calendar-month-grid button span{display:none}.calendar-month-grid>article>time{width:20px;height:20px}.capacity-list footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html[data-interface-style=clarity] .content>*,html[data-interface-style=clarity] .metrics .metric-card,html[data-interface-style=clarity] .planning-grid>*,html[data-interface-style=clarity] .planning-summary>article{animation:none!important}}.supplier-report-form{width:min(980px,calc(100vw - 32px))}.supplier-report-form .quotation-form-body{padding:18px 22px 22px}.supplier-report-form .quote-line-editors{gap:14px}.supplier-report-form .quote-line-editors article{padding:15px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start;border-radius:15px}.supplier-report-form .quote-item-identity{grid-column:1/-1;min-height:58px;padding:0 2px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 18%)}.supplier-report-form .quote-item-identity>small,.supplier-report-form .quote-item-identity>span,.supplier-report-form .quote-item-identity>strong{grid-column:1}.supplier-report-form .quote-item-identity>.inline-copy{grid-column:2;grid-row:1/4;align-self:center;margin:0}.supplier-report-form .quote-quantity-field{grid-column:span 3}.supplier-report-form .quote-source-field{grid-column:span 4;align-self:start}.supplier-report-form .quote-price-field{grid-column:span 5}.supplier-report-form .quote-moq-field{grid-column:span 3}.supplier-report-form .quote-lead-field{grid-column:span 4}.supplier-report-form .currency-select{grid-column:span 5;align-self:start}.supplier-report-form .quote-line-editors article>.money-preview{grid-column:1/-1;margin-top:2px}.supplier-report-form .quote-line-editors input,.supplier-report-form .quote-line-editors select{min-height:46px}.supplier-report-form .fee-editor{margin-top:18px;padding:15px;gap:12px;border-radius:15px}.supplier-report-form .fee-editor>header{margin-bottom:3px;padding-bottom:11px;display:grid;justify-content:stretch;gap:3px;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 18%)}.supplier-report-form .fee-editor>header small{max-width:none}.supplier-report-form .fee-editor+.quotation-notes{margin-top:15px}.deadline-shortcuts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.deadline-shortcuts button{min-height:32px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--accent),transparent 67%);border-radius:9px;background:var(--surface);color:var(--muted);font-size:var(--type-label);font-weight:900;cursor:pointer}.deadline-shortcuts button i{width:15px;height:15px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--muted),transparent 55%);border-radius:5px;color:transparent;font-size:10px;font-style:normal;line-height:1}.deadline-shortcuts button.selected{border-color:color-mix(in srgb,var(--accent),transparent 40%);background:var(--green-soft);color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 87%)}.deadline-shortcuts button.selected i{border-color:var(--accent);background:var(--accent);color:#fff}.deadline-date-control{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:center;gap:10px}.deadline-date-control>input{min-width:0;width:100%}.deadline-date-control .deadline-shortcuts{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.deadline-date-control .deadline-shortcuts button{white-space:nowrap}.payment-due-field{align-content:start}.payment-due-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.payment-due-shortcuts button{min-height:30px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 68%);border-radius:9px;background:color-mix(in srgb,var(--surface),var(--accent) 3%);color:var(--accent);font:inherit;font-size:var(--type-caption);font-weight:900;cursor:pointer}.payment-due-shortcuts button:hover{border-color:var(--accent);background:var(--green-soft);transform:translateY(-1px)}.toast{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:44px!important;border-radius:14px!important;overflow:hidden;background:color-mix(in srgb,var(--surface),transparent 6%)!important;box-shadow:0 16px 44px rgba(5,29,38,.2),inset 0 1px 0 rgba(255,255,255,.52)!important;backdrop-filter:blur(24px) saturate(175%)!important}.toast-status-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--accent),transparent 84%);color:var(--accent);font-weight:1000;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.toast.error .toast-status-icon{background:color-mix(in srgb,var(--red),transparent 84%);color:var(--red)}.toast-message{line-height:1.35!important}.notification-popover{transform-origin:top right;animation:notification-book-in .2s cubic-bezier(.22,.9,.25,1) both;overflow-x:hidden}[dir=rtl] .notification-popover{transform-origin:top left;animation-name:notification-book-in-rtl}@keyframes notification-book-in{0%{opacity:0;transform:perspective(900px) rotateY(-9deg) translateY(-5px) scale(.975)}to{opacity:1;transform:perspective(900px) rotateY(0) translateY(0) scale(1)}}@keyframes notification-book-in-rtl{0%{opacity:0;transform:perspective(900px) rotateY(9deg) translateY(-5px) scale(.975)}to{opacity:1;transform:perspective(900px) rotateY(0) translateY(0) scale(1)}}.settlement-success-backdrop{z-index:160}.settlement-success-dialog{position:relative;width:min(560px,calc(100vw - 28px));padding:30px;display:grid;justify-items:center;text-align:center;gap:10px;overflow:visible}.settlement-success-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent),#fff 12%),var(--accent));color:#fff;font-size:28px;font-weight:1000;box-shadow:0 16px 36px color-mix(in srgb,var(--accent),transparent 68%),inset 0 1px 0 rgba(255,255,255,.55)}.settlement-success-dialog>span{margin-top:5px;color:var(--accent);font-size:var(--type-caption);font-weight:1000;letter-spacing:.14em}.settlement-success-dialog h2,.settlement-success-dialog p{margin:0}.settlement-success-dialog p{max-width:440px;color:var(--muted);line-height:1.55}.settlement-profit-summary{width:100%;margin:8px 0;padding:14px;display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--accent),transparent 74%);border-radius:15px;background:color-mix(in srgb,var(--accent),transparent 94%)}.settlement-profit-summary small,.settlement-profit-summary span{color:var(--muted)}.settlement-profit-summary strong{font-size:var(--type-title-sm);color:var(--accent)}.settlement-success-actions{width:100%;display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.settlement-success-actions button{min-height:42px}.settlement-success-close{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}@media(max-width:900px){.deadline-date-control{grid-template-columns:1fr}.deadline-date-control .deadline-shortcuts{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.notification-popover{animation:none!important}.payment-due-shortcuts button{transition:none!important}}.cash-flow-forecast,.supplier-statement-center{margin-top:14px;padding:18px}.cash-flow-forecast>.control-panel-head>b{font-size:var(--type-subtitle);color:var(--accent)}.cash-flow-buckets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.cash-flow-buckets article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface),transparent 3%)}.cash-flow-buckets article.overdue{border-color:color-mix(in srgb,var(--red),transparent 55%);background:color-mix(in srgb,var(--red),transparent 94%)}.cash-flow-buckets header{display:grid;gap:4px}.cash-flow-buckets small,.cash-flow-buckets span{color:var(--muted);font-size:var(--type-caption)}.cash-flow-buckets strong{font-size:var(--type-body)}.cash-flow-buckets>article>i{height:5px;margin:10px 0 7px;display:block;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--line),transparent 30%)}.cash-flow-buckets>article>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent),#fff 35%))}.cash-flow-buckets article.overdue>i>b{background:var(--red)}.statement-template-link{padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:10px;color:var(--accent);font-weight:900;text-decoration:none}.supplier-statement-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin-top:14px}.supplier-statement-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.supplier-statement-form>.primary-action{grid-column:1/-1}.statement-file-control{grid-column:1/-1;min-height:112px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;border:1.5px dashed color-mix(in srgb,var(--accent),transparent 55%);border-radius:15px;background:color-mix(in srgb,var(--accent),transparent 95%);cursor:pointer}.statement-file-control input{position:absolute;width:1px;height:1px;opacity:0}.statement-file-control>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#fff;font-size:22px}.statement-file-control strong{align-self:end}.statement-file-control small{align-self:start;color:var(--muted)}.supplier-statement-list{display:grid;gap:7px;align-content:start}.supplier-statement-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.supplier-statement-list article>div{display:grid;gap:2px}.supplier-statement-list small{color:var(--muted)}.supplier-statement-list a{color:var(--accent);font-weight:900}.supplier-statement-list button{width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.statement-status{padding:5px 7px;border-radius:8px;background:var(--gray-soft);font-size:var(--type-micro);font-weight:1000}.statement-status.reconciled{background:var(--green-soft);color:var(--accent)}.statement-status.partial{background:color-mix(in srgb,var(--amber),transparent 83%);color:var(--amber)}.exception-sla{margin-top:4px!important;font-weight:900}.exception-sla.warning{color:var(--amber)!important}.exception-sla.escalated{color:var(--red)!important}.sla-rule-form{display:grid;grid-template-columns:1.25fr repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:9px}.sla-rule-list{display:grid;gap:7px;margin-top:12px}.sla-rule-list article{padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px}.sla-rule-list article>div{display:grid;gap:3px}.sla-rule-list small{color:var(--muted)}@media(max-width:1180px){.cash-flow-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-statement-layout{grid-template-columns:1fr}.sla-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sla-rule-form>button{grid-column:1/-1}}@media(max-width:700px){.cash-flow-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-statement-form{grid-template-columns:1fr}.statement-file-control,.supplier-statement-form>.primary-action{grid-column:1}.supplier-statement-list article{grid-template-columns:auto minmax(0,1fr) auto}.supplier-statement-list article>a{grid-column:2}.sla-rule-form{grid-template-columns:1fr}}.appearance-panel header>button,.drawer-head>button,.modal-head>button,.release-head>button{width:clamp(36px,calc(27px * var(--font-scale)),46px);height:clamp(36px,calc(27px * var(--font-scale)),46px);flex:0 0 auto;padding:0;aspect-ratio:1;overflow:hidden;font-size:clamp(18px,calc(20px * var(--type-scale)),24px);line-height:1}.new-order-progress i{width:clamp(25px,calc(19px * var(--font-scale)),34px);height:clamp(25px,calc(19px * var(--font-scale)),34px);flex:0 0 auto;font-size:clamp(11px,calc(13px * var(--type-scale)),17px);line-height:1}.workflow-transition span{width:clamp(36px,calc(28px * var(--font-scale)),48px);height:clamp(36px,calc(28px * var(--font-scale)),48px);font-size:clamp(18px,calc(21px * var(--type-scale)),26px);line-height:1}.missing-information>header>span,.modal-error b,.preference-feedback i{overflow:hidden;place-items:center;font-size:clamp(12px,calc(14px * var(--type-scale)),18px);line-height:1}.missing-target-attention{position:relative;z-index:2;scroll-margin:92px;animation:missing-target-pulse 2.15s ease both}@keyframes missing-target-pulse{0%,to{outline:0 solid transparent;box-shadow:var(--shadow)}16%,48%,80%{outline:3px solid color-mix(in srgb,var(--amber),transparent 24%);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb,var(--amber),transparent 87%),0 18px 45px color-mix(in srgb,var(--amber),transparent 77%)}32%,64%{outline:1px solid color-mix(in srgb,var(--amber),transparent 66%);outline-offset:2px}}.content>.toast{right:auto!important}html[data-interface-style=clarity] .content>.toast{animation:v041-toast-in .36s cubic-bezier(.2,.8,.25,1) both;animation-delay:0s}.content>.toast.error{border-color:color-mix(in srgb,var(--red),transparent 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--red-soft),var(--surface) 16%),color-mix(in srgb,var(--surface),transparent 4%));color:var(--red)}.content>.toast.success .toast-dismiss{color:var(--accent)}.modal-backdrop{justify-content:center!important}.modal-backdrop>.modal-card{margin-inline:auto}@media(min-width:761px){html[data-interface-style=clarity] .content{padding-bottom:138px}html[data-interface-style=clarity] .quick-dock{isolation:isolate;overflow:hidden;border-color:rgba(255,255,255,.68);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.11));box-shadow:0 22px 64px rgba(12,35,68,.2),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(86,121,154,.14);-webkit-backdrop-filter:blur(38px) saturate(210%) contrast(106%);backdrop-filter:blur(38px) saturate(210%) contrast(106%)}html[data-interface-style=clarity] .quick-dock:before{content:"";position:absolute;z-index:-1;inset:1px 8% auto;height:48%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.04));pointer-events:none}html[data-interface-style=clarity][data-mode=dark] .quick-dock{border-color:rgba(137,169,207,.3);background:linear-gradient(145deg,rgba(28,48,75,.46),rgba(8,20,38,.22));box-shadow:0 22px 64px rgba(0,5,14,.5),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(44,72,107,.28)}html[data-interface-style=clarity][data-mode=dark] .quick-dock:before{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.01))}}@media(max-width:900px){.supplier-report-form .quote-line-editors article{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-report-form .quote-item-identity,.supplier-report-form .quote-line-editors article>.money-preview{grid-column:1/-1}.supplier-report-form .currency-select,.supplier-report-form .quote-lead-field,.supplier-report-form .quote-moq-field,.supplier-report-form .quote-price-field,.supplier-report-form .quote-quantity-field,.supplier-report-form .quote-source-field{grid-column:auto}}@media(max-width:600px){.supplier-report-form{width:100%}.supplier-report-form .quotation-form-body{padding-inline:12px}.supplier-report-form .quote-line-editors article{grid-template-columns:1fr;padding:12px}.supplier-report-form .quote-item-identity,.supplier-report-form .quote-line-editors article>.money-preview{grid-column:auto}.supplier-report-form .quote-item-identity{grid-template-columns:1fr}.supplier-report-form .quote-item-identity>.inline-copy{grid-column:1;grid-row:auto;justify-self:start;margin-top:7px}}@media(prefers-reduced-motion:reduce){.missing-target-attention{animation:none!important;outline:3px solid var(--amber);outline-offset:4px}}.sidebar-identity{overflow:hidden}.sidebar-identity span,.sidebar-identity strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer{grid-template-columns:34px minmax(0,1fr) minmax(54px,auto);column-gap:8px}.sidebar-footer .logout-button{width:auto!important;min-width:54px;max-width:70px;padding:0 7px;white-space:nowrap}.sidebar-footer .logout-button span{overflow:visible;text-overflow:clip}.sidebar-version{width:calc(100% - 28px)!important;min-height:34px!important;margin:auto 14px 8px!important;padding:7px 4px!important;justify-content:space-between!important;border:0!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#9faec4!important;opacity:.74}.sidebar-version:after{display:none!important}.sidebar-version>span{display:block!important;color:inherit!important;font-size:var(--type-caption)!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.sidebar-version>strong{padding:0!important;background:transparent!important;color:#dce7f6!important;box-shadow:none!important;font-size:var(--type-label)!important;font-weight:850!important;letter-spacing:.02em}.sidebar-version:focus-visible,.sidebar-version:hover{opacity:1;transform:none!important;color:#c8d7ea!important}.top-actions{gap:0;padding:3px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:11px;background:color-mix(in srgb,var(--surface),transparent 18%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}.top-actions>.appearance-button,.top-actions>.language,.top-actions>.notification{min-width:36px;height:34px;margin:0;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--muted);transition:background .16s ease,color .16s ease,transform .16s ease}.top-actions>.appearance-button:focus-visible,.top-actions>.appearance-button:hover,.top-actions>.language:focus-visible,.top-actions>.language:hover,.top-actions>.notification:focus-visible,.top-actions>.notification:hover{background:color-mix(in srgb,var(--accent-soft),var(--surface) 52%)!important;color:var(--accent);transform:translateY(-1px)}.top-actions>.language{padding-inline:11px;border-inline:1px solid color-mix(in srgb,var(--line),transparent 15%)!important;border-radius:0!important}.top-actions .notification i{top:-7px;inset-inline-end:-5px;right:auto;width:auto;padding:0 4px;border:2px solid color-mix(in srgb,var(--surface),transparent 5%);font-size:var(--type-micro);line-height:1}.search-box{border-radius:8px;box-shadow:none}.search-box input[type=search]{-webkit-appearance:none;appearance:none;box-shadow:none!important}.search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}html[data-interface-style=clarity] .sidebar,html[data-interface-style=clarity] .topbar{background:#0e1a31}html[data-interface-style=clarity] .topbar{border-color:#1d2c46;box-shadow:0 5px 20px rgba(5,15,34,.2)}html[data-interface-style=clarity] .topbar:after,html[data-interface-style=clarity] .topbar:before{display:none}html[data-interface-style=clarity] .search-box{border-color:#2e3e58;background:#17243b}html[data-interface-style=clarity] .top-actions{border-color:#2e3e58;background:#132038;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}html[data-interface-style=clarity] .top-actions>.appearance-button,html[data-interface-style=clarity] .top-actions>.language,html[data-interface-style=clarity] .top-actions>.notification{color:#bdcbe0}html[data-interface-style=clarity] .top-actions>.language{border-inline-color:#2e3e58!important}html[data-interface-style=clarity] .top-actions>button:focus-visible,html[data-interface-style=clarity] .top-actions>button:hover{background:#20324f!important;color:#fff}html[data-interface-style=clarity] .top-actions .notification i{border-color:#132038}html[data-mode=dark] .topbar .search-box input,html[data-mode=dark] .topbar .search-box input:focus,html[data-mode=dark] .topbar .search-box input:hover{border:0!important;outline:0!important;background:transparent!important;color:#f2f6fc!important;caret-color:#79cffd!important;box-shadow:none!important}html[data-mode=dark] .topbar .search-box input:-webkit-autofill,html[data-mode=dark] .topbar .search-box input:-webkit-autofill:focus,html[data-mode=dark] .topbar .search-box input:-webkit-autofill:hover{-webkit-text-fill-color:#f2f6fc!important;-webkit-box-shadow:inset 0 0 0 1000px #17243b!important;transition:background-color 9999s ease-out 0s}.attention-count svg{width:17px;height:17px}.control-center-workspace{display:grid;gap:14px}.control-center-command{min-height:112px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 66%);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--accent),#10233c 18%),color-mix(in srgb,var(--accent-2),#12253c 28%));color:#fff;box-shadow:0 15px 36px color-mix(in srgb,var(--accent),transparent 80%)}.control-center-command>div:first-child{min-width:0}.control-center-command span{font-size:var(--type-caption);font-weight:950;letter-spacing:.12em}.control-center-command h2{margin:5px 0 4px;font-size:var(--type-heading);line-height:1.12}.control-center-command p{max-width:760px;margin:0;color:rgba(255,255,255,.76);font-size:var(--type-label);line-height:1.5}.control-center-refresh{flex:0 0 auto;display:grid;justify-items:end;gap:8px}.control-center-refresh time{color:rgba(255,255,255,.67);font-size:var(--type-caption);font-weight:750}.control-center-refresh button{min-height:36px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.3);border-radius:9px;background:rgba(255,255,255,.12);color:#fff;font-size:var(--type-label);font-weight:900;cursor:pointer}.control-center-refresh button:hover{background:rgba(255,255,255,.2)}.control-center-refresh button span{font-size:var(--type-subtitle);line-height:1}.control-center-refresh button:disabled{opacity:.55;cursor:wait}.control-center-notice{width:100%;padding:11px 13px;border:1px solid color-mix(in srgb,var(--red),transparent 45%);border-radius:10px;background:var(--red-soft);color:var(--red);font-size:var(--type-label);font-weight:850;cursor:pointer}.control-center-summary{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:10px}.control-center-summary article{min-width:0;min-height:104px;padding:15px 16px;display:grid;align-content:center;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:13px;background:var(--surface);box-shadow:0 8px 24px rgba(20,43,68,.055)}.control-center-summary article.control-summary-primary{border-color:transparent;background:linear-gradient(135deg,#1689c7,#146ea9);color:#fff}.control-center-summary article.danger{border-top-color:var(--red)}.control-center-summary article.healthy{border-top-color:var(--green)}.control-center-summary small,.control-center-summary span{overflow:hidden;color:var(--muted);font-size:var(--type-caption);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.control-center-summary strong{margin:6px 0 3px;font-size:var(--type-heading);line-height:1}.control-center-summary .control-summary-primary small,.control-center-summary .control-summary-primary span{color:rgba(255,255,255,.76)}.control-center-grid{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(500px,1.35fr);gap:14px;align-items:start}.control-panel-head{min-height:98px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:var(--surface)}.control-panel-head>div:first-child{min-width:0}.control-panel-head>div:first-child>span{color:var(--accent);font-size:var(--type-micro);font-weight:950;letter-spacing:.1em}.control-panel-head h2{margin:4px 0;font-size:var(--type-subtitle);line-height:1.2}.control-panel-head p{margin:0;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.control-filter{flex:0 0 auto;padding:3px;display:flex;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.control-filter button{min-height:29px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:var(--type-micro);font-weight:850;cursor:pointer}.control-filter button.active{background:var(--surface);color:var(--accent);box-shadow:0 2px 7px rgba(19,39,62,.09)}.payable-groups{padding:10px;display:grid;gap:8px}.payable-groups details{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.payable-groups summary{min-height:68px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;list-style:none;cursor:pointer}.payable-groups summary::-webkit-details-marker{display:none}.supplier-ledger-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--blue-soft);color:var(--accent)}.supplier-ledger-mark svg{width:18px;height:18px}.payable-group-total b,.payable-group-total small,.payable-groups summary small,.payable-groups summary strong{display:block}.payable-groups summary strong{overflow:hidden;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap}.payable-groups summary small{margin-top:3px;color:var(--muted);font-size:var(--type-micro)}.payable-group-total{text-align:end}.payable-group-total b{font-size:var(--type-small)}.payable-group-total small{color:var(--muted)}.payable-groups summary>i{color:var(--muted);font-size:var(--type-body-strong);font-style:normal;transition:transform .18s}.payable-groups details[open] summary>i{transform:rotate(180deg)}.payable-purchase-list{border-top:1px solid var(--line)}.payable-purchase-list>button{width:100%;min-height:70px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto 12px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 36%);text-align:start;cursor:pointer}.payable-purchase-list>button:last-child{border-bottom:0}.payable-purchase-list>button:hover{background:color-mix(in srgb,var(--blue-soft),var(--surface) 55%)}.payable-purchase-list span b,.payable-purchase-list span small,.payable-purchase-list span strong{display:block}.payable-purchase-list span:first-child>b{color:var(--accent);font-size:var(--type-micro)}.payable-purchase-list span:first-child>strong{max-width:250px;margin:2px 0;overflow:hidden;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.payable-purchase-list span:first-child>small,.payable-purchase-list span:nth-child(2)>small{color:var(--muted);font-size:var(--type-micro)}.payable-purchase-list span:nth-child(2){text-align:end}.payable-purchase-list span:nth-child(2)>b{font-size:var(--type-label)}.payable-age{padding:5px 7px;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:var(--type-micro);font-weight:900;white-space:nowrap}.payable-age.overdue{background:var(--red-soft);color:var(--red)}.payable-age.unscheduled{background:var(--amber-soft);color:var(--amber)}.payable-purchase-list>button>i{color:var(--muted);font-size:var(--type-subtitle);font-style:normal}.exception-list{padding:10px;display:grid;gap:7px}.exception-list>button{width:100%;min-height:74px;padding:9px 10px;display:grid;grid-template-columns:7px minmax(130px,.8fr) minmax(190px,1.3fr) auto 12px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:start;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.exception-list>button:focus-visible,.exception-list>button:hover{border-color:color-mix(in srgb,var(--accent),transparent 42%);box-shadow:0 7px 18px rgba(20,43,68,.08);transform:translateY(-1px)}.exception-severity{width:7px;height:34px;border-radius:99px;background:var(--amber)}.exception-list>button.critical .exception-severity{background:var(--red)}.exception-list>button.high .exception-severity{background:var(--amber)}.exception-list>button.medium .exception-severity{background:var(--blue)}.exception-order b,.exception-order small,.exception-order strong,.exception-record small,.exception-record strong{display:block}.exception-order b{color:var(--accent);font-size:var(--type-micro)}.exception-order strong{margin:2px 0;overflow:hidden;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.exception-order small,.exception-record small{color:var(--muted);font-size:var(--type-micro)}.exception-record strong{font-size:var(--type-caption);line-height:1.35}.exception-record small{margin-top:4px}.exception-age{padding:5px 7px;border-radius:99px;background:var(--surface-2);color:var(--muted);font-size:var(--type-micro);font-weight:850;white-space:nowrap}.exception-list>button.critical .exception-age{background:var(--red-soft);color:var(--red)}.exception-list>button>i{color:var(--muted);font-size:var(--type-subtitle);font-style:normal}.control-empty{min-height:180px;padding:28px;display:grid;place-items:center;align-content:center;text-align:center}.control-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:var(--type-title-sm);font-weight:900}.control-empty strong{margin-top:10px;font-size:var(--type-small)}.control-empty p{margin:4px 0 0;color:var(--muted);font-size:var(--type-caption)}html[data-interface-style=clarity][data-mode=dark] .control-center-summary article,html[data-interface-style=clarity][data-mode=dark] .control-panel-head,html[data-interface-style=clarity][data-mode=dark] .exception-list>button,html[data-interface-style=clarity][data-mode=dark] .payable-groups details{background:#111f33;border-color:#2b3c55}html[data-interface-style=clarity][data-mode=dark] .payable-purchase-list>button{background:#14243a;border-color:#2b3c55}html[data-interface-style=clarity][data-mode=dark] .payable-purchase-list>button:hover{background:#19304d}html[data-interface-style=clarity][data-mode=dark] .control-filter{background:#14243a;border-color:#30435e}html[data-interface-style=clarity][data-mode=dark] .control-filter button.active{background:#203652;color:#8bd6ff}@media(max-width:1180px){.control-center-grid{grid-template-columns:1fr}.control-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar-footer{grid-template-columns:34px minmax(0,1fr) minmax(52px,auto)}.topbar .search-box{background:color-mix(in srgb,var(--surface),transparent 12%)}html[data-mode=dark] .topbar .search-box{background:#17243b!important}html[data-mode=dark] .topbar .search-box input{background:transparent!important}.top-actions{padding:2px}.top-actions>.appearance-button,.top-actions>.language,.top-actions>.notification{height:32px;min-width:32px}.top-actions>.language{padding-inline:8px}.control-center-command{padding:16px;align-items:flex-start;flex-direction:column}.control-center-refresh{width:100%;display:flex;align-items:center;justify-content:space-between}.control-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-summary article{min-height:92px;padding:12px}.control-center-grid{grid-template-columns:1fr}.control-panel-head{align-items:flex-start;flex-direction:column}.control-filter{width:100%}.control-filter button{flex:1}.payable-purchase-list>button{grid-template-columns:minmax(0,1fr) auto 12px}.payable-purchase-list>button>span:nth-child(2){grid-column:2}.payable-purchase-list .payable-age{grid-column:1/3;grid-row:2;justify-self:start}.payable-purchase-list>button>i{grid-column:3;grid-row:1/3}.exception-list>button{grid-template-columns:7px minmax(0,1fr) 12px}.exception-record{grid-column:2}.exception-age{grid-column:2;justify-self:start}.exception-list>button>i{grid-column:3;grid-row:1/4}.payable-groups summary{grid-template-columns:32px minmax(0,1fr) 16px}.payable-group-total{grid-column:2;text-align:start}.payable-groups summary>i{grid-column:3;grid-row:1/3}}@media(max-width:460px){.control-center-summary{grid-template-columns:1fr 1fr}.control-center-summary article.control-summary-primary{grid-column:1/-1}.control-center-summary strong{font-size:var(--type-title)}.control-center-command h2{font-size:var(--type-title-sm)}}@media(min-width:1px){html[data-font-scale="145"] .sidebar-footer .logout-button span,html[data-font-scale="160"] .sidebar-footer .logout-button span{display:none}html[data-font-scale="145"] .sidebar-footer .logout-button,html[data-font-scale="160"] .sidebar-footer .logout-button{width:36px!important;min-width:36px;max-width:36px;padding:0}}.admin-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-width:auto;column-gap:16px;column-fill:initial}.admin-grid>.admin-card{width:auto;margin:0;break-inside:auto;-webkit-column-break-inside:auto;overflow:hidden;border-radius:16px;box-shadow:0 12px 30px rgba(18,45,68,.065)}.admin-grid>.admin-command,.admin-grid>.admin-toast,.admin-grid>.factory-reset-card,.admin-grid>.finance-close-card,.admin-grid>.security-card{grid-column:1/-1;column-span:none}.admin-grid>.email-admin-card,.admin-grid>.exception-sla-card,.admin-grid>.integration-card{grid-column:span 5}.admin-grid>.access-admin-card,.admin-grid>.purchase-controls-card,.admin-grid>.users-admin-card{grid-column:span 7}.rtl .top-actions,.top-actions,html[data-interface-style=clarity] .top-actions{gap:6px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.top-actions>.appearance-button,.top-actions>.language,.top-actions>.notification,html[data-interface-style=clarity] .top-actions>.appearance-button,html[data-interface-style=clarity] .top-actions>.language,html[data-interface-style=clarity] .top-actions>.notification{border:1px solid color-mix(in srgb,var(--line),transparent 5%)!important;border-radius:9px!important;background:color-mix(in srgb,var(--surface),transparent 18%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}html[data-interface-style=clarity] .top-actions>.appearance-button,html[data-interface-style=clarity] .top-actions>.language,html[data-interface-style=clarity] .top-actions>.notification{border-color:#30425f!important;background:#17253d!important}.top-actions>.language,html[data-interface-style=clarity] .top-actions>.language{padding-inline:11px!important}html[data-mode=dark] body .topbar .search-box input[type=search],html[data-mode=dark] body .topbar .search-box input[type=search]:focus,html[data-mode=dark] body .topbar .search-box input[type=search]:hover{border:0!important;outline:0!important;background:none!important;background-color:transparent!important;color:#f2f6fc!important;caret-color:#79cffd!important;box-shadow:none!important;-webkit-box-shadow:none!important}html[data-mode=dark] body .topbar .search-box input[type=search]:-webkit-autofill,html[data-mode=dark] body .topbar .search-box input[type=search]:-webkit-autofill:focus,html[data-mode=dark] body .topbar .search-box input[type=search]:-webkit-autofill:hover{-webkit-text-fill-color:#f2f6fc!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;background-clip:text!important;-webkit-background-clip:text!important;transition:background-color 9999s ease-out 0s}@media(min-width:761px){html[data-interface-style=clarity] .quick-dock{isolation:isolate;overflow:visible;border-color:rgba(255,255,255,.58);background:rgba(241,250,255,.16)!important;box-shadow:0 24px 68px rgba(10,34,64,.18),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(104,151,187,.14);-webkit-backdrop-filter:blur(28px) saturate(190%) contrast(112%);backdrop-filter:blur(28px) saturate(190%) contrast(112%)}html[data-interface-style=clarity] .quick-dock:before{z-index:0;inset:1px 4% auto;height:43%;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));filter:blur(.2px)}html[data-interface-style=clarity] .quick-dock:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 10px 0 18px rgba(255,255,255,.1),inset -10px 0 18px rgba(62,148,199,.07)}html[data-interface-style=clarity] .quick-dock>button{z-index:1}html[data-interface-style=clarity][data-mode=dark] .quick-dock{border-color:rgba(150,190,229,.28);background:rgba(13,30,52,.28)!important;box-shadow:0 25px 70px rgba(0,5,14,.47),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(79,130,178,.18)}}@media(max-width:1180px){.admin-grid>.access-admin-card,.admin-grid>.email-admin-card,.admin-grid>.exception-sla-card,.admin-grid>.integration-card,.admin-grid>.purchase-controls-card,.admin-grid>.users-admin-card{grid-column:1/-1}.admin-command{grid-template-columns:1fr auto}.admin-command-stats{grid-column:1/-1}}@media(max-width:760px){.admin-grid{grid-template-columns:1fr;gap:12px}.admin-grid>*{grid-column:1!important}.admin-command{padding:18px;grid-template-columns:1fr}.admin-command nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-period-list{padding:14px;grid-template-columns:1fr}}.dashboard-activity-pair{margin-bottom:14px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:14px;align-items:stretch}.dashboard-activity-pair>.panel{min-width:0;height:100%;margin:0;display:flex;flex-direction:column}.dashboard-activity-pair .panel-heading{min-height:92px}.dashboard-activity-pair .global-timeline-list,.live-activity-list{flex:1}.global-timeline-list>article{animation:activity-leaf-in .32s cubic-bezier(.2,.78,.24,1) both;transform-origin:top center}.live-activity-list{padding:8px;display:grid;align-content:start;gap:6px}.live-activity-list>button{position:relative;width:100%;min-width:0;min-height:74px;padding:9px 28px 9px 13px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;animation:activity-leaf-in .32s cubic-bezier(.2,.78,.24,1) both;transform-origin:top center;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.rtl .live-activity-list>button{padding:9px 13px 9px 28px}.live-activity-list>button:focus-visible,.live-activity-list>button:hover{border-color:color-mix(in srgb,var(--accent),transparent 46%);background:color-mix(in srgb,var(--blue-soft),var(--surface) 68%);box-shadow:0 8px 20px rgba(20,43,68,.08);transform:translateY(-1px)}.live-activity-list>button>i{position:absolute;top:50%;inset-inline-end:10px;translate:0 -50%;color:var(--muted);font-size:var(--type-title-sm);font-style:normal}.live-activity-mark{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 86%)}.live-activity-list header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.live-activity-list header b{color:var(--accent);font-size:var(--type-caption)}.live-activity-list header strong{overflow:hidden;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.live-activity-list header time{color:var(--muted);font-size:var(--type-micro);white-space:nowrap}.live-activity-list p{margin:4px 0 2px;display:-webkit-box;overflow:hidden;font-size:var(--type-label);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.live-activity-list small{display:block;overflow:hidden;color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.live-activity-panel .setting-badge i{width:6px;height:6px;display:inline-block;margin-inline-end:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor,transparent 82%);animation:live-pulse 1.8s ease-in-out infinite}.activity-pager{min-height:49px;margin-top:auto;padding:8px 10px;justify-content:space-between;border-top:1px solid var(--line)}.activity-pager>div{color:var(--muted);font-size:var(--type-caption);font-weight:850;font-variant-numeric:tabular-nums}.activity-pager nav{display:flex;align-items:center;justify-content:flex-end;gap:6px}.activity-pager button{min-height:32px;padding:5px 9px 5px 7px;display:flex;align-items:center;gap:7px}.rtl .activity-pager button{padding:5px 7px 5px 9px}.book-glyph{position:relative;width:22px;height:17px;display:block;perspective:90px}.book-glyph i{position:absolute;top:3px;width:10px;height:12px;border:1px solid color-mix(in srgb,var(--accent),transparent 22%);background:color-mix(in srgb,var(--blue-soft),var(--surface) 50%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.book-glyph i:first-child{inset-inline-start:1px;border-radius:5px 1px 1px 4px;transform:rotateY(17deg);transform-origin:100% 50%}.book-glyph i:last-child{inset-inline-end:1px;border-radius:1px 5px 4px 1px;transform:rotateY(-17deg);transform-origin:0 50%}.activity-pager.opening .book-glyph i:last-child{animation:book-page-open .36s cubic-bezier(.2,.75,.25,1)}.activity-pager.closing .book-glyph i{animation:book-cover-close .22s ease-in both}@keyframes live-pulse{0%,to{opacity:.55}50%{opacity:1}}html[data-interface-style=clarity][data-mode=dark] body .top-actions>.appearance-button,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.notification,html[data-mode=dark] body .top-actions>.appearance-button,html[data-mode=dark] body .top-actions>.language,html[data-mode=dark] body .top-actions>.notification{border:1px solid rgba(142,166,198,.22)!important;border-radius:7px!important;background:rgba(255,255,255,.025)!important;color:#c8d5e7!important}html[data-mode=dark] body .top-actions>button:focus-visible,html[data-mode=dark] body .top-actions>button:hover{border-color:rgba(115,198,239,.48)!important;background:rgba(86,151,197,.12)!important;color:#fff!important}@media(min-width:761px){.content{padding-bottom:138px}.quick-dock,html[data-interface-style=clarity] .quick-dock{position:fixed;z-index:48;inset:auto auto 18px 50%;min-height:64px;padding:7px;display:grid!important;grid-template-columns:repeat(5,minmax(72px,auto));gap:4px;isolation:isolate;overflow:visible;transform:translateX(-50%);border:1px solid rgba(255,255,255,.58);border-radius:22px;background:rgba(241,250,255,.16)!important;box-shadow:0 24px 68px rgba(10,34,64,.18),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(104,151,187,.14);-webkit-backdrop-filter:blur(28px) saturate(190%) contrast(112%);backdrop-filter:blur(28px) saturate(190%) contrast(112%)}.quick-dock:before,html[data-interface-style=clarity] .quick-dock:before{content:"";position:absolute;z-index:0;inset:1px 4% auto;height:43%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));filter:blur(.2px);pointer-events:none}.quick-dock:after,html[data-interface-style=clarity] .quick-dock:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 10px 0 18px rgba(255,255,255,.1),inset -10px 0 18px rgba(62,148,199,.07)}.quick-dock>button,html[data-interface-style=clarity] .quick-dock>button{position:relative;z-index:1;min-width:0;padding:6px 9px;display:grid;grid-template-columns:22px auto;align-items:center;gap:6px;border:1px solid transparent;border-radius:14px;background:transparent;color:#617087;font-size:var(--type-caption);font-weight:850;cursor:pointer}.quick-dock svg{width:19px;height:19px}.quick-dock>button.active{border-color:#c9e4f5;background:#eaf6fd;color:#1379b3}.quick-dock .quick-dock-create{grid-template-columns:26px auto;border-color:#77c2ea;background:linear-gradient(135deg,#269edb,#137bb7);color:#fff;box-shadow:0 8px 20px rgba(22,132,190,.25)}.quick-dock-create b{font-size:var(--type-title);line-height:1}.quick-dock button>i{position:absolute;top:2px;inset-inline-end:4px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:99px;background:var(--red);color:#fff;font-size:var(--type-micro);font-style:normal}html[data-interface-style=clarity][data-mode=dark] .quick-dock,html[data-mode=dark] .quick-dock{border-color:rgba(150,190,229,.28);background:rgba(13,30,52,.28)!important;box-shadow:0 25px 70px rgba(0,5,14,.47),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(79,130,178,.18)}html[data-mode=dark] .quick-dock:before{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.01))}html[data-mode=dark] .quick-dock>button{color:#b5c3d6}html[data-mode=dark] .quick-dock>button.active{border-color:#28527a;background:#173a5d;color:#7dd1ff}}@media(max-width:1120px){.dashboard-activity-pair{grid-template-columns:1fr}.dashboard-activity-pair>.panel{height:auto}}@media(max-width:760px){.quick-dock,html[data-interface-style=clarity] .quick-dock{display:none!important}.dashboard-activity-pair{gap:12px}.dashboard-activity-pair .panel-heading{min-height:0}.live-activity-list header{grid-template-columns:auto minmax(0,1fr)}.live-activity-list header time{grid-column:2}.activity-pager{align-items:flex-start;flex-direction:column}.activity-pager nav{width:100%;justify-content:stretch}.activity-pager nav button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.activity-pager .book-glyph i,.global-timeline-list>article,.live-activity-list>button,.live-activity-panel .setting-badge i{animation:none!important}}.finance-package-download{min-height:34px;padding:6px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--accent),transparent 48%);border-radius:8px;background:var(--green-soft);color:var(--accent);font-size:var(--type-caption);font-weight:900;text-decoration:none}.finance-package-download span{font-size:var(--type-body);line-height:1}.finance-period-list article.closed footer{align-items:center;justify-content:space-between;gap:8px}.finance-period-list article.closed footer small{margin-inline-end:auto}.sidebar-footer{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px 10px}.sidebar-profile-button{width:100%!important;height:auto!important;min-width:0;min-height:48px;padding:6px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#d9e4ed!important;text-align:start;cursor:pointer;transition:background .16s ease,border-color .16s ease}.sidebar-profile-button:focus-visible,.sidebar-profile-button:hover{border-color:rgba(143,205,237,.2)!important;background:rgba(255,255,255,.07)!important;outline:0}.sidebar-profile-button .avatar{width:34px;height:34px}.sidebar-identity{min-width:0;display:block}.sidebar-identity small,.sidebar-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-identity strong{font-size:var(--type-label);line-height:1.25}.sidebar-identity small{margin-top:3px;color:#8fa4b7;font-size:var(--type-micro);font-weight:700}.sidebar-footer>.logout-button{width:36px!important;min-width:36px;max-width:36px;height:36px;padding:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px;background:rgba(255,255,255,.045)!important}.sidebar-footer>.logout-button span{display:none!important}.mobile-profile-button{min-width:0;display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:0!important;background:transparent!important;color:inherit;text-align:start}.mobile-profile-button small,.mobile-profile-button strong,.mobile-profile-button>span{min-width:0;display:block}.mobile-profile-button small,.mobile-profile-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-button small{margin-top:3px;color:var(--muted)}.profile-settings-backdrop{position:fixed;inset:0;z-index:96;padding:20px;display:grid;place-items:center;background:rgba(5,16,27,.48);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.profile-settings-panel{width:min(520px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--line),#fff 28%);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 1%),color-mix(in srgb,var(--surface-2),transparent 4%));color:var(--ink);box-shadow:0 32px 100px rgba(3,18,31,.34),inset 0 1px 0 rgba(255,255,255,.72);animation:profile-panel-in .24s cubic-bezier(.2,.78,.24,1)}.profile-settings-panel>header{padding:21px 22px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.profile-settings-panel>header>div{min-width:0}.profile-settings-panel>header span{color:var(--accent);font-size:var(--type-micro);font-weight:950;letter-spacing:.13em}.profile-settings-panel h2{margin:5px 0 4px;font-size:var(--type-title);line-height:1.18}.profile-settings-panel header p{margin:0;color:var(--muted);font-size:var(--type-caption);line-height:1.45}.profile-settings-panel>header>button{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.profile-settings-hero{padding:24px 22px 18px;display:flex;align-items:center;gap:17px}.profile-avatar-stage{position:relative;flex:0 0 auto}.profile-avatar-stage .profile-avatar.large{width:82px;height:82px;border:4px solid var(--surface);border-radius:24px;box-shadow:0 12px 30px rgba(17,59,87,.19)}.profile-avatar-stage>span{position:absolute;inset:auto -4px -3px auto;width:25px;height:25px;display:grid;place-items:center;border:3px solid var(--surface);border-radius:50%;background:var(--green);color:#fff;font-size:11px;font-weight:950}.profile-settings-hero>div:last-child{min-width:0}.profile-settings-hero small,.profile-settings-hero span,.profile-settings-hero strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-settings-hero strong{font-size:var(--type-subtitle)}.profile-settings-hero span{margin-top:5px;color:var(--muted);font-size:var(--type-label)}.profile-settings-hero small{width:max-content;max-width:100%;margin-top:8px;padding:4px 7px;border-radius:99px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-micro);font-weight:900}.profile-settings-actions{padding:0 22px 22px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.profile-settings-actions .profile-image-action,.profile-settings-actions .profile-image-remove{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-size:var(--type-caption)}.profile-settings-actions .primary-profile-action{border-color:transparent;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#087aa7 40%));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--accent),transparent 75%)}.primary-profile-action svg{width:17px;height:17px}.profile-settings-panel>footer{padding:14px 22px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2),transparent 18%)}.profile-settings-panel>footer>svg{width:18px;height:18px;margin-top:2px;color:var(--green)}.profile-settings-panel>footer small,.profile-settings-panel>footer strong{display:block}.profile-settings-panel>footer strong{font-size:var(--type-caption)}.profile-settings-panel>footer small{margin-top:3px;color:var(--muted);font-size:var(--type-micro);line-height:1.5}.profile-feedback{margin:12px 22px 0}html[data-mode=dark] .profile-settings-panel{border-color:#2a405b;background:linear-gradient(145deg,#14243a,#101d30);box-shadow:0 35px 110px rgba(0,5,14,.7),inset 0 1px 0 rgba(255,255,255,.08)}html[data-mode=dark] .profile-settings-panel>header>button{border-color:#334b67;background:#1c304a;color:#e8f0fa}html[data-mode=dark] .profile-avatar-stage .profile-avatar.large,html[data-mode=dark] .profile-avatar-stage>span{border-color:#14243a}html[data-interface-style=clarity][data-mode=dark] body .top-actions,html[data-mode=dark] body .top-actions{gap:3px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-interface-style=clarity][data-mode=dark] body .top-actions>.appearance-button,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.notification,html[data-mode=dark] body .top-actions>.appearance-button,html[data-mode=dark] body .top-actions>.language,html[data-mode=dark] body .top-actions>.notification{position:relative;overflow:visible;border:0!important;border-radius:6px!important;background:transparent!important;color:#aebdd0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mode=dark] body .top-actions>.appearance-button:after,html[data-mode=dark] body .top-actions>.language:after,html[data-mode=dark] body .top-actions>.notification:after{display:none!important;content:none!important}html[data-mode=dark] body .top-actions>.language{padding-inline:10px!important;border-inline:1px solid rgba(148,170,199,.18)!important;border-radius:0!important;letter-spacing:.01em}html[data-mode=dark] body .top-actions>button:focus-visible,html[data-mode=dark] body .top-actions>button:hover{border-color:transparent!important;background:rgba(116,181,224,.11)!important;color:#f5f9ff!important;outline:1px solid rgba(126,199,241,.32);outline-offset:-1px;transform:none}html[data-mode=dark] body .notification i{top:-3px;right:-2px;border:2px solid #101d30;box-shadow:none}@keyframes profile-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:760px){.profile-settings-backdrop{padding:12px}.profile-settings-panel{max-height:calc(100dvh - 24px);overflow:auto;border-radius:18px}.profile-settings-actions,.profile-settings-hero,.profile-settings-panel>footer,.profile-settings-panel>header{padding-inline:17px}.profile-settings-hero{align-items:flex-start}.profile-avatar-stage .profile-avatar.large{width:68px;height:68px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.profile-settings-panel{animation:none}}.brand-lockup{min-height:92px;padding:16px 14px;gap:10px}.brand-mark{width:56px;height:56px;flex-basis:56px;border-radius:15px}.brand-mark img{width:51px!important;height:51px!important}.brand-lockup>div:last-child{min-width:0}.brand-lockup strong{font-size:var(--type-body-strong);line-height:1.18;white-space:nowrap}.brand-lockup span{margin-top:4px;font-size:var(--type-small);line-height:1.2;white-space:nowrap}html[data-interface-style] .content>:not(.toast){animation:tc-unified-surface-in .46s cubic-bezier(.2,.78,.24,1) both}html[data-interface-style] .content>:not(.toast):first-child{animation-delay:15ms}html[data-interface-style] .content>:not(.toast):nth-child(2){animation-delay:75ms}html[data-interface-style] .content>:not(.toast):nth-child(3){animation-delay:.135s}html[data-interface-style] .content>:not(.toast):nth-child(4){animation-delay:.195s}html[data-interface-style] .content>:not(.toast):nth-child(5){animation-delay:.255s}html[data-interface-style] .content>:not(.toast):nth-child(n+6){animation-delay:.315s}html[data-interface-style] .metrics .metric-card{animation:tc-unified-surface-in .43s cubic-bezier(.2,.78,.24,1) both}html[data-interface-style] .metrics .metric-card:first-child{animation-delay:.09s}html[data-interface-style] .metrics .metric-card:nth-child(2){animation-delay:.135s}html[data-interface-style] .metrics .metric-card:nth-child(3){animation-delay:.18s}html[data-interface-style] .metrics .metric-card:nth-child(4){animation-delay:.225s}html[data-interface-style] .metrics .metric-card:nth-child(5){animation-delay:.27s}html[data-interface-style] .metrics .metric-card:nth-child(6){animation-delay:.315s}html[data-interface-style] .metrics .metric-card:nth-child(7){animation-delay:.36s}.drawer-body[data-order-tab]{animation:tc-order-tab-in .34s cubic-bezier(.2,.78,.24,1) both;transform-origin:50% 0}@keyframes tc-unified-surface-in{0%{opacity:0;transform:translate3d(-9px,13px,0) scale(.994)}to{opacity:1;transform:none}}@keyframes tc-order-tab-in{0%{opacity:.2;transform:translate3d(0,8px,0) scale(.997)}to{opacity:1;transform:none}}.rtl .content>:not(.toast){--tc-enter-direction:9px}.metric-card.metric-loading{cursor:progress;opacity:1}.metric-loading-value{width:46%;height:20px;display:block;margin:auto;border-radius:7px;background:linear-gradient(100deg,color-mix(in srgb,var(--surface-2),transparent 3%) 22%,color-mix(in srgb,var(--accent),transparent 87%) 40%,color-mix(in srgb,var(--surface-2),transparent 3%) 58%);background-size:240% 100%;animation:tc-loading-sheen 1.15s ease-in-out infinite}.activity-loading-row{min-height:74px;padding:12px 14px;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--line),transparent 12%);border-radius:11px;background:color-mix(in srgb,var(--surface),transparent 3%)}.activity-loading-row>i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--accent),transparent 70%)}.activity-loading-row>span{display:grid;gap:9px}.activity-loading-row b,.activity-loading-row small{height:10px;display:block;border-radius:999px;background:linear-gradient(100deg,var(--surface-2) 22%,color-mix(in srgb,var(--accent),transparent 88%) 40%,var(--surface-2) 58%);background-size:240% 100%;animation:tc-loading-sheen 1.15s ease-in-out infinite}.activity-loading-row b{width:44%}.activity-loading-row small{width:78%}@keyframes tc-loading-sheen{to{background-position:-180% 0}}.dashboard-activity-pair{--activity-pair-height:clamp(540px,calc(340px + 135px * var(--font-scale)),720px);align-items:start}.dashboard-activity-pair>.panel{height:var(--activity-pair-height);min-height:var(--activity-pair-height);transition:min-height .34s ease,box-shadow .24s ease}.dashboard-activity-pair>.panel.activity-panel-expanded{height:auto}.dashboard-activity-pair .global-timeline-list,.dashboard-activity-pair .live-activity-list{min-height:0;overflow:visible}.global-timeline:has(.activity-pager.closing) .global-timeline-list>article:nth-child(n+6),.live-activity-panel:has(.activity-pager.closing) .live-activity-list>button:nth-child(n+6){animation:activity-leaf-out .42s cubic-bezier(.4,0,.6,1) both;transform-origin:top center}.activity-pager.opening .book-glyph i:last-child{animation:book-page-open .54s cubic-bezier(.16,.78,.2,1)}.activity-pager.closing .book-glyph i{animation:book-cover-close .42s cubic-bezier(.4,0,.25,1) both}@keyframes activity-leaf-in{0%{opacity:0;transform:perspective(760px) rotateX(-9deg) translateY(-9px)}to{opacity:1;transform:none}}@keyframes activity-leaf-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(760px) rotateX(8deg) translateY(-8px)}}@keyframes book-page-open{0%{transform:rotateY(-17deg)}42%{transform:rotateY(-138deg) translateX(-1px)}72%{transform:rotateY(-68deg)}to{transform:rotateY(-17deg)}}@keyframes book-cover-close{0%{transform:rotateY(-17deg)}65%{transform:rotateY(4deg) scaleX(.9)}to{transform:rotateY(0) scaleX(.88)}}.top-actions .notification i{top:-7px!important;right:-6px!important;left:auto!important;inset-inline-end:auto!important;min-width:18px;height:18px}html[data-interface-style=clarity][data-mode=dark] body .top-actions{gap:8px!important}html[data-interface-style=clarity][data-mode=dark] body .top-actions>.appearance-button,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.notification{min-width:38px;height:38px;border:0!important;border-radius:8px!important;background:transparent!important;color:#d7e3f3!important;outline:0;box-shadow:none!important;transition:color .17s ease,background-color .17s ease,transform .17s ease!important}html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language{padding-inline:12px!important;border-inline:1px solid rgba(144,170,205,.2)!important;border-radius:0!important;color:#eef4fc!important;letter-spacing:.025em}html[data-interface-style=clarity][data-mode=dark] body .top-actions>button:focus-visible,html[data-interface-style=clarity][data-mode=dark] body .top-actions>button:hover{background:rgba(104,181,229,.1)!important;color:#fff!important;outline:0!important;transform:translateY(-1px)!important}html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language:focus-visible,html[data-interface-style=clarity][data-mode=dark] body .top-actions>.language:hover{border-inline-color:rgba(144,206,240,.42)!important}html[data-interface-style=clarity][data-mode=dark] body .top-actions .notification i{border-color:#0e1a31!important;background:#e45f55;color:#fff}@media(min-width:761px){.quick-dock,html[data-interface-style=clarity] .quick-dock,html[data-interface-style=glass] .quick-dock{border:1px solid rgba(255,255,255,.46)!important;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(219,241,250,.035) 48%,rgba(255,255,255,.075))!important;box-shadow:0 24px 72px rgba(8,32,55,.2),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(79,139,176,.12),inset 12px 0 24px rgba(255,255,255,.045),inset -12px 0 24px rgba(80,161,205,.035)!important;-webkit-backdrop-filter:blur(20px) saturate(205%) contrast(108%) brightness(1.035)!important;backdrop-filter:blur(20px) saturate(205%) contrast(108%) brightness(1.035)!important}.quick-dock:before,html[data-interface-style=clarity] .quick-dock:before,html[data-interface-style=glass] .quick-dock:before{inset:1px 5% auto;height:38%;background:linear-gradient(180deg,rgba(255,255,255,.44),rgba(255,255,255,.015))!important;filter:blur(.35px)}.quick-dock:after,html[data-interface-style=clarity] .quick-dock:after,html[data-interface-style=glass] .quick-dock:after{box-shadow:inset 1px 0 0 rgba(255,255,255,.34),inset -1px 0 0 rgba(89,151,187,.12),inset 0 -9px 18px rgba(202,235,247,.035)!important}html[data-interface-style=clarity][data-mode=dark] .quick-dock,html[data-interface-style=glass][data-mode=dark] .quick-dock,html[data-mode=dark] .quick-dock{border-color:rgba(177,215,241,.24)!important;background:linear-gradient(145deg,rgba(165,211,239,.075),rgba(7,22,37,.055) 48%,rgba(129,187,222,.045))!important;box-shadow:0 28px 76px rgba(0,5,14,.48),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(78,133,176,.13),inset 11px 0 22px rgba(255,255,255,.025),inset -11px 0 22px rgba(84,166,218,.025)!important}}@media(max-width:1120px){.dashboard-activity-pair>.panel,.dashboard-activity-pair>.panel.activity-panel-expanded{height:auto;min-height:0}}@media(max-width:760px){.brand-lockup{min-height:76px;padding:11px 4px}.brand-mark{width:48px;height:48px;flex-basis:48px}.brand-mark img{width:44px!important;height:44px!important}.brand-lockup strong{font-size:var(--type-body)}.brand-lockup span{font-size:var(--type-label)}.drawer-body[data-order-tab]{animation-duration:.28s}}@media(prefers-reduced-motion:reduce){.activity-loading-row b,.activity-loading-row small,.activity-pager .book-glyph i,.drawer-body[data-order-tab],.global-timeline-list>article,.live-activity-list>button,.metric-loading-value,html[data-interface-style] .content>:not(.toast),html[data-interface-style] .metrics .metric-card{animation:none!important;transition:none!important}}.workflow-form.shipment-workflow{width:min(1120px,calc(100vw - 36px));max-width:none}.shipment-workflow:has(.packing-list-builder[open]){width:min(1280px,calc(100vw - 28px))}.shipment-workflow .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.shipment-workflow .form-grid>.wide{grid-column:1/-1}.packing-list-builder{overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 60%);border-radius:16px;background:color-mix(in srgb,var(--surface-2),transparent 10%);box-shadow:inset 0 1px 0 rgba(255,255,255,.54)}.packing-list-builder>summary{min-height:76px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--blue-soft),var(--surface) 46%),color-mix(in srgb,var(--surface),transparent 2%))}.packing-list-builder>summary::-webkit-details-marker{display:none}.packing-list-builder>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.packing-list-builder>summary>span:nth-child(2){min-width:0}.packing-list-builder>summary small,.packing-list-builder>summary strong{display:block}.packing-list-builder>summary strong{font-size:var(--type-small);color:var(--ink)}.packing-list-builder>summary small{margin-top:4px;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.packing-list-builder>summary>b{min-width:32px;height:32px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--accent);font-size:var(--type-label);box-shadow:0 4px 14px rgba(22,71,102,.1)}.packing-list-symbol{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent),#067da9 42%));color:#fff;font-size:22px;box-shadow:0 9px 20px color-mix(in srgb,var(--accent),transparent 72%)}.packing-list-builder[open]>summary{border-bottom:1px solid var(--line)}.packing-list-intro{margin:16px 16px 0;padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:18px;border:1px solid color-mix(in srgb,var(--green),transparent 68%);border-radius:12px;background:var(--green-soft)}.packing-list-intro span,.packing-list-intro strong{display:block}.packing-list-intro span{color:var(--green);font-size:var(--type-micro);font-weight:950;letter-spacing:.1em}.packing-list-intro strong{margin-top:4px;font-size:var(--type-label);line-height:1.4}.packing-list-intro p{margin:0;color:var(--muted);font-size:var(--type-caption);line-height:1.55}.packing-list-identity{padding:14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packing-carton-list{padding:0 16px;display:grid;gap:12px}.packing-carton-card{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 10px 25px rgba(19,55,73,.055)}.packing-carton-card>header{margin-bottom:13px;padding-bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.packing-carton-card>header span,.packing-carton-card>header strong{display:block}.packing-carton-card>header span{color:var(--accent);font-size:var(--type-micro);font-weight:950;letter-spacing:.12em}.packing-carton-card>header strong{margin-top:2px;font-size:var(--type-body-strong)}.packing-remove{min-height:32px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--red),transparent 55%);border-radius:8px;background:transparent;color:var(--red);font-weight:850}.packing-carton-core{display:grid;grid-template-columns:minmax(110px,.55fr) repeat(2,minmax(150px,1fr));gap:11px}.packing-language-head{margin-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.packing-language-head small,.packing-language-head strong{display:block}.packing-language-head strong{font-size:var(--type-label)}.packing-language-head small{margin-top:3px;color:var(--muted);font-size:var(--type-caption)}.packing-language-head button{min-height:36px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--accent),transparent 50%);border-radius:9px;background:var(--blue-soft);color:var(--accent);font-weight:900;white-space:nowrap}.packing-language-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.packing-language-grid textarea{min-height:82px;resize:vertical}.packing-optional-details{margin-top:13px;border-top:1px solid var(--line)}.packing-optional-details>summary{padding:11px 2px 4px;color:var(--accent);font-size:var(--type-caption);font-weight:900;cursor:pointer}.packing-optional-details>div{padding-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.packing-declarations{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.packing-declarations>label{min-height:72px;padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.packing-declarations small,.packing-declarations strong{display:block}.packing-declarations strong{font-size:var(--type-caption);line-height:1.4}.packing-declarations small{margin-top:3px;color:var(--muted);font-size:var(--type-micro)}.packing-declarations select{min-height:38px}.packing-special-description{grid-column:1/-1}.packing-list-message{margin:12px 16px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent),transparent 66%);border-radius:9px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-caption);font-weight:800}.packing-add-carton{min-height:42px;margin:14px 16px 16px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent),transparent 45%);border-radius:10px;background:var(--surface);color:var(--accent);font-weight:950}.packing-list-download{margin-top:11px;padding:12px;border:1px solid color-mix(in srgb,var(--green),transparent 60%);border-radius:11px;background:color-mix(in srgb,var(--green-soft),var(--surface) 35%)}.packing-list-download>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.packing-list-download>header span,.packing-list-download>header strong{display:block}.packing-list-download>header span{color:var(--green);font-size:var(--type-micro);font-weight:950;letter-spacing:.08em}.packing-list-download>header strong{margin-top:3px;font-size:var(--type-caption)}.packing-list-download>header>b{max-width:42%;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.packing-list-download>p{margin:9px 0;color:var(--muted);font-size:var(--type-micro);line-height:1.45}.packing-list-download-actions{grid-template-columns:minmax(140px,.65fr) minmax(210px,1fr);gap:8px}.packing-list-download-actions label{display:grid;gap:4px}.packing-list-download-actions label span{color:var(--muted);font-weight:850}.packing-list-download-actions button,.packing-list-download-actions select{min-height:38px}.packing-list-download-actions button{border:0;border-radius:9px;background:var(--accent);color:#fff;font-weight:950}.packing-share-status{margin-top:9px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid color-mix(in srgb,var(--green),transparent 75%)}.packing-share-status span{color:var(--muted);font-size:var(--type-micro);line-height:1.4}.packing-share-status button{min-height:31px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--red),transparent 50%);border-radius:8px;background:transparent;color:var(--red);font-weight:850}.packing-list-global-notice{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink);font-size:var(--type-caption);font-weight:800}html[data-mode=dark] .packing-carton-card,html[data-mode=dark] .packing-list-builder,html[data-mode=dark] .packing-list-download{border-color:#31506a}html[data-mode=dark] .packing-list-builder>summary{background:linear-gradient(135deg,#183651,#11263d)}html[data-mode=dark] .packing-list-download-actions button{color:#fff}@media(max-width:980px){.shipment-workflow .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-language-grid,.packing-list-intro{grid-template-columns:1fr}.packing-optional-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shipment-workflow:has(.packing-list-builder[open]),.workflow-form.shipment-workflow{width:100%;max-width:100%}.shipment-workflow .form-grid{grid-template-columns:1fr}.packing-list-builder>summary{grid-template-columns:36px minmax(0,1fr) auto;padding:12px}.packing-list-symbol{width:36px;height:36px}.packing-carton-list,.packing-list-identity,.packing-list-intro{margin-inline:0;padding-inline:12px}.packing-carton-core,.packing-declarations,.packing-list-download-actions,.packing-list-identity{grid-template-columns:1fr}.packing-carton-card{padding:12px}.packing-language-head{align-items:stretch;flex-direction:column}.packing-language-head button{width:100%}.packing-optional-details>div{grid-template-columns:1fr 1fr}.packing-declarations>label{grid-template-columns:minmax(0,1fr) 84px}.packing-list-download>header,.packing-share-status{align-items:flex-start;flex-direction:column}.packing-list-download>header>b{max-width:100%}}.activity-sync-block{min-width:150px;display:grid;justify-items:end;gap:6px}.activity-sync-block>small{color:var(--muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.rtl .activity-sync-block{justify-items:start}.motion-choice-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.motion-choice-row>button{min-height:76px;padding:9px 7px;display:grid;place-items:center;gap:6px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);cursor:pointer}.motion-choice-row>button.selected{border-color:var(--accent);background:var(--blue-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 70%)}.motion-choice-row>button>i{width:42px;height:16px;display:flex;align-items:center;justify-content:center;gap:3px}.motion-choice-row>button>i b{width:7px;height:7px;display:block;border-radius:50%;background:currentColor}.motion-choice-row>button:first-child>i b{animation:motion-preview 1.4s ease-in-out infinite}.motion-choice-row>button:nth-child(2)>i b{transform:none}.motion-choice-row>button:nth-child(3)>i b{animation:motion-preview 1.1s ease-in-out infinite}.motion-choice-row>button:nth-child(4)>i b{animation:motion-preview .75s cubic-bezier(.2,.8,.2,1) infinite}.motion-choice-row>button>i b:nth-child(2){animation-delay:.1s}.motion-choice-row>button>i b:nth-child(3){animation-delay:.2s}.motion-choice-row>button span{font-size:var(--type-caption);font-weight:900}@keyframes motion-preview{0%,to{transform:translateY(2px);opacity:.5}50%{transform:translateY(-3px);opacity:1}}html[data-motion=reduced] .content>:not(.toast),html[data-motion=reduced] .drawer-body[data-order-tab],html[data-motion=reduced] .global-timeline-list>article,html[data-motion=reduced] .live-activity-list>button,html[data-motion=reduced] .metric-card,html[data-motion=reduced] .modal-card{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-motion=reduced] .motion-choice-row>button>i b{animation:none!important}html[data-motion=expressive] .content>:not(.toast){animation-duration:.62s}html[data-motion=expressive] .metric-card{animation-duration:.58s}html[data-motion=expressive] .drawer-body[data-order-tab]{animation-duration:.46s}html[data-motion=expressive] .modal-card{animation-duration:.42s}html[data-motion=expressive] .activity-pager.opening .book-glyph i:last-child{animation-duration:.7s}.diagnostics-page{display:grid;gap:15px}.diagnostics-hero{padding:19px 20px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,var(--surface),var(--surface-2));box-shadow:0 14px 34px rgba(20,58,80,.075)}.diagnostics-hero>div:first-child{min-width:0}.diagnostics-hero span{color:var(--accent);font-size:var(--type-micro);font-weight:950;letter-spacing:.12em}.diagnostics-hero h2{margin:5px 0 4px;font-size:var(--type-title-sm)}.diagnostics-hero p{max-width:750px;margin:0;color:var(--muted);font-size:var(--type-caption);line-height:1.5}.diagnostics-controls{display:flex;align-items:end;gap:8px}.diagnostics-controls label{display:grid;gap:4px}.diagnostics-controls button,.diagnostics-controls select{min-height:39px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-weight:850}.diagnostics-controls button{background:var(--accent);color:#fff}.diagnostics-error{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--red),transparent 45%);border-radius:10px;background:var(--red-soft);color:var(--red);font-weight:850}.diagnostic-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.diagnostic-summary-grid article{min-height:94px;padding:13px 14px;display:flex;justify-content:space-between;flex-direction:column;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 9px 23px rgba(17,53,76,.05)}.diagnostic-summary-grid span{color:var(--muted);font-size:var(--type-micro);font-weight:850}.diagnostic-summary-grid strong{font-size:var(--type-title-sm);font-variant-numeric:tabular-nums}.diagnostic-summary-grid article:nth-child(2) strong,.diagnostic-summary-grid article:nth-child(3) strong{color:var(--amber)}.diagnostic-summary-grid article:nth-child(4) strong{color:var(--red)}.diagnostics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px}.diagnostic-panel,.diagnostics-privacy{min-width:0;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 12px 29px rgba(17,53,76,.055)}.diagnostic-panel>header{padding:14px 15px 12px;display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.diagnostic-panel>header span{color:var(--accent);font-size:var(--type-micro);font-weight:950;letter-spacing:.1em}.diagnostic-panel h3{margin:4px 0 0;font-size:var(--type-body)}.diagnostic-panel>header small{color:var(--muted);font-size:var(--type-micro);white-space:nowrap}.endpoint-health{grid-row:span 2}.diagnostic-table{overflow:auto}.diagnostic-table-head,.diagnostic-table>div:not(.diagnostic-table-head){min-width:600px;padding:9px 12px;display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,72px);align-items:center;gap:8px;border-bottom:1px solid var(--line)}.diagnostic-table-head{color:var(--muted);font-size:var(--type-micro);font-weight:950;text-transform:uppercase}.diagnostic-table>div:not(.diagnostic-table-head)>span{min-width:0;display:flex;align-items:center;gap:7px}.diagnostic-table b{padding:3px 5px;border-radius:5px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-micro)}.diagnostic-table code{overflow:hidden;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}.diagnostic-table strong{text-align:center;font-size:var(--type-micro);font-variant-numeric:tabular-nums}.diagnostic-events,.server-error-list{max-height:360px;overflow:auto}.diagnostic-events article{padding:10px 12px;display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line)}.diagnostic-events i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--accent)}.diagnostic-events i.http_error,.diagnostic-events i.transport_error{background:var(--red)}.diagnostic-events i.retry{background:var(--amber)}.diagnostic-events code,.diagnostic-events small,.diagnostic-events strong{display:block}.diagnostic-events strong{font-size:var(--type-caption)}.diagnostic-events code{margin-top:3px;overflow:hidden;color:var(--ink);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}.diagnostic-events small{margin-top:4px;color:var(--muted);font-size:var(--type-micro)}.server-error-list article{padding:10px 12px;display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.server-error-list code{color:var(--red);font-size:var(--type-micro);font-weight:900}.server-error-list span{overflow:hidden;color:var(--muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}.server-error-list b{min-width:30px;text-align:center}.diagnostic-empty{margin:0;padding:18px;color:var(--muted);font-size:var(--type-caption);line-height:1.5}.diagnostics-privacy{padding:14px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;background:var(--green-soft)}.diagnostics-privacy>svg{width:22px;height:22px;color:var(--green)}.diagnostics-privacy strong{font-size:var(--type-label)}.diagnostics-privacy p{margin:4px 0 0;color:var(--muted);font-size:var(--type-micro);line-height:1.5}html[data-mode=dark] .diagnostic-panel,html[data-mode=dark] .diagnostic-summary-grid article,html[data-mode=dark] .diagnostics-hero{border-color:#2d455f;background:#12243a}@media(max-width:1100px){.diagnostic-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostics-grid{grid-template-columns:1fr}.endpoint-health{grid-row:auto}}@media(max-width:760px){.activity-sync-block{min-width:0;justify-items:start}.diagnostics-hero{flex-direction:column}.diagnostics-controls,.diagnostics-hero{align-items:stretch}.diagnostics-controls label{flex:1}.diagnostic-summary-grid,.motion-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html[data-motion] .content>:not(.toast),html[data-motion] .drawer-body[data-order-tab],html[data-motion] .global-timeline-list>article,html[data-motion] .live-activity-list>button,html[data-motion] .metric-card,html[data-motion] .modal-card,html[data-motion] .motion-choice-row>button>i b{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nav-list,html[data-interface-style=clarity] .nav-list,html[data-interface-style=glass] .nav-list{padding:13px 10px;gap:4px}.nav-list button,html[data-interface-style=clarity] .nav-list button,html[data-interface-style=glass] .nav-list button{min-height:46px;padding:9px 11px;gap:11px;border-radius:10px;font-size:var(--type-subtitle);line-height:1.25}.nav-glyph,html[data-interface-style=clarity] .nav-glyph,html[data-interface-style=glass] .nav-glyph{width:29px;height:29px;flex:0 0 29px;border-radius:8px}.brand-lockup,html[data-interface-style=clarity] .brand-lockup,html[data-interface-style=glass] .brand-lockup{min-height:92px;padding:16px 14px}.top-actions,html[data-interface-style=clarity] .top-actions,html[data-interface-style=glass] .top-actions{gap:7px!important}.top-actions>.appearance-button,.top-actions>.language,.top-actions>.notification,html[data-interface-style=clarity] .top-actions>.appearance-button,html[data-interface-style=clarity] .top-actions>.language,html[data-interface-style=clarity] .top-actions>.notification,html[data-interface-style=glass] .top-actions>.appearance-button,html[data-interface-style=glass] .top-actions>.language,html[data-interface-style=glass] .top-actions>.notification{min-width:40px;height:40px;border:1px solid rgba(255,255,255,.22)!important;border-radius:11px!important;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.055))!important;color:#e9f2ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 7px 18px rgba(2,14,32,.14)!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);transition:transform .18s ease,background-color .18s ease,border-color .18s ease!important}.top-actions>.language,html[data-interface-style=clarity] .top-actions>.language,html[data-interface-style=glass] .top-actions>.language{padding-inline:12px!important;border-inline:1px solid rgba(255,255,255,.22)!important;border-radius:11px!important}.top-actions>button:focus-visible,.top-actions>button:hover,html[data-interface-style=clarity] .top-actions>button:focus-visible,html[data-interface-style=clarity] .top-actions>button:hover{border-color:rgba(146,218,255,.62)!important;background:linear-gradient(145deg,rgba(108,196,241,.23),rgba(255,255,255,.09))!important;color:#fff!important;transform:translateY(-1px)}html[data-interface-style=clarity][data-mode=light] .top-actions>.appearance-button,html[data-interface-style=clarity][data-mode=light] .top-actions>.language,html[data-interface-style=clarity][data-mode=light] .top-actions>.notification,html[data-interface-style=glass][data-mode=light] .top-actions>.appearance-button,html[data-interface-style=glass][data-mode=light] .top-actions>.language,html[data-interface-style=glass][data-mode=light] .top-actions>.notification{border-color:color-mix(in srgb,var(--line),transparent 18%)!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(234,248,249,.55))!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 #fff,0 8px 21px rgba(18,56,65,.09)!important}.loading-animation-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.loading-animation-row>button{min-height:78px;padding:9px 7px;display:grid;place-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);cursor:pointer}.loading-animation-row>button.selected{border-color:var(--accent);background:var(--blue-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 72%)}.loading-animation-row span{font-size:var(--type-caption);font-weight:900}.loading-preview{width:46px;height:23px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.loading-preview b{width:10px;height:16px;display:block;border-radius:4px;background:currentColor;transform-origin:bottom}.loading-preview-cascade b{animation:loading-preview-cascade 1.25s ease-in-out infinite}.loading-preview-cascade b:nth-child(2){animation-delay:.12s}.loading-preview-cascade b:nth-child(3){animation-delay:.24s}.loading-preview-lift b{animation:loading-preview-lift 1.25s ease-in-out infinite}.loading-preview-lift b:nth-child(2){animation-delay:.1s}.loading-preview-lift b:nth-child(3){animation-delay:.2s}.loading-preview-fade b{animation:loading-preview-fade 1.25s ease-in-out infinite}.loading-preview-fade b:nth-child(2){animation-delay:.1s}.loading-preview-fade b:nth-child(3){animation-delay:.2s}.loading-preview-glide b{animation:loading-preview-glide 1.25s ease-in-out infinite}.loading-preview-glide b:nth-child(2){animation-delay:.1s}.loading-preview-glide b:nth-child(3){animation-delay:.2s}.loading-preview-reveal b{animation:loading-preview-reveal 1.25s ease-in-out infinite}.loading-preview-reveal b:nth-child(2){animation-delay:.1s}.loading-preview-reveal b:nth-child(3){animation-delay:.2s}.loading-preview-zoom b{animation:loading-preview-zoom 1.25s ease-in-out infinite}.loading-preview-zoom b:nth-child(2){animation-delay:.1s}.loading-preview-zoom b:nth-child(3){animation-delay:.2s}.loading-preview-none b{opacity:.86}@keyframes loading-preview-cascade{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes loading-preview-lift{0%,to{opacity:.45;transform:translateY(4px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes loading-preview-fade{0%,to{opacity:.25}50%{opacity:1}}@keyframes loading-preview-glide{0%,to{opacity:.35;transform:translateX(-5px)}50%{opacity:1;transform:none}}@keyframes loading-preview-reveal{0%,to{clip-path:inset(100% 0 0)}50%{clip-path:inset(0)}}@keyframes loading-preview-zoom{0%,to{opacity:.35;transform:scale(.62)}50%{opacity:1;transform:scale(1)}}@keyframes tc-loading-lift-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.992)}to{opacity:1;transform:none}}@keyframes tc-loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tc-loading-glide-in{0%{opacity:0;transform:translate3d(-22px,0,0)}to{opacity:1;transform:none}}@keyframes tc-loading-reveal-in{0%{opacity:.35;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes tc-loading-zoom-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}html[data-loading-animation=lift] .content>:not(.toast),html[data-loading-animation=lift] .metrics .metric-card{animation-name:tc-loading-lift-in!important}html[data-loading-animation=fade] .content>:not(.toast),html[data-loading-animation=fade] .metrics .metric-card{animation-name:tc-loading-fade-in!important;animation-duration:.34s!important}html[data-loading-animation=glide] .content>:not(.toast),html[data-loading-animation=glide] .metrics .metric-card{animation-name:tc-loading-glide-in!important}html[data-loading-animation=reveal] .content>:not(.toast),html[data-loading-animation=reveal] .metrics .metric-card{animation-name:tc-loading-reveal-in!important}html[data-loading-animation=zoom] .content>:not(.toast),html[data-loading-animation=zoom] .metrics .metric-card{animation-name:tc-loading-zoom-in!important}html[data-loading-animation=none] .content>:not(.toast),html[data-loading-animation=none] .metrics .metric-card,html[data-motion=reduced] .content>:not(.toast),html[data-motion=reduced] .loading-preview b,html[data-motion=reduced] .metrics .metric-card{animation:none!important}@media(max-width:760px){.loading-animation-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.loading-preview b,html[data-loading-animation] .content>:not(.toast),html[data-loading-animation] .metrics .metric-card{animation:none!important}}.forwarder-profile-select{grid-column:1/-1;padding:13px;border:1px solid color-mix(in srgb,var(--accent),transparent 64%);border-radius:12px;background:var(--blue-soft)}.trilingual-packing-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packing-header-language-group{min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.packing-header-language-group>header{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.packing-header-language-group>header strong{font-size:var(--type-label)}.packing-header-language-group>header button{min-height:32px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);border-radius:8px;background:var(--blue-soft);color:var(--accent);font-size:var(--type-micro);font-weight:900}.packing-header-language-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.packing-forwarder-status{margin-top:9px;padding:9px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid color-mix(in srgb,var(--green),transparent 75%);border-bottom:1px solid color-mix(in srgb,var(--green),transparent 75%)}.packing-forwarder-status span{padding:8px 10px;border-radius:9px;background:var(--surface);color:var(--muted);font-size:var(--type-micro);font-weight:800;line-height:1.45}.packing-forwarder-status span.acknowledged{background:var(--green-soft);color:var(--green)}.packing-list-download-actions{grid-template-columns:minmax(140px,.55fr) repeat(2,minmax(190px,1fr))}.packing-revision-button{border:1px solid color-mix(in srgb,var(--accent),transparent 52%)!important;background:var(--surface)!important;color:var(--accent)!important}.packing-revision-backdrop{z-index:105}.packing-revision-modal{width:min(1240px,calc(100vw - 36px));max-height:calc(100dvh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.packing-revision-body{min-height:0;padding:16px 20px 22px;display:grid;gap:14px;overflow:auto;overscroll-behavior:contain}.packing-revision-history{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:10px;background:var(--blue-soft);color:var(--accent)}.packing-revision-history span,.packing-revision-history strong{font-size:var(--type-micro)}.packing-revision-logistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.packing-revision-special-block{margin-top:12px;padding:11px;border:1px solid color-mix(in srgb,var(--amber),transparent 60%);border-radius:11px;background:color-mix(in srgb,var(--amber-soft),var(--surface) 38%)}.packing-revision-modal>.modal-actions{margin:0}html[data-mode=dark] .packing-forwarder-status span,html[data-mode=dark] .packing-header-language-group{border-color:#31506a;background:#12243a}@media(max-width:980px){.packing-revision-logistics,.trilingual-packing-header{grid-template-columns:1fr 1fr}.packing-header-language-group>div{grid-template-columns:1fr}.packing-list-download-actions{grid-template-columns:1fr 1fr}.packing-list-download-actions label{grid-column:1/-1}}@media(max-width:760px){.packing-forwarder-status,.packing-list-download-actions,.packing-revision-logistics,.trilingual-packing-header{grid-template-columns:1fr}.packing-revision-modal{width:100%;max-height:calc(100dvh - 20px)}.packing-revision-body{padding-inline:12px}}.packing-list-download{padding:16px;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--green-soft),var(--surface) 58%),color-mix(in srgb,var(--surface),transparent 1%));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 9px 24px rgba(13,67,65,.06)}.packing-list-download>header{padding-bottom:11px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--green),transparent 76%)}.packing-list-download>header>b{padding:6px 9px;border-radius:8px;background:var(--surface);font-size:var(--type-caption);font-weight:900}.packing-list-download>p{max-width:920px;margin:12px 0;line-height:1.55}.packing-list-download-actions{grid-template-columns:minmax(170px,.72fr) minmax(145px,.58fr) minmax(215px,1fr) minmax(190px,.9fr);align-items:end;gap:10px}.packing-list-download-actions>*{min-width:0;width:100%;margin:0}.packing-list-download-actions label{align-self:stretch;align-content:end}.packing-list-download-actions label span{min-height:1.4em;font-size:var(--type-micro);line-height:1.4}.packing-list-download-actions button,.packing-list-download-actions select{width:100%;min-height:44px;padding:7px 11px;border-radius:10px;font-family:inherit;font-size:var(--type-label);line-height:1.25}.packing-list-download-actions select{border:1px solid color-mix(in srgb,var(--line),var(--accent) 12%);background:var(--surface);color:var(--ink)}.packing-download-button{border:1px solid color-mix(in srgb,var(--green),#fff 12%)!important;background:linear-gradient(135deg,#167e63,#126f5b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 7px 16px rgba(18,111,91,.17);cursor:pointer}.packing-revision-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.55);cursor:pointer}.packing-access-note{max-width:none!important;margin:10px 0 0!important;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber),transparent 62%);border-radius:10px;background:color-mix(in srgb,var(--amber-soft),var(--surface) 58%);color:var(--ink)!important}.packing-forwarder-status{margin-top:12px;padding:11px 0;gap:10px}.packing-forwarder-status span{min-height:42px;display:flex;align-items:center;padding:9px 11px}.packing-share-status{margin-top:0;padding-top:11px}.packing-share-status button{min-width:110px;font-size:var(--type-micro);cursor:pointer}html[data-mode=dark] .packing-list-download{background:linear-gradient(135deg,rgba(18,60,64,.88),rgba(15,34,51,.96));box-shadow:inset 0 1px 0 rgba(173,244,227,.1),0 12px 28px rgba(0,8,15,.18)}html[data-mode=dark] .packing-list-download-actions select,html[data-mode=dark] .packing-list-download>header>b{background:#14283a;border-color:#355167;color:#edf9f7}.admin-grid>.forwarder-directory-card{grid-column:1/-1;column-span:none}.admin-command-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.forwarder-directory-layout{padding:18px 20px 20px;display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(360px,.8fr);gap:16px}.forwarder-directory-form{padding:15px;display:grid;gap:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.forwarder-directory-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forwarder-directory-form>header small,.forwarder-directory-form>header strong{display:block}.forwarder-directory-form>header strong{font-size:var(--type-small)}.forwarder-directory-form>header small{margin-top:4px;color:var(--muted);font-size:var(--type-micro);line-height:1.45}.forwarder-directory-form>header button{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:var(--type-micro);font-weight:850;cursor:pointer}.forwarder-trilingual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forwarder-directory-form>.form-field{width:100%}.forwarder-directory-form>.primary-action{justify-self:start}.forwarder-active-toggle{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--type-caption);font-weight:800}.forwarder-active-toggle input{width:18px;height:18px;accent-color:var(--accent)}.forwarder-directory-list{display:grid;gap:10px;align-content:start}.forwarder-directory-list>article{padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 7px 19px rgba(18,45,68,.04)}.forwarder-directory-list>article.disabled{opacity:.64}.forwarder-directory-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.forwarder-directory-list article>header small,.forwarder-directory-list article>header strong{display:block}.forwarder-directory-list article>header strong{font-size:var(--type-small)}.forwarder-directory-list article>header small{margin-top:3px;color:var(--muted);font-size:var(--type-micro)}.forwarder-directory-list dl{margin:11px 0;display:grid;grid-template-columns:1.4fr .45fr 1fr;gap:7px}.forwarder-directory-list dl>div{min-width:0;padding:8px;border-radius:9px;background:var(--surface-2)}.forwarder-directory-list dt{color:var(--muted);font-size:var(--type-micro);font-weight:800}.forwarder-directory-list dd{margin:4px 0 0;overflow:hidden;font-size:var(--type-caption);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.forwarder-directory-list article>footer{display:flex;gap:7px}.forwarder-directory-list article>footer button{min-height:32px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);font:inherit;font-size:var(--type-micro);font-weight:850;cursor:pointer}.forwarder-directory-list details{margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.forwarder-directory-list summary{color:var(--accent);font-size:var(--type-micro);font-weight:900;cursor:pointer}.forwarder-directory-list details p{margin:7px 0 0;padding:7px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 8px;border-radius:8px;background:var(--surface-2)}.forwarder-directory-list details p b{grid-row:1/3}.forwarder-directory-list details p small,.forwarder-directory-list details p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forwarder-directory-list details p small{color:var(--muted);font-size:var(--type-micro)}.nav-list,html[data-interface-style=clarity] .nav-list,html[data-interface-style=glass] .nav-list{padding:clamp(8px,calc(6.5px * var(--font-scale)),18px) 10px;gap:clamp(2px,calc(2px * var(--font-scale)),6px)}.nav-list button,html[data-interface-style=clarity] .nav-list button,html[data-interface-style=glass] .nav-list button{min-height:clamp(39px,calc(23px * var(--font-scale)),62px);padding-block:clamp(6px,calc(4.5px * var(--font-scale)),13px);gap:clamp(8px,calc(5.5px * var(--font-scale)),15px);line-height:1.22}.nav-list .nav-glyph{width:clamp(27px,calc(15px * var(--font-scale)),39px);height:clamp(27px,calc(15px * var(--font-scale)),39px);flex-basis:clamp(27px,calc(15px * var(--font-scale)),39px)}.toast{min-height:42px!important;padding:8px 10px!important;gap:9px!important;border-radius:11px!important;background:color-mix(in srgb,var(--surface),transparent 2%)!important;box-shadow:0 10px 28px rgba(9,32,43,.15),inset 0 1px 0 rgba(255,255,255,.55)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;font-size:var(--type-caption)!important;line-height:1.38!important}.toast:after{display:none!important}.toast-status-icon{width:24px;height:24px;border-radius:8px}.toast-message{font-size:var(--type-caption)!important}.toast-actions button{min-height:28px;border-radius:7px;font-size:var(--type-micro)}.toast-dismiss{width:28px!important}.admin-grid>.admin-toast,.content>.toast{position:fixed;z-index:140;top:14px;left:50%;right:auto;width:min(500px,calc(100vw - 24px));margin:0;transform:translateX(-50%);animation:v041-toast-in .28s cubic-bezier(.2,.8,.25,1)}.admin-grid>.admin-toast{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer}.admin-grid>.admin-toast>span{font-size:var(--type-body);line-height:1}html[data-mode=dark] .toast{border-color:#355166!important;background:rgba(17,38,53,.94)!important;color:#e8f7f4!important}@media(max-width:1180px){.forwarder-directory-layout{grid-template-columns:1fr}.packing-list-download-actions{grid-template-columns:1fr 1fr}.packing-list-download-actions label{grid-column:auto}}@media(max-width:760px){.admin-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.forwarder-directory-layout{padding:14px}.forwarder-trilingual-grid{grid-template-columns:1fr}.forwarder-directory-form>header{flex-direction:column}.forwarder-directory-list dl{grid-template-columns:1fr 1fr}.forwarder-directory-list dl>div:first-child{grid-column:1/-1}.packing-list-download{padding:13px}.packing-list-download-actions{grid-template-columns:1fr}.packing-list-download-actions label{grid-column:auto}.admin-grid>.admin-toast,.content>.toast{top:8px}}.item-deadline-field{grid-column:1/-1;min-width:0}.deadline-date-control{grid-template-columns:minmax(210px,.68fr) minmax(420px,1.32fr);align-items:stretch;gap:12px}.deadline-date-control>input{height:100%;min-height:46px}.deadline-date-control .deadline-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px}.deadline-date-control .deadline-shortcuts button{width:100%;min-width:0;min-height:46px;padding:7px 9px;justify-content:center;overflow:hidden;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:anywhere;line-height:1.2}.deadline-date-control .deadline-shortcuts button i{flex:0 0 15px}html[data-interface-style=clarity][data-mode=light] body .top-actions>.appearance-button,html[data-interface-style=clarity][data-mode=light] body .top-actions>.language,html[data-interface-style=clarity][data-mode=light] body .top-actions>.notification{border:1px solid #2c73a8!important;border-radius:8px!important;background:#0d1729!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-interface-style=clarity][data-mode=light] body .top-actions>button:focus-visible,html[data-interface-style=clarity][data-mode=light] body .top-actions>button:hover{border-color:#4aa8e0!important;background:#152945!important;color:#fff!important;box-shadow:0 6px 16px rgba(13,48,78,.16)!important}html[data-interface-style=clarity][data-mode=light] body .top-actions .notification i{border-color:#0d1729!important}.appearance-panel{display:flex;flex-direction:column}.appearance-panel h2{font-size:var(--type-heading);line-height:1.16}.appearance-panel .motion-setting{order:50}.appearance-panel .loading-animation-setting{order:51}.loading-animation-row>button .loading-preview b,.motion-choice-row>button>i b{animation-play-state:paused!important}.loading-animation-row>button .loading-preview:hover b,.loading-animation-row>button:focus-visible .loading-preview b,.motion-choice-row>button:focus-visible>i b,.motion-choice-row>button>i:hover b{animation-play-state:running!important}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))}.admin-grid>.admin-command{grid-column:1/-1!important;width:100%;margin:0;break-inside:avoid}.admin-grid>.admin-card{display:block!important;width:100%!important;max-width:100%;margin:0!important;grid-column:auto!important;break-inside:avoid;page-break-inside:avoid}.admin-grid>.factory-reset-card,.admin-grid>.finance-close-card,.admin-grid>.forwarder-directory-card,.admin-grid>.security-card{grid-column:1/-1!important}.admin-grid>.admin-card .panel-heading{min-width:0;flex-wrap:wrap}.admin-grid>.admin-card :is(.admin-form,.security-settings,.security-lists,.purchase-controls-form,.finance-period-list){min-width:0;max-width:100%}.managed-user-avatar,.profile-avatar{isolation:isolate;background:linear-gradient(145deg,var(--gold),#f1cd84)}.managed-user-avatar img,.profile-avatar img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover}@media(max-width:980px){.admin-grid,.deadline-date-control{grid-template-columns:1fr}}@media(max-width:620px){.deadline-date-control .deadline-shortcuts{grid-template-columns:1fr}.deadline-date-control .deadline-shortcuts button{justify-content:flex-start;text-align:start;text-wrap:wrap}.appearance-panel h2{font-size:var(--type-title)}}@media(prefers-reduced-motion:reduce){.loading-animation-row>button .loading-preview b,.motion-choice-row>button>i b{animation:none!important}}.forwarder-identity-grid,.packing-identity-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;min-width:0}.forwarder-identity-grid>*,.packing-carton-core>*,.packing-header-language-group>div>*,.packing-identity-editor>*,.packing-language-grid>*{min-width:0}.packing-list-builder.wide{grid-column:1/-1;width:100%;min-width:0;overflow:clip}.packing-list-builder[open]>:not(summary){max-width:100%}.packing-destination-editor,.packing-list-identity{margin-top:16px}.packing-mark-highlight{padding:12px;border:1px solid color-mix(in srgb,var(--accent,#1672b9) 62%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent,#1672b9) 10%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.55)}.packing-mark-highlight>span{color:var(--accent,#1672b9);font-weight:800}.packing-carton-card,.packing-carton-card input,.packing-carton-card select,.packing-carton-card textarea{max-width:100%}.forwarder-directory-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr))!important;align-items:start}.admin-grid>.admin-card{align-self:start;height:auto;min-width:0}.activity-scroll-feed{max-height:610px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.activity-panel-expanded .activity-scroll-feed{max-height:min(76vh,1060px)}.global-timeline-list article,.global-timeline-list article>*,.live-activity-list>button header,.live-activity-list>button>div{min-width:0}.live-activity-list>button p,.live-activity-list>button small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-feed-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;color:var(--muted)}.activity-feed-loader i{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent,#1672b9) 25%,transparent);border-top-color:var(--accent,#1672b9);border-radius:50%;animation:spin .75s linear infinite}.activity-view-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin:12px auto 0;min-height:42px;padding:8px 15px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);font-weight:800}.customer-pdf-button.needs-download{animation:customer-offer-attention 1.25s ease-in-out infinite;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent,#1672b9) 45%,transparent)}@keyframes customer-offer-attention{50%{transform:translateY(-2px);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent,#1672b9) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.customer-pdf-button.needs-download{animation:none;outline:3px solid var(--accent,#1672b9)}}@media (max-width:760px){.forwarder-identity-grid,.packing-header-language-group>div,.packing-identity-editor{grid-template-columns:1fr!important}.activity-scroll-feed{max-height:520px}}.drawer-head>div{min-width:0;overflow:hidden}.drawer-head h2{max-width:100%;margin-block:5px 4px;overflow:hidden;color:var(--ink);font-size:var(--type-title);line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.activity-scroll-feed{block-size:clamp(400px,48vh,610px);max-height:none;min-height:0;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;touch-action:pan-y;-webkit-overflow-scrolling:touch}.activity-scroll-feed:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,#1672b9) 72%,transparent);outline-offset:-2px}.activity-panel-expanded .activity-scroll-feed{block-size:min(76vh,1060px);max-height:none}.live-activity-list time{min-width:38px;text-align:end;font-variant-numeric:tabular-nums}.admin-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;align-items:start!important}.admin-grid>*{grid-column:1!important;min-width:0}.admin-card-masonry{width:100%;columns:520px 2;column-gap:16px}.admin-card-masonry>.admin-card{display:inline-block!important;width:100%!important;max-width:100%;margin:0 0 16px!important;overflow:hidden;vertical-align:top;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.admin-card-masonry>.admin-card>.panel-heading{min-height:0}.admin-card-masonry :is(.admin-form,.purchase-controls-form,.sla-rule-form){min-width:0;max-width:100%}@media (max-width:760px){.drawer-head h2{font-size:var(--type-title-sm)}.activity-scroll-feed{block-size:min(58dvh,520px)}.admin-card-masonry{column-count:1}}.supplier-report-form .quotation-form-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.supplier-report-form .quotation-form-settings .form-field{min-width:0}.supplier-report-form .quotation-form-settings input,.supplier-report-form .quotation-form-settings select{width:100%;min-width:0}.supplier-report-form .quote-moq-field{grid-column:span 4}.supplier-report-form .quote-lead-field{grid-column:span 8}.supplier-report-form .quotation-fee-editor{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(105px,.75fr));align-items:start}.supplier-report-form .quotation-fee-editor>header{grid-column:auto;min-width:0;margin:0;padding:2px 14px 2px 0;align-self:stretch;align-content:start;border:0;border-inline-end:1px solid color-mix(in srgb,var(--line),transparent 18%)}[dir=rtl] .supplier-report-form .quotation-fee-editor>header{padding:2px 0 2px 14px}.supplier-report-form .quotation-fee-editor>.form-field{min-width:0}.supplier-report-form .quotation-fee-editor>.form-field input{width:100%;min-width:0}.supplier-report-form .quotation-fee-editor .other-fee-description,.supplier-report-form .quotation-fee-editor>.money-preview,.supplier-report-form .quotation-fee-editor>.quotation-unit-cost-summary{grid-column:1/-1}.supplier-report-form .quotation-fee-editor .other-fee-description{padding-top:2px}.quotation-unit-cost-summary{min-width:0;padding-top:3px;display:grid;gap:10px}.quotation-unit-cost-summary>header{display:grid;gap:3px}.quotation-unit-cost-summary>header span{color:var(--accent);font-size:var(--type-label);font-weight:900;letter-spacing:.07em}.quotation-unit-cost-summary>header strong{font-size:var(--type-body-strong)}.quotation-unit-cost-summary>header small{color:var(--muted);font-size:var(--type-label);line-height:1.45}.quotation-unit-cost-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quotation-unit-cost-grid>article{min-width:0;padding:11px;display:grid;gap:9px;border:1px solid color-mix(in srgb,var(--accent),transparent 67%);border-radius:13px;background:color-mix(in srgb,var(--surface),transparent 3%)}.quotation-unit-cost-head{min-width:0;display:grid;gap:2px}.quotation-unit-cost-head span{color:var(--accent);font-size:var(--type-caption);font-weight:900}.quotation-unit-cost-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small)}.quotation-unit-cost-grid dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quotation-unit-cost-grid dl>div{min-width:0;padding:7px 8px;border-radius:9px;background:var(--surface-2)}.quotation-unit-cost-grid dd,.quotation-unit-cost-grid dt{margin:0}.quotation-unit-cost-grid dt{color:var(--muted);font-size:var(--type-caption)}.quotation-unit-cost-grid dd{margin-top:3px;overflow-wrap:anywhere;font-size:var(--type-small);font-weight:900}.quotation-unit-cost-grid .money-preview{margin:0}.purchase-fee-editor .purchase-other-fee-description,.purchase-fee-editor>.currency-select,.purchase-fee-editor>.money-preview{grid-column:1/-1}.purchase-other-fee-description>.form-field{margin:0}html[data-mode=dark] .quotation-unit-cost-grid>article{background:rgba(12,40,52,.7);border-color:rgba(164,207,215,.18)}@media (max-width:900px){.supplier-report-form .quote-lead-field,.supplier-report-form .quote-moq-field{grid-column:auto}.supplier-report-form .quotation-fee-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-report-form .quotation-fee-editor>header{grid-column:1/-1;padding:0 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 18%)}}@media (max-width:760px){.supplier-report-form .quotation-form-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.supplier-report-form .quotation-form-settings .form-field>span{font-size:var(--type-caption);line-height:1.25}.supplier-report-form .quotation-form-settings input,.supplier-report-form .quotation-form-settings select{min-height:42px;padding-inline:7px}.fee-editor.purchase-fee-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-unit-cost-grid{grid-template-columns:1fr}}.top-actions>.appearance-button:after,.top-actions>.language:after{content:none!important;display:none!important}.packing-list-download{container-name:packing-download;container-type:inline-size;min-width:0;max-width:100%;overflow:clip}.packing-list-download-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.packing-link-settings,.packing-primary-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.packing-link-settings>*,.packing-primary-actions>*{min-width:0;max-width:100%;width:100%}.packing-link-settings:has(>:only-child)>*{grid-column:1/-1}.packing-primary-actions button{min-height:46px;padding-block:9px;overflow-wrap:anywhere;text-wrap:balance}.packing-forwarder-status>*,.packing-share-status>*{min-width:0}.packing-share-status>span{overflow-wrap:anywhere}.packing-share-status>button{flex:0 0 auto}@container packing-download (max-width: 460px){.packing-link-settings,.packing-primary-actions{grid-template-columns:minmax(0,1fr)}.packing-link-settings:has(>:only-child)>*{grid-column:auto}.packing-forwarder-status{grid-template-columns:minmax(0,1fr)}.packing-share-status{flex-direction:column;align-items:stretch}.packing-share-status>button{width:100%;flex-basis:auto}}@media (max-width:760px){.packing-link-settings,.packing-primary-actions{grid-template-columns:minmax(0,1fr)}}.dashboard-activity-pair>.panel{overflow:hidden}.dashboard-activity-pair .activity-scroll-feed{flex:1 1 0;block-size:auto;height:auto;min-height:0;max-height:none;overflow-y:scroll;overscroll-behavior:contain}.dashboard-activity-pair>.panel.activity-panel-expanded{height:min(88dvh,1060px);min-height:var(--activity-pair-height)}.activity-panel-footer{position:relative;z-index:3;flex:0 0 auto;min-height:58px;padding:8px 12px 10px;display:flex;align-items:center;justify-content:center;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 -10px 22px color-mix(in srgb,var(--surface) 58%,transparent)}.activity-panel-footer .activity-view-toggle{margin:0}@media (max-width:1120px){.dashboard-activity-pair>.panel{height:clamp(520px,72dvh,680px);min-height:520px}.dashboard-activity-pair>.panel.activity-panel-expanded{height:min(86dvh,900px);min-height:620px}}@media (max-width:760px){.dashboard-activity-pair>.panel{height:min(68dvh,620px);min-height:460px}.dashboard-activity-pair>.panel.activity-panel-expanded{height:min(84dvh,820px);min-height:520px}.activity-panel-footer{min-height:54px;padding:7px 9px 9px}}.live-activity-list{grid-auto-rows:max-content}.live-activity-list>button,.rtl .live-activity-list>button{height:auto;min-height:0;min-block-size:max-content;padding:11px 13px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;overflow:hidden}.live-activity-content{min-width:0;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:4px}.live-activity-list .live-activity-content>header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:6px}.live-activity-list .live-activity-content>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-activity-list .live-activity-content>header time{min-width:max-content;text-align:end}.live-activity-chevron{width:16px;display:grid;place-items:center;color:var(--muted);font-size:var(--type-title-sm);font-weight:700;line-height:1}.live-activity-list .live-activity-content>p,.live-activity-list .live-activity-content>small{width:100%;min-width:0;margin:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;unicode-bidi:plaintext;-webkit-box-orient:vertical}.live-activity-list .live-activity-content>p{display:-webkit-box;line-height:1.42;-webkit-line-clamp:2}.live-activity-list .live-activity-content>small{display:-webkit-box;line-height:1.35;-webkit-line-clamp:1}@media (max-width:760px){.live-activity-list{padding:8px;gap:8px}.live-activity-list>button,.rtl .live-activity-list>button{padding:11px;gap:9px;border-radius:12px}.live-activity-list .live-activity-content>header{grid-template-columns:auto minmax(0,1fr) auto 15px;gap:5px}}.dashboard-activity-pair .activity-panel-heading{min-height:74px;padding:13px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.dashboard-activity-pair .activity-panel-heading>h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-pair .activity-sync-block,.rtl .dashboard-activity-pair .activity-sync-block{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:9px}.rtl .dashboard-activity-pair .activity-sync-block{justify-content:flex-start}.dashboard-activity-pair .activity-sync-block>.setting-badge{flex:0 0 auto;margin:0}.dashboard-activity-pair .activity-sync-block>small{min-width:0;max-width:100%;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;overflow:hidden;line-height:1.25}.rtl .dashboard-activity-pair .activity-sync-block>small{justify-content:flex-start}.activity-sync-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-sync-time{flex:0 0 auto;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-activity-pair .setting-badge i{width:6px;height:6px;display:inline-block;margin-inline-end:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor,transparent 82%)}.global-timeline-list{grid-auto-rows:max-content;align-content:start}.global-timeline-list>article{background:var(--surface)}.global-order-head,.global-timeline-list>article{min-width:0;min-height:0;min-block-size:max-content}.global-order-head{height:auto;padding:11px 13px;grid-template-columns:max-content minmax(0,1fr) 30px;align-items:start;gap:10px;overflow:hidden}.global-order-head>span{min-width:34px;margin-top:1px;line-height:1.35;white-space:nowrap}.global-order-summary{min-width:0;display:grid;grid-template-rows:auto auto;align-content:start;gap:4px}.global-order-head .global-order-summary>small,.global-order-head .global-order-summary>strong{width:100%;min-width:0;margin:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;unicode-bidi:plaintext;white-space:normal;-webkit-box-orient:vertical}.global-order-head .global-order-summary>strong{line-height:1.35;-webkit-line-clamp:1}.global-order-head .global-order-summary>small{line-height:1.38;-webkit-line-clamp:2}.global-order-head>i{width:30px;height:30px;display:grid;place-items:center;align-self:center;border-radius:9px;background:color-mix(in srgb,var(--accent-soft),transparent 18%);color:var(--accent);line-height:1}.global-order-body{min-width:0;overflow:hidden}@media (max-width:760px){.dashboard-activity-pair .activity-panel-heading{min-height:68px;padding:11px 12px;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.dashboard-activity-pair .activity-sync-block,.rtl .dashboard-activity-pair .activity-sync-block{align-items:flex-end;justify-content:center;flex-direction:column;gap:4px}.rtl .dashboard-activity-pair .activity-sync-block{align-items:flex-start}.dashboard-activity-pair .activity-sync-block>small,.rtl .dashboard-activity-pair .activity-sync-block>small{justify-content:flex-end;gap:4px}.global-order-head{padding:11px;grid-template-columns:max-content minmax(0,1fr) 28px;gap:8px}.global-order-head>i{width:28px;height:28px;border-radius:8px}}@media (max-width:520px){.activity-sync-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.live-activity-list .live-activity-content>header time{grid-column:auto;grid-row:auto;align-self:center;justify-self:end;white-space:nowrap}.activity-heading-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.rtl .activity-heading-actions{justify-content:flex-start}.activity-fold-toggle{width:34px;height:34px;flex:0 0 34px;padding:0;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line),var(--accent) 18%);border-radius:10px;background:color-mix(in srgb,var(--surface),transparent 12%);color:var(--accent);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.activity-fold-toggle:focus-visible,.activity-fold-toggle:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft),var(--surface) 55%);transform:translateY(-1px)}.activity-fold-toggle .book-glyph{width:20px;height:16px}.dashboard-activity-pair>.panel.activity-panel-folded,.dashboard-activity-pair>.panel.activity-panel-folded.activity-panel-expanded{height:auto;min-height:0;align-self:start}.activity-panel-folded .activity-panel-heading{border-bottom-color:transparent}.activity-panel-folded .activity-fold-toggle .book-glyph i:first-child{transform:perspective(35px) rotateY(-28deg)}.activity-panel-folded .activity-fold-toggle .book-glyph i:last-child{transform:perspective(35px) rotateY(28deg)}.card-layout-setting .sound-toggle{margin:0 0 10px}.card-layout-reset{width:100%;min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--accent);font-size:var(--type-label);font-weight:900;cursor:pointer}.card-layout-reset svg{width:17px;height:17px}.card-layout-reset:disabled{opacity:.45;cursor:not-allowed}.card-layout-customized{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:var(--tc-card-layout-gap,14px)!important}.card-layout-customized>[data-card-layout-card]{width:auto!important;max-width:100%!important;min-width:min(96px,100%)!important;flex:0 1 max(96px,calc(var(--tc-card-layout-width, 100%) - (var(--tc-card-layout-gap, 14px) / 2)))!important;grid-column:auto!important}.card-layout-customized>:not([data-card-layout-card]){flex:0 0 100%;min-width:0}.card-layout-customized:not(.dashboard-activity-pair)>[data-card-layout-card]{height:auto;min-height:0}.card-layout-customized>[data-card-layout-card].admin-card,.card-layout-customized>[data-card-layout-card].panel{min-width:min(220px,100%)!important}html[data-card-layout-editing=enabled] [data-card-layout-card]{transition:box-shadow .18s ease,flex-basis .08s linear}html[data-card-layout-editing=enabled] [data-card-layout-card]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 45%),0 18px 42px color-mix(in srgb,var(--accent),transparent 88%)}.card-layout-handles{position:fixed;inset:0;z-index:135;pointer-events:none}.card-layout-handle{position:fixed;width:20px;height:40px;padding:0;display:grid;place-items:center;pointer-events:auto;touch-action:none;border:1px solid color-mix(in srgb,var(--accent),transparent 22%);border-radius:9px;background:color-mix(in srgb,var(--surface),transparent 4%);color:var(--accent);box-shadow:0 8px 22px color-mix(in srgb,var(--ink),transparent 82%);cursor:ew-resize;user-select:none}.card-layout-handle span{font-size:17px;font-weight:900;letter-spacing:-4px;transform:translateX(-2px)}@media (max-width:760px),(pointer:coarse){.card-layout-customized>[data-card-layout-card]{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:100%!important}.card-layout-handles{display:none!important}.activity-heading-actions{gap:6px}.activity-fold-toggle{width:32px;height:32px;flex-basis:32px}}@media (prefers-reduced-motion:reduce){.activity-fold-toggle,.card-layout-customized>[data-card-layout-card]{transition:none!important}}@media screen and (min-width:761px){body,html{height:100%;overflow:hidden}body{overscroll-behavior:none}.app-shell{height:100dvh;min-height:100dvh;overflow:hidden}.rtl .workspace,.workspace{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.topbar{position:relative;top:auto;flex:0 0 auto}.content{width:100%;max-width:none;min-height:0;margin:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:max(25px,calc((100% - 1480px) / 2 + 25px))}.content::-webkit-scrollbar-track{margin-block:10px}html[data-interface-style=clarity] .sidebar{border-inline-end:1px solid #1d2c46;box-shadow:none}html[data-interface-style=clarity] .topbar{border-inline-start:0;box-shadow:0 5px 20px rgba(5,15,34,.2)}.quick-dock,html[data-interface-style=clarity] .quick-dock,html[data-interface-style=glass] .quick-dock{isolation:isolate;overflow:hidden!important;border-color:rgba(255,255,255,.58)!important;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent 14%,transparent 84%,rgba(116,198,235,.1)),linear-gradient(145deg,rgba(255,255,255,.115),rgba(211,239,250,.025) 48%,rgba(255,255,255,.085))!important;box-shadow:0 26px 76px rgba(8,32,55,.2),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(74,138,178,.15),inset 14px 0 24px rgba(255,255,255,.055),inset -14px 0 24px rgba(75,164,210,.045)!important;-webkit-backdrop-filter:blur(10px) saturate(178%) contrast(116%) brightness(1.04)!important;backdrop-filter:blur(10px) saturate(178%) contrast(116%) brightness(1.04)!important}.quick-dock:before,html[data-interface-style=clarity] .quick-dock:before,html[data-interface-style=glass] .quick-dock:before{content:"";position:absolute;z-index:0;inset:2px!important;width:auto;height:auto!important;border-radius:19px;background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,.46),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.13),transparent 43%,rgba(100,185,223,.04))!important;filter:none!important;transform:scaleX(1.012);transform-origin:center;-webkit-backdrop-filter:blur(1.5px) saturate(148%) contrast(121%)!important;backdrop-filter:blur(1.5px) saturate(148%) contrast(121%)!important;pointer-events:none}.quick-dock:after,html[data-interface-style=clarity] .quick-dock:after,html[data-interface-style=glass] .quick-dock:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(108deg,rgba(255,255,255,.18),transparent 10%,transparent 88%,rgba(111,195,237,.11)),radial-gradient(ellipse at 50% 115%,rgba(85,172,211,.09),transparent 58%);box-shadow:inset 1px 0 0 rgba(255,255,255,.42),inset -1px 0 0 rgba(77,151,190,.18),inset 0 -8px 18px rgba(173,224,244,.055)!important;pointer-events:none}.quick-dock>button,html[data-interface-style=clarity] .quick-dock>button,html[data-interface-style=glass] .quick-dock>button{z-index:1}html[data-interface-style=clarity][data-mode=dark] .quick-dock,html[data-interface-style=glass][data-mode=dark] .quick-dock,html[data-mode=dark] .quick-dock{border-color:rgba(177,215,241,.3)!important;background:linear-gradient(90deg,rgba(207,235,251,.08),transparent 15%,transparent 84%,rgba(78,164,217,.07)),linear-gradient(145deg,rgba(150,203,236,.09),rgba(5,19,34,.075) 48%,rgba(112,179,219,.065))!important;box-shadow:0 28px 78px rgba(0,5,14,.52),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(78,133,176,.16),inset 13px 0 24px rgba(255,255,255,.035),inset -13px 0 24px rgba(84,166,218,.04)!important}html[data-mode=dark] .quick-dock:before{background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,.18),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.065),transparent 43%,rgba(75,161,207,.035))!important}}.admin-card-masonry .admin-rule-composer{padding:16px 18px 14px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;border-block:1px solid color-mix(in srgb,var(--line),transparent 10%);background:color-mix(in srgb,var(--surface-2),var(--surface) 40%)}.admin-rule-section{min-width:0;margin:0;padding:13px;border:1px solid color-mix(in srgb,var(--line),transparent 3%);border-radius:14px;background:color-mix(in srgb,var(--surface),transparent 2%);box-shadow:inset 0 1px 0 color-mix(in srgb,white,transparent 34%)}.admin-rule-section>legend{width:100%;margin:0 0 12px;padding:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px}.admin-rule-section>legend>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--accent-soft),var(--surface) 38%);color:var(--accent);font-size:var(--type-caption);font-weight:950;font-variant-numeric:tabular-nums}.admin-rule-section>legend small,.admin-rule-section>legend strong{display:block}.admin-rule-section>legend strong{color:var(--ink);font-size:var(--type-small);line-height:1.3}.admin-rule-section>legend small{margin-top:2px;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.admin-rule-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.admin-rule-fields>*{min-width:0}.admin-rule-fields .form-field>span{min-height:2.65em;display:flex;align-items:flex-end;line-height:1.3}.admin-rule-submit{grid-column:1/-1;min-width:0;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 72%);border-radius:13px;background:linear-gradient(105deg,color-mix(in srgb,var(--accent-soft),var(--surface) 68%),var(--surface))}.admin-rule-submit>div{min-width:0}.admin-rule-submit small,.admin-rule-submit strong{display:block}.admin-rule-submit strong{font-size:var(--type-small)}.admin-rule-submit small{margin-top:2px;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.admin-rule-submit>button{width:auto;min-width:132px;min-height:42px;flex:0 0 auto;padding-inline:18px}.admin-card-masonry :is(.purchase-control-rules,.sla-rule-list){margin:0;padding:14px 18px 18px;gap:8px;background:var(--surface)}.admin-card-masonry :is(.purchase-control-rules,.sla-rule-list) article{min-width:0;padding:11px 12px;border-radius:12px;background:color-mix(in srgb,var(--surface-2),var(--surface) 35%)}.admin-card-masonry :is(.purchase-control-rules,.sla-rule-list) article small,.admin-card-masonry :is(.purchase-control-rules,.sla-rule-list) article strong{overflow-wrap:anywhere}@media (max-width:1220px){.admin-card-masonry .admin-rule-composer{grid-template-columns:1fr}.admin-rule-submit{grid-column:auto}}@media (max-width:620px){.admin-card-masonry .admin-rule-composer{padding:13px!important}.admin-rule-fields{grid-template-columns:1fr}.admin-rule-fields .form-field>span{min-height:0}.admin-rule-submit{align-items:stretch;flex-direction:column}.admin-rule-submit>button{width:100%}.admin-card-masonry :is(.purchase-control-rules,.sla-rule-list){padding:12px 13px 14px}}@media screen and (min-width:761px){.quick-dock,html[data-interface-style=clarity] .quick-dock,html[data-interface-style=glass] .quick-dock{border-color:rgba(255,255,255,.72)!important;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 17%,transparent 82%,rgba(117,193,229,.055)),linear-gradient(145deg,rgba(255,255,255,.06),rgba(215,241,251,.012) 49%,rgba(255,255,255,.045))!important;box-shadow:0 20px 58px rgba(8,32,55,.13),0 2px 8px rgba(27,74,105,.055),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(74,138,178,.18),inset 1px 0 0 rgba(255,255,255,.42),inset -1px 0 0 rgba(86,162,201,.13)!important;-webkit-backdrop-filter:blur(3px) saturate(136%) contrast(109%) brightness(1.025)!important;backdrop-filter:blur(3px) saturate(136%) contrast(109%) brightness(1.025)!important}.quick-dock:before,html[data-interface-style=clarity] .quick-dock:before,html[data-interface-style=glass] .quick-dock:before{inset:1px!important;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:radial-gradient(ellipse at 50% -34%,rgba(255,255,255,.3),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 37%,rgba(91,178,218,.018))!important;transform:scaleX(1.006);-webkit-backdrop-filter:blur(.45px) saturate(128%) contrast(114%)!important;backdrop-filter:blur(.45px) saturate(128%) contrast(114%)!important}.quick-dock:after,html[data-interface-style=clarity] .quick-dock:after,html[data-interface-style=glass] .quick-dock:after{background:linear-gradient(107deg,rgba(255,255,255,.23),transparent 9%,transparent 90%,rgba(117,199,237,.15)),radial-gradient(ellipse at 50% 118%,rgba(105,191,226,.075),transparent 56%)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.52),inset 1px 0 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(77,151,190,.2),inset 0 -7px 15px rgba(173,224,244,.035)!important}html[data-interface-style=clarity][data-mode=dark] .quick-dock,html[data-interface-style=glass][data-mode=dark] .quick-dock,html[data-mode=dark] .quick-dock{border-color:rgba(191,224,246,.36)!important;background:linear-gradient(90deg,rgba(207,235,251,.055),transparent 17%,transparent 82%,rgba(77,163,215,.045)),linear-gradient(145deg,rgba(148,201,234,.055),rgba(4,17,31,.025) 49%,rgba(111,177,218,.04))!important;box-shadow:0 24px 68px rgba(0,5,14,.36),0 2px 8px rgba(0,5,14,.18),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(78,133,176,.18),inset 1px 0 0 rgba(221,242,255,.12),inset -1px 0 0 rgba(84,166,218,.1)!important;-webkit-backdrop-filter:blur(3px) saturate(142%) contrast(112%) brightness(.98)!important;backdrop-filter:blur(3px) saturate(142%) contrast(112%) brightness(.98)!important}html[data-mode=dark] .quick-dock:before{border-color:rgba(219,240,255,.09);background:radial-gradient(ellipse at 50% -34%,rgba(255,255,255,.13),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 37%,rgba(75,161,207,.02))!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media screen and (min-width:761px){.quick-dock,html[data-interface-style=clarity] .quick-dock,html[data-interface-style=glass] .quick-dock{background:rgba(239,248,253,.9)!important}html[data-interface-style=clarity][data-mode=dark] .quick-dock,html[data-interface-style=glass][data-mode=dark] .quick-dock,html[data-mode=dark] .quick-dock{background:rgba(9,23,40,.9)!important}}}.overview-exchange-step,.overview-review-step{min-width:0;margin-top:14px}.overview-review-step{padding:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 56%);border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--green-soft),var(--surface) 48%),color-mix(in srgb,var(--surface),transparent 3%));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 13px 31px color-mix(in srgb,var(--accent),transparent 91%)}.overview-step-heading{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.overview-step-heading>span,.overview-step-number{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--accent);color:#fff!important;font-size:var(--type-body-strong)!important;font-style:normal;font-weight:950!important;letter-spacing:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}.overview-step-heading>div{min-width:0;display:grid;gap:3px}.overview-step-heading strong{font-size:var(--type-body-strong);line-height:1.3}.overview-step-heading small{color:var(--muted);font-size:var(--type-label);line-height:1.42}.overview-step-heading>b{min-width:max-content;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface),transparent 3%);color:var(--accent);font-size:var(--type-label);font-weight:900}.overview-step-heading>b.confirmed{background:var(--green-soft);color:var(--green)}.overview-step-heading>b.attention{background:var(--amber-soft);color:#946014}.overview-item-review-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px}.overview-item-review-grid>button{min-width:0;min-height:68px;padding:8px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--line),transparent 5%);border-radius:12px;background:color-mix(in srgb,var(--surface),transparent 3%);color:var(--ink);text-align:start;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.64);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.overview-item-review-grid>button:focus-visible,.overview-item-review-grid>button:hover{border-color:color-mix(in srgb,var(--accent),transparent 35%);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 9px 22px color-mix(in srgb,var(--accent),transparent 91%)}.overview-item-review-visual{width:50px;height:50px;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--accent)}.overview-item-review-visual img{width:100%;height:100%;display:block;object-fit:cover}.overview-item-review-visual svg{width:21px;height:21px}.overview-item-review-copy{min-width:0;display:grid;gap:2px}.overview-item-review-copy em,.overview-item-review-copy small,.overview-item-review-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-item-review-copy small{color:var(--accent);font-size:var(--type-caption);font-weight:900;letter-spacing:.05em}.overview-item-review-copy strong{font-size:var(--type-small)}.overview-item-review-copy em{color:var(--muted);font-size:var(--type-caption);font-style:normal;font-weight:800}.overview-item-review-grid>button>i{color:var(--accent);font-size:var(--type-title-sm);font-style:normal}.overview-exchange-step>.overview-step-heading{margin-bottom:10px;padding:0 2px}.overview-exchange-step .overview-command-grid{margin-top:0}.next-step-guide.overview-final-step{margin:14px 0 0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.next-step-guide.overview-final-step>div{min-width:0}.next-step-guide.overview-final-step button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.48;transform:none}.overview-final-step+.order-items-detail{margin-top:22px;padding-top:17px;border-top:1px solid color-mix(in srgb,var(--line),transparent 18%)}html[data-mode=dark] .overview-review-step{border-color:rgba(163,220,214,.22);background:linear-gradient(145deg,rgba(28,74,81,.86),rgba(11,43,54,.82))}html[data-mode=dark] .overview-item-review-grid>button{border-color:rgba(164,207,215,.16);background:rgba(12,40,52,.7)}@media (max-width:760px){.overview-review-step{padding:11px}.overview-step-heading{grid-template-columns:32px minmax(0,1fr)}.overview-step-heading>span,.overview-step-number{width:32px;height:32px}.overview-step-heading>b{grid-column:2;justify-self:start}.overview-item-review-grid{grid-template-columns:1fr}.next-step-guide.overview-final-step{grid-template-columns:32px minmax(0,1fr);align-items:start}.next-step-guide.overview-final-step>button{width:100%;grid-column:1/-1}}