:root{--red: #e7000b;--red-ink: #b80009;--ink: #0a0a0a;--ink-2: #262626;--muted: #737373;--line: #e5e5e5;--bg: #f6f6f5;--white: #fff;--green: #16a34a;--r: 12px;--r-lg: 16px;--pill: 999px;--shadow: 0 1px 2px rgba(10, 10, 10, .05), 0 8px 24px -16px rgba(10, 10, 10, .18);--f: "Geist", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--side: 248px}*{box-sizing:border-box}html,body{margin:0}body{font:14px/1.5 var(--f);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{margin:0;letter-spacing:-.01em}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.92em;letter-spacing:.01em}.boot,.loading{padding:48px;text-align:center;color:var(--muted)}.empty{padding:48px 24px;text-align:center;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);font:600 13px/1 var(--f);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.btn:hover{border-color:var(--ink)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary:hover{background:var(--red-ink);border-color:var(--red-ink)}.btn-ghost{border-color:transparent;background:transparent}.btn-sm{min-height:32px;padding:0 10px;font-size:12px}.btn-block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;font-size:18px;cursor:pointer}.input,.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{width:100%;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);font:14px/1.4 var(--f)}.toolbar .input{width:auto}.input:focus,.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid rgba(231,0,11,.25);border-color:var(--red)}textarea.input{width:100%;resize:vertical}.layout{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:18px 12px;background:var(--inv);color:#e5e5e5;overflow-y:auto}.side-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px}.side-brand img{width:84px;height:auto;padding:6px 8px;border-radius:10px;background:var(--white)}.side-brand span{font-weight:700;font-size:15px;color:#fff}.side nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;color:#d4d4d4;text-decoration:none;font-weight:500}.nav-item:hover{background:#ffffff12;color:#fff}.nav-item.is-active{background:var(--red);color:#fff}.nav-item.is-soon{opacity:.42;cursor:default}.nav-item.is-soon:hover{background:none;color:#d4d4d4}.nav-item small{margin-inline-start:auto;padding:1px 6px;border:1px solid rgba(255,255,255,.25);border-radius:var(--pill);font-size:10px}.nav-ico{width:20px;text-align:center;font-size:15px}.demo-box{display:grid;gap:6px;margin-top:auto;padding:12px;border:1px dashed rgba(255,255,255,.25);border-radius:var(--r);font-size:12px;color:#a3a3a3}.demo-box b{color:#fbbf24}.main{min-width:0}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 24px;border-bottom:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-title{font-size:18px}.top-user{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.who{font-weight:600}.role{padding:3px 9px;border-radius:var(--pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.role-admin{background:var(--tint-red);color:var(--red-ink)}.role-super_admin{background:#1a1a1c;color:#fff}.role-staff{background:#e0e7ff;color:#3730a3}.role-client{background:var(--tint-green);color:var(--tx-green)}.role-livreur{background:var(--tint-amber);color:var(--tx-amber)}.burger{display:none}.content{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.content>*,.grid-2>*{min-width:0}.card{padding:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow)}.card h2{font-size:15px;margin-bottom:14px}.card-flush{padding:0;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2{margin:0}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kpi{position:relative;display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);text-decoration:none;overflow:hidden;box-shadow:var(--shadow)}.kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--c)}.kpi span{color:var(--muted);font-size:12px;font-weight:500}.kpi b{font-size:26px;line-height:1.1}.grid-2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bars li{display:grid;grid-template-columns:150px 1fr 40px;align-items:center;gap:10px;font-size:13px}.bars-t{height:10px;border-radius:var(--pill);background:var(--soft);overflow:hidden}.bars-t i{display:block;height:100%;border-radius:inherit;transition:width .6s ease}.bars b{text-align:end}.money{display:grid;grid-template-columns:1fr 1fr;gap:12px}.money div{display:grid;gap:2px;padding:14px;border-radius:var(--r);background:var(--bg)}.money span{color:var(--muted);font-size:12px}.money b{font-size:20px}.money small{color:var(--muted);font-size:11px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolbar .grow{flex:1 1 240px}.selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r);background:var(--inv);color:var(--on-inv)}.selbar[hidden]{display:none}.selbar span{font-weight:600;margin-inline-end:auto}.selbar .btn-ghost{color:#fff}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{position:sticky;top:0;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:11px;font-weight:600;text-align:start;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.table td{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table-click tbody tr:hover{background:var(--soft)}.table-sm td,.table-sm th{padding:7px 10px}.table .chk{width:36px}.sub{display:block;color:var(--muted);font-size:12px}.row-err td{background:var(--tint-red);color:var(--red-ink)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.pager span:first-child{margin-inline-end:auto}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:var(--pill);background:color-mix(in srgb,var(--c) 9%,var(--white));color:var(--c);font-size:12px;font-weight:600;white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.paid{display:inline-block;margin-inline-start:6px;padding:2px 7px;border-radius:var(--pill);background:var(--tint-green);color:var(--tx-green);font-size:11px;font-weight:700}dialog{padding:0;border:0;color:var(--ink)}dialog::backdrop{background:#0a0a0a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 32px);border-radius:var(--r-lg);box-shadow:0 30px 80px -20px #00000073}.modal-wide{width:min(760px,calc(100vw - 24px))}.drawer{width:min(560px,100vw);max-width:none;height:100vh;max-height:none;margin:0 0 0 auto;border-radius:0;animation:slideIn .25s ease}@keyframes slideIn{0%{transform:translate(40px);opacity:.4}}.modal[open]{animation:pop .2s ease}@keyframes pop{0%{transform:scale(.97);opacity:.4}}.dlg-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--white)}.dlg-head h2{font-size:16px}.form{display:grid;gap:12px}.form-2{grid-template-columns:1fr 1fr}.form .full{grid-column:1 / -1}.form label{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--ink-2)}.form label.check{display:flex;align-items:center;gap:8px;font-size:13px}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.form-error{min-height:1em;margin:0;color:var(--red);font-size:13px}.price-line{margin:0;padding:10px 12px;border-radius:10px;background:var(--bg);font-weight:600}.note{padding:10px 12px;border-radius:10px;background:var(--tint-amber);color:var(--tx-amber);font-size:13px}.st-pick{display:grid;grid-template-columns:1fr 1fr;gap:6px}.st-opt{display:flex!important;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-weight:600!important}.st-opt:has(input:checked){border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--white));color:var(--c)}.st-opt input{accent-color:var(--c)}.pd-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.pd-top .muted{margin-inline-start:auto;font-weight:600}.pd-barcode{display:grid;justify-items:center;gap:4px;padding:14px;border:1px dashed var(--line);border-radius:var(--r);margin-bottom:14px}.pd-barcode svg{width:100%;max-width:360px;height:54px}.pd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pd-h{margin:22px 0 12px;font-size:14px}.timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline li{position:relative;display:grid;gap:2px;padding:0 0 16px 22px;border-inline-start:2px solid #eee;margin-inline-start:6px}.timeline li:last-child{border-color:transparent}.timeline li:before{content:"";position:absolute;inset-inline-start:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--white)}.timeline b{color:var(--c);font-size:13px}.timeline span{color:var(--muted);font-size:12px}.timeline p{margin:2px 0 0;font-size:13px}.zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;align-items:start}.zone{min-width:0;overflow-x:auto;border-top:4px solid var(--c)}.zone h2{color:var(--c)}.zone h2 small{color:var(--muted);font-weight:500;font-size:12px}.input-price{width:80px!important;min-height:32px;padding:4px 8px;text-align:end}.login{display:grid;place-items:center;min-height:100vh;padding:20px;background:radial-gradient(circle at 20% 10%,#fee2e2,transparent 40%),var(--bg)}.login-card{display:grid;gap:14px;width:min(560px,100%);padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:var(--shadow);text-align:center}.login-card img{margin:0 auto}.login-card h1{font-size:22px}.login-card p{margin:0}.login-card .form{text-align:start}.login-roles{display:grid;gap:8px}.toast{position:fixed;z-index:100;inset-inline-end:20px;bottom:20px;max-width:360px;padding:12px 16px;border-radius:12px;background:var(--inv);color:var(--on-inv);font-weight:600;box-shadow:0 20px 40px -16px #00000080;transform:translateY(20px);opacity:0;pointer-events:none;transition:.25s ease}.same-client-orders{display:inline-block;margin-inline-end:5px;border-radius:50%;padding:1px 4px;background:#fff4d6;color:#9a5b00;font-size:11px;font-weight:800;vertical-align:middle}.change-livreur-state{display:inline-block;padding:2px 6px;margin:2px 4px 0 0;border-radius:999px;color:#6d28d9;background:#f3e8ff;font-size:11px;font-weight:700}.change-livreur-state.is-refused{color:#9a5b00;background:#fff4d6}.toast.is-on{transform:none;opacity:1}.toast-err{background:var(--red)}#print-root{display:none}@media print{@page{size:105mm 105mm;margin:0}body{background:var(--white)}#app,dialog,.toast{display:none!important}#print-root{display:block}.label{width:105mm;height:105mm;padding:5mm;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:2.5mm;page-break-after:always;font:10pt/1.3 var(--f);color:#000}.label header{display:flex;justify-content:space-between;align-items:center;border-bottom:.4mm solid #000;padding-bottom:2mm}.label header div{display:grid;text-align:end}.label-code{display:grid;justify-items:center}.label-code svg{width:88mm;height:16mm}.label-code span{font:700 11pt ui-monospace,Consolas,monospace;letter-spacing:.08em}.label-city{padding:1.5mm 3mm;background:#000;color:#fff;font-size:16pt;font-weight:800;text-transform:uppercase}.label-city small{display:block;font-size:9pt;font-weight:500;text-transform:none}.label dl{display:grid;grid-template-columns:1fr 1fr;gap:1.5mm 3mm;margin:0}.label dl .wide{grid-column:1 / -1}.label dt{font-size:7pt;text-transform:uppercase;letter-spacing:.05em}.label dd{margin:0;font-weight:600}.label footer{display:flex;justify-content:space-between;align-items:center;padding:2mm 3mm;border:.5mm solid #000;font-size:12pt}.label footer b{font-size:16pt}}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.layout{grid-template-columns:1fr}.side{position:fixed;z-index:20;inset:0 auto 0 0;width:var(--side);transform:translate(-100%);transition:transform .25s ease}.side.is-open{transform:none;box-shadow:0 0 0 100vmax #0006}.burger{display:inline-flex}.top{padding:10px 14px}.who{display:none}.content{padding:14px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.top-title{font-size:16px}.top-user .role{display:none}.kpi b{font-size:22px}.form-2,.st-pick,.money{grid-template-columns:1fr}.bars li{grid-template-columns:110px 1fr 32px}.zones{grid-template-columns:minmax(0,1fr)}.toolbar .input,.toolbar .btn{flex:1 1 calc(50% - 8px)}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--pill);background:var(--white);color:var(--ink);font:600 13px var(--f);cursor:pointer;transition:.15s}.chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.chip b{min-width:22px;padding:1px 7px;border-radius:var(--pill);background:color-mix(in srgb,var(--c) 12%,var(--white));color:var(--c);font-size:12px;text-align:center}.chip:hover{border-color:var(--c)}.chip.is-on{border-color:var(--c);background:var(--c);color:#fff}.chip.is-on:before{background:var(--white)}.chip.is-on b{background:#ffffff40;color:#fff}.search .input{width:100%;padding-inline-end:44px}.search .icon-btn{position:absolute;inset-inline-end:2px}.btn.is-on{background:var(--inv);border-color:var(--ink);color:var(--on-inv)}.btn .count:not(:empty){min-width:18px;padding:0 5px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:11px;line-height:18px}.filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 12px;padding:16px}.filters[hidden]{display:none}.filters label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--ink-2)}.filters .input{width:100%}.filters-end{display:flex;align-items:end}.pills{display:flex;flex-wrap:wrap;gap:6px}.pills:empty{display:none}.pill{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--pill);background:var(--soft);font:500 12px var(--f);cursor:pointer}.pill:hover{border-color:var(--ink)}.input-sm{min-height:32px!important;padding:4px 8px!important;font-size:12px!important;width:auto}.selbar .input-sm{background:var(--soft);border-color:#404040;color:#fff}.table tr.is-sel td{background:var(--tint-amber)}.age{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:var(--pill);background:var(--soft);color:var(--muted);font-size:11px;font-weight:600}.age-warn{background:var(--tint-amber);color:var(--tx-amber)}.age-bad{background:var(--tint-red);color:var(--red-ink)}.att{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:600}.att-bad{color:var(--tx-amber)}.pd-top .att{display:inline}.flag{display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-start:6px;border-radius:50%;background:#be123c;color:#fff;font-size:11px;font-weight:800;vertical-align:middle}.sit{display:inline-block;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--c) 10%,var(--white));color:var(--c);font-size:12px;font-weight:600;white-space:nowrap}.warn{margin:0;padding:10px 12px;border-radius:10px;background:var(--tint-amber);color:var(--tx-amber);font-size:13px;font-weight:600}.warn[hidden]{display:none}.row-warn td{background:var(--tint-amber);color:var(--tx-amber)}.small{font-size:12px}.unknown{display:grid;gap:8px;padding:12px;border-radius:var(--r);background:var(--tint-amber)}.unknown-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.unknown-row>span:first-child{min-width:120px;font-weight:600}.sugs{display:flex;gap:6px}.pd-assign{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.pd-assign label{display:grid;gap:4px;font-size:12px;font-weight:600}.pd-assign .input{width:100%}.pd-sec{border-top:1px solid var(--line);padding:12px 0}.pd-sec summary{display:flex;align-items:center;gap:8px;font-weight:700;cursor:pointer;list-style:none}.pd-sec summary::-webkit-details-marker{display:none}.pd-sec summary:after{content:"▾";margin-inline-start:auto;color:var(--muted);transition:transform .2s}.pd-sec:not([open]) summary:after{transform:rotate(-90deg)}.pd-sec summary b:not(:empty){padding:0 7px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:11px}.pd-sec>:not(summary){margin-top:12px}.reqs,.notes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.reqs li,.notes li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r)}.reqs p,.notes p{margin:0}.notes li.is-internal{background:var(--tint-amber);border-color:var(--line)}.notes small{color:var(--muted);font-size:11px}.req-act{display:flex;gap:6px}.note-form{display:grid;gap:8px}.note-form>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-form .check{display:flex;align-items:center;gap:6px;font-size:12px}.msg{margin:4px 0 0;color:var(--ink-2);font-size:12px}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.seg-b{min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 12px var(--f);cursor:pointer}.seg-b b{color:var(--muted)}.seg-b.is-on{background:var(--inv);color:var(--on-inv)}.seg-b.is-on b{color:#fca5a5}.nav-badge{margin-inline-start:auto;min-width:20px;padding:0 6px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}.nav-item.is-active .nav-badge{background:var(--white);color:var(--red)}.aliases{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.alias{display:inline-flex;align-items:center;gap:2px;padding:0 6px;border-radius:6px;background:var(--soft);color:var(--muted);font-size:11px}.alias button,.alias-add{border:0;background:none;color:var(--muted);font-size:11px;cursor:pointer}.alias-add:hover,.alias button:hover{color:var(--red)}.cam{width:100%;max-height:60vh;border-radius:var(--r);background:#000}@media(max-width:860px){.pd-assign{grid-template-columns:1fr}.chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding:0 14px 4px;scrollbar-width:none}.chip{flex:none}.toolbar .search{flex:1 1 100%}}.back{display:inline-block;margin-bottom:4px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.back:hover{color:var(--ink)}.center{text-align:center}.form-actions .grow{margin-inline-end:auto}.bl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bl-info{display:grid;gap:6px;min-width:0}.bl-info h2{margin:0;font-size:20px}.bl-info p{margin:0}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bl-bar svg{display:block;width:260px;max-width:100%;height:48px}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prog,.mini-prog{height:8px;border-radius:var(--pill);background:var(--soft);overflow:hidden}.prog span,.mini-prog span{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .3s}.mini-prog{width:90px;height:6px}.scanbox{display:grid;gap:10px;border-top:4px solid #2563eb}.scanbox label{display:grid;gap:2px}.input-lg{min-height:52px;font-size:18px}.scan-res{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:var(--r);font-size:15px;font-weight:700}.scan-ok{background:var(--tint-green);color:var(--tx-green)}.scan-warn{background:var(--tint-amber);color:var(--tx-amber)}.scan-err{background:var(--tint-red);color:var(--red-ink)}.row-ok td{background:var(--tint-green)}.rcv{color:var(--tx-green);font-size:12px;font-weight:600;white-space:nowrap}.miss{color:var(--red-ink);font-size:12px}.pick-list{max-height:46vh;overflow:auto;border:1px solid var(--line);border-radius:var(--r)}.pick-list thead th{position:sticky;top:0;background:var(--white);z-index:1}@media(max-width:860px){.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-bar{width:100%}}@media print{.bl-doc{font:9.5pt/1.35 var(--f);color:#171717;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bl-doc header{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:4mm;border-bottom:1mm solid #e30613}.bl-doc-brand{display:flex;align-items:center;gap:3mm;min-width:54mm}.bl-doc-brand img{width:30mm;height:19mm;object-fit:contain;object-position:left center}.bl-doc-brand.is-photo img{width:22mm;height:22mm;border:.7mm solid #e30613;border-radius:50%;object-fit:cover}.bl-doc-brand p{margin:0;color:#555;font-size:8pt}.bl-doc header p{margin:2mm 0 0;font-size:8.5pt}.bl-doc-title{display:grid;justify-items:end;gap:1mm}.bl-doc-title h1{margin:0;color:#e30613;font-size:18pt;text-transform:uppercase;letter-spacing:.02em}.bl-doc-title svg{width:70mm;height:12mm}.bl-doc-parties{display:grid;grid-template-columns:1fr 1fr;gap:6mm;margin:5mm 0}.bl-doc-parties div{display:grid;gap:.5mm;padding:3mm 4mm;border:.3mm solid #e5b5b8;border-radius:2mm;background:#fff7f7}.bl-doc small{color:#b30b16;font-size:7pt;text-transform:uppercase;letter-spacing:.05em}.bl-doc table{width:100%;border-collapse:collapse}.bl-doc th,.bl-doc td{padding:1.6mm 2mm;border:.2mm solid #999;text-align:start}.bl-doc th{background:#fbe5e6;color:#9f0711;font-size:8pt}.bl-doc .num{text-align:end;white-space:nowrap}.bl-doc tr{break-inside:avoid}.bl-doc tfoot td{font-weight:700;background:#fbe5e6;color:#8e0811}.bl-doc-note{margin:4mm 0 0;padding:2mm 3mm;border-inline-start:1mm solid #e30613;background:#fff7f7}.bl-doc footer{display:grid;grid-template-columns:1fr 1fr;gap:8mm;margin-top:10mm;break-inside:avoid}.bl-doc footer div{display:grid;gap:1mm;height:30mm;padding:3mm 4mm;border:.3mm solid #d8a4a8;border-radius:2mm;background:snow;align-content:start}.bl-doc footer span{font-size:8pt;color:#555}}.drop{display:grid;justify-items:center;gap:4px;padding:22px 16px;border:2px dashed #d4d4d4;border-radius:var(--r-lg);background:var(--soft);text-align:center;cursor:pointer;transition:.15s}.drop:hover,.drop.is-over{border-color:var(--red);background:var(--tint-red)}.drop-name:not(:empty){margin-top:4px;padding:2px 10px;border-radius:var(--pill);background:var(--inv);color:var(--on-inv);font-size:12px;font-weight:600}.map-box{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r)}.map-box summary{font-size:13px;font-weight:600;cursor:pointer}.map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 10px;margin-top:10px}.map-grid label{display:grid;gap:3px;font-size:12px;font-weight:600}.map-grid .input-sm{width:100%}.dlg-body .form>*{min-width:0}.dlg-body .seg{display:flex}.dlg-body .seg-b{flex:1 1 0;min-width:0;padding-block:6px;white-space:normal;line-height:1.25}.drop{min-width:0;overflow-wrap:anywhere}.login-pick{display:flex;gap:8px}.login-pick .input{flex:1;min-width:0}.hello{margin:0;font-size:16px}.quick-actions{display:flex;flex-wrap:wrap;gap:8px}.lv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.lv-card{display:grid;gap:8px;padding:14px}.lv-card[hidden]{display:none}.lv-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.lv-who{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.lv-phone{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums}.lv-phone .ic{width:15px;height:15px;color:#2563eb}.lv-cod{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:10px;background:var(--soft)}.lv-cod b{font-size:16px}.lv-act{display:flex;flex-wrap:wrap;gap:6px}.lv-actions-toggle{display:none}.lv-action-buttons{display:contents}.sect-warn{display:block;margin-top:2px;color:var(--tx-amber);font-size:11px;font-weight:700}.scan-manual{display:flex;gap:8px}.scan-manual .input{flex:1;min-width:0}.cand-list,.todo-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cand-list li,.todo-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r)}.cand-list li .btn,.todo-list li .btn{margin-inline-start:auto}.pay-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.pay-sum>div{display:grid;gap:2px;padding:12px 14px;border-radius:var(--r);background:var(--soft)}.pay-sum span{color:var(--muted);font-size:12px;font-weight:600}.pay-sum b{font-size:20px}.pay-sum .pay-net{background:var(--tint-green)}.pay-sum .pay-net b{color:var(--tx-green)}.pc-group{margin-bottom:4px}.pc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.pc-head h2{margin:0 0 2px;font-size:15px}.pc-act{display:flex;flex-wrap:wrap;gap:6px}.sect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sect-card{display:grid;gap:8px;padding:14px;align-content:start}.sect-card header{display:flex;justify-content:space-between;gap:8px}.sect-card p{display:flex;flex-wrap:wrap;gap:4px;margin:0}.sect-card small{width:100%;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chip-s{padding:2px 8px;border-radius:var(--pill);background:var(--soft);font-size:12px}.tester h2{margin-bottom:10px}.tester-row{display:flex;flex-wrap:wrap;gap:8px}.tester-row .grow{flex:1 1 260px}.tester-out{margin:10px 0 0;font-size:13px}.q-add{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.q-add .input{width:auto;min-width:0}.input-fee{width:80px!important}.pct-line{margin:0;font-weight:700;font-size:14px}.pct-line.is-ok{color:var(--tx-green)}.pct-line.is-warn{color:var(--tx-amber)}.pd-holder{margin:0 0 10px;font-size:12px;color:var(--ink-2)}.big-check{display:inline-flex;align-items:center;gap:8px;font-weight:600}.big-check input{width:18px;height:18px;accent-color:var(--red)}.toolbar .grow:empty{flex:1 1 auto}@media(max-width:860px){.pay-sum{grid-template-columns:1fr}.lv-list{grid-template-columns:minmax(0,1fr)}.login-pick{flex-direction:column}}@media(max-width:600px){.lv-card{gap:7px;padding:12px}.lv-card-actions{display:grid;gap:8px}.lv-card-actions .lv-actions-toggle{display:flex;width:100%;justify-content:center;min-height:38px}.lv-action-buttons{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lv-card-actions.is-open .lv-action-buttons{display:grid}.lv-action-buttons>*{min-width:0;justify-content:center}.lv-action-buttons .btn-primary{grid-column:1 / -1}}.login-sub{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.login-livs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.table-colis td{vertical-align:middle}.code-cell{display:flex;align-items:center;gap:6px}.code-cell b{font-size:13px}.btn-print{width:28px;height:28px;min-height:28px;border-radius:8px;background:var(--inv);color:var(--on-inv);font-size:13px}.liv-badge{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:var(--pill);background:var(--tint-green);color:var(--tx-green);font-size:11px;font-weight:700;white-space:nowrap}.liv-badge.is-none{background:var(--tint-red);color:var(--red-ink)}.shop{color:#2563eb;font-size:12px;font-weight:600}.act-cell{white-space:nowrap}.act-notes{position:relative;display:inline-grid;place-items:center;width:34px;height:30px;margin-inline-end:4px;border:0;border-radius:8px;background:var(--tint-amber);cursor:pointer}.act-notes b{position:absolute;top:-7px;inset-inline-end:-6px;min-width:17px;padding:0 4px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:10px;line-height:17px}.act-menu{position:relative;display:inline-block}.act-more{height:30px;padding:0 10px;border:0;border-radius:8px;background:var(--red);color:#fff;font:700 12px var(--f);cursor:pointer}.act-pop{position:absolute;z-index:5;inset-inline-end:0;top:34px;display:grid;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);box-shadow:var(--shadow)}.act-pop[hidden]{display:none}.act-pop button{padding:8px 10px;border:0;border-radius:8px;background:none;font:500 13px var(--f);text-align:start;cursor:pointer}.act-pop button:hover{background:var(--soft)}.exch{color:var(--tx-amber);font-weight:700}.inline-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.sect-none{border-top:4px solid var(--red)}.sect-none p{font-size:12px;color:var(--ink-2)}.inv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px}.inv-filters .input{width:auto;min-width:0}.inv-period{display:inline-flex;align-items:center;gap:6px}.list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.list-head label{display:inline-flex;align-items:center;gap:6px}.exch-ico{display:inline-grid;place-items:center;min-width:26px;height:22px;margin-inline-end:6px;padding:0 5px;border:0;border-radius:6px;background:#c2410c;color:#fff;font:800 14px/1 var(--f);cursor:pointer;vertical-align:middle}.st-exch{margin-top:4px}.lv-code{display:inline-flex;align-items:center}.lv-st{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.lv-exch{margin:0;padding:6px 10px;border-radius:10px;background:var(--tint-amber);color:var(--tx-amber);font-size:12px;font-weight:700}.lv-act .btn[disabled]{opacity:.45;cursor:not-allowed}.lv-main{padding-top:6px;border-top:1px dashed var(--line)}.toast-warn{background:#c2410c}.nowrap{white-space:nowrap}.btn-danger-ghost{border-color:color-mix(in srgb,var(--red) 40%,transparent);background:transparent;color:var(--red-ink, var(--red))}.dt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.dt-bar label{display:inline-flex;align-items:center;gap:6px}.dt-bar .input{width:auto}.dt-pager{justify-content:space-between}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sort-ar{margin-inline-start:6px;color:var(--muted);font-size:11px}.is-sorted .sort-ar{color:var(--ink)}.bd-st{color:var(--c);font-weight:600}.bd-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.bd-head dl{display:grid;gap:4px;margin:0}.bd-head dl div{display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.bd-head dt{color:#0d9488;font-weight:700}.bd-head dd{margin:0}.bd-info div{font-size:12px}.bd-scans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bd-scans .scanbox{margin:0}.scan-out{border-top:4px solid var(--tx-amber)}.pay-lines .neg{color:#c2410c}.row-remb td{background:var(--tint-amber)}.suivi-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.suivi-info div{font-size:12px;line-height:1.45}.suivi-table td{vertical-align:top}@media(max-width:760px){.bd-head,.bd-scans{grid-template-columns:minmax(0,1fr)}}.bd-lines .mono,.pay-lines .mono,.suivi-table .mono{white-space:nowrap}[hidden]{display:none!important}.form-status{gap:12px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}.chip-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--c) 7%,var(--white));color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.25;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.chip-choice:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--c)}.chip-choice input{position:absolute;opacity:0;pointer-events:none}.chip-choice:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--c) 14%,var(--white))}.chip-choice:has(input:checked){border-color:var(--c);background:var(--c);color:#fff;box-shadow:0 6px 16px -8px var(--c)}.chip-choice:has(input:checked):before{background:#fff}.chip-choice:has(input:focus-visible){outline:2px solid var(--c);outline-offset:2px}.check.is-locked{opacity:.9;font-weight:600}.check.is-locked input{accent-color:#c2410c}@keyframes lv-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes lv-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--c) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}}@keyframes exch-turn{0%,80%,to{transform:rotate(0)}90%{transform:rotate(180deg)}}.lv-card{position:relative;overflow:hidden;border-top:4px solid var(--c, var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--c) 16%,var(--white)) 0%,color-mix(in srgb,var(--c) 5%,var(--white)) 45%,var(--white) 100%);animation:lv-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms);transition:transform .18s ease,box-shadow .18s ease}.lv-card:after{content:"";position:absolute;inset:-40% -30% auto auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);pointer-events:none}.lv-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px var(--c)}.lv-card.is-urgent .lv-st .st:first-child{animation:lv-breathe 2.2s ease-in-out infinite}.lv-card .lv-cod{background:color-mix(in srgb,var(--c) 10%,var(--soft))}.lv-card .lv-cod b{color:var(--c)}.lv-where{display:flex;gap:6px;align-items:flex-start}.lv-where .ic{flex:none;width:16px;height:16px;margin-top:2px}.lv-city-edit{display:inline-grid;place-items:center;width:19px;height:19px;margin:-2px 3px 0 0;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,#0d9488 12%,var(--white));color:#0d9488;cursor:pointer;vertical-align:middle}.lv-city-edit .ic{width:12px;height:12px;margin:0}.lv-city-edit:not([disabled]):hover{background:color-mix(in srgb,#0d9488 22%,var(--white))}.lv-city-edit[disabled]{opacity:.4;cursor:not-allowed}.icon-modifier{display:inline-block;width:14px;height:14px;object-fit:contain;vertical-align:-2px;margin-right:4px}.lv-cod .icon-modifier{width:16px;height:16px;margin-right:5px}.lv-card .exch-ico{animation:exch-turn 4s ease-in-out infinite}.lv-msg{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,#0d9488 12%,var(--white));font-size:12.5px}.lv-wait{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:color-mix(in srgb,#e8930c 14%,var(--white))}.lv-refused{background:var(--tint-red);color:var(--red-ink, var(--red))}.lv-offer-title{display:flex;align-items:center;gap:8px;margin:4px 0 8px}.lv-card.is-offer{--c: #0d9488}.lb{--b: #475569;border-color:color-mix(in srgb,var(--b) 35%,transparent);background:color-mix(in srgb,var(--b) 10%,var(--white));color:color-mix(in srgb,var(--b) 85%,var(--ink));gap:5px;transition:transform .15s ease,background .15s ease}.lb .ic{width:15px;height:15px;color:var(--b)}.lb:not([disabled]):hover{transform:translateY(-1px);background:color-mix(in srgb,var(--b) 18%,var(--white))}.lb:not([disabled]):hover .ic{animation:ic-pop .45s ease}.lb-call{--b: #2563eb}.lb-wa{--b: #16a34a}.lb-info{--b: #475569}.lb-st{--b: #7c3aed}.lb-prix{--b: #db2777}.lb-liv{--b: #0d9488}.lb-no{--b: #737373}.lb-go{flex:1 1 140px;min-height:42px;font-size:15px}.kpi-grad{position:relative;overflow:hidden;background:linear-gradient(140deg,color-mix(in srgb,var(--c) 20%,var(--white)),var(--white) 70%);animation:lv-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms);transition:transform .18s ease,box-shadow .18s ease}.kpi-grad:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px var(--c)}.kpi-grad b{color:var(--c)}.kpi-ic{position:absolute;inset:10px 10px auto auto;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--c) 16%,var(--white))}.kpi-ic .ic{width:18px;height:18px;color:var(--c);animation:ic-draw .9s both}.quick-actions .btn .ic{width:16px;height:16px}.quick-actions .btn-primary .ic{color:#fff}@media(prefers-reduced-motion:reduce){.lv-card,.kpi-grad,.lv-card .exch-ico,.lv-card.is-urgent .lv-st .st:first-child{animation:none!important}.lv-card:hover,.kpi-grad:hover,.lb:hover,.chip-choice:hover{transform:none}}.form .chip-choice{display:flex;grid-template-columns:none}.lv-lock{background:var(--soft);color:var(--muted);font-weight:600}.kpi-grad,.st-card,.soc-kpi{background-image:linear-gradient(135deg,color-mix(in srgb,var(--c) 13%,var(--white)),var(--white) 82%)!important}.qf{background-image:linear-gradient(135deg,color-mix(in srgb,var(--c) 8%,var(--white)),var(--white) 86%)}:root[data-skin] .kpi-grad,:root[data-skin] .st-card,:root[data-skin] .soc-kpi{background-image:linear-gradient(135deg,color-mix(in srgb,var(--c) 13%,var(--white)),var(--white) 82%)!important}.login-roles{gap:12px;text-align:left}.login-group{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 2%,var(--white))}.login-group h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:14px}.login-group h2 small{color:var(--muted);font-size:11px;font-weight:500}.login-admins{display:grid;grid-template-columns:1fr 1fr;gap:7px}.login-admins>:last-child{grid-column:1 / -1}.login-person{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:42px;text-align:left}.login-avatar{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:50%;background:#e8eef8;color:#334155;font-size:12px;font-weight:750}.login-avatar img{width:100%;height:100%;object-fit:cover}.company-avatar{border-radius:8px;background:#fff0f1;color:var(--red)}.logout-btn{border:1px solid #e30613!important;background:#e30613!important;color:#fff!important}.logout-btn:hover{background:#c9000d!important;box-shadow:0 2px 8px #e3061333}@media(max-width:520px){.login-admins{grid-template-columns:1fr}.login-admins>:last-child{grid-column:auto}}:root{--inv: #0a0a0a;--on-inv: #fff;--soft: #f5f5f5;--tint-red: #fee2e2;--tint-green: #dcfce7;--tint-amber: #fff7ed;--tx-amber: #9a3412;--tx-green: #166534;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink: #f2f2f2;--ink-2: #d4d4d4;--muted: #a3a3a3;--line: #2a2a2a;--bg: #0b0b0b;--white: #161616;--soft: #202020;--inv: #f2f2f2;--on-inv: #0a0a0a;--red-ink: #ff6b6b;--tint-red: rgba(231, 0, 11, .2);--tint-green: rgba(22, 163, 74, .22);--tint-amber: rgba(232, 147, 12, .2);--tx-amber: #fdba74;--tx-green: #86efac;--shadow: 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}}:root[data-theme=dark]{--ink: #f2f2f2;--ink-2: #d4d4d4;--muted: #a3a3a3;--line: #2a2a2a;--bg: #0b0b0b;--white: #161616;--soft: #202020;--inv: #f2f2f2;--on-inv: #0a0a0a;--red-ink: #ff6b6b;--tint-red: rgba(231, 0, 11, .2);--tint-green: rgba(22, 163, 74, .22);--tint-amber: rgba(232, 147, 12, .2);--tx-amber: #fdba74;--tx-green: #86efac;--shadow: 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}body{background:var(--bg);color:var(--ink)}.input,.form input,.form select,.form textarea,dialog{background:var(--white);color:var(--ink)}.nav-group{margin:14px 12px 4px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.side nav ul{margin:0;padding:0;list-style:none}.nav-item.is-active{background:var(--tint-red);color:var(--red)}.nav-item.is-active .nav-badge{background:var(--red);color:#fff}.top-search{position:relative;flex:1 1 320px;max-width:440px}.top-search .input{width:100%;padding-inline-start:34px}.top-search .ico{position:absolute;inset-inline-start:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.top-tools{display:flex;align-items:center;gap:6px}.bell{position:relative}.bell b{position:absolute;top:-2px;inset-inline-end:-2px;min-width:17px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;line-height:17px;text-align:center}.todo-card{padding:0;overflow:hidden}.todo-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.todo-row:last-child{border-bottom:0}.todo-row:hover{background:var(--soft)}.todo-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);font-size:16px}.todo-row b{font-size:18px;min-width:28px}.todo-row .todo-label{flex:1}.todo-done{padding:16px;color:var(--tx-green);font-weight:600}.section-title{margin:0 0 8px;font-size:15px}.bottom-nav{display:none}@media(max-width:860px){.role-livreur-shell .side,.role-livreur-shell .burger{display:none}.role-livreur-shell .content{padding-bottom:84px}.bottom-nav{position:fixed;z-index:30;inset:auto 0 0 0;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}.bottom-nav a{display:grid;justify-items:center;gap:2px;padding:6px 0;border-radius:10px;color:var(--muted);font-size:11px;font-weight:600;text-decoration:none}.bottom-nav a i{font-style:normal;font-size:20px}.bottom-nav a.is-active{color:var(--red)}.top-search{display:none}}.peek{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:12px 0 0}.peek dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.peek dd{margin:2px 0 0;font-weight:600}.top{gap:12px}.side{background:var(--white);color:var(--ink);border-right:1px solid var(--line)}.side-brand span{color:var(--ink)}.side-brand img{background:#fff;padding:4px 6px;border-radius:8px}.nav-item{color:var(--ink-2)}.nav-item:hover{background:var(--soft)}.nav-item.is-soon{color:var(--muted)}.demo-box{border-color:var(--line);color:var(--muted)}.demo-box b{color:var(--tx-amber)}.top{background:color-mix(in srgb,var(--white) 92%,transparent)}.side.is-open{box-shadow:0 0 0 100vmax #00000073}.ic{display:inline-block;flex:none;width:20px;height:20px;vertical-align:-4px;stroke-dasharray:80;stroke-dashoffset:0;animation:ic-draw .9s cubic-bezier(.2,.7,.2,1) both;transform-origin:50% 50%;transform-box:fill-box}.nav-item .ic{width:19px;height:19px}@keyframes ic-draw{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes ic-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ic-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}65%{transform:translateY(1px)}}@keyframes ic-drive{0%,to{transform:translate(0)}30%{transform:translate(3px)}60%{transform:translate(-1px)}}@keyframes ic-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes ic-back{0%,to{transform:translate(0)}40%{transform:translate(-3px)}}@keyframes ic-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes ic-wave{0%,to{transform:skewY(0)}33%{transform:skewY(-6deg)}66%{transform:skewY(4deg)}}@keyframes ic-spin{to{transform:rotate(180deg)}}@keyframes ic-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}@keyframes ic-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.75}}.nav-item:hover .ic,.todo-row:hover .ic,.icon-btn:hover .ic,.bottom-nav a:hover .ic{animation:ic-pop .45s ease}.nav-item:hover .ic-package,.nav-item:hover .ic-pin,.todo-row:hover .ic-pin,.bottom-nav a:hover .ic-package{animation:ic-bounce .55s ease}.nav-item:hover .ic-truck,.todo-row:hover .ic-flag,.nav-item:hover .ic-inbox{animation:ic-drive .55s ease}.nav-item:hover .ic-return{animation:ic-back .5s ease}.nav-item:hover .ic-cash,.todo-row:hover .ic-cash,.bottom-nav a:hover .ic-cash{animation:ic-flip .6s ease}.nav-item:hover .ic-flag{animation:ic-wave .6s ease}.nav-item:hover .ic-chart{animation:ic-grow .5s ease}.icon-btn:hover .ic-sun{animation:ic-spin .6s ease}.icon-btn:hover .ic-moon,.icon-btn:hover .ic-bell,.todo-row:hover .ic-clipboard{animation:ic-ring .7s ease}.bell.has .ic-bell{animation:ic-draw .9s both,ic-ring 1s ease 1.2s,ic-ring 1s ease 8s}.todo-row.is-urgent .todo-ico .ic{animation:ic-draw .9s both,ic-pulse 2.4s ease-in-out 1s infinite}.todo-ico .ic{width:20px;height:20px}.todo-done .ic{color:var(--tx-green);width:22px;height:22px;margin-inline-end:6px}.bottom-nav a .ic{width:22px;height:22px}.top-search .ico .ic{width:16px;height:16px;vertical-align:-3px}@media(prefers-reduced-motion:reduce){.ic,.ic *{animation:none!important;stroke-dasharray:none}}.ic-dashboard,.ic-home,.ic-pin{color:#e7000b}.ic-package,.ic-invoice{color:#2563eb}.ic-inbox,.ic-phone{color:#0891b2}.ic-clipboard{color:#be123c}.ic-flag,.ic-bell{color:#e8930c}.ic-truck,.ic-chart{color:#7c3aed}.ic-return{color:#f2620f}.ic-cash,.ic-check{color:#16a34a}.ic-tag{color:#db2777}.ic-building{color:#64748b}.ic-map{color:#0d9488}.ic-sun{color:#f59e0b}.ic-moon{color:#6366f1}.ic-scan{color:#e7000b}.nav-item.is-soon .ic{opacity:.55}.bottom-nav a:not(.is-active) .ic{filter:saturate(.75)}.table-wrap,.zone{overflow-x:visible}.table{width:100%;table-layout:auto}.table th{white-space:normal}.table td{overflow-wrap:anywhere}.table .mono{word-break:break-all}.st,.sit,.liv-badge,.rcv,.act-cell{white-space:normal}.act-cell .act-notes,.act-cell .act-menu{margin-block:2px}.pick-list{overflow-x:hidden}@media(max-width:860px){.chips{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding:0}}@media(max-width:720px){.table thead{display:none}.table,.table tbody,.table tfoot,.table tr,.table td{display:block;width:auto}.table tr{margin:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.table tbody tr:hover td{background:none}.table td{padding:5px 0;border:0;text-align:start!important}.table td:before{content:attr(data-label);display:block;margin-bottom:1px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.table td[data-label=""]:before{content:none}.table td.chk{float:right}.table tr.is-sel{border-color:var(--red)}}.zones{grid-template-columns:repeat(auto-fit,minmax(min(100%,600px),1fr))!important}.zone .input-sm{width:100%;max-width:150px}.zone .input-price{width:70px}@media(max-width:720px){.table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 14px}.table td:first-child,.table td:nth-child(2):has(.code-cell),.table td.act-cell{grid-column:1 / -1}.table td.chk{position:absolute;float:none}.table tr{position:relative}.table td.chk+td{padding-inline-start:30px}}.card-flush{overflow:visible}.card-flush>.table-wrap:first-child .table thead th:first-child{border-start-start-radius:var(--r-lg)}.card-flush>.table-wrap:first-child .table thead th:last-child{border-start-end-radius:var(--r-lg)}.act-pop{z-index:40}.act-pop.up{top:auto;bottom:34px}.table td{overflow-wrap:normal;word-break:normal}.table .mono{word-break:normal;overflow-wrap:anywhere}.st,.sit{white-space:normal;word-break:keep-all;line-height:1.25}@media(min-width:721px)and (max-width:1400px){.table th,.table td{padding-inline:7px}.table td{font-size:13px}.table .st,.table .sit{padding:2px 7px;font-size:11px}.table .sub{font-size:11px}}.modal.modal-sm{width:min(380px,calc(100vw - 32px))}.modal-sm .dlg-body{padding-top:6px}.info-list{display:grid;gap:0;margin:0;font-size:13px}.info-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.info-list>div:last-child{border-bottom:0}.info-list dt{color:var(--muted);font-weight:600}.info-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.info-list>div:last-child dd{color:var(--red)}.pc-part{border-top:1px solid var(--line)}.pc-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 16px 4px;font-size:13px;font-weight:500;color:var(--ink-2)}.pc-badge{padding:3px 10px;border-radius:var(--pill);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);font-weight:700}.choice-list{display:grid;gap:2px;max-height:52vh;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:var(--r)}.choice{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:500}.choice:hover{background:var(--soft)}.choice:has(input:checked){background:#2563eb;color:#fff}.choice input{accent-color:#fff}.act-pop button.act-red{color:var(--red)}.lv-refund{background:var(--tint-amber)}.lv-refund b{color:var(--tx-amber)}:root{--pc: #2563eb}@keyframes pg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes scan-ok{0%{box-shadow:0 0 #16a34a8c}to{box-shadow:0 0 0 14px #16a34a00}}@keyframes scan-err{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}#view>*{animation:pg-in .42s cubic-bezier(.2,.8,.2,1) backwards}#view>*:nth-child(2){animation-delay:.05s}#view>*:nth-child(3){animation-delay:.1s}#view>*:nth-child(4){animation-delay:.15s}#view>*:nth-child(n+5){animation-delay:.2s}#view .table tbody tr{animation:row-in .35s ease backwards}#view .table tbody tr:has(.act-pop:not([hidden])),#view .table tbody tr:has(.act-pop:not([hidden])) td{position:relative;z-index:60}#view .table tbody tr:nth-child(2){animation-delay:.02s}#view .table tbody tr:nth-child(3){animation-delay:.04s}#view .table tbody tr:nth-child(4){animation-delay:.06s}#view .table tbody tr:nth-child(5){animation-delay:.08s}#view .table tbody tr:nth-child(6){animation-delay:.1s}#view .table tbody tr:nth-child(7){animation-delay:.12s}#view .table tbody tr:nth-child(n+8){animation-delay:.14s}.nav-item.is-active{background:color-mix(in srgb,var(--pc) 13%,var(--white));color:color-mix(in srgb,var(--pc) 80%,var(--ink));box-shadow:inset 3px 0 0 var(--pc)}.top-title{display:inline-flex;align-items:center;gap:10px}.top-title:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pc);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 18%,transparent)}#view .btn-primary{background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 75%,#000));border-color:var(--pc);color:#fff;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}#view .btn-primary:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px var(--pc);filter:brightness(1.05)}#view .btn .ic{width:16px;height:16px}#view .btn:not([disabled]):hover .ic{animation:ic-pop .45s ease}#view .btn-primary .ic{color:#fff}.lv-card .lb-go{--pc: #16a34a}.seg{background:color-mix(in srgb,var(--pc) 6%,var(--soft))}.seg-b{transition:background .15s ease,color .15s ease}.seg-b.is-on{background:var(--pc);color:#fff;box-shadow:0 6px 14px -10px var(--pc)}.seg-b.is-on b{color:#fff;opacity:.85}.kpi{background:linear-gradient(140deg,color-mix(in srgb,var(--c, var(--pc)) 16%,var(--white)),var(--white) 72%);transition:transform .18s ease,box-shadow .18s ease}.kpi b{color:color-mix(in srgb,var(--c, var(--pc)) 85%,var(--ink))}a.kpi:hover,.kpi:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px var(--c, var(--pc))}.bl-head,.bd-head-card,.pay-sum.card,.inv-head{position:relative;overflow:hidden;border-top:4px solid var(--pc);background:linear-gradient(135deg,color-mix(in srgb,var(--pc) 14%,var(--white)) 0%,color-mix(in srgb,var(--pc) 4%,var(--white)) 50%,var(--white) 100%)}.bl-head:after,.bd-head-card:after{content:"";position:absolute;inset:-60px -40px auto auto;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pc) 20%,transparent),transparent 70%);pointer-events:none}.bl-head h2.mono,.bd-head dd.mono{color:color-mix(in srgb,var(--pc) 80%,var(--ink))}.bd-head dt{color:color-mix(in srgb,var(--pc) 85%,var(--ink))}.bl-bar{padding:8px 10px;border-radius:12px;background:#fff}.card-head h2,.section-title,.pc-head h2{display:inline-flex;align-items:center;gap:8px}.card-head h2:before,.pc-head h2:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--pc)}.filters.card,.dt-bar,.inv-filters,.list-head{background:color-mix(in srgb,var(--pc) 4%,var(--white))}.table th{background:color-mix(in srgb,var(--pc) 7%,var(--soft));color:color-mix(in srgb,var(--pc) 55%,var(--muted))}.table tbody tr{transition:background .15s ease}.table tbody tr:hover td{background:color-mix(in srgb,var(--pc) 5%,var(--white))}.table td.num b,.table td.num{font-variant-numeric:tabular-nums}.table tfoot td{background:color-mix(in srgb,var(--pc) 8%,var(--soft));font-weight:700}.row-ok td{background:color-mix(in srgb,#16a34a 9%,var(--white))!important}.row-err td{background:color-mix(in srgb,#e7000b 8%,var(--white))!important}.neg{color:#c2410c}.pos{color:#16a34a}.scanbox{border-top-color:var(--pc);background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 7%,var(--white)),var(--white) 60%)}.scanbox .input-lg:focus{border-color:var(--pc);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 18%,transparent)}.scan-out{border-top-color:#e8930c;background:linear-gradient(180deg,color-mix(in srgb,#e8930c 8%,var(--white)),var(--white) 60%)}.scan-res{animation:pg-in .25s ease both}.scan-ok{animation:scan-ok .7s ease-out both}.scan-err{animation:scan-err .45s ease both}.bd-scans .scanbox{animation:none}.prog span,.mini-prog span{background:linear-gradient(90deg,var(--pc),color-mix(in srgb,var(--pc) 55%,#16a34a),var(--pc));background-size:200% 100%;animation:shine 2.4s linear infinite;transition:width .6s cubic-bezier(.2,.8,.2,1)}.empty{color:var(--muted)}.loading{position:relative;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(90deg,var(--soft),color-mix(in srgb,var(--pc) 10%,var(--soft)),var(--soft));background-size:200% 100%;animation:shine 1.2s linear infinite;color:transparent;min-height:80px}.ic-return{color:#e7000b}@media(prefers-reduced-motion:reduce){#view>*,#view .table tbody tr,.scan-res,.scan-ok,.scan-err,.prog span,.mini-prog span,.loading{animation:none!important}a.kpi:hover,.kpi:hover,#view .btn-primary:hover{transform:none}}#view .table td.mono,#view .table td>.mono{white-space:nowrap}#view .table td.mono .sub,#view .table td.mono small{white-space:normal}.dr-pick-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0}.dr-pick-bar .input{flex:1 1 220px}.dr-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;max-height:46vh;overflow-y:auto;padding:4px}.form .dr-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--white);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.form .dr-item:has(input:checked){border-color:var(--pc);background:color-mix(in srgb,var(--pc) 9%,var(--white))}.dr-item.is-hit{animation:scan-ok .7s ease-out}.dr-ask{border-top:4px solid #e7000b}.dr-panel{border-top:4px solid var(--pc)}.todo-list li.is-done{opacity:.65}@media(max-width:1280px){#view .table th,#view .table td{padding-inline:6px}#view .table-colis{font-size:12.5px}}@media(min-width:861px)and (max-width:1100px){:root{--side: 212px}.content{padding:16px 14px}#view .table th{font-size:10px;letter-spacing:.02em}}.code-cell .mono{white-space:nowrap}.table-colis .code-cell{flex-wrap:wrap;gap:4px}.table-colis .code-cell b{font-size:11.5px;letter-spacing:-.01em}.sortir-opts{display:grid;gap:8px}.form .sortir-opt{position:relative;display:grid;gap:2px;padding:12px 14px 12px 40px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--c) 6%,var(--white));cursor:pointer;transition:background .15s ease,border-color .15s ease}.form .sortir-opt input{position:absolute;inset:14px auto auto 14px;accent-color:var(--c)}.form .sortir-opt b{color:color-mix(in srgb,var(--c) 80%,var(--ink))}.form .sortir-opt span{color:var(--muted);font-size:12.5px;font-weight:500}.form .sortir-opt:has(input:checked){border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--white))}.sortir-new{margin:0;padding:12px;border:1px dashed var(--line);border-radius:12px}.lv-pick{background:color-mix(in srgb,#0d9488 14%,var(--white));font-weight:600}.row-out td{background:color-mix(in srgb,#0d9488 7%,var(--white));color:var(--muted)}.table-colis{font-feature-settings:"tnum" 1}.table-colis th{letter-spacing:.05em}.table-colis td{padding-block:10px;vertical-align:middle;line-height:1.35}.table-colis td:nth-child(n+3){font-size:12.5px}.table-colis tbody tr{transition:background .15s ease,box-shadow .15s ease}.table-colis tbody tr:hover{box-shadow:inset 3px 0 0 var(--pc)}.table-colis .code-cell b.mono{font-size:12px;font-weight:700;letter-spacing:.02em}.table-colis .sub{display:block;margin-top:2px;color:var(--muted);font-size:11.5px}.table-colis td.num,.table-colis .shop{font-weight:700}.table-colis .st{font-size:11.5px}.bl-table{min-width:980px}.bl-table .row-actions{display:flex;flex-wrap:wrap;gap:5px;min-width:260px}.bl-table .row-actions .btn{white-space:nowrap}.mono{cursor:copy;transition:color .15s ease,background .15s ease;border-radius:4px}.mono:hover{color:var(--pc)}.mono.is-copied{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a;animation:ic-pop .4s ease}.btn-print,.act-notes,.act-more{display:inline-grid;place-items:center;flex:none}.btn-print{width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:8px;background:color-mix(in srgb,var(--pc) 12%,var(--white));color:var(--pc);cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-print .ic{width:16px;height:16px;color:currentColor}.btn-print:hover{background:var(--pc);color:#fff;transform:translateY(-1px)}.btn-print:hover .ic{animation:ic-bounce .55s ease}.act-notes{position:relative;width:32px;height:30px;border:0;border-radius:8px;background:color-mix(in srgb,#e8930c 14%,var(--white));color:#c2410c;cursor:pointer;transition:transform .15s ease}.act-notes .ic{width:17px;height:17px;color:currentColor}.act-notes:hover{transform:translateY(-1px)}.act-notes:hover .ic{animation:ic-ring .7s ease}.act-more{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 8px;border:0;border-radius:8px;background:var(--pc);color:#fff;cursor:pointer;transition:filter .15s ease,transform .15s ease}.act-more .ic{width:18px;height:18px;color:#fff}.act-more .act-caret{font-size:10px;opacity:.85}.act-more:hover{filter:brightness(1.08);transform:translateY(-1px)}.act-more:hover .ic{animation:ic-pulse .6s ease}.ic-print{color:var(--pc)}.ic-comment{color:#c2410c}@media(prefers-reduced-motion:reduce){.btn-print:hover,.act-notes:hover,.act-more:hover{transform:none}}.us-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.us-card{display:grid;gap:12px;border-top:4px solid var(--c);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 10%,var(--white)),var(--white) 55%);animation:lv-in .4s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * 40ms);transition:transform .18s ease,box-shadow .18s ease}.us-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px var(--c)}.us-card.is-off{opacity:.6;filter:grayscale(.6)}.us-top{display:flex;align-items:center;gap:12px}.us-photo{display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#000));color:#fff;font-size:18px;font-weight:800;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.us-photo img{width:100%;height:100%;object-fit:cover}.us-name{display:grid;gap:4px;justify-items:start}.us-name b{font-size:15px}.us-info{display:grid;gap:6px;margin:0;font-size:12.5px}.us-info div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center}.us-info dt{color:var(--muted);font-weight:600}.us-info dd{margin:0;overflow-wrap:anywhere}.us-code{font-family:var(--mono, ui-monospace, monospace);font-weight:700}.us-pass small{color:var(--muted)}.us-copy{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;text-align:start;cursor:copy}.us-copy:hover{background:color-mix(in srgb,var(--c) 10%,var(--white));color:var(--c)}.us-copy .ic{width:14px;height:14px}.us-copy.is-copied,.ch-phone:active{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.us-act{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px dashed var(--line)}.us-act label.btn{cursor:pointer}.ic-users{color:#475569}.me-photo{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;background:var(--pc);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.me-photo img{width:100%;height:100%;object-fit:cover}.ch-tel{color:var(--muted);font-size:11px;font-weight:500}.ch-phone{padding:0 4px;border:0;border-radius:4px;background:none;color:#16a34a;font:inherit;font-weight:600;cursor:copy}.form-modif{gap:10px 12px}.form-modif textarea{resize:vertical}.form-modif input[disabled]{opacity:.6;cursor:not-allowed}.form-modif .modif-exch{align-self:end;font-size:12px;line-height:1.3}.form-modif .modif-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.form-modif .modif-sec{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--pc) 6%,var(--soft));animation:pg-in .3s ease backwards}.form-modif .modif-sec h3{margin:0;font-size:13px;color:color-mix(in srgb,var(--pc) 80%,var(--ink))}.form-modif .modif-liv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:end}.form-modif .modif-liv small{display:block;color:#0d9488;font-weight:700}.form-modif .modif-st{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-modif>label,.form-modif .modif-fees label{animation:pg-in .3s ease backwards}@media(max-width:520px){.form-modif .modif-fees,.form-modif .modif-liv{grid-template-columns:minmax(0,1fr)}}@keyframes dlg-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes dlg-back{0%{opacity:0}to{opacity:1}}dialog.modal{overflow:hidden auto;border:1px solid color-mix(in srgb,var(--pc) 25%,var(--line));background:var(--white)}dialog.modal[open]{animation:dlg-in .28s cubic-bezier(.2,.8,.2,1)}dialog.modal::backdrop{background:#0a0a0a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dlg-back .2s ease}.modal.modal-sm{width:min(460px,calc(100vw - 24px));max-height:min(86vh,760px)}.modal.modal-wide{width:min(880px,calc(100vw - 32px));max-height:min(86vh,820px)}.modal .dlg-head{padding:12px 16px;border-bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--pc) 16%,var(--white)),var(--white));box-shadow:inset 0 -1px color-mix(in srgb,var(--pc) 18%,var(--line))}.modal .dlg-head h2{display:flex;align-items:center;gap:8px;font-size:15px;color:color-mix(in srgb,var(--pc) 70%,var(--ink))}.modal .dlg-head h2:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 20%,transparent)}.modal .dlg-head .icon-btn{width:30px;height:30px;border-radius:50%;transition:background .15s ease,transform .15s ease}.modal .dlg-head .icon-btn:hover{background:color-mix(in srgb,var(--pc) 14%,var(--white));transform:rotate(90deg)}.modal .dlg-body{padding:14px 16px 16px}.modal .form-actions .btn{min-width:96px}@media(prefers-reduced-motion:reduce){dialog.modal[open],dialog.modal::backdrop{animation:none}.modal .dlg-head .icon-btn:hover{transform:none}}.info-cards{display:grid;gap:10px}.info-card{padding:10px 12px;border:1px solid color-mix(in srgb,var(--pc) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--pc) 4%,var(--white));animation:pg-in .3s ease backwards}.info-card+.info-card{animation-delay:.06s}.info-card h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--pc) 75%,var(--ink))}.info-card h3 .ic{width:15px;height:15px}.info-card dl{display:grid;gap:4px;margin:0;font-size:13px}.info-card dl div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px}.info-card dt{color:var(--muted);font-weight:600}.info-card dd{margin:0;font-weight:600;overflow-wrap:anywhere}.info-cod{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 70%,#000));color:#fff;animation:pg-in .3s ease .12s backwards}.info-cod b{font-size:18px}.tel-copy{padding:1px 4px;border:0;border-radius:5px;background:none;color:inherit;font:inherit;text-align:start;cursor:copy;transition:background .15s ease,color .15s ease}.tel-copy:hover{background:color-mix(in srgb,var(--pc) 12%,transparent);color:var(--pc)}.tel-copy.is-copied{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.table-colis .tel-copy{font-size:12.5px}dialog .btn-primary{background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 75%,#000));border-color:var(--pc);color:#fff;transition:transform .15s ease,box-shadow .15s ease}dialog .btn-primary:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px var(--pc)}@media print{.tk{box-sizing:border-box;width:105mm;height:105mm;padding:2.5mm;display:grid;grid-template-rows:19mm minmax(0,1fr) 8mm 6mm 13mm;gap:1mm;overflow:hidden;color:#1a1a1c;background:#fff;font:6.4pt/1.16 Geist,Arial,sans-serif;page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tk:last-child{page-break-after:auto;break-after:auto}.tk-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 19mm;align-items:center;gap:2mm;padding:0 0 1mm;border-bottom:.55mm solid #e30613}.tk-from{display:grid;max-width:31mm;gap:.5mm;font-size:6.4pt}.tk-from b{color:#e30613;font-size:7.2pt}.tk-logo{position:absolute;top:50%;left:50%;width:34mm;max-height:15mm;object-fit:contain;transform:translate(-50%,-50%)}.tk-qr{justify-self:end}.tk-qr svg{display:block;width:18mm;height:18mm}.tk-main{display:grid;grid-template-columns:minmax(0,1fr) 24mm;gap:1.4mm;min-height:0}.tk table{width:100%;border-collapse:collapse}.tk-info th,.tk-info td{padding:.45mm 1mm;border:.25mm solid #aeb7c2;text-align:start;vertical-align:middle}.tk-info th{width:19mm;background:#f4f5f7;color:#c20b16;font-weight:750;white-space:nowrap}.tk-info td{overflow-wrap:anywhere}.tk-info .tk-ref th,.tk-info .tk-ref td{border-top:.55mm solid #e30613;border-bottom:.55mm solid #e30613}.tk-info .tk-ref th{border-left:.55mm solid #e30613;border-radius:2mm 0 0 2mm;background:#fff0f1}.tk-info .tk-ref td{border-right:.55mm solid #e30613;border-radius:0 2mm 2mm 0;font-size:10pt}.tk-info tr:not(.tk-ref) th,.tk-info tr:not(.tk-ref) td{height:5.8mm}.tk-addr td,.tk-comment td{height:6mm}.tk-side{display:grid;grid-template-rows:auto 1fr;gap:1.2mm}.tk-marks th,.tk-marks td{height:5mm;padding:0 .8mm;border:.25mm solid #929ba6;font-size:7pt}.tk-marks th{width:8mm;text-align:start}.tk-marks td{text-align:center}.tk-check{display:inline-block;width:3.3mm;height:3.3mm;border:.35mm solid #1a1a1c;border-radius:.6mm;vertical-align:middle}.tk-city{display:grid;place-items:center;border-radius:1.5mm;background:#e30613;color:#fff;font-size:17pt;font-weight:850;letter-spacing:.04em}.tk-cod{display:grid;place-items:center;padding:.5mm 1mm;border:0;border-radius:1.5mm;background:#e30613;color:#fff;font-size:14pt;font-weight:850;text-align:center}.tk-flags{display:grid;grid-template-columns:1fr 1fr;border:.3mm solid #1a1a1c;border-radius:1mm;overflow:hidden}.tk-flags span{display:grid;place-items:center;padding:.4mm;font-size:7pt;font-weight:750;text-align:center;text-transform:none}.tk-flags .tk-closed{background:#1a1a1c;color:#fff}.tk-flags .tk-exchange{background:#e30613;color:#fff}.tk-flags .tk-normal{background:#f1f3f5;color:#333}.tk-flags span+span{border-inline-start:.3mm solid #fff}.tk-bar{display:grid;place-items:center;overflow:hidden}.tk-bar svg{width:96mm;height:12mm}}.receipt-view{display:block;width:100%;max-height:70vh;object-fit:contain;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff}iframe.receipt-view{height:70vh}.fee-edit{display:inline-flex;align-items:stretch;min-width:150px}.fee-edit .input{width:80px;border-radius:6px 0 0 6px}.fee-edit .fee-dh{display:inline-flex;align-items:center;padding:0 10px;background:#1fb89a;color:#fff;font-weight:700;font-size:12px}.fee-edit .btn{border-radius:0 6px 6px 0;background:#1fb89a;border-color:#1fb89a}.pay-lines th.sel,.pay-lines td.sel{width:32px;text-align:center}.pay-lines td.sel input,.pay-lines th.sel input{width:16px;height:16px;cursor:pointer}.pay-lines td.pay-line-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.pay-line-remove{min-width:28px;padding:2px 7px;color:#dc2626;font-size:18px;line-height:1;border-color:#fecaca;background:#fff5f5}.pay-line-remove:hover{color:#fff;border-color:#dc2626;background:#dc2626}.pay-lines .fee-edit{min-width:142px}.pay-lines .fee-edit .input{width:70px}.pay-lines .act-pop{z-index:30}.recu-thumb{display:block;max-width:260px;max-height:260px;border-radius:10px;border:1px solid var(--line, #e5e7eb);cursor:zoom-in;margin-bottom:6px}.recu-cell{white-space:nowrap}.cl-table td{vertical-align:top}.cl-table tr.is-off{opacity:.6}.cl-info{font-size:12.5px;line-height:1.55}.cl-info b{font-weight:700}.cl-logo{width:54px;height:54px;border-radius:10px;border:1px solid var(--line, #e5e7eb);display:grid;place-items:center;overflow:hidden;background:var(--bg-soft, #f4f4f5)}.cl-logo img{width:100%;height:100%;object-fit:cover}.cl-logo-lg{width:96px;height:96px}.cl-nologo{font-size:26px;opacity:.6}.cl-logo-pick{display:flex;flex-direction:column;align-items:center;gap:8px}.cl-acts{display:flex;gap:0;border-radius:6px;overflow:hidden;width:max-content}.cl-a{border:0;width:30px;height:26px;color:#fff;cursor:pointer;font-size:13px;transition:filter .15s,transform .15s}.cl-a:hover{filter:brightness(1.12);transform:translateY(-1px)}.cl-blue{background:#3b8fdd}.cl-grey{background:#8a8f98}.cl-red{background:#e74c3c}.cl-green{background:#2ecc71}.cl-yellow{background:#f5c211;color:#222}.cl-detail{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.cl-dl{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin:0}.cl-dl dt{font-size:11.5px;opacity:.65}.cl-dl dd{margin:0;font-weight:600;word-break:break-word}.acting-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 16px;background:#fef3c7;color:#78350f;border-bottom:2px solid #f5c211;font-size:13px}.soc-range{align-items:center;gap:12px}.soc-range label{display:inline-flex;align-items:center;gap:6px}.soc-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.soc-kpi{position:relative;display:block;padding:22px 24px;border-radius:12px;background:var(--card, #fff);border:1px solid var(--line, #e5e7eb);color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.soc-kpi:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.soc-kpi>span:first-child{display:block;font-size:13px;font-weight:700;text-transform:uppercase}.soc-kpi>b{display:block;margin-top:14px;font-size:30px;color:var(--k)}.soc-ic{position:absolute;right:24px;bottom:20px;color:var(--k)}.soc-ic .ic{width:40px;height:40px}.st-period{align-items:center;gap:12px;flex-wrap:wrap}.st-period label{display:inline-flex;align-items:center;gap:6px}.st-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:16px}.st-card{position:relative;display:block;padding:16px 18px;border-radius:12px;background:var(--card, #fff);border:1px solid var(--line, #e5e7eb);border-top:3px solid var(--k)}.st-card>span:first-child{display:block;font-size:12px;font-weight:700;text-transform:uppercase;opacity:.8}.st-card>b{display:block;margin-top:8px;font-size:26px;color:var(--k)}.st-card>small{display:block;font-size:11px;opacity:.6;margin-top:2px}.st-ic{position:absolute;right:14px;top:14px;color:var(--k);opacity:.85}.st-ic .ic{width:26px;height:26px}.st-more{margin:4px 0 16px}.st-now{margin:8px 0 10px;font-size:15px}.st-legend{display:flex;align-items:center;gap:6px;font-size:12px;margin:0 0 8px}.st-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-left:8px}.st-chart{overflow-x:auto}.st-chart rect{transition:opacity .15s}.st-chart g:hover rect{opacity:.8}.st-table h2{padding:14px 16px 6px;margin:0;font-size:15px}.st-table{margin-top:16px}.st-rate{display:inline-block;min-width:64px;padding:2px 6px;border-radius:6px;font-weight:700;background:linear-gradient(90deg,color-mix(in srgb,#16a34a 22%,transparent) var(--r),transparent var(--r))}.rb-search{width:100%;margin:6px 0 10px;font-size:15px}.rb-list{max-height:55vh;overflow:auto}.rb-livs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:40vh;overflow:auto}.exch-ico.exch-part{background:#15803d}.pc-kpis{margin-bottom:12px}.pc-grid{display:grid;gap:14px}.pc-card{position:relative;overflow:hidden;padding:0;border-top:4px solid var(--c);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 10%,var(--white)) 0%,var(--white) 55%);animation:lv-in .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms);transition:transform .18s ease,box-shadow .18s ease}.pc-card:after{content:"";position:absolute;inset:-50px -40px auto auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%);pointer-events:none}.pc-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px -22px var(--c)}.pc-card .pc-head{position:relative;z-index:1;border-bottom:1px solid color-mix(in srgb,var(--c) 18%,var(--line))}.pc-card .pc-head h2{color:color-mix(in srgb,var(--c) 75%,var(--ink))}.pc-card .pc-head h2:before{background:var(--c)}.pc-name{display:grid;gap:6px}.pc-counts{display:flex;flex-wrap:wrap;gap:6px}.pc-chip{padding:2px 9px;border-radius:var(--pill);font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--c, #475569) 12%,transparent);color:var(--c, #475569)}.pc-chip.is-todo{--c: #dc2626;animation:lv-breathe 2.4s ease-in-out infinite}.pc-chip.is-done{--c: #16a34a}.pc-act{align-items:center}.pc-all{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pill);background:color-mix(in srgb,var(--c) 10%,var(--white));font-size:12.5px;font-weight:600;cursor:pointer}.pc-nsel{font-size:12px;color:var(--c);font-weight:700;min-width:0}.pc-wa .ic{color:#16a34a}.pc-rows{display:grid;gap:6px;padding:6px 12px 12px}.pc-row{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(120px,1.2fr) minmax(150px,1.3fr) minmax(140px,1.4fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--white);cursor:pointer;animation:row-in .3s ease both;transition:border-color .15s,background .15s}.pc-row:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line));background:color-mix(in srgb,var(--c) 4%,var(--white))}.pc-row:has(input:checked){border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--white))}.pc-row.is-sent{opacity:.7}.pc-row input{width:18px;height:18px;accent-color:var(--c)}.pc-row small{display:block;color:var(--muted);font-size:11.5px}.pc-change i{color:var(--muted);font-style:normal;padding:0 3px}.pc-change b{color:var(--c)}.num-center{text-align:center!important}.cl-select-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.cl-part .card-head{gap:10px;flex-wrap:wrap}.cl-part .card-head h3{margin-inline-end:auto}.lv-home-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lv-home-status .st{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--c) 35%,white);border-radius:12px;background:color-mix(in srgb,var(--c) 7%,white);color:color-mix(in srgb,var(--c) 62%,#000);text-decoration:none}.lv-task{border-color:#f59e0b;background:#fffbeb;color:#92400e;font-weight:700}@media(max-width:860px){.pc-row{grid-template-columns:auto 1fr}.pc-row>:nth-child(n+3){grid-column:2}}@media(prefers-reduced-motion:reduce){.pc-card,.pc-row,.pc-chip.is-todo{animation:none!important}.pc-card:hover{transform:none}}:root{--red: #E30613;--red-ink: #B8050F;--danger: #B42318;--ink: #1A1A1C;--ink-2: #3D3F45;--muted: #646870;--line: #E4E6EA;--line-2: #EEF0F2;--bg: #F7F8FA;--white: #FFFFFF;--soft: #F2F3F5;--tint-red: #FDECEE;--r: 8px;--r-lg: 12px;--shadow: 0 1px 2px rgba(16, 24, 40, .05);--shadow-pop: 0 12px 32px -8px rgba(16, 24, 40, .18), 0 2px 6px rgba(16, 24, 40, .06);--side: 232px;--side-mini: 64px;--ease: cubic-bezier(.2, .7, .2, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-skin]){--bg: #0E0F11;--white: #17181B;--soft: #1F2024;--line: #2A2C31;--line-2: #222429;--ink: #F1F2F4;--ink-2: #D0D2D6;--muted: #9A9EA6;--red-ink: #FF5A64;--tint-red: rgba(227, 6, 19, .18);--danger: #F97066;--shadow: 0 1px 2px rgba(0, 0, 0, .4)}}:root[data-theme=dark]:not([data-skin]){--bg: #0E0F11;--white: #17181B;--soft: #1F2024;--line: #2A2C31;--line-2: #222429;--ink: #F1F2F4;--ink-2: #D0D2D6;--muted: #9A9EA6;--red-ink: #FF5A64;--tint-red: rgba(227, 6, 19, .18);--danger: #F97066;--shadow: 0 1px 2px rgba(0, 0, 0, .4)}body{font-size:13.5px;background:var(--bg);color:var(--ink)}h1,h2,h3{letter-spacing:-.012em}.num,.table .num,.money b,.kpi b,.st-card b{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:6px}.input:focus,.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #e3061324}.btn{min-height:34px;padding:0 12px;border-radius:var(--r);border-color:var(--line);font-weight:600;font-size:13px;box-shadow:var(--shadow);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.btn:hover{border-color:#c9ccd2;background:var(--soft)}.btn:active{transform:none}.btn-sm{min-height:28px;padding:0 9px;font-size:12px}.btn-primary{background:var(--red);border-color:var(--red);color:#fff}.btn-primary:hover{background:var(--red-ink);border-color:var(--red-ink);color:#fff}#view .btn-primary,dialog .btn-primary{background:var(--red);border-color:var(--red);box-shadow:var(--shadow)}#view .btn-primary:not([disabled]):hover,dialog .btn-primary:not([disabled]):hover{background:var(--red-ink);border-color:var(--red-ink);transform:none;box-shadow:var(--shadow);filter:none}.btn-ghost{box-shadow:none}.btn.act-red,.btn-danger{background:var(--white);border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.btn.act-red:hover,.btn-danger:hover{background:color-mix(in srgb,var(--danger) 8%,var(--white));border-color:var(--danger)}.icon-btn{width:34px;height:34px;border-radius:var(--r);color:var(--ink-2);transition:background-color .15s}.input,.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{min-height:34px;padding:6px 10px;border-radius:var(--r);border-color:var(--line);font-size:13.5px;transition:border-color .15s,box-shadow .15s}.input-sm{min-height:30px}.form label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.layout{grid-template-columns:var(--side) minmax(0,1fr)}.side{padding:12px 10px;gap:4px;border-right:1px solid var(--line)}.side-brand{gap:8px;padding:2px 6px 12px}.side-brand img{width:80px;height:auto;padding:4px 6px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.side-brand span{font-size:14px}.side-toggle{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--muted);cursor:pointer;font-size:13px}.side-toggle:hover{color:var(--ink);background:var(--soft)}.nav-group{margin:12px 10px 4px;font-size:10.5px}.nav-item{min-height:34px;gap:10px;padding:0 10px;border-radius:var(--r);font-size:13px;font-weight:500;color:var(--ink-2);transition:background-color .15s,color .15s}.nav-item.is-active{background:var(--tint-red);color:var(--red);font-weight:600;box-shadow:inset 2px 0 0 var(--red)}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.is-mini{--side: var(--side-mini)}.layout.is-mini .side-brand span,.layout.is-mini .nav-label,.layout.is-mini .nav-group,.layout.is-mini .nav-item small,.layout.is-mini .demo-box{display:none}.layout.is-mini .side-brand{flex-direction:column;padding-inline:0}.layout.is-mini .side-brand img{width:44px}.layout.is-mini .side-toggle{margin:6px 0 0}.layout.is-mini .nav-item{justify-content:center;padding:0;position:relative}.layout.is-mini .nav-badge{position:absolute;top:2px;right:6px;min-width:16px;padding:0 4px;font-size:10px}.top{min-height:52px;padding:8px 20px;gap:10px;background:color-mix(in srgb,var(--white) 94%,transparent)}.top-title{font-size:15.5px;font-weight:650}.top-user{gap:8px}.top-user .role{font-size:10.5px;padding:2px 8px}.content{padding:18px 20px 28px;gap:14px}.card{padding:16px;border-radius:var(--r-lg);border-color:var(--line);box-shadow:var(--shadow)}.card h2,.card-head h2{font-size:14px;font-weight:650}.kpi,.st-card,.soc-kpi{border-radius:var(--r-lg);box-shadow:var(--shadow);transition:border-color .15s}.kpi:hover,.st-card:hover,.soc-kpi:hover{transform:none;box-shadow:var(--shadow);border-color:#c9ccd2}.kpi:before{width:3px}.kpi b,.st-card>b{letter-spacing:-.01em}.soc-kpi{padding:16px 18px}.soc-kpi>b{margin-top:8px;font-size:24px}.st-card{padding:14px 16px;border-top-width:1px}.st-card>b{font-size:22px}.table{font-size:13px}.table th{padding:8px 12px;background:var(--soft);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em;border-bottom:1px solid var(--line);z-index:1}.table td{padding:8px 12px;border-bottom:1px solid var(--line-2)}.table-sm td,.table-sm th{padding-block:6px}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background:color-mix(in srgb,var(--soft) 70%,transparent)}:root[data-density=compact] .table{font-size:12.5px}:root[data-density=compact] .table th{padding:6px 8px;font-size:10.5px}:root[data-density=compact] .table td{padding:4px 8px;line-height:1.25}:root[data-density=compact] .table td .btn-sm{padding-block:2px;min-height:26px}:root[data-density=compact] .table td .badge,:root[data-density=compact] .table td .sit{padding-block:1px}:root[data-density=compact] .table td.chk{top:5px}.top .icon-btn.is-on{background:color-mix(in srgb,var(--pc, #e7000b) 12%,transparent);color:var(--pc, #e7000b)}.ic.ic-emo{width:1.2em;height:1.2em;vertical-align:-.22em;stroke-dasharray:none;animation:none}.icon-btn>.ic.ic-emo,.ch-btn>.ic.ic-emo{width:20px;height:20px}.table-click tbody tr{cursor:pointer}.table .num{text-align:end}.table-wrap{overflow:auto}.dt-bar,.list-head{padding:10px 12px;gap:10px;border-bottom:1px solid var(--line-2)}.pager,.dt-pager{padding:8px 12px;gap:8px;font-size:12.5px;color:var(--muted)}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:var(--ink)}.st{padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.5;gap:5px;white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.st-exch:before{display:none}.tel-copy,.copy{border-radius:6px;transition:background-color .15s,color .15s}.tel-copy:hover{background:var(--soft)}.is-copied{background:color-mix(in srgb,#16a34a 14%,transparent)!important;color:#15803d!important}.modal{border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.dlg-head{padding:12px 16px;border-bottom:1px solid var(--line-2)}.dlg-head h2{font-size:15px}.dlg-body{padding:16px}dialog[open].modal{animation:ds-pop .16s var(--ease)}dialog[open].drawer{animation:ds-slide .18s var(--ease);border-left:1px solid var(--line);box-shadow:var(--shadow-pop)}dialog::backdrop{background:#10121861;-webkit-backdrop-filter:none;backdrop-filter:none;animation:ds-fade .16s ease}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes ds-slide{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.act-pop{border-radius:var(--r);box-shadow:var(--shadow-pop);border:1px solid var(--line);animation:ds-fade .12s ease}.act-pop button{font-size:13px}.toast{border-radius:var(--r);box-shadow:var(--shadow-pop);font-size:13px}.empty{padding:36px 20px;font-size:13.5px}.loading{padding:32px}#view>*,#view .table tbody tr,.main .content>*{animation:none!important}.ic{animation:none}@media(max-width:860px){.layout,.layout.is-mini{grid-template-columns:minmax(0,1fr)}.side-toggle{display:none}.layout.is-mini .nav-label,.layout.is-mini .nav-group,.layout.is-mini .side-brand span{display:revert}.top{padding:8px 12px}.content{padding:12px 12px 24px}.role-livreur-shell #view .btn,.role-livreur-shell dialog .btn{min-height:44px}.role-livreur-shell #view .btn-sm,.role-livreur-shell dialog .btn-sm{min-height:40px}.card-flush .table-wrap{max-height:none}}@media(max-width:720px){.table td.chk{top:10px;inset-inline-end:12px;inset-inline-start:auto;width:auto;padding:0}.table td.chk+td{padding-inline-start:0;padding-inline-end:36px}.table td.chk input{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bg: #F6F7FB;--r-lg: 14px;--r-xl: 16px;--accent-grad: linear-gradient(135deg, #E30613 0%, #FF5267 100%);--info: #2563EB;--ok: #16A34A;--warn: #D97706;--violet: #7C3AED;--amber-bg: #FFF8EB;--amber-line: #F5D9A8;--amber-ink: #7A4B06;--t-fast: .15s;--t-mid: .2s;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .04)}:root[data-theme=dark]:not([data-skin]){--amber-bg: rgba(217, 119, 6, .14);--amber-line: rgba(217, 119, 6, .35);--amber-ink: #FCD34D}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-skin]){--amber-bg: rgba(217, 119, 6, .14);--amber-line: rgba(217, 119, 6, .35);--amber-ink: #FCD34D}}.side nav>div+div{margin-top:6px}.nav-group{margin:14px 10px 6px;color:#8a8f98;font-size:10.5px;letter-spacing:.07em}.nav-item{position:relative;min-height:36px}.nav-item .ic{width:20px;height:20px;color:#6b7079;transition:color var(--t-fast),transform var(--t-mid) var(--ease)}.nav-item:hover .ic{color:var(--ink);transform:translate(1px) scale(1.06)}.nav-item:before{content:"";position:absolute;inset-inline-start:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-grad);transform:scaleY(0);transition:transform var(--t-mid) var(--ease)}.nav-item.is-active{box-shadow:none;background:#fdeeef}.nav-item.is-active:before{transform:scaleY(1)}:root[data-theme=dark]:not([data-skin]) .nav-item.is-active{background:var(--tint-red)}.nav-label{line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top{min-height:56px}.top-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.top-user .role{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.top-user .who{font-size:13px}.me-photo{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--line)}.acting-bar{display:flex;align-items:center;gap:12px;margin:12px 20px 0;padding:10px 14px;border:1px solid var(--amber-line);border-radius:var(--r-lg);background:var(--amber-bg);color:var(--amber-ink);font-size:13px}.acting-ic{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.acting-txt{display:grid;gap:1px;flex:1;min-width:0}.acting-txt small{font-size:12px;opacity:.85}.acting-bar .btn{margin-inline-start:auto;border-color:var(--amber-line);background:var(--white);color:var(--amber-ink)}.btn{transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.btn:not(:disabled):active{transform:scale(.97)}.btn .ic{width:16px;height:16px;transition:transform var(--t-mid) var(--ease)}.btn:hover .ic{transform:translateY(-1px)}.btn.is-on{border-color:color-mix(in srgb,var(--info) 45%,var(--line));background:color-mix(in srgb,var(--info) 8%,var(--white));color:var(--info)}#view .btn-hero,dialog .btn-hero{background:var(--accent-grad);border-color:transparent;box-shadow:0 6px 16px -8px #e306138c}#view .btn-hero:not([disabled]):hover{background:var(--accent-grad);filter:brightness(1.05);box-shadow:0 8px 20px -8px #e3061399}.btn .count:not(:empty){margin-inline-start:4px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center}.search{position:relative;display:flex;align-items:center}.search .search-ic{position:absolute;inset-inline-start:11px;color:#8a8f98;pointer-events:none;display:flex}.search .search-ic .ic{width:17px;height:17px}.search .input{padding-inline-start:36px;min-height:38px;border-radius:10px;background:var(--white)}.search .icon-btn{position:absolute;inset-inline-end:4px;width:30px;height:30px}.search .icon-btn .ic{width:18px;height:18px}.tb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#view .chips{display:flex;flex-wrap:wrap;gap:8px}.qf{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 6px 0 8px;border:1px solid color-mix(in srgb,var(--c) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--c) 3%,var(--white));color:var(--ink-2);font:600 12.5px/1 var(--f);cursor:pointer;box-shadow:var(--shadow);transition:border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.qf:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line))}.qf:active{transform:scale(.97)}.qf-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c)}.qf-ic .ic{width:14px;height:14px}.qf b{min-width:22px;padding:2px 6px;border-radius:7px;background:color-mix(in srgb,var(--c) 13%,var(--white));color:var(--c);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.qf.is-zero b{color:var(--muted)}.qf.is-on{border-color:color-mix(in srgb,var(--c) 48%,var(--line));background:color-mix(in srgb,var(--c) 8%,var(--white));color:var(--c);box-shadow:0 2px 6px color-mix(in srgb,var(--c) 12%,transparent)}.qf.is-on b{background:var(--c);color:#fff}.qf:before,.qf:after{display:none!important}.table-colis td{vertical-align:top;padding-block:9px}.table-colis .code-cell{display:flex;align-items:center;gap:6px}.table-colis .code-cell b.mono{font-size:12.5px;color:var(--ink)}.table-colis .btn-print{width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2)}.table-colis .btn-print:hover{border-color:#c9ccd2;background:var(--soft)}.table-colis .btn-print .ic{width:15px;height:15px}.table-colis td.num .price{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.table-colis td.num .fee{color:var(--muted);font-weight:500;font-size:11.5px}.table-colis tbody tr.is-sel,.table tbody tr:has(td.chk input:checked){background:color-mix(in srgb,var(--info) 6%,var(--white));box-shadow:inset 3px 0 0 var(--info)}.table td.chk input,.table th.chk input{width:16px;height:16px;accent-color:var(--red);cursor:pointer}.table .sub{color:var(--muted)}.sit{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-radius:6px;background:var(--white);color:color-mix(in srgb,var(--c) 85%,#000);font-size:11px;font-weight:600;white-space:nowrap}.sit:before{content:"◎";font-size:10px;color:var(--c)}.act-more{border-radius:8px;transition:background-color var(--t-fast),box-shadow var(--t-fast)}.liv-badge{border-radius:6px}.act-pop:not([hidden]){animation:ds-menu .18s var(--ease)}@keyframes ds-menu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}dialog[open].modal{animation:ds-pop .2s var(--ease)}.modal,.drawer{border-radius:var(--r-xl)}.drawer{border-radius:var(--r-xl) 0 0 var(--r-xl)}.card,.kpi,.st-card,.soc-kpi{border-radius:var(--r-lg)}.toast{display:inline-flex;align-items:center;gap:8px}.toast-check{width:18px;height:18px;flex:none;fill:none;stroke:#4ade80;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.toast-check circle{stroke-dasharray:64;stroke-dashoffset:64;animation:ds-draw .35s ease forwards;opacity:.5}.toast-check path{stroke-dasharray:16;stroke-dashoffset:16;animation:ds-draw .25s .2s ease forwards}@keyframes ds-draw{to{stroke-dashoffset:0}}.is-loading .ic-refresh,.ic-refresh.is-spin{animation:ds-spin .8s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.acting-bar{margin:10px 12px 0;flex-wrap:wrap}.acting-bar .btn{width:100%}#view .toolbar>.search{flex:1 1 100%}.tb-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.tb-actions .btn-hero{grid-column:1 / -1}#view .chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.qf{flex:none}}.rq-companies{display:flex;flex-wrap:wrap;gap:8px}.rq-co{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink-2);font:600 13px/1 var(--f);cursor:pointer;box-shadow:var(--shadow);transition:border-color var(--t-fast),background-color var(--t-fast)}.rq-co:hover{border-color:#c9ccd2}.rq-co.is-on{border-color:var(--red);color:var(--red);background:#fdeeef}.rq-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e30613;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--white)}.rq-co .rq-badge{position:absolute;top:-8px;inset-inline-end:-8px}.rq-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.rq-head h2{margin:0;font-size:14px}.rq-media{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rq-media audio{height:32px;max-width:240px}.rq-photo{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--soft);cursor:zoom-in}.rq-voice{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rq-voice audio{width:100%;height:34px}.cl-dark{background:#3d3f45}.cl-acc{margin-top:2px;color:var(--ok);font-weight:600}.alert-bar{display:flex;align-items:flex-start;gap:12px;margin:12px 20px 0;padding:12px 14px;border:1px solid #F5B4B9;border-radius:var(--r-lg);background:#fff1f2;color:#7f1d1d}.alert-bell{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#e30613;color:#fff}.alert-bell .ic{width:20px;height:20px;animation:ds-ring 1.2s ease-in-out 3;transform-origin:50% 10%}@keyframes ds-ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.alert-list{display:grid;gap:8px;flex:1;min-width:0}.alert-item{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--white);border:1px solid #FBD5D8;color:var(--ink)}.alert-act{display:flex;gap:6px}@media(max-width:860px){.alert-bar{margin:10px 12px 0}.alert-act{width:100%}.alert-act .btn{flex:1}}:root{--f: "Geist", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace}body{font-family:var(--f);font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility;letter-spacing:-.003em}.mono,code,kbd{font-family:var(--f-mono);letter-spacing:0}h1,h2,h3,.top-title{font-weight:650;letter-spacing:-.018em}.btn:hover .ic-plus{animation:ds-rot .35s var(--ease)}.btn:hover .ic-filter{animation:ic-bounce .45s ease}.btn:hover .ic-upload{animation:ds-up .4s var(--ease)}.btn:hover .ic-download{animation:ds-down .4s var(--ease)}.btn:hover .ic-scan,.btn:hover .ic-print,.icon-btn:hover .ic-print,.qf:hover .qf-ic .ic{animation:ic-pop .4s ease}.qf:hover{transform:translateY(-1px)}.act-more:hover .ic{animation:ic-pop .35s ease}.act-pop button{transition:background-color var(--t-fast),padding-inline-start var(--t-fast),color var(--t-fast)}.act-pop button:hover{padding-inline-start:16px}.kpi,.st-card,.soc-kpi,.rq-co,.cl-a{transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid),border-color var(--t-fast)}a.kpi:hover,.st-card:hover,.soc-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #10182847}.table tbody tr:hover td:first-child{box-shadow:inset 2px 0 color-mix(in srgb,var(--red) 55%,transparent)}.tel-copy:hover{color:var(--red)}@keyframes ds-rot{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ds-up{0%,to{transform:none}45%{transform:translateY(-3px)}}@keyframes ds-down{0%,to{transform:none}45%{transform:translateY(3px)}}@media(min-width:1000px){.table-colis{table-layout:auto;width:100%}.table-colis th,.table-colis td{padding-inline:6px;white-space:normal}.table-colis .code-cell b.mono{font-size:11.5px}.table-colis .tel-copy{font-size:12px;padding-inline:2px}.table-colis .sit:before{display:none}.table-colis th{font-size:10.5px}.table-colis td{font-size:12.5px;overflow-wrap:break-word;word-break:normal}.table-colis .sit,.table-colis .st{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.table-colis .code-cell b.mono,.table-colis td.num .price,.table-colis .tel-copy{white-space:nowrap;overflow-wrap:normal}.table-colis td.chk{width:32px}.table-colis .st,.table-colis .sit{white-space:normal;line-height:1.3;max-width:170px}.table-colis td:has(.st){display:table-cell}.table-colis td .st+.st{margin-top:4px}.table-colis .act-cell{width:1%}}.lv-tabs{display:flex;flex-wrap:wrap;gap:8px 6px;padding:8px 2px 6px}@media(max-width:860px){.lv-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}}.lv-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--c) 6%,var(--white));color:color-mix(in srgb,var(--c) 85%,#000);font:600 12.5px/1 var(--f);cursor:pointer;transition:background-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.lv-tab:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.lv-tab:hover{transform:translateY(-1px)}.lv-tab.is-on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 6px 14px -8px var(--c)}.lv-tab.is-on:before{background:#fff}.lv-badge{position:absolute;top:-7px;inset-inline-end:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e30613;color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--white);font-variant-numeric:tabular-nums}.lv-tab.is-on .lv-badge{background:#fff;color:#e30613}:root[data-theme=dark] .lv-tab:not(.is-on){color:color-mix(in srgb,var(--c) 70%,#fff)}.ss-card{display:grid;gap:12px}.ss-go{min-height:52px;font-size:16px}.ss-cam{position:relative;overflow:hidden;border-radius:var(--r-lg);background:#000;aspect-ratio:4 / 3;max-height:55vh}.ss-cam video{width:100%;height:100%;object-fit:cover}.ss-frame{position:absolute;top:14%;right:16%;bottom:14%;left:16%;border:3px solid #fff;border-radius:12px;box-shadow:0 0 0 100vmax #00000059}.ss-frame:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:#e30613;animation:ss-line 1.6s ease-in-out infinite alternate}@keyframes ss-line{0%{transform:translateY(-28px)}to{transform:translateY(28px)}}.ss-stop{position:absolute;top:10px;right:10px}.ss-manual{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.ss-manual .field{flex:1;min-width:200px;display:grid;gap:4px;font-size:12.5px;font-weight:600}@media(max-width:860px){.role-livreur-shell .burger{display:inline-flex}.role-livreur-shell .side{display:flex}}.act-pop.is-float{position:fixed;z-index:60;margin:0;min-width:190px;max-width:260px}.act-pop button{padding:6px 10px;font-size:12.5px;line-height:1.3;min-height:30px}.table-wrap{overflow-x:auto;overflow-y:visible}.act-pop.is-float,.act-pop.is-float.up{bottom:auto;right:auto;transform:none}#view .lv-card .btn-primary[data-st=livre],#view .lv-card .lb-go[data-st=livre]{background:#16a34a;border-color:#16a34a;box-shadow:0 6px 16px -8px #16a34a99}#view .lv-card .btn-primary[data-st=livre]:not([disabled]):hover{background:#15803d;border-color:#15803d}.side-brand{align-items:center}.side-brand .side-logo{width:36px;height:36px;padding:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.side-brand span{display:grid;line-height:1.05;font-size:15px;font-weight:750;letter-spacing:-.01em}.side-brand span small{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em}.layout.is-mini .side-brand .side-logo{width:34px;height:34px}.login-logo{width:88px;height:88px;object-fit:contain}.act-pop.is-float{width:max-content;max-width:300px;background:var(--white)}.act-pop.is-float button{white-space:nowrap;width:100%;text-align:start}.nav-item .nav-ico{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--nc, #64748b) 11%,transparent);transition:background-color var(--t-mid),transform var(--t-mid) var(--ease),box-shadow var(--t-mid)}.nav-item .nav-ico .ic{width:18px;height:18px;color:var(--nc, #64748b)}.nav-item:hover .nav-ico{background:color-mix(in srgb,var(--nc, #64748b) 18%,transparent);transform:translateY(-1px)}.nav-item.is-active .nav-ico{background:var(--nc, #E30613);box-shadow:0 6px 14px -8px var(--nc, #E30613)}.nav-item.is-active .nav-ico .ic{color:#fff}.nav-item{font-weight:550;font-size:13.2px;letter-spacing:-.005em}.act-pop{padding:6px}.act-pop button{display:flex;align-items:center;gap:9px;border-radius:8px;font-weight:550;font-size:13px;color:var(--ink)}.act-pop button .act-ic{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;background:color-mix(in srgb,var(--ac, #64748b) 12%,transparent);color:var(--ac, #64748b);transition:transform var(--t-mid) var(--ease),background-color var(--t-fast)}.act-pop button .act-ic .ic{width:15px;height:15px}.act-pop button:hover{background:color-mix(in srgb,var(--ac, #64748b) 8%,var(--white));color:color-mix(in srgb,var(--ac, var(--ink)) 70%,var(--ink))}.act-pop button:hover .act-ic{background:var(--ac, #64748b);color:#fff;transform:scale(1.08) rotate(-4deg)}.act-pop button:hover .act-ic .ic-trash{animation:ic-ring .5s ease}.act-pop button:hover .act-ic .ic-print,.act-pop button:hover .act-ic .ic-eye{animation:ic-pop .4s ease}.act-pop button:hover .act-ic .ic-check{animation:ds-up .35s ease}.pay-list th,.pay-list td{padding-inline:8px;white-space:normal}.pay-list td{font-size:12.5px}.pay-list .st{white-space:normal;word-break:keep-all;line-height:1.3}.pay-list td.mono b{white-space:nowrap;font-size:12px}.pay-list .pay-note{color:var(--muted);font-size:12px;max-width:160px}.pay-list .recu-cell{white-space:normal}.pay-edited{color:#7c3aed;font-weight:700}.pay-list th,.pay-list td{padding-inline:6px}.pay-list th{font-size:10px;white-space:normal}.pay-list .sort-ar{margin-inline-start:2px;font-size:9px}.pay-extra-ic{width:16px;height:16px;vertical-align:-3px;margin-inline-end:3px;background:none;border:0;padding:0}.pay-detail-actions{position:relative;z-index:6;align-items:center;justify-content:space-between}.pay-extra-sum b{color:#ea580c}.st-extra{width:100%;max-width:360px;margin:-4px 0 4px;text-align:start;cursor:pointer;font:inherit;color:inherit}.ex-group+.ex-group{margin-top:16px}.ex-group h3{display:flex;justify-content:space-between;font-size:14px;margin:0 0 6px}.fr-months h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.fr-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.fr-m{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);text-align:start;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--t-fast),transform var(--t-fast),background-color var(--t-fast)}.fr-m:hover{transform:translateY(-1px);border-color:#ea580c}.fr-m span{font-size:12px;font-weight:600;text-transform:capitalize;color:var(--ink-2)}.fr-m b{font-size:16px;color:#ea580c;font-variant-numeric:tabular-nums}.fr-m small{font-size:11px;color:var(--muted)}.fr-m.is-on{border-color:#ea580c;background:color-mix(in srgb,#ea580c 8%,var(--white));box-shadow:0 0 0 3px color-mix(in srgb,#ea580c 15%,transparent)}.fr-title{margin:0;font-size:15px;flex:1}.fr-title b{color:#ea580c}.fr-total{margin-inline-start:auto;color:#ea580c}.alert-bar.alert-info{border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.alert-info .alert-bell{background:#2563eb}.alert-info .alert-bell .ic{animation:ic-pop .6s ease 2}.alert-info .alert-item{border-color:#dbeafe}.alert-lines{display:grid;gap:3px;font-size:13px}.alert-lines span:before{content:"• ";color:#2563eb}:root[data-theme=dark] .alert-bar.alert-info{background:#2563eb24;border-color:#2563eb66;color:#bfdbfe}.sit,.table-colis .sit{white-space:nowrap!important;word-break:normal;max-width:none}.liv-badge.is-where{background:color-mix(in srgb,var(--c) 12%,transparent);color:color-mix(in srgb,var(--c) 80%,#000);border-color:color-mix(in srgb,var(--c) 30%,transparent)}.inv-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 20px}.inv-head dl{margin:0;display:grid;gap:4px;align-content:start}.inv-head dl>div{display:flex;gap:6px;align-items:baseline}.inv-head dt{color:#0d9488;font-weight:600;white-space:nowrap}.inv-head dt:after{content:" :"}.inv-head dd{margin:0}.inv-head-r dt{color:#0d9488}.inv-type,.inv-st{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11.5px;font-weight:700;color:#fff;background:var(--c);white-space:nowrap}.inv-type[style*="#eab308"]{color:#fff}.inv-city-mod{color:#ea580c;font-weight:700;text-transform:uppercase}.inv-mod{display:inline-block;padding:1px 6px;border-radius:4px;background:#f59e0b;color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}.inv-lines tfoot td{background:var(--surface-2, #f6f7f9)}@media(max-width:640px){.inv-head{flex-direction:column;gap:10px}}.cl-head.is-open h2{color:#b91c1c}.cl-head.is-done h2{color:#16a34a}.cl-part.is-ok{opacity:.75}.cl-n{display:inline-block;min-width:22px;padding:0 7px;margin-left:6px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:12px;text-align:center}.cl-part.is-ok .cl-n{background:#dcfce7;color:#15803d}.inv-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.inv-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.inv-list:not(table){list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:420px;overflow:auto}.inv-list li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mfa-qr{display:block;margin:8px auto;background:#fff;padding:8px;border-radius:8px}@media(max-width:900px){.inv-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-cols{grid-template-columns:1fr}}.lv-nostatus{margin:4px 0 2px;padding:4px 8px;border-radius:6px;background:#fee2e2;color:#b91c1c;font-size:12.5px;font-weight:700}.alert-bar:not(.alert-info){position:sticky;top:62px;z-index:30}.alert-bar.is-flash{animation:alert-flash .45s ease-in-out 4}@keyframes alert-flash{50%{box-shadow:0 0 0 4px #dc26268c;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.alert-bar.is-flash{animation:none;outline:3px solid #dc2626}}@media(max-width:480px){.top{gap:6px;padding-inline:10px}.top-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-user{gap:4px;flex:none}.top-user .icon-btn{width:36px;height:36px}.top-user .dens-btn{display:none}.top-user .btn-sm{padding-inline:8px;font-size:12px}}.date-range-open{white-space:nowrap}.date-range-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#0f172a61}.date-range-backdrop[hidden]{display:none}.date-range-dialog{width:min(500px,100%);padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 20px 60px #0f172a38}.date-range-dialog header,.date-range-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.date-range-dialog header{margin-bottom:20px}.date-range-dialog h2{margin:0;font-size:20px}.date-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.date-range-fields label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:650}.date-range-dialog footer{justify-content:flex-end;margin-top:24px;padding-top:14px;border-top:1px solid var(--line)}@media(max-width:520px){.date-range-fields{grid-template-columns:1fr}.date-range-dialog{padding:16px}}.qf-ic .ic,.kpi-ic .ic{filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 5px color-mix(in srgb,currentColor 28%,transparent));animation:udel-icon-glow 4s ease-in-out infinite}@keyframes udel-icon-glow{0%,to{filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 4px color-mix(in srgb,currentColor 22%,transparent))}50%{filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 6px color-mix(in srgb,currentColor 30%,transparent))}}.exch-ico,.exch-ico.exch-part{background:#e7000b!important;color:#111!important}.ic-return,.ic-swap{color:#111!important}.date-range-control,.date-range-custom>label{display:grid;gap:5px}.date-range-control{min-width:170px}.date-range-custom{display:flex;align-items:end;gap:8px}.date-range-custom[hidden]{display:none}.date-range-custom>label{min-width:130px}.inv-filters{align-items:end}.inv-filters .date-range-control,.filters .date-range-control,.inv-filters .date-range-custom{align-self:end}.date-range-control>.input,.date-range-custom .input{min-height:36px}.company-rate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.company-rate-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:92px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);text-align:start;box-shadow:var(--shadow)}.company-rate-card:hover{border-color:var(--red)}.company-rate-identity{display:flex;align-items:center;gap:10px;min-width:0}.company-rate-identity>b{min-width:0;overflow-wrap:anywhere}.company-rate-toggle{width:100%;min-width:0;min-height:34px;padding:6px 8px;white-space:normal;line-height:1.25}.company-rate-logo{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:10px;background:var(--soft);font-weight:800}.company-rate-logo img{width:100%;height:100%;object-fit:contain}.company-rate-editor{grid-column:1 / -1;min-width:0;padding-top:8px;border-top:1px solid var(--line)}.company-rate-card.is-open{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.company-rates-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.company-rates-head h3{margin:0}.company-rates-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.company-rate-zone{min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--red) 3%,var(--white))}.company-rate-zone h4{margin:0 0 8px}.company-rate-row{display:grid;grid-template-columns:minmax(82px,.9fr) repeat(3,minmax(0,1fr));align-items:end;gap:5px;min-width:0;padding:8px 0;border-top:1px solid var(--line-2)}.company-rate-row>b{min-width:0;align-self:center;font-size:11px;overflow-wrap:anywhere}.company-rate-row label{display:grid;gap:3px;min-width:0;color:var(--muted);font-size:10px;white-space:nowrap}.company-rate-row .input{width:100%;min-width:0;min-height:34px;padding:5px 6px;box-sizing:border-box}.city-fees{min-width:0;padding:12px 16px;border-bottom:1px solid var(--line-2)}.city-fees h2{margin:0 0 8px;font-size:14px}.city-fees .input-price{width:92px;max-width:45vw}html,body,#root,.layout,.main,.content,#view{min-width:0;max-width:100%}body{overflow-x:hidden}.content>*,#view>*,.card,.toolbar,.table-wrap{min-width:0}.table-wrap{max-width:100%}@media(max-width:860px){.top{flex-wrap:wrap;gap:4px 8px}.top-title{flex:1;min-width:0}.top-user{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap;gap:4px;min-width:0}.top-user .who{max-width:min(38vw,190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding:12px 10px 22px}.company-rate-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.company-rate-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.company-rate-row>b{grid-column:1 / -1}.company-rate-card.is-open{grid-column:1 / -1}}@media(max-width:360px){.company-rate-list{grid-template-columns:minmax(0,1fr)}.date-range-control{min-width:0}.date-range-custom{flex-wrap:wrap}.date-range-custom>label{flex:1 1 130px}}@media(prefers-reduced-motion:reduce){.qf-ic .ic,.kpi-ic .ic{animation:none!important;filter:none!important}}.date-range-open{align-self:end;min-height:36px}.date-range-control{align-self:end}:root{--red: #D92332;--red-ink: #BD1C29;--danger: #DC3545;--ink: #292929;--ink-2: #444444;--muted: #777777;--muted-2: #A0A0A0;--line: #E8E8E8;--line-2: #EFEFEF;--line-strong: #DCDCDC;--bg: #FAFAFA;--surface-secondary: #F5F5F5;--text-primary: #292929;--text-secondary: #777777;--text-muted: #A0A0A0;--white: #FFFFFF;--soft: #F5F5F5;--tint-red: #FCEBED;--green: #16A36A;--ok: #16A36A;--warn: #E6A23C;--info: #3985D6;--dark-surface: #252525;--tx-green: #137A51;--tx-amber: #8A5B13;--r: 8px;--r-lg: 8px;--r-xl: 10px;--side: 258px;--shadow: 0 1px 2px rgba(28, 28, 28, .035);--shadow-pop: 0 8px 24px rgba(28, 28, 28, .12);--accent-grad: #D92332;--f: "Geist", "Tajawal", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--pc: #D92332 !important;color-scheme:light}html,body,#root{min-width:320px;max-width:100%}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--f);letter-spacing:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.01em}.muted,.sub,small{color:var(--muted)}.layout{grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;z-index:46;align-self:start;height:100vh;height:100dvh;min-height:0;max-height:none;padding:16px 12px 12px;gap:10px;overflow:hidden;background:var(--white);color:var(--ink);border-right:1px solid var(--line)}.side-brand{position:static;min-height:48px;margin:-16px -12px 0;padding:14px 14px 10px;background:var(--white);border-bottom:1px solid var(--line-2)}.side-brand .side-logo{width:34px;height:34px;padding:0;object-fit:contain;box-shadow:none}.side-brand span{color:var(--ink);font-weight:700}.side-brand span small{margin-top:3px;color:var(--muted);font-weight:400}.side-toggle{width:30px;height:30px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--white)}.side nav{flex:1 1 auto;min-height:0;margin-inline-end:-12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.side nav .demo-box{margin-top:12px}#view.is-refreshing{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}#view.is-refreshing:before{content:"";position:sticky;top:0;z-index:30;display:block;height:3px;margin-bottom:-3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--red),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:view-refresh 1s linear infinite}@keyframes view-refresh{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){#view.is-refreshing:before{animation:none;background:var(--red);opacity:.4}}@media(max-height:520px){.side{overflow-y:auto}.side nav{flex:none;margin-inline-end:0;overflow:visible}}.side nav>div+div{margin-top:8px}.nav-group{margin:16px 9px 6px;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.08em}.nav-item{position:relative;min-height:38px;padding:0 8px;gap:8px;border-radius:7px;color:var(--ink-2);font-size:13px;font-weight:500;box-shadow:none}.nav-item:hover{background:var(--soft);color:var(--ink)}.nav-item:before{display:none}.nav-item.is-active{background:var(--tint-red);color:var(--red);box-shadow:none;font-weight:650}.nav-item.is-active .ic,.nav-item .ic{width:19px;height:19px;color:var(--muted)}.nav-item.is-active .ic{color:var(--red)}.nav-item small,.nav-badge{border-color:var(--line);background:var(--soft);color:var(--muted)}.nav-item.is-active .nav-badge{border-color:var(--red);background:var(--red);color:#fff}.nav-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.nav-search{position:static;flex:none;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--white)}.nav-search:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #d9233217}.nav-search .ic{width:16px;height:16px;flex:none;color:var(--muted)}.nav-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.nav-search input:focus{box-shadow:none}.nav-empty{padding:8px 10px;color:var(--muted);font-size:12px}.layout.is-mini{--side: 64px}.layout.is-mini .side{align-items:stretch}.layout.is-mini .nav-search,.layout.is-mini .side-account{display:none}.side-account{display:flex;flex:none;align-items:center;gap:9px;min-width:0;padding:10px 8px 2px;border-top:1px solid var(--line-2)}.side-account-photo{display:grid;place-items:center;flex:none;width:32px;height:32px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:var(--ink);font-weight:700}.side-account-photo img{width:100%;height:100%;object-fit:cover}.side-account-meta{display:grid;min-width:0;line-height:1.25}.side-account-meta b{overflow:hidden;color:var(--ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.side-account-meta small{color:var(--muted);font-size:10.5px}.demo-box{flex:none;margin-top:0;padding:10px;border-color:var(--line);border-radius:7px;color:var(--muted);background:var(--soft)}.main{min-width:0;background:var(--bg)}.top{position:sticky;top:0;z-index:45;min-height:62px;padding:10px 24px;border-bottom:1px solid var(--line);background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.top-title{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:17px;font-weight:650}.top-title:before{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:none}.top-user{gap:9px}.top-user .who{color:var(--ink-2);font-size:12px}.top-user .role{padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--ink-2);font-size:10px}.me-photo{box-shadow:0 0 0 1px var(--line)}.content{padding:24px;gap:18px;background:var(--bg)}.btn{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink);box-shadow:none;font-size:13px;font-weight:550;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.btn:hover{border-color:var(--line-strong, #DCDCDC);background:var(--soft)}.btn:active,.btn:not(:disabled):active{transform:none}.btn-primary,#view .btn-primary,dialog .btn-primary,#view .btn-hero,dialog .btn-hero{border-color:var(--red);background:var(--red);color:#fff;box-shadow:none}.btn-primary:hover,#view .btn-primary:not(:disabled):hover,dialog .btn-primary:not(:disabled):hover,#view .btn-hero:hover{border-color:var(--red-ink);background:var(--red-ink);color:#fff;box-shadow:none;filter:none;transform:none}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.btn-sm{min-height:30px;padding-inline:9px;font-size:12px}.icon-btn{width:34px;height:34px;border-radius:7px;color:var(--ink-2)}.icon-btn:hover{background:var(--soft)}.input,.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink);font-size:13px}.input:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #d923321a}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--red);outline-offset:2px}.form label{color:var(--ink-2);font-size:12px;font-weight:600}.search .input{min-height:40px;border-radius:7px}.search:focus-within .search-ic{color:var(--red)}.card,.kpi,.st-card,.soc-kpi,.company-rate-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:none}.card{padding:20px}.card h2,.card-head h2{margin-bottom:12px;color:var(--ink);font-size:15px;font-weight:650}.card-flush{padding:0}.card-head h2:before,.pc-head h2:before{display:none}.kpi,.st-card,.soc-kpi{padding:16px 18px;transition:border-color .14s ease}.kpi:before{display:none}.kpi,.kpi-grad,.st-card,.soc-kpi,.qf,.lv-card,.us-card,.pc-card,.scanbox,.scan-out,.bl-head,.bd-head-card,.pay-sum.card,.inv-head,.modal .dlg-head{background-image:none!important}.kpi:hover,.st-card:hover,.soc-kpi:hover,a.kpi:hover{transform:none;border-color:#dcdcdc;box-shadow:none}.kpi b,.st-card>b,.soc-kpi>b{color:var(--ink);font-size:24px;font-weight:650}.kpi span{color:var(--muted)}.st-cards,.kpis{gap:12px}.grid-2{gap:16px}.toolbar{gap:8px}.filters.card,.dt-bar,.inv-filters,.list-head{border-color:var(--line);border-radius:8px;background:var(--white)}.table-wrap{width:100%;max-width:100%;min-width:0;overflow:visible}.table{width:100%;min-width:0;table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--white);color:var(--ink);font-size:13px}.table th{position:sticky;top:0;z-index:1;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:none}.table td{padding:9px 12px;border-bottom:1px solid var(--line-2);vertical-align:middle}.table tbody tr:hover td{background:#fbfbfb}.table tbody tr:last-child td{border-bottom:0}.table-sm td,.table-sm th{padding-block:7px}.table .num,.num,.money b,.kpi b{font-variant-numeric:tabular-nums}.table .num{text-align:end;white-space:nowrap}.table .mono,.mono,code{font-family:Geist Mono,ui-monospace,Consolas,monospace}.table .sub{display:block;margin-top:2px;color:var(--muted);font-size:11.5px}.table-colis,.bl-table,.pay-lines{width:100%;min-width:0;table-layout:auto}.table-colis th,.table-colis td,.bl-table th,.bl-table td,.pay-lines th,.pay-lines td{padding:6px 7px;font-size:11.5px;overflow-wrap:anywhere}.table-colis .num,.bl-table .num,.pay-lines .num,.pay-lines .st{white-space:nowrap}#view .table-colis{width:100%;min-width:0;table-layout:auto}.bl-table .row-actions,.pay-lines .fee-edit{min-width:0}.pay-lines .fee-edit .input{width:54px}.parcel-status-code{color:var(--parcel-status-color)!important}.lv-card .lv-code .mono{color:var(--c)}.pay-select-toolbar{display:flex;align-items:center;min-height:38px;padding:0 4px;color:var(--ink-2)}.pay-select-toolbar label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.pay-select-toolbar input{width:16px;height:16px;accent-color:var(--red)}.pay-removed{padding:14px 16px;border-color:color-mix(in srgb,var(--red) 24%,var(--line));background:var(--white)}.pay-removed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--red);font-size:13px}.pay-removed-list{display:grid;gap:6px}.pay-restore-all{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pay-removed-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line-2)}.pay-removed-row input,.pay-restore-all input{width:16px;height:16px;flex:none;accent-color:var(--red)}.pay-removed-row>span{display:grid;min-width:0}.pay-removed-row>span b{color:var(--ink)}.pay-removed-row>span small{color:var(--muted);overflow-wrap:anywhere;white-space:normal}.pay-removed-row>[data-removed-status]{margin-left:auto}.pay-extra-manager{display:grid;gap:12px}.pay-extra-add-form{display:grid;gap:12px;padding:16px}.pay-extra-add-form .card-head,.pay-extra-add-form .card-head h2{margin:0}.pay-extra-add-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pager{padding:10px 14px;color:var(--muted)}.st{border:1px solid color-mix(in srgb,var(--c) 26%,white);border-radius:999px;background:color-mix(in srgb,var(--c) 8%,white);color:color-mix(in srgb,var(--c) 85%,#222);font-size:11px;font-weight:600}.st:before{width:6px;height:6px}.row-err td{background:color-mix(in srgb,#DC3545 6%,white)}.row-ok td{background:color-mix(in srgb,#16A36A 6%,white)}.selbar{border:1px solid var(--line);border-radius:8px;background:#292929;color:#fff}.qf,.rq-co,.chip{box-shadow:none}.qf.is-on,.rq-co.is-on{border-color:var(--red);background:var(--tint-red);color:var(--red);box-shadow:none}.qf.is-on .qf-ic,.qf.is-on b{background:var(--red);color:#fff}.qf-ic{border-radius:6px}.nav-item.is-active,.nav-item.is-active .ic,.top-title:before,.top .icon-btn.is-on{color:var(--red)}.top .icon-btn.is-on{background:var(--tint-red)}#view .btn-primary .ic,dialog .btn-primary .ic{color:#fff}.qf-ic .ic,.kpi-ic .ic,.nav-item .ic{filter:none;animation:none}.ic-dashboard,.ic-home,.ic-pin,.ic-package,.ic-invoice,.ic-inbox,.ic-phone,.ic-clipboard,.ic-flag,.ic-bell,.ic-truck,.ic-chart,.ic-return,.ic-cash,.ic-check,.ic-tag,.ic-building,.ic-map,.ic-scan{color:currentColor}.act-more,.lv-actions-toggle{border:1px solid #0369A1;border-radius:7px;background:#0369a1;color:#fff}.act-more .ic{color:currentColor}.act-more:hover,.lv-actions-toggle:hover{transform:none;border-color:#075985;background:#075985;color:#fff;filter:none}.act-more:hover .ic{animation:none}.act-pop{min-width:190px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-pop);animation:none}.act-pop button{min-height:34px;border-radius:5px;color:var(--ink-2);font-size:12.5px}.act-pop button:hover{background:var(--soft);color:var(--ink)}.act-pop button.act-red{color:var(--danger)}dialog{color:var(--ink)}.modal,.drawer{border:1px solid var(--line);border-radius:10px;background:var(--white);box-shadow:var(--shadow-pop)}.drawer{border-radius:10px 0 0 10px}.dlg-head{padding:16px 20px;border-bottom:1px solid var(--line);background:var(--white)}.dlg-head h2{font-size:16px;font-weight:650}.dlg-body{padding:20px}dialog::backdrop{background:#1919195c;-webkit-backdrop-filter:none;backdrop-filter:none}.toast{border-radius:8px;box-shadow:var(--shadow-pop)}.empty{padding:40px 20px;color:var(--muted)}.loading{min-height:70px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--muted);animation:none}.scanbox,.scan-out{border:1px solid var(--line);border-top:3px solid var(--red);border-radius:8px;background:var(--white)}.scan-res,.scan-ok,.scan-err,.dr-item.is-hit{animation:none}.prog span,.mini-prog span{background:var(--red);animation:none}.bl-head,.bd-head-card,.pay-sum.card,.inv-head{border:1px solid var(--line);border-radius:8px;background:var(--white)}.bl-head:after,.bd-head-card:after,.pc-card:after{display:none}.info-cod{border-radius:7px;background:var(--red);color:#fff;animation:none}.pc-card,.us-card,.sect-card,.zone,.company-rate-zone{border-radius:8px;background:var(--white);box-shadow:none;animation:none}.us-card,.pc-card,.lv-card{border-top:1px solid var(--line)}.us-photo{background:var(--dark-surface, #252525);box-shadow:none}.kpi-grad,.st-card,.soc-kpi{background-color:var(--white)!important}.qf{background-color:var(--white)}.st-rate{border-radius:5px;background:#e7f5ee;color:#137a51}.us-card:hover{transform:none;box-shadow:none}.login{background:var(--bg)}.login-card{border-radius:10px;box-shadow:var(--shadow)}.acting-bar{border-radius:8px}#view>*,#view .table tbody tr,.main .content>*,.ic,.nav-item .ic,.btn .ic,.todo-row .ic,.qf-ic .ic,.kpi-ic .ic,.scan-res,.scan-ok,.scan-err,.prog span,.mini-prog span,.loading,.us-card,.pc-card{animation:none!important}.btn,.nav-item,.icon-btn,.act-more,.table tbody tr{transition-duration:.14s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1100px){.content{padding:18px}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#view .table th{font-size:11px;letter-spacing:.025em}#view .table td{font-size:13px}}@media(max-width:860px){.layout,.layout.is-mini{grid-template-columns:minmax(0,1fr)}.side{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);height:100dvh;min-height:0;transform:translate(-105%);transition:transform .18s ease;box-shadow:none}.side.is-open{transform:none;box-shadow:0 0 0 100vmax #19191959}.layout.is-mini .side-brand span,.layout.is-mini .nav-label,.layout.is-mini .nav-group{display:revert}.layout.is-mini .side-brand{flex-direction:row}.layout.is-mini .nav-item{justify-content:flex-start;padding-inline:10px}.layout.is-mini .side-account,.layout.is-mini .nav-search{display:flex}.side-toggle{display:none}.top{min-height:58px;flex-wrap:nowrap;padding:8px 14px}.top-title{flex:1;min-width:0;font-size:15px}.top-user{gap:5px}.content{padding:14px 12px 24px;gap:12px}.card{padding:16px}.role-livreur-shell #view .btn,.role-livreur-shell dialog .btn{min-height:42px}.role-livreur-shell #view .btn-sm,.role-livreur-shell dialog .btn-sm{min-height:38px}.table-wrap{overflow:visible}.table,.table-colis,.bl-table,.pay-lines{min-width:0}.role-livreur-shell .side,.role-livreur-shell .burger{display:none}.role-livreur-shell .content{padding-bottom:84px}.bottom-nav{border-top-color:var(--line);box-shadow:0 -4px 14px #1414140a}}@media(max-width:720px){.top{gap:4px}.top-user .who,.top-user .role{display:none}.content{padding-inline:10px}.kpis,.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.table thead{display:none}.table,.table tbody,.table tfoot{display:block;width:100%;min-width:0}.table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.table td{display:block;width:auto;min-width:0;padding:4px 0;border:0;overflow-wrap:anywhere}.table td:before{display:block;margin-bottom:2px;color:var(--muted);content:attr(data-label);font-size:10px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.table td[data-label=""]:before{display:none}.table td:first-child,.table td:nth-child(2):has(.code-cell),.table td.act-cell,.pay-lines td:first-child{grid-column:1 / -1}.table td.chk{position:absolute;inset-inline-end:12px;width:auto}.table tr{position:relative}.table tr:hover td{background:transparent!important}.pay-lines{min-width:0}.pay-lines tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pay-lines td.pay-line-actions{display:flex;justify-content:flex-end;grid-column:1 / -1}.pay-lines .fee-edit{min-width:0}.toolbar .input,.toolbar .btn{max-width:100%}.inv-filters,.filters{align-items:stretch}.inv-filters>*,.filters>*{min-width:min(100%,150px)}.company-rate-list,.pay-extra-add-form .form-row{grid-template-columns:minmax(0,1fr)}#view .chips{flex-wrap:wrap;overflow:visible}.qf{flex:1 1 auto}.lv-tabs{flex-wrap:wrap;overflow:visible}.zone,.st-chart{overflow:visible}.st-chart svg{max-width:100%;height:auto}}@media(max-width:420px){.top-user .icon-btn{width:30px;height:30px}.top-user .logout-btn{min-height:32px;padding-inline:8px}.kpis,.st-cards{gap:8px}.kpi,.st-card{padding:12px}.kpi b,.st-card>b{font-size:20px}.form-2{grid-template-columns:1fr}.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dlg-head,.dlg-body{padding:14px}.date-range-control{min-width:0}}:lang(ar),[dir=rtl]{font-family:Tajawal,Cairo,Geist,system-ui,sans-serif;letter-spacing:0}#view .chips,.lv-tabs{flex-wrap:wrap!important;overflow:visible!important}.table-wrap,.zone,.st-chart{overflow:visible!important}.st-chart svg{max-width:100%;height:auto}.table-wrap,.table,.table thead,.table tbody,.table tfoot,.table tr,.table th,.table td{min-width:0}.table-wrap{overflow:visible!important}.table{table-layout:auto!important}.table th,.table td{overflow-wrap:anywhere;word-break:normal}.table .st,.table .sit{white-space:normal;word-break:keep-all}.table .act-cell,.table .row-actions{white-space:normal}.pay-list th,.pay-list td{padding-inline:5px}.pay-list .st,.pay-lines .st{display:inline-flex;width:max-content;max-width:100%;white-space:nowrap!important;word-break:normal;line-height:1.5}.pay-list td:nth-child(7){min-width:148px}.pay-lines .st{max-width:100%}.zone,.st-chart{overflow:visible!important}.dr-pick,.rb-list,.rb-livs,.inv-list,.pick-list,.choice-list{max-height:none;overflow:visible}.table.is-cards thead{display:none!important}.table.is-cards,.table.is-cards tbody,.table.is-cards tfoot{display:block;width:100%}.table.is-cards tr{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:8px 0;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.table.is-cards td{display:grid;grid-template-columns:minmax(98px,34%) minmax(0,1fr);align-items:start;gap:8px;width:auto;padding:6px 0;border:0;text-align:start!important}.table.is-cards td:before{display:block;margin:0;color:var(--muted);content:attr(data-label);font-size:10px;font-weight:650;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}.table.is-cards td[data-label=""]:before{content:none}.table.is-cards td:first-child,.table.is-cards td:nth-child(2):has(.code-cell),.table.is-cards td.act-cell,.pay-lines .is-cards td.sel,.pay-lines.is-cards td.sel,.pay-lines .is-cards td.pay-line-actions,.pay-lines.is-cards td.pay-line-actions{grid-column:1 / -1}.table.is-cards td.chk{position:static;width:auto;padding:4px 0}.table.is-cards td.chk+td{padding-inline:0}.table.is-cards tr:hover td{background:transparent!important}.pay-lines .is-cards td.pay-line-actions,.pay-lines.is-cards td.pay-line-actions{display:flex;justify-content:flex-end}.pay-list.is-cards td:nth-child(7),.pay-list .is-cards td:nth-child(7){min-width:0}.table.is-cards .st,.table.is-cards .sit{justify-self:start}.table.is-cards .act-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.table.is-cards .act-cell:before{flex:0 0 100%}.table.is-cards td.num{justify-content:space-between}@media(max-width:860px){.side{height:100dvh;min-height:0;max-height:100dvh;overflow-y:auto}.side nav{flex:none;margin-inline-end:0;overflow:visible}}:root{--control-h: 38px}.btn:not(.btn-sm){min-height:var(--control-h)}.search .input{min-height:var(--control-h)}.us-act,.scan-manual,.form-actions,.pay-detail-actions{align-items:center}.btn-sm{min-height:32px}.us-card{display:flex;flex-direction:column}.us-card .us-act{margin-top:auto}.toolbar,.dt-bar,.filters,.inv-filters,.list-head{align-items:center}:is(.toolbar,.dt-bar,.filters,.inv-filters,.list-head) :is(.input,.btn,.search .input){box-sizing:border-box;height:var(--control-h);min-height:var(--control-h);margin-block:0}:is(.toolbar,.dt-bar,.filters,.inv-filters,.list-head) .search .input{padding-block:0}:is(.toolbar,.dt-bar,.filters,.inv-filters,.list-head) select.input{padding-block:0}.date-range-control{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--ink-2);font-size:12px;font-weight:600;white-space:nowrap}.date-range-control>.input{min-height:var(--control-h)}.table th,.table td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.table th{white-space:nowrap}.mono,.tel-copy,.table td .mono,.table td.mono,.table td .tel-copy,.table td.num,.table td.one-line{white-space:nowrap;overflow-wrap:normal;word-break:normal}.table td.one-line:not(.num) small.sub:not(.mono),.table td.mono small.sub:not(.mono){white-space:normal}.modal .dlg-head{z-index:5;background-color:var(--white)}.modal .table th{position:static}@media(max-width:860px){.role-livreur-shell{--control-h: 42px}.role-livreur-shell #view .input:not(.input-sm),.role-livreur-shell dialog .input:not(.input-sm){min-height:42px}}.login-person{min-width:0}.login-person>span:last-child{min-width:0;overflow-wrap:normal;white-space:normal;text-align:start;line-height:1.2}@media(max-width:860px){.role-livreur-shell .side{display:flex;z-index:47;padding-bottom:70px}.bottom-nav{z-index:48;padding-bottom:calc(6px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom, 0px)))}.bottom-nav a,.bottom-nav button{display:grid;justify-items:center;gap:2px;padding:6px 0;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer}.bottom-nav a.is-active,.bottom-nav button.is-active{color:var(--red)}.bottom-nav button .ic{width:22px;height:22px}}.top-title{min-width:56px}.top-user{flex:0 0 auto}@media(max-width:420px){.logout-btn{padding-inline:8px;font-size:11px}.dens-btn{display:none}}:root{--safe-top: max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px))}.top{padding-top:calc(8px + var(--safe-top))}.side-brand{padding-top:calc(12px + var(--safe-top))}.kpi:has(.kpi-ic)>span:not(.kpi-ic){display:block;padding-inline-end:50px}@keyframes launch-in{0%{opacity:0;transform:translateY(26px) scale(.55) rotate(-12deg)}60%{opacity:1;transform:translateY(-6px) scale(1.06) rotate(3deg)}to{opacity:1;transform:none}}@keyframes launch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes launch-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes launch-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.loading.skel{display:grid;gap:14px;min-height:0;padding:0;border:0;background:none;animation:none;text-align:left}.skel i{display:block;border-radius:8px;background:linear-gradient(90deg,var(--soft) 0%,#ececee 45%,var(--soft) 90%) 0 0 / 300% 100%;animation:skel-shine 1.2s ease-in-out infinite}.skel-bar{display:flex;gap:10px}.skel-bar i{height:36px;width:130px}.skel-bar i:first-child{width:220px}.skel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.skel-kpis i{height:78px}.skel-rows{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.skel-rows i{height:34px}.skel-rows i:nth-child(odd){width:96%}@keyframes skel-shine{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skel i{animation:none}}.boot{display:grid;place-items:center;min-height:60vh}.boot-logo{width:64px;height:64px;object-fit:contain;animation:launch-float 1.6s ease-in-out infinite}.bio-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:#fff;text-align:center;transition:opacity .3s ease}.bio-lock.is-leaving{opacity:0;pointer-events:none}.bio-lock img{width:88px;height:88px;object-fit:contain;animation:launch-float 2.4s ease-in-out infinite}.bio-lock h1{margin:0;font-size:22px}.bio-lock h1 b{color:#e30613}.bio-lock p{margin:0 0 10px;color:var(--muted)}.bio-lock .btn-hero{min-width:220px}.bio-lock .btn-link{border:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer}.lv-login{--lv-red: #E30613;--lv-ink: #18181b;--lv-line: #e7e7ea;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom));overflow:hidden;background:#fafafa}.lv-login:after{content:"";position:absolute;z-index:-1;inset:auto -10% -1px;height:120px;background:var(--lv-red);clip-path:ellipse(70% 60% at 50% 100%);opacity:.95}.lv-login-route{position:absolute;z-index:-1;top:calc(10px + env(safe-area-inset-top));left:-6px;width:170px;opacity:.55}.lv-login-head{display:grid;justify-items:center;gap:6px;text-align:center}.lv-login-logo{width:104px;height:104px;object-fit:contain}.lv-login-head h1{margin:6px 0 0;color:var(--lv-ink);font-size:28px;font-weight:750;letter-spacing:-.02em}.lv-login-head p{margin:0;color:#52525b;font-size:15px}.lv-login-line{width:44px;height:3px;margin-top:8px;border-radius:3px;background:var(--lv-red)}.lv-login-card{width:min(440px,100%);gap:16px;padding:22px 20px 18px;border:1px solid var(--lv-line);border-radius:22px;background:#fff;box-shadow:0 18px 40px -24px #14141e40;text-align:left}.lv-form{display:grid;gap:14px}.lv-form.is-shake{animation:lv-shake .35s ease}.lv-field{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 14px;border:1.5px solid var(--lv-line);border-radius:14px;background:#fff;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.lv-field:focus-within{border-color:var(--lv-red);box-shadow:0 0 0 4px #e3061314}.lv-field.is-error{border-color:#dc2626;background:snow}.lv-field-ic{display:grid;flex:none;place-items:center;width:28px;height:28px;color:#3f3f46}.lv-field:focus-within .lv-field-ic{color:var(--lv-red)}.lv-field-ic svg,.lv-eye svg{width:24px;height:24px}.lv-field-body{display:grid;flex:1;min-width:0;gap:2px}.lv-field-label{color:#3f3f46;font-size:13px;font-weight:600}.lv-field input{width:100%;min-width:0;height:26px;padding:0;border:0;outline:0;background:transparent;color:var(--lv-ink);font:inherit;font-size:16px;box-shadow:none}.lv-field input::placeholder{color:#a1a1aa}.lv-field input:focus{box-shadow:none}.lv-eye{display:grid;flex:none;place-items:center;width:40px;height:40px;margin-right:-6px;border:0;border-radius:10px;background:none;color:#52525b;cursor:pointer}.lv-eye:active{background:#f4f4f5}.lv-error{min-height:0;margin:-4px 2px 0;color:#dc2626;font-size:13px}.lv-error:empty{display:none}.lv-submit{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border:0;border-radius:14px;background:linear-gradient(180deg,#ea1b26,var(--lv-red));color:#fff;font:inherit;font-size:17px;font-weight:700;box-shadow:0 10px 22px -12px #e30613b3;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.lv-submit svg{width:22px;height:22px}.lv-submit:active:not(:disabled){transform:scale(.985);box-shadow:0 6px 14px -10px #e30613b3}.lv-submit:disabled{opacity:.75;cursor:default}.lv-spinner{display:none;width:22px;height:22px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lv-spin .7s linear infinite}.lv-submit.is-loading .lv-spinner{display:block}.lv-submit.is-loading>svg{display:none}.lv-or{display:flex;align-items:center;gap:12px;color:#71717a;font-size:14px}.lv-or:before,.lv-or:after{content:"";flex:1;height:1px;background:var(--lv-line)}.lv-bio{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lv-bio-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 12px;border:1px solid #fde2e4;border-radius:14px;background:#fff6f6;color:var(--lv-ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.lv-bio-btn svg{flex:none;width:26px;height:26px;color:var(--lv-red)}.lv-bio-btn:active{transform:scale(.98);background:#ffecee}.lv-bio-btn.is-busy{opacity:.6}.lv-bio-hint{margin:0;padding:10px 12px;border-radius:12px;background:#f4f4f5;color:#3f3f46;font-size:13px;line-height:1.4}.lv-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0 0;color:#15803d;font-size:14px;font-weight:600}.lv-secure svg{width:20px;height:20px;color:#16a34a}.lv-login-card .note{margin:0}@keyframes lv-spin{to{transform:rotate(360deg)}}@keyframes lv-shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(max-width:360px){.lv-bio{grid-template-columns:1fr}.lv-login-head h1{font-size:24px}.lv-login-logo{width:84px;height:84px}}@media(max-height:700px){.lv-login{justify-content:flex-start;gap:16px}.lv-login-logo{width:76px;height:76px}.lv-login:after{height:70px}}@media(prefers-reduced-motion:reduce){.lv-form.is-shake,.lv-login-logo,.lv-spinner{animation:none}}@media(max-width:400px){.lv-login,.lv-login-card{padding-inline:16px}}@media(max-width:470px){.lv-bio-btn{flex-direction:column;gap:4px;min-height:70px;padding:0 6px;font-size:13.5px;white-space:nowrap}}.lv-parked{margin:0;padding:10px 12px;border-radius:12px;background:#fff6f6;color:#3f3f46;font-size:14px;text-align:center}.lv-parked b{color:#18181b}@media(max-width:860px){#view .lv-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px;margin:0;padding:10px 0 6px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#view .lv-tabs::-webkit-scrollbar{display:none}#view .lv-tab{scroll-snap-align:start}}.lv-count{color:color-mix(in srgb,var(--c) 75%,#52525b);font-weight:700}.lv-tab.is-on .lv-count{color:#ffffffd9}.bl-prog{display:grid;gap:5px;min-width:110px}.bl-prog-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bl-prog-n{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-prog-pct{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-prog .mini-prog{width:100%;height:6px;background:#ececee}.bl-prog .mini-prog span{background:#a1a1aa;animation:none}.bl-prog.is-part .mini-prog span{background:var(--red)}.bl-prog.is-part .bl-prog-pct{color:var(--red)}.bl-prog.is-done .mini-prog span{background:#16a34a}.bl-prog.is-done .bl-prog-pct{color:#15803d}.bl-prog.is-none .bl-prog-pct{color:var(--muted)}.act-more .act-label,.bl-table .act-more .act-caret{display:none}.bl-table.is-cards tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref st" "co date" "prog prog" "total act";column-gap:14px;row-gap:12px;padding:14px 16px;border-radius:12px;box-shadow:0 1px 2px #14141e0a}.bl-table.is-cards td{display:block;padding:0;min-width:0}.bl-table.is-cards td:before{margin-bottom:3px}.bl-table.is-cards td.bl-c-ref{grid-area:ref}.bl-table.is-cards td.bl-c-ref:before,.bl-table.is-cards td.bl-c-st:before,.bl-table.is-cards td.bl-c-act:before{content:none}.bl-table.is-cards .bl-ref{display:block;overflow:hidden;color:var(--ink);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bl-table.is-cards .bl-file{display:block;overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap}.bl-table.is-cards td.bl-c-st{grid-area:st;justify-self:end;align-self:start}.bl-table.is-cards td.bl-c-co{grid-area:co;overflow-wrap:anywhere;font-weight:600}.bl-table.is-cards td.bl-c-date{grid-area:date;text-align:end!important;white-space:nowrap}.bl-table.is-cards td.bl-c-date:before{text-align:end}.bl-table.is-cards td.bl-c-prog{grid-area:prog;padding:10px 12px;border-radius:10px;background:var(--soft)}.bl-table.is-cards td.bl-c-prog:before{content:"Progression du ramassage"}.bl-table.is-cards .bl-prog-pct{font-size:15px}.bl-table.is-cards td.bl-c-total{grid-area:total;align-self:center;font-size:17px;font-weight:750;text-align:start!important}.bl-table.is-cards td.bl-c-act{grid-area:act;align-self:center;justify-self:end}.bl-table.is-cards .act-more{width:auto;gap:6px;padding:0 12px;border-radius:9px;font-weight:650}.bl-table.is-cards .act-more .act-label,.bl-table.is-cards .act-more .act-caret{display:inline}.bl-table.is-cards .act-more .ic{display:none}.bl-table.is-cards .bl-ref{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.bl-table.is-cards td.bl-c-ref small.sub.bl-file{display:block;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}@media(max-width:430px){.bl-table.is-cards tr{grid-template-areas:"ref ref" "st st" "co date" "prog prog" "total act";row-gap:10px}.bl-table.is-cards td.bl-c-st{justify-self:start;margin-top:-4px}}.bd-table.is-cards tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref st" "liv zone" "date n" "act act";column-gap:14px;row-gap:12px;padding:14px 16px;border-radius:12px;box-shadow:0 1px 2px #14141e0a}.bd-table.is-cards td{display:block;padding:0;min-width:0}.bd-table.is-cards td:before{margin-bottom:3px}.bd-table.is-cards td.bd-c-ref:before,.bd-table.is-cards td.bd-c-st:before,.bd-table.is-cards td.bd-c-act:before{content:none}.bd-table.is-cards td.bd-c-ref{grid-area:ref;overflow-wrap:anywhere;font-size:15px}.bd-table.is-cards td.bd-c-st{grid-area:st;justify-self:end;align-self:start}.bd-table.is-cards td.bd-c-liv{grid-area:liv;overflow-wrap:anywhere;font-weight:600}.bd-table.is-cards td.bd-c-zone{grid-area:zone;text-align:end!important}.bd-table.is-cards td.bd-c-zone:before,.bd-table.is-cards td.bd-c-n:before{text-align:end}.bd-table.is-cards td.bd-c-date{grid-area:date;white-space:nowrap}.bd-table.is-cards td.bd-c-n{grid-area:n;font-size:17px;font-weight:750;text-align:end!important}.bd-table.is-cards td.bd-c-act{grid-area:act;display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--line-2, #f0f0f2)}.bd-table.is-cards .act-more{width:auto;gap:6px;padding:0 12px;border-radius:9px;font-weight:650}.bd-table.is-cards .act-more .act-label{display:inline}.bd-table.is-cards .act-more .ic{display:none}@media(max-width:430px){.bd-table.is-cards tr{grid-template-areas:"ref ref" "st st" "liv zone" "date n" "act act";row-gap:10px}.bd-table.is-cards td.bd-c-st{justify-self:start;margin-top:-4px}}.doc-cards.is-cards tr{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:12px;padding:14px 16px;border-radius:12px;box-shadow:0 1px 2px #14141e0a}.pay-list.doc-cards.is-cards tr{grid-template-areas:"ref st" "who zone" "date n" "note note" "recu recu" "total act"}.inv-list.doc-cards.is-cards tr{grid-template-areas:"ref st" "who n" "date paid" "total act"}.doc-cards.is-cards td{display:block;padding:0;min-width:0}.doc-cards.is-cards td:before{margin-bottom:3px}.doc-cards.is-cards td.dc-ref:before,.doc-cards.is-cards td.dc-st:before,.doc-cards.is-cards td.dc-act:before{content:none}.doc-cards.is-cards td.dc-ref{grid-area:ref;overflow-wrap:anywhere;font-size:15px}.doc-cards.is-cards td.dc-st{grid-area:st;justify-self:end;align-self:start}.doc-cards.is-cards td.dc-who{grid-area:who;overflow-wrap:anywhere;font-weight:600}.doc-cards.is-cards td.dc-zone{grid-area:zone;text-align:end!important}.doc-cards.is-cards td.dc-date{grid-area:date}.doc-cards.is-cards td.dc-paid{grid-area:paid;text-align:end!important}.doc-cards.is-cards td.dc-n{grid-area:n;font-size:17px;font-weight:750;text-align:end!important}.doc-cards.is-cards td.dc-zone:before,.doc-cards.is-cards td.dc-paid:before,.doc-cards.is-cards td.dc-n:before{text-align:end}.doc-cards.is-cards td.dc-note{grid-area:note}.doc-cards.is-cards td.dc-recu{grid-area:recu}.doc-cards.is-cards td.dc-total{grid-area:total;align-self:center;font-size:17px;text-align:start!important}.doc-cards.is-cards td.dc-act{grid-area:act;display:flex;align-self:center;justify-content:flex-end}.doc-cards.is-cards .act-more{width:auto;gap:6px;padding:0 12px;border-radius:9px;font-weight:650}.doc-cards.is-cards .act-more .act-label{display:inline}.doc-cards.is-cards .act-more .ic{display:none}@media(max-width:430px){.pay-list.doc-cards.is-cards tr{grid-template-areas:"ref ref" "st st" "who zone" "date n" "note note" "recu recu" "total act";row-gap:10px}.inv-list.doc-cards.is-cards tr{grid-template-areas:"ref ref" "st st" "who n" "date paid" "total act";row-gap:10px}.doc-cards.is-cards td.dc-st{justify-self:start;margin-top:-4px}}.doc-cards.is-cards td.dc-note:has(>.muted:only-child),.doc-cards.is-cards td.dc-recu:has(>.muted:only-child){display:none}.pay-list.doc-cards.is-cards tr:has(td.dc-note>.muted:only-child):has(td.dc-recu>.muted:only-child){grid-template-areas:"ref st" "who zone" "date n" "total act"}@media(max-width:430px){.pay-list.doc-cards.is-cards tr:has(td.dc-note>.muted:only-child):has(td.dc-recu>.muted:only-child){grid-template-areas:"ref ref" "st st" "who zone" "date n" "total act"}}.side-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:transparent}@media(min-width:861px){.side-backdrop{display:none}}.bl-missing{color:#9f1239;font-size:12px;font-weight:650}.app-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:12px 0}.app-facts dt{font-size:12px;color:var(--ink-2)}.app-facts dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}.app-facts .full{grid-column:1 / -1}.app-steps{margin:8px 0;padding-left:20px;display:grid;gap:6px}.app-qr{width:min(280px,100%);margin:8px auto;background:#fff;padding:8px;border-radius:8px}.app-qr svg{display:block;width:100%;height:auto}.login .btn-link{display:block;margin:10px auto 0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.login .btn-link:hover{color:var(--ink)}.st-ic{display:grid;place-items:center;width:42px;height:42px;right:12px;top:12px;border-radius:12px;background:var(--k);color:#fff;opacity:1}.st-ic .ic{width:30px;height:30px}.st-card:has(.st-ic)>span:first-child{padding-inline-end:50px}.st-grad .kpi-ic{width:42px;height:42px;border-radius:12px;background:var(--c)}.st-grad .kpi-ic .ic{width:30px;height:30px;color:#fff}.st-card .st-ic .ic,.st-grad .kpi-ic .ic{color:#fff;stroke-dasharray:none;animation:none}@media(max-width:720px){.nav-item small,.role,.money small,.table th,.paid,.same-client-orders,.change-livreur-state,.btn .count:not(:empty),.age,.att,.flag,.pd-sec summary b:not(:empty),.notes small,.nav-badge,.alias,.alias button,.alias-add,.sect-warn,.sect-card small,.liv-badge,.act-notes b,.sort-ar,.login-group h2 small,.nav-group,.bell b,.bottom-nav a,.peek dt,.table td:before,.table .st,.table .sit,.table .sub,#view .table th,.table-colis .code-cell b,.table-colis .sub,.table-colis .st,.act-more .act-caret,.ch-tel,.cl-dl dt,.st-card>small,.pc-chip,.pc-row small,.layout.is-mini .nav-badge,.top-user .role,:root[data-density=compact] .table th,.st,.table-colis td.num .fee,.sit,.sit:before,.rq-badge,.table-colis .code-cell b.mono,.table-colis th,.lv-badge,.side-brand span small,.pay-list th,.pay-list .sort-ar,.fr-m small,.inv-type,.inv-st,.inv-mod,.company-rate-row>b,.company-rate-row label,.side-account-meta b,.side-account-meta small,.table-colis td,.bl-table th,.bl-table td,.pay-lines th,.pay-lines td,.table.is-cards td:before,.bottom-nav button,.logout-btn{font-size:12px}}@media(max-width:720px){.btn,.btn-sm,.input,.input-sm,select.input,.seg-b{min-height:44px}.icon-btn,.table-colis .btn-print{min-width:44px;min-height:44px}.form-actions{flex-wrap:wrap}.app-last .form-actions .btn{flex:1 1 100%;justify-content:center}.table-colis .sub{white-space:normal}}.us-copy{padding-inline:0}.table.is-cards td:not(.chk):not(.act-cell):not([data-label=""])>*{grid-column:2}.table.is-cards td{grid-template-columns:minmax(122px,38%) minmax(0,1fr)}.table.is-cards .liv-badge,.table.is-cards .age{justify-self:start}@media(max-width:720px){.ss-manual input,.ss-manual button,.form input:not([type=checkbox]):not([type=radio]):not([type=file]),.form select{min-height:44px}}@media(max-width:720px){.ss-manual .input,.ss-manual .btn{box-sizing:border-box;height:44px}}@media(max-width:720px){#view input.input,#view select.input,#view .btn{box-sizing:border-box;height:44px}}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}#view .sa-title{margin:0 auto 0 0;padding:0;font-size:15px;font-weight:700;line-height:1.3}.api-facts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr);gap:20px;margin:0 0 16px}.api-facts dt{margin-bottom:4px;color:var(--muted);font-size:12px}.api-facts dd{margin:0;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.api-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--line-2)}.api-actions .api-mode{margin-inline-start:auto}.api-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.api-map-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 6px 4px 12px;border:1px solid var(--line-2);border-radius:8px;font-size:13px}.api-map-row .input{flex:none;width:96px;text-align:center}@media(max-width:720px){.kpis-3,.api-facts{grid-template-columns:minmax(0,1fr)}.api-facts{gap:12px}.api-actions .btn{flex:1 1 calc(50% - 4px);margin-inline-start:0}.api-map{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.table td.chk input,.table th.chk input,.cl-select-all input{width:24px;height:24px}.tel-copy,.us-copy{display:inline-flex;align-items:center;min-height:32px}.exch-ico{min-width:32px;height:28px}.nav-search input{min-height:34px}}@media(max-width:860px){.side{visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.side.is-open{visibility:visible;transition:transform .25s ease,visibility 0s}}
