/* Scope is set only while confirmation-supervision owns the content area. */
body.sv-route #kpis{display:none!important}body.sv-route #cnt{padding:0!important;min-width:0}#sv-root{--sv-ink:#10223e;--sv-muted:#66768e;--sv-line:#dce3ed;--sv-accent:#f26619;color:var(--sv-ink);background:#f3f6fa;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0;min-height:calc(100dvh - 90px)}#sv-root *{box-sizing:border-box}#sv-root button,#sv-root input,#sv-root select{font:inherit;font-size:13px;line-height:1.4}#sv-root button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sv-line);border-radius:6px;background:white;color:var(--sv-ink);padding:10px 14px;cursor:pointer;font-weight:500}#sv-root button:hover:not(:disabled){background:#f0f4f9}#sv-root button:disabled{background:#edf0f4;color:#8390a3;cursor:not-allowed}#sv-root :focus-visible{outline:3px solid #3778d9;outline-offset:3px}#sv-root h1,#sv-root h2,#sv-root h3,#sv-root p{color:inherit;font-family:inherit}#sv-root .sv-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;background:#f7f9fc;border-bottom:1px solid var(--sv-line)}#sv-root .sv-header h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.7px;margin:0}#sv-root .sv-header p{font-size:13px;color:var(--sv-muted);margin:8px 0 0}#sv-root .sv-header>div:last-child{display:flex;align-items:center;gap:12px}#sv-root #sv-sync{font-size:12px;color:var(--sv-muted)}#sv-root .sv-tabs{display:flex;gap:6px;align-items:stretch;overflow-x:auto;padding:0 18px;background:#fff;border-bottom:1px solid var(--sv-line)}#sv-root .sv-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:14px 15px;white-space:nowrap;color:#536984;background:none}#sv-root .sv-tabs button.selected{color:#d95406;border-bottom-color:#f47722;font-weight:600}#sv-root .sv-page{padding:18px}#sv-root .sv-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}#sv-root .sv-metrics article{border:1px solid var(--sv-line);border-radius:6px;background:#fff;padding:17px 18px}#sv-root .sv-metrics h2{font-size:14px;font-weight:600;margin:0 0 8px}#sv-root .sv-metrics strong{font-size:29px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--sv-ink)}#sv-root .sv-metrics p{font-size:11px;color:var(--sv-muted);margin:9px 0 0;line-height:1.5}#sv-root .sv-workspace{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:10px;align-items:stretch;min-height:470px;height:calc(100dvh - var(--sv-shell-offset,90px) - 340px)}#sv-root .sv-commands,#sv-root .sv-detail{border:1px solid var(--sv-line);border-radius:6px;min-width:0;background:#fff}#sv-root .sv-commands{display:flex;flex-direction:column;padding:18px 16px 0;overflow:hidden}#sv-root .sv-commands>h2{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.6px;margin:0 0 16px}#sv-root #sv-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 13px}#sv-root #sv-filters input,#sv-root #sv-filters select{border:1px solid var(--sv-line);border-radius:5px;background:#fff;color:#203651;min-width:0;padding:10px 9px}#sv-root #sv-search{flex:1.6;min-width:185px!important}#sv-root #sv-filters select{flex:1;min-width:112px}#sv-root .sv-table-scroll{flex:1;min-height:160px;overflow:auto}#sv-root table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:1.5;margin:0}#sv-root th{font-weight:600;text-align:left;padding:11px 9px;background:#f0f4f8;border-bottom:1px solid var(--sv-line);position:sticky;top:0;z-index:1;color:#394d67;white-space:nowrap}#sv-root td{padding:14px 9px;border-bottom:1px solid #e5eaf1;font-size:12px;white-space:nowrap;color:var(--sv-ink);background:transparent}#sv-root td:first-child{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis}#sv-root td.sv-client{min-width:125px;white-space:normal}#sv-root .sv-client small{display:block;color:var(--sv-muted);font-size:12px;margin-top:3px}#sv-root .sv-money{text-align:right;font-variant-numeric:tabular-nums}#sv-root tr[data-sv-order]{cursor:pointer}#sv-root tr[data-sv-order]:hover{background:#f6f8fc}#sv-root tr.selected{background:#fff3eb}#sv-root tr.selected td{border-top:1px solid var(--sv-accent);border-bottom:1px solid var(--sv-accent)}#sv-root tr.selected td:first-child{border-left:1px solid var(--sv-accent);border-radius:5px 0 0 5px}#sv-root tr.selected td:last-child{border-right:1px solid var(--sv-accent);border-radius:0 5px 5px 0}#sv-root .sv-badge{display:inline-flex;border-radius:4px;line-height:1.4;padding:4px 9px;font-size:12px;font-weight:600;background:#e9edf3;color:#50617b;white-space:nowrap}#sv-root .sv-status-new_order{background:#dcecff;color:#1261bc}#sv-root .sv-status-call_later,#sv-root .sv-status-stock_pending{background:#fff0cb;color:#996100}#sv-root .sv-status-confirmed,#sv-root .sv-status-awaiting_shipping_creation{background:#d6f3e3;color:#117446}#sv-root .sv-status-no_answer,#sv-root .sv-status-canceled_confirmation,#sv-root .sv-status-fake_order{background:#ffe1e2;color:#b92730}#sv-root .sv-detail{padding:18px;overflow:auto;max-width:none;position:static;width:auto;display:block;flex:none;height:auto}#sv-root .sv-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:20px}#sv-root .sv-detail-title h2{font-size:21px;font-weight:700;letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;line-height:1.3}#sv-root .sv-detail h3{font-size:14px;font-weight:600;margin:0 0 10px}#sv-root .sv-client-card{border:1px solid #e0e7f0;border-radius:5px;background:#f1f5fa;padding:14px;margin-bottom:16px}#sv-root .sv-client-card b{display:block;font-size:14px;margin-bottom:6px}#sv-root .sv-client-card p{font-size:13px;margin:0}#sv-root .sv-detail dl{margin:0 0 18px}#sv-root .sv-detail dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 3px;border-bottom:1px solid #e4eaf2;font-size:13px}#sv-root .sv-detail dt{color:#52647e}#sv-root .sv-detail dd{margin:0;text-align:right;overflow-wrap:anywhere}#sv-root .sv-detail-actions{display:flex;gap:8px;border-bottom:1px solid var(--sv-line);padding-bottom:20px;margin-bottom:19px;flex-wrap:wrap}#sv-root .sv-detail-actions button{flex:1;font-size:12px;padding:10px 8px;white-space:nowrap}#sv-root .sv-timeline{list-style:none;padding:0 0 0 10px;margin:15px 0 0}#sv-root .sv-timeline li{border-left:1px solid #d7e0ec;padding:0 0 17px 20px;position:relative;font-size:13px;overflow-wrap:anywhere}#sv-root .sv-timeline li:before{content:"";position:absolute;background:#2176d7;left:-4px;top:6px;width:7px;height:7px;border-radius:50%}#sv-root .sv-timeline small{display:block;color:var(--sv-muted);margin-top:5px;font-size:11px}#sv-root #sv-activity>p{font-size:13px;color:var(--sv-muted)}#sv-root .sv-table-footer{font-size:11px;color:var(--sv-muted);padding:12px 0;line-height:1.6}#sv-root #sv-empty{padding:30px 12px;text-align:center;color:var(--sv-muted)}#sv-root #sv-empty h3{font-size:16px}#sv-root #sv-empty p{font-size:13px}#sv-root .sv-no-selection{padding:30px 0;color:var(--sv-muted);text-align:center}#sv-root .sv-no-selection h2{font-size:18px;font-weight:600;margin:0 0 12px}#sv-root .sv-no-selection p{font-size:13px}#sv-root.sv-aux .sv-workspace{display:block;height:auto}#sv-root .sv-aux-content{width:100%;height:auto;max-width:none;min-width:0;overflow:auto;padding:18px;background:white;border:1px solid var(--sv-line);border-radius:6px}#sv-root .sv-legacy-detail{min-width:0;overflow-x:auto}#sv-root .sv-legacy-detail .cai-detail-body,#sv-root .sv-legacy-detail .cai-1col-wrap{min-width:0;width:100%;padding:10px 0}#sv-root .sv-back{margin:0 0 12px}#sv-root [hidden]{display:none!important}@media(max-width:1100px){#sv-root .sv-workspace{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}#sv-root .sv-header{padding:16px}#sv-root .sv-header h1{font-size:24px}#sv-root #sv-sync{display:none}#sv-root .sv-metrics{gap:10px}#sv-root .sv-metrics article{padding:15px 12px}}@media(max-width:900px){#sv-root .sv-workspace{display:block;height:auto;min-height:0}#sv-root .sv-commands{min-height:360px;margin-bottom:12px}#sv-root .sv-table-scroll{max-height:420px}#sv-root .sv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#sv-root .sv-detail{max-height:none;min-height:320px}#sv-root .sv-tabs{padding:0 6px}}@media(max-width:600px){#sv-root .sv-header{align-items:flex-start;padding:16px 13px;gap:10px}#sv-root .sv-header h1{font-size:22px}#sv-root .sv-header p{font-size:12px}#sv-root .sv-header button{font-size:12px;padding:9px}#sv-root .sv-page{padding:12px}#sv-root .sv-metrics{gap:9px}#sv-root .sv-metrics h2{font-size:13px}#sv-root .sv-metrics p{font-size:10px}#sv-root .sv-metrics strong{font-size:25px}#sv-root .sv-tabs button{font-size:12px;padding:12px}#sv-root .sv-commands{padding:16px 12px 0}#sv-root #sv-search{flex-basis:100%}#sv-root #sv-filters select{flex-basis:45%;min-width:0}#sv-root #sv-status{flex-basis:100%}#sv-root .sv-detail{padding:16px}}

