:root:has(.lp.dash){--r-seg:999px;--r-ctl:10px;--r-card:14px;--st-ok:#3dd9eb;--st-wait:#f5b544;--st-bad:#f87171;--st-new:#3dd9eb;--st-none:#94a3b8;--st-progress:#6366f1;--st-interested:#7c3aed}:root:has(.lp.dash) .lp{--bg:#0a0e1a;--bg-top:#0e1528;--surface:#11172a;--surface-hover:#141b31;--elev:#1a2138;--line:#94a3b81f;--line-strong:#94a3b838;--fg:#f1f5f9;--fg2:#94a3b8;--fg3:#64748b;--grad:linear-gradient(90deg, #3dd9eb, #4a8fe0 35%, #6366f1 70%, #7c3aed);--grad-v:linear-gradient(180deg, #3dd9eb, #4a8fe0 35%, #6366f1 70%, #7c3aed);--ok:#3dd9eb;--warn:#f5b544;--danger:#f87171;--off:#64748b;--icon-on:#e0e7ff;--icon-from:#3dd9eb24;--icon-to:#7c3aed24;--icon-line:#7c3aed4d;--pill-ok-fg:#a5f3fc;--pill-ok-bg:#3dd9eb14;--pill-ok-line:#3dd9eb47;--pill-warn-fg:#fcd9a0;--pill-warn-bg:#f5b54414;--pill-warn-line:#f5b5444d;--pill-bad-fg:#fecaca;--pill-bad-bg:#f8717114;--pill-bad-line:#f871714d;--elevated:var(--elev);--text:var(--fg);--text-2:var(--fg2);--text-3:var(--fg2);--success:var(--ok);--warning:var(--warn);--error:var(--danger);--ui-surface:var(--elev);--ui-field-bg:#94a3b80f;--ui-field-line:var(--line-strong);--ui-hover:#94a3b81a}:root:has(.lp.dash) .lp[data-theme=light]{--bg:#f2f6fc;--bg-top:#e8effa;--surface:#fcfdff;--surface-hover:#f5f8fe;--elev:#e9eff9;--line:#33415524;--line-strong:#33415542;--fg:#0f172a;--fg2:#3f4c5f;--fg3:#55647a;--ok:#0e7490;--warn:#a84d08;--danger:#c2293a;--off:#55647a;--icon-on:#3730a3;--icon-from:#0e74901f;--icon-to:#7c3aed1f;--icon-line:#4f46e557;--pill-ok-fg:#0b5468;--pill-ok-bg:#0e74901a;--pill-ok-line:#0e749061;--pill-warn-fg:#8a4207;--pill-warn-bg:#b453091a;--pill-warn-line:#b4530961;--pill-bad-fg:#a32130;--pill-bad-bg:#c2293a17;--pill-bad-line:#c2293a5c;--aqua:#0e7490;--st-new:#0e7490;--st-progress:#4f46e5;--st-interested:#7c3aed;--st-ok:#0e7490;--st-wait:#a84d08;--st-bad:#c2293a;--st-none:#55647a;--ui-surface:var(--surface);--ui-field-bg:#fff;--ui-field-line:#7c8aa0;--ui-hover:#0f172a0f}:root:has(.lp.dash) .lp[data-theme=light] .icon-btn{border-color:#7c8aa0}:root:has(.lp.dash) .lp.dash{background:var(--bg)}:root:has(.lp.dash) .dash-main{background:linear-gradient(180deg, var(--bg-top) 0, var(--bg) 280px)}:root:has(.lp.dash) *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:has(.lp.dash) :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:has(.lp.dash) :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(:root:has(.lp.dash) .lp .glass,:root:has(.lp.dash) .lp .fz-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none}:root:has(.lp.dash) .lp :is(.glass,.fz-panel):before{display:none}:root:has(.lp.dash) .lp :is(.glass-spec,.fz-panel):after{display:none}:root:has(.lp.dash) .lp :is(.glass,.ui-tile,.st-tile,.sales-order-card){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:inset 0 1px #ffffff09}:root:has(.lp.dash) .lp[data-theme=light] :is(.glass,.ui-tile,.st-tile,.sales-order-card){box-shadow:inset 0 1px #fffc}:root:has(.lp.dash) .lp :is(a.glass,button.glass,a.ui-tile,button.ui-tile,button.st-tile,.sales-card){transition:background-color .18s,border-color .18s,transform .18s}:root:has(.lp.dash) .lp :is(a.glass,button.glass,a.ui-tile,button.ui-tile,button.st-tile,.sales-card):hover{background:var(--surface-hover);border-color:var(--line-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:root:has(.lp.dash) .lp :is(a.glass,button.glass,a.ui-tile,button.ui-tile,button.st-tile,.sales-card):hover{transform:none}}:root:has(.lp.dash) .lp :is(.st-tile.is-on,.ui-card-on){position:relative}:root:has(.lp.dash) .lp :is(.st-tile.is-on,.ui-card-on):before{content:"";top:-1px;background:var(--grad);opacity:.7;border-radius:0 0 2px 2px;height:2px;position:absolute;inset-inline:16px}:root:has(.lp.dash) .lp .st-tile.is-soon{opacity:1}:root:has(.lp.dash) .lp .st-tile.is-soon .st-tile-name{color:var(--fg2)}:root:has(.lp.dash) .lp .st-tile-icon{border:1px solid var(--line);color:var(--fg3);background:#94a3b80f}:root:has(.lp.dash) .lp .st-tile.is-on .st-tile-icon{background:linear-gradient(160deg, var(--icon-from), var(--icon-to));border-color:var(--icon-line);color:var(--icon-on)}:root:has(.lp.dash) .dash-main h1:not(.sr-only){align-items:center;gap:12px;display:flex}:root:has(.lp.dash) .dash-main h1:not(.sr-only):after{content:"";background:var(--grad);opacity:.85;border-radius:2px;flex:none;width:56px;height:2px}:root:has(.lp.dash) .lp .tabs{background:var(--surface);border:1px solid var(--line)}:root:has(.lp.dash) .lp :is(.tab.active,.seg button.is-on,.inbox-tabs a.is-on,.st-subtabs a[aria-current=page],.view-switch button[aria-pressed=true]){background:var(--elev);color:var(--fg);position:relative}:root:has(.lp.dash) .lp :is(.tab.active,.seg button.is-on,.inbox-tabs a.is-on,.st-subtabs a[aria-current=page],.view-switch button[aria-pressed=true]):after{content:"";bottom:2px;background:var(--ok);opacity:.8;border-radius:2px;height:2px;position:absolute;inset-inline:12px}:root:has(.lp.dash) .lp .dash-nav-item.active{background:var(--elev);color:var(--fg);position:relative}:root:has(.lp.dash) .lp .dash-nav-item.active:before{content:"";background:var(--grad-v);border-radius:2px;width:2px;position:absolute;inset-block:8px;inset-inline-start:0}:root:has(.lp.dash) .lp .dash-nav-item.active .dn-ic{color:var(--ok)}:root:has(.lp.dash) .lp .dash-nav-item:hover:not(.active){background:var(--ui-hover)}:root:has(.lp.dash) .lp .ds-input{background:var(--ui-field-bg);border-color:var(--ui-field-line)}:root:has(.lp.dash) .lp .ds-th{background:#94a3b80f}:root:has(.lp.dash) .lp .ds-row:hover{background:var(--surface-hover)}:root:has(.lp.dash) .lp .ord-chip.is-on{background:var(--pill-ok-bg);border-color:var(--pill-ok-line);color:var(--pill-ok-fg)}:root:has(.lp.dash) .lp .ord-chip-count{background:#94a3b824}:root:has(.lp.dash) .lp .ord-chip.is-new .ord-chip-count{background:var(--sky);color:#fff}:root:has(.lp.dash) .lp .ord-dot{background:var(--warn);box-shadow:none}:root:has(.lp.dash) .lp .icon-btn:hover{border-color:var(--line-strong);background:var(--ui-hover);color:var(--fg)}:root:has(.lp.dash) .lp[data-theme=light] .icon-btn:hover{border-color:#7c8aa0}:root:has(.lp.dash) .lp .dash-store-logo{background:#94a3b814}:root:has(.lp.dash) .lp :is(.live-dot,.perm-row.is-on,.conv-newpill){box-shadow:none}:root:has(.lp.dash) .lp .conv-row.is-focus .conv-bubble{box-shadow:none;outline:2px solid var(--aqua)}:root:has(.lp.dash) .dash-crumb{min-width:0;color:var(--text-3);white-space:nowrap;flex:auto;align-items:center;gap:6px;padding-inline:12px;font-size:13px;display:flex;overflow:hidden}:root:has(.lp.dash) .dash-crumb b{color:var(--text-2);text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (max-width:640px){:root:has(.lp.dash) .dash-topbar{flex-wrap:wrap}:root:has(.lp.dash) .dash-store{flex:1 1 0}:root:has(.lp.dash) .dash-crumb{flex:1 0 100%;order:3;padding-inline:2px}:root:has(.lp.dash) .dash-main:has(.conv-mobile) .dash-crumb{display:none}}:root:has(.lp.dash) .lp :is(button,a,.btn){box-shadow:none;text-shadow:none}:root:has(.lp.dash) .lp :is(button,a):focus-visible{outline:2px solid var(--aqua);outline-offset:2px}:root:has(.lp.dash) .lp :is(a.glass,button.glass,a.ui-tile,button.ui-tile,button.st-tile){box-shadow:inset 0 1px #ffffff09}:root:has(.lp.dash) .lp[data-theme=light] :is(a.glass,button.glass,a.ui-tile,button.ui-tile,button.st-tile){box-shadow:inset 0 1px #fffc}:root:has(.lp.dash) .btn:before{display:none}:root:has(.lp.dash) .btn:after{display:none}:root:has(.lp.dash) .btn{border-radius:var(--r-ctl);filter:none}:root:has(.lp.dash) .btn:hover{transform:none}:root:has(.lp.dash) .btn-primary{background:var(--gradient-calm) border-box;color:#fff;border:1px solid #0000}:root:has(.lp.dash) .ord-review-btn.is-main{background:var(--gradient-calm) border-box;color:#fff;border:1px solid #0000}:root:has(.lp.dash) .btn-primary:hover{opacity:.92}:root:has(.lp.dash) .ord-review-btn.is-main:hover{opacity:.92}:root:has(.lp.dash) .btn-ghost{border:1px solid var(--ui-field-line,var(--line-strong));color:var(--text);background:0 0}:root:has(.lp.dash) .lp[data-theme=light] .btn-ghost{border:1px solid var(--ui-field-line,var(--line-strong));color:var(--text);background:0 0}:root:has(.lp.dash) .ord-review-btn:not(.is-main){border:1px solid var(--ui-field-line,var(--line-strong));color:var(--text);background:0 0}:root:has(.lp.dash) .btn-ghost:hover{border-color:var(--line-strong);background:#94a3b81a}:root:has(.lp.dash) .lp[data-theme=light] .btn-ghost:hover{border-color:var(--line-strong);background:#94a3b81a}:root:has(.lp.dash) .ord-review-btn{border-radius:var(--r-ctl)}:root:has(.lp.dash) .inbox-tabs{border-radius:var(--r-seg)}:root:has(.lp.dash) .inbox-tabs a{border-radius:var(--r-seg)}:root:has(.lp.dash) .seg{border-radius:var(--r-seg)}:root:has(.lp.dash) .seg button{border-radius:var(--r-seg)}:root:has(.lp.dash) .tabs{border-radius:var(--r-seg)}:root:has(.lp.dash) .tab{border-radius:var(--r-seg)}:root:has(.lp.dash) .ord-chip{border-radius:var(--r-seg)}:root:has(.lp.dash) .ci-chips button{border-radius:var(--r-seg)}:root:has(.lp.dash) .view-switch{border-radius:var(--r-seg)}:root:has(.lp.dash) .view-switch button{border-radius:var(--r-seg)}:is(:root:has(.lp.dash) .lp :is(.input,.ds-input,textarea.input),:root:has(.lp.dash) .lp :is(button,a):is(.rounded,.rounded-md,.rounded-lg,.rounded-xl)){border-radius:var(--r-ctl)}:root:has(.lp.dash) .lp .glass:not(.msheet):not(.fz-panel):not(.tabs):not(.tabbar-phone):not(.icon-btn){border-radius:var(--r-card)!important}:root:has(.lp.dash) .lp .tabbar-phone{border-radius:var(--r-ctl)}:root:has(.lp.dash) .lp :is(.badge,.ord-state,.odoo-chip,.ord-cancelled,.step-chip,.ci-status,.st){border-radius:var(--r-seg);border:1px solid var(--line-strong);color:var(--text);white-space:nowrap;--dot:var(--st-none);background:0 0;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.6;display:inline-flex}:root:has(.lp.dash) .lp :is(.badge,.ord-state,.odoo-chip,.ord-cancelled,.step-chip,.ci-status,.st):before{content:"";background:var(--dot);width:6px;height:6px;box-shadow:none;border-radius:50%;flex:none}:root:has(.lp.dash) .lp :is(.badge.purchased,.badge.ok,.ord-state.is-reviewed,.ord-state.is-confirmed,.odoo-chip.is-ok,.step-chip.is-done,.ci-status.is-bot_replied,.ci-status.is-staff_replied,.st.is-ok){--dot:var(--st-ok);color:var(--pill-ok-fg);background:var(--pill-ok-bg);border-color:var(--pill-ok-line)}:root:has(.lp.dash) .lp :is(.ord-state.is-pending,.odoo-chip.is-wait,.odoo-chip.is-info,.step-chip.is-wait,.st.is-wait){--dot:var(--st-wait);color:var(--pill-warn-fg);background:var(--pill-warn-bg);border-color:var(--pill-warn-line)}:root:has(.lp.dash) .lp :is(.ord-state.is-opened,.odoo-chip.is-busy,.st.is-progress){--dot:var(--st-progress)}:root:has(.lp.dash) .lp :is(.badge.interested,.st.is-interested){--dot:var(--st-interested)}:root:has(.lp.dash) .lp :is(.badge.cancelled,.badge.out,.ord-state.is-rejected,.ord-cancelled,.odoo-chip.is-bad,.st.is-bad){--dot:var(--st-bad);color:var(--pill-bad-fg);background:var(--pill-bad-bg);border-color:var(--pill-bad-line)}:root:has(.lp.dash) .lp :is(.badge.request,.ord-state.is-new,.step-chip.is-todo,.ci-status.is-new,.st.is-new){--dot:var(--st-new)}:root:has(.lp.dash) .lp .ui-badge[data-tone=ok]{color:var(--pill-ok-fg);background:var(--pill-ok-bg);border-color:var(--pill-ok-line)}:root:has(.lp.dash) .lp .ui-badge[data-tone=warn]{color:var(--pill-warn-fg);background:var(--pill-warn-bg);border-color:var(--pill-warn-line)}:root:has(.lp.dash) .lp .ui-badge[data-tone=bad]{color:var(--pill-bad-fg);background:var(--pill-bad-bg);border-color:var(--pill-bad-line)}:root:has(.lp.dash) .lp .ui-badge[data-tone=neutral]{color:var(--fg2)}:root:has(.lp.dash) .lp .ui-badge[data-tone=neutral] .ui-badge-dot{background:var(--off)}:root:has(.lp.dash) .lp .ui-badge[data-tone=soon]{color:var(--fg3);border-style:dashed}:root:has(.lp.dash) .lp .ui-badge[data-tone=soon] .ui-badge-dot{background:var(--fg3)}:root:has(.lp.dash) .lp .text-xs{font-size:13px}:root:has(.lp.dash) .lp .conv-who-id{font-size:12.5px}:root:has(.lp.dash) .lp .conv-time{opacity:1;font-size:12.5px}:root:has(.lp.dash) .lp .conv-tag{font-size:11.5px}:root:has(.lp.dash) .lp .conv-daysep span{font-size:12.5px}:root:has(.lp.dash) .lp .conv-hint{font-size:12.5px}:is(:root:has(.lp.dash) .lp .conv-ctx-summary,:root:has(.lp.dash) .lp .conv-ctx-label){font-size:12.5px}:root:has(.lp.dash) .ord-row{align-items:flex-start;gap:8px;font-size:13px;display:flex}:root:has(.lp.dash) .ord-row-label{min-width:92px;color:var(--text-3);flex:none}:root:has(.lp.dash) .ord-row-value{min-width:0;color:var(--text);white-space:pre-line;word-break:break-word}@media (hover:hover){:root:has(.lp.dash) .ord-row button{opacity:0;transition:opacity .12s}:is(:root:has(.lp.dash) .ord-row:hover button,:root:has(.lp.dash) .ord-row button:focus-visible){opacity:1}}:root:has(.lp.dash) .cancel-list{gap:8px;display:grid}:root:has(.lp.dash) .cancel-row-head{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 14px;font-size:13px;display:flex}:root:has(.lp.dash) .cancel-row-ref{color:var(--text-2);flex:none;font-size:12px;font-weight:600}:root:has(.lp.dash) .cancel-row-name{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;font-weight:600;overflow:hidden}:root:has(.lp.dash) .cancel-row-when{color:var(--text-3);flex:none;font-size:12px}:root:has(.lp.dash) .cancel-row-total{flex:none;font-weight:600}:root:has(.lp.dash) .cancel-row-arrow{color:var(--text-3);flex:none;transition:transform .12s}:root:has(.lp.dash) .cancel-row.is-open .cancel-row-arrow{transform:rotate(180deg)}:root:has(.lp.dash) .cancel-row-body{padding:0 14px 14px}:root:has(.lp.dash) .cancel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}:root:has(.lp.dash) .lp .cancel-reject{border:1px solid var(--st-bad);color:var(--st-bad);background:0 0}:root:has(.lp.dash) .lp .cancel-reject:hover{background:var(--pill-bad-bg)}:root:has(.lp.dash) .dash-nav-sub{padding:6px 14px 8px;color:var(--text);align-items:center;gap:8px;padding-inline-start:26px;font-size:13.5px;font-weight:500;display:flex}:root:has(.lp.dash) .dash-nav-sub svg{color:var(--text-3);flex:none}:root:has(.lp.dash) .dash-store-menu{position:relative}:root:has(.lp.dash) .lp button.dash-store-card{width:100%;font:inherit;color:var(--text);text-align:start;cursor:pointer}:root:has(.lp.dash) .dash-store-card-text{flex-direction:column;flex:1;min-width:0;display:flex}:root:has(.lp.dash) .dash-store-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}:root:has(.lp.dash) .dash-store-card-code{color:var(--text-3);font-size:11px}:root:has(.lp.dash) .dash-store-card-chev{color:var(--text-3);flex:none;transition:transform .12s}:root:has(.lp.dash) .dash-store-card-chev.is-open{transform:rotate(180deg)}:root:has(.lp.dash) .dash-store-pop{inset-inline:0;z-index:5;border:1px solid var(--line-strong);border-radius:var(--r-card,14px);background:var(--ui-surface);padding:6px;position:absolute;bottom:calc(100% + 6px)}:root:has(.lp.dash) .dash-store-pop .dash-nav-item{margin:0}:is(:root:has(.lp.dash) .hub,:root:has(.lp.dash) .home-stats){max-width:none}:root:has(.lp.dash) .home-stats{border-radius:0;margin-top:18px;padding:0}:root:has(.lp.dash) .hub-alert{margin-top:18px}:root:has(.lp.dash) .ui-tile.is-waiting .ui-tile-value{color:var(--text-3)}:root:has(.lp.dash) .step-row.is-attention .step-num{background:var(--pill-warn-bg);color:var(--warning)}@media (min-width:760px){:root:has(.lp.dash) .an-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:has(.lp.dash) .an-section{margin-top:28px}:root:has(.lp.dash) .an-section>h2{color:var(--text);margin:0 0 4px;font-size:17px;font-weight:700}:root:has(.lp.dash) .an-section>p{color:var(--text-3);margin:0 0 12px;font-size:13px}:root:has(.lp.dash) .an-section h3{color:var(--text-2);margin:14px 0 8px;font-size:14px;font-weight:600}:root:has(.lp.dash) .staff-report-help{color:var(--text-2);font-size:13px}:root:has(.lp.dash) .staff-report-help summary{cursor:pointer;color:var(--text-3);align-items:center;gap:6px;min-height:40px;display:inline-flex}:root:has(.lp.dash) .staff-report-help dl{gap:6px;margin:4px 0 0;display:grid}:root:has(.lp.dash) .staff-report-help dt{color:var(--text);font-weight:600;display:inline}:root:has(.lp.dash) .staff-report-help dd{margin:0 6px 0 0;display:inline}:root:has(.lp.dash) .nf-page{background:linear-gradient(180deg, var(--bg-top) 0, var(--bg) 280px);grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px}:root:has(.lp.dash) .nf-card{text-align:center;justify-items:center;gap:10px;width:min(420px,100%);padding:32px 24px;display:grid}:root:has(.lp.dash) .nf-code{font-family:var(--font-mono);color:var(--fg3);margin:6px 0 0;font-size:14px}:root:has(.lp.dash) .nf-card h1{color:var(--fg);margin:0;font-size:22px;font-weight:700}:root:has(.lp.dash) .nf-sub{color:var(--fg2);margin:0 0 10px;font-size:14px}:root:has(.lp.dash) .lp :is(.tab.is-dim,.tabsheet-item.is-dim){opacity:.5}:root:has(.lp.dash) .lp .tab.is-dim.active{opacity:.75}:root:has(.lp.dash) .catalog-delivery{margin-bottom:14px;padding:14px 16px}:root:has(.lp.dash) .catalog-off{color:var(--fg2);text-align:center;margin:0;padding:28px 20px;font-size:14px}:root:has(.lp.dash) .catalog-off-wrap{justify-items:center;gap:12px;display:grid}:root:has(.lp.dash) .catalog-off-wrap .catalog-off{width:100%}:root:has(.lp.dash) .live-toast.is-order{border-color:var(--pill-warn-line);box-shadow:0 18px 40px -16px #000000b3}