#sv-root .sv-table-hint{display:none}#sv-root.sv-aux .sv-metrics{display:none}@media(max-width:600px){#sv-root .sv-table-hint{display:block;font-size:11px;line-height:1.6;color:var(--sv-muted);margin:0 0 10px}}
@media(min-width:1300px){#sv-root .sv-header h1{font-size:32px}#sv-root .sv-tabs button{font-size:15px;padding:14px 17px}#sv-root .sv-metrics h2{font-size:16px}#sv-root .sv-metrics strong{font-size:32px}#sv-root .sv-metrics p{font-size:12px}#sv-root .sv-commands>h2{font-size:26px}#sv-root td,#sv-root th{font-size:14px}#sv-root td.sv-client{min-width:150px}#sv-root .sv-client small{font-size:13px}#sv-root .sv-badge{font-size:13px}#sv-root .sv-detail-title h2{font-size:24px}#sv-root .sv-detail h3{font-size:15px}#sv-root .sv-client-card b{font-size:16px}#sv-root .sv-client-card p,#sv-root .sv-detail dl>div,#sv-root .sv-timeline li{font-size:14px}#sv-root .sv-timeline small{font-size:12px}#sv-root #sv-filters input,#sv-root #sv-filters select{font-size:14px}#sv-root .sv-detail-actions button{font-size:13px}}
/* React to the actual workspace width, including the unchanged global menu. */
#sv-root{container-type:inline-size}@container(max-width:900px){#sv-root .sv-workspace{display:block;height:auto;min-height:0}#sv-root .sv-commands{min-height:360px;margin-bottom:12px}#sv-root .sv-table-scroll{max-height:420px}#sv-root .sv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#sv-root .sv-detail{max-height:none;min-height:320px}}

/* Bound real customer and agent strings so the amount remains visible. */
#sv-root .sv-commands table{table-layout:fixed;min-width:680px}#sv-root .sv-commands th:nth-child(1){width:21%}#sv-root .sv-commands th:nth-child(2){width:20%}#sv-root .sv-commands th:nth-child(3){width:11%}#sv-root .sv-commands th:nth-child(4){width:19%}#sv-root .sv-commands th:nth-child(5){width:17%}#sv-root .sv-commands th:nth-child(6){width:12%}#sv-root .sv-commands td{overflow:hidden;text-overflow:ellipsis}#sv-root .sv-commands td.sv-client{min-width:0;overflow-wrap:anywhere}#sv-root .sv-commands .sv-badge{max-width:100%;white-space:normal}#sv-root .sv-commands th{font-size:11px}
/* Read-only panels share the supervision layout and remain inside its navigation. */
#sv-root .sv-read-panel{min-width:0;background:#fff;border:1px solid var(--sv-line);border-radius:10px;padding:22px}#sv-root .sv-read-panel>h2{font-size:23px;margin:0 0 18px}#sv-root .sv-read-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:14px;background:#f6f8fc;border-radius:8px;margin-bottom:20px}#sv-root .sv-read-filters label{display:grid;gap:6px;font-size:12px;color:var(--sv-muted);min-width:140px}#sv-root .sv-read-filters select,#sv-root .sv-read-filters input{min-height:40px;width:100%;border:1px solid var(--sv-line);border-radius:6px;background:#fff;color:var(--sv-ink);padding:8px 10px}#sv-root .sv-read-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px}#sv-root .sv-read-metrics article{min-width:0;border:1px solid var(--sv-line);padding:16px;border-radius:8px;background:#f9fbfd}#sv-root .sv-read-metrics h3{font-size:13px;font-weight:500;margin:0 0 12px;color:var(--sv-muted)}#sv-root .sv-read-metrics strong{font-size:25px;line-height:1.25;overflow-wrap:anywhere;display:block}#sv-root .sv-read-metrics p,#sv-root .sv-read-note{font-size:13px;color:var(--sv-muted)}#sv-root .sv-read-section{margin:22px 0}#sv-root .sv-read-section h3{font-size:16px;margin:0 0 12px}#sv-root .sv-read-scroll{overflow:auto;border:1px solid var(--sv-line);border-radius:8px}#sv-root .sv-read-scroll table{width:100%;min-width:640px;border-collapse:collapse;table-layout:auto}#sv-root .sv-read-scroll caption{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}#sv-root .sv-read-scroll th,#sv-root .sv-read-scroll td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--sv-line);font-size:13px;overflow-wrap:anywhere}#sv-root .sv-read-scroll thead{background:#f2f5fa}#sv-root .sv-read-scroll tbody th{font-weight:600}#sv-root .sv-read-empty{padding:22px;background:#f7f9fc;border-radius:8px;color:var(--sv-muted)}#sv-root .sv-read-warning{padding:16px;border:1px solid #f0d7b4;border-radius:8px;background:#fff8ec;color:#754716;font-size:13px}#sv-root .sv-read-panel[aria-busy=true]{min-height:180px}@container(max-width:850px){#sv-root .sv-read-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#sv-root .sv-read-panel{padding:14px}#sv-root .sv-read-metrics{grid-template-columns:1fr 1fr;gap:8px}#sv-root .sv-read-metrics article{padding:12px}#sv-root .sv-read-metrics strong{font-size:21px}#sv-root .sv-read-filters label{width:100%;min-width:0}#sv-root .sv-read-filters button{width:100%}}

/* Keep the eight tab labels readable under the shared mobile button rules. */
#sv-root .sv-tabs{max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:thin}#sv-root .sv-tabs button{flex:0 0 auto!important;min-width:max-content!important;width:auto!important;white-space:nowrap!important;min-height:42px}
