body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.dark-mode input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),body.dark-mode select,body.dark-mode textarea{appearance:none;background-color:initial!important;background-image:none!important;box-shadow:none!important;color:#e2e8f0}body.dark-mode input:focus:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),body.dark-mode select:focus,body.dark-mode textarea:focus{background-color:initial!important;background-image:none!important;box-shadow:none!important;outline:none}body.dark-mode input:hover:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),body.dark-mode select:hover,body.dark-mode textarea:hover{background-color:initial!important;background-image:none!important;box-shadow:none!important}body.dark-mode input:-webkit-autofill,body.dark-mode select:-webkit-autofill,body.dark-mode textarea:-webkit-autofill{-webkit-text-fill-color:#e2e8f0!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important;caret-color:#e2e8f0;-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#64748b;opacity:1}body.dark-mode input[type=number]::-webkit-inner-spin-button,body.dark-mode input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.dark-mode input[type=number]{-moz-appearance:textfield}body.dark-mode select::-ms-expand{display:none}@media print{@page{size:A4 portrait;margin:12mm}#root,body,html{background:#fff!important;min-width:0!important;overflow:visible!important;width:100%!important}.ai-backdrop,.ai-chat-launch,.ai-drawer,.ai-toast-wrap,.app-topbar,.mobile-bottom-nav,.sb,.sb-backdrop{display:none!important}.app{background:#fff!important;color:#0f172a!important;display:block!important;min-height:auto!important}.app-content,.app-content-inner,.app-main-shell{display:block!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.an2-pdf-btn,.sl-btn,button{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-width:900px){.ao-drawer{padding-top:env(safe-area-inset-top,0)}.ao-modal,.fc-fullscreen-modal,.full-modal,.modal-sheet{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.fc-modal-footer,.modal-actions,.sheet-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}:root{--sidebar-w:240px;--topbar-h:64px;--bottomnav-h:64px}.app{color:#f5f8ff;color:var(--ink-1);font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-family:var(--font-sans);letter-spacing:-.005em}.app.with-shell{display:grid;grid-template-columns:1fr;min-height:100vh}@media (min-width:768px){.app.with-shell{grid-template-columns:240px 1fr;grid-template-columns:var(--sidebar-w) 1fr}}.app .sidebar{background:#0f1829;background:var(--sidebar);border-right:1px solid #1f2d4a;border-right:1px solid var(--bg-3);bottom:0;display:flex;flex-direction:column;gap:22px;left:0;padding:18px 14px;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease;width:240px;width:var(--sidebar-w);z-index:50}.app .sidebar.open{transform:translateX(0)}@media (min-width:768px){.app .sidebar{position:sticky;transform:none}}.sb-item{background:#0000;border:0;font-family:inherit;text-align:left;width:100%}.app .sidebar-backdrop{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:40}.app .sidebar-backdrop.show{opacity:1;pointer-events:auto}@media (min-width:768px){.app .sidebar-backdrop{display:none}}.app .main{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px 16px 80px}@media (min-width:768px){.app .main{gap:24px;padding:28px 36px 40px}}.app .topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media (min-width:768px){.app .topbar{align-items:center;flex-wrap:nowrap;gap:24px}}.app .topbar .title-block h1{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}@media (min-width:768px){.app .topbar .title-block h1{font-size:26px}}.app .topbar .title-block .sub{color:#6b7a94;color:var(--ink-3);font-size:12px;margin-top:4px}@media (min-width:768px){.app .topbar .title-block .sub{font-size:13px}}.app .segmented{background:#111a2e;background:var(--bg-1);border:1px solid #1f2d4a;border:1px solid var(--bg-3);border-radius:10px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.app .segmented::-webkit-scrollbar{display:none}.app .segmented button{background:#0000;border:0;border-radius:7px;color:#aab4c8;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;padding:6px 12px;transition:all .12s;white-space:nowrap}.app .segmented button.active,.app .segmented button:hover{color:#f5f8ff;color:var(--ink-1)}.app .segmented button.active{background:#1f2d4a;background:var(--bg-3);box-shadow:inset 0 1px 0 #ffffff0a}.sl .ar-eyebrow,.sl .bx-eyebrow,.sl .cl-eyebrow,.sl .eyebrow,.sl .im-eyebrow,.sl .kn-eyebrow,.sl .stv5-eyebrow{color:#6b7a94;color:var(--ink-3);font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.sl h1.ar-title,.sl h1.bx-title,.sl>.ar-head h1,.sl>.bx-head h1,.sl>.cl-head h1,.sl>.dt-head h1,.sl>.im-head h1,.sl>.kn-page-head h1,.sl>.sl-head h1,.sl>.sp-head h1,.sl>.stv5-head h1{color:#f5f8ff;color:var(--ink-1);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.sl h1.ar-title,.sl h1.bx-title,.sl>.ar-head h1,.sl>.bx-head h1,.sl>.cl-head h1,.sl>.dt-head h1,.sl>.im-head h1,.sl>.kn-page-head h1,.sl>.sl-head h1,.sl>.sp-head h1,.sl>.stv5-head h1{font-size:26px}}.sl .ar-sub,.sl .bx-sub,.sl .cl-sub,.sl .dt-head .sub,.sl .im-sub,.sl .kn-page-head .sub,.sl .sl-sub,.sl .sp-head .sub,.sl .stv5-sub,.sl .sub{color:#6b7a94;color:var(--ink-3);font-size:13px;font-weight:400;margin-top:4px;opacity:.85}.dark-mode .sl .ar-eyebrow,.dark-mode .sl .ar-sub,.dark-mode .sl .bx-eyebrow,.dark-mode .sl .bx-sub,.dark-mode .sl .cl-eyebrow,.dark-mode .sl .cl-sub,.dark-mode .sl .eyebrow,.dark-mode .sl .im-eyebrow,.dark-mode .sl .im-sub,.dark-mode .sl .kn-eyebrow,.dark-mode .sl .sl-sub,.dark-mode .sl .stv5-eyebrow,.dark-mode .sl .stv5-sub,.dark-mode .sl .sub{color:#6b7a94!important;color:var(--ink-3)!important;font-weight:400!important;opacity:.85}.dark-mode .sl h1.ar-title,.dark-mode .sl>.ar-head h1,.dark-mode .sl>.bx-head h1,.dark-mode .sl>.cl-head h1,.dark-mode .sl>.dt-head h1,.dark-mode .sl>.im-head h1,.dark-mode .sl>.kn-page-head h1,.dark-mode .sl>.sl-head h1,.dark-mode .sl>.sp-head h1,.dark-mode .sl>.stv5-head h1{color:#fff!important;font-weight:700!important}.app.light .sl h1.ar-title,.app.light .sl>.ar-head h1,.app.light .sl>.bx-head h1,.app.light .sl>.cl-head h1,.app.light .sl>.dt-head h1,.app.light .sl>.im-head h1,.app.light .sl>.kn-page-head h1,.app.light .sl>.sl-head h1,.app.light .sl>.sp-head h1,.app.light .sl>.stv5-head h1{color:#f5f8ff!important;color:var(--ink-1)!important;font-weight:700!important}.app.light .sl .ar-eyebrow,.app.light .sl .ar-sub,.app.light .sl .bx-eyebrow,.app.light .sl .bx-sub,.app.light .sl .cl-eyebrow,.app.light .sl .cl-sub,.app.light .sl .eyebrow,.app.light .sl .im-eyebrow,.app.light .sl .im-sub,.app.light .sl .kn-eyebrow,.app.light .sl .sl-sub,.app.light .sl .stv5-eyebrow,.app.light .sl .stv5-sub,.app.light .sl .sub{color:#6b7a94!important;color:var(--ink-3)!important}.app .card{background:#111a2e;background:var(--bg-1);border:1px solid #1f2d4a;border:1px solid var(--bg-3);border-radius:16px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff08,0 8px 24px -12px #0009;box-shadow:var(--shadow-card);padding:14px}@media (min-width:768px){.app .card{padding:18px}}.app .card-title{align-items:center;color:#f5f8ff;color:var(--ink-1);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em}.app .card-sub{color:#6b7a94;color:var(--ink-3);font-size:12px;margin-top:2px}.app .card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.app .num{font-feature-settings:"tnum";font-family:Inter Tight,Inter,ui-sans-serif,sans-serif;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.app .mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app .chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;height:20px;line-height:1;padding:3px 7px}.app .chip.up{background:#22c55e24;background:var(--success-soft);color:#22c55e;color:var(--success)}.app .chip.down{background:#ef444424;background:var(--danger-soft);color:#ef4444;color:var(--danger)}.app .chip.flat{background:#18243d;background:var(--bg-2);color:#6b7a94;color:var(--ink-3)}.app .chip.warn{background:#f59e0b24;background:var(--warn-soft);color:#f59e0b;color:var(--warn)}.app .chip.accent{background:#3b82f624;background:var(--accent-soft);color:#7ab0ff;color:var(--accent-ink)}.app .spark{display:block;height:36px;width:100%}.app .bottom-nav{background:#0f1829;background:var(--sidebar);border-top:1px solid #1f2d4a;border-top:1px solid var(--bg-3);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:64px;height:var(--bottomnav-h);left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:30}.app .bottom-nav button{align-items:center;background:#0000;border:0;color:#6b7a94;color:var(--ink-3);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:10px;gap:4px;justify-content:center;padding:6px 4px}.app .bottom-nav button.active{color:#7ab0ff;color:var(--accent-ink)}@media (min-width:768px){.app .bottom-nav{display:none}}.dark-mode .arv5 input,.dark-mode .arv5 textarea,.dark-mode .bxv5 input,.dark-mode .clv5 input,.dark-mode .clv5 select,.dark-mode .clv5 textarea,.dark-mode .dtv5 input,.dark-mode .dtv5 select,.dark-mode .dtv5 textarea,.dark-mode .dv5 input,.dark-mode .lsv5 input,.dark-mode .lsv5 select,.dark-mode .lsv5 textarea,.dark-mode .sb input,.dark-mode .sn input,.dark-mode .sn select,.dark-mode .sn textarea,.dark-mode .spv5 input,.dark-mode .spv5 select,.dark-mode .spv5 textarea,.dark-mode .stv5 input,.dark-mode .stv5 select,.dark-mode .stv5 textarea,.dark-mode .tb input{background:#0b1220!important;background:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .sn input:focus,.dark-mode .sn select:focus,.dark-mode .sn textarea:focus{border-color:#3b82f6!important;border-color:var(--accent)!important}.dark-mode .arv5 .arv5-search,.dark-mode .arv5 .arv5-search input,.dark-mode .bxv5 .bxv5-search,.dark-mode .bxv5 .bxv5-search input,.dark-mode .clv5 .clv5-search,.dark-mode .clv5 .clv5-search input,.dark-mode .lsv5 .lsv5-search,.dark-mode .lsv5 .lsv5-search input,.dark-mode .spv5 .spv5-search,.dark-mode .spv5 .spv5-search input,.dark-mode .stv5 .stv5-search,.dark-mode .stv5 .stv5-search input{background:#0000!important}.dark-mode .arv5 .arv5-input,.dark-mode .clv5 .clv5-input,.dark-mode .dtv5 .dtv5-input,.dark-mode .lsv5 .lsv5-filter-select,.dark-mode .lsv5 .lsv5-input,.dark-mode .spv5 .spv5-input,.dark-mode .stv5 .stv5-input{background:#0b1220!important;background:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .arv5 .arv5-input:focus,.dark-mode .clv5 .clv5-input:focus,.dark-mode .dtv5 .dtv5-input:focus,.dark-mode .lsv5 .lsv5-filter-select:focus,.dark-mode .lsv5 .lsv5-input:focus,.dark-mode .spv5 .spv5-input:focus,.dark-mode .stv5 .stv5-input:focus{border-color:#3b82f6!important;border-color:var(--accent)!important}.dark-mode .arv5 tr,.dark-mode .clv5 tr,.dark-mode .dv5 tr,.dark-mode .lsv5 tr,.dark-mode .stv5 tr{background:#0000!important}.dark-mode .sl .sl-search,.dark-mode .sl .sl-search input{background:#0000!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .sl .sl-search{background:#111a2e!important;background:var(--bg-1)!important}.dark-mode .sl .sl-search input::placeholder{color:#46536b!important;color:var(--ink-4)!important}.dark-mode .sl .sl-filter-field input,.dark-mode .sl .sl-filter-field select,.dark-mode .sl .sl-rows-per select,.dark-mode .sl .sn-field input,.dark-mode .sl .sn-field select,.dark-mode .sl .sn-field textarea{background:#0b1220!important;background:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .sl .sl-filter-field input:focus,.dark-mode .sl .sl-filter-field select:focus,.dark-mode .sl .sn-field input:focus,.dark-mode .sl .sn-field select:focus,.dark-mode .sl .sn-field textarea:focus{border-color:#3b82f6!important;border-color:var(--accent)!important}.dark-mode .sl tr,.dark-mode .sl tr:nth-child(2n),.dark-mode .sl tr:nth-child(odd){background:#0000!important}.dark-mode .sl .sl-table tbody tr:hover{background:#18243d!important;background:var(--bg-2)!important}.dark-mode .sl .sl-table tbody tr.unpaid{background:linear-gradient(90deg,#f59e0b0a,#0000 40%)!important}.dark-mode .sl .sl-table tbody tr.returned{background:linear-gradient(90deg,#c084fc0a,#0000 40%)!important}.dark-mode .sl .sl-table tbody tr.selected{background:#3b82f60f!important}.dark-mode .sl .sl-table thead th,.dark-mode .sl.sn thead th,.dark-mode .sn thead th{background:#0b1220!important;background:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .sl.sn td,.dark-mode .sn td{border-color:#1f2d4a!important;border-color:var(--bg-3)!important}.dark-mode .sl.sn tr:nth-child(2n),.dark-mode .sl.sn tr:nth-child(odd),.dark-mode .sn tr:nth-child(2n),.dark-mode .sn tr:nth-child(odd){background:#0000!important}.dark-mode .sl .sl-table td{border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.sl .sl-kpi-val.profit{color:#22c55e!important;color:var(--success)!important}.sl .sl-kpi-val.warn{color:#f59e0b!important;color:var(--warn)!important}.sl .sl-foot-total .val.profit{color:#22c55e!important;color:var(--success)!important}.sl .sl-foot-total .val.warn{color:#f59e0b!important;color:var(--warn)!important}.sl .sl-profit{color:#22c55e!important;color:var(--success)!important}.sl .sl-profit.neg{color:#ef4444!important;color:var(--danger)!important}.sl .sl-profit.zero{color:#6b7a94!important;color:var(--ink-3)!important}.sl .sl-kpi-sub .chip.up{background:#22c55e24!important;background:var(--success-soft)!important;color:#22c55e!important;color:var(--success)!important}.sl .sl-kpi-sub .chip.down{background:#ef444424!important;background:var(--danger-soft)!important;color:#ef4444!important;color:var(--danger)!important}.sl .sl-status.paguar{background:#22c55e24!important;background:var(--success-soft)!important;color:#22c55e!important;color:var(--success)!important}.sl .sl-status.papaguar{background:#f59e0b24!important;background:var(--warn-soft)!important;color:#f59e0b!important;color:var(--warn)!important}.sl .sl-status.partial{background:#3b82f624!important;background:var(--accent-soft)!important;color:#7ab0ff!important;color:var(--accent-ink)!important}.sl .sl-status.nderrim{background:#c084fc24!important;color:#c084fc!important;color:var(--magenta)!important}.sl .sl-status.anuluar{background:#18243d!important;background:var(--bg-2)!important;color:#6b7a94!important;color:var(--ink-3)!important;text-decoration:line-through!important}.sl .sl-status .sl-status-dot{background:currentColor!important}.sl .sl-kanal.dyqan{background:#3b82f624!important;color:#7ab0ff!important;color:var(--accent-ink)!important}.sl .sl-kanal.teren{background:#f59e0b24!important;color:#f59e0b!important;color:var(--warn)!important}.sl .ag-nav-title{background:#111a2e!important;background:var(--bg-1)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important;font-weight:700!important}.sl .ag-nav-title:hover{background:#18243d!important;background:var(--bg-2)!important;border-color:#46536b!important;border-color:var(--ink-4)!important}.sl .ag-nav-title-ico{font-size:15px;line-height:1;opacity:.9}.sl .sl-kanal.online{background:#c084fc24!important;color:#c084fc!important;color:var(--magenta)!important}.dark-mode .sl .sl-table tbody tr.unpaid td:first-child{box-shadow:inset 3px 0 0 #f59e0b!important;box-shadow:inset 3px 0 0 var(--warn)!important}.dark-mode .sl .sl-table tbody tr.returned td:first-child{box-shadow:inset 3px 0 0 #c084fc!important;box-shadow:inset 3px 0 0 var(--magenta)!important}.dark-mode .sl .sl-card-row.unpaid{box-shadow:inset 3px 0 0 #f59e0b!important;box-shadow:inset 3px 0 0 var(--warn)!important}.dark-mode .sl .sl-card-row.returned{box-shadow:inset 3px 0 0 #c084fc!important;box-shadow:inset 3px 0 0 var(--magenta)!important}.dark-mode .cl .cl-input,.dark-mode .cl .cl-select,.dark-mode .cl .cl-textarea{background-color:#0b1220!important;background-color:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .cl .cl-input:focus,.dark-mode .cl .cl-select:focus,.dark-mode .cl .cl-textarea:focus{border-color:#3b82f6!important;border-color:var(--accent)!important}.dark-mode .sl.bx .cl-adv-filters input[type=text],.dark-mode .sl.bx .cl-adv-range-row input{background-color:#0b1220!important;background-color:var(--bg-0)!important;border-color:#1f2d4a!important;border-color:var(--bg-3)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .sl.bx .cl-adv-filters input[type=text]:focus,.dark-mode .sl.bx .cl-adv-range-row input:focus{border-color:#3b82f6!important;border-color:var(--accent)!important}.dark-mode .cl tr,.dark-mode .cl tr:nth-child(2n),.dark-mode .cl tr:nth-child(odd){background:#0000!important}.dark-mode .cl .sl-table tbody tr:hover{background:#18243d!important;background:var(--bg-2)!important}.dark-mode .cl .sl-table tbody tr.selected{background:#3b82f60f!important}.dark-mode .cl .sl-table thead th{background:#0b1220!important;background:var(--bg-0)!important;color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .cl .sl-table td,.dark-mode .cl .sl-table thead th{border-color:#1f2d4a!important;border-color:var(--bg-3)!important}.dark-mode .cl .sl-table td{color:#f5f8ff!important;color:var(--ink-1)!important}.cl .cl-tag.vip{background:#f59e0b26!important;border:1px solid #f59e0b4d!important;color:#f59e0b!important;color:var(--warn)!important}.cl .cl-tag.new{background:#22c55e26!important;border:1px solid #22c55e4d!important;color:#22c55e!important;color:var(--success)!important}.cl .cl-tag.biz{background:#8b5cf626!important;border:1px solid #8b5cf64d!important;color:#a78bfa!important}.cl .cl-tag.dormant{background:#18243d!important;background:var(--bg-2)!important;border:1px solid #1f2d4a!important;border:1px solid var(--bg-3)!important}.cl .cl-tag.dormant,.dark-mode .bx .bx-eyebrow,.dark-mode .bx .bx-sub,.dark-mode .cl .cl-eyebrow,.dark-mode .cl .cl-sub,.dark-mode .sl .sl-eyebrow,.dark-mode .sl .sl-sub,.dark-mode .sl-kpi .sl-kpi-label,.dark-mode .sl-kpi .sl-kpi-sub{color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .bx .bx-title,.dark-mode .cl .cl-head h1,.dark-mode .sl .sl-head h1{color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx .cl-client-sub,.dark-mode .cl .cl-client-sub,.dark-mode .sl .cl-client-sub{color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .sl-kpi-val.danger,.dark-mode .sl-kpi.danger .sl-kpi-label,.dark-mode .sl-kpi.danger .sl-kpi-sub,.dark-mode .sl-kpi.danger .sl-kpi-val{color:#ef4444!important;color:var(--danger)!important}.dark-mode .sl-kpi-val.warn,.dark-mode .sl-kpi.warn .sl-kpi-label,.dark-mode .sl-kpi.warn .sl-kpi-sub,.dark-mode .sl-kpi.warn .sl-kpi-val{color:#f59e0b!important;color:var(--warn)!important}.dark-mode .bx-suggest-kind.good,.dark-mode .sl-kpi-val.profit,.dark-mode .sl-kpi.success .sl-kpi-label,.dark-mode .sl-kpi.success .sl-kpi-sub,.dark-mode .sl-kpi.success .sl-kpi-val{color:#22c55e!important;color:var(--success)!important}.dark-mode .bx-suggest-kind.warn{color:#f59e0b!important;color:var(--warn)!important}.dark-mode .bx-suggest-kind.bad{color:#ef4444!important;color:var(--danger)!important}.dark-mode .bx-suggest-text,.dark-mode .bx-suggest-text .num,.dark-mode .bx-suggest-text strong{color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx-suggest-text .num{background:#18243d!important;background:var(--bg-2)!important}.dark-mode .bx-suggest-count{color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .bx-suggest-cta-btn{color:#3b82f6!important;color:var(--accent)!important}.dark-mode .bx-ai-title{color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx-ai-badge{color:#a78bfa!important}.dark-mode .bx-ai-dismiss{color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .bx-trust.excellent .bx-trust-score{color:#22c55e!important;color:var(--success)!important}.dark-mode .bx-trust.good .bx-trust-score{color:#60a5fa!important}.dark-mode .bx-trust.fair .bx-trust-score{color:#f59e0b!important;color:var(--warn)!important}.dark-mode .bx-amount.danger,.dark-mode .bx-deadline.overdue .bx-deadline-main,.dark-mode .bx-deadline.overdue .bx-deadline-sub,.dark-mode .bx-trust.poor .bx-trust-score{color:#ef4444!important;color:var(--danger)!important}.dark-mode .bx-deadline.soon .bx-deadline-main,.dark-mode .bx-deadline.soon .bx-deadline-sub{color:#f59e0b!important;color:var(--warn)!important}.dark-mode .bx-deadline.on-time .bx-deadline-main{color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx-deadline-sub{color:#6b7a94!important;color:var(--ink-3)!important}.dark-mode .bx-history.early{color:#22c55e!important;color:var(--success)!important}.dark-mode .bx-history.ontime{color:#aab4c8!important;color:var(--ink-2)!important}.dark-mode .bx-history.late{color:#f59e0b!important;color:var(--warn)!important}.dark-mode .bx-history.bad{color:#ef4444!important;color:var(--danger)!important}.dark-mode .bx .sl-icon-btn,.dark-mode .cl .sl-icon-btn,.dark-mode .sl .sl-icon-btn{background:#0000!important;border:0!important;border-radius:6px;color:#6b7a94!important;color:var(--ink-3)!important;height:28px;width:28px}.dark-mode .bx .sl-icon-btn:hover,.dark-mode .cl .sl-icon-btn:hover,.dark-mode .sl .sl-icon-btn:hover{background:#18243d!important;background:var(--bg-2)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx-remind-btn{background:#111a2e!important;background:var(--bg-1)!important;border:1px solid #1f2d4a!important;border:1px solid var(--bg-3)!important;color:#aab4c8!important;color:var(--ink-2)!important}.dark-mode .bx-remind-btn:hover:not(:disabled){background:#18243d!important;background:var(--bg-2)!important;border-color:#3b82f6!important;border-color:var(--accent)!important;color:#f5f8ff!important;color:var(--ink-1)!important}.dark-mode .bx-suggest-kind.good .icon{background:#22c55e26!important}.dark-mode .bx-suggest-kind.warn .icon{background:#f59e0b26!important}.dark-mode .bx-suggest-kind.bad .icon{background:#ef444426!important}.dark-mode .sl-kpi .sl-kpi-sub .accent-danger{color:#ef4444!important;color:var(--danger)!important}.dark-mode .sl-kpi .sl-kpi-sub .accent-success{color:#22c55e!important;color:var(--success)!important}.app.light,body.light .app{--bg-0:#f6f7fb;--bg-1:#fff;--bg-2:#f2f4f9;--bg-3:#e5e8ef;--sidebar:#fff;--ink-1:#0f172a;--ink-2:#475569;--ink-3:#64748b;--ink-4:#cbd5e1;--accent-soft:#3b82f61a;--accent-ink:#1d4ed8;--shadow-card:0 1px 0 #fff inset,0 2px 12px -6px #0f172a1f}select:not([multiple]):not([size]){appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:32px!important;text-overflow:ellipsis}select::-ms-expand{display:none}.ap-page{--ap-control-bg:#111a2e;--ap-field-bg:#111a2e;display:flex;flex-direction:column;gap:18px}.app.light .ap-page,body.light .ap-page{--ap-control-bg:var(--bg-1);--ap-field-bg:var(--bg-1)}.ap-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ap-head h1{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.ap-head h1{font-size:26px}}.ap-head .sub{color:var(--ink-3);font-size:13px;margin-top:4px}.ap-head .right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ap-btn{align-items:center;background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;padding:9px 14px;transition:all .12s;white-space:nowrap}.ap-btn:hover{background:var(--bg-2)}.ap-btn:disabled,.ap-btn:disabled:hover{cursor:not-allowed;opacity:.45;transform:none}.ap-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.ap-btn.primary:hover{background:#2563eb}.ap-btn.ghost{background:#0000;border-color:#0000;color:var(--ink-2)}.ap-btn.ghost:hover{background:var(--bg-2);color:var(--ink-1)}.ap-btn.danger{color:var(--danger)}.ap-btn.danger:hover{background:var(--danger-soft)}.ap-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ap-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px}.ap-kpi .k-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ap-kpi .k-value{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ap-kpi .k-meta{color:var(--ink-3);font-size:11.5px}.ap-kpi.warn .k-value{color:var(--warn)}.ap-kpi.danger .k-value{color:var(--danger)}.ap-filters{align-items:center;background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.ap-search{flex:1 1;min-width:180px;position:relative}.ap-search input{appearance:none;-webkit-appearance:none;background:var(--ap-control-bg);background-color:var(--ap-control-bg);background-image:none!important;border:1px solid var(--bg-3);border-radius:8px;box-shadow:none!important;color:var(--ink-1);font-family:inherit;font-size:13px;outline:none;padding:8px 12px 8px 34px;width:100%}.ap-search input:focus{border-color:var(--accent)}.ap-search svg{color:var(--ink-3);left:11px;position:absolute;top:50%;transform:translateY(-50%)}.ap-chip-btn{align-items:center;background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:7px 11px}.ap-chip-btn:hover{color:var(--ink-1)}.ap-chip-btn.active{background:var(--accent-soft);border-color:#0000;color:var(--accent-ink)}.ap-chip-btn .count{font-feature-settings:"tnum";background:var(--bg-3);border-radius:999px;color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums;padding:1px 6px}.ap-chip-btn.active .count{background:#3b82f633;color:var(--accent-ink)}.ap-status-filter{min-width:140px;width:auto}.ap-table-wrap{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;overflow:hidden}.ap-table{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.ap-table thead th{background:var(--bg-2);border-bottom:1px solid var(--bg-3);color:var(--ink-3);font-size:11.5px;font-weight:500;letter-spacing:.06em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ap-table tbody td{border-bottom:1px solid var(--bg-3);color:var(--ink-2);padding:12px 14px;vertical-align:middle}.ap-table tbody tr:last-child td{border-bottom:none}.ap-table tbody tr{transition:background 80ms}.ap-table tbody tr.selected{background:var(--accent-soft)}.dark-mode .ap-page .ap-table-wrap{background:#111a2e!important;border-color:#1f2d4a!important;box-shadow:var(--shadow-card)}.dark-mode .ap-page .ap-table thead th{background:#18243d!important;border-bottom-color:#263653!important;color:#dbe7ff!important}.dark-mode .ap-page .ap-table tbody tr:nth-child(odd){background:#0f1726!important}.dark-mode .ap-page .ap-table tbody tr:nth-child(2n){background:#131b2b!important}.dark-mode .ap-page .ap-table tbody tr:hover{background:#192640!important}.dark-mode .ap-page .ap-table tbody tr.selected{background:#3b82f62e!important}.dark-mode .ap-page .ap-table tbody td{border-bottom-color:#263653!important;color:var(--ink-2)!important}.ap-prod-img{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-3);display:grid;flex-shrink:0;font-size:19px;height:40px;place-items:center;width:40px}.ap-prod-name{color:var(--ink-1);font-size:13px;font-weight:500;letter-spacing:-.005em}.ap-prod-sku{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;margin-top:2px}.ap-cat-pill{background:var(--bg-2);border-radius:6px;color:var(--ink-2);display:inline-block;font-size:11.5px;font-weight:500;padding:3px 8px;text-transform:capitalize}.ap-price{color:var(--ink-1);font-family:var(--font-display);font-weight:500}.ap-price,.ap-stock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-stock{align-items:center;display:inline-flex;gap:6px}.ap-stock-dot{background:var(--success);border-radius:50%;height:7px;width:7px}.ap-stock.low .ap-stock-dot{background:var(--warn)}.ap-stock.out .ap-stock-dot{background:var(--danger)}.ap-stock.low{color:var(--warn)}.ap-stock.out{color:var(--danger)}.ap-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:3px 8px 3px 7px}.ap-status.active{background:var(--success-soft);color:var(--success)}.ap-status.draft{background:var(--bg-2);color:var(--ink-3)}.ap-status.hidden{background:var(--warn-soft);color:var(--warn)}.ap-status .dot{background:currentColor;border-radius:50%;height:6px;width:6px}.ap-row-actions{display:flex;gap:4px;justify-content:flex-end;opacity:.55;transition:opacity .1s}.ap-table tbody tr:hover .ap-row-actions{opacity:1}.ap-icon-btn{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .1s;width:30px}.ap-icon-btn:hover{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-1)}.ap-icon-btn.danger:hover{border-color:var(--danger);color:var(--danger)}.ap-bulk{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;bottom:16px;box-shadow:0 8px 24px -4px #00000080;color:var(--ink-1);display:inline-flex;font-size:13px;gap:12px;margin:0 auto;padding:6px 6px 6px 16px;position:sticky;z-index:30}.ap-bulk .count{font-family:var(--font-display);font-weight:600}.ap-bulk .divider{background:var(--bg-3);height:18px;width:1px}.ap-empty{color:var(--ink-3);padding:80px 20px;text-align:center}.ap-empty .icon{background:var(--bg-2);border-radius:14px;color:var(--ink-3);display:inline-grid;height:56px;margin-bottom:14px;place-items:center;width:56px}.ap-empty h3{color:var(--ink-1);font-size:16px;margin:0 0 6px}.ap-drawer-overlay{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:90}.ap-drawer-overlay.open{opacity:1;pointer-events:auto}.ap-drawer{background:var(--bg-1);border-left:1px solid var(--bg-3);box-shadow:-16px 0 40px -8px #00000080;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(560px,100vw);z-index:100}.ap-drawer.wide{width:min(960px,100vw)}.ap-drawer.open{transform:translateX(0)}.ap-drawer-head{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top, 0px)) 24px 18px}.ap-drawer-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.ap-drawer-eyebrow svg{height:12px;width:12px}.ap-drawer-head h2{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;word-break:break-word}.ap-drawer-head .sub{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;margin-top:4px}.ap-drawer-head .sub .dot-sep{color:var(--ink-4)}.ap-mono-tag{border:1px solid var(--bg-3);border-radius:5px;font-family:var(--font-mono);font-size:11px;padding:2px 6px}.ap-drawer-close,.ap-mono-tag{background:var(--bg-2);color:var(--ink-2)}.ap-drawer-close{border:1px solid var(--bg-3);border-radius:9px;cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.ap-drawer-close:hover{background:var(--bg-3);color:var(--ink-1)}.ap-tabs{background:var(--bg-2);border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:0;padding:0 24px}.ap-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;min-width:0;padding:14px 8px;position:relative;text-align:left;transition:all .12s}.ap-tab:not(:last-child):after{background:var(--bg-3);content:"";height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.ap-tab .num{background:var(--bg-3);border-radius:50%;color:var(--ink-2);display:grid;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:600;height:26px;place-items:center;transition:all .15s;width:26px}.ap-tab .num svg{height:12px;width:12px}.ap-tab .meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-tab .lbl{color:var(--ink-2);font-size:13px;font-weight:500}.ap-tab .hint{color:var(--ink-3);font-size:11px}.ap-tab:hover .lbl{color:var(--ink-1)}.ap-tab.active{border-bottom-color:var(--accent)}.ap-tab.active .num{background:var(--accent);color:#fff}.ap-tab.active .lbl{color:var(--ink-1)}.ap-tab.done .num{background:var(--success);color:#fff}.ap-drawer-split{display:grid;flex:1 1;grid-template-columns:1fr 320px;min-height:0;overflow:hidden}.ap-drawer-body{gap:16px;min-width:0;padding:22px 24px 28px}.ap-drawer-body,.ap-preview{display:flex;flex-direction:column;overflow-y:auto}.ap-preview{background:var(--bg-2);border-left:1px solid var(--bg-3);gap:14px;padding:22px 20px}.ap-preview-eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ap-preview-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.ap-preview-img{aspect-ratio:4/3;background:#fff;color:var(--ink-3);display:grid;flex-shrink:0;max-height:200px;overflow:hidden;place-items:center;position:relative;width:100%}.ap-preview-img img{display:block;height:100%;object-fit:contain;width:100%}.ap-preview-img>svg{height:48px;width:48px}.ap-preview-veil{background:#000000b3;border-radius:5px;bottom:8px;color:#fff;font-size:10.5px;font-weight:500;left:8px;letter-spacing:.04em;padding:3px 8px;position:absolute}.ap-preview-promo-badge{background:var(--warn);border-radius:999px;color:#fff;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:-.01em;padding:4px 10px;position:absolute;right:10px;top:10px}.ap-preview-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.ap-preview-cat{color:var(--accent-ink);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ap-preview-name{color:var(--ink-1);font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.ap-preview-brand{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.ap-preview-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ap-preview-price .big{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.ap-preview-old{color:var(--ink-3);font-family:var(--font-mono);font-size:13px;text-decoration:line-through}.ap-preview-margin{background:var(--success-soft);border-radius:999px;color:var(--success);font-size:11px;font-weight:500;padding:2px 7px}.ap-preview-margin.low{background:var(--warn-soft);color:var(--warn)}.ap-preview-stock{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:4px}.ap-preview-stock .lbl{color:var(--ink-3)}.ap-preview-variants{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ap-preview-variant{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:5px;color:var(--ink-2);font-size:11px;padding:3px 8px}.ap-preview-sum{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ap-preview-sum .row{align-items:center;color:var(--ink-3);display:flex;font-size:12.5px;gap:10px;justify-content:space-between}.ap-preview-sum .row.total{border-top:1px dashed var(--bg-3);color:var(--ink-1);font-weight:500;margin-top:4px;padding-top:10px}.ap-preview-sum .row.total .big{font-feature-settings:"tnum";color:var(--success);font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.ap-promo-pill{align-items:center;background:var(--warn);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.ap-promo-pill svg{height:10px;width:10px}.ap-drawer-foot{align-items:center;background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:14px 24px calc(14px + env(safe-area-inset-bottom, 0px))}.ap-step-pill{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;padding:5px 11px}.ap-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ap-field label{color:var(--ink-2);font-size:12px;font-weight:500;letter-spacing:-.005em}.ap-field .hint{align-items:center;color:var(--ink-3);display:inline-flex;font-size:11.5px;gap:4px;margin-top:2px}.ap-field .hint svg{height:11px;width:11px}.ap-input,.ap-select,.ap-textarea{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:var(--ap-field-bg);background-color:var(--ap-field-bg);background-image:none!important;border:1px solid var(--bg-3);border-radius:8px;box-shadow:none!important;color:var(--ink-1);font-family:inherit;font-size:13.5px;outline:none;padding:9px 12px;transition:border-color .1s,background .1s;width:100%}.ap-input.mono{font-family:var(--font-mono)}.ap-input:focus,.ap-select:focus,.ap-textarea:focus{border-color:var(--accent)}.ap-input:focus,.ap-input:hover,.ap-select:focus,.ap-select:hover,.ap-textarea:focus,.ap-textarea:hover{background:var(--ap-field-bg);background-image:none!important;box-shadow:none!important}.ap-input:-webkit-autofill,.ap-select:-webkit-autofill,.ap-textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink-1)!important;-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset!important;caret-color:var(--ink-1);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.ap-textarea{font-family:inherit;min-height:76px;resize:vertical}.ap-input.with-suffix{padding-right:44px}.ap-input.with-prefix{padding-left:26px}.ap-input-wrap{position:relative}.ap-input-suffix{font-size:12px;right:12px}.ap-input-prefix,.ap-input-suffix{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ap-input-prefix{font-family:var(--font-mono);font-size:13px;font-weight:500;left:10px}.ap-input-suffix-tag{align-items:center;animation:apSlideIn .25s ease;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:500;gap:4px;padding:3px 8px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ap-input-suffix-tag.success{background:var(--success);color:#fff}.ap-input-suffix-tag svg{height:10px;width:10px}.ap-input::-webkit-inner-spin-button,.ap-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ap-input[type=number]{-moz-appearance:textfield}.ap-input:disabled,.ap-input[readonly]{color:var(--ink-3)}.ap-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ap-field-row.cols-3{grid-template-columns:1fr 1fr 1fr}.ap-section-title{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;margin:4px 0 -4px;text-transform:uppercase}.ap-section-title:after{background:var(--bg-3);content:"";flex:1 1;height:1px}.ap-section-title .opt{color:var(--ink-3);font-size:11px;font-weight:400;letter-spacing:0;margin-left:4px;text-transform:none}.ap-combo-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;box-shadow:0 10px 30px #00000073;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.ap-combo-item{background:#0000;border:none;border-bottom:1px solid #ffffff0a;color:var(--ink-1);cursor:pointer;display:block;font-family:inherit;font-size:13px;padding:10px 12px;text-align:left;width:100%}.ap-combo-item:hover{background:#3b82f61a}.ap-combo-sub{color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:400;margin-top:2px}.ap-id-field{background:linear-gradient(135deg,var(--accent-soft),#0000);border:1px dashed var(--bg-3);border-radius:12px;padding:12px 14px;transition:all .2s}.ap-id-field.flash{animation:apFlash .8s ease;background:var(--success-soft);border-color:var(--success)}@keyframes apFlash{0%{box-shadow:0 0 0 0 var(--success)}50%{box-shadow:0 0 0 6px #22c55e26}to{box-shadow:0 0 0 0 #0000}}@keyframes apSlideIn{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}.ap-id-field>label{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.ap-id-hint{align-items:center;color:var(--accent-ink);display:inline-flex;font-size:10.5px;font-weight:500;gap:4px;letter-spacing:0;text-transform:none}.ap-id-hint svg{height:11px;width:11px}.ap-img-zone{background:var(--ap-control-bg);border:1.5px dashed var(--bg-3);border-radius:12px;cursor:pointer;padding:22px 18px;position:relative;text-align:center;transition:all .12s}.ap-img-zone:hover{background:var(--accent-soft);border-color:var(--accent)}.ap-img-zone .ap-img-icon{color:var(--ink-3);display:flex;justify-content:center;margin-bottom:6px}.ap-img-zone .ap-img-icon svg{height:38px;width:38px}.ap-img-zone .label{align-items:center;color:var(--ink-1);display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:6px;justify-content:center}.ap-img-zone .label svg{height:14px;width:14px}.ap-img-zone .help{color:var(--ink-3);font-size:11.5px;margin-top:4px}.ap-img-preview{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;height:160px;overflow:hidden;position:relative;width:100%}.ap-img-preview img{background:#fff;height:100%;object-fit:contain;width:100%}.ap-img-remove{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a9e;border:none;border-radius:50%;box-shadow:0 1px 4px #00000040;color:#fff;cursor:pointer;display:inline-flex;height:26px;justify-content:center;line-height:0;padding:0;position:absolute;right:6px;top:6px;transition:background .12s,transform .12s;width:26px;z-index:2}.ap-img-remove svg{display:block;height:15px;width:15px}.ap-img-remove:hover{background:var(--danger)}.ap-img-remove:active{transform:scale(.9)}.ap-gallery-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));margin:12px 0 0}.ap-gallery-thumb{aspect-ratio:1;background:#fff;border:1px solid var(--bg-3);border-radius:10px;overflow:hidden;position:relative}.ap-gallery-thumb.primary{border-color:var(--accent);box-shadow:0 0 0 2px #3b82f633}.ap-gallery-thumb[draggable=true]{cursor:grab}.ap-gallery-thumb[draggable=true]:active{cursor:grabbing}.ap-gallery-thumb.dragging{opacity:.4}.ap-gallery-thumb img{display:block;height:100%;object-fit:contain;width:100%}.ap-gallery-thumb button{border:none;cursor:pointer;display:grid;font-family:inherit;place-items:center;position:absolute}.ap-gallery-thumb .star{background:var(--accent);border-radius:999px;color:#fff;font-size:11px;font-weight:700;height:22px;left:5px;min-width:22px;padding:0 5px;top:5px}.ap-gallery-thumb .star svg{height:11px;width:11px}.ap-gallery-thumb .x{background:#0f172ab8;border-radius:999px;color:#fff;height:22px;right:5px;top:5px;width:22px}.ap-gallery-thumb .x svg{height:11px;width:11px}.ap-img-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.ap-img-btn{align-items:center;background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:7px 12px}.ap-img-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.ap-img-btn.danger{color:var(--danger)}.ap-img-btn.danger:hover{border-color:var(--danger)}.ap-margin-card{background:var(--success-soft);border:1px solid #0000;border-radius:8px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:40px;padding:9px 12px}.ap-margin-card .pct{color:var(--success);font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1}.ap-margin-card .prof{color:var(--success);font-family:var(--font-mono);font-size:11.5px;opacity:.8}.ap-variant-margin{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:6px}.ap-variant-margin .hint{flex:1 1 auto;font-size:10.5px;line-height:1.35;margin:0;min-width:140px}.ap-margin-card.compact{align-items:baseline;border-radius:6px;flex:0 0 auto;flex-direction:row;gap:6px;min-height:0;padding:3px 8px}.ap-margin-card.compact .pct{font-size:12px;line-height:1}.ap-margin-card.compact .prof{font-size:10px;opacity:.75}.ap-help-card{align-items:flex-start;background:var(--accent-soft);border-radius:10px;color:var(--accent-ink);display:flex;font-size:12px;gap:10px;line-height:1.5;padding:10px 12px}.ap-help-card svg{flex-shrink:0;margin-top:2px}.ap-tier-list{background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.ap-tier-head{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;padding-bottom:4px;text-transform:uppercase}.ap-tier,.ap-tier-head{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 32px}.ap-tier,.ap-tier-add{align-items:center}.ap-tier-add{align-self:flex-start;background:#0000;border:1px dashed var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:9px 14px}.ap-tier-add:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.ap-promo-card{background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:12px;overflow:hidden;transition:all .2s}.ap-promo-card.active{background:linear-gradient(135deg,var(--warn-soft),#0000);border-color:var(--warn)}.ap-promo-head{gap:12px;justify-content:space-between;padding:12px 14px}.ap-promo-head,.ap-promo-title{align-items:center;display:flex}.ap-promo-title{gap:10px;min-width:0}.ap-promo-title>svg{background:var(--warn);border-radius:9px;color:#fff;flex-shrink:0;height:32px;padding:7px;width:32px}.ap-promo-title .t{color:var(--ink-1);font-size:13.5px;font-weight:500;letter-spacing:-.01em}.ap-promo-title .s{color:var(--ink-3);font-size:11.5px;margin-top:1px}.ap-promo-body{border-top:1px solid var(--bg-3);display:flex;flex-direction:column;gap:12px;padding:14px}.ap-promo-result{align-items:center;background:var(--bg-1);border-radius:9px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 14px}.ap-promo-result .lbl{color:var(--ink-3)}.ap-promo-result .old{color:var(--ink-3);font-family:var(--font-mono);text-decoration:line-through}.ap-promo-result .new{font-feature-settings:"tnum";color:var(--warn);font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.ap-promo-result .save{background:var(--warn);border-radius:999px;color:#fff;font-size:11px;font-weight:600;margin-left:auto;padding:3px 8px}.ap-empty-soft{background:var(--ap-control-bg);border:1.5px dashed var(--bg-3);border-radius:12px;padding:30px 20px;text-align:center}.ap-empty-soft .emo{color:var(--ink-3);display:flex;font-size:36px;justify-content:center;margin-bottom:8px}.ap-empty-soft .emo svg{height:36px;width:36px}.ap-empty-soft h4{color:var(--ink-1);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.ap-empty-soft p{color:var(--ink-3);font-size:12px;margin:0}.ap-variants-list{display:flex;flex-direction:column;gap:10px}.ap-variant-card{background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:11px;overflow:hidden}.ap-variant-head{align-items:center;background:var(--bg-2);border-bottom:1px solid var(--bg-3);display:flex;gap:10px;padding:9px 12px}.ap-variant-num{background:var(--bg-1);border-radius:5px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:500;padding:2px 8px}.ap-variant-title{color:var(--ink-2);flex:1 1;font-size:13px;min-width:0}.ap-variant-title strong{color:var(--ink-1)}.ap-variant-title .muted{color:var(--ink-3);font-style:italic;font-weight:400}.ap-pill-auto{align-items:center;background:var(--success);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:3px;letter-spacing:.02em;margin-left:8px;padding:2px 6px}.ap-pill-auto svg{height:9px;width:9px}.ap-variant-body{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:96px 1fr;padding:12px}.ap-variant-img{aspect-ratio:1;background:var(--bg-1);border:1.5px dashed var(--bg-3);border-radius:9px;cursor:pointer;overflow:hidden;position:relative;transition:all .12s;width:96px}.ap-variant-img:hover{background:var(--accent-soft);border-color:var(--accent)}.ap-variant-img img{background:#fff;height:100%;object-fit:contain;width:100%}.ap-variant-img-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;font-size:10.5px;gap:4px;height:100%;justify-content:center;width:100%}.ap-variant-img-empty svg{height:22px;width:22px}.ap-variant-img .ap-img-remove{height:24px;right:5px;top:5px;width:24px}.ap-variant-img .ap-img-remove svg{height:13px;width:13px}.ap-variant-fields{display:flex;flex-direction:column;gap:10px;min-width:0}.ap-variant-thumbs{display:flex;flex-wrap:wrap;gap:6px}.ap-variant-thumb{background:#fff;border:1px solid var(--bg-3);border-radius:8px;height:56px;overflow:hidden;position:relative;width:56px}.ap-variant-thumb[draggable=true]{cursor:grab}.ap-variant-thumb[draggable=true]:active{cursor:grabbing}.ap-variant-thumb.dragging{opacity:.4}.ap-variant-thumb img{background:#fff;height:100%;object-fit:contain;width:100%}.ap-variant-thumb button{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:18px;padding:0;place-items:center;position:absolute;right:2px;top:2px;width:18px}.ap-variant-thumb button svg{height:10px;width:10px}.ap-variant-thumb-add{background:#0000;border:1px dashed var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:grid;font-family:inherit;height:56px;place-items:center;width:56px}.ap-variant-thumb-add:hover{border-color:var(--accent);color:var(--accent-ink)}.ap-var-swatch{border:1px solid var(--bg-3);border-radius:50%;cursor:pointer;display:inline-block;height:28px;overflow:hidden;position:relative;width:28px}.ap-var-swatch input[type=color]{cursor:pointer;inset:-4px;opacity:0;position:absolute}.ap-var-swatch.large{height:32px;width:32px}.ap-switch-row{align-items:center;background:var(--ap-control-bg);border:1px solid var(--bg-3);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.ap-switch-row .label{color:var(--ink-1);font-size:13px;font-weight:500}.ap-switch-row .desc{color:var(--ink-3);font-size:11.5px;margin-top:2px}.ap-switch{background:var(--bg-3);border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .15s;width:38px}.ap-switch:after{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .15s;width:18px}.ap-switch.on{background:var(--accent)}.ap-switch.on:after{transform:translateX(16px)}.ap-switch-row-top{background:#22c55e0f;border-color:#22c55e59;margin-bottom:14px}.ap-switch-row-top .ap-switch.on{background:#16a34a}.dark-mode .ap-page .ap-input,.dark-mode .ap-page .ap-search input,.dark-mode .ap-page .ap-select,.dark-mode .ap-page .ap-textarea{background:var(--ap-field-bg)!important;background-color:var(--ap-field-bg)!important;border-color:var(--bg-3)!important;box-shadow:none!important;color:var(--ink-1)!important}.dark-mode .ap-page .ap-chip-btn,.dark-mode .ap-page .ap-filters,.dark-mode .ap-page .ap-img-btn,.dark-mode .ap-page .ap-img-zone,.dark-mode .ap-page .ap-promo-card,.dark-mode .ap-page .ap-switch-row,.dark-mode .ap-page .ap-tier-list,.dark-mode .ap-page .ap-variant-card{background:var(--ap-control-bg)!important}@media (max-width:1100px){.ap-drawer-split{grid-template-columns:1fr}.ap-preview{display:none}.ap-drawer.wide{width:min(640px,100vw)}}@media (max-width:720px){.ap-kpis{grid-template-columns:repeat(2,1fr)}.ap-kpi{padding:14px 16px}.ap-kpi .k-value{font-size:22px}.ap-table thead{display:none}.ap-table,.ap-table tbody{display:block;width:100%}.ap-table tbody tr{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;column-gap:10px;display:flex;flex-wrap:wrap;margin:0 12px 8px;padding:8px 12px;position:relative}.ap-table tbody tr:after{content:"";flex-basis:100%;height:0;order:5}.ap-table tbody td{border:none;color:var(--ink-2);display:block;min-width:0;padding:0}.ap-table tbody td:before{content:none}.ap-table tbody td[data-label=""]:first-child{align-items:center;display:flex;flex:0 0 24px;justify-content:center;order:1}.ap-table tbody td[data-label=Foto]{flex:0 0 44px;order:2}.ap-table tbody td[data-label=Foto] .ap-prod-img{border-radius:8px;height:44px;width:44px}.ap-table tbody td[data-label=Emri]{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;order:3;overflow:hidden}.ap-table tbody td[data-label=Emri] .ap-prod-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-table tbody td[data-label=Emri] .ap-prod-sku{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-table tbody td[data-label=\C7mimi]{flex:0 0 auto;font-family:var(--font-mono);font-size:13px;font-weight:700;order:4;text-align:right;white-space:nowrap}.ap-table tbody td.cell-actions{flex:0 0 auto;margin-left:4px;order:4;padding:0}.ap-table tbody td[data-label=Kategoria]{flex:0 0 auto;margin-top:6px;order:6}.ap-table tbody td[data-label=Stoku]{flex:0 0 auto;margin-left:6px;margin-top:6px;order:7}.ap-table tbody td[data-label=Statusi]{flex:0 0 auto;margin-left:6px;margin-top:6px;order:8}.ap-row-actions{gap:4px;opacity:1}.ap-table tbody .ap-cat-pill,.ap-table tbody .ap-status-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;padding:3px 8px}.ap-field-row,.ap-field-row.cols-3{grid-template-columns:1fr}.ap-tier,.ap-tier-head{grid-template-columns:1fr 1fr 32px}.ap-variant-body{grid-template-columns:1fr}.ap-variant-img{aspect-ratio:16/9;width:100%}.ap-search{min-width:100%}.ap-status-filter{width:100%}.ap-table-wrap{padding:12px 0}}@media (max-width:640px){.ap-tabs{padding:0 12px}.ap-tab{gap:8px;padding:12px 4px}.ap-tab .hint{display:none}.ap-tab .num{font-size:11px;height:24px;width:24px}.ap-tab .lbl{font-size:12px}.ap-drawer{height:100dvh}.ap-drawer-head{padding:max(44px,calc(14px + env(safe-area-inset-top, 0px))) 18px 14px}.ap-drawer-head h2{font-size:17px}.ap-drawer-body{padding:18px}.ap-drawer-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.ap-step-pill{display:none}.ap-tier,.ap-tier-head{grid-template-columns:1fr 1fr 32px}.ap-promo-result{font-size:12px}.ap-promo-result .save{margin-left:0}}.ap-color-compact{align-items:center;background:#0f172a;background:var(--bg-2,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:9px;display:flex;gap:8px;margin-top:6px;padding:6px 8px}.ap-color-swatch-sm{border:1px solid #fff3;border-radius:6px;flex:none;height:20px;width:20px}.ap-color-compact-txt{color:#e6e9f2;color:var(--ink-1,#e6e9f2);flex:1 1;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-color-suggest-line{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:9px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);display:flex;font-size:12px;gap:8px;margin-top:6px;padding:6px 8px}.ap-color-suggest-line.uncertain{background:#ef444414;border-color:#ef44444d}.ap-cs-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-color-dot-sm{border:1px solid #fff3;border-radius:50%;flex:none;height:16px;width:16px}.ap-mini-btn{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);cursor:pointer;flex:none;font-size:11.5px;font-weight:700;padding:5px 10px}.ap-mini-btn.primary{background:#3b82f6;background:var(--accent,#3b82f6);border-color:#3b82f6;border-color:var(--accent,#3b82f6);color:#fff}.ap-color-pop-bg{align-items:center;background:#0206178c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.ap-color-pop{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:14px;display:flex;flex-direction:column;gap:12px;max-width:380px;padding:16px;width:100%}.ap-color-pop-head{align-items:center;display:flex;gap:10px}.ap-color-pop-title{color:#e6e9f2;color:var(--ink-1,#e6e9f2);flex:1 1;font-size:14px;font-weight:800}.ap-color-preview{border:1px solid #fff3;border-radius:8px;flex:none;height:30px;width:30px}.ap-color-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.ap-color-pick{align-items:center;color:#94a3b8;color:var(--ink-3,#94a3b8);cursor:pointer;display:inline-flex;flex-direction:column;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.04em;text-transform:uppercase}.ap-color-pick input[type=color]{background:none;border:none;cursor:pointer;height:34px;padding:0;width:34px}.ap-color-ch,.ap-color-hex{display:flex;flex-direction:column;gap:3px}.ap-color-ch span,.ap-color-hex span{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ap-color-ch input,.ap-color-hex input{background:#141a30;background:var(--bg-2,#141a30);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;font-size:13px;outline:none;padding:7px 9px}.ap-color-hex input{width:92px}.ap-color-rgb{display:flex;gap:6px}.ap-color-ch input{text-align:center;width:48px}.ap-color-dup{align-items:center;color:#fbbf24;display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px}.ap-color-list{display:flex;flex-wrap:wrap;gap:6px}.ap-color-chip{border:1px solid #fff3;border-radius:6px;cursor:pointer;height:22px;padding:0;width:22px}.ap-color-chip.on{box-shadow:0 0 0 2px #3b82f6;box-shadow:0 0 0 2px var(--accent,#3b82f6)}.ap-color-save{align-self:flex-end;padding:8px 18px}@media (max-width:640px){.ap-color-pop-bg{align-items:flex-end;padding:0}.ap-color-pop{border-radius:16px 16px 0 0;max-width:100%}}.ap-attr-bar{align-items:center;background:#0f172a;background:var(--bg-2,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin:10px 0;padding:8px 12px}.ap-attr-bar-txt{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:12px}.ap-selc{position:relative}.ap-selc-btn{align-items:center;background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:9px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;padding:9px 11px;text-align:left;width:100%}.ap-selc-btn:disabled{cursor:not-allowed;opacity:.55}.ap-selc-btn .muted{color:#64748b;color:var(--ink-4,#64748b)}.ap-selc-caret{color:#94a3b8;color:var(--ink-3,#94a3b8);flex:none;font-size:11px}.ap-selc-menu{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:10px;box-shadow:0 12px 32px #0006;left:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.ap-selc-empty{color:#64748b;color:var(--ink-4,#64748b);font-size:12px;padding:8px 10px}.ap-selc-opt{align-items:center;background:none;border:none;border-radius:7px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.ap-selc-opt:hover{background:#141a30;background:var(--bg-2,#141a30)}.ap-selc-opt.on{background:#3b82f624;color:#60a5fa;color:var(--accent-2,#60a5fa)}.ap-selc-dot{border:1px solid #fff3;border-radius:50%;flex:none;height:14px;width:14px}.ap-selc-add{background:none;border:1px dashed #334155;border:1px dashed var(--bg-4,#334155);border-radius:7px;color:#60a5fa;color:var(--accent-2,#60a5fa);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;margin-top:2px;padding:8px 10px;text-align:left;width:100%}.ap-selc-create{display:flex;gap:6px;padding:6px}.ap-selc-create input{background:#141a30;background:var(--bg-2,#141a30);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:7px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:7px 9px}.ap-attr-mgr-bg{align-items:center;background:#02061799;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3200}.ap-attr-mgr{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:16px;display:flex;flex-direction:column;max-height:88vh;max-width:560px;overflow:hidden;width:100%}.ap-attr-mgr-head{align-items:center;border-bottom:1px solid #1f2937;border-bottom:1px solid var(--bg-3,#1f2937);display:flex;justify-content:space-between;padding:14px 16px}.ap-attr-mgr-title{color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-size:15px;font-weight:800}.ap-attr-mgr-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 16px}.ap-attr-empty{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:13px;padding:20px 0;text-align:center}.ap-attr-card{background:#0f172a;background:var(--bg-2,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.ap-attr-card-head{align-items:center;display:flex;gap:8px}.ap-attr-name{flex:1 1;font-size:13.5px;font-weight:700;min-width:0;outline:none;padding:8px 10px}.ap-attr-name,.ap-attr-type{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit}.ap-attr-type{font-size:12.5px;padding:8px}.ap-attr-flags{color:#b8bdce;color:var(--ink-2,#b8bdce);display:flex;font-size:12px;gap:16px}.ap-attr-flags label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.ap-attr-values{display:flex;flex-wrap:wrap;gap:6px}.ap-attr-val{align-items:center;background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;display:inline-flex;gap:4px;padding:3px 4px 3px 6px}.ap-attr-val.off{opacity:.45}.ap-attr-val-col{background:none;border:none;cursor:pointer;flex:none;height:20px;padding:0;width:20px}.ap-attr-val-name{background:#0000;border:none;border-radius:6px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;font-size:12.5px;outline:none;padding:4px 6px;width:92px}.ap-attr-val-btn{background:#141a30;background:var(--bg-2,#141a30);border:none;border-radius:6px;color:#94a3b8;color:var(--ink-3,#94a3b8);cursor:pointer;font-size:13px;height:22px;width:22px}.ap-attr-val-btn.del{color:#fca5a5}.ap-attr-addval{align-items:center;display:flex;gap:6px}.ap-attr-addval input:not([type]),.ap-attr-addval input[type=text]{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);flex:1 1;font-family:inherit;font-size:12.5px;min-width:0;outline:none;padding:8px 10px}.ap-attr-addval input[type=color]{background:none;border:none;cursor:pointer;flex:none;height:30px;padding:0;width:30px}.ap-attr-new{border:1px dashed #334155;border:1px dashed var(--bg-4,#334155);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.ap-attr-new>input{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;font-size:13.5px;outline:none;padding:9px 11px}.ap-attr-new-row{align-items:center;color:#b8bdce;color:var(--ink-2,#b8bdce);display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.ap-attr-new-row select{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:8px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;padding:8px}.ap-attr-new-row label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.ap-attr-new-actions{display:flex;gap:8px}.ap-attr-add-btn{align-self:flex-start}.ap-attr-mgr-hint{border-bottom:1px solid #1f2937;border-bottom:1px solid var(--bg-3,#1f2937);color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:11.5px;line-height:1.5;padding:8px 16px}.ap-attr-summary{align-items:center;display:flex;gap:10px}.ap-attr-summary-info{flex:1 1;min-width:0}.ap-attr-summary-name{color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-size:14px;font-weight:800}.ap-attr-summary-meta{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:11.5px;margin-top:2px}.ap-attr-summary-btns{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:6px}.ap-attr-edit,.ap-attr-values-box{display:flex;flex-direction:column;gap:8px}.ap-attr-values-box{border-top:1px dashed #1f2937;border-top:1px dashed var(--bg-3,#1f2937);margin-top:4px;padding-top:10px}.ap-attr-empty2{color:#64748b;color:var(--ink-4,#64748b);font-size:12px}.ap-attr-val-dot{border:1px solid #fff3;border-radius:50%;flex:none;height:14px;width:14px}.ap-attr-val-name-btn{background:none;border:none;color:#e6e9f2;color:var(--ink-1,#e6e9f2);cursor:pointer;font-family:inherit;font-size:12.5px;padding:4px}.ap-attr-val-name-btn:hover{text-decoration:underline}.ap-inline-err{color:#fca5a5;font-size:12px;font-weight:600}.ap-valmodal{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:16px;max-width:360px;overflow:hidden;width:100%;z-index:3300}.ap-valmodal-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ap-valmodal-color{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.ap-valmodal-field{display:flex;flex-direction:column;gap:5px}.ap-valmodal-field label{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ap-valmodal-field input{background:#141a30;background:var(--bg-2,#141a30);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:9px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;font-size:14px;outline:none;padding:10px 12px}.ap-matrix-section{background:#0f172a;background:var(--bg-2,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:12px;margin:10px 0 14px;padding:14px}.ap-matrix-section-title{color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-size:13px;font-weight:800;margin-bottom:10px}.ap-matrix-empty{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:12.5px;padding:8px 0}.ap-matrix-selectors{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.ap-matrix-selectors .ap-field{flex:1 1;min-width:160px}.ap-matrix-selectors label{color:#94a3b8;color:var(--ink-3,#94a3b8);display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.ap-matrix-selectors select{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:9px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);font-family:inherit;font-size:13px;padding:9px 10px;width:100%}.ap-matrix-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ap-matrix-wrap{border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:10px;overflow-x:auto}.ap-matrix-table{border-collapse:collapse;font-size:12.5px;width:100%}.ap-matrix-table td,.ap-matrix-table th{border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);color:#e6e9f2;color:var(--ink-1,#e6e9f2);padding:8px 10px;text-align:center}.ap-matrix-corner{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:11px}.ap-matrix-corner,.ap-matrix-rowh{text-align:left;white-space:nowrap}.ap-matrix-rowh{align-items:center;display:flex;font-weight:700;gap:6px}.ap-matrix-cell input[type=checkbox]{accent-color:#3b82f6;accent-color:var(--accent,#3b82f6);cursor:pointer;height:17px;width:17px}.ap-matrix-cell.exists{background:#22c55e14}.ap-matrix-badge{color:#16a34a;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ap-matrix-copybtn{background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:6px;color:#94a3b8;color:var(--ink-3,#94a3b8);cursor:pointer;font-size:13px;height:24px;width:24px}.ap-matrix-list{display:flex;flex-wrap:wrap;gap:8px}.ap-matrix-listitem{align-items:center;background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:9px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);cursor:pointer;display:inline-flex;font-size:12.5px;gap:7px;padding:7px 11px}.ap-matrix-listitem.exists{background:#22c55e14}.ap-matrix-listitem input[type=checkbox]{accent-color:#3b82f6;accent-color:var(--accent,#3b82f6);height:16px;width:16px}.ap-matrix-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.ap-matrix-count{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:12px}.ap-combo-chips{display:flex;flex-wrap:wrap;gap:6px}.ap-combo-chip{align-items:center;background:#0f172a;background:var(--bg-1,#0f172a);border:1px solid #1f2937;border:1px solid var(--bg-3,#1f2937);border-radius:999px;color:#e6e9f2;color:var(--ink-1,#e6e9f2);display:inline-flex;font-size:12.5px;gap:5px;padding:5px 10px}.ap-combo-chip-attr{color:#94a3b8;color:var(--ink-3,#94a3b8)}@media (max-width:640px){.ap-matrix-selectors{flex-direction:column}}.ap-photo-notice{align-items:center;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:9px;color:#16a34a;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin-top:8px;padding:7px 11px}.ap-filters-panel{grid-gap:12px;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:12px;padding:16px}@media (min-width:640px){.ap-filters-panel{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ap-filters-panel{grid-template-columns:repeat(4,1fr)}}.ap-filter-field{display:flex;flex-direction:column;gap:5px}.ap-filter-label{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ap-filter-field input,.ap-filter-field select{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);font-family:inherit;font-size:13px;outline:none;padding:8px 11px;width:100%}.ap-filter-field select{appearance:none;-webkit-appearance:none;padding-right:34px}.ap-rows-per{align-items:center;color:var(--ink-3);display:inline-flex;font-size:12px;gap:6px}.ap-rows-per select{appearance:none;-webkit-appearance:none;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;height:36px;outline:none;padding:0 30px 0 14px}.ap-rows-per select:hover{background:var(--bg-2);border-color:var(--ink-4)}.ap-pagi{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ap-pagi button{background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;display:inline-grid;font-family:inherit;font-size:12px;font-weight:500;height:30px;place-items:center;transition:all .12s;width:30px}.ap-pagi button:hover:not(:disabled){background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.ap-pagi button:disabled{cursor:not-allowed;opacity:.4}.ap-pagi button.active{background:var(--accent);border-color:var(--accent);color:#fff}.ap-pagi .more{color:var(--ink-4);padding:0 4px}.ap-table tbody tr{cursor:default}.ap-table tbody tr:hover{background:var(--bg-2)}.ap-hidden-note{align-items:center;background:#0000;border:1px dashed var(--bg-3);border-radius:10px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:8px;padding:7px 12px;white-space:nowrap}.ap-hidden-note:hover{border-color:var(--ink-4);color:var(--ink-1)}.ap-hidden-note-act{color:#3b82f6;color:var(--accent-ink,#3b82f6);font-weight:650;text-decoration:underline;text-underline-offset:2px}.ap-gallery-thumb .dl{background:#0f172ab8;border-radius:999px;bottom:5px;box-shadow:0 1px 4px #0f172a59,inset 0 0 0 1px #ffffff40;color:#fff;height:24px;right:5px;width:24px}.ap-gallery-thumb .dl svg{height:12px;width:12px}.ap-variant-thumb button.dl{background:#0f172ab8;bottom:2px;box-shadow:0 1px 3px #0f172a59,inset 0 0 0 1px #ffffff40;color:#fff;top:auto}.ap-gallery-thumb .dl svg,.ap-variant-thumb button.dl svg{stroke:#fff!important;color:#fff!important}.ap-dl-all{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;margin-top:10px;padding:8px 12px}.ap-dl-all svg{height:14px;width:14px}.ap-dl-all:disabled{cursor:default;opacity:.6}.ap-bundle{display:flex;flex-direction:column;gap:12px}.ap-bundle-add{display:flex;gap:8px}.ap-bundle-add .ap-input{flex:1 1;min-width:0}.ap-bundle-empty{border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:18px;text-align:center}.ap-bundle-row{grid-gap:10px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 1fr 92px auto;padding:10px}.ap-bundle-row.missing{border-color:var(--danger)}.ap-bundle-img{background:#fff;border:1px solid var(--bg-3);border-radius:8px;height:44px;overflow:hidden;width:44px}.ap-bundle-img img{height:100%;object-fit:contain;width:100%}.ap-bundle-main{min-width:0}.ap-bundle-name{color:var(--ink-1);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-bundle-qty{align-items:center;color:var(--ink-3);display:flex;font-size:12px;gap:6px}.ap-bundle-qty .ap-input{padding-left:6px;padding-right:6px;text-align:center}.ap-bundle-sum{background:var(--bg-2);border-radius:12px;display:flex;flex-direction:column;font-size:13px;gap:6px;padding:12px 14px}.ap-bundle-sum>div{display:flex;gap:10px;justify-content:space-between}.ap-bundle-tag{background:var(--accent-soft);border-radius:999px;color:var(--accent);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.03em;margin-left:8px;padding:2px 7px;vertical-align:middle}@media (max-width:520px){.ap-bundle-row{grid-template-columns:40px 1fr auto}.ap-bundle-qty{grid-column:2}}body.ap-nocost .ap-cost-only,body.ap-nocost .ap-margin-card,body.ap-nocost .ap-preview-margin,body.ap-nocost .ap-variant-margin{display:none!important}.ap-webdisc{align-items:center;background:#ef44440f;border:1px dashed #ef444459;border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 8px;margin:8px 0 4px;padding:10px 12px}.ap-webdisc .lbl{margin-right:4px}.ap-wd-btn,.ap-webdisc .lbl{font-size:12.5px;font-weight:600}.ap-wd-btn{background:#fff;background:var(--bg-1,#fff);border:1px solid #e2e8f0;border:1px solid var(--bg-3,#e2e8f0);border-radius:8px;color:inherit;cursor:pointer;padding:5px 10px}.ap-wd-btn.on,.ap-wd-btn:hover:not(:disabled){background:#ef444414;border-color:#ef4444;color:#ef4444}.ap-wd-btn:disabled{cursor:not-allowed;opacity:.45}.ap-wd-in{height:30px;padding:0 8px;text-align:center;width:64px!important}.ap-wd-now{color:#dc2626;font-size:12.5px;font-weight:600;margin-left:6px}.ap-wd-clear{background:none;border:0;color:#475569;color:var(--ink-2,#475569);cursor:pointer;font-size:12.5px;text-decoration:underline}td.ap-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ap-ai-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:4px 0 12px}.ap-ai-btn{background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:10px;box-shadow:0 6px 16px -8px #2563eb99;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 14px}.ap-ai-btn:disabled{cursor:wait;opacity:.6}.ap-ai-undo{background:#fff;background:var(--bg-1,#fff);border:1px solid #e2e8f0;border:1px solid var(--bg-3,#e2e8f0);border-radius:10px;color:inherit;cursor:pointer;font-size:12.5px;padding:8px 12px}.ap-ai-hint{color:#94a3b8;color:var(--ink-3,#94a3b8);font-size:12px}.ap-desc-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.ap-desc-head label{margin:0}.ap-ai-btn.sm{border-radius:9px;font-size:12px;padding:6px 11px}.ap-extra-cats{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ap-extra-chip{align-items:center;background:#3b82f61f;border-radius:999px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:600;gap:2px;padding:4px 4px 4px 10px}.ap-extra-chip button{background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;font-size:16px;height:24px;line-height:1;width:24px}.ap-extra-chip button:hover{background:#3b82f62e}.ap-extra-add{min-width:170px;width:auto!important}.ap-draft-offer{align-items:center;background:#2563eb14;border:1px solid #2563eb4d;border-radius:12px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 14px;padding:10px 12px}.ap-draft-offer span{flex:1 1;min-width:200px}.flv-root{background:#0f172a8c;display:flex;flex-direction:column;font-family:inherit;inset:0;position:fixed;z-index:2600}.flv-bar{--fc:#fff;align-items:center;background:#0f172a;color:#fff;display:flex;flex:none;gap:12px;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px}.flv-bar b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flv-bar-btns{display:flex;flex:none;gap:8px}.flv-btn{--fc:#fff;background:#0000;border:1px solid #ffffff40;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.flv-btn-pri{background:#0891b2;border-color:#0891b2}.flv-scroll{flex:1 1;overflow:auto;padding:24px 16px 40px}.flv-page{--fc:#0f172a;background:#fff;box-shadow:0 10px 40px #0000004d;box-sizing:border-box;color:#0f172a;font-size:12.5px;margin:0 auto;max-width:100%;min-height:297mm;padding:16mm 15mm;width:210mm}.flv-head{align-items:flex-start;border-bottom:2px solid #0f172a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:14px}.flv-brand{align-items:center;display:flex;gap:14px;min-width:0}.flv-brand img{height:42px;width:auto}.flv-brand h1{font-size:19px;margin:0;white-space:nowrap}.flv-brand span{--fc:#475569;color:#475569;font-size:12px}.flv-meta{grid-gap:3px;display:grid;gap:3px;margin:0;text-align:right}.flv-meta div{display:flex;gap:8px;justify-content:flex-end}.flv-meta dt{--fc:#64748b;color:#64748b}.flv-meta dd{font-weight:600;margin:0}.flv-mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.flv-route{align-items:center;border:1.5px solid #0f172a;border-radius:8px;display:flex;gap:14px;margin:18px 0;padding:10px 16px}.flv-route div{display:flex;flex:1 1;flex-direction:column;min-width:0}.flv-route small{--fc:#64748b;color:#64748b;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.flv-route b{font-size:15px}.flv-arrow{font-size:20px;font-weight:700}.flv-table{border-collapse:collapse;width:100%}.flv-table th{--fc:#475569;border-bottom:1.5px solid #0f172a;color:#475569;font-size:10.5px;letter-spacing:.04em;padding:7px 6px;text-align:left;text-transform:uppercase}.flv-table td{border-bottom:1px solid #e2e8f0;padding:7px 6px;vertical-align:top}.flv-table tfoot td{border-bottom:0;border-top:1.5px solid #0f172a;font-weight:700;padding-top:9px}.flv-n{--fc:#64748b;color:#64748b;width:28px}.flv-q{text-align:right;white-space:nowrap}.flv-note{border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:9px 12px}.flv-note small{--fc:#64748b;color:#64748b;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.flv-note p{margin:4px 0 0;white-space:pre-wrap}.flv-sign{display:flex;gap:40px;margin-top:60px}.flv-sign div{display:flex;flex:1 1;flex-direction:column;gap:6px}.flv-sign span{border-bottom:1.5px solid #0f172a;height:34px}.flv-sign small{--fc:#475569;color:#475569;font-size:11.5px;text-align:center}@media (max-width:560px){.flv-page{min-height:0;padding:20px 16px}.flv-head{flex-direction:column}.flv-meta{text-align:left}.flv-meta div{justify-content:flex-start}}@media print{@page{size:A4;margin:0}body.flv-printing>:not(.flv-root){display:none!important}body.flv-printing{background:#fff!important}.flv-root{background:none;display:block;position:static}.flv-bar{display:none!important}.flv-scroll{overflow:visible;padding:0}.flv-page{box-shadow:none;margin:0;min-height:0;width:210mm}}.dark-mode .flv-root :not(style){color:#fff!important;color:var(--fc,#fff)!important}.dark-mode .flv-bar{--fc:#fff}.stv5{color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);gap:16px;padding:0 0 24px}@media (min-width:768px){.stv5{gap:20px}}.stv5 .stv5-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media (min-width:768px){.stv5 .stv5-head{flex-wrap:nowrap}}.stv5 .stv5-eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.stv5 .stv5-head h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.stv5 .stv5-head h1{font-size:26px}}.stv5 .stv5-sub{color:var(--ink-3);font-size:12.5px;margin-top:4px}.dark-mode .stv5 .stv5-eyebrow,.dark-mode .stv5 .stv5-sub{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-head h1{color:var(--ink-1)!important}.stv5 .stv5-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stv5 .stv5-btn{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:9px 14px;transition:all .12s}.stv5 .stv5-btn:hover{background:var(--bg-3)}.stv5 .stv5-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.stv5 .stv5-btn.primary:hover{background:#2563eb;border-color:#2563eb}.stv5 .stv5-btn.danger{background:var(--danger-soft);border-color:#ef44444d;color:var(--danger)}.stv5 .stv5-btn.danger:hover{background:#ef444433}.stv5 .stv5-privacy-btn.active{background:#f59e0b1a;border-color:#f59e0b73;color:var(--warn)}.dark-mode .stv5 .stv5-privacy-btn.active{background:#f59e0b29;border-color:#f59e0b6b;color:var(--warn)!important}.stv5 .stv5-hero{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:900px){.stv5 .stv5-hero{gap:14px;grid-template-columns:1.4fr 1fr}}.stv5 .stv5-sold-card{grid-gap:18px;align-items:center;background:linear-gradient(135deg,#f59e0b14,var(--bg-1) 70%);border:1px solid #f59e0b40;border-radius:14px;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:18px 22px}.stv5 .stv5-donut{flex-shrink:0;height:110px;width:110px}.stv5 .stv5-donut text{fill:var(--ink-1);font-family:var(--font-display);font-weight:700}.stv5 .stv5-donut text.label{fill:var(--ink-3);font-weight:600;letter-spacing:.08em}.stv5 .stv5-sold-info-label{color:var(--warn);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.stv5 .stv5-sold-info-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.stv5 .stv5-sold-info-sub{color:var(--ink-3);font-size:11.5px;line-height:1.4;margin-top:8px}.stv5 .stv5-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.stv5 .stv5-mini{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.stv5 .stv5-mini.success{border-color:#22c55e4d}.stv5 .stv5-mini.warn{border-color:#f59e0b4d}.stv5 .stv5-mini.danger{border-color:#ef44444d}.stv5 .stv5-mini-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;letter-spacing:.1em;text-transform:uppercase}.stv5 .stv5-mini-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.stv5 .stv5-mini-val.success{color:var(--success)}.stv5 .stv5-mini-val.warn{color:var(--warn)}.stv5 .stv5-mini-val.danger{color:var(--danger)}.dark-mode .stv5 .stv5-mini-val{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-mini-val.success{color:var(--success)!important}.dark-mode .stv5 .stv5-mini-val.warn{color:var(--warn)!important}.dark-mode .stv5 .stv5-mini-val.danger{color:var(--danger)!important}.dark-mode .stv5 .stv5-mini-label{color:var(--ink-3)!important}.stv5 .stv5-hero.private .stv5-mini,.stv5 .stv5-hero.private .stv5-sold-card{background:linear-gradient(135deg,#64748b14,var(--bg-1) 70%);border-color:var(--bg-3)}.stv5 .stv5-hero.private .stv5-mini-subval,.stv5 .stv5-hero.private .stv5-mini-val,.stv5 .stv5-hero.private .stv5-sold-info-val,.stv5 .stv5-karat-breakdown.private .stv5-karat-card-head b,.stv5 .stv5-karat-breakdown.private .stv5-karat-total strong,.stv5 .stv5-karat-breakdown.private .stv5-karat-value{color:var(--ink-3)!important;letter-spacing:.03em}.stv5 .stv5-hero.private .stv5-sold-info-sub{color:var(--ink-4)}.stv5 .stv5-kpirow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media (max-width:1100px){.stv5 .stv5-kpirow{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.stv5 .stv5-kpirow{grid-template-columns:repeat(2,1fr)}}.stv5 .stv5-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:3px;min-height:104px;padding:11px 13px}.stv5 .stv5-kpi.attn{background:linear-gradient(135deg,#f59e0b12,var(--bg-1) 70%);border-color:#f59e0b40}.stv5 .stv5-kpi-lbl{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;text-transform:uppercase}.stv5 .stv5-kpi-lbl.success{color:var(--success)}.stv5 .stv5-kpi-lbl.warn{color:var(--warn)}.stv5 .stv5-kpi-num{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:21px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.stv5 .stv5-kpi-num.success{color:var(--success)}.stv5 .stv5-kpi-num.warn{color:var(--warn)}.stv5 .stv5-kpi-num small{color:var(--ink-3);font-size:12px;font-weight:600;margin-left:3px}.stv5 .stv5-kpi-sub{color:var(--ink-3);font-size:10.5px;line-height:1.3;margin-top:auto}.stv5 .stv5-kpi-prog{background:var(--bg-3);border-radius:3px;height:4px;margin-top:5px;overflow:hidden}.stv5 .stv5-kpi-prog>span{background:var(--warn);border-radius:3px;display:block;height:100%}.stv5 .stv5-kpi-split{background:#22c55e29;border-radius:4px;display:flex;height:7px;margin-top:auto;overflow:hidden}.stv5 .stv5-kpi-split>.sold{background:var(--success);border-radius:4px 0 0 4px;height:100%}.stv5 .stv5-kpi-legend{color:var(--ink-3);display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:4px}.stv5 .stv5-kpi-legend b{font-feature-settings:"tnum";color:var(--ink-1);font-variant-numeric:tabular-nums}.stv5 .stv5-kpi-vbars{display:flex;flex-direction:column;gap:5px;margin-top:4px}.stv5 .stv5-vrow{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:44px 1fr auto}.stv5 .stv5-vrow .vl{color:var(--ink-3);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stv5 .stv5-vrow .vt{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.stv5 .stv5-vrow .vt>span{border-radius:3px;display:block;height:100%}.stv5 .stv5-vrow .vt>span.in{background:#94a3b8}.stv5 .stv5-vrow .vt>span.out{background:var(--success)}.stv5 .stv5-vrow .vv{font-feature-settings:"tnum";color:var(--ink-1);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}.stv5 .stv5-kpi-marzh{color:var(--success);font-size:10.5px;font-weight:800;margin-top:4px}.stv5 .stv5-kpirow.private .stv5-kpi{background:linear-gradient(135deg,#64748b14,var(--bg-1) 70%);border-color:var(--bg-3)}.stv5 .stv5-kpirow.private .stv5-kpi-num,.stv5 .stv5-kpirow.private .stv5-kpi-vrow .vv{color:var(--ink-3)!important;letter-spacing:.03em}.dark-mode .stv5 .stv5-kpi-num{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-kpi-num.success{color:var(--success)!important}.dark-mode .stv5 .stv5-kpi-num.warn{color:var(--warn)!important}.dark-mode .stv5 .stv5-kpi-lbl{color:var(--ink-3)!important}.stv5 .stv5-mini-dual{display:flex;flex-direction:column;gap:4px}.stv5 .stv5-mini-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.stv5 .stv5-mini-sublabel{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stv5 .stv5-mini-subval{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.stv5 .stv5-mini-subval.out{color:var(--success)}.dark-mode .stv5 .stv5-mini-subval{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-mini-subval.out{color:var(--success)!important}.dark-mode .stv5 .stv5-mini-sublabel{color:var(--ink-3)!important}@media (max-width:540px){.stv5 .stv5-mini-subval{font-size:13.5px}}.stv5 .stv5-karat-breakdown{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px}.stv5 .stv5-karat-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.stv5 .stv5-karat-eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.stv5 .stv5-karat-top h3{color:var(--ink-1);font-size:18px;font-weight:750;line-height:1.2;margin:0}.stv5 .stv5-karat-total{align-items:baseline;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;display:flex;gap:8px;padding:8px 12px;white-space:nowrap}.stv5 .stv5-karat-total span{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stv5 .stv5-karat-total strong{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums;font-weight:750}.stv5 .stv5-karat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stv5 .stv5-karat-card{background:linear-gradient(135deg,#f59e0b14,var(--bg-2));border:1px solid #f59e0b38;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.stv5 .stv5-karat-card.purple{background:linear-gradient(135deg,#a855f714,var(--bg-2));border-color:#a855f738}.stv5 .stv5-karat-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.stv5 .stv5-karat-card-head strong{color:var(--ink-1);display:block;font-size:14px;font-weight:750}.stv5 .stv5-karat-card-head span{color:var(--ink-3);display:block;font-size:11px;margin-top:2px}.stv5 .stv5-karat-card-head b{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.stv5 .stv5-karat-rows{display:flex;flex-direction:column;gap:6px}.stv5 .stv5-karat-row{grid-gap:8px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(70px,.9fr) minmax(76px,.8fr) minmax(88px,1fr);min-width:0;padding:8px 10px}.stv5 .stv5-karat-name{align-items:baseline;display:flex;gap:5px;min-width:0}.stv5 .stv5-karat-name strong{color:var(--ink-1);font-size:13px;font-weight:750;white-space:nowrap}.stv5 .stv5-karat-name span{color:var(--ink-3);font-size:10px;font-weight:700;white-space:nowrap}.stv5 .stv5-karat-qty,.stv5 .stv5-karat-value{font-feature-settings:"tnum";color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:650;text-align:right;white-space:nowrap}.stv5 .stv5-karat-value{color:var(--ink-1);font-weight:750}@media (max-width:540px){.stv5 .stv5-karat-breakdown{padding:12px}.stv5 .stv5-karat-grid{grid-template-columns:minmax(0,1fr)}.stv5 .stv5-karat-row{gap:6px;grid-template-columns:minmax(58px,.7fr) minmax(72px,.8fr) minmax(82px,1fr);padding:8px}.stv5 .stv5-karat-qty,.stv5 .stv5-karat-value{font-size:11.5px}}.stv5 .stv5-tabs{-webkit-overflow-scrolling:touch;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;width:max-content}.stv5 .stv5-tabs::-webkit-scrollbar{display:none}.stv5 .stv5-tab{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:8px 12px;white-space:nowrap}.stv5 .stv5-tab:hover{color:var(--ink-1)}.stv5 .stv5-tab.active{background:var(--bg-3);color:var(--ink-1);font-weight:600}.stv5 .stv5-tabs.stv5-tabs-depo{border-color:#22d3ee2e;margin-top:8px}.stv5 .stv5-tabs.stv5-tabs-depo .stv5-tab.active{background:#22d3ee29;color:#22d3ee}.stv5 .stv5-tab .ct{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 6px}.stv5 .stv5-tab.active .ct{background:var(--bg-1);color:var(--ink-2)}.stv5 .stv5-search-row{display:flex;flex-wrap:wrap;gap:8px}.stv5 .stv5-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-3);display:flex;flex:1 1;gap:8px;min-width:200px;padding:9px 14px}.stv5 .stv5-search:hover{border-color:var(--ink-4)}.stv5 .stv5-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:13px;outline:0}.stv5 .stv5-search input::placeholder{color:var(--ink-3)}.stv5 .stv5-search-pop-wrap{position:relative}.stv5 .stv5-search input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.stv5 .stv5-search-clear{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--ink-4);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:all .1s}.stv5 .stv5-search-clear:hover{background:var(--bg-2);color:var(--ink-1)}.stv5 .stv5-search-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:1px;left:0;max-height:380px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.stv5 .stv5-search-opt{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;gap:10px;outline:0;padding:9px 10px;text-align:left;transition:background .1s}.stv5 .stv5-search-opt:hover{background:var(--bg-2)}.stv5 .stv5-search-opt-icon{align-items:center;background:var(--bg-2);border-radius:6px;color:var(--ink-3);display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.stv5 .stv5-search-opt-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.stv5 .stv5-search-opt-name{color:var(--ink-1);font-size:13px;font-weight:500}.stv5 .stv5-search-opt-meta,.stv5 .stv5-search-opt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stv5 .stv5-search-opt-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.stv5 .stv5-search-opt-stock{font-feature-settings:"tnum";border-radius:5px;flex-shrink:0;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 8px}.stv5 .stv5-search-opt-stock.ok{background:#22c55e1f;color:var(--success)}.stv5 .stv5-search-opt-stock.low{background:#f59e0b1f;color:var(--warn)}.stv5 .stv5-search-opt-stock.out{background:#ef44441f;color:var(--danger)}.dark-mode .stv5 .stv5-search-opt,.dark-mode .stv5 .stv5-search-opt-name{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-search-opt-meta{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-search-opt-stock.ok{color:var(--success)!important}.dark-mode .stv5 .stv5-search-opt-stock.low{color:var(--warn)!important}.dark-mode .stv5 .stv5-search-opt-stock.out{color:var(--danger)!important}.stv5 .stv5-history-table-wrap{background:var(--bg-1);border-color:var(--bg-3)!important}.stv5 .stv5-history-table{background:var(--bg-1);color:var(--ink-1)}.stv5 .stv5-history-table thead tr{background:var(--bg-2)!important}.stv5 .stv5-history-table tbody tr{background:var(--bg-1)!important;border-top:1px solid var(--bg-3)!important;transition:background .12s ease}.stv5 .stv5-history-table tbody tr:nth-child(2n){background:#60779d14!important}.stv5 .stv5-history-table tbody tr:hover{background:var(--bg-2)!important}.stv5 .stv5-history-table td,.stv5 .stv5-history-table th{border-color:var(--bg-3)!important}.dark-mode .stv5 .stv5-history-table tbody tr:nth-child(2n){background:#1e293bdb!important}.dark-mode .stv5 .stv5-history-table tbody tr:hover{background:#334155e0!important}.stv5 .stv5-history-cards{display:none}@media (max-width:768px){.stv5 .stv5-history-table-wrap{background:#0000;border-color:#0000!important;border-radius:14px!important;max-width:100%;overflow-x:visible!important}.stv5 .stv5-history-table{display:none}.stv5 .stv5-history-cards{display:flex;flex-direction:column;gap:8px}.stv5 .stv5-history-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:13px;box-shadow:0 1px 0 #0f172a08;display:flex;flex-direction:column;gap:5px;padding:10px 42px 10px 12px;position:relative}.stv5 .stv5-history-card:nth-child(2n){background:#60779d14}.dark-mode .stv5 .stv5-history-card:nth-child(2n){background:#1e293bd1}.stv5 .stv5-history-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.stv5 .stv5-history-card-code{color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-weight:850;min-width:0;overflow-wrap:anywhere}.stv5 .stv5-history-card-qty{background:#22d3ee1f;border:1px solid #22d3ee38;border-radius:999px;color:#0891b2;flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:850;padding:3px 8px}.dark-mode .stv5 .stv5-history-card-qty{color:#22d3ee}.stv5 .stv5-history-card-name{color:var(--ink-1);font-size:12.5px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.stv5 .stv5-history-card-route{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:5px;line-height:1.25}.stv5 .stv5-history-card-arrow{color:#22d3ee;font-weight:900}.stv5 .stv5-history-card-meta{color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:10.5px;gap:8px;justify-content:space-between}.stv5 .stv5-history-card-revert{background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:800;height:26px;position:absolute;right:9px;top:9px;width:26px}}.stv5-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;padding:14px 0 4px}.stv5-pagination .sl-rows-per{align-items:center;color:var(--ink-3);display:flex;gap:8px}.stv5-pagination .sl-rows-per select{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12px;outline:0;padding:5px 10px}.stv5-pagination .sl-page-info{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.stv5-pagination .sl-page-nav{align-items:center;display:flex;gap:4px}.stv5-pagination .sl-page-nav button{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;justify-content:center;min-width:30px;padding:5px 10px;transition:all .1s}.stv5-pagination .sl-page-nav button:hover:not(:disabled){border-color:var(--ink-4);color:var(--ink-1)}.stv5-pagination .sl-page-nav button:disabled{cursor:not-allowed;opacity:.4}.stv5-pagination .sl-page-nav button.active{background:var(--accent);border-color:var(--accent);color:#fff}.stv5-pagination .sl-page-gap{color:var(--ink-4);padding:0 4px}.stv5-pagination .rotate180{transform:rotate(180deg)}.dark-mode .stv5-pagination .sl-page-info,.dark-mode .stv5-pagination .sl-rows-per{color:var(--ink-3)!important}.dark-mode .stv5-pagination .sl-page-nav button{color:var(--ink-2)!important}.dark-mode .stv5-pagination .sl-page-nav button:hover:not(:disabled){color:var(--ink-1)!important}.dark-mode .stv5-pagination .sl-page-nav button.active{color:#fff!important}.stv5 .stv5-list-head{align-items:center;color:var(--ink-3);display:none;font-size:10px;font-weight:700;gap:12px;grid-template-columns:32px minmax(0,1fr) 110px 130px 108px 108px 124px;letter-spacing:.1em;padding:8px 14px;text-transform:uppercase}.stv5 .stv5-list-head .right{text-align:right}.stv5 .stv5-list-head .center{text-align:center}@media (min-width:768px){.stv5 .stv5-list-head{display:grid}.stv5 .stv5-list-head.stv5-no-value,.stv5 .stv5-row.stv5-no-value{grid-template-columns:32px minmax(0,1fr) 110px 130px 124px}}.stv5 .stv5-list{display:flex;flex-direction:column;gap:4px}.stv5 .stv5-row{grid-gap:8px;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr;padding:10px 12px;transition:all .12s}.stv5 .stv5-row:hover{background:var(--bg-2);border-color:var(--ink-4)}@media (min-width:768px){.stv5 .stv5-row{align-items:center;gap:12px;grid-template-columns:32px minmax(0,1fr) 110px 130px 108px 108px 124px;padding:9px 14px}}.stv5 .stv5-row-icon{background:var(--bg-2);border-radius:8px;color:var(--ink-2);display:grid;flex-shrink:0;height:32px;overflow:hidden;place-items:center;width:32px}.stv5 .stv5-row-icon img{display:block;height:100%;object-fit:cover;width:100%}.stv5 .stv5-row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.stv5 .stv5-row-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stv5 .stv5-row-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.stv5 .stv5-row-num{font-feature-settings:"tnum";font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.stv5 .stv5-row-num.right{text-align:right}.stv5 .stv5-row-num.stv5-rv-sale{color:var(--success);font-weight:700}.dark-mode .stv5 .stv5-row-num.stv5-rv-sale{color:var(--success)!important}.stv5 .stv5-row-value2{display:flex;flex-direction:column;gap:2px;line-height:1.15}.stv5 .stv5-row-value2 .stv5-rv-in{color:var(--ink-2);font-size:12px}.stv5 .stv5-row-value2 .stv5-rv-out{color:var(--success);font-size:13px;font-weight:700}.stv5 .stv5-row-value2 .stv5-rv-lbl{color:var(--ink-4);font-family:inherit;font-family:var(--font-body,inherit);font-size:8.5px;font-weight:700;letter-spacing:.06em;margin-right:4px;text-transform:uppercase}.stv5 .stv5-row-pct{display:flex;flex-direction:column;gap:4px}.stv5 .stv5-row-pct-bar{background:var(--bg-2);border-radius:999px;height:6px;overflow:hidden}.stv5 .stv5-row-pct-fill{border-radius:999px;height:100%;transition:width .6s ease-out}.stv5 .stv5-row-pct-fill.high{background:linear-gradient(90deg,#22c55e,#84cc16)}.stv5 .stv5-row-pct-fill.mid{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.stv5 .stv5-row-pct-fill.low{background:linear-gradient(90deg,#ef4444,#f97316)}.stv5 .stv5-row-pct-text{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.stv5 .stv5-row-pct-text.high{color:var(--success)}.stv5 .stv5-row-pct-text.mid{color:var(--warn)}.stv5 .stv5-row-pct-text.low{color:var(--danger)}.dark-mode .stv5 .stv5-row-pct-text.high{color:var(--success)!important}.dark-mode .stv5 .stv5-row-pct-text.mid{color:var(--warn)!important}.dark-mode .stv5 .stv5-row-pct-text.low{color:var(--danger)!important}.stv5 .stv5-row-status{align-items:center;border:1px solid #0000;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;justify-content:center;justify-self:end;letter-spacing:.06em;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.stv5 .stv5-row-status.sold{background:#22c55e29;border-color:#22c55e52;color:var(--success)}.stv5 .stv5-row-status.partial{background:#f59e0b29;border-color:#f59e0b52;color:var(--warn)}.stv5 .stv5-row-status.unsold{background:#ef444429;border-color:#ef444452;color:var(--danger)}.dark-mode .stv5 .stv5-row-status.sold{color:var(--success)!important}.dark-mode .stv5 .stv5-row-status.partial{color:var(--warn)!important}.dark-mode .stv5 .stv5-row-status.unsold{color:var(--danger)!important}.stv5 .stv5-empty{background:var(--bg-1);border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:40px 16px;text-align:center}.stv5 .stv5-dr-backdrop{animation:stv5-fadein .2s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:300}.stv5 .stv5-drawer{animation:stv5-slidein .24s ease-out;background:var(--bg-1);border-left:1px solid var(--bg-3);bottom:0;display:flex;flex-direction:column;max-width:600px;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:301}@keyframes stv5-fadein{0%{opacity:0}}@keyframes stv5-slidein{0%{transform:translateX(100%)}}.stv5 .stv5-dr-head{align-items:flex-start;background:var(--bg-1);border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top)) 22px 14px}.stv5 .stv5-dr-title{font-size:18px;font-weight:600;letter-spacing:-.01em}.stv5 .stv5-dr-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;margin-top:4px}.stv5 .stv5-dr-close{background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.stv5 .stv5-dr-close:hover{background:var(--bg-2);color:var(--ink-1)}.stv5 .stv5-dr-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 22px}.stv5 .stv5-dr-section{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;padding:14px 16px}.stv5 .stv5-dr-section-title{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.stv5 .stv5-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:480px){.stv5 .stv5-stat-grid{grid-template-columns:repeat(4,1fr)}}.stv5 .stv5-stat{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;padding:10px;text-align:center}.stv5 .stv5-stat-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.stv5 .stv5-stat-val.success{color:var(--success)}.stv5 .stv5-stat-val.warn{color:var(--warn)}.stv5 .stv5-stat-val.danger{color:var(--danger)}.stv5 .stv5-stat-label{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.stv5 .stv5-field{display:flex;flex-direction:column;gap:6px}.stv5 .stv5-field-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stv5 .stv5-input{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);display:block;font-family:inherit;font-size:13px;max-width:100%;outline:0;padding:9px 12px;width:100%}.stv5 .stv5-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.stv5 .stv5-field{min-width:0}.stv5 .stv5-field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stv5 .stv5-dr-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 22px calc(14px + env(safe-area-inset-bottom))}.stv5 .stv5-dr-eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.dark-mode .stv5 .stv5-dr-eyebrow{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-dr-title{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-dr-meta{color:var(--ink-3)!important}.stv5 .stv5-source-card{grid-gap:14px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:grid;gap:14px;grid-template-columns:44px 1fr auto;padding:14px 16px}.stv5 .stv5-source-icon{align-items:center;background:#3b82f61f;border-radius:10px;color:var(--accent);display:inline-flex;height:44px;justify-content:center;width:44px}.stv5 .stv5-source-text{min-width:0}.stv5 .stv5-source-name{color:var(--ink-1);font-size:14px;font-weight:600}.stv5 .stv5-source-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stv5 .stv5-source-value{text-align:right}.stv5 .stv5-source-value-num{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.stv5 .stv5-source-value-label{color:var(--ink-3);font-size:10.5px;margin-top:1px}.dark-mode .stv5 .stv5-source-name{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-source-meta,.dark-mode .stv5 .stv5-source-value-label{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-source-value-num{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-source-icon{color:var(--accent)!important}.stv5 .stv5-spec-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.stv5 .stv5-spec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.stv5 .stv5-spec-grid{grid-template-columns:1fr}}.stv5 .stv5-spec{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;padding:10px 12px}.stv5 .stv5-spec-label{color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.stv5 .stv5-spec-val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.stv5 .stv5-spec-val.small{font-size:13px}.stv5 .stv5-spec-val .unit{color:var(--ink-3);font-size:12px;font-weight:500;margin-left:2px}.stv5 .stv5-spec-sub{color:var(--ink-4);font-size:10px;margin-top:2px}.dark-mode .stv5 .stv5-spec-label{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-spec-val{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-spec-val .unit{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-spec-sub{color:var(--ink-4)!important}.stv5 .stv5-cost-grid{grid-gap:14px 26px;display:grid;gap:14px 26px;grid-template-columns:1fr 1fr}@media (max-width:600px){.stv5 .stv5-cost-grid{gap:8px;grid-template-columns:1fr}}.stv5 .stv5-cost-row{align-items:baseline;color:var(--ink-2);display:flex;font-size:12.5px;justify-content:space-between;padding:6px 0;position:relative}.stv5 .stv5-cost-row:after{border-bottom:1px dashed var(--bg-3);bottom:0;content:"";left:0;position:absolute;right:0}.stv5 .stv5-cost-row:last-child:after{display:none}.stv5 .stv5-cost-row .label{background:inherit;color:var(--ink-3);padding-right:8px;position:relative;z-index:1}.stv5 .stv5-cost-row .val{font-feature-settings:"tnum";background:inherit;color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding-left:8px;position:relative;z-index:1}.stv5 .stv5-cost-row .val.strong{font-size:14px}.stv5 .stv5-cost-row .val.good{color:var(--success)}.stv5 .stv5-cost-row .val.bad{color:var(--danger)}.stv5 .stv5-cost-row .val.mid{color:var(--warn)}.dark-mode .stv5 .stv5-cost-row .label{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-cost-row .val{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-cost-row .val.good{color:var(--success)!important}.dark-mode .stv5 .stv5-cost-row .val.bad{color:var(--danger)!important}.dark-mode .stv5 .stv5-cost-row .val.mid{color:var(--warn)!important}.stv5 .stv5-perf-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (max-width:720px){.stv5 .stv5-perf-grid{grid-template-columns:repeat(2,1fr)}}.stv5 .stv5-perf-tile{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;padding:16px 12px;text-align:center}.stv5 .stv5-perf-val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.stv5 .stv5-perf-val.success{color:var(--success)}.stv5 .stv5-perf-val.warn{color:var(--warn)}.stv5 .stv5-perf-val.danger{color:var(--danger)}.stv5 .stv5-perf-val.accent{color:var(--accent)}.stv5 .stv5-perf-label{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.dark-mode .stv5 .stv5-perf-val{color:var(--ink-1)!important}.dark-mode .stv5 .stv5-perf-val.success{color:var(--success)!important}.dark-mode .stv5 .stv5-perf-val.warn{color:var(--warn)!important}.dark-mode .stv5 .stv5-perf-val.danger{color:var(--danger)!important}.dark-mode .stv5 .stv5-perf-val.accent{color:var(--accent)!important}.dark-mode .stv5 .stv5-perf-label{color:var(--ink-3)!important}.dark-mode .stv5 .stv5-input,.dark-mode .stv5 input:not([type]),.dark-mode .stv5 input[type=text],.dark-mode .stv5 select,.dark-mode .stv5 textarea{background-color:var(--bg-0)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .stv5 .stv5-input:focus,.dark-mode .stv5 input:not([type]):focus,.dark-mode .stv5 input[type=text]:focus,.dark-mode .stv5 select:focus,.dark-mode .stv5 textarea:focus{border-color:var(--accent)!important}.dark-mode .stv5 .stv5-search input,.dark-mode .stv5 .stv5-search-pop-wrap input{background:#0000!important;border-color:#0000!important}.stv5-tabs-sort{align-items:center}@media (min-width:768px){.stv5 .stv5-tabs-sort .stv5-sort-label,.stv5 .stv5-tabs-sort .stv5-tab{display:none}}.stv5 .stv5-cat-select{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;max-width:230px;padding:6px 10px}.stv5 .stv5-view-sum{align-items:baseline;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;margin:8px 0 2px;padding:8px 14px}.stv5 .stv5-view-sum-l{color:var(--ink-2);font-size:11.5px;font-weight:800;letter-spacing:.02em}.stv5 .stv5-view-sum-r{font-feature-settings:"tnum";color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums}.stv5 .stv5-view-sum-r b{color:var(--ink-1);font-weight:800}.stv5 .stv5-view-sum-r em{color:var(--ink-3);font-style:normal}.stv5 .stv5-list-head .stv5-sort-th{appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;letter-spacing:inherit;margin:0;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;width:100%}.stv5 .stv5-list-head .stv5-sort-th.right{text-align:right}.stv5 .stv5-list-head .stv5-sort-th.on,.stv5 .stv5-list-head .stv5-sort-th:hover{color:var(--ink-1)}.stv5 .stv5-list-head .stv5-sort-th:focus-visible{border-radius:3px;outline:2px solid #22d3ee;outline:2px solid var(--acc,#22d3ee);outline-offset:2px}.stv5 .stv5-list-head .stv5-sort-ar{margin-left:4px}.stv5-sort-label{color:#94a3b8;color:var(--ink-3,#94a3b8);flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.04em;padding-right:4px;text-transform:uppercase;white-space:nowrap}.stv5-kpi-scope{align-items:center;background:#eef3ff;background:var(--accent-soft,#eef3ff);border-radius:11px;color:#0f172a;color:var(--ink-1,#0f172a);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 10px;padding:9px 14px}.stv5-kpi-scope b{font-weight:700}.stv5-kpi-scope b,.stv5-kpi-scope button{color:#2563eb;color:var(--accent,#2563eb)}.stv5-kpi-scope button{background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.stv5-draft-offer{align-items:center;background:#2563eb14;border:1px solid #2563eb4d;border-radius:12px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 14px;padding:10px 12px}.stv5-draft-offer span{flex:1 1;min-width:200px}@media (max-width:480px){.stv5 .stv5-field-grid,.stv5-depo-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stv5-move-row{grid-template-columns:1fr 1fr!important}.stv5-move-row>:last-child{grid-column:1/-1}}.ptv{--bg:#f4f6fa;--ink-1:#0f172a;--ink-2:#54607a;--ink-3:#94a0b8;--line:#e6eaf2;--soft:#f5f7fb;--accent:#2563eb;--accent-soft:#eff4ff;--teal:#0f766e;--teal-soft:#f0fdfa;--good:#16a34a;--good-soft:#f0fdf4;--bad:#dc2626;--bad-soft:#fef2f2;--warn:#d97706;--warn-soft:#fffbeb;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--card:#fff;--fc:var(--ink-1);-webkit-font-smoothing:antialiased;color:var(--ink-1);font-family:var(--font);font-size:13.5px}.ptv *{box-sizing:border-box}.ptv button{cursor:pointer;font:inherit}:where(.ptv) button{color:inherit}.ptv .mono{font-feature-settings:"tnum";font-family:var(--mono);font-variant-numeric:tabular-nums}.ptv a{color:var(--accent);cursor:pointer}.ptv .acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ptv input,.ptv select,.ptv textarea{color:inherit;font:inherit}.ptv .btn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:inline-flex;font-size:13.5px;font-weight:500;gap:7px;padding:9px 14px;white-space:nowrap}.ptv .btn svg{height:15px;width:15px}.ptv .btn.teal{background:var(--teal);border-color:var(--teal);color:#fff}.ptv .btn:disabled{cursor:not-allowed;opacity:.45}.ptv .ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:none;inset:0;position:fixed;z-index:50}.ptv .ov.on{display:block}.ptv .md{background:#fff;border-radius:18px;box-shadow:0 30px 80px -20px #0f172a73;display:none;flex-direction:column;inset:24px;margin:0 auto;max-width:1240px;overflow:hidden;position:fixed;z-index:60}.ptv .md.on,.ptv .mh{display:flex}.ptv .mh{align-items:center;border-bottom:1px solid var(--line);gap:14px;padding:14px 20px}.ptv .mh .ic{background:var(--teal-soft);border-radius:11px;color:var(--teal);display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.ptv .mh .ic svg{height:19px;width:19px}.ptv .mh h2{font-size:17px;font-weight:700;margin:0}.ptv .mh p{color:var(--ink-2);font-size:12.5px;margin:1px 0 0}.ptv .mh .sp{flex:1 1}.ptv .ib{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.ptv .ib svg{height:15px;width:15px}.ptv .mbody{display:grid;flex:1 1;min-height:0}.ptv .left{border-right:1px solid var(--line);min-height:0}.ptv .left,.ptv .lt{display:flex;flex-direction:column}.ptv .lt{border-bottom:1px solid var(--line);gap:10px;padding:14px 20px 10px}.ptv .srch{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:11px;display:flex;gap:9px;height:42px;padding:0 12px}.ptv .srch:focus-within{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ptv .srch svg{color:var(--ink-3);flex-shrink:0;height:16px;width:16px}.ptv .srch input{background:#0000;border:0;flex:1 1;font-size:14px;min-width:0;outline:0}.ptv .srch kbd{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--ink-3);font-family:var(--mono);font-size:10.5px;padding:1px 6px}.ptv .cat,.ptv .cats{display:flex;gap:6px}.ptv .cat{align-items:center;background:#fff;border:1px solid var(--line);border-radius:99px;font-size:12.5px;padding:5px 12px;white-space:nowrap}.ptv .cat i{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;font-style:normal}.ptv .cat.on{background:var(--ink-1);border-color:var(--ink-1);color:#fff}.ptv .cat.on i{color:#cbd5e1}.ptv .lmeta{color:var(--ink-2);font-size:12px;gap:8px;justify-content:space-between}.ptv .lmeta,.ptv .lmeta label{align-items:center;display:flex}.ptv .lmeta label{cursor:pointer;gap:6px}.ptv .view{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.ptv .view button{background:#fff;border:0;color:var(--ink-3);display:grid;height:26px;place-items:center;width:30px}.ptv .view button.on{background:var(--soft);color:var(--ink-1)}.ptv .view svg{height:14px;width:14px}.ptv .grid{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));min-height:0;overflow-y:auto;padding:14px 20px 20px}.ptv .pc{background:#fff;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;min-height:max-content;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s}.ptv .pc:hover{border-color:#c7d0e0;box-shadow:0 6px 18px -10px #0f172a40}.ptv .pc.in{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-soft)}.ptv .pimg{aspect-ratio:4/3;color:#0f172a73;display:grid;font-family:var(--mono);font-size:11px;font-weight:700;place-items:center;position:relative}.ptv .pimg .stk{align-items:center;background:#ffffffeb;border-radius:99px;color:var(--ink-2);display:flex;font-family:var(--font);font-size:10.5px;font-weight:600;gap:5px;left:8px;padding:2px 7px;position:absolute;top:8px;white-space:nowrap}.ptv .stk:before{background:var(--good);border-radius:50%;content:"";height:6px;width:6px}.ptv .stk.lo:before{background:var(--warn)}.ptv .stk.no:before{background:var(--bad)}.ptv .pimg .q{background:var(--teal);border-radius:99px;color:#fff;display:grid;font-family:var(--mono);font-size:11px;font-weight:800;height:24px;min-width:24px;padding:0 7px;place-items:center;position:absolute;right:8px;top:8px}.ptv .pb{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 11px 11px}.ptv .pn{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;min-height:34px;overflow:hidden}.ptv .pm{align-items:baseline;display:flex;gap:6px;justify-content:space-between}.ptv .pm .cd{color:var(--ink-3);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.ptv .pm .cd,.ptv .pm .pr{font-family:var(--mono);white-space:nowrap}.ptv .pm .pr{font-size:14px;font-weight:800}.ptv .pm .pr.z{color:var(--warn);font-size:11px;font-weight:700}.ptv .add{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:9px;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:34px;justify-content:center;margin-top:auto}.ptv .add:hover{background:var(--teal);border-color:var(--teal);color:#fff}.ptv .add svg{height:14px;width:14px}.ptv .step{background:var(--teal-soft);border:1px solid var(--teal);border-radius:9px;display:grid;grid-template-columns:34px 1fr 34px;height:34px;margin-top:auto;overflow:hidden}.ptv .step button{background:#0000;border:0;color:var(--teal);font-size:17px;font-weight:600}.ptv .step button:hover{background:#ccfbf1}.ptv .step input{background:#0000;border:0;color:var(--teal);font-family:var(--mono);font-size:14px;font-weight:800;outline:0;text-align:center;width:100%}.ptv .var{color:var(--accent);font-size:10.5px;font-weight:600}.ptv .grid.list{gap:6px;grid-template-columns:1fr}.ptv .grid.list .pc{align-items:center;flex-direction:row}.ptv .grid.list .pimg{aspect-ratio:auto;border-radius:9px;flex-shrink:0;font-size:9px;height:56px;margin:6px;width:56px}.ptv .grid.list .pimg .q,.ptv .grid.list .pimg .stk{display:none}.ptv .grid.list .pb{align-items:center;flex-direction:row;gap:14px;padding:8px 12px 8px 4px}.ptv .grid.list .pn{-webkit-line-clamp:1;flex:1 1;min-height:0}.ptv .grid.list .pm{align-items:flex-end;flex-direction:column;gap:0;min-width:90px}.ptv .grid.list .add,.ptv .grid.list .step{flex-shrink:0;margin:0;width:130px}.ptv .empty{color:var(--ink-3);grid-column:1/-1;padding:50px 20px;text-align:center}.ptv .right{background:var(--soft);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.ptv .right>*{flex-shrink:0}.ptv .right .cart{flex:1 0 auto;min-height:120px;overflow:visible}@media (max-height:640px){.ptv .right .sum{position:static!important}}.ptv .right .sum{bottom:0;box-shadow:0 -8px 20px -14px #0f172a40;position:sticky;z-index:2}.ptv .mh p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptv .mh>div:not(.sp){min-width:0}.ptv .rs{background:#fff;border-bottom:1px solid var(--line);padding:14px 18px}.ptv .lab{align-items:center;color:var(--ink-2);display:flex;font-size:10.5px;font-weight:700;justify-content:space-between;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.ptv .lab a{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none}.ptv .cli{position:relative}.ptv .cli .srch{height:40px}.ptv .sugg{background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 14px 30px -12px #0f172a40;display:none;left:0;overflow:hidden;position:absolute;right:0;top:44px;z-index:5}.ptv .sugg.on{display:block}.ptv .sg{align-items:center;background:#fff;border:0;display:flex;gap:10px;padding:9px 12px;text-align:left;width:100%}.ptv .sg.hi,.ptv .sg:hover{background:var(--soft)}.ptv .sg b{display:block;font-size:13px;font-weight:600}.ptv .sg small{color:var(--ink-3);font-size:11.5px}.ptv .av{background:var(--accent-soft);border-radius:9px;color:var(--accent);display:grid;flex-shrink:0;font-size:11.5px;font-weight:700;height:32px;place-items:center;width:32px}.ptv .sg.new .av{background:var(--teal-soft);color:var(--teal)}.ptv .chosen{align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;display:flex;gap:10px;padding:9px 10px}.ptv .chosen div{flex:1 1;min-width:0}.ptv .chosen b{display:block;font-size:13.5px}.ptv .chosen small{color:var(--ink-3);font-size:11.5px}.ptv .chosen .debt{color:var(--bad);font-weight:600}.ptv .cart{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 18px}.ptv .ci{grid-gap:4px 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px 10px;grid-template-columns:42px minmax(0,1fr) auto;padding:9px 10px}.ptv .ci .th{border-radius:9px;color:#0f172a73;display:grid;font-family:var(--mono);font-size:8.5px;font-weight:700;grid-row:span 2;height:42px;place-items:center;width:42px}.ptv .ci .nm{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptv .ci .sub{color:var(--ink-3);font-family:var(--mono);font-size:11px}.ptv .ci .tot{font-family:var(--mono);font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.ptv .ci .row2{align-items:center;display:flex;gap:8px;grid-column:2/-1;justify-content:space-between}.ptv .ci .step{grid-template-columns:30px 1fr 30px;height:30px;margin:0;width:104px}.ptv .ci .step input{font-size:13px}.ptv .ci .x{background:#0000;border:0;border-radius:7px;color:var(--ink-3);display:grid;height:26px;place-items:center;width:26px}.ptv .ci .x:hover{background:var(--bad-soft);color:var(--bad)}.ptv .ci .x svg{height:13px;width:13px}.ptv .ci .warn{background:var(--warn-soft);border-radius:7px;color:var(--warn);font-size:11px;grid-column:1/-1;padding:4px 8px}.ptv .ci .dl{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:2/-1}.ptv .ci .dl label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ptv .dbox{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;height:26px;overflow:hidden}.ptv .dbox input{background:#0000;border:0;font-family:var(--mono);font-size:12px;font-weight:700;outline:0;padding:0 4px;text-align:right;width:42px}.ptv .dbox span{color:var(--ink-3);font-size:11px;padding:0 6px 0 2px}.ptv .dbox.on{background:var(--good-soft);border-color:#86efac}.ptv .dbox.on input{color:var(--good)}.ptv .qd{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);font-family:var(--mono);font-size:10.5px;font-weight:700;height:24px;padding:0 7px}.ptv .qd.on,.ptv .qd:hover{background:var(--good-soft);border-color:var(--good);color:var(--good)}.ptv .ci .old{color:var(--ink-3);display:block;font-size:11px;font-weight:500;text-decoration:line-through}.ptv .ci.flash{animation:fl .5s}.ptv .tdisc{background:var(--soft);border:1px solid var(--line);border-radius:11px;display:flex;flex-direction:column;gap:7px;grid-column:1/-1;padding:9px 10px}.ptv .tdisc .top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ptv .tdisc .top b{font-size:12.5px;font-weight:600}.ptv .seg{background:#fff;border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.ptv .seg button{background:#fff;border:0;color:var(--ink-3);font-family:var(--mono);font-size:12px;font-weight:700;height:26px;min-width:34px}.ptv .seg button.on{background:var(--ink-1);color:#fff}.ptv .tdisc .rw{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ptv .tdisc .inp{font-family:var(--mono);font-weight:700;height:32px;text-align:right;width:96px}.ptv .save{align-items:center;background:var(--good-soft);border-radius:9px;color:#166534;display:flex;font-size:12.5px;justify-content:space-between;margin-top:2px;padding:7px 10px}.ptv .save b{font-family:var(--mono);font-weight:800}.ptv .advw{background:#fff;border-top:1px solid var(--line);padding:10px 18px}.ptv .adv{display:flex;flex-direction:column;gap:7px}.ptv .adv .top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ptv .adv .top b{font-size:12.5px;font-weight:600;white-space:nowrap}.ptv .tg{background:#cbd5e1;border:0;border-radius:99px;flex-shrink:0;height:20px;position:relative;transition:.15s;width:36px}.ptv .tg:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:.15s;width:16px}.ptv .tg.on{background:var(--teal)}.ptv .tg.on:after{left:18px}.ptv .adv .rw{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ptv .adv .inp{font-family:var(--mono);font-weight:700;height:34px;text-align:right;width:110px}.ptv .adv select.inp{font-family:var(--font);font-weight:500;text-align:left;width:auto}.ptv .bal{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.ptv .bal div{border-radius:9px;padding:7px 10px}.ptv .bal small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ptv .bal b{font-family:var(--mono);font-size:15px;font-weight:800}.ptv .bal .pd{background:var(--good-soft);color:#166534}.ptv .bal .rm{background:var(--bad-soft);color:#991b1b}.ptv .bal .rm.z{background:var(--good-soft);color:#166534}.ptv .adv .err{color:var(--bad);font-size:11.5px}.ptv .cempty{align-items:center;color:var(--ink-3);display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:30px;text-align:center}.ptv .cempty svg{color:#cbd5e1;height:34px;width:34px}.ptv .cempty b{color:var(--ink-2);font-size:13.5px}.ptv .extra{grid-gap:8px;background:#fff;border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px 18px}.ptv .fl{display:flex;flex-direction:column;gap:4px}.ptv .fl label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ptv .inp{background:#fff;border:1px solid var(--line);border-radius:9px;font-size:13px;height:36px;outline:0;padding:0 10px;width:100%}.ptv .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ptv .fl.w2{grid-column:1/-1}.ptv .sum{background:#fff;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px;padding:12px 18px 16px}.ptv .sum .r{color:var(--ink-2);display:flex;font-size:12.5px;justify-content:space-between}.ptv .sum .r b{color:var(--ink-1);font-family:var(--mono);font-weight:600}.ptv .sum .r.disc b{color:var(--good)}.ptv .sum .t{align-items:baseline;border-top:1px dashed var(--line);display:flex;justify-content:space-between;margin-top:4px;padding-top:8px}.ptv .sum .t span{color:var(--ink-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ptv .sum .t b{font-family:var(--mono);font-size:24px;font-weight:800}.ptv .send{align-items:center;background:var(--teal);border:0;border-radius:12px;color:#fff;display:flex;font-size:14.5px;font-weight:700;gap:8px;height:46px;justify-content:center;margin-top:8px}.ptv .send:hover{background:#115e59}.ptv .send:disabled{background:#cbd5e1;cursor:not-allowed}.ptv .send svg{height:16px;width:16px}.ptv .hint{color:var(--ink-3);font-size:11.5px;text-align:center}.ptv .done,.ptv .mbar{display:none}.ptv .done{align-items:center;background:#fff;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center;z-index:20}.ptv .done.on{display:flex}.ptv .done .ok{background:var(--good-soft);border-radius:50%;color:var(--good);display:grid;height:58px;place-items:center;width:58px}.ptv .done .ok svg{height:28px;width:28px}.ptv .done h3{font-size:20px;margin:4px 0 0}.ptv .done p{color:var(--ink-2);margin:0;max-width:380px}@media (max-width:760px){.ptv .md{border-radius:0;inset:0}.ptv .mh{padding:10px 14px}.ptv .mh p{display:none}.ptv .mbody{grid-template-columns:1fr;position:relative}.ptv .left{border-right:0}.ptv .lt{padding:10px 14px}.ptv .grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 90px}.ptv .grid.list{grid-template-columns:1fr}.ptv .grid.list .add,.ptv .grid.list .step{width:104px}.ptv .grid.list .pm{min-width:0}.ptv .right{inset:0;position:absolute;transform:translateY(100%);transition:transform .25s ease;z-index:10}.ptv .md.cartopen .right{transform:none}.ptv .mbar{align-items:center;background:var(--teal);border:0;border-radius:14px;bottom:12px;box-shadow:0 12px 30px -10px #0f766e99;color:#fff;display:flex;gap:10px;height:54px;left:12px;padding:0 16px;position:absolute;right:12px;z-index:8}.ptv .mbar .n{background:#fff;border-radius:8px;color:var(--teal);font-family:var(--mono);font-size:12.5px;font-weight:800;padding:2px 8px}.ptv .mbar span{flex:1 1;font-weight:600;text-align:left}.ptv .mbar b{font-family:var(--mono);font-size:16px}.ptv .rback{display:flex!important}}.ptv .rback{align-items:center;background:#fff;border:0;border-bottom:1px solid var(--line);display:none;font-weight:600;gap:8px;padding:12px 18px;text-align:left;width:100%}.ptv .rback svg{height:16px;width:16px}@keyframes fl{0%{background:var(--teal-soft)}to{background:#fff}}.ptv-root{inset:0;position:fixed;z-index:2350}.ptv .pimg{background:linear-gradient(135deg,#eef2f8,#dfe6f1);overflow:hidden}.ptv .pimg img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ptv .pimg>span:first-child{position:relative}.ptv .ci .th{background:linear-gradient(135deg,#eef2f8,#dfe6f1);overflow:hidden}.ptv .ci .th img{height:100%;object-fit:cover;width:100%}.ptv .qd:disabled{cursor:not-allowed;opacity:.35}.ptv .err{color:var(--bad);font-size:11.5px}.ptv .toast{--fc:#fff;background:#0f172a;border-radius:10px;bottom:calc(22px + env(safe-area-inset-bottom,0px));color:#fff;font-size:13px;left:50%;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:.2s;white-space:nowrap;z-index:100}.ptv .toast.on{opacity:1;transform:translate(-50%)}.ptv .pt-set{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -14px #0f172a59;display:flex;flex-direction:column;gap:6px;padding:12px;position:absolute;right:0;top:44px;width:280px;z-index:30}.ptv .pt-set b{font-size:13px}.ptv .pt-set small{color:var(--ink-3);font-size:11.5px}.ptv .pt-set .rw{align-items:center;display:flex;gap:6px}.ptv .pt-set .inp{font-family:var(--mono);font-weight:700;text-align:right;width:80px}.ptv .pt-vsheet{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:80}.ptv .pt-vbox{background:#fff;border-radius:16px;box-shadow:0 24px 60px -14px #0f172a66;display:flex;flex-direction:column;max-height:min(560px,calc(100vh - 32px));max-height:min(560px,calc(100dvh - 32px));max-width:100%;width:440px}.ptv .pt-vhead{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.ptv .pt-vhead b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptv .pt-vlist{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:8px}.ptv .pt-vopt{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;padding:9px 10px;position:relative;text-align:left}.ptv .pt-vopt:hover:not(:disabled){background:var(--teal-soft);border-color:var(--teal)}.ptv .pt-vopt:disabled{cursor:not-allowed;opacity:.5}.ptv .pt-vdot{border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;flex:none;height:16px;width:16px}.ptv .pt-vl{display:flex;flex:1 1;flex-direction:column;font-size:13px;font-weight:600;min-width:0}.ptv .pt-vl small{color:var(--ink-3);font-size:10.5px;font-weight:500}.ptv .pt-vopt .stk{align-items:center;color:var(--ink-2);display:flex;font-size:10.5px;font-weight:600;gap:5px;white-space:nowrap}.ptv .pt-vp{font-size:13px;font-weight:800;white-space:nowrap}.ptv .pt-vopt .q{--fc:#fff;background:var(--teal);border-radius:99px;color:#fff;display:grid;font-family:var(--mono);font-size:11px;font-weight:800;height:22px;min-width:22px;padding:0 6px;place-items:center}.dark-mode .ptv{--bg:#0b1220;--card:#111a2e;--soft:#18243d;--line:#22314f;--ink-1:#f5f8ff;--ink-2:#b4bfd3;--ink-3:#7f8ca6;--accent:#5b9dff;--accent-soft:#3b82f62e;--teal:#14b8a6;--teal-soft:#14b8a624;--good:#34d399;--good-soft:#22c55e26;--bad:#f87171;--bad-soft:#ef444426;--warn:#fbbf24;--warn-soft:#f59e0b26;--fc:var(--ink-1);color-scheme:dark}.dark-mode .ptv,.dark-mode .ptv :not(style){color:var(--ink-1)!important;color:var(--fc,var(--ink-1))!important}.dark-mode .ptv .advw,.dark-mode .ptv .btn,.dark-mode .ptv .cat,.dark-mode .ptv .chosen,.dark-mode .ptv .ci,.dark-mode .ptv .dbox,.dark-mode .ptv .done,.dark-mode .ptv .extra,.dark-mode .ptv .ib,.dark-mode .ptv .md,.dark-mode .ptv .pc,.dark-mode .ptv .pt-set,.dark-mode .ptv .pt-vbox,.dark-mode .ptv .pt-vopt,.dark-mode .ptv .qd,.dark-mode .ptv .rback,.dark-mode .ptv .rs,.dark-mode .ptv .seg button,.dark-mode .ptv .sg,.dark-mode .ptv .sugg,.dark-mode .ptv .sum,.dark-mode .ptv .view button{background:var(--card)}.dark-mode .ptv .inp,.dark-mode .ptv .srch{background:#0e1628!important;border-color:var(--line)}.dark-mode .ptv .cat.on,.dark-mode .ptv .seg button.on{--fc:#0b1220;background:#f5f8ff}.dark-mode .ptv .btn.teal,.dark-mode .ptv .send{--fc:#fff;background:#0f766e}.dark-mode .ptv .send:disabled{--fc:#7f8ca6;background:#22314f}.dark-mode .ptv .ci .th,.dark-mode .ptv .pimg{background:linear-gradient(135deg,#18243d,#1f2d4a)}.dark-mode .ptv .pimg .stk{background:#0b1220d9}.dark-mode .ptv .bal .pd,.dark-mode .ptv .save{--fc:#6ee7b7}.dark-mode .ptv .bal .rm{--fc:#fca5a5}.dark-mode .ptv .bal .rm.z{--fc:#6ee7b7}.dark-mode .ptv .chosen .debt,.dark-mode .ptv .err{--fc:#f87171}.dark-mode .ptv .ci .warn{--fc:#fcd34d}.dark-mode .ptv .mbar,.dark-mode .ptv .mbar *,.dark-mode .ptv .q{--fc:#fff}.dark-mode .ptv .mbar .n{--fc:#0f766e}.ptv .pimg{background:#fff;border-bottom:1px solid var(--line)}.ptv .pimg img{object-fit:contain;padding:10px}.ptv .grid.list .pimg img{padding:3px}.ptv .ci .th{background:#fff;border:1px solid var(--line)}.ptv .ci .th img{object-fit:contain;padding:2px}.dark-mode .ptv .ci .th,.dark-mode .ptv .pimg{background:#fff}.dark-mode .ptv .pimg>span:first-child:not(.stk){--fc:#64748b}@media (max-width:760px){.ptv .right{transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden}.ptv .md.cartopen .right{transition:transform .25s ease,visibility 0s;visibility:visible}.ptv .mbody,.ptv .md{overflow:hidden}.ptv .mbar .n{flex:0 0 auto;min-width:26px;text-align:center}.ptv .mbar{bottom:calc(12px + env(safe-area-inset-bottom))}.ptv .grid{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.ptv .md{padding-top:env(safe-area-inset-top)}}.ptv .mbody{grid-template-columns:minmax(0,1fr) 380px}.ptv .left,.ptv .lt{min-width:0}.ptv .cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ptv .cats::-webkit-scrollbar{display:none}@media (max-width:980px){.ptv .mbody{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:760px){.ptv .mbody{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:1100px){.ptv .grid:not(.list){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ptv .pt-more{background:#fff;border:1px solid var(--line);border-radius:12px;color:#0f172a;color:var(--ink-1,#0f172a);cursor:pointer;font-size:13.5px;font-weight:600;grid-column:1/-1;justify-self:center;margin:6px 0 4px;padding:11px 22px}.ptv .pt-more small{color:#94a3b8;color:var(--ink-3,#94a3b8);font-weight:500;margin-left:4px}.ptv .pt-more:hover{border-color:var(--teal);color:var(--teal)}.dark-mode .ptv .pt-more{background:#111a2e;color:#e2e8f0}.ptv .md{border-radius:0;inset:0;max-width:none;padding-top:env(safe-area-inset-top)}.ptv .mbody{grid-template-columns:minmax(0,1fr)!important;overflow:hidden;position:relative}.ptv .left{border-right:0}.ptv .lt{position:relative;z-index:6}.ptv .pt-ltop{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ptv .pt-ltop .srch{height:44px}.ptv .pt-ltop .chosen{min-height:44px;padding:5px 10px}.ptv .grid{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ptv .grid:not(.list){gap:18px 16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}.ptv .pimg{aspect-ratio:1/1}.ptv .pn{font-size:14px}.ptv .pm .pr{font-size:15px}.ptv .add,.ptv .step{height:40px}.ptv .step{grid-template-columns:40px 1fr 40px}@media (min-width:761px) and (max-width:1366px){.ptv .grid:not(.list){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ptv .mbar{align-items:center;background:var(--teal);border:0;border-radius:14px;bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 12px 30px -10px #0f766e99;color:#fff;display:flex!important;gap:12px;height:56px;left:50%;padding:0 18px;position:absolute;transform:translateX(-50%);width:min(620px,calc(100% - 24px));z-index:8}.ptv .mbar .n{background:#fff;border-radius:8px;color:var(--teal);flex:0 0 auto;font-family:var(--mono);font-size:13px;font-weight:800;min-width:28px;padding:2px 8px;text-align:center}.ptv .mbar span{flex:1 1;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ptv .mbar b{font-family:var(--mono);font-size:17px}.ptv .right{bottom:0;box-shadow:-20px 0 50px -20px #0f172a59;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;width:min(520px,100%);z-index:10}.ptv .md.cartopen .right{transform:none;transition:transform .25s ease,visibility 0s;visibility:visible}.ptv .rback{display:flex!important}.ptv .pt-rdim{background:#0f172a59;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;z-index:9}.ptv .md.cartopen .pt-rdim{opacity:1;pointer-events:auto}.ptv .pt-rcli .chosen{padding:7px 10px}@media (max-width:760px){.ptv .pt-ltop{grid-template-columns:1fr}.ptv .grid:not(.list){gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ptv .right{transform:translateY(100%);width:100%}.ptv .pt-rdim{display:none}.ptv .add,.ptv .step{height:36px}}.dark-mode .ptv .pt-rcli{background:var(--card)}.ptv .grid:not(.list) .pc{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.ptv .grid:not(.list) .pc:hover{box-shadow:none}.ptv .grid:not(.list) .pimg{aspect-ratio:1/1;background:#f7f5f1;border:0;border-radius:20px;overflow:hidden}.ptv .grid:not(.list) .pc.in .pimg{box-shadow:0 0 0 2px var(--teal)}.ptv .grid:not(.list) .pimg img{padding:7% 7% 15%}.ptv .grid:not(.list) .pb{padding:10px 2px 4px}.ptv .grid:not(.list) .pn{color:var(--ink-1);font-size:14.5px;font-weight:700;min-height:38px}.ptv .grid:not(.list) .pm .pr{display:none}.ptv .pt-pp{font-feature-settings:"tnum";background:#ece8e3;border-radius:12px;bottom:12px;font-variant-numeric:tabular-nums;font-weight:700;left:12px;padding:6px 12px;position:absolute;z-index:2}.ptv .pt-sl{-webkit-overflow-scrolling:touch;display:flex;inset:0;overflow-x:auto;overscroll-behavior-x:contain;position:absolute;scroll-snap-type:x mandatory;scrollbar-width:none}.ptv .pt-sl::-webkit-scrollbar{display:none}.ptv .pt-sl img{-webkit-user-drag:none;flex:0 0 100%;height:100%;inset:auto!important;position:relative!important;scroll-snap-align:center;-webkit-user-select:none;user-select:none;width:100%}.ptv .pt-sla{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 2px 8px #0f172a2e;color:#0b1533;display:grid;font-size:20px;height:30px;line-height:1;opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s;width:30px;z-index:3}.ptv .pt-sla.l{left:8px}.ptv .pt-sla.r{right:8px}.ptv .pimg:hover .pt-sla{opacity:1}@media (hover:none){.ptv .pt-sla{display:none}}.ptv .pt-dots{bottom:18px;display:flex;gap:4px;position:absolute;right:12px;z-index:2}.ptv .pt-dots i{background:#0b153338;border-radius:50%;height:6px;width:6px}.ptv .pt-dots i.on{background:#0b1533;border-radius:3px;width:14px}.dark-mode .ptv .grid:not(.list) .pimg{background:#f7f5f1}.dark-mode .ptv .pt-pp{--fc:#0b1533;background:#ece8e3}.dark-mode .ptv .pt-sla{--fc:#0b1533}.ptv .grid:not(.list) .pimg{aspect-ratio:3/4;background:#fcfbf9;border-radius:24px}.ptv .pt-pp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f1ebe9;border-radius:14px;bottom:14px;color:#0b1533;font-size:14px;font-weight:500;left:14px;letter-spacing:.03em;padding:8px 15px}.ptv .grid:not(.list) .pn{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-top:4px}.ptv .pt-dots{bottom:22px;right:16px}.dark-mode .ptv .grid:not(.list) .pimg{background:#fcfbf9}.dark-mode .ptv .pt-pp{background:#f1ebe9}.ptv .pt-pp{font-feature-settings:normal;font-family:var(--font);font-variant-numeric:normal}.ptv .grid:not(.list) .pimg{aspect-ratio:2/3}.ptv .grid:not(.list) .pimg img{mix-blend-mode:multiply;object-fit:cover;padding:0}@media (min-width:761px) and (max-width:1366px){.ptv .grid:not(.list){gap:22px 18px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ptv .grid:not(.list) .pimg img{image-rendering:auto;mix-blend-mode:normal;object-fit:contain;padding:3%;padding:4%}.ptv .catw{max-width:100%;min-width:0;position:relative}.ptv .catw .cats{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:1px 0;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.ptv .catw .cats::-webkit-scrollbar{display:none}.ptv .catw .cat{cursor:pointer;flex:0 0 auto;scroll-snap-align:start}.ptv .catw.fl .cats{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px);mask-image:linear-gradient(90deg,#0000,#000 44px)}.ptv .catw.fr .cats{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.ptv .catw.fl.fr .cats{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px,#000 calc(100% - 44px),#0000)}.ptv .catar{background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 2px 8px #0f172a1f;color:var(--ink-1);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:2}.ptv .catar svg{height:16px;width:16px}.ptv .catar.l{left:-2px}.ptv .catar.r{right:-2px}.dark-mode .ptv .catar{background:#111a2e;color:#e2e8f0}@media (max-width:760px){.ptv .catw .cat{font-size:13px;padding:7px 13px}}.ptv.pt2{--e:cubic-bezier(.3,.7,.2,1);--tb:60px;background:var(--bg);display:flex;flex-direction:column;inset:0;position:fixed;z-index:2350}.ptv.pt2 :where(button){background:none;border:0;margin:0;padding:0}.ptv.pt2 :focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ptv.pt2 input:focus-visible{outline:0}.ptv.pt2 .pt2-sp{flex:1 1}.pt2-ib{--fc:var(--ink-2);border-radius:9px;color:var(--fc);display:grid;flex:none;height:34px;place-items:center;width:34px}.pt2-ib:hover{background:var(--soft)}.pt2-lnk{--fc:var(--accent);color:var(--fc);font-size:12.5px;font-weight:600}.pt2-tb{background:var(--card);border-bottom:1px solid var(--line);flex:none;gap:8px;height:var(--tb);padding:0 14px;position:relative;z-index:5}.pt2-back,.pt2-tb{align-items:center;display:flex}.pt2-back{--fc:var(--ink-2);border-radius:10px;color:var(--fc);font-weight:600;gap:4px;height:38px;padding:0 10px 0 6px!important}.pt2-back:hover{background:var(--soft)}.pt2-tbb{--fc:var(--ink-2);align-items:center;background:var(--card);border:1px solid var(--line)!important;border-radius:10px;color:var(--fc);display:flex;font-size:13px;font-weight:600;gap:7px;height:38px;padding:0 12px!important;transition:background .15s,border-color .15s;white-space:nowrap}.pt2-tbb:hover{background:var(--soft)}.pt2-tbb.on{--fc:var(--accent);background:var(--accent-soft);border-color:var(--accent)!important}.pt2-ord em{--fc:#fff;background:var(--teal);border-radius:99px;color:#fff;display:grid;font-size:11.5px;font-style:normal;height:22px;min-width:22px;padding:0 6px;place-items:center}.pt2-ord b,.pt2-ord em{font-family:var(--mono);font-weight:800}.pt2-ord b{--fc:var(--ink-1);color:var(--fc)}.ptv.pt2 .pl{animation:pt2-pl .45s var(--e)}@keyframes pt2-pl{40%{transform:scale(1.06)}}.pt2-srch{--fc:var(--ink-3);align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:11px;color:var(--fc);display:flex;flex:1 1;gap:8px;height:40px;max-width:520px;min-width:160px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.pt2-srch:focus-within{background:var(--card);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pt2-srch input{--fc:var(--ink-1);background:#0000;border:0;color:var(--fc);flex:1 1;font-size:14px;height:100%;min-width:0;outline:0}.pt2-srch input::placeholder{color:var(--ink-3)}.pt2-srch kbd{--fc:var(--ink-3);border:1px solid var(--line);border-radius:5px;color:var(--fc);font:600 11px var(--mono);padding:1px 6px}.pt2-srch.sm{flex:none;height:34px;margin:0 12px 8px;max-width:none;min-width:0}.pt2-srch.sm input{font-size:13px}.pt2-clr{background:var(--line)!important;border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.pt2-cli,.pt2-clr{--fc:var(--ink-2);color:var(--fc)}.pt2-cli{align-items:center;border:1px dashed var(--ink-3)!important;border-radius:11px;display:flex;gap:8px;height:40px;max-width:230px;padding:0 12px 0 8px!important;text-align:left}.pt2-cli.set{background:var(--card);border:1px solid var(--line)!important}.pt2-cli:hover{background:var(--soft)}.pt2-cli .t{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pt2-cli b{--fc:var(--ink-1);font-size:13px;font-weight:600}.pt2-cli b,.pt2-cli small{color:var(--fc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt2-cli small{--fc:var(--ink-3);font-size:11px}.pt2-cli small.debt{--fc:var(--bad)}.pt2-cli .av,.pt2-op-cli .av{border-radius:8px;font-size:11px;height:28px;width:28px}.ptv.pt2 .av{--fc:var(--accent)}.pt2-seg{background:var(--soft);border:1px solid var(--line);border-radius:10px;display:flex;padding:3px}.pt2-seg button{--fc:var(--ink-3);border-radius:7px;color:var(--fc);font-size:12.5px;font-weight:600;height:30px;padding:0 10px!important;white-space:nowrap}.pt2-seg button.on{--fc:var(--ink-1);background:var(--card);box-shadow:0 1px 3px #0f172a1f}.pt2-body,.pt2-set-w{position:relative}.pt2-body{display:flex;flex:1 1;min-height:0}.pt2-cats{background:var(--card);border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;overflow:hidden;transition:width .26s var(--e);white-space:nowrap;width:0}.ptv.pt2.cats-on .pt2-cats{width:240px}.pt2-cats>*{min-width:240px}.pt2-cats-h{align-items:center;display:flex;justify-content:space-between;padding:14px 12px 10px 16px}.pt2-cats-h b{--fc:var(--ink-3);color:var(--fc);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pt2-catl{display:flex;flex:1 1;flex-direction:column;gap:1px;overflow-y:auto;padding:0 8px 8px}.pt2-cat{--fc:var(--ink-2);align-items:center;border-radius:9px;color:var(--fc);display:flex;font-size:13.5px;gap:8px;min-height:38px;padding:0 10px!important;text-align:left;transition:background .12s}.pt2-cat span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pt2-cat em{--fc:var(--ink-3);color:var(--fc);font-family:var(--mono);font-size:11.5px;font-style:normal}.pt2-cat:hover{background:var(--soft)}.pt2-cat.on{background:var(--accent-soft);font-weight:600}.pt2-cat.on,.pt2-cat.on em{--fc:var(--accent)}.pt2-flt{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding:10px 16px 14px}.pt2-flt label{--fc:var(--ink-2);align-items:center;color:var(--fc);cursor:pointer;display:flex;font-size:13px;gap:8px}.pt2-flt input{accent-color:var(--teal);height:16px;width:16px}.pt2-flt small{--fc:var(--ink-3);color:var(--fc);font-size:11.5px}.pt2-dim{animation:pt2-fd .2s;background:#0f172a59;inset:0;position:absolute;z-index:6}@keyframes pt2-fd{0%{opacity:0}}.pt2-main{flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 40px}.pt2-meta{align-items:baseline;display:flex;gap:10px;margin:0 2px 12px}.pt2-meta b{font-size:17px;font-weight:700}.pt2-meta span{--fc:var(--ink-3);color:var(--fc);font-size:12.5px}.pt2-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,18vw,300px),1fr))}.ptv.pt2.cmp .pt2-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ptv.pt2.pres .pt2-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(clamp(290px,22vw,340px),1fr))}.pt2-card{background:var(--card);border:1px solid var(--line);border-radius:14px;contain:layout paint;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s,border-color .18s,transform .18s}.pt2-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:0 12px 28px -18px #0f172a66}.pt2-card.in{border-color:var(--teal)}.pt2-ph{aspect-ratio:1;background:#fff;border-bottom:1px solid var(--line)!important;cursor:zoom-in;display:block;position:relative;width:100%}.pt2-ph img{height:100%;inset:0;object-fit:contain;padding:8px;position:absolute;transition:transform .35s var(--e);width:100%}.pt2-card:hover .pt2-ph img{transform:scale(1.035)}.pt2-noph{--fc:var(--ink-3);align-items:center;background:linear-gradient(135deg,var(--soft),var(--line));color:var(--fc);display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:14px;position:absolute;text-align:center}.pt2-noph b{--fc:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--fc);display:-webkit-box;font-size:12.5px;font-weight:600;overflow:hidden}.pt2-noph small{font:11px var(--mono)}.pt2-noph.lg b{font-size:18px}.pt2-inq{--fc:#fff;background:var(--teal);border-radius:99px;box-shadow:0 4px 10px -4px #0f766eb3;color:#fff;display:grid;font:800 12px var(--mono);height:26px;left:8px;min-width:26px;padding:0 7px;place-items:center;position:absolute;top:8px}.pt2-nph{--fc:#fff;align-items:center;background:#0f172a99;border-radius:7px;bottom:8px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;height:22px;padding:0 7px;position:absolute;right:8px}.pt2-cb{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 12px 12px}.ptv.pt2.cmp .pt2-cb{gap:5px;padding:8px 9px 10px}.pt2-nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13.5px;font-weight:600;line-height:1.3;min-height:2.6em;overflow:hidden}.ptv.pt2.cmp .pt2-nm{font-size:12.5px}.pt2-row{align-items:center;display:flex;gap:6px;justify-content:space-between}.pt2-pr{font:800 15px var(--mono);white-space:nowrap}.ptv.pt2.big .pt2-pr{font-size:16.5px}.pt2-pr.z{--fc:var(--ink-3);color:var(--fc);font:600 12px var(--font)}.pt2-stk{--fc:var(--good);align-items:center;color:var(--fc);display:inline-flex;font-size:11px;font-weight:600;gap:5px;white-space:nowrap}.pt2-stk:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.pt2-stk.lo{--fc:var(--warn)}.pt2-stk.no{--fc:var(--bad)}.pt2-row2{min-height:18px}.pt2-row2,.pt2-vars{align-items:center;display:flex}.pt2-vars{gap:3px}.pt2-vars i{border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a2e;height:14px;width:14px}.pt2-cd,.pt2-vars small{--fc:var(--ink-3);color:var(--fc);font-size:11.5px;margin-left:3px}.pt2-cd{font-family:var(--mono);margin:0}.pt2-add{--fc:var(--teal);align-items:center;background:var(--teal-soft)!important;border:1px solid color-mix(in srgb,var(--teal) 30%,#0000)!important;border-radius:10px;color:var(--fc);display:flex;font-size:13px;font-weight:700;gap:6px;height:38px;justify-content:center;margin-top:auto;transition:background .15s,transform .1s}.pt2-add:hover{--fc:#fff;background:var(--teal)!important}.pt2-add:active{transform:scale(.97)}.pt2-add:disabled{--fc:var(--ink-3);background:var(--soft)!important;border-color:var(--line)!important;cursor:not-allowed;opacity:.5}.ptv.pt2.cmp .pt2-add{font-size:12.5px;height:34px}.pt2-empty{--fc:var(--ink-3);align-items:center;color:var(--fc);display:flex;flex-direction:column;gap:8px;padding:60px 20px;text-align:center}.pt2-empty b{--fc:var(--ink-2)}.pt2-empty button{--fc:var(--accent);color:var(--fc);font-weight:600}.pt2-more{--fc:var(--ink-3);color:var(--fc);font-size:12.5px;padding:24px;text-align:center}.pt2-ord-p{background:var(--card);border-left:1px solid var(--line);bottom:0;box-shadow:-20px 0 50px -24px #0f172a73;display:flex;flex-direction:column;position:absolute;right:0;top:0;transform:translateX(105%);transition:transform .26s var(--e),visibility 0s .26s;visibility:hidden;width:min(340px,92vw);z-index:7}.ptv.pt2.ord-on .pt2-ord-p{transform:none;transition:transform .26s var(--e);visibility:visible}.ptv.pt2.pin .pt2-ord-p{box-shadow:none;overflow:hidden;position:relative;transform:none;transition:width .26s var(--e);visibility:visible;width:0;z-index:auto}.ptv.pt2.pin.ord-on .pt2-ord-p{width:320px}.ptv.pt2.pin .pt2-ord-p>*{min-width:320px}.pt2-pin.on{--fc:var(--accent);background:var(--accent-soft)}.pt2-op-h{align-items:center;display:flex;gap:8px;padding:12px 8px 8px 16px}.pt2-op-h>b{font-size:15px}.pt2-op-h>span:not(.pt2-ask){--fc:var(--ink-3)}.pt2-ask,.pt2-op-h>span:not(.pt2-ask){color:var(--fc);flex:1 1;font-size:12px}.pt2-ask{--fc:var(--ink-2);align-items:center;display:flex;gap:6px;justify-content:flex-end}.pt2-ask button{--fc:var(--accent);color:var(--fc);font-weight:700;padding:2px 4px!important}.pt2-op-cli{--fc:var(--ink-2);align-items:center;border:1px dashed var(--ink-3)!important;border-radius:11px;color:var(--fc);display:flex;gap:10px;margin:0 12px 8px;padding:9px 10px!important;text-align:left}.pt2-op-cli.set{background:var(--soft);border:1px solid var(--line)!important}.pt2-op-cli>span:last-child{display:flex;flex-direction:column;min-width:0}.pt2-op-cli b{--fc:var(--ink-1);color:var(--fc);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt2-op-cli small{--fc:var(--ink-3);color:var(--fc);font-size:11.5px}.pt2-lines{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:0 12px 8px}.pt2-ln{grid-gap:4px 10px;background:var(--card);border:1px solid var(--line);border-radius:12px;display:grid;gap:4px 10px;grid-template-columns:44px 1fr 28px;padding:9px;transition:background .4s}.pt2-ln.flash{animation:pt2-flash 1.4s ease}@keyframes pt2-flash{0%,35%{background:var(--teal-soft);border-color:var(--teal)}}.pt2-col .th,.pt2-ln .th{--fc:var(--ink-3);background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--fc);display:grid;height:44px;overflow:hidden;place-items:center;width:44px}.pt2-col .th img,.pt2-ln .th img{height:100%;object-fit:contain;padding:3px;width:100%}.pt2-col .nm,.pt2-ln .nm{display:flex;flex-direction:column;gap:1px;min-width:0}.pt2-col .nm b,.pt2-ln .nm b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.pt2-col .nm small,.pt2-ln .nm small{--fc:var(--ink-3);color:var(--fc);font-size:11.5px}.pt2-ln .nm .pu{font-family:var(--mono)}.pt2-ln .x{--fc:var(--ink-3);border-radius:7px;color:var(--fc);display:grid;height:28px;place-items:center;width:28px}.pt2-ln .x:hover{--fc:var(--bad);background:var(--bad-soft)}.pt2-ln .ft{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.pt2-ln .ft>b{font:800 14px var(--mono)}.pt2-ln .warn{--fc:var(--warn);background:var(--warn-soft);border-radius:7px;color:var(--fc);font-size:11px;grid-column:1/-1;padding:4px 8px}.pt2-step{background:var(--teal-soft);border:1px solid var(--teal);border-radius:9px;display:grid;grid-template-columns:32px 46px 32px;height:32px;overflow:hidden}.pt2-step button{--fc:var(--teal);color:var(--fc);font-size:17px;font-weight:600}.pt2-step button:hover{background:color-mix(in srgb,var(--teal) 16%,#0000)}.pt2-step input{--fc:var(--teal);background:#0000;border:0;color:var(--fc);font:800 14px var(--mono);outline:0;text-align:center;width:100%}.pt2-step.lg{border-radius:12px;grid-template-columns:46px 64px 46px;height:48px}.pt2-step.lg input{font-size:17px}.pt2-cempty{--fc:var(--ink-3);align-items:center;color:var(--fc);display:flex;flex-direction:column;gap:6px;padding:40px 10px;text-align:center}.pt2-cempty b{--fc:var(--ink-2)}.pt2-cempty span{font-size:12.5px}.pt2-op-f{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px;padding:12px 16px 14px}.pt2-op-f .r{--fc:var(--ink-2);color:var(--fc);display:flex;font-size:12.5px;justify-content:space-between}.pt2-op-f .r b{font-family:var(--mono)}.pt2-op-f .r.disc{--fc:var(--good)}.pt2-op-f .t{align-items:baseline;border-top:1px dashed var(--line);display:flex;justify-content:space-between;padding-top:6px}.pt2-op-f .t span{--fc:var(--ink-2);color:var(--fc);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pt2-op-f .t b{font:800 22px var(--mono)}.pt2-draft{--fc:var(--ink-3);color:var(--fc);font-size:11px;gap:5px}.pt2-draft,.pt2-go{align-items:center;display:flex}.pt2-go{--fc:#fff;background:var(--teal)!important;border-radius:12px;color:#fff;font-size:14.5px;font-weight:700;gap:8px;height:46px;justify-content:center;margin-top:6px;transition:filter .15s}.pt2-go:hover{filter:brightness(1.08)}.pt2-go:disabled{--fc:var(--ink-3);background:var(--line)!important;cursor:not-allowed;filter:none}.pt2-mbar{display:none}.pt2-ov{align-items:center;animation:pt2-fd .18s;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:40}.pt2-dlg{animation:pt2-up .22s var(--e);background:var(--card);border-radius:18px;box-shadow:0 30px 80px -20px #0f172a80;display:flex;flex-direction:column;gap:10px;max-height:min(640px,100%);padding:14px;width:min(520px,100%)}@keyframes pt2-up{0%{opacity:0;transform:translateY(12px) scale(.98)}}.pt2-dlg-h{align-items:center;display:flex;gap:8px;padding:2px 2px 2px 6px}.pt2-dlg-h b{flex:1 1;font-size:16px}.pt2-dlg .pt2-srch{flex:none;max-width:none}.pt2-cl{border:1px solid var(--line);border-radius:12px;flex:1 1;overflow-y:auto}.pt2-cl .sg{border-bottom:1px solid var(--line)}.pt2-cl .sg:last-child{border-bottom:0}.pt2-cl .sg.on{background:var(--accent-soft)}.pt2-cl .sg small{--fc:var(--ink-3)}.pt2-co{animation:pt2-up .22s var(--e);background:var(--card);border-radius:18px;box-shadow:0 30px 80px -20px #0f172a80;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:min(760px,100%)}.pt2-co>.pt2-dlg-h{border-bottom:1px solid var(--line);padding:10px 12px}.pt2-co-b{flex:1 1;min-height:0;overflow-y:auto;padding:12px 0 0}.pt2-co-b>.pt2-op-cli{margin:0 18px 10px}.pt2-co-lines{display:flex;flex-direction:column;gap:6px;padding:0 18px 10px}.pt2-col{grid-gap:10px;align-items:center;border:1px solid var(--line);border-radius:11px;display:grid;gap:10px;grid-template-columns:44px 1fr auto auto;padding:8px}.pt2-col .dl{align-items:center;display:flex;gap:4px}.pt2-col .lt{font:800 13.5px var(--mono);min-width:80px;text-align:right}.pt2-co .sum{flex:none}.pt2-ov>.done{background:var(--card);border-radius:18px;box-shadow:0 30px 80px -20px #0f172a80;inset:auto;padding:30px 24px;position:relative;width:min(460px,100%)}.pt2-toast{--fc:#fff;align-items:center;background:#0f172a;border-radius:12px;bottom:26px;box-shadow:0 14px 30px -12px #00000080;color:#fff;display:flex;font-size:13px;font-weight:500;gap:8px;left:50%;max-width:min(520px,calc(100vw - 32px));opacity:0;overflow:hidden;padding:10px 16px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:translate(-50%,16px);transition:opacity .2s,transform .25s var(--e);white-space:nowrap;z-index:60}.pt2-toast.on{opacity:1;transform:translate(-50%)}.pt2-toast svg{--fc:#5eead4;color:#5eead4;flex:none}.pt2-pv{animation:pt2-fd .2s;background:#0b0f19;display:flex;inset:0;position:fixed;z-index:30}.pt2-pv-stage{--fc:#fff;color:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0}.pt2-pv-top{flex:none;justify-content:space-between;padding:12px 16px}.pt2-pv-top,.pt2-pv-x{align-items:center;display:flex}.pt2-pv-x{--fc:#fff;background:#ffffff1a!important;border-radius:10px;color:#fff;font-weight:600;gap:4px;height:38px;padding:0 12px 0 8px!important}.pt2-pv-x:hover{background:#ffffff2e!important}.pt2-pv-pos{--fc:#fff9;color:var(--fc);font-size:12.5px}.pt2-pv-img{background:#fff;border-radius:16px;cursor:zoom-in;display:grid;flex:1 1;margin:0 16px;min-height:0;overflow:hidden;place-items:center;position:relative;touch-action:pan-y}.pt2-pv-img.z{cursor:zoom-out}.pt2-pv-img img{-webkit-user-drag:none;animation:pt2-fd .25s;height:100%;inset:0;object-fit:contain;padding:22px;position:absolute;transition:transform .3s var(--e);-webkit-user-select:none;user-select:none;width:100%}.pt2-pv-img.z img{transform:scale(2.4)}.pt2-pv-img .pt2-noph{--fc:var(--ink-3)}.pt2-pv-ph{--fc:#fff;background:#0f172a8c!important;border-radius:50%;color:#fff;display:grid;height:44px;margin-top:-22px;place-items:center;position:absolute;top:50%;transition:background .15s,opacity .15s;width:44px}.pt2-pv-ph:hover{background:#0f172acc!important}.pt2-pv-ph:disabled{opacity:0;pointer-events:none}.pt2-pv-ph.l{left:12px}.pt2-pv-ph.r{right:12px}.pt2-pv-zh{--fc:#fff;background:#0f172a8c;border-radius:99px;bottom:12px;color:#fff;font-size:11.5px;left:50%;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%)}.pt2-pv-th{display:flex;flex:none;gap:8px;overflow-x:auto;padding:12px 16px 0;scrollbar-width:none}.pt2-pv-th::-webkit-scrollbar{display:none}.pt2-pv-th button{background:#fff!important;border:2px solid #0000!important;border-radius:10px;flex:none;height:62px;opacity:.55;overflow:hidden;transition:opacity .15s,border-color .15s;width:62px}.pt2-pv-th button.on{border-color:#5eead4!important;opacity:1}.pt2-pv-th button:hover{opacity:1}.pt2-pv-th img{height:100%;object-fit:contain;padding:4px;width:100%}.pt2-pv-nav{display:flex;flex:none;gap:10px;justify-content:space-between;padding:12px 16px 16px}.pt2-pv-nav button{--fc:#fff;align-items:center;border:1px solid #ffffff2e!important;border-radius:11px;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:6px;height:42px;padding:0 16px!important}.pt2-pv-nav button:hover{background:#ffffff14!important}.pt2-pv-nav button:disabled{cursor:default;opacity:.3}.pt2-pv-side{background:var(--card);display:flex;flex:none;flex-direction:column;gap:12px;overflow-y:auto;padding:22px 20px;width:360px}.pt2-pv-side h2{font-size:20px;line-height:1.25;margin:0}.pt2-pv-cd{--fc:var(--ink-3);color:var(--fc);font:12px var(--mono);margin-top:-6px}.pt2-pv-pr{align-items:center;display:flex;font:800 24px var(--mono);gap:10px;justify-content:space-between}.pt2-pv-pr .pt2-stk{font-family:var(--font);font-size:12.5px}.pt2-pv-vars .lb{--fc:var(--ink-3);color:var(--fc);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.pt2-pv-vars .lst{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow-y:auto}.pt2-vo{--fc:var(--ink-2);align-items:center;background:var(--card);border:1px solid var(--line)!important;border-radius:10px;color:var(--fc);display:flex;font-size:12.5px;font-weight:600;gap:7px;max-width:100%;min-height:38px;padding:4px 10px 4px 5px!important}.pt2-vo img{background:#fff;border-radius:6px;height:28px;object-fit:contain;width:28px}.pt2-vo i{border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a33;flex:none;height:22px;margin-left:3px;width:22px}.pt2-vo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt2-vo:hover{border-color:var(--accent)!important}.pt2-vo.on{--fc:var(--teal);background:var(--teal-soft);border-color:var(--teal)!important;box-shadow:0 0 0 1px var(--teal)}.pt2-vo.no{opacity:.5}.pt2-pv-rule{--fc:var(--accent);background:var(--accent-soft);border-radius:8px;color:var(--fc);font-size:12px;font-weight:600;padding:6px 10px}.pt2-pv-q{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.pt2-pv-add{--fc:#fff;align-items:center;background:var(--teal)!important;border-radius:12px;color:#fff;display:flex;flex:1 1;font-size:14.5px;font-weight:700;gap:7px;height:48px;justify-content:center;min-width:150px}.pt2-pv-add.ok{animation:pt2-pl .45s var(--e)}.pt2-pv-add:disabled{--fc:var(--ink-3);background:var(--line)!important;cursor:not-allowed}.pt2-pv-inc{--fc:var(--teal)}.pt2-pv-desc,.pt2-pv-inc{color:var(--fc);font-size:12.5px}.pt2-pv-desc{--fc:var(--ink-2);line-height:1.5;margin:0}.dark-mode .ptv.pt2 .pt2-cli.set,.dark-mode .ptv.pt2 .pt2-tbb,.dark-mode .ptv.pt2 .pt2-vo,.ptv.pt2.pres .pt2-tb{background:var(--card)}.dark-mode .ptv.pt2 .pt2-tbb.on{background:var(--accent-soft)}.dark-mode .ptv.pt2 .pt2-vo.on{background:var(--teal-soft)}.dark-mode .ptv.pt2 .pt2-seg button.on{background:var(--card)}.dark-mode .ptv.pt2 .pt2-seg button{background:#0000}.dark-mode .ptv.pt2 .pt2-col .th,.dark-mode .ptv.pt2 .pt2-ln .th,.dark-mode .ptv.pt2 .pt2-ph{background:#fff}.dark-mode .ptv.pt2 .pt2-noph{background:linear-gradient(135deg,#18243d,#1f2d4a)}.dark-mode .ptv.pt2 .pt2-cl .sg{background:var(--card)}.dark-mode .ptv.pt2 .pt2-cl .sg.on,.dark-mode .ptv.pt2 .pt2-cl .sg:hover{background:var(--soft)}.dark-mode .ptv.pt2 .pt2-pv{background:#05080f}@media (max-width:1100px){.pt2-cats{bottom:0;box-shadow:0 20px 50px -10px #0f172a66;left:0;position:absolute;top:0;z-index:7}.ptv.pt2.cats-on .pt2-cats{width:min(280px,86vw)}.pt2-cats>*{min-width:min(280px,86vw)}.pt2-ord-p{width:min(360px,92vw)}.pt2-pv-side{width:320px}}@media (max-width:860px){.ptv.pt2{--tb:auto}.pt2-tb{flex-wrap:wrap;gap:6px;height:auto;padding:8px 10px}.pt2-back span,.pt2-tbb span{display:none}.pt2-tbb{padding:0 10px!important}.pt2-srch{flex-basis:100%;max-width:none;order:10}.pt2-cli{flex:1 1;max-width:none;min-width:0}.pt2-seg button{font-size:12px;padding:0 8px!important}.pt2-sp{display:none}.pt2-ord{display:none!important}.pt2-main{padding:12px 10px 90px}.pt2-grid{gap:10px}.pt2-grid,.ptv.pt2.big .pt2-grid,.ptv.pt2.cmp .pt2-grid{grid-template-columns:1fr 1fr}.ptv.pt2.cmp .pt2-grid{gap:8px}.pt2-mbar{--fc:#fff;align-items:center;background:var(--teal)!important;border-radius:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 14px 30px -12px #0f766eb3;color:#fff;display:flex;gap:10px;height:54px;left:10px;padding:0 16px 0 10px!important;position:fixed;right:10px;z-index:8}.pt2-mbar .n{--fc:#0f766e;background:#fff;border-radius:10px;color:#0f766e;display:grid;font:800 14px var(--mono);height:32px;min-width:32px;padding:0 8px;place-items:center}.pt2-mbar .l{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pt2-mbar b{font:800 16px var(--mono)}.ptv.pt2.ord-on .pt2-mbar{display:none}.pt2-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.pt2-pv{flex-direction:column;overflow-y:auto}.pt2-pv-stage{flex:none;height:min(68vh,560px)}.pt2-pv-img{margin:0 10px}.pt2-pv-nav{padding:10px}.pt2-pv-nav button{font-size:12.5px;height:38px;padding:0 12px!important}.pt2-pv-side{border-radius:18px 18px 0 0;flex:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));width:auto}.pt2-ov{align-items:flex-end;padding:0}.pt2-co,.pt2-dlg{border-radius:18px 18px 0 0;max-height:92vh;width:100%}.pt2-col{grid-template-columns:40px 1fr auto}.pt2-col .dl{grid-column:2/-1;order:5}.pt2-ov>.done{border-radius:18px 18px 0 0}}@media (max-width:400px){.pt2-size{display:none}}@media (prefers-reduced-motion:reduce){.ptv.pt2,.ptv.pt2 *{animation:none!important;transition:none!important}}.pt2-ord-p>.pt2-op-cli{min-width:0!important;width:calc(100% - 24px)}.ptv.pt2.pin .pt2-ord-p>.pt2-op-cli{width:296px}.pt2-co-b>.pt2-op-cli{width:calc(100% - 36px)}.pt2-mode button{align-items:center;display:flex;gap:6px}.pt2-stk.sm{--fc:var(--ink-3);font-size:11px;font-weight:500}.pt2-stk.sm:before{background:var(--good)}.pt2-stk.sm.lo:before{background:var(--warn)}.pt2-stk.sm.no{--fc:var(--bad)}.pt2-vrow{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;min-height:34px;overflow:hidden}.pt2-vc{background:#fff!important;border:1px solid var(--line)!important;border-radius:8px;display:grid;flex:none;height:34px;overflow:hidden;place-items:center;transition:border-color .12s,box-shadow .12s;width:34px}.pt2-vc img{height:100%;object-fit:contain;padding:2px;width:100%}.pt2-vc.dot{border-radius:50%;height:26px;padding:2px!important;width:26px}.pt2-vc.dot i{border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a2e;height:100%;width:100%}.pt2-vc:hover{border-color:var(--accent)!important}.pt2-vc.on{border-color:var(--teal)!important;box-shadow:0 0 0 2px var(--teal)}.ptv.pt2.cmp .pt2-vc{height:28px;width:28px}.ptv.pt2.cmp .pt2-vc.dot{height:22px;width:22px}.pt2-vmore{--fc:var(--ink-2);background:var(--soft)!important;border-radius:8px;color:var(--fc);flex:none;font-size:12px;font-weight:700;height:28px;padding:0 8px!important}.pt2-vmore:hover{background:var(--line)!important}.pt2-vsel{--fc:var(--teal);color:var(--fc);flex:1 1;font-size:12px;font-weight:600;margin-left:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt2-gen{--fc:#fff;align-items:center;background:#0f172a99;border-radius:7px;bottom:8px;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;left:8px;padding:0 8px;position:absolute}.pt2-cq{display:flex;margin-top:auto}.pt2-cq .pt2-step{border-radius:10px;flex:1 1;grid-template-columns:44px 1fr 44px;height:38px}.ptv.pt2.cmp .pt2-cq .pt2-step{grid-template-columns:36px 1fr 36px;height:34px}.pt2-np{--fc:var(--warn);background:var(--warn-soft);border-radius:8px;color:var(--fc);font-size:11.5px;line-height:1.35;padding:6px 9px}.pt2-col .lt,.pt2-ln .ft>b.np{white-space:nowrap}.pt2-ln .ft>b.np{--fc:var(--ink-3);color:var(--fc);font:600 12px var(--font)}.ptv.pt2.pres .pt2-cb{gap:8px;padding:12px 14px 14px}.ptv.pt2.pres .pt2-nm{font-size:15px;min-height:0}.ptv.pt2.pres .pt2-pr{font-size:18px}.ptv.pt2.pres .pt2-card{cursor:default}.dark-mode .ptv.pt2 .pt2-vc{background:#fff}@media (max-width:860px){.pt2-mode span,.pt2-size{display:none}.ptv.pt2.pres .pt2-grid{gap:10px;grid-template-columns:1fr 1fr}.ptv.pt2.pres .pt2-nm{font-size:13.5px}.ptv.pt2.pres .pt2-pr{font-size:15.5px}.pt2-vc{height:30px;width:30px}.pt2-cq .pt2-step{grid-template-columns:38px 1fr 38px}}@media (pointer:coarse){.pt2-vc{height:36px;width:36px}.pt2-vc.dot{height:30px;width:30px}}.pt2-pin{--fc:var(--ink-2);align-items:center;border-radius:8px;color:var(--fc);display:flex;font-size:12px;font-weight:600;gap:4px;height:30px;padding:0 8px!important;white-space:nowrap}.pt2-pin:hover{background:var(--soft)}.pt2-op-h>span:not(.pt2-ask){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws{color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);gap:14px;padding:4px 0 32px}.ws .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-muted{color:var(--ink-3);font-size:12.5px}.ws-small{font-size:11.5px;margin-top:8px}.ws-bad{color:var(--danger)}.ws-eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ws-top{display:flex;flex-direction:column;gap:12px}.ws-top h1{font-family:var(--font-display);font-size:22px;font-weight:700;margin:2px 0 0}.ws-top-links{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:900px){.ws-top{align-items:flex-end;flex-direction:row;justify-content:space-between}}.ws-tabs{display:flex;gap:6px;margin:0 -4px;overflow-x:auto;padding:0 4px 2px;scrollbar-width:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 14px;white-space:nowrap}.ws-tab.on{background:var(--accent);border-color:var(--accent);color:#fff}.ws-badge{align-items:center;background:var(--danger);border-radius:9px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ws-tab.on .ws-badge{background:#fff;color:var(--accent)}.ws-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ws-chip{background:#0000;border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 12px}.ws-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ws-chip-n{margin-left:3px;opacity:.7}.ws-lead{margin:0 0 10px}.ws-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;text-decoration:none;white-space:nowrap}.ws-btn.primary{background:var(--accent);color:#fff}.ws-btn.ghost{background:var(--bg-1);border-color:var(--bg-3);color:var(--ink-1)}.ws-btn.danger{background:var(--danger);color:#fff}.ws-btn.danger-ink{color:var(--danger)}.ws-btn:disabled{cursor:default;opacity:.5}.ws-link{align-self:flex-start;background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;font-weight:600;padding:4px 0 0}.ws-input{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--radius-md);box-sizing:border-box;color:var(--ink-1);font:inherit;font-size:14px;padding:10px 12px;width:100%}.ws-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}textarea.ws-input{resize:vertical}.ws-search{margin-bottom:10px}.ws-price-in{position:relative}.ws-price-in .ws-input{padding-right:24px;text-align:right}.ws-suffix{color:var(--ink-3);font-size:13px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ws-alert{border-radius:var(--radius-md);font-size:13px;padding:10px 12px}.ws-alert.bad{background:var(--danger-soft);color:var(--danger)}.ws-empty{border:1px dashed var(--bg-3);border-radius:var(--radius-lg);color:var(--ink-2);display:flex;flex-direction:column;gap:6px;padding:28px 16px;text-align:center}.ws-pill{border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.ws-pill.warn{background:var(--warn-soft);color:var(--warn)}.ws-pill.ok{background:var(--success-soft);color:var(--success)}.ws-pill.bad{background:var(--danger-soft);color:var(--danger)}.ws-list{display:flex;flex-direction:column;gap:10px}.ws-order{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--radius-lg);overflow:hidden}.ws-order.pending{border-left:3px solid var(--warn)}.ws-order.cancelled{opacity:.75}.ws-order-head{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:14px;text-align:left;width:100%}.ws-order-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ws-order-top{align-items:center;display:flex;gap:8px}.ws-order-who{font-size:14px;font-weight:600}.ws-order-total{font-size:16px;font-weight:700;white-space:nowrap}.ws-order-body{border-top:1px solid var(--bg-3);display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.ws-contact{display:flex;flex-wrap:wrap;gap:6px}.ws-addr{align-items:center;display:flex;font-size:13.5px;gap:6px}.ws-note{background:var(--accent-soft);border-radius:var(--radius-md);font-size:13px;padding:8px 10px}.ws-items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ws-items li{grid-gap:10px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;font-size:13px;gap:10px;grid-template-columns:40px 1fr auto;padding:8px 0}.ws-items img,.ws-noimg{background:var(--bg-2);border-radius:8px;display:block;height:40px;object-fit:contain;width:40px}.ws-item-name{min-width:0}.ws-sum{display:flex;flex-direction:column;font-size:13.5px;gap:4px}.ws-sum>div{display:flex;justify-content:space-between}.ws-sum .grand{border-top:1px solid var(--bg-3);font-size:15px;font-weight:700;padding-top:6px}.ws-actions,.ws-cancel{display:flex;flex-wrap:wrap;gap:8px}.ws-cancel{width:100%}.ws-cancel .ws-input{flex:1 1 220px}.ws-plist{display:flex;flex-direction:column}.ws-prow{grid-gap:10px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:10px;grid-template-columns:44px 1fr 96px auto;padding:10px 0}.ws-prow img{background:var(--bg-2);border-radius:8px;object-fit:contain}.ws-prow .ws-noimg,.ws-prow img{height:44px;width:44px}.ws-prow-main{min-width:0}.ws-prow-name{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-prow>.ws-pill{grid-column:1/-1;justify-self:end}@media (max-width:520px){.ws-prow{grid-template-columns:40px 1fr auto}.ws-prow .ws-price-in{grid-column:2}}.ws-switch{display:inline-block;flex-shrink:0;height:24px;position:relative;width:40px}.ws-switch input{height:0;opacity:0;position:absolute;width:0}.ws-switch span{background:var(--bg-3);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.ws-switch span:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:left .2s;width:18px}.ws-switch input:checked+span{background:var(--accent)}.ws-switch input:checked+span:after{left:19px}.ws-form{gap:14px}.ws-field,.ws-form{display:flex;flex-direction:column}.ws-field{gap:6px}.ws-label{color:var(--ink-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ws-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;padding:16px}.ws-card h3{font-family:var(--font-display);font-size:15px;margin:0}.ws-card p{margin:0}.ws-toggle-row{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between}.ws-toggle-row>span{font-size:14px;gap:2px}.ws-ship,.ws-toggle-row>span{display:flex;flex-direction:column}.ws-ship{gap:8px}.ws-ship-h,.ws-ship-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:90px repeat(3,1fr)}.ws-ship-h span{color:var(--ink-3);font-size:11px;font-weight:650;letter-spacing:.05em;padding-right:4px;text-align:right;text-transform:uppercase}.ws-ship-row strong{font-size:13.5px}@media (min-width:900px){.ws-form{max-width:760px}}.ws-savebar{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--radius-lg);bottom:0;box-shadow:0 -6px 18px #0000000d;display:flex;gap:12px;justify-content:space-between;margin-top:6px;padding:12px;position:sticky;z-index:5}.ws-news{list-style:none;margin:10px 0 0;padding:0}.ws-news li{display:flex;font-size:13.5px;justify-content:space-between;padding:9px 0}.ws-news li,.ws-slot{border-bottom:1px solid var(--bg-3);gap:12px}.ws-slot{grid-gap:12px;align-items:center;display:grid;grid-template-columns:88px 1fr;padding:10px 0}.ws-slot:last-of-type{border-bottom:none}.ws-slot-img{align-items:center;background:var(--bg-2);border-radius:var(--radius-md);display:flex;height:66px;justify-content:center;overflow:hidden;width:88px}.ws-slot-img img{height:100%;object-fit:cover;width:100%}.ws-slot-img .ws-muted{font-size:10.5px}.ws-slot-main{display:flex;flex-direction:column;font-size:13.5px;gap:3px;min-width:0}.ws-slot-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ws-slot-actions label.ws-btn{cursor:pointer}.ws-add-row{display:flex;gap:8px}.ws-add-row .ws-input{flex:1 1}.ws-review{border-bottom:1px solid var(--bg-3);display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.ws-grid-2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.wp-copy{align-items:center;display:flex;gap:8px}.wp-copy code{background:var(--bg-2);border-radius:var(--radius-md);flex:1 1;font-family:var(--font-mono);font-size:12.5px;min-width:0;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.wp-cats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wp-cat{align-items:center;cursor:pointer;display:flex;gap:8px}.wp-cat,.wp-howto{font-size:13px}.wp-howto summary{color:var(--accent);cursor:pointer;font-weight:600}.wp-howto ol{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding-left:20px}.wp-templates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.wp-template{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:var(--radius-lg);color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:12.5px;font-weight:600;gap:8px;padding:10px;text-align:left}.wp-template:hover{border-color:var(--accent)}.wp-template-prev{align-items:center;background:#e9ecf3;border-radius:10px;display:flex;height:150px;justify-content:center;overflow:hidden}.wp-template-prev .wp-prev{flex-shrink:0;transform:scale(.46);transform-origin:center;width:340px}.wp-template-prev .wp-prev.side{transform:scale(.3);width:520px}.wp-template-prev .wp-prev-bar{flex-shrink:0;transform:scale(.4);width:420px}.wp-open{background:var(--accent-soft);border-radius:var(--radius-md)}.wp-editor-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:1000px){.wp-editor-grid{grid-template-columns:1.1fr .9fr}.wp-editor-prev{align-self:start;position:sticky;top:12px}}.wp-editor-prev{background:#dfe3ec;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:18px}.wp-prev{border-radius:18px;box-shadow:0 10px 30px #0615382e;margin:0 auto;max-width:360px;overflow:hidden;width:100%}.wp-prev.side{display:grid;grid-template-columns:1fr 1fr;max-width:560px}.wp-prev-img img{aspect-ratio:16/10;display:block;height:100%;object-fit:cover;width:100%}.wp-prev.side .wp-prev-img img{aspect-ratio:auto}.wp-prev-body{display:flex;flex-direction:column;justify-content:center;padding:18px;text-align:center}.wp-prev.side .wp-prev-body{text-align:left}.wp-prev-title{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.wp-prev-text{font-size:13px;line-height:1.5;margin-top:8px}.wp-prev-input{background:#fff;border:1px solid #e7e8ec;border-radius:10px;color:#9aa0b0;font-size:12px;margin-top:12px;padding:10px;text-align:left}.wp-prev-code{border:2px dashed;border-radius:10px;font-size:18px;font-weight:800;letter-spacing:.08em;margin-top:12px;padding:10px}.wp-prev-bar{align-items:center;border-radius:14px;box-shadow:0 10px 30px #0615382e;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;padding:12px 16px}.wp-color{height:42px;padding:4px}.wp-alert-row{align-items:center;border-top:1px solid var(--bg-3);display:flex;flex-wrap:wrap;font-size:13.5px;gap:10px;padding:6px 0}.wp-alert-row>span:first-child{flex:1 1;font-weight:600;min-width:160px}.wp-cities{grid-gap:6px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.wp-cities,.wp-city{display:grid;gap:6px}.wp-city{grid-gap:6px;align-items:center;font-size:12.5px;grid-template-columns:100px 1fr}.wp-city .ws-input{font-size:12.5px;padding:6px 8px}.wp-city.miss span{color:var(--danger);font-weight:600}.wp-test{background:var(--bg-2);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:14px}.wp-test .ws-btn{align-self:flex-start}.wp-test-res{border-radius:var(--radius-md);display:flex;flex-direction:column;font-size:13px;gap:4px;padding:12px}.wp-test-res.ok{background:var(--success-soft)}.wp-test-res.bad{background:var(--danger-soft);color:var(--danger)}.wp-test-res pre{background:var(--bg-1);border-radius:8px;color:var(--ink-1);font-size:11.5px;max-height:260px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.wp-template-prev .wp-prev-wheel{flex-shrink:0;pointer-events:none;transform:scale(.44);width:340px}.wp-template-l{align-items:center;display:flex;gap:6px;justify-content:space-between}.wp-template-l em{align-items:center;color:var(--accent);display:inline-flex;font-size:11.5px;font-style:normal;font-weight:600;gap:4px}.wp-prev-wheel{margin:0 auto;max-width:360px}.wp-demo{align-items:center;display:flex;inset:0;justify-content:center;padding:72px 16px 16px;position:fixed;z-index:4000}.wp-demo-page{background:#f4f6fb;display:flex;flex-direction:column;gap:18px;inset:0;overflow:hidden;padding:0 0 24px;position:absolute}.wp-demo-nav{background:#fff;box-shadow:0 1px 0 #e7e8ec;height:64px}.wp-demo-hero{background:linear-gradient(120deg,#dfe7fb,#c9d6f6);border-radius:24px;height:38vh;margin:0 5vw}.wp-demo-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 5vw}.wp-demo-row i{background:#fff;border-radius:16px;box-shadow:0 1px 3px #06153814;height:180px}.wp-demo-ov{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0615388c;inset:0;position:absolute}.wp-demo.bar .wp-demo-ov{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000}.wp-demo-tools{align-items:center;background:#fff;box-shadow:0 10px 30px #06153840;color:#061538;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px;justify-content:center;left:50%;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;position:absolute;top:12px;transform:translateX(-50%);z-index:3}.wp-demo-tools,.wp-demo-tools .ws-btn{border-radius:999px}.wp-demo-stage{animation:wpDemoIn .35s cubic-bezier(.2,.8,.2,1);display:flex;justify-content:center;max-height:calc(100vh - 90px);max-width:720px;overflow:auto;position:relative;width:100%;z-index:2}.wp-demo.bar{align-items:flex-end;padding:0}.wp-demo.bar .wp-demo-card,.wp-demo.bar .wp-demo-stage{max-width:none}.wp-demo.bar .wp-prev-bar{border-radius:18px 18px 0 0;font-size:14px;padding:16px 56px 16px 20px;width:100%}.wp-demo-card{max-width:440px;position:relative;width:100%}.wp-demo-card:has(.wp-prev.side){max-width:720px}.wp-demo-card .wp-prev{border-radius:24px;max-width:440px}.wp-demo-card .wp-prev.side{max-width:720px}.wp-demo-card .wp-prev-title{font-size:26px}.wp-demo-card .wp-prev-text{font-size:15px}.wp-demo-x{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 2px 8px #06153826;color:#061538;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:12px;top:12px;width:34px;z-index:2}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel{max-width:min(520px,88vw)}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-t{font-size:15px}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-mid b{font-size:clamp(18px,4vw,24px)}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-mid b.big{font-size:clamp(26px,6vw,36px)}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-mid img{height:24px}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-btn{font-size:13px;padding:12px 20px}.wp-demo-stage .hy-wheel-ov.inline .hy-wheel-t,.wp-demo-stage .hy-wheel-ov.inline.dk .hy-wheel-t{pointer-events:none}.wp-demo .wp-demo-stage .hy-wheel-ov.inline{width:100%}@keyframes wpDemoIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.wp-demo-row{grid-template-columns:repeat(2,1fr)}.wp-demo-tools span{display:none}}body .wp-prev-bar:is(#wp-hi,[style]),body .wp-prev:is(#wp-hi,[style]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--wp-bg)!important}.dark-mode .wp-prev [style*="--c"],.dark-mode .wp-prev-bar [style*="--c"],.dark-mode .wp-prev-bar[style*="--c"]{color:var(--c)!important}.dark-mode .wp-prev-bar>:not([style]),.dark-mode .wp-prev-body>:not([style]){color:inherit!important}.dark-mode .wp-prev-input{background:#fff!important;color:#9aa0b0!important}.hy{--bg:#f4f6f9;--card:#fff;--line:#dfe4ec;--ink:#0f1d3a;--ink2:#51607a;--ink3:#8b97ab;--blue:#1f5fe0;--blue2:#1a51c2;--blue-s:#eaf1ff;--red:#dc2626;--grn:#16a34a;-webkit-font-smoothing:antialiased;align-items:center;background:linear-gradient(135deg,#f7f9fd,#eaf1fe 45%,#f1ecfb);color:var(--ink);color-scheme:light;display:flex;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,sans-serif;isolation:isolate;justify-content:center;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding:32px 24px;position:relative}.hy *,.hy :after,.hy :before{box-sizing:border-box}.hy fieldset,.hy h1,.hy h2,.hy legend,.hy p{margin:0}.hy:after,.hy:before{border-radius:50%;content:"";filter:blur(80px);pointer-events:none;position:fixed;z-index:-1}.hy:before{background:radial-gradient(circle,#b9d0fb 0,#b9d0fb00 70%);height:620px;left:-140px;opacity:.9;top:-160px;width:620px}.hy:after{background:radial-gradient(circle,#dccdf7 0,#dccdf700 70%);bottom:-180px;height:560px;opacity:.85;right:-120px;width:560px}.hy .lk,.hy a{color:var(--blue);cursor:pointer;font-weight:500;text-decoration:none}.hy .lk:hover,.hy a:hover{color:var(--blue2);text-decoration:underline}.hy button{cursor:pointer;font:inherit}.hy svg.i{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;width:18px}.hy-wrap{animation:hyIn .4s ease-out both;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:20px;box-shadow:inset 0 1px 0 #fff9,0 24px 60px -28px #1f3c8247,0 2px 6px #0f1d3a0a;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);max-width:1040px;overflow:hidden;position:relative;width:100%}.hy-wrap:before{background:linear-gradient(90deg,#fff0,#fffffff2 30%,#fffffff2 70%,#fff0);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.hy-side{background:linear-gradient(155deg,#2560d6e6,#1b4fc4db 55%,#3446b0e0);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;overflow:hidden;padding:40px;position:relative}.hy-side:before{background:url(/static/media/fushaco-pattern.7db0d5353f2480d88142.png) 50%/420px repeat;content:"";inset:0;opacity:.05;position:absolute}.hy-side:after{animation:hyGlow 21s ease-in-out infinite alternate;background:radial-gradient(closest-side,#ffffff21,#fff0 70%);content:"";height:140%;left:-20%;pointer-events:none;position:absolute;top:-20%;transform:translate(-25%,-20%);width:140%}.hy-side>*{z-index:1}.hy-side>img{height:30px;left:40px;position:absolute;top:40px;width:auto}.hy-side .tag{align-self:flex-start;background:#ffffff29;border:1px solid #ffffff40;border-radius:99px;font-size:11.5px;letter-spacing:.08em;margin-bottom:16px;padding:4px 10px;text-transform:uppercase}.hy-side .tag,.hy-side h2{color:#fff;font-weight:700;position:relative}.hy-side h2{text-wrap:balance;font-size:30px;letter-spacing:-.025em;line-height:1.18;max-width:380px}.hy-side p{text-wrap:pretty;color:#dbe6ff;font-size:15px;line-height:1.55;margin-top:14px;max-width:360px;position:relative}.hy-form{background:#ffffffdb;display:flex;flex-direction:column;justify-content:center;padding:48px 40px}.hy-fi{margin:0 auto;max-width:380px;width:100%}.hy-logo{display:block;height:30px;margin-bottom:28px;width:auto}.hy h1{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:-.02em}.hy .sub{color:var(--ink2);font-size:14.5px;line-height:1.5;margin-bottom:26px;margin-top:6px}.hy .f{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.hy .lr{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hy .lr .lk,.hy .lr a{flex:none;font-size:13px;white-space:nowrap}.hy .lbl,.hy label{color:var(--ink);font-size:13.5px;font-weight:600}.hy .in{align-items:center;display:flex;position:relative}.hy .in>svg{color:var(--ink3);left:14px;pointer-events:none;position:absolute}.hy input:not([type=checkbox]),.hy select{background:#ffffffb8;border:1px solid #b5c0d4b3;border-radius:10px;color:var(--ink);font:400 15px Inter,-apple-system,sans-serif;height:48px;margin:0;outline:0;padding:0 14px 0 42px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.hy .np input,.hy .tel input{padding-left:14px}.hy input::placeholder{color:var(--ink3)}.hy input:hover{border-color:#96a4becc}.hy input:focus,.hy select:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.hy input[aria-invalid=true],.hy select[aria-invalid=true]{border-color:var(--red)}.hy .in.pw input{padding-right:48px}.hy .eye{background:none;border:0;border-radius:8px;color:var(--ink3);display:grid;height:40px;padding:0;place-items:center;position:absolute;right:4px;width:40px}.hy .eye:hover{background:#0f1d3a0d;color:var(--ink)}.hy .eye:focus-visible,.hy .lk:focus-visible,.hy a:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:2px}.hy select{appearance:none;-webkit-appearance:none;background:#ffffffb8 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%238b97ab' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center!important;background-size:12px 8px!important;cursor:pointer;padding:0 36px 0 14px}.hy .btn{align-items:center;background:var(--blue);border:0;border-radius:10px;color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-top:4px;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;width:100%}.hy .btn:not([disabled]):hover{background:var(--blue2);box-shadow:0 4px 12px -6px #1f5fe099}.hy .btn:not([disabled]):active{transform:scale(.985)}.hy .btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hy .btn[disabled]{cursor:default;opacity:.75}.hy .btn.ghost{background:#0000;border:1px solid var(--line);color:var(--ink2)}.hy .btn.ghost:not([disabled]):hover{background:#0f1d3a0a;box-shadow:none;color:var(--ink)}.hy .sp{animation:hyR .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.hy .alt{color:var(--ink2);font-size:14px;margin-top:22px;text-align:center}.hy .err{background:#fef2f2f2;color:var(--red);font-size:13px;padding:10px 12px}.hy .err,.hy .ok{border-radius:8px;margin-bottom:16px}.hy .ok{background:#ecfdf3f2;color:#0f5132;font-size:13.5px;line-height:1.5;padding:12px}.hy .back{align-items:center;display:inline-flex;font-size:13.5px;gap:6px;margin-bottom:22px}.hy .g2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.hy fieldset.grp{border:0;margin:0 0 6px;min-width:0;padding:0}.hy fieldset.grp+fieldset.grp{border-top:1px solid var(--line);margin-top:4px;padding-top:18px}.hy legend{color:var(--ink3);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:0;text-transform:uppercase}.hy .rq{color:var(--red);font-weight:600}.hy .hint{color:var(--ink3);font-size:12.5px;line-height:1.4}.hy .hint.er{color:var(--red)}.hy .hint.okc{color:var(--grn)}.hy .tel{grid-gap:8px;display:grid;gap:8px;grid-template-columns:104px minmax(0,1fr)}.hy .reg .f{margin-bottom:14px}.hy .note{background:var(--blue-s);border-radius:10px;color:var(--ink2);display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:18px;padding:11px 12px}.hy .note svg{color:var(--blue);height:16px;margin-top:1px;width:16px}.hy .lk{background:none;border:0;font-size:13px;padding:0}.hy .pws{display:flex;flex-direction:column;gap:8px;margin-top:2px}.hy .pwb{align-items:center;color:var(--ink2);display:flex;font-size:12.5px;gap:10px}.hy .pwb b{color:var(--ink);font-weight:600}.hy .bar{background:#8b97ab38;border-radius:9px;flex:1 1;height:5px;overflow:hidden}.hy .bar i{background:var(--red);border-radius:inherit;display:block;height:100%;transition:width .25s ease,background .25s;width:0}.hy .chips{display:flex;flex-wrap:wrap;gap:6px}.hy .chips span{align-items:center;background:#8b97ab24;border-radius:99px;color:var(--ink3);display:inline-flex;font-size:11.5px;font-weight:500;gap:4px;padding:3px 8px}.hy .chips span.on{background:#16a34a1f;color:var(--grn)}.hy .chips span:before{background:currentColor;border-radius:50%;content:"";height:5px;opacity:.6;width:5px}.hy .chips span.on:before{background:none;content:"✓";font-size:11px;height:auto;opacity:1;width:auto}.hy .dv{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;margin-top:22px;padding-top:20px}.hy .dv button{align-items:center;background:#ffffff80;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s;width:100%}.hy .dv button:hover{border-color:var(--blue)}.hy .dv button small{color:var(--ink3);display:block;font-size:12.5px;font-weight:400;margin-bottom:1px}.hy .dv button svg{color:var(--blue)}.hy .dv button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hy .bio{margin-top:10px}.hy .otp{font-family:ui-monospace,monospace!important;font-size:24px!important;font-weight:700;letter-spacing:10px;padding-left:14px!important;text-align:center}.hy-staff{background:none;border:0;color:var(--ink2);cursor:pointer;font-size:13px;font-weight:500;margin-top:20px;padding:4px 6px}.hy-staff:hover{color:var(--ink);text-decoration:underline}.hy-staff:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:2px}.hy-thm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #fffc;border-radius:12px;color:var(--ink2);display:grid;height:42px;padding:0;place-items:center;position:fixed;right:16px;top:max(16px,env(safe-area-inset-top));transition:background .15s,color .15s,border-color .15s;width:42px;z-index:30}.hy-thm:hover{background:#ffffffd9;color:var(--ink)}.hy-thm:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hy-enter{--ink:#0f1d3a;--ink2:#51607a;--blue:#1f5fe0;align-items:center;background:#f4f6fbf5;display:flex;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,sans-serif;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:3000}.hy-enter.on{opacity:1;pointer-events:auto}.hy-door{height:250px;perspective:700px;position:relative;width:150px}.hy-door .fr{border:10px solid #fff;border-bottom:0;border-radius:6px 6px 0 0;box-shadow:0 10px 30px -14px #0f1d3a59;inset:-10px -10px 0;pointer-events:none;position:absolute;z-index:3}.hy-door .lt{background:radial-gradient(120% 80% at 50% 90%,#fff 0,#dbe7ff 45%,#9fbef5 100%);inset:0;overflow:hidden;position:absolute}.hy-door .pn{background:linear-gradient(90deg,#2560d6,#1f5fe0);box-shadow:inset 0 0 0 1px #ffffff1f;inset:0;position:absolute;transform:rotateY(0);transform-origin:left center;z-index:2}.hy-door .pn:before{border:1px solid #ffffff2e;border-radius:4px;content:"";inset:16px 14px;position:absolute}.hy-door .pn i{background:#fff;border-radius:3px;height:22px;opacity:.85;position:absolute;right:16px;top:50%;width:6px}.hy-door .pn img{left:50%;opacity:.9;position:absolute;top:38px;transform:translateX(-50%);width:54px}.hy-door .floor{background:#d5dbe5;bottom:-1px;height:1px;left:-80px;position:absolute;right:-80px}.hy-door .glow{background:linear-gradient(#dbe7ff,#dbe7ff00);clip-path:polygon(0 0,100% 0,140% 100%,-40% 100%);height:120px;top:100%;transform:translateX(-50%) scaleY(0);transform-origin:top;width:150px}.hy-door .glow,.hy-door .who{left:50%;opacity:0;position:absolute}.hy-door .who{bottom:0;filter:blur(.4px);height:170px;margin-left:-35px;transform-origin:bottom center;width:70px;z-index:4}.hy-door .who svg{fill:#0f1d3a;height:100%;opacity:.82;width:100%}.hy-enter.on .pn{animation:hyDopen .5s cubic-bezier(.4,.1,.2,1) .1s forwards}.hy-enter.on .glow{animation:hyGl .4s ease-out .25s forwards}.hy-enter.on .who{animation:hyWalk .75s cubic-bezier(.45,.05,.4,1) .3s forwards}.hy-enter.on .who svg{animation:hyBob .19s ease-in-out .3s 4 alternate}.hy-enter.on .hy-door{animation:hyZoom .4s cubic-bezier(.5,0,.75,0) .85s forwards}.hy-enter.gf.on .hy-door{animation-delay:1.25s}.hy-etx{bottom:max(48px,12vh);color:var(--ink2);font-size:14px;left:0;opacity:0;position:absolute;right:0;text-align:center}.hy-enter.on .hy-etx{animation:hyFade .3s ease .2s forwards}.hy-gift{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:18px;box-shadow:0 18px 40px -20px #1f3c8273;display:none;gap:12px;margin-bottom:34px;max-width:calc(100% - 32px);opacity:0;order:-1;padding:12px 18px 12px 12px;position:relative;transform:translateY(-10px) scale(.94);z-index:6}.hy-gift .gp{background:var(--blue);border-radius:14px;color:#fff;display:grid;flex:none;font-size:17px;font-weight:800;height:52px;letter-spacing:-.02em;place-items:center;width:52px}.hy-gift b{color:var(--ink);display:block;font-size:15.5px;letter-spacing:-.01em}.hy-gift div span{color:var(--ink2);font-size:13px}.hy-code,.hy-gift code{color:var(--blue);font:700 13px Inter,sans-serif;letter-spacing:.06em}.hy-code{background:#1f5fe01a;border:1px dashed #1f5fe08c;border-radius:7px;cursor:pointer;margin:0 2px;padding:1px 7px;pointer-events:auto}.hy-code:hover{background:#1f5fe02e}.hy-code.ok{background:#16a34a1a;border-color:#16a34a8c;color:#16a34a}.hy-enter.gf.on .hy-gift{pointer-events:auto}.hy-enter.gf.on .hy-door{animation-delay:2.05s!important}.hy-enter.gf .hy-gift{display:flex}.hy-enter.gf.on .hy-gift{animation:hyGpop .38s cubic-bezier(.2,.9,.3,1.25) .15s forwards}@media (min-width:421px){.hy-gift div span{white-space:nowrap}}@media (max-width:420px){.hy-gift{margin-bottom:26px;max-width:340px;width:calc(100% - 32px)}}@media (max-height:560px){.hy-enter.gf .hy-door{margin-top:-20px;transform:scale(.8)}.hy-gift{margin-bottom:18px}}@keyframes hyGlow{0%{transform:translate(-25%,-20%)}50%{transform:translate(20%,10%)}to{transform:translate(-5%,25%)}}@keyframes hyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hyR{to{transform:rotate(1turn)}}@keyframes hyDopen{to{transform:rotateY(-105deg)}}@keyframes hyGl{to{opacity:1;transform:translateX(-50%) scaleY(1)}}@keyframes hyWalk{0%{opacity:0;transform:translateY(70px) scale(1.35)}20%{opacity:1}75%{opacity:1;transform:translateY(0) scale(.78)}to{opacity:0;transform:translateY(-4px) scale(.7)}}@keyframes hyBob{to{transform:translateY(-3px)}}@keyframes hyZoom{to{opacity:0;transform:scale(7)}}@keyframes hyFade{to{opacity:1}}@keyframes hyGpop{to{opacity:1;transform:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.hy-wrap{background:#fff}.hy-side{background:#1f56cc}.hy input:not([type=checkbox]),.hy-form{background:#fff}}.hy.dk{--bg:#0a1122;--line:#ffffff1f;--ink:#eef2fa;--ink2:#aab6cc;--ink3:#7d8aa3;--blue:#3b7bf2;--blue2:#2f6be0;--blue-s:#3b7bf240;--red:#f87171;background:linear-gradient(135deg,#0a1122,#0d1a36 50%,#17123a);color-scheme:dark}.hy.dk:before{background:radial-gradient(circle,#2e62d68c 0,#2e62d600 70%);opacity:.8}.hy.dk:after{background:radial-gradient(circle,#7850d273 0,#7850d200 70%);opacity:.8}.hy.dk .hy-wrap{background:#121c3480;border-color:#ffffff1a;box-shadow:inset 0 1px 0 #ffffff0f,0 28px 70px -30px #000000b3}.hy.dk .hy-wrap:before{background:linear-gradient(90deg,#fff0,#ffffff38 30%,#ffffff38 70%,#fff0)}.hy.dk .hy-side{background:linear-gradient(155deg,#1f56ccc7,#183ea0b8 55%,#3a3496c2)}.hy.dk .hy-form{background:#0c1428d1}.hy.dk input:not([type=checkbox]),.hy.dk select{background-color:#ffffff0a!important;border-color:#ffffff24;color:var(--ink)}.hy.dk input:hover{border-color:#ffffff3d}.hy.dk input:focus,.hy.dk select:focus{background-color:#ffffff12!important;border-color:var(--blue)}.hy.dk select option{background:#111b33;color:#eef2fa}.hy.dk .eye:hover{background:#ffffff12}.hy.dk .lk,.hy.dk a{color:#7fa8ff}.hy.dk .lk:hover,.hy.dk a:hover{color:#a9c4ff}.hy.dk .err{background:#f871711f;color:#fca5a5}.hy.dk .ok{background:#22c55e1f;color:#86efac}.hy.dk .btn:not([disabled]):hover{box-shadow:0 6px 18px -8px #3b7bf2cc}.hy.dk .btn.ghost:not([disabled]):hover,.hy.dk .hy-thm{background:#ffffff0f}.hy.dk .hy-thm{border-color:#ffffff1f;color:var(--ink2)}.hy.dk .hy-thm:hover{background:#ffffff1f;color:var(--ink)}.hy.dk .dv button{background:#ffffff08}.hy.dk .chips span.on{background:#22c55e24;color:#86efac}.hy.dk .hint.okc{color:#86efac}.hy-enter.dk{--ink:#eef2fa;--ink2:#aab6cc;--blue:#3b7bf2;background:#0a1122f7}.hy-enter.dk .hy-door .fr{border-color:#1c2a4a}.hy-enter.dk .hy-door .lt{background:radial-gradient(120% 80% at 50% 90%,#fff 0,#cfe0ff 40%,#5d8de8 100%)}.hy-enter.dk .hy-door .floor{background:#ffffff24}.hy-enter.dk .hy-door .glow{background:linear-gradient(#aac8ff73,#aac8ff00)}.hy-enter.dk .hy-door .who svg{fill:#050a16;opacity:.9}.hy-enter.dk .hy-gift{background:#141e38d1;border-color:#ffffff1f}.dark-mode .hy.dk,.dark-mode .hy.dk :not(style){color:var(--ink)!important}.dark-mode .hy.dk .btn:not(.ghost),.dark-mode .hy.dk .btn:not(.ghost) *,.dark-mode .hy.dk .hy-gift .gp,.dark-mode .hy.dk .hy-side,.dark-mode .hy.dk .hy-side *{color:#fff!important}.dark-mode .hy.dk .hy-side p{color:#dbe6ff!important}.dark-mode .hy.dk .alt,.dark-mode .hy.dk .btn.ghost,.dark-mode .hy.dk .eye,.dark-mode .hy.dk .hy-staff,.dark-mode .hy.dk .note,.dark-mode .hy.dk .pwb,.dark-mode .hy.dk .sub{color:var(--ink2)!important}.dark-mode .hy.dk .chips span,.dark-mode .hy.dk .dv button small,.dark-mode .hy.dk .hint,.dark-mode .hy.dk .in>svg,.dark-mode .hy.dk legend{color:var(--ink3)!important}.dark-mode .hy.dk .dv button svg,.dark-mode .hy.dk .lk,.dark-mode .hy.dk .note svg,.dark-mode .hy.dk a{color:#7fa8ff!important}.dark-mode .hy.dk .hint.er,.dark-mode .hy.dk .rq{color:var(--red)!important}.dark-mode .hy.dk .err{color:#fca5a5!important}.dark-mode .hy.dk .chips span.on,.dark-mode .hy.dk .hint.okc,.dark-mode .hy.dk .ok,.dark-mode .hy.dk .ok *{color:#86efac!important}.dark-mode .hy.dk input::placeholder{color:var(--ink3)!important}.dark-mode .hy-enter.dk :not(style){color:var(--ink)!important}.dark-mode .hy-enter.dk .hy-gift .gp{color:#fff!important}.dark-mode .hy-enter.dk .hy-gift code{color:#7fa8ff!important}.dark-mode .hy-enter.dk .hy-etx,.dark-mode .hy-enter.dk .hy-gift div span{color:var(--ink2)!important}.hy input:-webkit-autofill,.hy input:-webkit-autofill:focus,.hy input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);box-shadow:none!important;caret-color:var(--ink);-webkit-transition:background-color 600000s 0s,color 600000s 0s!important;transition:background-color 600000s 0s,color 600000s 0s!important}@media (prefers-reduced-motion:reduce){.hy .sp,.hy-enter *,.hy-side:after,.hy-wrap{animation:none!important}.hy-side:after{display:none}.hy .btn,.hy .eye,.hy input{transition:none!important}.hy .btn:active{transform:none!important}.hy-enter.gf.on .hy-gift{opacity:1;transform:none}}@media (max-width:1023px){.hy{align-items:stretch;justify-content:stretch;padding:0}.hy-wrap{border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin:0;max-width:none;min-height:100vh;min-height:100dvh}.hy-wrap:before{display:none}.hy-side{min-height:0;padding:32px}.hy-side p{font-size:14px}.hy-form{justify-content:center;padding:48px 32px 64px;position:relative}.hy-staff{bottom:max(14px,env(safe-area-inset-bottom));left:auto;margin:0;position:absolute;right:0;text-align:center;width:53.5%;z-index:3}.hy-thm{right:16px;top:max(16px,calc(env(safe-area-inset-top) + 8px));z-index:5}.hy input:not([type=checkbox]),.hy select{font-size:16px}}@media (max-width:640px){.hy-wrap{animation-duration:.3s;-webkit-backdrop-filter:none;backdrop-filter:none;background:#2257cc;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.hy-side{gap:18px;justify-content:flex-start;min-height:0;padding:max(20px,calc(env(safe-area-inset-top) + 12px)) 20px 40px}.hy-side>img{align-self:flex-start;height:28px;left:auto;position:relative;top:auto}.hy-side .tag,.hy-side p{display:none}.hy-side h2{font-size:21px;padding-right:52px}.hy-fi>.hy-logo{display:none}.hy-form{background:#fff;border-radius:22px 22px 0 0;justify-content:flex-start;margin-top:-18px;padding:26px 20px calc(64px + env(safe-area-inset-bottom));z-index:2}.hy-fi{max-width:none}.hy h1{font-size:22px}.hy .sub{font-size:14px;margin-bottom:20px}.hy .lr{row-gap:4px}.hy .back{margin-bottom:16px;min-height:32px}.hy legend{margin-bottom:12px}.hy fieldset.grp+fieldset.grp{padding-top:16px}.hy .tel{grid-template-columns:96px minmax(0,1fr)}.hy .alt{margin-top:18px}.hy-staff{left:0;width:auto}.hy-thm{background:#ffffff2e;border-color:#ffffff59;color:#fff;height:40px;width:40px}.hy.dk .hy-wrap{background:#0b1430}.hy.dk .hy-side{background:linear-gradient(160deg,#16244a,#111c3c 60%,#0e1834)}.hy.dk .hy-side:before{opacity:.04}.hy.dk .hy-form{background:#0c1428eb;border-top:1px solid #ffffff0f}.hy.dk .hy-thm{background:#ffffff0f;border-color:#ffffff1f;color:#cdd6ea}}@media (max-width:380px){.hy-form{padding-left:16px;padding-right:16px}.hy .g2{gap:0;grid-template-columns:minmax(0,1fr)}.hy .tel{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.hy-wrap{animation:none}}.hy-gift.pv{display:flex;font-family:Inter,-apple-system,sans-serif;margin:0;opacity:1;position:static;transform:none}.hy-gift.pv,.hy-wheel-ov{--ink:#0f1d3a;--ink2:#51607a;--blue:#1f5fe0}.hy-wheel-ov{animation:hyFade .25s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d3a73;display:grid;font-family:Inter,-apple-system,Segoe UI,sans-serif;inset:0;opacity:0;padding:16px;place-items:center;position:fixed;z-index:3100}.hy-wheel-ov.dk{--ink:#eef2fa;--ink2:#aab6cc;--blue:#3b7bf2;background:#050a16b3}.hy-wheel{aspect-ratio:1;position:relative;width:min(560px,92vw)}.hy-wheel-svg{filter:drop-shadow(0 24px 50px rgba(15,29,58,.35));height:100%;inset:0;position:absolute;width:100%}.hy-wheel-t{fill:#1f3fa8;font:800 15px Inter,sans-serif;letter-spacing:.04em}.hy-wheel-ov.dk .hy-wheel-t{fill:#cfe0ff}.hy-wheel-ptr{border-left:16px solid #0000;border-right:16px solid #0000;border-top:30px solid #0f1d3a;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));height:0;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:0;z-index:3}.hy-wheel-ov.dk .hy-wheel-ptr{border-top-color:#fff}.hy-wheel-mid{align-items:center;aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 10px 30px -10px #0f1d3a59;color:var(--ink);display:flex;flex-direction:column;gap:8px;justify-content:center;left:50%;padding:18px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:58%;z-index:2}.hy-wheel-ov.dk .hy-wheel-mid{background:#0d1733;box-shadow:0 10px 30px -10px #0009,inset 0 0 0 1px #ffffff14}.hy-wheel-mid img{height:26px;width:auto}.hy-wheel-mid small{color:var(--ink2);font-size:12px;font-weight:600}.hy-wheel-mid b{font-size:clamp(18px,4.2vw,26px);letter-spacing:-.02em;line-height:1.15}.hy-wheel-mid b.big{color:var(--blue);font-size:clamp(26px,6vw,38px)}.hy-wheel-mid .hint2{color:var(--ink2);font-size:12.5px}.hy-wheel-btn{background:#0f1d3a;border:0;border-radius:8px;box-shadow:4px 4px 0 #0f1d3a2e;color:#fff;cursor:pointer;font:700 13px Inter,sans-serif;letter-spacing:.1em;margin-top:4px;padding:12px 20px}.hy-wheel-ov.dk .hy-wheel-btn{background:var(--blue)}.hy-wheel-btn:disabled{cursor:default;opacity:.7}.hy-wheel-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hy-wheel-no{background:none;border:0;color:var(--ink2);cursor:pointer;font:500 12.5px Inter,sans-serif;text-decoration:underline}.hy-wheel-mid .hy-code{font-size:16px;padding:4px 12px}@media (max-width:420px){.hy-wheel-t{font-size:13px}.hy-wheel-mid{gap:5px;padding:12px}}.hy-wheel-ov.inline{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;inset:auto;opacity:1;padding:8px;position:relative;z-index:auto}.hy-wheel-ov.inline .hy-wheel{margin:0 auto;max-width:340px;width:100%}.hy-wheel-ov.inline .hy-wheel-t{font-size:13px}.hy-wheel-ov.inline .hy-wheel-mid b{font-size:16px}.hy-wheel-ov.inline .hy-wheel-mid b.big{font-size:22px}.hy-wheel-ov.inline .hy-wheel-mid img{height:18px}.hy-wheel-ov.inline .hy-wheel-btn{font-size:11px;padding:8px 12px}.hy-ver{color:#8a93a6;color:var(--ink2,#8a93a6);font-size:11px;margin-top:18px;opacity:.7;text-align:center}.ago-list{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;overflow:hidden}.ago-row{grid-gap:2px 12px;align-items:center;border-bottom:1px solid var(--bg-3);cursor:pointer;display:grid;gap:2px 12px;grid-template-areas:"img main num" "img main st";grid-template-columns:52px 1fr auto;padding:10px 12px}.ago-row:last-child{border-bottom:0}.ago-row:hover{background:var(--bg-2)}.ago-row.is-hidden{opacity:.55}.ago-row-img{align-items:center;background:var(--bg-2);border-radius:8px;color:var(--ink-3);display:flex;grid-area:img;height:52px;justify-content:center;overflow:hidden;width:52px}.ago-row-img img{height:100%;object-fit:cover;width:100%}.ago-row-main{grid-area:main;min-width:0}.ago-row-name{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:6px}.ago-row-main .ws-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ago-row-num{font-size:13.5px;font-weight:650;grid-area:num}.ago-row-num,.ago-row-st{text-align:right;white-space:nowrap}.ago-row-st{color:#16a34a;color:var(--success,#16a34a);font-size:12px;grid-area:st}.ago-row-st.out{color:var(--danger)}.ago-row-vis{display:none}@media (min-width:900px){.ago-row{grid-template-areas:"img main num st vis";grid-template-columns:52px 1fr 150px 90px 92px}.ago-row-vis{align-items:center;color:var(--ink-2);display:flex;font-size:12px;gap:6px;grid-area:vis;justify-content:flex-end}}.ago-empty{align-items:center;color:var(--ink-2);display:flex;flex-direction:column;gap:8px;padding:48px 16px;text-align:center}.ago-modal{align-items:flex-end;background:#0f0f1473;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ago-sheet{background:var(--bg-1);border-radius:16px 16px 0 0;box-shadow:0 30px 80px #00000040;display:flex;flex-direction:column;max-height:94vh;max-height:94dvh;width:100%}@media (min-width:900px){.ago-modal{align-items:center}.ago-sheet{border-radius:16px;max-height:90vh;max-height:90dvh;width:min(860px,94vw)}.ago-sheet-sm{width:min(520px,94vw)}}.ago-sheet-h{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;gap:12px;justify-content:space-between;padding:16px 18px 10px}.ago-sheet-h h2{font-family:var(--font-display);font-size:18px;margin:2px 0 0}.ago-x{align-items:center;background:var(--bg-2);border:0;border-radius:50%;color:var(--ink-1);cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.ago-sheet-b{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:14px 18px}.ago-sheet-f{align-items:center;border-top:1px solid var(--bg-3);justify-content:space-between;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.ago-f-r,.ago-sheet-f{display:flex;gap:8px}.ago-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.ago-grid .ws-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ago-span2{grid-column:1/-1}@media (min-width:900px){.ago-grid{grid-template-columns:repeat(4,1fr)}.ago-grid .ago-span2{grid-column:span 2}.ago-grid textarea{min-height:90px}}.ago-toggles{display:flex;flex-wrap:wrap;gap:18px}.ago-toggles label{align-items:center;display:flex;font-size:13.5px;gap:8px}.ago-photos-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.ago-photos-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ago-ph{background:var(--bg-2);border-radius:10px;flex:0 0 auto;height:96px;margin:0;overflow:hidden;position:relative;width:96px}.ago-ph img{height:100%;object-fit:cover;width:100%}.ago-ph-main{background:#0009;border-radius:6px;color:#fff;font-size:10px;left:4px;padding:2px 6px;position:absolute;top:4px}.ago-ph-act{background:linear-gradient(#0000,#0000008c);display:flex;inset:auto 0 0 0;justify-content:space-between;padding:14px 4px 4px;position:absolute}.ago-ph-act button{background:#ffffffeb;border:0;border-radius:50%;color:#222;height:24px;width:24px}.ago-ph-act button,.ago-ph-add{align-items:center;cursor:pointer;display:flex;justify-content:center}.ago-ph-add{background:#0000;border:1.5px dashed var(--bg-3);border-radius:10px;color:var(--ink-2);flex:0 0 auto;flex-direction:column;font-size:11.5px;gap:4px;height:96px;padding:4px;text-align:center;width:96px}.ago-vars{display:flex;flex-direction:column;gap:8px}.ago-var{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 40px}.ago-var>:nth-child(3){grid-column:1/3}@media (min-width:700px){.ago-var{grid-template-columns:120px 1fr 1.2fr 100px 80px 40px}.ago-var>:nth-child(3){grid-column:auto}}.ago-prog{display:flex;flex-direction:column;gap:6px}.ago-prog-bar{background:var(--bg-2);border-radius:4px;height:8px;overflow:hidden}.ago-prog-bar i{background:var(--accent);display:block;height:100%;transition:width .3s}.ago-track{display:flex;gap:4px;margin:6px 0}.ago-track span{background:var(--bg-3);border-radius:2px;flex:1 1;height:4px}.ago-track span.on{background:var(--accent)}.ago-order-items{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0;padding:0}.ago-order-items li{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:44px 1fr auto}.ago-order-items .ws-noimg,.ago-order-items img{background:var(--bg-2);border-radius:8px;display:block;height:44px;object-fit:cover;width:44px}.ago-gift{color:var(--ink-3);font-size:11.5px}.ago-col{align-items:center;display:flex;gap:6px;min-width:0}.ago-col input[type=color]{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;cursor:pointer;flex:none;height:42px;padding:2px;width:42px}.ago-bursa{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.ago-bursa-p{font-size:18px;font-weight:700;padding:8px 0 2px}.wl{--w-card:var(--bg-1,#fff);--w-soft:var(--bg-2,#f2f4f9);--w-line:var(--bg-3,#e5e8ef);--w-ink:var(--ink-1,#0f172a);--w-ink2:var(--ink-2,#475569);--w-ink3:var(--ink-3,#94a3b8);--w-blue:var(--accent,#2563eb);--w-blue-s:var(--accent-soft,#eef3ff);--w-ok:var(--success,#16a34a);grid-gap:14px;color:var(--w-ink);display:grid;font-family:var(--font-sans);gap:14px;padding:8px 0 40px}.wl button{color:inherit;font:inherit}.wl-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.wl-eb{align-items:center;color:var(--w-blue);display:inline-flex;font-size:11px;font-weight:600;gap:7px;letter-spacing:.1em;text-transform:uppercase}.wl-head h1{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.wl-head p{color:var(--w-ink2);font-size:13.5px;margin:0}.wl-dot{animation:wl-pulse 1.8s infinite;background:var(--w-ok);border-radius:50%;box-shadow:0 0 0 0 #16a34a8c;display:inline-block;height:7px;width:7px}@keyframes wl-pulse{70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 0 0 #16a34a00}}.wl-seg{background:var(--w-card);border:1px solid var(--w-line);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.wl-seg button{background:none;border:0;border-radius:7px;color:var(--w-ink2);cursor:pointer;font-size:12.5px;font-weight:600;height:30px;padding:0 12px}.wl-seg button.on{background:var(--w-blue);color:#fff}.wl-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.wl-kpi{grid-gap:3px;background:var(--w-card);border:1px solid var(--w-line);border-radius:14px;display:grid;gap:3px;min-width:0;padding:12px 14px}.wl-kpi small{align-items:center;color:var(--w-ink3);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.wl-kpi b{font-size:24px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-kpi span{color:var(--w-ink2);font-size:12px}.wl-kpi.live{background:linear-gradient(180deg,#ecfdf3,var(--w-card));background:linear-gradient(180deg,var(--success-soft,#ecfdf3),var(--w-card));border-color:#16a34a59}.wl-kpi.live b{font-size:30px}.wl-kpi.live b,.wl-kpi.ok b{color:var(--w-ok)}.wl-card{background:var(--w-card);border:1px solid var(--w-line);border-radius:16px;min-width:0;padding:14px 16px}.wl-card-h{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.wl-card-h b{font-size:14.5px;font-weight:700}.wl-card-h span{color:var(--w-ink3);font-size:12px}.wl-empty{border:1px dashed var(--w-line);border-radius:12px;color:var(--w-ink3);font-size:13px;padding:22px 10px;text-align:center}.wl-empty.sm{border:0;padding:8px}.wl-live{grid-gap:6px;display:grid;gap:6px}.wl-vis{grid-gap:12px;align-items:center;animation:wl-in .35s ease;border:1px solid var(--w-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) 32px;padding:8px 10px}@keyframes wl-in{0%{opacity:0;transform:translateY(4px)}}.wl-dev{background:var(--w-blue-s);border-radius:10px;color:var(--w-blue);display:grid;height:36px;place-items:center;width:36px}.wl-where{align-items:center;display:flex;gap:10px;min-width:0}.wl-noimg,.wl-pn img,.wl-where img{background:var(--w-soft);border:1px solid var(--w-line);border-radius:8px;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.wl-pgrow div,.wl-pn div,.wl-where div{min-width:0}.wl-pgrow b,.wl-pn b,.wl-where b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-pgrow small,.wl-pn small,.wl-where small{color:var(--w-ink3);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-pg{padding-left:2px}.wl-meta{color:var(--w-ink2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px}.wl-meta span{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.wl-src{background:var(--w-soft);border-radius:999px;font-weight:600;padding:1px 8px}.wl-cart{color:var(--w-ok);font-weight:600}.wl-open{border-radius:8px;color:var(--w-ink3);display:grid;height:32px;place-items:center;width:32px}.wl-open:hover{background:var(--w-soft);color:var(--w-blue)}.wl-grid{align-items:start;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.wl-grid,.wl-side{grid-gap:12px;display:grid;gap:12px}.wl-prods,.wl-prow{display:grid}.wl-prow{grid-gap:10px;align-items:center;border-top:1px solid var(--w-line);font-size:13px;gap:10px;grid-template-columns:26px minmax(0,1fr) 70px 70px 84px;padding:7px 4px}.wl-phd{border-top:0;color:var(--w-ink3);font-size:11px;font-weight:600;letter-spacing:.06em;padding-top:0;text-transform:uppercase}.wl-prow .r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wl-rank{background:var(--w-soft);border-radius:6px;color:var(--w-ink2);display:grid;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.wl-prow:nth-child(2) .wl-rank{background:var(--w-blue);color:#fff}.wl-pn{align-items:center;display:flex;gap:10px;min-width:0}.wl-hours{grid-gap:3px;gap:3px;grid-template-columns:repeat(24,1fr);height:110px}.wl-hbar,.wl-hours{align-items:end;display:grid}.wl-hbar{grid-template-rows:1fr 14px;height:100%}.wl-hbar i{background:var(--w-blue);border-radius:3px 3px 1px 1px;display:block;width:100%}.wl-hbar i.z{background:var(--w-line)}.wl-hbar small{color:var(--w-ink3);font-size:9.5px;text-align:center}.wl-bar{grid-gap:10px;align-items:center;display:grid;font-size:12.5px;gap:10px;grid-template-columns:110px minmax(0,1fr) 44px;padding:5px 0}.wl-bar span{align-items:center;color:var(--w-ink2);display:inline-flex;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-bar i{background:var(--w-soft);border-radius:4px;height:8px;overflow:hidden}.wl-bar u{background:var(--w-blue);border-radius:4px;display:block;height:100%}.wl-bar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.wl-pgrow{align-items:center;border-top:1px solid var(--w-line);display:flex;gap:10px;justify-content:space-between;padding:6px 0}.wl-pgrow:first-of-type{border-top:0}.wl-pgrow>span{font-size:13px;font-weight:700}.wl-setup{grid-gap:8px;background:var(--w-card);border:1px dashed var(--w-line);border-radius:16px;display:grid;font-size:13.5px;gap:8px;padding:22px}.wl-setup b{font-size:16px}.wl-setup ol{grid-gap:6px;color:var(--w-ink2);display:grid;gap:6px;margin:0;padding-left:20px}.wl-setup code{background:var(--w-soft);border-radius:5px;font-family:var(--font-mono);font-size:12px;padding:1px 6px}.wl-setup button{background:none;border:0;color:var(--w-blue);cursor:pointer;font-weight:600;padding:0}.wl-setup small{color:var(--w-ink3)}.wl-err{background:#fef2f2;background:var(--danger-soft,#fef2f2);border-radius:10px;color:#dc2626;color:var(--danger,#dc2626);font-size:13px;padding:10px 12px}.wl-note{color:var(--w-ink3);font-size:12px;margin:0}@media (max-width:1200px){.wl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.wl-grid{grid-template-columns:1fr}}@media (max-width:680px){.wl-kpis{grid-template-columns:1fr 1fr}.wl-vis{grid-template-columns:36px minmax(0,1fr) 32px}.wl-meta{grid-column:2/4}.wl-prow{grid-template-columns:22px minmax(0,1fr) 56px 64px}.wl-prow>:nth-child(4){display:none}.wl-open{grid-column:3;grid-row:1}.wl-where{grid-column:2;grid-row:1}}.wl-ctl{display:flex;flex-wrap:wrap;gap:8px}.wl-client{background:var(--w-blue-s);border-radius:8px;color:var(--w-blue);flex:0 0 auto;font-size:12.5px;font-weight:700;max-width:160px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.wl-carts{grid-gap:6px;display:grid;gap:6px}.wl-cartrow{grid-gap:12px;align-items:center;border:1px solid var(--w-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.wl-cartrow small{color:var(--w-ink2);overflow:hidden;text-overflow:ellipsis}.wl-cartrow small,.wl-cmeta{font-size:12px;white-space:nowrap}.wl-cmeta{color:var(--w-ink3)}.wl-cmeta b{color:var(--w-ink)}@media (max-width:680px){.wl-cartrow{gap:4px;grid-template-columns:1fr}}.wl-vis{display:flex;flex-direction:column}.wl-vrow{grid-gap:12px;align-items:center;background:none;border:0;border-top:1px solid #eef0f4;border-top:1px solid var(--line,#eef0f4);color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(180px,2fr) 70px 70px 100px 120px 130px;padding:10px 6px;text-align:left;width:100%}.wl-vrow.op,.wl-vrow:hover{background:#1f6fe50d}.wl-vhd{border-top:0;color:#8b97ab;color:var(--ink-3,#8b97ab);cursor:default;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wl-vhd:hover{background:none}.wl-vrow .r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wl-vn{align-items:center;display:flex;gap:10px}.wl-vn,.wl-vn>div{min-width:0}.wl-vn b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-vn small{align-items:center;color:#8b97ab;color:var(--ink-3,#8b97ab);display:flex;font-size:12px;gap:4px}.wl-vav{background:#eaf2ff;border-radius:50%;color:#1f6fe5;display:grid;flex:none;font-size:13px;font-weight:700;height:32px;place-items:center;width:32px}.wl-tag{background:#f1f4f8;border-radius:999px;color:#8b97ab;font-size:11.5px;font-style:normal;font-weight:600;padding:3px 8px;white-space:nowrap}.wl-tag.ok{background:#ecfdf3;color:#16a34a}.wl-tag.cart{background:#fff5e8;color:#c2620a}.wl-vdet{background:#1f6fe508;border-top:1px dashed #eef0f4;border-top:1px dashed var(--line,#eef0f4);padding:6px 12px 14px 48px}.wl-vdh{color:#51607a;color:var(--ink-2,#51607a);font-size:12px;font-weight:600;margin:6px 0 4px}.wl-vtop{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 90px;padding:6px 0}.wl-vtop .wl-noimg,.wl-vtop img{border-radius:8px;height:36px;object-fit:cover;width:36px}.wl-vtl{min-width:0}.wl-vtl b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-vtl small{color:#8b97ab;color:var(--ink-3,#8b97ab);font-size:11.5px}.wl-vbar{background:#edf0f5;border-radius:9px;display:block;height:4px;margin-top:4px;max-width:260px;overflow:hidden}.wl-vbar em{background:#1f6fe5;display:block;height:100%}.wl-vtop .r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wl-vmeta{color:#8b97ab;color:var(--ink-3,#8b97ab);font-size:12px;margin-top:6px}@media (max-width:760px){.wl-vrow{grid-template-columns:minmax(0,1fr) 60px 80px}.wl-vrow>:nth-child(3),.wl-vrow>:nth-child(5),.wl-vrow>:nth-child(6){display:none}.wl-vdet{padding-left:12px}}.wl-cartbox{border:1px solid var(--w-line);border-radius:12px;overflow:hidden}.wl-cartbox .wl-cartrow{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.wl-cartbox .wl-cartrow:hover{background:#7f7f7f0f;background:var(--w-soft,#7f7f7f0f)}.wl-cartbox.on .wl-cartrow{border-bottom:1px solid var(--w-line)}.wl-cline,.wl-clines{display:grid}.wl-cline{grid-gap:12px;align-items:center;border-top:1px solid var(--w-line);font-size:13px;gap:12px;grid-template-columns:44px minmax(0,1fr) auto auto auto;padding:8px 12px}.wl-cline:first-child{border-top:0}.wl-cline img,.wl-cnoimg{background:#7f7f7f1f;border-radius:8px;display:block;height:44px;object-fit:cover;width:44px}.wl-cname{display:flex;flex-direction:column;min-width:0}.wl-cname b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-cname small{color:var(--w-ink2);font-size:12px}.wl-ccode{font-family:ui-monospace,Menlo,monospace;font-size:11px!important}.wl-cprice,.wl-cqty{color:var(--w-ink2);white-space:nowrap}.wl-ctot{white-space:nowrap}.wl-cempty{color:var(--w-ink2);font-size:12.5px;padding:10px 12px}@media (max-width:680px){.wl-cline{grid-template-columns:40px minmax(0,1fr) auto}.wl-cprice,.wl-cqty{display:none}}.sl .ag-mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.sl .ag-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.sl .ag-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:15px 17px}.sl .ag-kpi-l{align-items:center;color:#94a3b8!important;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.sl .ag-kpi-l svg{flex:none;height:13px;width:13px}.sl .ag-kpi-v{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.sl .ag-kpi-v .u{color:#94a3b8!important;font-size:12px;font-weight:600;margin-left:3px}.sl .ag-kpi-s{color:#64748b!important;font-size:11.5px;margin-top:4px}.dark-mode .sl .ag-kpi-l,.dark-mode .sl .ag-kpi-v .u{color:#9ca3af!important}.dark-mode .sl .ag-kpi-s{color:#b7bdc6!important}.sl .ag-kpi-s b{font-weight:700}.sl .ag-paybar{background:var(--bg-3);border-radius:3px;display:flex;height:5px;margin-top:9px;overflow:hidden}.sl .ag-paybar i{background:#16a34a}.sl .ag-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sl .ag-search{flex:1 1;min-width:200px;position:relative}.sl .ag-search svg{color:#94a3b8!important;height:14px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.sl .ag-search input{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;color:var(--ink-1);font:inherit;font-size:13px;outline:none;padding:9px 12px 9px 33px;width:100%}.sl .ag-search input:focus{border-color:#2e6bff}.sl .ag-chip{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:99px;color:#64748b!important;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 13px}.dark-mode .sl .ag-chip{color:#b7bdc6!important}.sl .ag-chip:hover{background:var(--bg-2)}.sl .ag-chip[disabled]{cursor:not-allowed;opacity:.45}.sl .ag-chip.on{background:#eff4ff;border-color:#bfd3f8;color:#2563eb!important}.dark-mode .sl .ag-chip.on{background:#2563eb2e;border-color:#2563eb6b;color:#8bbcff!important}.sl .ag-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 320px}.sl .ag-grid>*{min-width:0}.sl .ag-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;overflow:hidden}.sl .ag-tblwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sl .ag-tbl{border-collapse:collapse;min-width:780px;width:100%}.sl .ag-tbl.narrow{min-width:560px}.sl .ag-tbl th{background:var(--bg-2);border-bottom:1px solid var(--bg-3);color:#94a3b8!important;font-size:10px;font-weight:700;letter-spacing:.09em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.dark-mode .sl .ag-tbl th{color:#9ca3af!important}.sl .ag-tbl td.r,.sl .ag-tbl th.r{text-align:right}.sl .ag-tbl td{border-bottom:1px solid var(--bg-2);color:var(--ink-1);padding:12px 14px;vertical-align:middle}.sl .ag-tbl tr:last-child td{border-bottom:0}.sl .ag-row{cursor:pointer;transition:background .12s}.sl .ag-row:hover{background:var(--bg-2)}.sl .ag-empty{color:#94a3b8!important;padding:32px 14px;text-align:center}.sl .ag-fname{color:var(--ink-1);font-size:13.5px;font-weight:700}.sl .ag-fmeta{color:#94a3b8!important;font-size:11px;margin-top:1px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl .ag-sub2{font-family:var(--font-mono)}.sl .ag-bdate,.sl .ag-sub2{color:#94a3b8!important;font-size:10.5px}.sl .ag-bdate{margin-top:2px}.dark-mode .sl .ag-bdate,.dark-mode .sl .ag-empty,.dark-mode .sl .ag-fmeta,.dark-mode .sl .ag-sub2{color:#9ca3af!important}.sl .ag-karat{border-radius:6px;display:inline-block;font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:2.5px 8px}.sl .ag-karat.k925{background:#f1f5f9;color:#64748b!important}.sl .ag-karat.k999{background:#fffbeb;color:#a16207!important}.dark-mode .sl .ag-karat.k925{background:#94a3b829;color:#b7bdc6!important}.dark-mode .sl .ag-karat.k999{background:#d9770633;color:#fbbf24!important}.sl .ag-badge{align-items:center;border-radius:99px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.sl .ag-badge .d{border-radius:50%;flex:none;height:5px;width:5px}.sl .ag-badge.closed{background:#f0fdf4;color:#16a34a!important}.sl .ag-badge.closed .d{background:#16a34a}.sl .ag-badge.open{background:#fffbeb;color:#a16207!important}.sl .ag-badge.open .d{background:#a16207}.dark-mode .sl .ag-badge.closed{background:#16a34a2e;color:#34d399!important}.dark-mode .sl .ag-badge.closed .d{background:#34d399}.dark-mode .sl .ag-badge.open{background:#d9770633;color:#fbbf24!important}.dark-mode .sl .ag-badge.open .d{background:#fbbf24}.sl .ag-tfoot{align-items:center;background:var(--bg-2);border-top:1px solid var(--bg-3);color:#64748b!important;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding:11px 14px}.dark-mode .sl .ag-tfoot{color:#b7bdc6!important}.sl .ag-tfoot span{white-space:nowrap}.sl .ag-tfoot b{color:var(--ink-1)}.sl .ag-pager{display:inline-flex;gap:6px}.sl .ag-side{display:flex;flex-direction:column;gap:14px}.sl .ag-sec{padding:16px}.sl .ag-sec-h{align-items:center;color:var(--ink-1);display:flex;font-size:12.5px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:12px}.sl .ag-sec-h .tag{color:#94a3b8!important;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sl .ag-note{color:#94a3b8!important;font-size:10.5px;line-height:1.5;margin-top:9px}.dark-mode .sl .ag-note,.dark-mode .sl .ag-sec-h .tag{color:#9ca3af!important}.sl .ag-chart{position:relative}.sl .ag-chart svg{display:block;height:110px;width:100%}.sl .ag-chart-now{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sl .ag-chart-now .v{color:var(--ink-1);font-family:var(--font-mono);font-size:20px;font-weight:800}.sl .ag-chart-now .chg{font-size:11.5px;font-weight:700}.sl .ag-axis{color:#94a3b8!important;display:flex;font-family:var(--font-mono);font-size:9.5px;justify-content:space-between;margin-top:5px}.dark-mode .sl .ag-axis{color:#9ca3af!important}.sl .ag-sup{align-items:center;border-bottom:1px solid var(--bg-2);display:flex;gap:10px;padding:9px 0}.sl .ag-sup:last-of-type{border-bottom:0;padding-bottom:0}.sl .ag-sup .av{background:var(--bg-2);border-radius:8px;color:#64748b!important;display:grid;flex:none;font-size:10.5px;font-weight:800;height:30px;place-items:center;width:30px}.dark-mode .sl .ag-sup .av{color:#b7bdc6!important}.sl .ag-sup .tx{min-width:0}.sl .ag-sup .nm{color:var(--ink-1);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl .ag-sup .s{color:#94a3b8!important;font-size:10.5px}.dark-mode .sl .ag-sup .s{color:#9ca3af!important}.sl .ag-sup .rt{flex:none;margin-left:auto;text-align:right}.sl .ag-sup .rt .v{color:var(--ink-1);font-family:var(--font-mono);font-size:12.5px;font-weight:700;white-space:nowrap}.sl .ag-sup .rt .s{font-size:10px;white-space:nowrap}.sl .ag-loss{align-items:center;display:flex;font-size:12px;gap:10px;padding:7px 0}.sl .ag-loss .m{color:#94a3b8!important;flex:none;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:78px}.dark-mode .sl .ag-loss .m{color:#9ca3af!important}.sl .ag-loss .bar{background:var(--bg-3);border-radius:4px;flex:1 1;height:7px;overflow:hidden}.sl .ag-loss .bar i{background:#64748b;border-radius:4px;display:block;height:100%}.sl .ag-loss .v{flex:none;font-family:var(--font-mono);font-size:11.5px;font-weight:700;text-align:right;width:48px}@media (max-width:1080px){.sl .ag-grid{grid-template-columns:1fr}}@media (max-width:900px){.sl .ag-kpis{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sl .ag-kpi{padding:12px 13px}.sl .ag-kpi-v{font-size:18px}.sl .ag-kpi-s,.sl .ag-kpi-v .u{font-size:10.5px}.sl .ag-search{min-width:100%}.sl .ag-tfoot{font-size:11px}}.sl .ag-neg.ag-neg.ag-neg{color:#dc2626!important}.sl .ag-pos.ag-pos.ag-pos{color:#16a34a!important}.dark-mode .sl .ag-neg.ag-neg.ag-neg{color:#f87171!important}.dark-mode .sl .ag-pos.ag-pos.ag-pos{color:#34d399!important}.ag-dw-back{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:1050}.ag-dw-back.show{opacity:1;pointer-events:auto}.ag-dw{background:var(--bg-1);border-left:1px solid var(--bg-3);bottom:0;box-shadow:-12px 0 40px -12px #0f172a59;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(101%);transition:transform .25s cubic-bezier(.22,.61,.36,1);width:min(420px,94vw);z-index:1060}.ag-dw.show{transform:none}.ag-dw-h{align-items:center;background:var(--bg-2);border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:16px 18px}.ag-dw-h .t{color:var(--ink-1);font-size:14px;font-weight:800}.ag-dw-h button{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:#64748b!important;cursor:pointer;display:grid;flex:none;height:30px;padding:0;place-items:center;width:30px}.dark-mode .ag-dw-h button{color:#b7bdc6!important}.ag-dw-h button svg{height:13px;width:13px}.ag-dw-b{flex:1 1;overflow-y:auto;padding:16px 18px 24px}.ag-dw-top{margin-bottom:12px}.ag-dw-top .nm{color:var(--ink-1);font-size:17px;font-weight:800;letter-spacing:-.01em}.ag-dw-top .mt{color:#94a3b8!important;font-size:11.5px;margin-top:2px}.dark-mode .ag-dw-top .mt{color:#9ca3af!important}.ag-dw-sec{color:#94a3b8!important;font-size:10px;font-weight:700;letter-spacing:.09em;margin:18px 0 6px;text-transform:uppercase}.dark-mode .ag-dw-sec{color:#9ca3af!important}.ag-dl{align-items:flex-start;border-bottom:1px solid var(--bg-2);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:9px 0}.ag-dl:last-child{border-bottom:0}.ag-dl .k{color:#64748b!important;font-weight:600;min-width:0}.dark-mode .ag-dl .k{color:#b7bdc6!important}.ag-dl .w{color:var(--ink-1);flex:none;font-weight:700;text-align:right}.ag-dw-f{background:var(--bg-2);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;padding:14px 18px calc(14px + env(safe-area-inset-bottom, 0px))}.sl .ag-tbl td.ag-ck,.sl .ag-tbl th.ag-ck{padding-right:0;text-align:center;width:34px}.sl .ag-ck input{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.sl .ag-row.sel{background:#eff4ff}.dark-mode .sl .ag-row.sel{background:#2563eb24}.sl .ag-selbar{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;font-size:13px;gap:10px;padding:10px 14px}.sl .ag-selbar span{flex:1 1}.sl .ag-chip.ag-danger{background:#fef2f2;border-color:#fecaca;color:#dc2626!important}.dark-mode .sl .ag-chip.ag-danger{background:#dc262626;border-color:#dc262666;color:#fca5a5!important}@media (max-width:640px){.sl .ag-tbl,.sl .ag-tbl.narrow{min-width:0}.sl .ag-tbl thead{display:none}.sl .ag-tbl tr.ag-row{grid-column-gap:10px;grid-row-gap:10px;border-bottom:1px solid var(--bg-2);column-gap:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 12px;row-gap:10px}.sl .ag-tbl tr.ag-row>td{border:0;min-width:0;padding:0}.sl .ag-tbl tr.ag-row>td.ag-ck{display:none}.sl .ag-tbl tr.ag-row>td:nth-child(2){grid-column:1/span 1;grid-row:1}.sl .ag-tbl tr.ag-row>td:nth-child(3){grid-column:2/span 3;grid-row:1}.sl .ag-tbl tr.ag-row>td.ag-val{font-size:15px;font-weight:800;grid-column:5/span 2;grid-row:1}.sl .ag-tbl tr.ag-row>td.ag-st{align-items:center;display:flex;gap:8px;grid-column:1/-1;grid-row:2}.sl .ag-tbl tr.ag-row>td.ag-st .ag-bdate{margin:0}.sl .ag-tbl tr.ag-row>td.ag-m{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;gap:2px;grid-column:span 2;text-align:left}.sl .ag-tbl tr.ag-row>td.ag-m:before{color:var(--ink-3);content:attr(data-l);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}.lb{--lb-card:#fff;--lb-ink1:#0f172a;--lb-ink2:#54607a;--lb-ink3:#94a0b8;--lb-line:#e6eaf2;--lb-bg2:#fafbfd;--lb-bg3:#f5f7fb;--lb-good:#16a34a;--lb-good-soft:#f0fdf4;--lb-bad:#dc2626;--lb-bad-soft:#fef2f2;--lb-acc:#2563eb;--lb-acc-soft:#eff4ff;--lb-warn:#b45309;--lb-warn-soft:#fffbeb;--lb-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--lb-ink1);font-family:var(--font-sans);letter-spacing:-.011em}.dark-mode .lb{--lb-card:var(--bg-1);--lb-ink1:var(--ink-1);--lb-ink2:var(--ink-2);--lb-ink3:var(--ink-3);--lb-line:var(--bg-3);--lb-bg2:var(--bg-0);--lb-bg3:var(--bg-2);--lb-good-soft:#22c55e24;--lb-bad-soft:#ef444424;--lb-acc-soft:#3b82f629;--lb-warn-soft:#f59e0b29}.lb-wrap{margin:0 auto;max-width:1080px}.lb-head{margin-bottom:14px}.lb-eyebrow{color:var(--lb-ink3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lb-h1{color:var(--lb-ink1);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:3px 0}.lb-subh{color:var(--lb-ink2);font-size:12.5px;line-height:1.55;margin:0;max-width:66ch}.lb-alert{border:1px solid var(--lb-line);border-radius:12px;display:flex;flex-direction:column;gap:3px;margin-bottom:12px;padding:11px 13px}.lb-alert b{font-size:12.5px}.lb-alert span{color:var(--lb-ink2);font-size:12px;line-height:1.5}.lb-alert.bad{background:var(--lb-bad-soft);border-color:#ef444473}.lb-alert.ok{background:var(--lb-good-soft);border-color:#22c55e73}.lb-card{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:14px;margin-bottom:14px;overflow:hidden}.lb-card-h{align-items:center;background:var(--lb-bg2);border-bottom:1px solid var(--lb-line);display:flex;font-size:13px;gap:8px;padding:12px 14px}.lb-when{color:var(--lb-ink3);font-family:var(--lb-mono);font-size:11px;margin-left:auto}.lb-dot{border-radius:50%;flex:0 0 auto;height:9px;width:9px}.lb-dot.on{background:var(--lb-good);box-shadow:0 0 0 3px #22c55e2e}.lb-dot.off{background:var(--lb-ink3)}.lb-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:12px 14px}@media (min-width:780px){.lb-kpis{grid-template-columns:repeat(4,1fr)}}.lb-kpi{background:var(--lb-bg2);border:1px solid var(--lb-line);border-radius:12px;min-width:0;padding:10px 12px}.lb-kl{color:var(--lb-ink3);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lb-kv{font-family:var(--lb-mono);font-size:20px;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.lb-kv.sm{font-size:12px;font-weight:700}.lb-ks{color:var(--lb-ink3);font-size:11px;margin-top:2px}.lb-kpi.ok .lb-kv{color:var(--lb-good)}.lb-kpi.bad .lb-kv{color:var(--lb-bad)}.lb-kpi.warn .lb-kv{color:var(--lb-warn)}.lb-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.lb-btn{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:10px;color:var(--lb-ink1);cursor:pointer;flex:1 1 190px;font:inherit;font-size:13px;font-weight:700;min-height:42px;padding:10px 14px}.lb-btn:hover:not(:disabled):not(.primary){background:var(--lb-bg3)}.lb-btn:disabled{cursor:default;opacity:.5}.lb-btn.primary{background:var(--lb-acc);border-color:var(--lb-acc);color:#fff}.lb-btn.primary:hover:not(:disabled){background:var(--lb-acc);color:#fff;filter:brightness(1.08)}.lb-btn.ghost{color:var(--lb-ink2);font-weight:600}.lb-fine{color:var(--lb-ink3);font-size:11.5px;line-height:1.55;margin:0;max-width:78ch;padding:0 14px 13px}.lb-filters{align-items:center;background:var(--lb-bg2);border-bottom:1px solid var(--lb-line);border-top:1px solid var(--lb-line);display:flex;flex-wrap:wrap;gap:8px;padding:11px 12px}.lb-chip{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:999px;color:var(--lb-ink2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px;white-space:nowrap}.lb-chip.on{background:var(--lb-acc);border-color:var(--lb-acc);color:#fff}.lb-chip-n{font-family:var(--lb-mono);font-size:10px;margin-left:5px;opacity:.75}.lb-search{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:9px;color:var(--lb-ink1);flex:1 1 160px;font:inherit;font-size:12.5px;min-width:140px;outline:none;padding:9px 10px}.lb-search:focus{border-color:var(--lb-acc)}.lb-thead{grid-gap:8px;background:var(--lb-bg3);border-bottom:1px solid var(--lb-line);color:var(--lb-ink3);display:grid;font-size:9.5px;font-weight:700;gap:8px;grid-template-columns:1fr 60px 60px 68px;letter-spacing:.07em;padding:8px 12px;text-transform:uppercase}.lb-thead .num{text-align:right}.lb-item{border-bottom:1px solid var(--lb-line)}.lb-row{grid-gap:8px;align-items:center;background:none;border:0;color:var(--lb-ink1);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:1fr 60px 60px 68px;padding:10px 12px;text-align:left;width:100%}.lb-row:hover{background:var(--lb-bg2)}.lb-prod{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-prod b{font-size:12.5px;font-weight:800}.lb-prod em{color:var(--lb-ink3);font-size:11.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row .num,.lb-srow .num{color:var(--lb-ink2);font-family:var(--lb-mono);font-size:12.5px;text-align:right}.lb-row .num.strong,.lb-srow .num.strong{color:var(--lb-ink1);font-weight:700}.lb-row .diff{font-weight:800}.lb-row .diff.bad{color:var(--lb-bad)}.lb-row .diff.acc{color:var(--lb-acc)}.lb-row .diff.ok{color:var(--lb-good)}.lb-empty{color:var(--lb-ink3);font-size:12.5px;padding:22px 14px;text-align:center}.lb-more{border:0;color:var(--lb-acc);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:11px;width:100%}.lb-detail,.lb-more{background:var(--lb-bg2);border-top:1px solid var(--lb-line)}.lb-detail{padding:12px}.lb-flag{background:var(--lb-warn-soft);border:1px solid #f59e0b73;border-radius:10px;color:var(--lb-ink2);font-size:12px;line-height:1.5;margin-bottom:10px;padding:9px 11px}.lb-rows-h{font-size:9.5px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.lb-mini,.lb-rows-h{color:var(--lb-ink3)}.lb-mini{font-size:12px;padding:4px 0}.lb-mrow{grid-gap:9px;align-items:start;border-top:1px dashed var(--lb-line);display:grid;gap:9px;grid-template-columns:54px 1fr auto;padding:7px 0}.lb-delta{font-family:var(--lb-mono);font-size:12.5px;font-weight:800;text-align:right}.lb-delta.up{color:var(--lb-good)}.lb-delta.dn{color:var(--lb-bad)}.lb-mmain{display:flex;flex-direction:column;gap:1px;min-width:0}.lb-mmain b{font-size:12px;font-weight:700}.lb-mmain em{color:var(--lb-ink3);font-size:11.5px;font-style:normal;line-height:1.45}.lb-mwhen{color:var(--lb-ink3);font-family:var(--lb-mono);font-size:10px;line-height:1.5;text-align:right;white-space:nowrap}.lb-thead.t5{border-top:1px solid var(--lb-line)}.lb-srow{grid-gap:8px;align-items:center;border-bottom:1px solid var(--lb-line);display:grid;gap:8px;grid-template-columns:1fr 60px 60px 68px;padding:10px 12px}.lb-srow.miss{background:var(--lb-warn-soft)}.lb-srow .num.bad{color:var(--lb-bad)}.lb-srow .num.good{color:var(--lb-good)}.lb-srow .num.mini{color:var(--lb-ink3);font-size:10.5px;font-weight:600}.lb-foot{color:var(--lb-ink3);font-size:11.5px;line-height:1.55;padding:2px 2px 18px}.lb-link{background:none;border:0;color:var(--lb-acc);cursor:pointer;font:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.lb-mcode{color:inherit;color:var(--lb-ink1,inherit);font-family:ui-monospace,monospace;font-family:var(--lb-mono,ui-monospace,monospace);font-weight:700}.lb-mmain em{display:block}.lb-fix{grid-gap:8px;background:#fff;background:var(--lb-bg,#fff);border:1px solid var(--lb-line);border-radius:10px;display:grid;gap:8px;margin-bottom:10px;padding:10px 12px}.lb-fix-q{font-size:13px}.lb-fix-a{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lb-fix-or{color:var(--lb-ink2);font-size:12px}.lb-fix-in{background:#fff;background:var(--lb-bg,#fff);border:1px solid var(--lb-line);border-radius:8px;color:inherit;font:inherit;height:34px;padding:0 10px;text-align:right;width:90px}.lb-fix-h{color:var(--lb-ink2);font-size:11.5px}@media (max-width:1600px){.app.ag-mobile-shell{--ag-phone-bg:#0b1220;--bg-0:#050b1a;--bg-1:#0b1428;--bg-2:#0f1d3d;--bg-3:#1e2a4a;--sidebar:#0b1428;--ink-1:#e8eef7;--ink-2:#94a3b8;--ink-3:#64748b;--gold:#d4a857;--gold-deep:#a87929;--gold-soft:#d4a85724;--gold-line:#d4a85752;--accent:#3b82f6;--accent-soft:#3b82f624;--accent-ink:#8bbcff;--hairline:#94a3b824;--card:hsla(0,0%,100%,.035);--shadow-card:0 1px 0 #ffffff0a inset,0 8px 24px -12px #000000b3;background:var(--ag-phone-bg)!important;color:var(--ink-1);letter-spacing:0}.app.ag-mobile-shell.light{--ag-phone-bg:#fff;--bg-0:#f4f6fb;--bg-1:#fff;--bg-2:#f8fafc;--bg-3:#e2e8f0;--sidebar:#fff;--ink-1:#0f172a;--ink-2:#475569;--ink-3:#94a3b8;--gold:#b8862e;--gold-deep:#8b6020;--gold-soft:#b8862e1f;--gold-line:#b8862e47;--hairline:#0f172a1f;--card:#ffffffc7}.app.ag-mobile-shell.ag-adl-mobile-shell{--gold:#38bdf8;--gold-deep:#0ea5e9;--gold-soft:#38bdf824;--gold-line:#38bdf852;--accent:#38bdf8;--accent-soft:#38bdf824;--accent-ink:#7dd3fc}.app.ag-mobile-shell.ag-adl-mobile-shell.light{--gold:#38bdf8;--gold-deep:#0284c7;--gold-soft:#38bdf81f;--gold-line:#0ea5e947;--accent:#38bdf8;--accent-soft:#38bdf81a;--accent-ink:#0369a1}.app.ag-mobile-shell .ag-mobile-topbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:0!important;box-shadow:none!important}.app.ag-mobile-shell .ag-mobile-topbar,.app.ag-mobile-shell.light .ag-mobile-topbar{background:var(--ag-phone-bg)!important}.app.ag-mobile-shell .ag-topbar-icon,.app.ag-mobile-shell .ag-topbar-icon *{color:var(--ink-2)!important}.app.ag-mobile-shell .ag-topbar-icon:active{transform:translateY(1px)}.app.ag-mobile-shell .ag-status-pill,.app.ag-mobile-shell .ag-status-pill *{color:var(--success)!important}.app.ag-mobile-shell .ag-theme-toggle{background:var(--bg-2)!important;border-color:var(--hairline)!important}.app.ag-mobile-shell .ag-mobile-content{background:var(--bg-0);padding-top:12px!important;scrollbar-width:none}.app.ag-mobile-shell.light .ag-mobile-content{background:linear-gradient(180deg,#fff,#f5f7fb 118px,#f5f7fb)}.app.ag-mobile-shell .ag-mobile-content::-webkit-scrollbar{display:none}.app.ag-mobile-shell .ag-mobile-content-inner{min-width:0}.app.ag-mobile-shell .system-health h1{font-size:26px!important;letter-spacing:-.02em}.app.ag-mobile-shell .system-clear-btn,.app.ag-mobile-shell .system-panel,.app.ag-mobile-shell .system-stat-card{background:var(--card)!important;border-color:var(--hairline)!important;box-shadow:var(--shadow-card)}.app.ag-mobile-shell .system-clear-btn{border-radius:14px!important;min-height:46px}.app.ag-mobile-shell .system-error-box{background:#ef44441a!important;border-color:#ef444461!important;color:#fecaca!important}.app.ag-mobile-shell.light .system-error-box{color:#991b1b!important}.app.ag-mobile-shell .sb-backdrop.gold{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000094;z-index:214}.app.ag-mobile-shell .sb.gold{background:var(--bg-1);border-right:1px solid var(--hairline);box-shadow:22px 0 60px -30px #000000e6;max-width:320px;transition:transform .22s cubic-bezier(.32,.72,0,1);width:82vw;z-index:215}.app.ag-mobile-shell .sb.gold .sb-brand{border-bottom-color:var(--hairline);padding:max(60px,calc(18px + env(safe-area-inset-top, 0px))) 18px 14px}.app.ag-mobile-shell .sb.gold .sb-logo{border-radius:12px;box-shadow:0 14px 28px -18px #d4a857cc;color:#fff!important;font-size:14px;height:40px;width:40px}.app.ag-mobile-shell .sb.gold .sb-name{color:var(--ink-1)!important;font-size:14px;font-weight:800}.app.ag-mobile-shell .sb.gold .sb-sub{color:var(--ink-3)!important}.app.ag-mobile-shell .sb.gold .sb-label{color:var(--ink-3)!important;letter-spacing:.16em}.app.ag-mobile-shell .sb.gold .sb-item{border-radius:12px;color:var(--ink-2)!important;font-weight:400;min-height:42px}.app.ag-mobile-shell .sb.gold .sb-item span,.app.ag-mobile-shell .sb.gold .sb-item svg{color:currentColor!important}.app.ag-mobile-shell .sb.gold .sb-item.active{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold)!important;font-weight:500}.app.ag-mobile-shell .sb.gold .sb-icon-btn{background:var(--card);border-color:var(--hairline);color:var(--ink-2)!important}.app.ag-mobile-shell .sb.gold .sb-foot{background:var(--bg-1);border-top-color:var(--hairline);padding-bottom:max(18px,calc(12px + env(safe-area-inset-bottom, 0px)))}.app.ag-mobile-shell .sb.gold .sb-user-name,.app.ag-mobile-shell .sb.gold .sb-user-row *{color:var(--ink-1)!important}.app.ag-mobile-shell .sb.gold .sb-user-role{color:var(--ink-3)!important}.app.ag-mobile-shell .ag-bottom-nav{color:var(--ink-3)}.app.ag-mobile-shell .ag-bottom-nav button,.app.ag-mobile-shell .ag-bottom-nav button span,.app.ag-mobile-shell .ag-bottom-nav button svg{color:var(--ink-3)!important}.app.ag-mobile-shell .ag-bottom-nav button.ag-active,.app.ag-mobile-shell .ag-bottom-nav button.ag-active span,.app.ag-mobile-shell .ag-bottom-nav button.ag-active svg{color:var(--gold)!important}.app.ag-mobile-shell .dv5,.app.ag-mobile-shell .sl,.app.ag-mobile-shell .sp,.app.ag-mobile-shell .stv5{gap:12px;padding-top:0}.app.ag-mobile-shell .dv5 .dv5-title h1,.app.ag-mobile-shell .sl-head h1,.app.ag-mobile-shell .sp-head h1,.app.ag-mobile-shell .stv5 .stv5-head h1{font-size:26px!important;letter-spacing:-.02em;line-height:1.08}.app.ag-mobile-shell .dv5 .dv5-title .sub,.app.ag-mobile-shell .sl-sub,.app.ag-mobile-shell .stv5 .stv5-head .sub{color:var(--ink-3)!important}.app.ag-mobile-shell .dv5-p-label,.app.ag-mobile-shell .eyebrow,.app.ag-mobile-shell .sl-kpi-label,.app.ag-mobile-shell .sp-kpi-label,.app.ag-mobile-shell .stv5-kpi-label{color:var(--ink-3)!important;letter-spacing:.16em}.app.ag-mobile-shell .dv5 .dv5-card,.app.ag-mobile-shell .dv5 .dv5-period,.app.ag-mobile-shell .dv5 .dv5-segmented,.app.ag-mobile-shell .sl-card-row,.app.ag-mobile-shell .sl-filters-panel,.app.ag-mobile-shell .sl-kpi,.app.ag-mobile-shell .sl-search,.app.ag-mobile-shell .sl-table-wrap,.app.ag-mobile-shell .sp-adv-filters,.app.ag-mobile-shell .sp-card,.app.ag-mobile-shell .sp-kpi,.app.ag-mobile-shell .sp-modal,.app.ag-mobile-shell .sp-row,.app.ag-mobile-shell .sp-search,.app.ag-mobile-shell .stv5-card,.app.ag-mobile-shell .stv5-empty,.app.ag-mobile-shell .stv5-kpi,.app.ag-mobile-shell .stv5-mini,.app.ag-mobile-shell .stv5-row,.app.ag-mobile-shell .stv5-search,.app.ag-mobile-shell .stv5-sold-card,.app.ag-mobile-shell .stv5-tabs{background:var(--card)!important;border-color:var(--hairline)!important;box-shadow:var(--shadow-card)}.app.ag-mobile-shell .dv5 .dv5-segmented button.active,.app.ag-mobile-shell .sl-chip.active{background:var(--accent-soft)!important;border-color:#3b82f652!important;color:var(--accent-ink)!important}.app.ag-mobile-shell .sl-chip.active svg{color:var(--accent-ink)!important}.app.ag-mobile-shell .sl-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#3b82f68c!important;color:#fff!important}.app.ag-mobile-shell .sl-btn.primary svg{color:#fff!important}.app.ag-mobile-shell .dv5 .dv5-topbar,.app.ag-mobile-shell .sl-head,.app.ag-mobile-shell .sp-head,.app.ag-mobile-shell .stv5 .stv5-head{gap:10px}.app.ag-mobile-shell .sl-head-actions{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;width:100%}.app.ag-mobile-shell .sl-head-actions::-webkit-scrollbar{display:none}.app.ag-mobile-shell .sl-btn,.app.ag-mobile-shell .sl-chip,.app.ag-mobile-shell .sp-pager-btn,.app.ag-mobile-shell .stv5-btn{background:var(--card)!important;border-color:var(--hairline)!important;border-radius:12px!important;color:var(--ink-2)!important;flex-shrink:0;min-height:38px}.app.ag-mobile-shell .sl-search-row,.app.ag-mobile-shell .sp-topbar{gap:8px}.app.ag-mobile-shell .sl-filter-field input,.app.ag-mobile-shell .sl-filter-field select,.app.ag-mobile-shell .sp-input,.app.ag-mobile-shell .stv5-input{background:#050b1a3d!important;border-color:var(--hairline)!important;border-radius:12px!important;color:var(--ink-1)!important;min-height:46px}.app.ag-mobile-shell.light .sl-filter-field input,.app.ag-mobile-shell.light .sl-filter-field select,.app.ag-mobile-shell.light .sp-input,.app.ag-mobile-shell.light .stv5-input{background:#fff!important;color:var(--ink-1)!important}.app.ag-mobile-shell .sl-search{background:#050b1a3d;border-color:var(--hairline);border-radius:12px;height:46px;min-height:46px}.app.ag-mobile-shell.light .sl-search{background:#fff}.app.ag-mobile-shell .sl-search input{background:#0000!important;border:0!important;border-radius:0!important;color:var(--ink-1)!important;height:100%;min-height:0}.app.ag-mobile-shell.light .ag-notif-btn,.app.ag-mobile-shell.light .ag-theme-toggle,.app.ag-mobile-shell.light .ag-topbar-icon{background:#ffffffeb!important;border-color:#cbd5e1b8!important;color:#0f172a!important}.app.ag-mobile-shell.light .ag-notif-btn *,.app.ag-mobile-shell.light .ag-theme-toggle *,.app.ag-mobile-shell.light .ag-topbar-icon *{color:#0f172a!important}.app.ag-mobile-shell.light .sp-adv-filters,.app.ag-mobile-shell.light .sp-card,.app.ag-mobile-shell.light .sp-kpi,.app.ag-mobile-shell.light .sp-modal,.app.ag-mobile-shell.light .sp-row,.app.ag-mobile-shell.light .sp-search,.app.ag-mobile-shell.light .stv5-empty,.app.ag-mobile-shell.light .stv5-mini,.app.ag-mobile-shell.light .stv5-row,.app.ag-mobile-shell.light .stv5-search,.app.ag-mobile-shell.light .stv5-sold-card,.app.ag-mobile-shell.light .stv5-tabs{background:#ffffffeb!important;border-color:#cbd5e1b8!important;box-shadow:0 16px 42px -32px #0f172a6b}.app.ag-mobile-shell .sp-head-actions,.app.ag-mobile-shell .stv5-actions{overflow-x:auto;scrollbar-width:none;width:100%}.app.ag-mobile-shell .sp-head-actions::-webkit-scrollbar,.app.ag-mobile-shell .stv5-actions::-webkit-scrollbar{display:none}.app.ag-mobile-shell .stv5-hero{gap:10px!important}.app.ag-mobile-shell .stv5-sold-card{border-radius:18px!important;padding:16px!important}.app.ag-mobile-shell .stv5-donut{flex:0 0 92px;height:92px!important;width:92px!important}.app.ag-mobile-shell .stv5-mini-grid{gap:8px!important}.app.ag-mobile-shell .stv5-mini{border-radius:16px!important;min-height:86px}.app.ag-mobile-shell .stv5-tabs{border-radius:16px!important;overflow-x:auto;padding:5px!important;scrollbar-width:none}.app.ag-mobile-shell .stv5-tabs::-webkit-scrollbar{display:none}.app.ag-mobile-shell .stv5-tab{border-radius:12px!important;flex:1 0 auto;justify-content:center;min-height:42px}.app.ag-mobile-shell .sp-chips,.app.ag-mobile-shell .sp-periods,.app.ag-mobile-shell .sp-toolbar,.app.ag-mobile-shell .sp-topbar{gap:8px!important}.app.ag-mobile-shell .sp-chips,.app.ag-mobile-shell .sp-periods{overflow-x:auto;scrollbar-width:none}.app.ag-mobile-shell .sp-chips::-webkit-scrollbar,.app.ag-mobile-shell .sp-periods::-webkit-scrollbar{display:none}.app.ag-mobile-shell .sp-chip,.app.ag-mobile-shell .sp-period{flex:0 0 auto}.app.ag-mobile-shell .sp-modal-bg{align-items:flex-start!important;overflow-y:auto;padding:max(92px,calc(24px + env(safe-area-inset-top, 0px))) 14px calc(112px + env(safe-area-inset-bottom, 0px))!important}.app.ag-mobile-shell .sp-modal{border-radius:18px!important;max-width:560px!important;overflow:hidden;width:100%!important}.app.ag-mobile-shell .sp-modal-body{padding:16px!important}.app.ag-mobile-shell .sp-row-grid,.app.ag-mobile-shell .sp-row-grid.cols-1,.app.ag-mobile-shell .sp-row-grid.cols-3{grid-template-columns:1fr!important}.app.ag-mobile-shell .sl-kpis,.app.ag-mobile-shell .sp-kpis{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.ag-mobile-shell .dv5-p-value,.app.ag-mobile-shell .sl-kpi-val,.app.ag-mobile-shell .sp-kpi-val{font-feature-settings:"tnum";font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.app.ag-mobile-shell .sl-card-list{gap:8px}.app.ag-mobile-shell .sl-table-scroll,.app.ag-mobile-shell .sl-table-wrap{border-radius:14px}.app.ag-mobile-shell .ag-supply-mobile{margin:0 auto;max-width:560px;padding:0 0 18px}.app.ag-mobile-shell .ag-supply-mobile .sl-head{display:block!important;margin:14px 0!important}.app.ag-mobile-shell .ag-supply-mobile .sl-head .sl-btn{justify-content:center;margin-top:10px;width:100%}.app.ag-mobile-shell .ag-supply-mobile .sn-modes{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:0 0 14px!important}.app.ag-mobile-shell .ag-supply-card{border-color:var(--hairline)!important;border-radius:18px!important;box-shadow:var(--shadow-card)}.app.ag-mobile-shell.light .ag-supply-bursa,.app.ag-mobile-shell.light .ag-supply-card{background:#ffffffeb!important;border-color:#cbd5e1b8!important;box-shadow:0 16px 42px -32px #0f172a6b}.app.ag-mobile-shell .ag-supply-bursa{border-radius:14px!important}.app.ag-mobile-shell .ag-supply-mobile input,.app.ag-mobile-shell .ag-supply-mobile select,.app.ag-mobile-shell .ag-supply-mobile textarea{background:#050b1a47!important;border-color:var(--hairline)!important;border-radius:13px!important;color:var(--ink-1)!important;font-size:15px!important;min-height:50px!important}.app.ag-mobile-shell.light .ag-supply-mobile input,.app.ag-mobile-shell.light .ag-supply-mobile select,.app.ag-mobile-shell.light .ag-supply-mobile textarea{background:#fff!important}.app.ag-mobile-shell .ag-supply-mobile label{color:var(--ink-3)!important;letter-spacing:.14em!important}.app.ag-mobile-shell .ag-sale-mobile{margin:0 auto;max-width:560px;padding:0 0 18px}.app.ag-mobile-shell .ag-sale-mobile .sl-head{display:block!important;margin:18px 0!important}.app.ag-mobile-shell .ag-sale-mobile .sl-head-actions{display:none!important}.app.ag-mobile-shell .ag-sale-mobile .ag-sale-eyebrow{color:var(--ink-3)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;margin-bottom:6px;text-transform:uppercase}.app.ag-mobile-shell .ag-sale-mobile .sl-head h1{color:var(--ink-1)!important;font-size:31px!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}.app.ag-mobile-shell .ag-sale-mobile .sl-sub{color:var(--ink-2)!important;font-size:14px!important;line-height:1.45;margin-top:8px}.app.ag-mobile-shell .ag-sale-mobile .sn-modes{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:0 0 14px!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode{background:var(--card)!important;border:1px solid var(--hairline)!important;border-radius:16px!important;box-shadow:var(--shadow-card);color:var(--ink-2)!important;min-height:86px;padding:16px 18px!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active{background:linear-gradient(135deg,#d4a8571f,hsla(0,0%,100%,.035))!important;border-color:var(--gold-line)!important;box-shadow:0 0 0 1px #d4a85714,var(--shadow-card)!important;color:var(--ink-1)!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active.online{background:linear-gradient(135deg,#3b82f61f,hsla(0,0%,100%,.035))!important;border-color:#3b82f652!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active.blerje{background:linear-gradient(135deg,#94a3b81f,hsla(0,0%,100%,.035))!important;border-color:#94a3b842!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode-ico{background:#3b82f621!important;border-radius:14px!important;color:var(--accent-ink)!important;height:52px!important;width:52px!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active.dyqan .sn-mode-ico{background:var(--gold-soft)!important;color:var(--gold)!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active.online .sn-mode-ico{background:#3b82f62e!important;color:var(--accent-ink)!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.active.blerje .sn-mode-ico{background:#94a3b829!important;color:#cbd5e1!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode-title{color:var(--ink-1)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode-sub{color:var(--ink-3)!important;font-size:13px!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode-check{background:var(--gold)!important;border-radius:999px!important;color:#fff!important;height:28px!important;right:18px!important;top:50%!important;transform:translateY(-50%);width:28px!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.online .sn-mode-check{background:var(--accent)!important}.app.ag-mobile-shell .ag-sale-mobile .sn-mode.blerje .sn-mode-check{background:#94a3b8!important}.app.ag-mobile-shell .ag-sale-mobile .ag-sale-layout{gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-panel,.app.ag-mobile-shell .ag-sale-mobile .ag-finish-card,.app.ag-mobile-shell .ag-sale-mobile .ag-sale-card{background:var(--card)!important;border:1px solid var(--hairline)!important;border-radius:16px!important;box-shadow:var(--shadow-card)}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-panel{border-color:var(--gold-line)!important;margin-bottom:12px;padding:14px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-row{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr minmax(132px,1.4fr)!important;margin-bottom:10px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-input-label,.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-label,.app.ag-mobile-shell .ag-sale-mobile .ag-field-label{color:var(--ink-3)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-label{align-self:center}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-input,.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-select,.app.ag-mobile-shell .ag-sale-mobile .ag-field-wrap input,.app.ag-mobile-shell .ag-sale-mobile .ag-field-wrap select,.app.ag-mobile-shell .ag-sale-mobile .ag-field-wrap textarea{background:#050b1a6b!important;border:1px solid var(--hairline)!important;border-radius:12px!important;color:var(--ink-1)!important;font-family:inherit!important;font-family:var(--font-sans,inherit)!important;font-size:15px!important;min-height:50px!important;outline:none!important}.app.ag-mobile-shell.light .ag-sale-mobile .ag-bursa-input,.app.ag-mobile-shell.light .ag-sale-mobile .ag-bursa-select,.app.ag-mobile-shell.light .ag-sale-mobile .ag-field-wrap input,.app.ag-mobile-shell.light .ag-sale-mobile .ag-field-wrap select,.app.ag-mobile-shell.light .ag-sale-mobile .ag-field-wrap textarea{background:#f8fafcc7!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-input:focus,.app.ag-mobile-shell .ag-sale-mobile .ag-field-wrap input:focus,.app.ag-mobile-shell .ag-sale-mobile .ag-field-wrap select:focus{border-color:var(--gold-line)!important;box-shadow:0 0 0 3px #d4a8571c!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-live,.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-live *{color:var(--ink-1)!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-input-row{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-unit{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-apply,.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-refresh{border-radius:12px!important;font-size:12px!important;font-weight:800!important;min-height:40px!important;padding:9px 13px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-apply{background:var(--accent)!important;color:#fff!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-refresh{background:var(--card)!important;border-color:var(--hairline)!important;color:var(--ink-2)!important}.app.ag-mobile-shell .ag-sale-mobile .ag-card-head{align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-card-title{color:var(--ink-1)!important;font-size:15px!important;font-weight:600!important;line-height:1.2}.app.ag-mobile-shell .ag-sale-mobile .ag-card-meta{color:var(--ink-3)!important;font-family:var(--font-mono);font-size:12px!important;line-height:1.35;max-width:160px}.app.ag-mobile-shell .ag-sale-mobile .ag-add-card{margin-top:12px!important;padding:16px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-sale-item-grid{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.ag-mobile-shell .ag-sale-mobile .ag-add-submit{background:var(--accent)!important;border-radius:14px!important;box-shadow:0 14px 28px -18px #3b82f6e6!important;color:#fff!important;font-size:15px!important;font-weight:900!important;grid-column:1/-1!important;min-height:56px!important;width:100%!important}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-add-submit{box-shadow:0 14px 28px -18px #38bdf8f2!important}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-save-sale-btn{background:var(--success)!important;box-shadow:0 14px 28px -18px #22c55ef2!important}.app.ag-mobile-shell .ag-sale-mobile .ag-exchange-toggle{background:#a78bfa14!important;border-color:#a78bfa47!important;border-radius:12px!important;color:#bda6ff!important;min-height:48px}.app.ag-mobile-shell .ag-sale-mobile .ag-exchange-toggle.active{border-color:#a78bfa7a!important;box-shadow:inset 0 0 0 1px #a78bfa14}.app.ag-mobile-shell .ag-sale-mobile .ag-furde-panel{grid-gap:10px!important;background:#a78bfa12!important;border:1px dashed #a78bfa5c!important;border-radius:14px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-furde-panel .ag-furde-inputs{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.ag-mobile-shell .ag-sale-mobile .ag-furde-panel .ag-furde-inputs>button{grid-column:1/-1!important;height:50px!important;width:100%}.app.ag-mobile-shell .ag-sale-mobile .ag-furde-panel .ag-furde-summary{background:#6d28d952!important;color:#f5f3ff!important;font-weight:900!important;grid-column:1/-1;line-height:1.35;text-shadow:0 1px 0 #00000047}.app.ag-mobile-shell .ag-sale-mobile .ag-furde-panel .ag-furde-summary strong{color:#fff!important}.app.ag-mobile-shell.light .ag-sale-mobile .ag-exchange-toggle{background:#f5f0ff!important;border-color:#c4b5fd!important;color:#5b21b6!important}.app.ag-mobile-shell.light .ag-sale-mobile .ag-furde-panel{background:#fbfaff!important;border-color:#ddd6fe!important}.app.ag-mobile-shell.light .ag-sale-mobile .ag-furde-panel .ag-furde-summary{background:#6d28d9!important;color:#fff!important;text-shadow:none}.app.ag-mobile-shell .ag-sale-mobile .ag-cart-card{overflow:hidden;padding:0!important}.app.ag-mobile-shell .ag-sale-mobile .ag-cart-head{border-bottom:1px solid var(--hairline);margin-bottom:0!important;padding:14px 16px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-cart-empty{align-items:center;color:var(--ink-3)!important;display:flex!important;flex-direction:column;gap:10px;justify-content:center;min-height:160px;padding:34px 16px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-cart-empty>div:first-child{background:#3b82f61a;border-radius:999px;color:var(--accent-ink);display:grid!important;height:54px;margin-bottom:2px!important;place-items:center;width:54px}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-card{background:#0000!important;border:0!important;box-shadow:none!important;margin-top:2px;padding:0!important;position:static!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-card>div:first-child{display:none!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-card:before{color:var(--ink-3);content:"PËRFUNDIMI";display:block;font-size:12px;font-weight:900;letter-spacing:.12em;margin:14px 0 8px}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-section{background:var(--card)!important;border:1px solid var(--hairline)!important;border-radius:14px!important;box-shadow:var(--shadow-card);margin-bottom:8px;overflow:hidden}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-section-head{padding:13px 14px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-section-content{padding:0 14px 14px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-total{background:linear-gradient(135deg,var(--bg-0),var(--bg-1))!important;border:1px solid var(--bg-3)!important;border-radius:14px!important;padding:18px 16px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-total span[style*="font-size: 22px"],.app.ag-mobile-shell .ag-sale-mobile .ag-finish-total span[style*="font-size:22px"]{font-family:var(--font-mono);font-size:32px!important;font-weight:900!important}.app.ag-mobile-shell .ag-sale-mobile .ag-save-sale-btn{background:var(--success)!important;border-radius:14px!important;box-shadow:0 14px 28px -18px #22c55ef2!important;color:#fff!important;font-size:15px!important;font-weight:900!important;margin-top:14px!important;min-height:58px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-save-sale-btn:disabled{background:#94a3b82e!important;box-shadow:none!important;color:var(--ink-3)!important}.app.ag-mobile-shell .ag-sale-mobile .ag-finish-card>button:not(.ag-save-sale-btn){background:var(--card)!important;border-color:var(--hairline)!important;border-radius:14px!important;color:var(--ink-1)!important;font-size:14px!important;font-weight:800!important;min-height:54px!important}.app.ag-mobile-shell .ag-sale-mobile table{font-size:12px!important}.app.ag-mobile-shell .ag-sale-mobile table td,.app.ag-mobile-shell .ag-sale-mobile table th{padding:9px 8px!important}@media (max-width:420px){.app.ag-mobile-shell .ag-sale-mobile .sl-head h1{font-size:28px!important}.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-input-row,.app.ag-mobile-shell .ag-sale-mobile .ag-bursa-row{grid-template-columns:1fr!important}.app.ag-mobile-shell .ag-sale-mobile .ag-card-meta{max-width:130px}}}.sl.gold-fz .gfz-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sl.gold-fz .gfz-chip{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:20px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 15px;transition:.16s}.sl.gold-fz .gfz-chip:hover{background:var(--bg-2)}.sl.gold-fz .gfz-chip.on{background:#101828;border-color:#101828;color:#fff}.sl.gold-fz .gfz-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:10px}.sl.gold-fz .gfz-kpis-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.sl.gold-fz .gfz-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:14px 16px}.sl.gold-fz .gfz-kpi .k{align-items:center;color:var(--ink-3);display:flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.07em;text-transform:uppercase}.sl.gold-fz .gfz-kpi .k:before{background:var(--ink-3);border-radius:50%;content:"";flex:none;height:6px;width:6px}.sl.gold-fz .gfz-kpi .k.k-blue:before{background:#2e6bff}.sl.gold-fz .gfz-kpi .k.k-gold:before{background:#c9a24b}.sl.gold-fz .gfz-kpi .v{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin-top:7px}.sl.gold-fz .gfz-kpi .v.v-gold{color:#c9a24b}.sl.gold-fz .gfz-kpi .s{color:var(--ink-3);font-size:10.5px;margin-top:2px}.sl.gold-fz .gfz-kpi.hero{background:#101828;border-color:#101828;color:#fff;overflow:hidden;position:relative}.sl.gold-fz .gfz-kpi.hero .k{color:#fff9}.sl.gold-fz .gfz-kpi.hero .k:before{background:#c9a24b}.sl.gold-fz .gfz-kpi.hero .v{font-size:26px}.sl.gold-fz .gfz-kpi.hero .v.v-gold{color:#e8c777}.sl.gold-fz .gfz-kpi.hero .s{color:#ffffff80}.sl.gold-fz .gfz-kpi.hero:after{bottom:-16px;color:#ffffff0d;content:"AU";font-family:var(--font-display);font-size:82px;font-weight:800;position:absolute;right:8px}.sl.gold-fz .gfz-hint{color:var(--ink-3);font-size:12px;margin-bottom:12px}.sl.gold-fz .gfz-rowcard{grid-gap:14px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 1.4fr repeat(4,1fr) auto;margin-bottom:9px;padding:14px 16px;transition:.16s}.sl.gold-fz .gfz-rowcard:hover{border-color:#2e6bff;box-shadow:0 4px 16px #2e6bff14}.sl.gold-fz .gfz-rowcard.debt{border-left:3px solid #c9a24b}.sl.gold-fz .gfz-rc-date{font-feature-settings:"tnum";color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.sl.gold-fz .gfz-rc-sup{color:var(--ink-1);font-size:14px;font-weight:600}.sl.gold-fz .gfz-rc-k{color:var(--ink-3);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.sl.gold-fz .gfz-rc-v{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.sl.gold-fz .gfz-rc-v.big{font-weight:800}.sl.gold-fz .gfz-rc-v.mred{color:#e5484d;font-weight:700}.sl.gold-fz .gfz-rc-v.m0{color:#12855c;font-weight:700}.sl.gold-fz .gfz-tag{background:var(--bg-2);border-radius:5px;color:var(--ink-3);font-size:9px;font-weight:700;letter-spacing:.05em;margin-left:7px;padding:2px 6px}.sl.gold-fz .gfz-pill{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.sl.gold-fz .gfz-pill:before{border-radius:50%;content:"";height:6px;width:6px}.sl.gold-fz .gfz-pill.open{background:#fdf3e7;color:#9a6b1f}.sl.gold-fz .gfz-pill.open:before{background:#c9a24b}.sl.gold-fz .gfz-pill.po{background:#eef3ff;color:#2e6bff}.sl.gold-fz .gfz-pill.po:before{background:#2e6bff}.sl.gold-fz .gfz-pill.closed{background:#e7f5ef;color:#12855c}.sl.gold-fz .gfz-pill.closed:before{background:#12855c}.dark-mode .sl.gold-fz .gfz-pill.open{background:#c9a24b29;color:#e3c06b}.dark-mode .sl.gold-fz .gfz-pill.po{background:#2e6bff29;color:#8fb0ff}.dark-mode .sl.gold-fz .gfz-pill.closed{background:#12855c2e;color:#6fd0a8}.gfz-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182880;inset:0;opacity:0;pointer-events:none;position:fixed;transition:.25s;z-index:1050}.gfz-backdrop.show{opacity:1;pointer-events:auto}.gfz-drawer{background:#f4f5f7;background:var(--bg-0,#f4f5f7);bottom:0;box-shadow:-16px 0 50px #10182840;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:.32s cubic-bezier(.22,.61,.36,1);width:min(640px,94vw);z-index:1060}.gfz-drawer.show{transform:none}.gfz-dw-head{background:#101828;color:#fff;flex-shrink:0;overflow:hidden;padding:22px 24px;position:relative}.gfz-dw-head:after{bottom:-18px;color:#ffffff0d;content:"AU";font-family:var(--font-display);font-size:96px;font-weight:800;position:absolute;right:8px}.gfz-dw-x{background:#ffffff14;border:1px solid #fff3;border-radius:9px;color:#fff;cursor:pointer;display:grid;font-family:inherit;font-size:16px;height:34px;place-items:center;position:absolute;right:16px;top:16px;width:34px}.gfz-dw-x:hover{background:#ffffff29}.gfz-dw-k{color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gfz-dw-name{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.gfz-dw-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gfz-dw-badge{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;padding:8px 12px}.gfz-dw-badge .bk{color:#ffffff80;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.gfz-dw-badge .bv{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.gfz-dw-body{flex:1 1;overflow-y:auto;padding:20px 24px 40px}.gfz-dw-sec{color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.08em;margin:6px 0 12px;text-transform:uppercase}.gfz-grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:22px}.gfz-dd{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;padding:12px 14px}.gfz-dd .k{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gfz-dd .v{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:4px}.gfz-dd .v.v-red{color:#e5484d}.gfz-dd .v.v-green{color:#12855c}.gfz-dw-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;padding:16px 24px}.gfz-htbl{background:var(--bg-1);border:1px solid var(--bg-3);border-collapse:collapse;border-radius:10px;font-size:12.5px;overflow:hidden;width:100%}.gfz-htbl th{background:var(--bg-2);border-bottom:1px solid var(--bg-3);color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:9px 11px;text-align:right;text-transform:uppercase}.gfz-htbl th.l{text-align:left}.gfz-htbl td{font-feature-settings:"tnum";border-bottom:1px solid var(--bg-2);color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:10px 11px;text-align:right}.gfz-htbl td.l{font-family:inherit;text-align:left}.gfz-htbl tr:last-child td{border-bottom:0}.gfz-hrow{cursor:pointer;transition:.14s}.gfz-hrow:hover{background:#2e6bff12}.gfz-hedit{border-radius:8px;color:#2e6bff;cursor:pointer;display:inline-grid;height:32px;opacity:.75;place-items:center;transition:background .12s,opacity .12s;width:32px}.gfz-hrow:hover .gfz-hedit{opacity:1}.gfz-hedit:hover{background:#2e6bff1a;opacity:1}.gfz-hedit svg{height:19px;width:19px}.gfz-tl{padding-left:22px;position:relative}.gfz-tl:before{background:var(--bg-3);bottom:4px;content:"";left:6px;position:absolute;top:4px;width:2px}.gfz-ev{margin-bottom:16px;position:relative}.gfz-ev:before{background:var(--bg-1);border:2.5px solid #2e6bff;border-radius:50%;content:"";height:11px;left:-19px;position:absolute;top:3px;width:11px}.gfz-ev.done:before{background:#12855c;border-color:#12855c}.gfz-ev.gold:before{background:#c9a24b;border-color:#c9a24b}.gfz-ev .et{color:var(--ink-1);font-size:13px;font-weight:600}.gfz-ev .ed{color:var(--ink-3);font-size:11.5px;margin-top:2px}.gfz-ev .ev-amt{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.gfz-pnl{border:1px solid;border-radius:12px;margin:18px 0 4px;padding:16px 18px}.gfz-pnl.win{background:#e9f7f0;border-color:#bfe6d3}.gfz-pnl.loss{background:#fdecec;border-color:#f5c9ca}.dark-mode .gfz-pnl.win{background:#12855c24;border-color:#12855c59}.dark-mode .gfz-pnl.loss{background:#e5484d1f;border-color:#e5484d59}.gfz-pnl-h{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gfz-pnl-v{font-family:var(--font-mono);font-size:28px;font-weight:700;letter-spacing:-.02em;margin:4px 0 12px}.gfz-pnl.win .gfz-pnl-v{color:#12855c}.gfz-pnl.loss .gfz-pnl-v{color:#e5484d}.gfz-pnl-row{border-top:1px dashed #1018281f;color:var(--ink-2);display:flex;font-size:12.5px;justify-content:space-between;padding:5px 0}.gfz-pnl-row b{color:var(--ink-1);font-family:var(--font-mono)}.gfz-pnl-note{color:var(--ink-2);font-size:11.5px;line-height:1.5;margin-top:10px}.gfz-pnl-wait{background:var(--bg-2);border:1px dashed var(--bg-3);border-radius:10px;color:var(--ink-3);font-size:12.5px;margin:16px 0 4px;padding:13px 16px}@media (max-width:860px){.sl.gold-fz .gfz-kpis{grid-template-columns:1fr}.sl.gold-fz .gfz-kpis-2,.sl.gold-fz .gfz-rowcard{grid-template-columns:1fr 1fr}.sl.gold-fz .gfz-rowcard{gap:10px}.gfz-grid2{grid-template-columns:1fr 1fr}}@keyframes gfzSlideIn{0%{transform:translateX(100%)}to{transform:none}}.gfz-edrawer{animation:gfzSlideIn .3s cubic-bezier(.22,.61,.36,1);background:#f4f5f7;background:var(--bg-0,#f4f5f7);bottom:0;box-shadow:-16px 0 50px #10182847;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(640px,94vw);z-index:1080}.gfz-ed-head{background:var(--bg-1);border-bottom:1px solid var(--bg-3);flex-shrink:0;padding:18px 24px}.gfz-ed-back{background:none;border:none;color:#2e6bff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-bottom:10px;padding:0}.gfz-ed-title{color:var(--ink-1);font-size:20px;font-weight:800;letter-spacing:-.02em}.gfz-ed-sub{color:var(--ink-3);font-size:12.5px;margin-top:2px}.gfz-ed-body{flex:1 1;overflow-y:auto;padding:20px 24px 40px}.gfz-ed-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182880;inset:0;position:fixed;z-index:1075}.sl.gold-fz .gfz-kpi .v.v-green{color:#12855c}.sl.gold-fz .gfz-kpi .v.v-red{color:#e5484d}.sl.gold-fz .gfz-kpi .k.k-green:before{background:#12855c}.sl.gold-fz .gfz-kpi .k.k-red:before{background:#e5484d}.sl.gold-fz .gfz-rowcard.exp{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#2e6bff;margin-bottom:0}.sl.gold-fz .gfz-exp{background:var(--bg-1);border-top:1px solid var(--bg-3);border:1px solid var(--bg-3);border-radius:0 0 12px 12px;border-top-style:dashed;margin:0 0 9px;overflow-x:auto;padding:6px 10px 10px}.sl.gold-fz .gfz-exp .gfz-htbl{border:0;min-width:820px}.sl.gold-fz .gfz-chev{background:var(--bg-1);border:1.5px solid var(--ink-3);border-radius:9px;color:var(--ink-1);cursor:pointer;display:inline-grid;font-family:inherit;height:36px;place-items:center;transition:.15s;width:36px}.sl.gold-fz .gfz-chev:hover{background:#2e6bff0f;border-color:#2e6bff;color:#2e6bff}.sl.gold-fz .gfz-chev svg{transition:transform .2s}.sl.gold-fz .gfz-chev.open{border-color:#2e6bff;color:#2e6bff}.sl.gold-fz .gfz-chev.open svg{transform:rotate(180deg)}.gfz-ed-head{position:relative}.gfz-ed-x{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:grid;font-family:inherit;font-size:15px;height:32px;place-items:center;position:absolute;right:18px;top:16px;width:32px}.gfz-ed-x:hover{border-color:var(--ink-3);color:var(--ink-1)}.gfz-ed-badge{background:#c9a24b26;border-radius:999px;color:#8a6d1f;font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 10px;position:absolute;right:58px;top:22px}.gfz-ed-foot{align-items:center;background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;padding:14px 24px}.gfz-ed-foot .note{color:var(--ink-3);font-size:12px;margin-right:auto}.gfz-btn-gold{background:#c9a24b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;height:40px;padding:0 20px}.gfz-btn-gold:hover{background:#b8923f}.gfz-btn-ghost{border-radius:10px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;height:40px;padding:0 18px}.gfz-btn-ghost,.gfz-ef-card{background:var(--bg-1);border:1px solid var(--bg-3)}.gfz-ef-card{border-radius:12px;margin-bottom:12px;padding:16px 18px}.gfz-ef-sec{color:var(--ink-3);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.gfz-ef-hr{border-top:1px solid var(--bg-2);margin:16px -18px}.gfz-ef-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.gfz-ef-grid3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media (max-width:480px){.gfz-ef-grid3{grid-template-columns:1fr 1fr}}.gfz-ef-lbl{color:var(--ink-3);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.gfz-ef-inp{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 13px;transition:.16s;width:100%}.gfz-ef-inp:focus{border-color:#2e6bff;box-shadow:0 0 0 3px #2e6bff1f}textarea.gfz-ef-inp{height:auto;line-height:1.5;min-height:84px;padding:11px 13px;resize:vertical}select.gfz-ef-inp{cursor:pointer}.gfz-ef-inp.muted{background:var(--bg-2);font-family:var(--font-mono);font-weight:600}.gfz-ef-eur{position:relative}.gfz-ef-eur .sym{color:var(--ink-3);font-size:13px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.gfz-ef-eur .gfz-ef-inp{padding-left:28px}.gfz-ef-refresh{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-2);cursor:pointer;display:grid;flex:none;height:40px;place-items:center;width:40px}.gfz-ef-refresh:hover{border-color:#2e6bff;color:#2e6bff}.gfz-ef-chip{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 14px}.gfz-ef-chip.on{background:#c9a24b24;border-color:#c9a24b;color:#8a6d1f;font-weight:700}.gfz-ef-calc{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:16px 18px}.gfz-ef-calc-h{align-items:center;display:flex;gap:10px;margin-bottom:12px}.gfz-ef-calc-h .t{color:var(--ink-1);font-size:14px;font-weight:800}.gfz-ef-calc-h .s{color:var(--ink-3);font-size:11px}.gfz-ef-calc-ico{background:#c9a24b26;border-radius:8px;color:#8a6d1f;display:grid;flex:none;height:30px;place-items:center;width:30px}.gfz-ef-row{align-items:baseline;border-bottom:1px solid var(--bg-2);display:flex;justify-content:space-between;padding:8px 0}.gfz-ef-row:last-of-type{border-bottom:0}.gfz-ef-row .k{color:var(--ink-2);font-size:13px}.gfz-ef-row .v{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.gfz-ef-det{background:#c9a24b1f;border:1px solid #c9a24b4d;border-radius:10px;margin-top:10px;padding:12px 16px}.gfz-ef-det .k{color:#8a6d1f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gfz-ef-det .v{font-feature-settings:"tnum";color:#8a6d1f;font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;margin-top:2px}@media (max-width:700px){.app.ag-mobile-shell .ag-sale-mobile .ag-sale-item-grid{gap:8px!important;grid-template-columns:1fr!important}}@media (max-width:1600px){.app.ag-mobile-shell .sl-drawer{background:var(--bg-1)}.app.ag-mobile-shell .sl-drawer.is-editing .sl-dr-head{background:var(--gold-soft);border-top:3px solid var(--gold)}.app.ag-mobile-shell .sl-drawer.is-editing .sl-dr-title{color:var(--gold);font-weight:700}.app.ag-mobile-shell .sl-drawer .sn-field-label{color:var(--ink-2);font-size:10.5px}.app.ag-mobile-shell .sl-drawer .sn-field input,.app.ag-mobile-shell .sl-drawer .sn-field select,.app.ag-mobile-shell .sl-drawer .sn-field textarea{background:#16244a;border:1px solid #94a3b861;color:#fff;font-size:14px;padding:10px 12px}.app.ag-mobile-shell .sl-drawer .sn-field input:focus,.app.ag-mobile-shell .sl-drawer .sn-field select:focus,.app.ag-mobile-shell .sl-drawer .sn-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.app.ag-mobile-shell .sl-drawer .sn-field input:disabled{opacity:.6}.app.ag-mobile-shell .sl-drawer .sn-field input::placeholder,.app.ag-mobile-shell .sl-drawer .sn-field textarea::placeholder{color:#6b7a99}.app.ag-mobile-shell .sl-drawer .sl-dr-section-label{color:var(--gold);font-size:11px;font-weight:700;margin:18px 0 2px}.app.ag-mobile-shell .sl-drawer .sl-dr-section-label:after{background:linear-gradient(90deg,var(--gold-line),#0000)}.app.ag-mobile-shell .sl-drawer .sn-pill{background:#16244a;border-color:#94a3b861;color:var(--ink-1);font-size:13px;padding:9px 12px}.app.ag-mobile-shell .sl-drawer .sn-pill.active:not(.success):not(.danger):not(.warn):not(.magenta){background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.app.ag-mobile-shell .sl-drawer .sl-eitem{background:var(--bg-2);border:1px solid var(--gold-line);border-left:3px solid var(--gold)}.app.ag-mobile-shell .sl-drawer .sl-eitem-code{color:var(--gold);font-size:14px;font-weight:700}.app.ag-mobile-shell .sl-drawer .sl-eitem-totali{background:var(--gold-soft);border-radius:8px;color:var(--ink-1)}.app.ag-mobile-shell.light .sl-drawer{background:var(--bg-0)}.app.ag-mobile-shell.light .sl-drawer .sn-field input,.app.ag-mobile-shell.light .sl-drawer .sn-field select,.app.ag-mobile-shell.light .sl-drawer .sn-field textarea,.app.ag-mobile-shell.light .sl-drawer .sn-pill{background:#fff;border-color:#cbd5e1;color:var(--ink-1)}.app.ag-mobile-shell.light .sl-drawer .sn-field input::placeholder,.app.ag-mobile-shell.light .sl-drawer .sn-field textarea::placeholder{color:#94a3b8}.app.ag-mobile-shell.light .sl-drawer .sl-eitem{background:#fff}}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-field-label{font-size:9.5px!important;font-weight:600!important;letter-spacing:.1em!important;margin-bottom:4px!important}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-field-wrap input,.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-field-wrap select,.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-field-wrap textarea{background:var(--bg-0)!important;border:1px solid var(--bg-3)!important;border-radius:8px!important;font-size:14px!important;height:40px;min-height:40px!important;padding:8px 11px!important}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-field-wrap textarea{height:auto}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-sale-item-grid{gap:8px!important}.app.ag-mobile-shell.ag-adl-mobile-shell .ag-sale-mobile .ag-add-submit{border-radius:10px!important;font-size:13px!important;height:40px!important;min-height:40px!important}.pv2{--bg:#070d1c;--card:#101a349e;--line:#8caae61f;--line2:#8caae63d;--ink:#eef3ff;--ink2:#a9b6d3;--ink3:#7686a8;--blue:#3d7bff;--grn:#22c55e;--red:#f05261;--amb:#f5a524;--e:cubic-bezier(.2,.8,.2,1)}.pv2,.pv2 *{box-sizing:border-box;margin:0}.pv2 a:not(.btn){color:#7fa8ff!important;text-decoration:none}.pv2 a:not(.btn):hover{color:#a9c4ff!important}.pv2{font-feature-settings:"tnum" 1;background:var(--bg);color:var(--ink)!important;font-family:Geist,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}.pv2 .n,.pv2 .pvmono{font-feature-settings:"tnum" 1;font-family:Geist Mono,ui-monospace,monospace;letter-spacing:-.02em}.pv2 .amb{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.pv2 .amb i{border-radius:50%;filter:blur(90px);opacity:.5;position:absolute}.pv2 .amb i:first-child{animation:pv2-dr1 26s ease-in-out infinite alternate;background:#1d4fd8;height:560px;left:-160px;top:-180px;width:560px}.pv2 .amb i:nth-child(2){animation:pv2-dr2 30s ease-in-out infinite alternate;background:#0e8fa6;height:520px;opacity:.35;right:-120px;top:30%;width:520px}.pv2 .amb i:nth-child(3){animation:pv2-dr1 34s ease-in-out infinite alternate-reverse;background:#1a3f9a;bottom:-200px;height:420px;left:30%;opacity:.35;width:620px}@keyframes pv2-dr1{to{transform:translate(120px,80px)}}@keyframes pv2-dr2{to{transform:translate(-140px,120px)}}.pv2 .pg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:1400px;padding:28px 28px 56px;position:relative;z-index:1}.pv2 .s12{grid-column:span 12}.pv2 .s7{grid-column:span 7}.pv2 .s5{grid-column:span 5}.pv2 .s6{grid-column:span 6}.pv2 .hd{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pv2 .hd h1{font-size:24px;font-weight:600;letter-spacing:-.02em}.pv2 .hd p{color:var(--ink3)!important;font-size:13.5px;margin-top:4px}.pv2 .seg{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;display:flex;gap:2px;padding:3px}.pv2 .seg button{background:none;border:0;border-radius:7px;color:var(--ink2)!important;cursor:pointer;font:500 13px Geist,sans-serif;padding:6px 11px;transition:background .2s,color .2s;white-space:nowrap}.pv2 .seg button.on{background:#3d7bff38}.pv2 .seg button.on,.pv2 .seg button:not(.on):hover{color:#fff!important}.pv2 svg.i{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;height:16px;width:16px}.pv2 .c{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--card);border:1px solid var(--line);border-radius:16px;opacity:0;overflow:hidden;padding:18px 20px;position:relative;transform:translateY(14px);transition:opacity .6s var(--e),transform .6s var(--e),border-color .25s,box-shadow .25s}.pv2 .c.pvin{opacity:1;transform:none}.pv2 .c:before{background:radial-gradient(420px circle at 50% -40%,#78a0ff1a,#0000 45%);background:radial-gradient(420px circle at var(--mx,50%) var(--my,-40%),#78a0ff1a,#0000 45%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.pv2 .c:hover{border-color:var(--line2);box-shadow:0 18px 40px -26px #000c}.pv2 .c:hover:before{opacity:1}.pv2 .ch{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.pv2 .ch h2{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.01em}.pv2 .ch h2 svg,.pv2 .ch p{color:var(--ink3)!important}.pv2 .ch p{font-size:13px;margin-top:3px}.pv2 .pvlb{color:var(--ink3)!important;display:flex;font-size:11px;gap:7px;letter-spacing:.08em;text-transform:uppercase}.pv2 .dl,.pv2 .pvlb{align-items:center;font-weight:600}.pv2 .dl{background:#22c55e24;border-radius:99px;color:#4ade80!important;display:inline-flex;font-size:12px;gap:3px;padding:3px 8px;white-space:nowrap}.pv2 .ins{align-items:flex-start;background:#3d7bff14;border:1px solid #3d7bff2e;border-radius:10px;color:var(--ink2)!important;display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin-top:14px;padding:9px 11px}.pv2 .ins svg{color:#7fa8ff!important;height:14px;margin-top:1px;width:14px}.pv2 .btn{align-items:center;background:#ffffff0d;border:1px solid var(--line2);border-radius:9px;cursor:pointer;display:inline-flex;font:500 13px Geist,sans-serif;gap:6px;height:32px;padding:0 12px;transition:background .2s;white-space:nowrap}.pv2 .btn,.pv2 .btn:hover{color:var(--ink)!important}.pv2 .btn:hover{background:#ffffff1a}.pv2 .tk{background:#ffffff0d;border-radius:9px;height:8px;min-width:0;overflow:hidden}.pv2 .tk i{background:var(--blue);border-radius:inherit;display:block;height:100%;transition:width 1s var(--e) .15s;transition:width 1s var(--e) calc(var(--d,0)*55ms + .15s);width:0}.pv2 .pvin .tk i{width:var(--w)}.pv2 .dot{border-radius:3px;flex:none;height:9px;width:9px}.pv2 .av{background:color-mix(in oklch,#64748b 55%,#0b1430);background:color-mix(in oklch,var(--c,#64748b) 55%,#0b1430);border-radius:8px;color:#fff!important;display:grid;flex:none;font-size:10.5px;font-weight:700;height:26px;letter-spacing:.02em;place-items:center;width:26px}.pv2 .av.lg{border-radius:12px;font-size:16px;height:40px;width:40px}.pv2 .pulse{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));opacity:0;overflow:hidden;transition:opacity .6s}.pv2 .pulse.pvin{opacity:1}.pv2 .pulse>div{background:#0c142abf;display:flex;flex-direction:column;gap:3px;padding:12px 16px}.pv2 .pulse b{font-size:19px;font-weight:600}.pv2 .pulse small{color:var(--ink3)!important;font-size:12px}.pv2 .pulse small em{color:#4ade80!important;font-style:normal}.pv2 .al{align-items:center;background:linear-gradient(90deg,#f052611f,#101a348c 45%);border-color:#f052614d;display:flex;gap:14px;padding:12px 14px 12px 16px}.pv2 .al .ic{background:#f0526129;border-radius:10px;color:#ff8a95!important;display:grid;flex:none;height:34px;place-items:center;position:relative;width:34px}.pv2 .al .ic:after{animation:pv2-pl 2.4s ease-out infinite;border:1px solid #f0526180;border-radius:12px;content:"";inset:-3px;position:absolute}@keyframes pv2-pl{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.pv2 .al .tx{flex:1 1;min-width:0}.pv2 .al b{font-size:14.5px;font-weight:600}.pv2 .al span{color:var(--ink2)!important;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2 .hero{background:linear-gradient(160deg,#1d4fd847,#101a3499 55%);display:flex;flex-direction:column;grid-column:span 5}.pv2 .hero .top{display:flex;gap:10px;justify-content:space-between}.pv2 .hero .meta{color:var(--ink3)!important;font-size:13px;margin-top:5px}.pv2 .big{font-size:clamp(38px,4.2vw,54px);font-weight:600;line-height:1;margin:16px 0 8px}.pv2 .spk{display:block;width:100%}.pv2 .spk .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) .3s}.pv2 .pvin .spk .ln{stroke-dashoffset:0}.pv2 .spk .ar,.pv2 .spk circle{opacity:0;transition:opacity .8s ease 1s}.pv2 .pvin .spk .ar,.pv2 .pvin .spk circle{opacity:1}.pv2 .bar2{background:#ffffff0f;border-radius:9px;display:flex;gap:2px;height:6px;overflow:hidden}.pv2 .bar2 i{display:block;height:100%;transition:width 1.1s var(--e) .2s;transition:width 1.1s var(--e) calc(var(--d,0)*80ms + .2s);width:0}.pv2 .pvin .bar2 i{width:var(--w)}.pv2 .split{grid-gap:16px;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:14px;padding-top:14px}.pv2 .split>div+div{border-left:1px solid var(--line);padding-left:16px}.pv2 .split .v{font-size:20px;font-weight:600;margin:5px 0 2px}.pv2 .split small{color:var(--ink3)!important;font-size:12px}.pv2 .kp{grid-gap:16px;display:grid;gap:16px;grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr))}.pv2 .k{display:flex;flex-direction:column;min-height:160px;padding:16px 16px 12px}.pv2 .k .row{align-items:center;display:flex;gap:8px;justify-content:space-between}.pv2 .k .v{font-size:24px;font-weight:600;margin:10px 0 2px}.pv2 .k small{color:var(--ink3)!important;font-size:12px}.pv2 .k .spk{height:44px;margin-top:auto}.pv2 .k .pr{display:flex;flex-direction:column;gap:7px;margin-top:auto}.pv2 .k .pr p{color:var(--ink2)!important;display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.pv2 .k .pr p b{color:var(--ink)!important}.pv2 .k.warn{border-color:#f0526140}.pv2 .k.ok .v,.pv2 .okp{color:#4ade80!important}.pv2 .okp{align-items:center;align-self:flex-start;background:#22c55e1a;border-radius:9px;display:inline-flex;font-size:12.5px;gap:6px;margin-top:auto;padding:6px 10px}.pv2 .tst{grid-gap:12px 34px;display:grid;gap:12px 34px;grid-template-columns:repeat(4,max-content);margin-bottom:18px}.pv2 .tst b{display:block;font-size:24px;font-weight:600;margin:5px 0 2px}.pv2 .tst small{color:var(--ink3)!important;font-size:12px}.pv2 .tst .up b{color:#4ade80!important}.pv2 .tw{display:flex;flex-wrap:wrap;gap:14px}.pv2 .tg,.pv2 .tw{align-items:center}.pv2 .tg{color:var(--ink2)!important;cursor:pointer;display:inline-flex;font-size:12.5px;gap:8px;-webkit-user-select:none;user-select:none}.pv2 .tg input{appearance:none;background:#ffffff1f;border-radius:99px;cursor:pointer;height:18px;margin:0;position:relative;transition:background .2s;width:30px}.pv2 .tg input:after{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s var(--e);width:14px}.pv2 .tg input:checked{background:var(--blue)}.pv2 .tg input:checked:after{transform:translateX(12px)}.pv2 .tch{height:260px;margin-bottom:26px;margin-left:36px;position:relative}.pv2 .ty span{color:var(--ink3)!important;font-size:11px;left:-36px;position:absolute;transform:translateY(50%)}.pv2 .ty span:after{border-top:1px dashed #8caae61a;content:"";left:36px;max-width:2000px;position:absolute;top:50%;width:100vw}.pv2 .tch{overflow:visible}.pv2 .ty{inset:0;margin-left:-36px;overflow:hidden;padding-left:36px;pointer-events:none;position:absolute}.pv2 .ty .avg{border-top:1px dashed #f5a5248c;left:36px;position:absolute;right:0}.pv2 .ty .avg span{background:#0e1934;border:1px solid #f5a5244d;border-radius:5px;color:var(--amb)!important;font-size:10.5px;padding:1px 6px;position:absolute;right:0;top:-9px;transform:none}.pv2 .ty .avg span:after{display:none}.pv2 .pvtb{grid-column-gap:8px;align-items:end;column-gap:8px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inset:0;position:absolute}.pv2 .tc{align-items:flex-end;cursor:crosshair;display:flex;height:100%;justify-content:center;position:relative}.pv2 .tc i{background:linear-gradient(180deg,#3d7bff61,#3d7bff14);border-radius:6px 6px 2px 2px;display:block;height:0;max-width:34px;transition:height .9s var(--e) calc(var(--d)*35ms + .1s),background .2s;width:62%}.pv2 .pvin .tc i{height:var(--h)}.pv2 .tc:hover i{background:linear-gradient(180deg,#5b93ffb3,#3d7bff33)}.pv2 .tc.mx i{background:linear-gradient(180deg,#22c55ebf,#22c55e26)}.pv2 .tc.cur i{background:linear-gradient(180deg,#3d7bff,#3d7bff4d)}.pv2 .tc em{bottom:-22px;color:var(--ink3)!important;font-family:Geist Mono,monospace;font-size:11px;font-style:normal;position:absolute;white-space:nowrap}.pv2 .tc.yr em{color:var(--ink2)!important;font-weight:600}.pv2 .tc.mx em{color:#4ade80!important}.pv2 .tc.cur em{color:#fff!important}.pv2 .tc.yr:before{border-left:1px solid #8caae624;bottom:0;content:"";left:-4px;position:absolute;top:0}.pv2 #tLine{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.pv2 .tl{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .2s}.pv2 .pvin .tl{stroke-dashoffset:0}.pv2 .ta{opacity:0;transition:opacity 1s ease 1.2s}.pv2 .pvin .ta{opacity:1}.pv2 .tgh{fill:none;stroke:#a9b6d38c;stroke-width:1.5;stroke-dasharray:4 5}.pv2 .tip{background:#0d1733;border:1px solid var(--line2);border-radius:10px;box-shadow:0 12px 30px -12px #000c;font-size:12px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));transition:opacity .15s;white-space:nowrap;z-index:4}.pv2 .tip.lf{transform:translate(calc(-100% + 20px),calc(-100% - 14px))}.pv2 .tip.on{opacity:1}.pv2 .tip b{color:var(--ink3)!important;display:block;font-size:11px;font-weight:500}.pv2 .tip span{display:block;font:600 15px Geist Mono,monospace;margin:2px 0}.pv2 .tip small{font-size:11.5px}.pv2 .tip .g{color:#4ade80!important}.pv2 .tip .r{color:#ff8a95!important}.pv2 .tip:after{background:#fff;border:3px solid var(--blue);border-radius:50%;bottom:-18px;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%);width:10px}.pv2 .tip.lf:after{left:calc(100% - 20px)}.pv2 .hb{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) 64px 34px;padding:5px 0}.pv2 .hb .nm{color:var(--ink2)!important;font-size:13px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pv2 .hb .tk{height:10px}.pv2 .hb .tk i{background:rgba(61,123,255,var(--o))}.pv2 .hb.top .tk i{background:linear-gradient(90deg,#3d7bff,#5b9bff)}.pv2 .hb.top .nm{color:#fff!important;font-weight:600}.pv2 .hb b{font-size:12.5px;font-weight:600;text-align:right}.pv2 .hb small{color:var(--ink3)!important;font-size:12px;text-align:right}.pv2 .rsp{margin-bottom:14px}.pv2 .rsb{border-radius:6px;height:10px}.pv2 .rsl{color:var(--ink2)!important;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 18px;margin-top:9px}.pv2 .rsl>span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.pv2 .rsl i{border-radius:3px;height:8px;width:8px}.pv2 .rsl b{color:var(--ink)!important;font-weight:600}.pv2 .rld{grid-gap:16px;align-items:center;background:linear-gradient(120deg,#3d7bff33,#3d7bff0a);border:1px solid #3d7bff52;border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto 56px;margin-bottom:12px;padding:14px 16px}.pv2 .rlr{align-items:center;display:flex;gap:12px}.pv2 .rlr,.pv2 .rlr>div{min-width:0}.pv2 .rlr .pvlb{white-space:nowrap}.pv2 .rlr .rnm{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:2px}.pv2 .rn{background:#ffffff0f;border-radius:7px;color:var(--ink3)!important;display:grid;flex:none;font:600 11px Geist Mono,monospace;height:24px;place-items:center;width:24px}.pv2 .rld .rn{background:var(--blue);border-radius:9px;color:#fff!important;font-size:14px;height:32px;width:32px}.pv2 .rlv{text-align:right}.pv2 .rlv>b{font-size:24px;font-weight:600}.pv2 .rlm{align-items:center;color:var(--ink2)!important;display:flex;font-size:12px;gap:8px;justify-content:flex-end;margin-top:3px}.pv2 .rlg{height:56px;width:56px}.pv2 .rlg .ring circle{stroke-width:6}.pv2 .rlg .ring .bg{stroke:#ffffff14}.pv2 .rlg .ring .fg{stroke:#5b93ff}.pv2 .rd{border-radius:99px;font-size:11px;font-weight:600;padding:2px 6px;white-space:nowrap}.pv2 .rd.u{background:#22c55e24;color:#4ade80!important}.pv2 .rd.d{background:#f0526124;color:#ff8a95!important}.pv2 .rgr{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pv2 .rt2{background:#ffffff08;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:7px;opacity:0;padding:10px 12px 11px;transform:translateY(6px);transition:opacity .45s ease calc(var(--d)*50ms + .25s),transform .45s var(--e) calc(var(--d)*50ms + .25s),border-color .2s,background .2s}.pv2 .pvin .rt2{opacity:1;transform:none}.pv2 .rt2:hover{background:#ffffff0d;border-color:var(--line2)}.pv2 .rtt{align-items:center;display:flex;gap:8px;min-width:0}.pv2 .rtt .rnm{color:var(--ink)!important;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2 .rtt .rn{border-radius:6px;font-size:10px;height:20px;width:20px}.pv2 .rtv{align-items:baseline;display:flex;gap:6px;justify-content:space-between}.pv2 .rtv b{font-size:16px;font-weight:600}.pv2 .rtv small{color:var(--ink3)!important;font-size:12px}.pv2 .rt2 .tk{height:4px}.pv2 .rt2 .tk i{background:#3d7bff}.pv2 .rt2.ab .tk i{background:#22c3d6}.pv2 .rmi{color:var(--ink3)!important;font-size:12px;margin-top:10px}.pv2 .rmi b{color:var(--ink2)!important;font-weight:600}.pv2 .chT{font-size:30px;font-weight:600;margin-bottom:14px}.pv2 .chT small{color:var(--ink3)!important;display:block;font:500 12px Geist,sans-serif;letter-spacing:0;margin-top:4px}.pv2 #chBar{border-radius:6px;height:14px}.pv2 .cg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px}.pv2 .ct{background:#ffffff08;border:1px solid var(--line);border-radius:12px;display:flex;gap:10px;padding:12px;transition:border-color .2s,background .2s}.pv2 .ct:hover{background:#ffffff0d;border-color:var(--line2)}.pv2 .ct .dot{margin-top:4px}.pv2 .ct .nm{color:var(--ink2)!important;font-size:13px}.pv2 .ct b{display:block;font-size:16px;font-weight:600;margin:3px 0 2px}.pv2 .ct small{color:var(--ink3)!important;font-size:11.5px}.pv2 .ct.off{opacity:.55}.pv2 .ct.off b{color:var(--ink3)!important}.pv2 #agBar{border-radius:6px;height:12px;margin-bottom:18px}.pv2 .sts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.pv2 .st{display:flex;flex-direction:column;gap:2px}.pv2 .st .col{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;height:96px;margin-bottom:10px}.pv2 .st .col i{background:linear-gradient(180deg,var(--c),color-mix(in oklch,var(--c) 25%,#0000));border-radius:8px 8px 2px 2px;display:block;height:0;transition:height 1s var(--e) calc(var(--d)*90ms + .2s);width:100%}.pv2 .pvin .st .col i{height:var(--h)}.pv2 .st .nm{align-items:center;color:var(--ink2)!important;display:flex;font-size:12.5px;gap:6px}.pv2 .st .nm:before{background:var(--c);border-radius:3px;content:"";height:8px;width:8px}.pv2 .st b{font-size:15px;font-weight:600}.pv2 .st small{color:var(--ink3)!important;font-size:11.5px}.pv2 .rk{grid-gap:10px;align-items:center;border-top:1px solid #8caae60f;display:grid;gap:10px;grid-template-columns:18px 26px minmax(0,1fr) minmax(40px,90px) 86px 30px;padding:6px 0}.pv2 .rk:first-child{border-top:0}.pv2 .rk .no{color:var(--ink3)!important;font:600 11px Geist Mono,monospace;text-align:center}.pv2 .rk .nm{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2 .rk .nm small{color:var(--ink3)!important;display:block;font-size:11px}.pv2 .rk .tk{height:6px}.pv2 .rk b{font-size:12.5px;font-weight:600;text-align:right}.pv2 .rk>small{color:var(--ink3)!important;font-size:11.5px;text-align:right}.pv2 .rk.hi .tk i{background:linear-gradient(90deg,#f05261,#ff8a95)}.pv2 .rk.hi .no{color:#ff8a95!important}.pv2 .rk.ot{opacity:.7}.pv2 .rk.ot .av{background:#ffffff14;font-size:9.5px}.pv2 #clL .rk{grid-template-columns:18px 26px minmax(0,1fr) minmax(40px,90px) 86px}.pv2 .cc{background:#ffffff12;border-radius:9px;height:8px;margin-top:14px;overflow:hidden}.pv2 .cc i{background:linear-gradient(90deg,#f05261,#ff8a95);border-radius:inherit;display:block;height:100%;transition:width 1.2s var(--e) .5s;width:0}.pv2 .cc.b i{background:linear-gradient(90deg,#3d7bff,#22c3d6)}.pv2 .pvin .cc i{width:var(--w)}.pv2 .cc+p{color:var(--ink2)!important;font-size:12.5px;margin-top:8px}.pv2 .cc+p b{color:var(--ink)!important}.pv2 .pk{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:150px minmax(0,1fr)}.pv2 .rw{height:150px;position:relative;width:150px}.pv2 .ring{height:100%;transform:rotate(-90deg);width:100%}.pv2 .ring circle{fill:none;stroke-width:12}.pv2 .ring .bg{stroke:#f5a52447}.pv2 .ring .fg{stroke:var(--grn);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset 1.4s var(--e) .3s}.pv2 .pvin .ring .fg{stroke-dashoffset:var(--o)}.pv2 .rc{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.pv2 .rc b{font-size:28px;font-weight:600}.pv2 .rc small{color:var(--ink3)!important;font-size:12px}.pv2 .pks{display:flex;flex-direction:column;gap:10px}.pv2 .pks>div{align-items:center;display:flex;font-size:13.5px;gap:10px}.pv2 .pks .nm{color:var(--ink2)!important;flex:1 1}.pv2 .pks b{font-size:15px}.pv2 .pks>div:last-child{border-top:1px solid var(--line);padding-top:10px}.pv2 .odh{margin:18px 0 6px}.pv2 .od{grid-gap:12px;align-items:center;border-top:1px solid #8caae612;display:grid;font-size:13px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px 0}.pv2 .od .pvmono{color:var(--ink2)!important;font-size:12.5px}.pv2 .od .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2 .od small{color:var(--ink3)!important;font-size:12px}.pv2 .age{background:#f5a52424;border-radius:99px;color:#fbbf24!important;font-size:11.5px;font-weight:600;padding:3px 8px;white-space:nowrap}.pv2 .age.r{background:#f0526126;color:#ff8a95!important}.pv2 .bdg{background:#f5a52424;border-radius:99px;color:#fbbf24!important;font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap}.pv2 .wch{height:180px;margin:18px 0 26px 34px;position:relative}.pv2 .wch .ty span{left:-34px}.pv2 .wch .ty{margin-left:-34px;padding-left:34px}.pv2 .wb{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));inset:0;position:absolute}.pv2 .wc{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.pv2 .wc i{background:linear-gradient(180deg,#3d7bff,#3d7bff40);border-radius:8px 8px 2px 2px;display:block;height:0;max-width:58px;transition:height 1s var(--e) calc(var(--d)*60ms + .15s),filter .2s;width:100%}.pv2 .pvin .wc i{height:var(--h)}.pv2 .wc:hover i{filter:brightness(1.2)}.pv2 .wc.best i{background:linear-gradient(180deg,#34d399,#22c55e40);box-shadow:0 0 30px -6px #22c55e99}.pv2 .wc b{color:var(--ink2)!important;font-size:11.5px;font-weight:600;margin-bottom:6px;opacity:0;transition:opacity .4s ease calc(var(--d)*60ms + .9s)}.pv2 .pvin .wc b{opacity:1}.pv2 .wc.best b{color:#4ade80!important}.pv2 .wc em{bottom:-22px;color:var(--ink3)!important;font-size:12px;font-style:normal;position:absolute}.pv2 .wc.best em{color:#4ade80!important;font-weight:600}.pv2 .wc.z i{background:#ffffff1f;height:2px!important}.pv2 .hh{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(13,minmax(0,1fr));margin-top:8px}.pv2 .hh i{background:rgba(34,195,214,var(--a));border-radius:5px;height:26px;opacity:0;transform:scaleY(.4);transition:opacity .4s ease calc(var(--d)*40ms + .4s),transform .4s var(--e) calc(var(--d)*40ms + .4s)}.pv2 .pvin .hh i{opacity:1;transform:none}.pv2 .hl{color:var(--ink3)!important;display:flex;font:500 11px Geist Mono,monospace;justify-content:space-between;margin-top:5px}.pv2 .tmw{height:300px;position:relative}.pv2 .t{opacity:0;overflow:hidden;padding:3px;position:absolute;transform:scale(.92);transition:opacity .5s ease calc(var(--d)*50ms + .1s),transform .5s var(--e) calc(var(--d)*50ms + .1s),left .6s var(--e),top .6s var(--e),width .6s var(--e),height .6s var(--e)}.pv2 .pvin .t{opacity:1;transform:none}.pv2 .t:before{background:linear-gradient(150deg,color-mix(in oklch,var(--c) 60%,#0000),color-mix(in oklch,var(--c) 22%,#0000));border:1px solid color-mix(in oklch,var(--c) 55%,#0000);border-radius:10px;content:"";inset:3px;position:absolute;transition:filter .2s}.pv2 .t:hover:before{filter:brightness(1.25)}.pv2 .t>*{display:block;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.pv2 .t .nm{color:#fff!important;font-size:12.5px;font-weight:500;padding-top:9px}.pv2 .t b{font-size:15px;font-weight:600;margin-top:2px}.pv2 .t small{color:#ffffffbf!important;font-size:11.5px}.pv2 .t.sm b{font-size:12px}.pv2 .t.sm .nm{font-size:11px;padding-top:6px}.pv2 .t.sm small{display:none}.pv2 .tot{color:var(--ink3)!important;font-size:12.5px}.pv2 .tot .n{color:var(--ink)!important;font-size:14px;font-weight:600}.pv2 .team{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pv2 .tm-c{background:#ffffff08;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:12px;opacity:0;padding:16px;transform:translateY(10px);transition:opacity .5s ease calc(var(--d)*.1s + .2s),transform .5s var(--e) calc(var(--d)*.1s + .2s),border-color .2s}.pv2 .pvin .tm-c{opacity:1;transform:none}.pv2 .tm-c:hover{border-color:var(--line2)}.pv2 .tm-c:first-child{background:linear-gradient(160deg,#3d7bff24,#ffffff05);border-color:#3d7bff4d}.pv2 .hd2{align-items:center;display:flex;gap:12px}.pv2 .hd2>div:nth-child(2){flex:1 1}.pv2 .hd2 b{font-size:15px}.pv2 .hd2 small{color:var(--ink3)!important;display:block;font-size:12px}.pv2 .mini{height:52px;position:relative;width:52px}.pv2 .mini .ring circle{stroke-width:5}.pv2 .mini .ring .bg{stroke:#ffffff14}.pv2 .mini .ring .fg{stroke:var(--blue)}.pv2 .mini>span{display:grid;font-size:11.5px;font-weight:600;inset:0;place-items:center;position:absolute}.pv2 .mb .row{color:var(--ink2)!important;display:flex;font-size:12.5px;justify-content:space-between;margin-bottom:6px}.pv2 .mb .row b{color:var(--ink)!important;font-size:13px}.pv2 .mb.g .tk i{background:var(--grn)}.pv2 .ft{border-top:1px solid var(--line);color:var(--ink3)!important;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding-top:10px}.pv2 .ft b{color:var(--ink)!important;font-weight:600}.pv2 .gl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.pv2 .gv b{display:block;font-size:24px;font-weight:600;margin:5px 0 2px}.pv2 .gv small{color:var(--ink3)!important;font-size:12px}.pv2 .gv b.fc{color:#4ade80!important}.pv2 .gv b.fc.lo{color:#fbbf24!important}.pv2 .gt{padding-top:26px;position:relative}.pv2 .gtr{background:#ffffff0f;border-radius:8px;height:14px;position:relative}.pv2 .gtr .gd,.pv2 .gtr .gp{border-radius:inherit;bottom:0;left:0;position:absolute;top:0;transition:width 1.3s var(--e) .25s;width:0}.pv2 .gtr .gp{background:repeating-linear-gradient(-45deg,#22c55e59 0 6px,#22c55e26 6px 12px);transition-delay:.9s}.pv2 .gtr .gd{background:linear-gradient(90deg,#2a5fe0,#3d7bff);box-shadow:0 0 18px -4px #3d7bffb3;z-index:1}.pv2 .pvin .gtr .gd{width:var(--a)}.pv2 .pvin .gtr .gp{width:var(--f)}.pv2 .gm,.pv2 .gtd{border-left:2px solid #fbbf24;bottom:-6px;position:absolute;top:-6px;width:0;z-index:2}.pv2 .gtd{border-left:1px dashed #ffffff80}.pv2 .gm em,.pv2 .gtd em{bottom:calc(100% + 4px);color:#fbbf24!important;font-size:11px;font-style:normal;font-weight:600;left:0;position:absolute;transform:translateX(-50%);white-space:nowrap}.pv2 .gtd em{bottom:auto;font-weight:500;top:calc(100% + 4px)}.pv2 .gtd em,.pv2 .gx{color:var(--ink3)!important}.pv2 .gx{display:flex;font:500 11px Geist Mono,monospace;justify-content:space-between;margin-top:22px}.pv2 .gf{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pv2 .gf input{background:#ffffff0d;border:1px solid var(--line2);border-radius:9px;color:var(--ink)!important;font:500 13px Geist Mono,monospace;height:32px;padding:0 10px;width:130px}.pv2 .gf input:focus{border-color:var(--blue);outline:0}.pv2 .btn.pri{background:var(--blue);border-color:var(--blue)}.pv2 .pvsh{grid-gap:16px;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:4px;padding-bottom:14px}.pv2 .pvsh b{display:block;font-size:22px;font-weight:600;margin-top:5px}.pv2 .pvsh b.rd{color:#fbbf24!important}.pv2 .pvsp{grid-gap:12px;align-items:center;border-top:1px solid #8caae612;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;opacity:0;padding:11px 0;transform:translateX(-8px);transition:opacity .45s ease calc(var(--d)*80ms + .2s),transform .45s var(--e) calc(var(--d)*80ms + .2s)}.pv2 .pvsp:first-child{border-top:0}.pv2 .pvin .pvsp{opacity:1;transform:none}.pv2 .sdt{align-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;height:44px;justify-content:center;line-height:1;width:40px}.pv2 .sdt b{font-size:16px;font-weight:600}.pv2 .sdt small{color:var(--ink3)!important;font-size:10px;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.pv2 .pvsp.soon .sdt{background:#3d7bff1f;border-color:#3d7bff80}.pv2 .pvsp.late .sdt{background:#f052611f;border-color:#f0526180}.pv2 .pvsp .nm{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.pv2 .pay,.pv2 .pvsp .mt span,.pv2 .pvsp .nm,.pv2 .sch{white-space:nowrap}.pv2 .ch>div:first-child{flex:1 1;min-width:200px}.pv2 .pvsp .mt{align-items:center;color:var(--ink3)!important;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:3px}.pv2 .stg{display:flex;gap:3px;margin-top:7px}.pv2 .stg i{background:#ffffff14;border-radius:3px;flex:1 1;height:4px;max-width:34px}.pv2 .stg i.on{background:var(--blue)}.pv2 .pvsp.late .stg i.on{background:#f05261}.pv2 .pvsp .rt{text-align:right}.pv2 .pvsp .rt b{display:block;font-size:14px;font-weight:600}.pv2 .pay{border-radius:99px;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 7px}.pv2 .pay.ok{background:#22c55e24;color:#4ade80!important}.pv2 .pay.pt{background:#f5a52424;color:#fbbf24!important}.pv2 .pay.no{background:#f0526124;color:#ff8a95!important}.pv2 .sch{background:#3d7bff29;border-radius:99px;color:#9dbbff!important;font-size:11px;font-weight:600;padding:2px 7px}.pv2 .pvsp.late .sch{background:#f0526129;color:#ff8a95!important}.pv2 .n.odo .odg,.pv2 .n.odo .odx{flex:none!important;gap:0!important;inset:auto!important;place-items:normal!important;position:static!important}.pv2 .n.odo .odgs{display:flex!important;flex-direction:column!important}.pv2 .n.odo .odgs,.pv2 .n.odo .odgs>span{gap:0!important;inset:auto!important;position:static!important}.pv2 .n.odo .odgs>span{background:none!important;border:0!important;display:block!important;margin:0!important;padding:0!important;width:auto!important}.pv2 .n.odo{display:inline-flex;vertical-align:bottom;white-space:nowrap}.pv2 .odg,.pv2 .odx{border:0;display:inline-block;font-size:inherit;height:1.15em;line-height:1.15em;margin:0;overflow:hidden;padding:0}.pv2 .odgs{display:flex;flex-direction:column;transition:transform 1.15s cubic-bezier(.2,.9,.25,1)}.pv2 .odgs span{display:block;height:1.15em;line-height:1.15em;text-align:center}.pv2 .c.pvin.tl3{transform:perspective(900px) rotateX(0deg) rotateY(0deg) translateY(-2px);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-2px);transition:transform .12s ease-out,border-color .25s,box-shadow .25s,opacity .6s}.pv2 .c.hit{border-color:#5b93ff99;box-shadow:0 0 0 1px #5b93ff59,0 0 46px -8px #3d7bffbf}.pv2 .plus{animation:pv2-pu 1.5s ease forwards;color:#4ade80!important;font:600 13px Geist Mono,monospace;pointer-events:none;position:absolute;right:16px;top:40px;z-index:3}@keyframes pv2-pu{0%{opacity:0;transform:translateY(8px)}18%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}.pv2-fly{background:#9cc0ff;border-radius:50%;box-shadow:0 0 0 3px #3d7bff59,0 0 22px 7px #3d7bffbf;height:12px;left:-6px;pointer-events:none;position:fixed;top:-6px;width:12px;z-index:50}.pv2 .src{animation:pv2-srcp .8s ease}@keyframes pv2-srcp{30%{box-shadow:0 0 0 2px #5b93ff99,0 0 26px -4px #3d7bffcc}}.pv2-cf{height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:60}.pv2 .tick{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c142a99;border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;height:44px;overflow:hidden;padding:0 0 0 12px}.pv2 .pvlv{align-items:center;border-right:1px solid var(--line);color:#ff8a95!important;display:inline-flex;flex:none;font-size:11px;font-weight:700;gap:7px;height:22px;letter-spacing:.1em;padding-right:12px}.pv2 .pvlv i{animation:pv2-lvp 1.6s infinite;background:#f05261;border-radius:50%;height:7px;width:7px}@keyframes pv2-lvp{0%{box-shadow:0 0 0 0 #f0526199}70%,to{box-shadow:0 0 0 7px #f0526100}}.pv2 .tkw{flex:1 1;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000);min-width:0;overflow:hidden}.pv2 .ev,.pv2 .tkw{display:flex;gap:8px}.pv2 .ev{align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:9px;flex:none;font-size:12.5px;padding:4px 10px 4px 5px;white-space:nowrap}.pv2 .evi{border-radius:7px;display:grid;height:22px;place-items:center;width:22px}.pv2 .evi svg{height:13px;width:13px}.pv2 .evi.o{background:#3d7bff2e;color:#9dbbff!important}.pv2 .evi.p{background:#22c55e29;color:#4ade80!important}.pv2 .ev b{font-weight:600}.pv2 .ev .pvmono{font-size:12px}.pv2 .ev small{color:var(--ink3)!important;font-size:11.5px}.pv2 .gtr{height:16px}.pv2 .gtr .gd{overflow:hidden}.pv2 .gtr .gd:after,.pv2 .gtr .gd:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.pv2 .gtr .gd:before{animation:pv2-wv 1.8s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16' preserveAspectRatio='none'%3E%3Cpath d='M0 7q10-5 20 0t20 0v9H0Z' fill='%23fff' fill-opacity='.22'/%3E%3C/svg%3E") repeat-x 0 0/40px 100%}.pv2 .gtr .gd:after{animation:pv2-shn 3.4s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) no-repeat;background-size:50% 100%}@keyframes pv2-wv{to{background-position:40px 0}}@keyframes pv2-shn{0%{background-position:-100% 0}60%,to{background-position:200% 0}}.pv2 .gwb{display:none}.pv2 .won .gwb{animation:pv2-gpop .5s cubic-bezier(.2,.9,.3,1.3);background:#22c55e29;border-radius:99px;color:#4ade80!important;display:inline-flex;font-size:11.5px;font-weight:600;margin-left:6px;padding:3px 9px}@keyframes pv2-gpop{0%{opacity:0;transform:scale(.7)}}.pv2 .won .gtr .gd{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 18px -4px #22c55ecc}.pv2 .tch{touch-action:pan-y}.pv2 #tDot{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #3d7bff59,0 0 18px 5px #5b93ffcc;height:12px;margin:-6px 0 0 -6px;width:12px;z-index:3}.pv2 #tDot,.pv2 #tGd{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s}.pv2 #tGd{border-left:1px solid #fff3;bottom:0;width:0}.pv2 .tch.sc #tDot,.pv2 .tch.sc #tGd{opacity:1}.pv2 .tip:after{display:none}.pv2 .tc.hv i{background:linear-gradient(180deg,#5b93ffbf,#3d7bff33)}.pv2 .rte{height:18px;margin-top:6px;max-width:280px;position:relative}.pv2 .rte:before{border-top:1.5px dashed #8caae638;content:"";right:6px}.pv2 .rte .rl,.pv2 .rte:before{left:0;position:absolute;top:50%}.pv2 .rte .rl{background:linear-gradient(90deg,#3d7bff26,#3d7bff);border-radius:2px;height:2px;margin-top:-1px;transition:width 1.8s var(--e) calc(var(--d)*.12s + .35s);width:0}.pv2 .pvin .rte .rl{width:calc(var(--p)*(100% - 28px))}.pv2 .rte .trk{color:#9dbbff!important;left:0;margin-top:-9px;position:absolute;top:50%;transition:left 1.8s var(--e) calc(var(--d)*.12s + .35s)}.pv2 .pvin .rte .trk{left:calc(var(--p)*(100% - 28px))}.pv2 .trk svg{animation:pv2-bob .45s ease-in-out infinite alternate;display:block;height:15px;width:22px}@keyframes pv2-bob{to{transform:translateY(-1px)}}.pv2 .rte .dst{background:#0b1430;border:2px solid #4ade80;border-radius:50%;height:9px;margin-top:-4.5px;position:absolute;right:0;top:50%;width:9px}.pv2 .pvsp.late .trk{color:#ff8a95!important}.pv2 .pvsp.late .rl{background:linear-gradient(90deg,#f0526126,#f05261)}.pv2 .pvsp.late .trk svg{animation:pv2-shk .8s ease-in-out infinite}@keyframes pv2-shk{50%{transform:translateX(1px)}}@media(max-width:1180px){.pv2 .hero,.pv2 .kp,.pv2 .s5,.pv2 .s6,.pv2 .s7{grid-column:span 12}}@media(max-width:820px){.pv2 .team{grid-template-columns:minmax(0,1fr)}.pv2 .pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .tst{grid-template-columns:repeat(2,max-content)}}@media(max-width:720px){.pv2 .gl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv2 .gl .gv:last-child{grid-column:span 2}.pv2 .gv b{font-size:19px}.pv2 .pvsh b{font-size:18px}.pv2 .pg{gap:12px;padding:18px 14px 44px}.pv2 .c{padding:16px}.pv2 .kp{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .k{min-height:146px;padding:14px 14px 10px}.pv2 .k .v{font-size:19px}.pv2 .al{flex-wrap:wrap}.pv2 .al .btn{margin-left:48px}.pv2 .tch{height:210px;margin-left:30px}.pv2 .ty span{left:-30px}.pv2 .pvtb{column-gap:3px}.pv2 .tc em{font-size:9.5px}.pv2 .tc:not(.yr):not(.cur):not(.mx) em{display:none}.pv2 .rgr{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .rld{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.pv2 .rlg{display:none}.pv2 .rlv>b{font-size:19px}.pv2 .rlr .rnm{font-size:17px}.pv2 .pk{grid-template-columns:minmax(0,1fr);justify-items:center}.pv2 .pks{width:100%}.pv2 .sts{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .st .col{height:64px}.pv2 .rk{grid-template-columns:18px 26px minmax(0,1fr) 80px 30px}.pv2 .rk .tk{display:none}.pv2 #clL .rk{grid-template-columns:18px 26px minmax(0,1fr) 80px}.pv2 .od{grid-template-columns:auto minmax(0,1fr) auto}.pv2 .od small{display:none}.pv2 .tmw{height:360px}.pv2 .wb{gap:6px}.pv2 .split .v{font-size:17px}.pv2 .tst b{font-size:20px}}@media(max-width:380px){.pv2 .kp{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pv2 .tick{height:40px}.pv2 .pvlv{padding-right:8px}.pv2 .ev small{display:none}}@media(prefers-reduced-motion:reduce){.pv2,.pv2 *,.pv2 :after,.pv2 :before{animation:none!important;transition:none!important}}.pv2 :not(style):not(script){color:inherit!important}.app .pv2{color:var(--ink)!important}.pv2{border-radius:22px;isolation:isolate;min-height:calc(100vh - 120px);overflow:hidden;position:relative}.pv2 .amb{position:absolute}.pv2 .pg{padding-top:24px}.pv2 [hidden]{display:none!important}.pv2 .c.s12x{grid-column:span 12}.pv2 .emp{color:var(--ink3)!important;font-size:13px;padding:18px 0;text-align:center}.pv2 .gerr{color:#fbbf24!important;font-size:12px;margin-top:6px}body.fc-acc .pv2{--blue:var(--fc-acc)}body.fc-acc .pv2 .seg button.on{background:color-mix(in srgb,var(--fc-acc) 30%,#0000)}body.fc-acc .pv2 .tc.cur i{background:linear-gradient(180deg,var(--fc-acc),color-mix(in srgb,var(--fc-acc) 30%,#0000))}body.fc-acc .pv2 .btn.pri,body.fc-acc .pv2 .rld .rn{background:var(--fc-acc);border-color:var(--fc-acc)}body.fc-acc .pv2 .gtr .gd{background:linear-gradient(90deg,color-mix(in srgb,var(--fc-acc) 75%,#000),var(--fc-acc))}body.fc-wp .pv2{--card:var(--fcl-surf);--line:var(--fcl-line);background:#0000}body.fc-wp .pv2 .amb{display:none}body.fc-wp .pv2 .pulse>div,body.fc-wp .pv2 .tick{background:var(--fcl-surf)}body.fc-wp .pv2 .hero{background:linear-gradient(160deg,color-mix(in srgb,var(--blue) 22%,#0000),var(--fcl-surf) 55%)}body.fc-wp.fc-solid .pv2 .c{-webkit-backdrop-filter:none;backdrop-filter:none}body.light .pv2{--bg:#eef2f9;--card:#ffffffc7;--line:#0f172a14;--line2:#0f172a29;--ink:#0f172a;--ink2:#334155;--ink3:#64748b}body.light .pv2 .amb i{opacity:.16}body.light .pv2 .pulse>div,body.light .pv2 .tick{background:#ffffffd1}body.light .pv2 .hero{background:linear-gradient(160deg,color-mix(in srgb,var(--blue) 14%,#fff),#ffffffd9 55%)}body.light .pv2 .al{background:linear-gradient(90deg,#f052611a,#ffffffd9 45%)}body.light .pv2 .hb.top .nm,body.light .pv2 .seg button.on,body.light .pv2 .tc.cur em{color:var(--ink)!important}body.light .pv2 .btn,body.light .pv2 .ct,body.light .pv2 .ev,body.light .pv2 .gf input,body.light .pv2 .rt2,body.light .pv2 .sdt,body.light .pv2 .seg,body.light .pv2 .tm-c{background:#0f172a08}body.light .pv2 .bar2,body.light .pv2 .cc,body.light .pv2 .gtr,body.light .pv2 .rn,body.light .pv2 .stg i,body.light .pv2 .tk{background:#0f172a12}body.light .pv2 .rte .dst,body.light .pv2 .ty .avg span{background:#fff}body.light .pv2 .dl,body.light .pv2 .gv b.fc,body.light .pv2 .k.ok .v,body.light .pv2 .okp,body.light .pv2 .pulse small em,body.light .pv2 .tst .up b{color:#15803d!important}body.light .pv2 .dl.neg,body.light .pv2 .rd.d,body.light .pv2 .tst .dn b{color:#dc2626!important}body.light .pv2 .age,body.light .pv2 .bdg,body.light .pv2 .gv b.fc.lo{color:#b45309!important}body.light .pv2 .t .nm,body.light .pv2 .t b,body.light .pv2 .t small{color:#fff!important;text-shadow:0 1px 2px #00000059}body.light .pv2 .c:hover{box-shadow:0 18px 40px -26px #0f172a59}body.light .pv2 .tc:not(.mx):not(.cur):not(.hv) i{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 45%,#0000),color-mix(in srgb,var(--blue) 10%,#0000))}body.light.fc-wp .pv2{background:#0000}@media(max-width:720px){.pv2{border-radius:16px}.pv2 .pg{padding-top:16px}}.pv2 .dl.neg{background:#f0526124}.pv2 .dl.neg,.pv2 .tst .dn b{color:#ff8a95!important}@media(max-width:720px){.pv2 .al .tx{flex-basis:calc(100% - 52px);flex-grow:1;flex-shrink:1}.pv2 .al span{white-space:normal}}.pv2 .ty span,.pv2 .wch .ty span{left:0}.pv2 .ty .avg span{left:auto}body.light .pv2 .tg input{background:#0f172a2e}body.light .pv2 .tg input:checked{background:var(--blue)}.pv2 .tip{color:#eef3ff!important}.pv2 .tip b{color:#a9b6d3!important}.pv2 .tch .ty,.pv2 .wch .ty{overflow:visible}.pv2 .k .pr p{align-items:baseline}.pv2 .k .pr p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2 .k .pr p b{white-space:nowrap}body.light .pv2{--bg:#f3f5f9;--card:#fff;--line:#0f172a17;--line2:#0f172a2e;--ink:#0b1220;--ink2:#1f2a3d;--ink3:#5b677d}body.light .pv2 .amb i{opacity:.1}body.light .pv2 .c{box-shadow:0 1px 2px #0f172a0d,0 10px 28px -20px #0f172a59}body.light .pv2 .pulse{box-shadow:0 1px 2px #0f172a0d}body.light .pv2 .pulse>div,body.light .pv2 .tick{background:#fff}body.light .pv2 .ch h2 svg,body.light .pv2 .ins svg{color:var(--blue)!important}body.light .pv2 .ins{background:color-mix(in srgb,var(--blue) 7%,#fff);border-color:color-mix(in srgb,var(--blue) 22%,#0000)}body.light .pv2 .t:before{background:linear-gradient(150deg,color-mix(in oklch,var(--c) 94%,#000 6%),color-mix(in oklch,var(--c) 72%,#fff 28%));border-color:color-mix(in oklch,var(--c) 80%,#000)}body.light .pv2 .ta{opacity:.7}body.light .pv2 .tc:not(.mx):not(.cur):not(.hv) i{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 60%,#fff),color-mix(in srgb,var(--blue) 18%,#fff))}body.light .pv2 .tc.mx i{background:linear-gradient(180deg,#22c55e,#22c55e59)}body.light .pv2 .ty .avg span{border-color:#b4530959;color:#b45309!important}body.light .pv2 .rld{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 14%,#fff),#fff)}body.light .pv2 .hh i{background:rgba(8,145,178,var(--a))}body.light .pv2 .sch{background:#2563eb1a;color:#1d4ed8!important}body.light .pv2 .pay.ok{color:#15803d!important}body.light .pv2 .pay.no,body.light .pv2 .pvsp.late .sch{color:#dc2626!important}body.light .pv2 .pvsh b.rd{color:#b45309!important}body.light .pv2 .t:before{background:linear-gradient(150deg,color-mix(in oklch,var(--c) 90%,#000),color-mix(in oklch,var(--c) 74%,#000))!important;border-color:color-mix(in oklch,var(--c) 65%,#000)}body.light .pv2 .t:hover:before{filter:brightness(1.08)}.pv2 .t>b{overflow:hidden}.pv2 .t.fit1 b{font-size:12px!important}.pv2 .t.fit1 .nm{font-size:11px;padding-top:6px}.pv2 .t.fit1 small{display:none}.pv2 .t.fit2 b{font-size:10.5px!important;letter-spacing:-.04em}.pv2 .t.fit2 .nm{font-size:10.5px;padding-top:5px}.pv2 .t.nov b,.pv2 .t.xs>*{display:none}.pv2 .t.xs>.nm{display:block;font-size:10px;font-weight:600;line-height:1.2;padding:5px 8px 0}.pv2 .t.xxs>.nm{font-size:9px;padding-top:2px}@media(max-width:720px){.pv2 .tc.lb em{display:block!important}.pv2 .tc.yr:not(.lb) em{display:none!important}.pv2 .tc i{opacity:.75;width:72%}.pv2 .ty .avg span{left:4px;right:auto;top:-20px}.pv2 .tst{gap:10px 24px}.pv2 .tst b{font-size:20px}.pv2 .tw{gap:10px}}.pv2 .tkw{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-right:28px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.pv2 .tkw::-webkit-scrollbar{display:none}.pv2 .tkw .ev{scroll-snap-align:start}.pv2 .tkw.end{-webkit-mask-image:none;mask-image:none}.cl{color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);gap:0;padding:0 0 24px}.cl .cl-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.cl .cl-eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.cl .cl-head h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.cl .cl-head h1{font-size:26px}}.cl .cl-sub{color:var(--ink-3);font-size:13px;margin-top:4px}.cl .cl-head-actions{display:flex;flex-wrap:wrap;gap:8px}.cl-client{align-items:center;display:flex;gap:10px;min-width:0}.cl-avatar{font-feature-settings:"tnum";align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;height:32px;justify-content:center;letter-spacing:.04em;width:32px}.cl-client-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.cl-client-name{align-items:center;color:var(--ink-1);display:flex;font-size:13.5px;font-weight:600;gap:6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-client-sub{font-feature-settings:"tnum";color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.cl-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.cl-tag.vip{background:#f59e0b26;border:1px solid #f59e0b4d;color:var(--warn)}.cl-tag.new{background:#22c55e26;border:1px solid #22c55e4d;color:var(--success)}.cl-tag.biz{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.cl-tag.dormant{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--ink-3)}.cl-orders-cell{display:flex;flex-direction:column;gap:1px}.cl-orders-count{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.cl-orders-last{color:var(--ink-3);font-size:10.5px}.cl-total{font-size:14px;font-weight:700;letter-spacing:-.01em}.cl-avg,.cl-total{font-family:var(--font-mono)}.cl-avg{font-feature-settings:"tnum";color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.cl-spark{display:block;height:28px;width:90px}.cl-spark path.line{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cl-spark path.fill{fill:#3b82f61f;stroke:none}.cl-spark.dormant path.line{stroke:var(--ink-4)}.cl-spark.dormant path.fill{fill:#94a3b814}.cl-status-dot{border-radius:50%;box-shadow:0 0 0 2px var(--bg-0);display:inline-block;height:7px;margin-right:6px;vertical-align:middle;width:7px}.cl-status-dot.active{background:var(--success)}.cl-status-dot.idle{background:var(--warn)}.cl-status-dot.dormant{background:var(--ink-4)}.cl .sl-icon-btn{background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;display:inline-grid;height:28px;place-items:center;transition:all .12s;width:28px}.cl .sl-icon-btn:hover{background:var(--bg-2);color:var(--ink-1)}.cl-card-list{display:flex;flex-direction:column;gap:0}@media (min-width:768px){.cl-card-list{display:none}}@media (max-width:767px){.cl .sl-table-scroll{display:none}}.cl-card-row{grid-gap:10px;align-items:center;background:var(--bg-1);border-bottom:1px solid var(--bg-3);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px 14px}.cl-card-row:last-child{border-bottom:0}.cl-card-row:hover{background:var(--bg-2)}.cl-card-row.selected{background:#3b82f614}.cl-card-row .cl-card-mid{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-card-row .cl-card-meta{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.cl-card-row .cl-card-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.cl-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:300}.cl-modal{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:92vh;max-height:92dvh;max-width:100%;overflow:hidden;width:520px}.cl-modal-head{border-bottom:1px solid var(--bg-3);flex-shrink:0;justify-content:space-between;padding:18px 22px 14px}.cl-modal-head,.cl-modal-title{align-items:center;display:flex}.cl-modal-title{color:var(--ink-1);font-size:16px;font-weight:600;gap:10px}.cl-modal-title .icon-wrap{align-items:center;background:var(--accent-soft);border-radius:7px;color:var(--accent);display:inline-flex;height:28px;justify-content:center;width:28px}.cl-modal-close{background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:6px}.cl-modal-close:hover{background:var(--bg-2);color:var(--ink-1)}.cl-modal-body{gap:16px;overflow-y:auto;padding:20px 22px}.cl-field,.cl-modal-body{display:flex;flex-direction:column}.cl-field{gap:6px}.cl-field-label{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.cl-field-help{color:var(--ink-4);font-size:10.5px;font-style:italic;font-weight:500;letter-spacing:.02em;text-transform:none}.cl-input,.cl-select{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13.5px;outline:0;padding:10px 14px;transition:all .12s;width:100%}.cl-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 stroke=%27%23a3a8b5%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%271,1.5 6,6.5 11,1.5%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;padding-right:36px}.cl-select::-ms-expand{display:none}.cl-city-wrap{position:relative}.cl-city-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.cl-country-wrap{position:relative}.cl-country-chev{color:var(--ink-3);display:inline-flex;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .12s}.cl-country-chev.open{transform:translateY(-50%) rotate(180deg)}.cl-city-button>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-city-button>svg{color:var(--ink-3);flex-shrink:0;transition:transform .12s}.cl-city-button.open>svg{transform:rotate(180deg)}.cl-city-button.open{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.cl-city-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000059;display:flex;flex-direction:column;gap:1px;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.cl-city-opt{background:#0000;border:0;border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.cl-city-opt:hover{background:var(--bg-2);color:var(--ink-1)}.cl-city-opt.active{background:#3b82f61f;color:var(--accent);font-weight:600}.cl-input:focus,.cl-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.cl-textarea{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13.5px;min-height:70px;outline:0;padding:10px 14px;resize:vertical;transition:all .12s;width:100%}.cl-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.cl-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:480px){.cl-field-row{grid-template-columns:1fr}}.cl-warn-bar{align-items:flex-start;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;color:var(--warn);display:flex;font-size:12px;gap:10px;line-height:1.45;padding:10px 14px}.cl-warn-bar strong{color:var(--warn);font-weight:600}.cl-modal-foot{border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;padding:16px 22px}.cl-modal-foot,.cl-toggle{align-items:center;gap:10px}.cl-toggle{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;padding:10px 14px;-webkit-user-select:none;user-select:none;width:100%}.cl-toggle-sw{background:var(--bg-3);border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:all .16s;width:34px}.cl-toggle-sw:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:all .16s;width:16px}.cl-toggle.on .cl-toggle-sw{background:var(--accent)}.cl-toggle.on .cl-toggle-sw:after{left:16px}.cl-dr-head{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;gap:14px;margin-bottom:18px;padding-bottom:18px}.cl-dr-avatar{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.cl-dr-name{font-size:18px;font-weight:600;letter-spacing:-.01em}.cl-dr-sub{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;margin-top:3px}.cl-dr-sub .dot{background:var(--ink-4);border-radius:50%;height:3px;width:3px}.cl-dr-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}@media (min-width:480px){.cl-dr-stats{grid-template-columns:repeat(4,1fr)}}.cl-dr-stat{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;padding:10px 12px}.cl-dr-stat-label{color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.cl-dr-stat-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.cl-dr-stat-val.profit{color:var(--success)}.cl-dr-section-title{align-items:center;color:var(--ink-3);display:flex;font-size:10.5px;font-weight:700;gap:10px;letter-spacing:.12em;margin:18px 0 10px;text-transform:uppercase}.cl-dr-section-title:after{background:var(--bg-3);content:"";flex:1 1;height:1px}.cl-chart{align-items:flex-end;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;gap:3px;height:110px;overflow:visible;padding:12px}.cl-chart,.cl-chart-bar-wrap{display:flex;position:relative}.cl-chart-bar-wrap{cursor:pointer;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.cl-chart-bar{background:var(--accent);border-radius:3px 3px 0 0;min-height:3px;opacity:.85;transition:opacity .12s,background .12s;width:100%}.cl-chart-bar-wrap:hover .cl-chart-bar{background:var(--accent);opacity:1}.cl-chart-bar-wrap.empty:hover .cl-chart-bar,.cl-chart-bar.empty{background:var(--bg-3);opacity:.5}.cl-chart-tip{background:var(--bg-3);border:1px solid var(--ink-4);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0006;color:var(--ink-1);font-size:11px;line-height:1.2;opacity:0;padding:6px 10px;pointer-events:none;text-align:center;transition:opacity .12s;white-space:nowrap;z-index:5}.cl-chart-tip,.cl-chart-tip:after{left:50%;position:absolute;transform:translateX(-50%)}.cl-chart-tip:after{border:4px solid #0000;border-top:4px solid var(--ink-4);content:"";top:100%}.cl-chart-bar-wrap:hover .cl-chart-tip{opacity:1}.cl-chart-tip-month{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.cl-chart-tip-val{font-feature-settings:"tnum";color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.cl-timeline{display:flex;flex-direction:column;gap:0}.cl-tl-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:12px;grid-template-columns:100px 1fr auto;padding:10px 0}.cl-tl-row:last-child{border-bottom:0}.cl-tl-date{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.cl-tl-desc{color:var(--ink-1);font-size:12.5px}.cl-tl-desc .sub{color:var(--ink-3);font-size:11px;margin-top:2px}.cl-tl-amt{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.cl-products{display:flex;flex-wrap:wrap;gap:6px}.cl-product-chip{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;display:inline-flex;font-size:11.5px;gap:8px;padding:6px 10px}.cl-product-chip .code{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.cl-product-chip .count{background:var(--bg-2);border-radius:4px;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:1px 5px}.cl-dr-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.cl-dr-action{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:11.5px;font-weight:500;gap:5px;padding:10px;transition:all .12s}.cl-dr-action:hover{background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.cl .sl-btn.active{background:#3b82f61f;border-color:var(--accent);color:var(--accent)}.cl .sl-btn .count{align-items:center;background:var(--accent);border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;margin-left:4px;min-width:14px;padding:0 6px}.sl-pagination{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:14px;padding:12px 14px}.sl-page-info{font-feature-settings:"tnum";color:var(--ink-3);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.sl-page-nav{gap:4px}.sl-page-nav,.sl-page-nav button{align-items:center;display:inline-flex}.sl-page-nav button{background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .12s}.sl-page-nav button:hover:not(:disabled){background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.sl-page-nav button:disabled{cursor:not-allowed;opacity:.4}.sl-page-nav button.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.sl-page-gap{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;padding:0 4px}@media (max-width:640px){.sl-pagination{align-items:stretch;flex-direction:column;gap:10px}.sl-page-nav,.sl-pagination>*{justify-content:center}.sl-page-nav{flex-wrap:wrap}}.cl-row-actions{display:flex;gap:2px;justify-content:flex-end}.cl-rowmenu-wrap{position:relative}.cl-rowmenu{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:1px;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.cl-rowmenu-item{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:10px;outline:0;padding:8px 10px;text-align:left;transition:background .1s;width:100%}.cl-rowmenu-item:hover:not(:disabled){background:var(--bg-2)}.cl-rowmenu-item:disabled{color:var(--ink-4);cursor:not-allowed}.cl-rowmenu-sep{background:var(--bg-3);height:1px;margin:4px 2px}.cl-fp{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;margin:4px 0 14px;padding:18px 20px}.cl-fp-grid{grid-gap:22px 28px;display:grid;gap:22px 28px;grid-template-columns:repeat(3,1fr)}.cl-fp-col{min-width:0}.cl-fp-loc{grid-row:span 2}.cl-fp-label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.cl-fp-chips{display:flex;flex-wrap:wrap;gap:6px}.cl-fp-chip{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:5px 10px;transition:all .12s}.cl-fp-chip:hover{border-color:var(--ink-4);color:var(--ink-1)}.cl-fp-chip.active{background:#3b82f61f;border-color:var(--accent);color:var(--accent)}.cl-fp-chip-count{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;padding:0 5px}.cl-fp-chip.active .cl-fp-chip-count{background:#3b82f633;color:var(--accent)}.cl-fp-empty{color:var(--ink-4);font-size:12px}.cl-pie{grid-gap:18px;align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:18px;grid-template-columns:140px 1fr;padding:14px}.cl-pie-svg{flex-shrink:0}.cl-pie-legend{display:flex;flex-direction:column;gap:4px;max-height:200px;min-width:0;overflow-y:auto}.cl-pie-row{grid-gap:8px;align-items:center;border-radius:6px;cursor:pointer;display:grid;font-size:12px;gap:8px;grid-template-columns:10px 1fr auto auto;padding:5px 8px;transition:background .1s}.cl-pie-row.on,.cl-pie-row:hover{background:var(--bg-2)}.cl-pie-dot{border-radius:3px;height:10px;width:10px}.cl-pie-name{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-pie-pct{font-feature-settings:"tnum";color:var(--ink-3);font-size:10.5px;font-variant-numeric:tabular-nums}.cl-pie-n,.cl-pie-pct{font-family:var(--font-mono)}.cl-pie-n{font-feature-settings:"tnum";color:var(--ink-1);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;min-width:24px;text-align:right}@media (max-width:640px){.cl-pie{grid-template-columns:1fr;justify-items:center}.cl-pie-legend{width:100%}}.cl-fp-radios{display:flex;flex-direction:column;gap:4px}.cl-fp-radio{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--ink-2);cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:8px 12px;transition:all .12s}.cl-fp-radio:hover{background:var(--bg-2)}.cl-fp-radio.active{background:#3b82f61a;border-color:#3b82f640;color:var(--accent)}.cl-fp-radio-dot{border:1.5px solid var(--ink-4);border-radius:50%;display:inline-block;flex-shrink:0;height:14px;position:relative;width:14px}.cl-fp-radio.active .cl-fp-radio-dot{border-color:var(--accent)}.cl-fp-radio.active .cl-fp-radio-dot:after{background:var(--accent);border-radius:50%;content:"";inset:2px;position:absolute}.cl-fp-range{display:flex;flex-direction:column;gap:8px}.cl-fp-range-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:38px 1fr 14px}.cl-fp-range-row>span:first-child{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.04em}.cl-fp-cur{color:var(--ink-3);font-size:12px}.cl-fp-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl-fp-preset{background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:11px;padding:4px 9px;transition:all .12s}.cl-fp-preset:hover{border-color:var(--ink-4);color:var(--ink-1)}.cl-fp-pills{display:flex;flex-wrap:wrap;gap:5px}.cl-fp-pill{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;padding:5px 11px;transition:all .12s}.cl-fp-pill:hover{border-color:var(--ink-4);color:var(--ink-1)}.cl-fp-pill.active{background:#3b82f61f;border-color:var(--accent);color:var(--accent)}.cl-fp-checks{display:flex;flex-direction:column;gap:8px}.cl-fp-check{align-items:center;color:var(--ink-2);cursor:pointer;display:flex;font-size:12.5px;gap:10px;padding:6px 0}.cl-fp-check input[type=checkbox]{accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.cl-fp-foot{align-items:center;border-top:1px solid var(--bg-3);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:16px}.cl-fp-count{color:var(--ink-3);font-size:12.5px}.cl-fp-count b{color:var(--accent);font-family:var(--font-mono);margin-right:3px}.cl-fp-actions{display:flex;gap:8px}.cl-cp-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.cl-cp-title{color:var(--ink-1);font-size:13.5px;font-weight:600}.cl-cp-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.cl-cp-item{align-items:center;background:var(--bg-0);border-radius:10px;color:var(--ink-1);cursor:pointer;display:flex;font-size:12.5px;gap:10px;padding:12px 14px;transition:all .12s}.cl-cp-item:hover:not(.locked){border-color:var(--ink-4)}.cl-cp-item.on{background:#3b82f60f;border-color:var(--accent)}.cl-cp-item.locked{background:var(--bg-2);cursor:default;opacity:.6}.cl-cp-item{border:1px solid var(--bg-3);font-family:inherit;outline:0;text-align:left;width:100%}.cl-cp-item:disabled{cursor:default}.cl-cp-box{align-items:center;background:#0000;border:1.5px solid var(--bg-3);border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:all .12s;width:18px}.cl-cp-box.on{background:var(--accent);border-color:var(--accent)}.cl-cp-item.locked .cl-cp-box.on{background:var(--ink-4);border-color:var(--ink-4)}.cl-cp-name{flex:1 1}.cl-cp-lock{color:var(--ink-4);font-size:10.5px;font-style:italic}@media (max-width:1024px){.cl-cp-grid,.cl-fp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cl-fp{padding:14px}.cl-fp-grid{gap:18px}.cl-cp-grid,.cl-fp-grid{grid-template-columns:1fr}.cl-fp-foot{align-items:stretch;flex-direction:column}.cl-fp-actions{display:grid;grid-template-columns:1fr 1fr}}.bx{color:var(--ink-1);font-family:var(--font-sans)}.bx-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.bx-head-text{min-width:0}.bx-eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.bx-title{color:var(--ink-1);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.bx-title{font-size:26px}}.bx-sub{color:var(--ink-3);font-size:13px;margin-top:4px}.bx-head-actions{display:flex;flex-shrink:0;gap:8px}@media (max-width:700px){.bx-head{align-items:stretch;flex-direction:column}.bx-head-actions{width:100%}.bx-head-actions .sl-btn{flex:1 1;justify-content:center}}.bx-ai{background:linear-gradient(135deg,#8b5cf61a,#3b82f60f 60%,var(--bg-1));border:1px solid #8b5cf640;border-radius:14px;margin-bottom:20px;overflow:hidden;padding:16px 18px;position:relative}.bx-ai:before{background:radial-gradient(circle,#8b5cf626,#0000 70%);content:"";height:300px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:300px}.bx-ai-head{justify-content:space-between;margin-bottom:12px;position:relative}.bx-ai-head,.bx-ai-title{align-items:center;display:flex}.bx-ai-title{color:var(--ink-1);font-size:12px;font-weight:700;gap:10px;letter-spacing:.1em;text-transform:uppercase}.bx-ai-title .icon{align-items:center;background:linear-gradient(135deg,#a78bfa,#60a5fa);border-radius:7px;color:#fff;display:inline-flex;height:26px;justify-content:center;width:26px}.bx-ai-badge{background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:999px;color:#a78bfa;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.bx-ai-dismiss{background:#0000;border:0;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500}.bx-ai-dismiss:hover{color:var(--ink-1)}.bx-suggest-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);position:relative}.bx-suggest{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative}.bx-suggest-kind{align-items:center;display:flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.bx-suggest-kind.good{color:var(--success)}.bx-suggest-kind.warn{color:var(--warn)}.bx-suggest-kind.bad{color:var(--danger)}.bx-suggest-kind .icon{align-items:center;border-radius:6px;display:inline-flex;height:22px;justify-content:center;width:22px}.bx-suggest-kind.good .icon{background:#22c55e26}.bx-suggest-kind.warn .icon{background:#f59e0b26}.bx-suggest-kind.bad .icon{background:#ef444426}.bx-suggest-text{color:var(--ink-1);font-size:13px;font-weight:500;line-height:1.45}.bx-suggest-text strong{font-weight:600}.bx-suggest-text .num{font-feature-settings:"tnum";background:var(--bg-2);border-radius:4px;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;padding:1px 6px}.bx-suggest-cta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:6px}.bx-suggest-cta-btn{align-items:center;background:#0000;border:0;color:var(--accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:0}.bx-suggest-cta-btn:hover{color:#60a5fa}.bx-suggest-count{color:var(--ink-3);font-size:10.5px}.bx-suggest-count,.bx-trust{font-family:var(--font-mono)}.bx-trust{align-items:center;display:inline-flex;gap:8px}.bx-trust-bar{background:var(--bg-2);border-radius:3px;height:6px;overflow:hidden;position:relative;width:60px}.bx-trust-bar-fill{border-radius:3px;height:100%;transition:width .2s}.bx-trust-score{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;min-width:26px;text-align:right}.bx-trust.excellent .bx-trust-bar-fill{background:var(--success)}.bx-trust.excellent .bx-trust-score{color:var(--success)}.bx-trust.good .bx-trust-bar-fill{background:#60a5fa}.bx-trust.good .bx-trust-score{color:#60a5fa}.bx-trust.fair .bx-trust-bar-fill{background:var(--warn)}.bx-trust.fair .bx-trust-score{color:var(--warn)}.bx-trust.poor .bx-trust-bar-fill{background:var(--danger)}.bx-trust.poor .bx-trust-score{color:var(--danger)}.bx-deadline{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1px}.bx-deadline-main{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.bx-deadline-sub{color:var(--ink-3);font-size:10.5px}.bx-deadline.on-time .bx-deadline-main{color:var(--ink-1)}.bx-deadline.soon .bx-deadline-main{color:var(--warn)}.bx-deadline.overdue .bx-deadline-main{color:var(--danger)}.bx-deadline.overdue .bx-deadline-sub{color:#ef4444cc;font-weight:500}.bx-amount{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.bx-amount.danger{color:var(--danger)}.bx-history{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;gap:5px;padding:3px 8px}.bx-history.early{background:#22c55e1a;border:1px solid #22c55e40;color:var(--success)}.bx-history.ontime{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--ink-2)}.bx-history.late{background:#f59e0b1a;border:1px solid #f59e0b40;color:var(--warn)}.bx-history.bad{background:#ef44441a;border:1px solid #ef444440;color:var(--danger)}.bx-history.none{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--ink-3)}.dark-mode .bx-history.none{color:var(--ink-3)!important}.sl-kpi.danger{background:linear-gradient(135deg,#ef444414,var(--bg-1) 70%);border-color:#ef44444d}.sl-kpi-val.danger{color:var(--danger)}.bx-dr-summary{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:12px;margin-bottom:18px;padding:16px}.bx-dr-summary-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.bx-dr-trust-big{align-items:center;border-radius:12px;display:flex;flex-direction:column;min-width:100px;padding:10px 20px}.bx-dr-trust-big.excellent{background:#22c55e1a;border:1px solid #22c55e4d}.bx-dr-trust-big.good{background:#3b82f61a;border:1px solid #3b82f64d}.bx-dr-trust-big.fair{background:#f59e0b1a;border:1px solid #f59e0b4d}.bx-dr-trust-big.poor{background:#ef44441a;border:1px solid #ef44444d}.bx-dr-trust-label{color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bx-dr-trust-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;margin-top:2px}.bx-dr-trust-big.excellent .bx-dr-trust-val{color:var(--success)}.bx-dr-trust-big.good .bx-dr-trust-val{color:#60a5fa}.bx-dr-trust-big.fair .bx-dr-trust-val{color:var(--warn)}.bx-dr-trust-big.poor .bx-dr-trust-val{color:var(--danger)}.bx-dr-trust-tier{font-size:11px;font-weight:600;margin-top:2px}.bx-dr-trust-big.excellent .bx-dr-trust-tier{color:var(--success)}.bx-dr-trust-big.good .bx-dr-trust-tier{color:#60a5fa}.bx-dr-trust-big.fair .bx-dr-trust-tier{color:var(--warn)}.bx-dr-trust-big.poor .bx-dr-trust-tier{color:var(--danger)}.bx-dr-factors{display:flex;flex:1 1;flex-direction:column;gap:6px;padding-right:14px}.bx-dr-factor{color:var(--ink-2);display:flex;font-size:12px;justify-content:space-between}.bx-dr-factor-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.sl-drawer.bx .sl-dr-close{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;transition:background .12s,border-color .12s,color .12s;width:32px}.sl-drawer.bx .sl-dr-close:hover{background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.sl-drawer.bx .sl-dr-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dark-mode .sl-drawer.bx .sl-dr-close{background:#0000!important;border-color:var(--bg-3)!important;color:var(--ink-3)!important}.dark-mode .sl-drawer.bx .sl-dr-close:hover{background:var(--bg-2)!important;border-color:var(--ink-4)!important;color:var(--ink-1)!important}.bx-pay-timeline{display:flex;flex-direction:column;gap:0}.bx-pay-row{grid-gap:14px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:14px;grid-template-columns:100px 1fr auto auto;padding:11px 0}.bx-pay-row:last-child{border-bottom:0}.bx-pay-date{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.bx-pay-desc{color:var(--ink-1);display:flex;flex-direction:column;font-size:12.5px;gap:2px}.bx-pay-desc .sub{color:var(--ink-3);font-size:11px}.bx-pay-amt{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:90px;text-align:right}.bx-pay-status{border-radius:4px;font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.bx-pay-status.early{background:#22c55e1f;color:var(--success)}.bx-pay-status.ontime{background:var(--bg-2);color:var(--ink-2)}.bx-pay-status.late{background:#f59e0b1f;color:var(--warn)}.bx-pay-status.pending{background:#3b82f61f;color:var(--accent)}button.bx-pay-status.interactive{border:1px solid #3b82f64d;cursor:pointer;font-family:inherit;transition:all .12s}button.bx-pay-status.interactive:hover{background:#22c55e2e;border-color:#22c55e66;color:var(--success)}.dark-mode button.bx-pay-status.interactive{color:var(--accent)!important}.dark-mode button.bx-pay-status.interactive:hover{color:var(--success)!important}.bx-installment{background:#22c55e0f;border:1px solid #22c55e4d;border-radius:10px;margin:16px 0 20px;padding:14px}.bx-installment-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.bx-installment-title{color:var(--ink-1);font-size:13px;font-weight:700}.bx-installment-sub{color:var(--ink-3);font-size:11px;margin-top:2px}.bx-installment-remaining{color:var(--ink-2);font-size:11px;white-space:nowrap}.bx-installment-remaining strong{color:var(--danger);font-family:var(--font-mono);font-size:13px}.bx-installment-controls{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) auto auto}.bx-installment-input{color:var(--ink-3);display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.bx-installment-input>div{position:relative}.bx-installment-input input{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);font:600 14px var(--font-mono);height:38px;outline:none;padding:0 34px 0 11px;width:100%}.bx-installment-input input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.bx-installment-input b{color:var(--ink-3);font-size:13px;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.bx-installment-full,.bx-installment-save{height:38px}.bx-credit-rec{align-items:flex-start;background:linear-gradient(135deg,#22c55e14,var(--bg-1));border:1px solid #22c55e4d;border-radius:12px;display:flex;gap:12px;margin:16px 0;padding:14px 16px}.bx-credit-rec.warn{background:linear-gradient(135deg,#f59e0b14,var(--bg-1));border-color:#f59e0b4d}.bx-credit-rec.bad{background:linear-gradient(135deg,#ef444414,var(--bg-1));border-color:#ef44444d}.bx-credit-rec-icon{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bx-credit-rec-icon.good{background:#22c55e26;color:var(--success)}.bx-credit-rec.warn .bx-credit-rec-icon{background:#f59e0b26;color:var(--warn)}.bx-credit-rec.bad .bx-credit-rec-icon{background:#ef444426;color:var(--danger)}.bx-credit-rec-title{color:var(--success);font-size:12.5px;font-weight:700;margin-bottom:3px}.bx-credit-rec.warn .bx-credit-rec-title{color:var(--warn)}.bx-credit-rec.bad .bx-credit-rec-title{color:var(--danger)}.bx-credit-rec-body{color:var(--ink-2);font-size:12px;line-height:1.5}.bx-credit-rec-body strong{color:var(--ink-1);font-weight:600}.bx-remind-btn{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:4px;padding:4px 9px;transition:all .12s;white-space:nowrap}.bx-remind-btn:hover:not(:disabled){background:var(--bg-2);border-color:var(--accent);color:var(--ink-1)}.bx-remind-btn:disabled{cursor:not-allowed;opacity:.4}.cl-adv-filters{animation:clAdvSlideDown .18s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 4px 12px #0000000f;margin-bottom:16px;padding:18px}@keyframes clAdvSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cl-adv-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.cl-adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.cl-adv-grid{grid-template-columns:1fr}}.cl-adv-section{display:flex;flex-direction:column;gap:10px}.cl-adv-label{align-items:center;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.cl-adv-label,.cl-adv-label svg{color:var(--ink-3)}.cl-adv-cities{display:flex;flex-wrap:wrap;gap:6px;max-height:130px;overflow-y:auto;padding:4px 2px}.cl-adv-city{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:6px;padding:5px 10px;transition:all .12s}.cl-adv-city:hover{background:var(--bg-3);color:var(--ink-1)}.cl-adv-city.active{background:#3b82f626;border-color:#3b82f64d;color:var(--accent)}.cl-adv-city-count{background:var(--bg-1);border-radius:6px;color:var(--ink-4);font-family:var(--font-mono);font-size:10px;padding:1px 5px}.cl-adv-city.active .cl-adv-city-count{background:#3b82f633;color:var(--accent)}.cl-adv-radios{display:flex;flex-direction:column;gap:4px}.cl-adv-radio{align-items:center;border-radius:6px;color:var(--ink-2);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 10px;transition:all .1s}.cl-adv-radio:hover{background:var(--bg-2);color:var(--ink-1)}.cl-adv-radio.active{background:#3b82f61a;color:var(--accent);font-weight:500}.cl-adv-radio input[type=radio]{accent-color:var(--accent);cursor:pointer;height:12px;width:12px}.cl-adv-range{display:flex;flex-direction:column;gap:8px}.cl-adv-range-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px 1fr auto}.cl-adv-range-row label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.04em}.cl-adv-range-row input{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13.5px;outline:0;padding:10px 14px;transition:all .12s;width:100%}.cl-adv-range-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.cl-adv-range-row span{color:var(--ink-3);font-size:12px}.cl-adv-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl-adv-preset{background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:11px;padding:4px 9px;transition:all .12s}.cl-adv-preset:hover{border-color:var(--ink-4);color:var(--ink-1)}.dark-mode .cl-adv-preset,.dark-mode .cl-adv-range-row label,.dark-mode .cl-adv-range-row span{color:var(--ink-3)!important}.dark-mode .cl-adv-preset:hover{color:var(--ink-1)!important}.cl-adv-pill-row{display:flex;flex-wrap:wrap;gap:5px}.cl-adv-pill{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:4px;padding:5px 10px;transition:all .12s}.cl-adv-pill:hover{background:var(--bg-3);color:var(--ink-1)}.cl-adv-pill.active{background:#3b82f626;border-color:#3b82f64d;color:var(--accent);font-weight:500}.cl-adv-foot{align-items:center;border-top:1px solid var(--bg-3);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:14px}.cl-adv-result{color:var(--ink-3);font-size:12px}.cl-adv-result strong{color:var(--accent);font-family:var(--font-mono);font-size:14px;margin-right:4px}.sl.bx .sl-btn.active{background:#3b82f61f;border-color:var(--accent);color:var(--accent)}.sl.bx .sl-btn .count{align-items:center;background:var(--accent);border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;margin-left:4px;min-width:14px;padding:0 6px}.sl.bx .sl-pagination{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:14px;padding:12px 14px}.sl.bx .sl-page-info{font-feature-settings:"tnum";color:var(--ink-3);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.sl.bx .sl-page-nav{align-items:center;display:inline-flex;gap:4px}.sl.bx .sl-page-nav button{align-items:center;background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .12s}.sl.bx .sl-page-nav button:hover:not(:disabled){background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.sl.bx .sl-page-nav button:disabled{cursor:not-allowed;opacity:.4}.sl.bx .sl-page-nav button.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.sl.bx .sl-page-gap{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;padding:0 4px}.bx-card-list{display:none}.bx-card-top{align-items:flex-start}.bx-card-mid,.bx-card-top{display:flex;gap:12px;justify-content:space-between}.bx-card-mid{align-items:center;margin-top:12px}.bx-card-actions{border-top:1px solid var(--bg-3);display:flex;gap:6px;margin-top:12px;padding-top:12px}.bx-card-actions .bx-remind-btn{flex:1 1;font-size:12px;justify-content:center;padding:7px 10px}@media (max-width:1024px){.bx-suggest-grid{grid-template-columns:1fr}}@media (max-width:768px){.sl.bx .sl-table-wrap .sl-table-scroll{display:none}.sl.bx .bx-card-list{display:flex;gap:10px}.bx-dr-summary-top,.sl.bx .bx-card-list{flex-direction:column}.bx-dr-factors{padding-right:0}.bx-pay-row{grid-template-columns:1fr 1fr;row-gap:4px}.bx-pay-row .bx-pay-date{grid-column:1}.bx-pay-row .bx-pay-status{grid-column:2;justify-self:end}.bx-pay-row .bx-pay-desc{grid-column:1/span 2}.bx-pay-row .bx-pay-amt{grid-column:1/span 2;text-align:left}.bx-installment-head{flex-direction:column}.bx-installment-controls{grid-template-columns:1fr 1fr}.bx-installment-input{grid-column:1/span 2}.bx-installment-full,.bx-installment-save{justify-content:center}}.bx-fp-loc{grid-column:span 1}.bx-fp-chips{display:flex;flex-wrap:wrap;gap:6px}.bx-fp-chip{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:6px;padding:5px 10px;transition:all .12s}.bx-fp-chip:hover{border-color:var(--ink-4);color:var(--ink-1)}.bx-fp-chip.active{background:#3b82f626;border-color:#3b82f64d;color:var(--accent)}.bx-fp-chip-count{background:var(--bg-1);border-radius:6px;color:var(--ink-4);font-family:var(--font-mono);font-size:10px;padding:1px 5px}.bx-fp-chip.active .bx-fp-chip-count{background:#3b82f633;color:var(--accent)}.bx-pie{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:140px 1fr;margin-top:4px}.bx-pie-svg{flex-shrink:0}.bx-pie-legend{display:flex;flex-direction:column;gap:2px;max-height:140px;overflow-y:auto}.bx-pie-row{grid-gap:8px;align-items:center;border-radius:6px;cursor:pointer;display:grid;font-size:11.5px;gap:8px;grid-template-columns:10px 1fr auto auto;padding:4px 6px;transition:background .12s}.bx-pie-row.on,.bx-pie-row:hover{background:var(--bg-2)}.bx-pie-dot{border-radius:3px;height:10px;width:10px}.bx-pie-name{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-pie-pct{color:var(--ink-3);font-size:10.5px}.bx-pie-n,.bx-pie-pct{font-family:var(--font-mono)}.bx-pie-n{color:var(--ink-1);font-weight:600;min-width:20px;text-align:right}.bx-pie-empty{color:var(--ink-4);font-size:12px;padding:14px 0;text-align:center}@media (max-width:700px){.bx-pie{grid-template-columns:1fr;justify-items:center}.bx-pie-legend{max-height:none;width:100%}}.bx-trend{align-items:center;display:inline-flex;font-weight:600;gap:4px}.bx-trend.pos{color:var(--success)}.bx-trend.neg{color:var(--danger)}.dark-mode .bx-trend.pos{color:var(--success)!important}.dark-mode .bx-trend.neg{color:var(--danger)!important}.bx-credits{background:#22c55e12;border:1px solid #22c55e4d;border-radius:var(--radius-md);margin:0 0 16px;padding:13px 14px}.bx-credits-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bx-credits-title{align-items:center;color:var(--success);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.03em;text-transform:uppercase}.bx-credits-total{color:var(--ink-2);font-size:11.5px}.bx-credits-total strong{color:var(--success);font-family:var(--font-mono);font-size:13px}.bx-credits-sub{color:var(--ink-3);font-size:11px;line-height:1.45;margin:5px 0 10px}.bx-credits-list{display:flex;flex-wrap:wrap;gap:7px}.bx-credit-chip{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;gap:7px;max-width:100%;padding:5px 10px 5px 5px}.bx-credit-avatar,.bx-credit-chip{align-items:center;display:inline-flex}.bx-credit-avatar{border-radius:50%;color:#fff;flex:none;font-size:9.5px;font-weight:800;height:22px;justify-content:center;width:22px}.bx-credit-name{color:var(--ink-1);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-credit-amt{flex:none;font-size:12px}.bx-amount-credit,.bx-credit-amt{color:var(--success);font-family:var(--font-mono);font-weight:700}.bx-amount-credit{font-size:11px;margin-top:2px;text-align:right}.bx-credit-note{align-items:flex-start;background:#22c55e12;border:1px solid #22c55e4d;border-radius:var(--radius-sm);color:var(--ink-2);display:flex;font-size:12px;gap:8px;line-height:1.45;margin:14px 0 0;padding:10px 12px}.bx-credit-note strong{color:var(--success);font-family:var(--font-mono)}.bx-credit-note svg{color:var(--success);flex:none;margin-top:1px}.bx-overpay-hint{align-items:center;border-top:1px dashed var(--bg-3);color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-top:10px;padding-top:10px}.bx-overpay-hint strong{color:var(--ink-1);font-family:var(--font-mono)}.bx-overpay-hint strong.pos{color:var(--success)}.bx-overpay-hint .dot{background:var(--ink-4);border-radius:50%;height:3px;width:3px}.dark-mode .bx-amount-credit,.dark-mode .bx-credit-amt,.dark-mode .bx-credit-note strong,.dark-mode .bx-credits-title,.dark-mode .bx-credits-total strong,.dark-mode .bx-overpay-hint strong.pos{color:var(--success)!important}@media (max-width:700px){.bx-credits-list{gap:6px}.bx-credit-name{max-width:130px}}.bx-credit-add{align-items:center;background:#0000;border:1px solid #22c55e59;border-radius:99px;color:var(--success);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:650;gap:4px;margin-left:10px;padding:3px 9px}.bx-credit-add:hover{background:#22c55e1f}.bx-modal-back{align-items:flex-start;background:#0000008c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:400}@media (max-width:640px){.bx-modal-back{align-items:flex-end;padding:0}}.bx-modal{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--radius-lg);box-shadow:0 25px 60px #00000073;color:var(--ink-1);font-family:var(--font-sans);margin-top:40px;max-width:480px;padding:18px;width:100%}@media (max-width:640px){.bx-modal{border-radius:16px 16px 0 0;margin-top:0;max-width:none}}.bx-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.bx-modal-head h3{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:3px 0 0}.bx-modal-x{background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);cursor:pointer;flex:0 0 auto;font-size:15px;height:28px;line-height:1;width:28px}.bx-modal-x:hover{background:var(--bg-2);color:var(--ink-1)}.bx-modal-lead{color:var(--ink-3);font-size:12.5px;line-height:1.6;margin:0 0 14px}.bx-modal-lead strong{color:var(--success)}.bx-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;min-width:0}.bx-field>span{color:var(--ink-3);font-size:11px;font-weight:600}.bx-field input{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:9px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13.5px;padding:10px 12px;width:100%}.bx-field input:focus{border-color:#0000;outline:2px solid var(--accent);outline-offset:-1px}.bx-field input[inputmode=decimal]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bx-field-row{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:1fr}@media (min-width:480px){.bx-field-row{grid-template-columns:150px 1fr}}.bx-modal-note{align-items:flex-start;border-radius:9px;display:flex;font-size:11.5px;gap:8px;line-height:1.55;margin:0 0 12px;padding:9px 11px}.bx-modal-note>svg{flex:0 0 auto;margin-top:2px}.bx-modal-note.warn{background:#f59e0b1f;border:1px solid #f59e0b59;color:var(--warn)}.bx-modal-note.good{background:#22c55e1a;border:1px solid #22c55e4d;color:var(--success)}.bx-modal-note strong{font-weight:700}.bx-modal-preview{align-items:baseline;background:#22c55e12;border:1px solid #22c55e4d;border-radius:10px;color:var(--ink-2);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:2px 0 14px;padding:11px 13px}.bx-modal-preview strong{font-feature-settings:"tnum";color:var(--success);font-family:var(--font-display);font-size:19px;font-variant-numeric:tabular-nums;font-weight:700}.bx-modal-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bx-modal-actions .sl-btn{flex:0 0 auto}@media (max-width:480px){.bx-modal-actions .sl-btn{flex:1 1 auto;justify-content:center}}.bx-modal-foot{color:var(--ink-3);font-size:10.5px;line-height:1.5;margin:12px 0 0}.cl-dr-stats.bx-dr-stats3{grid-template-columns:repeat(3,1fr)}@media (max-width:420px){.cl-dr-stats.bx-dr-stats3{grid-template-columns:1fr 1fr}}.sn{--magenta:#c084fc;color:var(--ink-1);font-family:var(--font-sans)}.sn-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.sn-eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.sn-title{color:var(--ink-1);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.sn-title{font-size:26px}}.sn-sub{color:var(--ink-3);font-size:13px;margin-top:4px}.sn-head-actions{display:flex;gap:8px}.dark-mode .sn .sn-eyebrow,.dark-mode .sn .sn-sub{color:var(--ink-3)!important}.dark-mode .sn .sn-title{color:var(--ink-1)!important}.sn-modes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media (max-width:720px){.sn-modes{grid-template-columns:1fr}}.sn-mode{align-items:center;background:var(--bg-1);border:1.5px solid var(--bg-3);border-radius:14px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;gap:16px;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:all .16s}.sn-mode:hover{background:var(--bg-2);border-color:var(--ink-4)}.sn-mode.active{border-width:1.5px;color:var(--ink-1)}.sn-mode.active.dyqan{background:linear-gradient(135deg,#3b82f624,var(--bg-1) 80%);border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f,0 8px 24px -12px #3b82f666}.sn-mode.active.teren{background:linear-gradient(135deg,#f59e0b24,var(--bg-1) 80%);border-color:var(--warn);box-shadow:0 0 0 3px #f59e0b1f,0 8px 24px -12px #f59e0b66}.sn-mode.active.online{background:linear-gradient(135deg,#c084fc24,var(--bg-1) 80%);border-color:var(--magenta);box-shadow:0 0 0 3px #c084fc1f,0 8px 24px -12px #c084fc66}.sn-mode.active.blerje{background:linear-gradient(135deg,#22c55e24,var(--bg-1) 80%);border-color:var(--success);box-shadow:0 0 0 3px #22c55e1f,0 8px 24px -12px #22c55e66}.sn-mode.active.ari{background:linear-gradient(135deg,#d4af3729,var(--bg-1) 80%);border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724,0 8px 24px -12px #d4af376b}.sn-mode.active.argjend{background:linear-gradient(135deg,#9aa6b829,var(--bg-1) 80%);border-color:#9aa6b8;box-shadow:0 0 0 3px #9aa6b824,0 8px 24px -12px #9aa6b86b}.sn-mode.active.diamanta{background:linear-gradient(135deg,#3b82f624,var(--bg-1) 80%);border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f,0 8px 24px -12px #3b82f666}.sn-mode-ico{background:var(--bg-2);border-radius:10px;color:var(--ink-2);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.sn-mode.active.dyqan .sn-mode-ico{background:#3b82f633;color:var(--accent)}.sn-mode.active.teren .sn-mode-ico{background:#f59e0b33;color:var(--warn)}.sn-mode.active.online .sn-mode-ico{background:#c084fc33;color:var(--magenta)}.sn-mode.active.blerje .sn-mode-ico{background:#22c55e33;color:var(--success)}.sn-mode.active.ari .sn-mode-ico{background:#d4af3738;color:#d4af37}.sn-mode.active.argjend .sn-mode-ico{background:#9aa6b838;color:#9aa6b8}.sn-mode.active.diamanta .sn-mode-ico{background:#3b82f633;color:var(--accent)}.sn-mode-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sn-mode-title{color:var(--ink-1);font-size:15px;font-weight:600;letter-spacing:-.01em}.sn-mode-sub{color:var(--ink-3);font-size:11.5px}.sn-mode-check{border-radius:50%;display:grid;height:18px;opacity:0;place-items:center;position:absolute;right:12px;top:12px;width:18px}.sn-mode.active .sn-mode-check{opacity:1}.sn-mode.active.dyqan .sn-mode-check{background:var(--accent);color:#fff}.sn-mode.active.teren .sn-mode-check{background:var(--warn);color:#fff}.sn-mode.active.online .sn-mode-check{background:var(--magenta);color:#fff}.sn-mode.active.blerje .sn-mode-check{background:var(--success);color:#fff}.sn-mode.active.ari .sn-mode-check{background:#d4af37;color:#fff}.sn-mode.active.argjend .sn-mode-check{background:#9aa6b8;color:#fff}.sn-mode.active.diamanta .sn-mode-check{background:var(--accent);color:#fff}.dark-mode .sn .sn-mode{color:var(--ink-2)!important}.dark-mode .sn .sn-mode-title,.dark-mode .sn .sn-mode.active{color:var(--ink-1)!important}.dark-mode .sn .sn-mode-sub{color:var(--ink-3)!important}.dark-mode .sn .sn-mode.active.dyqan .sn-mode-ico{color:var(--accent)!important}.dark-mode .sn .sn-mode.active.teren .sn-mode-ico{color:var(--warn)!important}.dark-mode .sn .sn-mode.active.online .sn-mode-ico{color:var(--magenta)!important}.dark-mode .sn .sn-mode.active.blerje .sn-mode-ico{color:var(--success)!important}.dark-mode .sn .sn-mode-check{color:#fff!important}.sn-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 420px}@media (max-width:1080px){.sn-layout{grid-template-columns:1fr}}.sn-left{display:flex;flex-direction:column;gap:16px;min-width:0}.sn-scan{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#22c55e14,var(--bg-1) 70%);border:1px solid #22c55e33;border-radius:14px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:20px}@media (max-width:600px){.sn-scan{grid-template-columns:auto 1fr}.sn-scan .sn-scan-input-wrap{grid-column:1/-1}}.sn-scan-ico{background:#22c55e2e;border-radius:10px;color:var(--success);display:grid;height:44px;place-items:center;width:44px}.sn-scan-text{display:flex;flex-direction:column;gap:2px}.sn-scan-title{color:var(--ink-1);font-size:14px;font-weight:600}.sn-scan-sub{color:var(--ink-3);font-size:11.5px}.sn-scan-input-wrap{align-items:center;display:flex;gap:10px}.sn-scan input{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:var(--font-mono);font-size:13px;outline:none;padding:10px 14px;width:240px}@media (max-width:600px){.sn-scan input{width:100%}}.sn-scan input:focus{border-color:var(--success)}.sn-kbd{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;gap:4px}.sn-kbd kbd{background:var(--bg-2);border:solid var(--bg-3);border-radius:5px;border-width:1px 1px 2px;color:var(--ink-2);font-family:inherit;font-size:10px;padding:2px 6px}.dark-mode .sn .sn-scan-title{color:var(--ink-1)!important}.dark-mode .sn .sn-scan-sub{color:var(--ink-3)!important}.sn-quick{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:16px}.sn-quick-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.sn-quick-title{align-items:center;color:var(--ink-1);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sn-quick-hint{color:var(--ink-3);font-size:11px}.sn-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.8fr 1fr 64px 84px 90px 56px auto}@media (max-width:920px){.sn-quick-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sn-quick-grid{grid-template-columns:1fr}}.sn-return-grid{align-items:end;grid-template-columns:minmax(0,1.6fr) 78px 84px 100px auto}@media (max-width:920px){.sn-return-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sn-return-grid{grid-template-columns:1fr}}.sn-return-grid .sn-add-btn{white-space:nowrap}.sn-field{position:relative}.sn-field input,.sn-field select,.sn-field textarea{transition:border-color .12s}.sn-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.sn-field select option{background:var(--bg-0);color:var(--ink-1)}.sn-field input:-webkit-autofill,.sn-field input:-webkit-autofill:active,.sn-field input:-webkit-autofill:focus,.sn-field input:-webkit-autofill:hover,.sn-field select:-webkit-autofill,.sn-field select:-webkit-autofill:focus,.sn-field select:-webkit-autofill:hover,.sn-field textarea:-webkit-autofill,.sn-field textarea:-webkit-autofill:focus,.sn-field textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1)!important;box-shadow:0 0 0 1000px var(--bg-0) inset!important;caret-color:var(--ink-1);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.sn-field textarea{min-height:60px;resize:vertical}.sn-field input.mono,.sn-field input[class*=mono]{font-family:var(--font-mono)}.sn-field input:focus,.sn-field select:focus,.sn-field textarea:focus{box-shadow:0 0 0 3px #3b82f61f}.sn-add-btn{align-items:center;align-self:end;background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:37px;justify-content:center;padding:0 14px;transition:all .12s}.sn-add-btn:hover{background:#2563eb;transform:translateY(-1px)}.sn-add-btn:disabled{background:var(--bg-3);color:var(--ink-4);cursor:not-allowed;transform:none}.dark-mode .sn .sn-quick-title{color:var(--ink-1)!important}.dark-mode .sn .sn-field-label,.dark-mode .sn .sn-quick-hint{color:var(--ink-3)!important}.dark-mode .sn .sn-add-btn{color:#fff!important}.sn-product-field{position:relative}.sn-klienti-pop,.sn-product-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:1px;left:0;max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.sn-product-pop{max-width:92vw;right:auto;width:max(100%,440px)}.sn-product-opt{grid-gap:4px 12px;align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;display:grid;font-family:inherit;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.sn-product-opt:hover{background:var(--bg-2)}.sn-product-opt.with-thumb{grid-template-columns:auto minmax(0,1fr) auto}.sn-product-opt.with-thumb .sn-product-meta{grid-column:2}.sn-product-meta,.sn-product-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-po-thumb{align-self:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);display:grid;flex-shrink:0;grid-row:1/span 2;height:36px;overflow:hidden;place-items:center;width:36px}.sn-po-thumb img{display:block;height:100%;object-fit:cover;width:100%}.sn-ci-img{overflow:hidden}.sn-ci-img img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.sn-product-name{color:var(--ink-1);font-size:13px;font-weight:500}.sn-product-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;grid-column:1}.sn-product-price{align-self:center;color:var(--ink-1);font-family:var(--font-mono);font-size:12.5px;font-weight:600;grid-row:1/span 2}@media (max-width:920px){.sn-product-pop{right:auto;width:min(88vw,460px)}.sn-product-opt{grid-template-columns:minmax(0,1fr)}.sn-product-opt .sn-product-price{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;grid-column:1;grid-row:auto;justify-self:start}.sn-product-opt.with-thumb{grid-template-columns:auto minmax(0,1fr)}.sn-product-opt.with-thumb .sn-po-thumb{grid-row:1/span 3}.sn-product-opt.with-thumb .sn-product-price{grid-column:2}.sn-product-opt.with-thumb .sn-product-meta{white-space:normal}}.sn-klienti-opt{background:#0000;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.sn-klienti-opt:hover{background:var(--bg-2)}.sn-klienti-name{color:var(--ink-1);font-size:13px;font-weight:500}.sn-klienti-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.dark-mode .sn .sn-klienti-name,.dark-mode .sn .sn-product-name,.dark-mode .sn .sn-product-price{color:var(--ink-1)!important}.dark-mode .sn .sn-klienti-meta,.dark-mode .sn .sn-product-meta{color:var(--ink-3)!important}.sn-city-field{position:relative}.sn-city-field input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.sn-city-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:1px;left:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.sn-city-opt{background:#0000;border:0;border-radius:6px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;outline:0;padding:7px 10px;text-align:left;transition:background .1s}.sn-city-opt:hover{background:var(--bg-2);color:var(--ink-1)}.sn-city-opt.active{background:#3b82f61f;color:var(--accent);font-weight:600}.dark-mode .sn .sn-city-opt{color:var(--ink-2)!important}.dark-mode .sn .sn-city-opt:hover{color:var(--ink-1)!important}.dark-mode .sn .sn-city-opt.active{color:var(--accent)!important}.sn-cart{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;min-height:300px;overflow:hidden}.sn-cart-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:14px 18px}.sn-cart-title{align-items:center;color:var(--ink-1);display:inline-flex;font-size:13px;font-weight:600;gap:8px}.sn-cart-count{background:var(--bg-2);border-radius:999px;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:2px 8px}.sn-cart-clear{align-items:center;background:#0000;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:4px}.sn-cart-clear:hover{color:var(--danger)}.sn-cart-body{flex:1 1}.sn-cart-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;text-align:center}.sn-cart-empty-ico{background:var(--bg-2);border-radius:50%;color:var(--ink-4);display:grid;height:56px;place-items:center;width:56px}.sn-cart-empty-title{color:var(--ink-2);font-size:14px;font-weight:500}.sn-cart-empty-sub{color:var(--ink-3);font-size:12px}.dark-mode .sn .sn-cart-empty-title,.dark-mode .sn .sn-cart-title{color:var(--ink-1)!important}.dark-mode .sn .sn-cart-clear,.dark-mode .sn .sn-cart-empty,.dark-mode .sn .sn-cart-empty-sub{color:var(--ink-3)!important}.dark-mode .sn .sn-cart-count{color:var(--ink-2)!important}.sn-cart-item{grid-gap:14px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:14px;grid-template-columns:44px 1fr auto auto auto;padding:12px 18px;transition:background .12s}@media (max-width:600px){.sn-cart-item{gap:10px;grid-template-columns:36px 1fr auto;padding:10px 14px;row-gap:6px}.sn-cart-item .sn-ci-qty{grid-column:2/4}.sn-cart-item .sn-ci-price{grid-column:1/3;text-align:left}.sn-cart-item .sn-ci-del{grid-column:3;grid-row:3}}.sn-cart-item:hover{background:var(--bg-2)}.sn-cart-item:last-child{border-bottom:0}.sn-ci-img{background:linear-gradient(135deg,var(--bg-3),var(--bg-2));border-radius:8px;color:var(--ink-3);display:grid;font-family:var(--font-mono);font-size:10px;height:44px;place-items:center;width:44px}.sn-ci-text{min-width:0}.sn-ci-name{color:var(--ink-1);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-ci-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:2px}.sn-ci-qty{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;display:inline-flex;overflow:hidden}.sn-ci-qty button{background:#0000;border:0;color:var(--ink-2);cursor:pointer;display:grid;font-family:inherit;font-size:14px;font-weight:600;height:28px;place-items:center;width:26px}.sn-ci-qty button:hover{background:var(--bg-2);color:var(--ink-1)}.sn-ci-qty-input{background:#0000;border:0;font-size:12px;outline:0;padding:0;text-align:center;width:36px}.sn-ci-price,.sn-ci-qty-input{color:var(--ink-1);font-family:var(--font-mono);font-weight:600}.sn-ci-price{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;min-width:76px;text-align:right}.sn-ci-del{background:#0000;border:0;border-radius:6px;color:var(--ink-4);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.sn-ci-del:hover{background:#ef444414;color:var(--danger)}.dark-mode .sn .sn-ci-name,.dark-mode .sn .sn-ci-price,.dark-mode .sn .sn-ci-qty-input{color:var(--ink-1)!important}.dark-mode .sn .sn-ci-meta{color:var(--ink-3)!important}.sn-cart-foot{background:var(--bg-0);border-top:1px solid var(--bg-3);display:flex;flex-direction:column;gap:8px;padding:14px 18px}.sn-cart-row{align-items:center;color:var(--ink-2);display:flex;font-size:12.5px;justify-content:space-between}.sn-cart-row .val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sn-cart-row.rabat .val{color:var(--success)}.dark-mode .sn .sn-cart-row{color:var(--ink-2)!important}.dark-mode .sn .sn-cart-row .val{color:var(--ink-1)!important}.dark-mode .sn .sn-cart-row.rabat .val{color:var(--success)!important}.sn-suggest{display:flex;flex-direction:column;gap:10px;padding:0 18px 20px}.sn-suggest-label{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sn-suggest-chips{display:flex;flex-wrap:wrap;gap:6px}.sn-suggest-chip{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:6px 10px;transition:all .12s}.sn-suggest-chip:hover{background:var(--bg-3);border-color:var(--accent);color:var(--ink-1)}.sn-suggest-chip .mono{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.dark-mode .sn .sn-suggest-chip{color:var(--ink-2)!important}.dark-mode .sn .sn-suggest-chip:hover{color:var(--ink-1)!important}.sn-right{display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}@media (max-width:1080px){.sn-right{position:static}}.sn-summary{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.sn-sum-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:14px 18px}.sn-sum-title{align-items:center;color:var(--ink-1);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sn-sum-date{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.sn-sum-body{display:flex;flex-direction:column;padding:0}.dark-mode .sn .sn-sum-title{color:var(--ink-1)!important}.dark-mode .sn .sn-sum-date{color:var(--ink-3)!important}.sn-sec{border-bottom:1px solid var(--bg-3)}.sn-sec:last-child{border-bottom:0}.sn-sec-head{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;outline:0;padding:12px 18px;text-align:left;transition:background .12s;-webkit-user-select:none;user-select:none;width:100%}.sn-sec-head:hover{background:var(--bg-2)}.sn-sec-head:focus,.sn-sec-head:focus-visible{background:var(--bg-2);box-shadow:none;outline:0}.sn-sec-head-left{align-items:center;color:var(--ink-1);display:inline-flex;font-size:12.5px;font-weight:600;gap:10px}.sn-sec-head-left .num-circle{background:var(--bg-3);border-radius:50%;color:var(--ink-2);display:grid;font-family:var(--font-mono);font-size:10px;font-weight:700;height:20px;place-items:center;width:20px}.sn-sec-head-left.done .num-circle{background:#22c55e33;color:var(--success)}.sn-sec-head-right{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-mono);font-size:11.5px;gap:10px}.sn-sec-summary{color:var(--ink-2);font-family:var(--font-sans);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-sec-chevron{color:var(--ink-3);transition:transform .2s}.sn-sec.open .sn-sec-chevron{transform:rotate(180deg)}.sn-sec-body{display:flex;flex-direction:column;gap:12px;padding:0 18px 16px}.sn-sec.closed .sn-sec-body{display:none}.dark-mode .sn .sn-sec-head-left,.dark-mode .sn .sn-sec-summary{color:var(--ink-1)!important}.dark-mode .sn .sn-sec-head-right{color:var(--ink-3)!important}.dark-mode .sn .sn-sec-head-left.done .num-circle{color:var(--success)!important}.sn-pill.active{background:#3b82f61f;color:var(--accent)}.sn-pill.active.success{background:#22c55e1f}.sn-pill.active.danger{background:#ef44441f}.sn-pill.active.warn{background:#f59e0b1f}.dark-mode .sn .sn-pill{color:var(--ink-2)!important}.dark-mode .sn .sn-pill:hover{color:var(--ink-1)!important}.dark-mode .sn .sn-pill.active{color:var(--accent)!important}.dark-mode .sn .sn-pill.active.success{color:var(--success)!important}.dark-mode .sn .sn-pill.active.danger{color:var(--danger)!important}.dark-mode .sn .sn-pill.active.warn{color:var(--warn)!important}.sn-row-2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sn-partial-payment{grid-gap:10px;background:#f59e0b0f;border:1px solid #f59e0b59;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);padding:12px}.sn-partial-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sn-partial-summary>div{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:8px 10px}.sn-partial-summary span{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sn-partial-summary strong{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums}.sn-partial-summary strong.paid{color:var(--success)}.sn-partial-summary strong.debt{color:var(--warn)}@media (max-width:600px){.sn-partial-payment{grid-template-columns:1fr}}.sn-photo-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:8px}.sn-photo{aspect-ratio:1;border:1px solid var(--bg-3);border-radius:8px;overflow:hidden;position:relative}.sn-photo img{display:block;height:100%;object-fit:cover;width:100%}.sn-photo button{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:22px;place-items:center;position:absolute;right:4px;top:4px;width:22px}.sn-total{background:linear-gradient(135deg,var(--bg-0),var(--bg-1));border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:18px}.sn-total-head{align-items:baseline;display:flex;justify-content:space-between}.sn-total-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sn-total-val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.sn-total-breakdown{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;display:flex;flex-direction:column;font-size:11.5px;gap:5px;padding:10px 12px}.sn-total-row{color:var(--ink-3);display:flex;justify-content:space-between}.sn-total-row .val{color:var(--ink-2);font-family:var(--font-mono)}.sn-total-row .val.rabat{color:var(--success)}.dark-mode .sn .sn-total-label{color:var(--ink-3)!important}.dark-mode .sn .sn-total-val{color:var(--ink-1)!important}.dark-mode .sn .sn-total-row{color:var(--ink-3)!important}.dark-mode .sn .sn-total-row .val{color:var(--ink-2)!important}.dark-mode .sn .sn-total-row .val.rabat{color:var(--success)!important}.sn-submit{align-items:center;background:var(--success);border:0;border-radius:10px;box-shadow:0 4px 12px -4px #22c55e80;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 18px;transition:all .15s}.sn-submit:hover{background:#16a34a;box-shadow:0 8px 16px -4px #22c55e99;transform:translateY(-1px)}.sn-submit:disabled{background:var(--bg-3);box-shadow:none;color:var(--ink-4);cursor:not-allowed;transform:none}.dark-mode .sn .sn-submit{color:#fff!important}.sn-draft-btn{align-items:center;background:#0000;border:1px dashed var(--bg-3);border-radius:10px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:11px 14px;transition:all .13s;width:100%}.sn-draft-btn:hover:not(:disabled){background:#a78bfa0f;border-color:#a78bfa;color:#a78bfa}.sn-draft-btn:disabled{cursor:not-allowed;opacity:.45}.dark-mode .sn .sn-draft-btn{color:var(--ink-2)!important}.dark-mode .sn .sn-draft-btn:hover:not(:disabled){border-color:#a78bfa!important;color:#c4b5fd!important}.sn-draft-banner{align-items:center;background:#a78bfa14;border:1px solid #a78bfa4d;border-radius:10px;color:#6d28d9;display:flex;font-size:13px;font-weight:500;gap:10px;margin:12px 0 16px;padding:10px 14px}.sn-draft-banner-x{align-items:center;background:#0000;border:0;border-radius:6px;color:#6d28d9;cursor:pointer;display:inline-flex;margin-left:auto;padding:4px}.sn-draft-banner-x:hover{background:#a78bfa26}.dark-mode .sn .sn-draft-banner{background:#a78bfa1f;border-color:#a78bfa59;color:#c4b5fd}.dark-mode .sn .sn-draft-banner-x{color:#c4b5fd}.sn-modal-bg{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.sn-modal{background:#fff;background:var(--bg-1,#fff);border:1px solid var(--bg-3);border-radius:16px;box-shadow:0 24px 60px -12px #0f172a66;display:flex;flex-direction:column;max-height:80vh;max-height:80dvh;max-width:520px;overflow:hidden;width:100%}.sn-modal-head{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.sn-modal-eyebrow{color:#a78bfa;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:4px;text-transform:uppercase}.sn-modal-title{color:var(--ink-1);font-size:16px;font-weight:700}.sn-modal-close{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:6px}.sn-modal-close:hover{background:var(--bg-2);color:var(--ink-1)}.sn-modal-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;gap:10px;padding:40px 20px;text-align:center}.sn-modal-empty-sub{color:var(--ink-4);font-size:12px}.sn-draft-list{overflow-y:auto;padding:6px 10px 14px}.sn-draft-row{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;gap:10px;margin-bottom:6px;padding:12px;transition:all .12s}.sn-draft-row:hover{background:var(--bg-2)}.sn-draft-row.active{background:#a78bfa14;border-color:#a78bfa4d}.sn-draft-info{cursor:pointer;flex:1 1;min-width:0}.sn-draft-label{color:var(--ink-1);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-draft-meta{color:var(--ink-3);font-size:11.5px;margin-top:2px}.sn-draft-actions{display:flex;flex-shrink:0;gap:6px}.sn-draft-open{background:#a78bfa;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px}.sn-draft-open:hover{background:#8b5cf6}.sn-draft-del{align-items:center;background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:6px 8px}.sn-draft-del:hover{border-color:#ef4444;color:#ef4444}.dark-mode .sn-modal{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sn-draft-label,.dark-mode .sn-modal-title{color:var(--ink-1)!important}.dark-mode .sn-draft-meta{color:var(--ink-3)!important}.dark-mode .sn-draft-row:hover{background:var(--bg-2)!important}@media (max-width:640px){.sn-modal{max-height:88vh;max-height:88dvh}.sn-draft-row{flex-wrap:wrap}.sn-draft-actions{justify-content:flex-end;width:100%}}.sn-secondary-row{display:flex;gap:8px;margin-top:2px}.sn-secondary-btn{flex:1 1;font-size:12px;gap:6px;justify-content:center;padding:9px;transition:all .12s}.dark-mode .sn .sn-secondary-btn{color:var(--ink-2)!important}.dark-mode .sn .sn-secondary-btn:hover{color:var(--ink-1)!important}.sn-cam-btn{align-items:center;background:#22c55e1f;border:1px solid #22c55e59;border-radius:8px;color:var(--success);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 12px;transition:all .12s;white-space:nowrap}.sn-cam-btn:hover{background:#22c55e33;border-color:#22c55e80}.dark-mode .sn .sn-cam-btn{color:var(--success)!important}.sn-cam-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a16c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.sn-cam-modal{animation:snCamIn .2s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-width:420px;overflow:hidden;width:100%}@keyframes snCamIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sn-cam-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:14px 18px}.sn-cam-title{align-items:center;color:var(--ink-1);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.sn-cam-title svg{color:var(--success)}.sn-cam-close{background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .12s;width:30px}.sn-cam-close:hover{background:var(--bg-2);color:var(--ink-1)}.sn-cam-body{display:flex;flex-direction:column;gap:12px;padding:18px}.sn-cam-status{color:var(--ink-3);font-size:13px;padding:24px 0;text-align:center}.sn-cam-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:var(--danger);font-size:12.5px;padding:10px 12px}.sn-cam-reader{aspect-ratio:3/2;background:#000;border:2px solid var(--success);border-radius:10px;margin:0 auto;max-width:340px;overflow:hidden;position:relative;width:100%}.sn-cam-reader video,.sn-cam-reader>div{display:block;height:100%!important;object-fit:cover;width:100%!important}@media (max-width:600px){.sn-cam-modal{max-width:100%}}.sn-cam-hint{color:var(--ink-3);font-size:11px;text-align:center}.dark-mode .sn-cam-modal{background:var(--bg-1)!important}.dark-mode .sn-cam-title{color:var(--ink-1)!important}.dark-mode .sn-cam-hint,.dark-mode .sn-cam-status{color:var(--ink-3)!important}.dark-mode .sn-cam-error{color:var(--danger)!important}.sn-toast{animation:snToastIn .2s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;bottom:24px;box-shadow:0 12px 32px #0006;color:var(--ink-1);font-size:13px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes snToastIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.dark-mode .sn .sn-toast{color:var(--ink-1)!important}.dark-mode .sn input:not([type]),.dark-mode .sn input[type=number],.dark-mode .sn input[type=search],.dark-mode .sn input[type=text],.dark-mode .sn select,.dark-mode .sn textarea{background-color:var(--bg-0)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sn input:-webkit-autofill,.dark-mode .sn input:-webkit-autofill:focus,.dark-mode .sn input:-webkit-autofill:hover,.dark-mode .sn select:-webkit-autofill,.dark-mode .sn select:-webkit-autofill:focus,.dark-mode .sn select:-webkit-autofill:hover,.dark-mode .sn textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink-1)!important;background-color:var(--bg-0)!important;box-shadow:0 0 0 1000px var(--bg-0) inset!important;caret-color:var(--ink-1)}.dark-mode .sn input:not([type]):focus,.dark-mode .sn input[type=number]:focus,.dark-mode .sn input[type=text]:focus,.dark-mode .sn select:focus,.dark-mode .sn textarea:focus{border-color:var(--accent)!important}.dark-mode .sn .sn-channel-select,.dark-mode .sn .sn-channel-select:focus,.dark-mode .sn .sn-channel-select:hover{background-color:var(--bg-1)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-position:right 9px center!important;background-repeat:no-repeat!important;background-size:14px!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sn .sn-channel-select:focus{border-color:var(--accent)!important}.dark-mode .sn .sn-ci-qty-input,.dark-mode .sn .sn-ci-qty-input[type=text]{background:#0000!important;border-color:#0000!important;color:var(--ink-1)!important}.sn-hint{color:#64748b;color:var(--ink-2,#64748b);font-size:12px;line-height:1.35;margin-top:6px}.sn-hint-warn{background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;color:#b45309;font-weight:600;padding:6px 8px}@media (prefers-color-scheme:dark){.sn-hint-warn{color:#fbbf24}}[data-theme=dark] .sn-hint-warn{color:#fbbf24}.sn-credit-bar{align-items:center;background:#22c55e17;border:1px solid #22c55e4d;border-radius:10px;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:10px;padding:9px 12px}.sn-credit-text b{color:var(--success);font-family:var(--font-mono);font-size:13px}.sn-credit-used{opacity:.7}.sn-credit-btn{background:var(--bg-2);border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #22c55e73;color:var(--ink-1);cursor:pointer;font:700 12px/1 inherit;font-family:inherit;margin-left:auto;padding:6px 12px}.sn-credit-btn.on{background:var(--success);box-shadow:none;color:#fff}.sn-total-row .val.sn-credit-left{color:var(--success)}@media (max-width:480px){.sn-credit-btn{margin-left:0;text-align:center;width:100%}}.sn .sn-approve-btn{background:#16a34a0f;border-color:#16a34a59;color:#15803d;font-weight:600;white-space:nowrap}.sn .sn-approve-btn:hover{background:#16a34a1f;border-color:#16a34a80;color:#166534}.dark-mode .sn .sn-approve-btn{color:#4ade80!important}.sn-izi{grid-gap:10px;background:#fff;background:var(--bg-1,#fff);border:1px solid #e5e8ef;border:1px solid var(--line,#e5e8ef);border-radius:12px;display:grid;gap:10px;margin:2px 0 10px;padding:10px 12px}.sn-izi.on{background:#eef3ff;background:var(--accent-soft,#eef3ff);border-color:#2563eb;border-color:var(--accent,#2563eb)}.sn-izi-t{align-items:center;cursor:pointer;display:flex;gap:10px}.sn-izi-t input{opacity:0;pointer-events:none;position:absolute}.sn-izi-sw{background:#d5dbe5;background:var(--bg-3,#d5dbe5);border-radius:999px;flex:0 0 auto;height:20px;position:relative;transition:background .15s;width:36px}.sn-izi-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a40;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.sn-izi-t input:checked+.sn-izi-sw{background:#2563eb;background:var(--accent,#2563eb)}.sn-izi-t input:checked+.sn-izi-sw:after{transform:translateX(16px)}.sn-izi-t b{color:#0f172a;color:var(--ink-1,#0f172a);display:block;font-size:13px;font-weight:600}.sn-izi-t small{color:#94a3b8;color:var(--ink-3,#94a3b8);display:block;font-size:11.5px}.sn-izi .sn-row-2{margin:0}.sn-izi-sum b{font-feature-settings:"tnum";align-items:center;color:#2563eb;color:var(--accent,#2563eb);display:flex;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;height:38px}.sn-total-row .sn-muted{color:#94a3b8;color:var(--ink-3,#94a3b8);font-weight:400}.sn-total-row.sn-total-post{border-top:1px dashed #e5e8ef;border-top:1px dashed var(--line,#e5e8ef);font-weight:700;margin-top:4px;padding-top:8px}.sn-total-row.sn-total-post .val{color:#2563eb;color:var(--accent,#2563eb);font-weight:700}.sn-mix2{grid-template-columns:1fr 1fr}@media (max-width:360px){.sn-mix2,.sn-row-2{grid-template-columns:1fr}}.sn-quick{container-type:inline-size}.sn-quick-grid>*{min-width:0}.sn-quick-grid .sn-field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:921px){.sn-quick-grid{grid-template-columns:minmax(0,1.8fr) minmax(70px,1fr) 64px 84px 90px 56px auto}@container (max-width: 720px){.sn-quick-grid{gap:6px;grid-template-columns:minmax(0,1.8fr) minmax(64px,1fr) 54px 80px 78px 52px 42px}.sn-quick-grid .sn-field input,.sn-quick-grid .sn-field select{padding-left:8px;padding-right:8px}.sn-quick-grid .sn-field select{padding-right:22px}.sn-quick-grid>.sn-add-btn{font-size:0;gap:0;justify-content:center;padding:0!important}}}.sp{color:var(--ink-1);font-family:var(--font-sans)}.sp-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.sp-head .eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.sp-head h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.sp-head h1{font-size:26px}}.sp-head .sub{color:var(--ink-3);font-size:13px;margin-top:4px}.sp .sl-btn{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:7px;padding:8px 14px;transition:all .13s}.sp .sl-btn:hover{background:var(--bg-2);border-color:var(--ink-4)}.sp .sl-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.sp .sl-btn.primary:hover{background:#2563eb;border-color:#2563eb;filter:brightness(1.06)}.sp .sl-btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.sp .sl-btn.danger:hover{background:#dc2626;border-color:#dc2626}.sp .sl-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .13s;width:30px}.sp .sl-icon-btn:hover{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-1)}.sp .sl-icon-btn.danger:hover{background:#ef44441a;border-color:#ef44444d;color:var(--danger)}.sp-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.sp-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:14px 16px;position:relative}.sp-kpi-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.sp-kpi-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.sp-kpi-val.profit{color:var(--success)}.sp-kpi-val.warn{color:var(--warn)}.sp-kpi-val.danger{color:var(--danger)}.sp-kpi-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:5px}.sp-kpi-sub .pos{color:var(--success)}.sp-kpi-sub .neg{color:var(--danger)}.sp-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:12px}.sp-search,.sp-toolbar{align-items:center;display:flex}.sp-search{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;flex:1 1;gap:9px;min-width:220px;padding:8px 12px}.sp-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:13px;outline:0}.sp-search input::placeholder{color:var(--ink-4)}.sp-periods{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;display:inline-flex;gap:2px;padding:3px}.sp-period{background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 11px;transition:all .12s}.sp-period:hover{color:var(--ink-1)}.sp-period.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.sp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.sp-chip{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .12s}.sp-chip:hover{background:var(--bg-2);color:var(--ink-1)}.sp-chip.active{background:#3b82f60d;border-color:currentColor;font-weight:600}.sp-chip-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.sp-chip-count{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px}.sp-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sp-topbar .sp-search{flex:1 1;min-width:220px}.sp-filter-btn{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.sp-filter-btn.active{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.sp-filter-count{background:var(--accent);border-radius:4px;color:#fff;font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px}.sp-adv-filters{animation:spAdvIn .18s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:14px 16px}@keyframes spAdvIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sp-adv-section{display:flex;flex-direction:column;gap:8px}.sp-adv-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.sp-adv-foot{border-top:1px dashed var(--bg-3);display:flex;justify-content:flex-end;padding-top:10px}.sp-adv-filters .sp-chips,.sp-adv-filters .sp-toolbar{margin-bottom:0}.sp-row-cat-pill{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-family:var(--font-sans);font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.sp-row-cat-pill .sp-chip-dot{border-radius:50%;height:7px;width:7px}.sp-row-creator{align-items:center;color:var(--ink-3);display:inline-flex;gap:4px}.sp-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.6fr 1fr}.sp-list{display:flex;flex-direction:column;gap:8px}.sp-row{grid-gap:14px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid #0000;border-radius:11px;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr) auto auto;padding:12px 14px;transition:all .12s}.sp-row:hover{border-color:var(--ink-4);transform:translateY(-1px)}.sp-row-icon{align-items:center;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sp-row-body{min-width:0}.sp-row-desc{color:var(--ink-1);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-row-meta{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:6px;margin-top:3px}.sp-row-meta .dot{color:var(--ink-4)}.sp-row-amount{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.sp-row-actions{display:flex;gap:4px}.sp-empty{border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:40px 20px;text-align:center}.sp-empty,.sp-pager{background:var(--bg-1)}.sp-pager{align-items:center;border:1px solid var(--bg-3);border-radius:11px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:4px;padding:12px 14px}.sp-pager-info{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.sp-pager-nav{gap:8px}.sp-pager-btn,.sp-pager-nav{align-items:center;display:inline-flex}.sp-pager-btn{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;transition:all .12s}.sp-pager-btn:hover:not(:disabled){background:var(--bg-3);color:var(--ink-1)}.sp-pager-btn:disabled{cursor:not-allowed;opacity:.4}.sp-pager-current{color:var(--ink-2);font-family:var(--font-mono);font-size:12px;font-weight:600;min-width:90px;text-align:center}.sp-side{display:flex;flex-direction:column;gap:14px;min-width:0}.sp-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:16px}.sp-card-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.sp-card-title{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sp-card-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.sp-breakdown{display:flex;flex-direction:column;gap:10px}.sp-bd-row{grid-gap:4px 10px;align-items:center;display:grid;gap:4px 10px;grid-template-columns:1fr auto}.sp-bd-label{align-items:center;color:var(--ink-1);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;min-width:0}.sp-bd-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-bd-amount{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.sp-bd-bar{background:var(--bg-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.sp-bd-fill{border-radius:3px;height:100%}.sp-bd-pct{color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:10.5px;grid-column:1/-1;justify-content:space-between;margin-top:2px}.sp-insights{display:flex;flex-direction:column;gap:9px}.sp-insight{grid-gap:12px;background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid var(--ink-4);border-radius:11px;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:12px 14px;transition:all .13s}.sp-insight:hover{transform:translateY(-1px)}.sp-insight.warning{border-left-color:var(--warn)}.sp-insight.danger{border-left-color:var(--danger)}.sp-insight.success{border-left-color:var(--success)}.sp-insight.info{border-left-color:var(--accent)}.sp-insight.tip{border-left-color:#8b5cf6}.sp-insight-icon{align-items:center;background:var(--bg-2);border-radius:10px;color:var(--ink-2);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sp-insight.warning .sp-insight-icon{background:#f59e0b29;color:var(--warn)}.sp-insight.danger .sp-insight-icon{background:#ef444429;color:var(--danger)}.sp-insight.success .sp-insight-icon{background:#22c55e29;color:var(--success)}.sp-insight.info .sp-insight-icon{background:#3b82f629;color:var(--accent)}.sp-insight.tip .sp-insight-icon{background:#8b5cf629;color:#c4b5fd}.sp-insight-body{min-width:0}.sp-insight-title{color:var(--ink-1);font-size:13px;font-weight:600;letter-spacing:-.005em}.sp-insight-detail{color:var(--ink-2);font-size:12px;line-height:1.5;margin-top:2px}.sp-insight-action{align-items:center;background:#0000;border:0;color:var(--accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:4px;margin-top:8px;padding:0}.sp-insight-action:hover{text-decoration:underline}.sp-insights-empty{color:var(--ink-3);font-size:12px;font-style:italic;padding:16px 8px;text-align:center}.sp-modal-bg{align-items:center;animation:spFadeIn .14s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f11168c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.sp-modal{animation:spPopIn .16s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 24px 60px #0006;max-width:100%;overflow:hidden;width:540px}@keyframes spFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spPopIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sp-modal-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:16px 20px}.sp-modal-head .eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sp-modal-head .title{font-size:16px;font-weight:600;margin-top:2px}.sp-modal-body{max-height:70vh;max-height:70dvh;overflow-y:auto;padding:18px 20px}.sp-modal-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.sp-ai-box{background:linear-gradient(135deg,#8b5cf60f,#3b82f60a);border:1px solid #8b5cf640;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.sp-ai-head{align-items:center;color:#8b5cf6;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.sp-ai-item{background:var(--bg-1);border-left:3px solid var(--bg-3);border-radius:8px;padding:8px 10px}.sp-ai-item.sp-ai-warn{background:#f59e0b0f;border-left-color:#f59e0b}.sp-ai-item.sp-ai-ok{background:#22c55e0f;border-left-color:#22c55e}.sp-ai-item.sp-ai-info{background:#3b82f60f;border-left-color:#3b82f6}.sp-ai-item.sp-ai-tip{background:#8b5cf60f;border-left-color:#8b5cf6}.sp-ai-title{color:var(--ink-1);font-size:12.5px;font-weight:600;margin-bottom:2px}.sp-ai-detail{color:var(--ink-2);font-size:11.5px;line-height:1.45}.dark-mode .sl.sp .sp-ai-title{color:var(--ink-1)!important}.dark-mode .sl.sp .sp-ai-detail{color:var(--ink-2)!important}@media (max-width:640px){.sp-ai-box{padding:10px 11px}.sp-ai-title{font-size:12px}.sp-ai-detail{font-size:11px}}.sp-row-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.sp-row-grid.cols-1{grid-template-columns:1fr}.sp-row-grid.cols-3{grid-template-columns:repeat(3,1fr)}.sp-row-grid:last-child{margin-bottom:0}.sp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.sp-field label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sp-field label .req{color:var(--danger)}.sp-input{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:var(--font-sans);font-size:13px;outline:0;padding:9px 11px;transition:all .13s;width:100%}.sp-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3b82f62e}.sp-input::placeholder{color:var(--ink-4)}textarea.sp-input{min-height:64px;resize:vertical}.sp-input::-webkit-inner-spin-button,.sp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-input[type=number]{appearance:textfield}.sp-cat-picker{display:flex;flex-wrap:wrap;gap:6px}.sp-cat-pick{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:6px;padding:6px 10px;transition:all .12s}.sp-cat-pick:hover{background:var(--bg-3);color:var(--ink-1)}.sp-cat-pick.active{background:var(--bg-1);border-color:currentColor;font-weight:600}.sp-pay-picker{display:flex;gap:6px}.sp-pay{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;flex:1 1;font-family:inherit;font-size:12.5px;padding:8px 10px;text-align:center;transition:all .12s}.sp-pay:hover{background:var(--bg-3);color:var(--ink-1)}.sp-pay.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.dark-mode .sl.sp .sp-input,.dark-mode .sl.sp input[type=date],.dark-mode .sl.sp input[type=number],.dark-mode .sl.sp input[type=search],.dark-mode .sl.sp input[type=text],.dark-mode .sl.sp select,.dark-mode .sl.sp textarea{background:var(--bg-2)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.sp .sp-input:focus,.dark-mode .sl.sp select:focus,.dark-mode .sl.sp textarea:focus{border-color:var(--accent)!important}.dark-mode .sl.sp .sp-input::placeholder{color:var(--ink-4)!important}.dark-mode .sl.sp .sp-search{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.sp .sp-search input{background:#0000!important;border:0!important}.dark-mode .sl.sp .sp-bd-pct,.dark-mode .sl.sp .sp-card-sub,.dark-mode .sl.sp .sp-chip-count,.dark-mode .sl.sp .sp-field label,.dark-mode .sl.sp .sp-insight-detail,.dark-mode .sl.sp .sp-kpi-label,.dark-mode .sl.sp .sp-kpi-sub,.dark-mode .sl.sp .sp-row-meta{color:var(--ink-3)!important}.dark-mode .sl.sp .sp-kpi-val.profit{color:var(--success)!important}.dark-mode .sl.sp .sp-kpi-val.warn{color:var(--warn)!important}.dark-mode .sl.sp .sp-kpi-val.danger{color:var(--danger)!important}.dark-mode .sl.sp .sp-bd-amount{color:var(--ink-1)!important;color:var(--cat,var(--ink-1))!important}.dark-mode .sl.sp .sp-row-creator{color:var(--ink-3)!important}.dark-mode .sl.sp .sp-row-cat-pill{color:inherit!important}.dark-mode .sl.sp .sp-filter-btn.active{color:var(--accent-ink)!important}.dark-mode .sl.sp .sp-filter-count{color:#fff!important}.dark-mode .sl.sp .sp-kpi-sub .pos{color:var(--success)!important}.dark-mode .sl.sp .sp-kpi-sub .neg{color:var(--danger)!important}.dark-mode .sl.sp .sp-insight.warning .sp-insight-icon{color:var(--warn)!important}.dark-mode .sl.sp .sp-insight.danger .sp-insight-icon{color:var(--danger)!important}.dark-mode .sl.sp .sp-insight.success .sp-insight-icon{color:var(--success)!important}.dark-mode .sl.sp .sp-insight.info .sp-insight-icon{color:var(--accent)!important}.dark-mode .sl.sp .sp-insight.tip .sp-insight-icon{color:#c4b5fd!important}.dark-mode .sl.sp .sp-insight-action{color:var(--accent-ink)!important}.dark-mode .sl.sp .sp-row{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.sp tr,.dark-mode .sl.sp tr:nth-child(2n),.dark-mode .sl.sp tr:nth-child(odd){background:#0000!important}body.light .sp-input,body.light .sp-input:focus,body.light .sp-search{background:#fff}@media (max-width:1024px){.sp-kpis{grid-template-columns:repeat(2,1fr)}.sp-layout{grid-template-columns:1fr}}@media (max-width:720px){.sp-row-grid,.sp-row-grid.cols-3{grid-template-columns:1fr}.sp-row{grid-template-columns:36px 1fr auto}.sp-row-actions{grid-column:1/-1;justify-content:flex-end}.sp-toolbar{gap:8px}.sp-search{flex-basis:100%}.sp-periods{flex-wrap:wrap}}.sp-ac{position:relative}.sp-ac-list{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 16px 40px -16px #00000073;left:0;max-height:290px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.sp-ac-h{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:6px 10px 4px;text-transform:uppercase}.sp-ac-opt{align-items:flex-start;background:none;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-sans);gap:2px;padding:8px 10px;text-align:left;width:100%}.sp-ac-opt.on{background:var(--bg-2)}.sp-ac-d{color:var(--ink-1);font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ac-m{align-items:baseline;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px}.sp-ac-m b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.sp-ac-m em{color:var(--ink-3);font-style:normal}.dark-mode .sp-ac-d,.dark-mode .sp-ac-opt{color:var(--ink-1)!important}.dark-mode .sp-ac-h,.dark-mode .sp-ac-m,.dark-mode .sp-ac-m em{color:var(--ink-3)!important}.dark-mode .sp-ac-m b{color:var(--ink-2)!important}@media (pointer:coarse){.sp-ac-opt{padding:11px 10px}}.sp-ac-h+.sp-ac-opt{margin-top:0}.sp-ac-list .sp-ac-h:not(:first-child){border-top:1px solid var(--bg-3);margin-top:4px;padding-top:8px}.sp-ac-polish .sp-ac-d:before,.sp-ac-term .sp-ac-d:before{background:var(--accent);border-radius:50%;content:"";display:inline-block;height:6px;margin:0 7px 2px 0;vertical-align:middle;width:6px}.sp-ac-polish .sp-ac-d:before{background:#16a34a;background:var(--success,#16a34a)}.sp-ac-v{color:var(--ink-3);font-size:11px;font-style:italic;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ac-grp .sp-ac-d:before{display:none}.sp-cat-sugg{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;margin-top:10px;padding:10px}.sp-cat-sugg-h{color:var(--ink-3);font-size:11px;font-weight:600;margin-bottom:8px}.sp-cat-sugg-l{display:flex;flex-wrap:wrap;gap:6px}.sp-cs{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:99px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:12.5px;font-weight:600;gap:6px;padding:6px 10px;transition:border-color .12s,background .12s}.sp-cs em{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:500}.sp-cs.std{border-style:dashed;color:var(--ink-2);font-weight:500}.sp-cs.on,.sp-cs:hover{border-color:var(--accent)}.sp-cs.on{background:#3b82f61f;background:var(--accent-soft,#3b82f61f);color:var(--accent)}.dark-mode .sp-cat-sugg,.dark-mode .sp-cs{color:var(--ink-1)!important}.dark-mode .sp-cs.std{color:var(--ink-2)!important}.dark-mode .sp-ac-v,.dark-mode .sp-cat-sugg-h,.dark-mode .sp-cs em{color:var(--ink-3)!important}.dark-mode .sp-cs.on{color:var(--accent)!important}@media (pointer:coarse){.sp-cs{padding:9px 12px}}.sp-row-orig{color:var(--ink-3);font-size:11.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-badge{background:var(--accent);border-radius:9px;color:#fff;display:inline-grid;font-size:11px;font-weight:700;height:18px;margin-left:4px;min-width:18px;padding:0 5px;place-items:center}.sp-rn{width:640px}.sp-rn .sp-modal-body{display:flex;flex-direction:column;gap:10px;max-height:66vh;overflow-y:auto}.sp-rn-note{color:var(--ink-2);font-size:12.5px;line-height:1.45}.sp-rn-bulk{align-items:center;background:color-mix(in srgb,#2563eb 8%,#0000);background:color-mix(in srgb,var(--blue,#2563eb) 8%,#0000);border-radius:12px;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:10px 12px}.dark-mode .sp-rn-bulk span{color:var(--ink-2)!important}.sp-rn-empty{color:var(--ink-3);font-size:13px;padding:24px;text-align:center}.sp-rn-g{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.sp-rn-name{font-weight:600}.sp-rn-vars{display:flex;flex-wrap:wrap;gap:5px}.sp-rn-v{align-items:center;background:var(--bg-2);border-radius:6px;color:var(--ink-2);display:inline-flex;font-size:12px;gap:5px;padding:3px 8px;text-decoration:line-through;text-decoration-color:#dc26268c}.sp-rn-v.same{opacity:.7;text-decoration:none}.sp-rn-v em{color:var(--ink-3);font-style:normal;text-decoration:none}.sp-rn-foot{align-items:center;display:flex;gap:8px}.sp-rn-meta{color:var(--ink-3);flex:1 1;font-size:11.5px}.dark-mode .sp-rn-empty,.dark-mode .sp-rn-meta,.dark-mode .sp-rn-v em,.dark-mode .sp-row-orig{color:var(--ink-3)!important}.dark-mode .sp-rn-note,.dark-mode .sp-rn-v{color:var(--ink-2)!important}.dark-mode .sp-badge{color:#fff!important}.sp-row-orig{align-items:center;display:flex;flex-wrap:wrap;gap:8px;white-space:normal}.sp-row-orig>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-row-ok{align-items:center;background:#0000;border:1px solid var(--accent);border-radius:6px;color:var(--accent);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:11.5px;font-weight:600;gap:4px;height:22px;padding:0 8px}.sp-row-ok:hover{background:var(--accent);color:#fff}.sp-row-ok.all{border-color:var(--bg-3);color:var(--ink-2)}.sp-row-ok.all:hover{background:var(--accent);border-color:var(--accent);color:#fff}.dark-mode .sp-row-ok{color:var(--accent)!important}.dark-mode .sp-row-ok.all{color:var(--ink-2)!important}.dark-mode .sp-row-ok:hover,.dark-mode .sp-row-ok:hover *{color:#fff!important}@media (pointer:coarse){.sp-row-ok{height:30px;padding:0 10px}}.sp-rn-v small{color:var(--ink-3);font-size:11px;text-decoration:none}.dark-mode .sp-rn-v small{color:var(--ink-3)!important}.ng-page{padding:0 32px 32px}.ng-hero{background:linear-gradient(135deg,#0f1c33,#0a1428 60%,#0a1830);border:1px solid #22d3ee2e;border-radius:20px;isolation:isolate;margin:16px 0 24px;overflow:hidden;position:relative}.ng-hero:before{background:radial-gradient(900px 380px at 90% -20%,#22d3ee2e,#0000 60%),radial-gradient(700px 300px at -10% 110%,#3b82f629,#0000 65%);content:"";inset:0;position:absolute;z-index:0}.ng-hero-svg{bottom:0;height:100%;left:0;opacity:.45;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.ng-hero-inner{grid-gap:0;display:grid;gap:0;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;padding:24px 28px;position:relative;z-index:1}.ng-hero-title{display:flex;flex-direction:column;gap:8px;padding-right:20px}.ng-eyebrow{align-items:center;color:var(--teal);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.18em;text-transform:uppercase}.ng-eyebrow .dot{animation:ngPulse 2s ease-in-out infinite;background:var(--teal);border-radius:50%;box-shadow:0 0 12px var(--teal);height:7px;width:7px}@keyframes ngPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.ng-hero h1{font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.ng-hero p.sub{color:var(--ink-2);font-size:13.5px;line-height:1.5;margin:0;max-width:380px}.ng-worker-filter{align-items:center;background:#02061747;border:1px solid #22d3ee38;border-radius:12px;color:var(--ink-2);display:inline-flex;gap:8px;margin-top:4px;min-height:38px;padding:0 10px;width:min(100%,270px)}.ng-worker-filter>svg{color:var(--teal);flex-shrink:0}.ng-worker-filter span{color:var(--ink-3);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ng-worker-filter select{appearance:none;background:#0000;border:0;color:var(--ink-1);cursor:pointer;flex:1 1;font:inherit;font-size:13px;font-weight:700;min-width:0;outline:0}.ng-worker-filter select option{color:#0f172a}.ng-hero-stat{border-left:1px solid #ffffff0f;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:0 22px}.ng-hero-stat .lbl{align-items:center;color:var(--ink-3);display:flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.14em;text-transform:uppercase}.ng-hero-stat .val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em}.ng-hero-stat .meta{color:var(--ink-3);font-size:11.5px}.ng-hero-stat.cash .val{color:#22d3ee!important}.ng-hero-stat.mall .val{color:#facc15!important}.ng-hero-stat.shitur .val{color:#22c55e!important}.ng-tabs{background:#ffffff08;border:1px solid var(--bg-3);border-radius:12px;display:flex;gap:2px;padding:4px;width:fit-content}.ng-tab,.ng-tabs{align-items:center}.ng-tab{background:#0000;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .15s}.ng-tab.active,.ng-tab:hover{color:var(--ink-1)}.ng-tab.active{background:var(--bg-2);box-shadow:inset 0 1px 0 #ffffff0a,0 4px 12px -6px #0006}.ng-tab .count{align-items:center;background:#ffffff0f;border-radius:9px;color:var(--ink-2);display:inline-flex;font-size:10.5px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ng-tab.active .count{background:var(--accent-soft);color:var(--accent-ink)}.ng-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:8px 0 18px}.ng-toolbar-actions{align-items:center;display:inline-flex;flex:0 1 auto;gap:10px}.ng-maplive-trigger{align-items:center;appearance:none;background:linear-gradient(135deg,#22d3ee21,#0891b21f);border:1px solid #22d3ee5c;border-radius:12px;color:#67e8f9;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:38px;padding:0 14px;white-space:nowrap}.ng-maplive-trigger:hover{background:linear-gradient(135deg,#22d3ee2e,#0891b22e);border-color:#22d3ee94}.ng-toolbar-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:inline-flex;flex:0 1 280px;gap:8px;max-width:320px;min-width:220px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.ng-toolbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1f}.ng-toolbar-search svg{color:var(--ink-3);flex-shrink:0}.ng-toolbar-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0;padding:0}.ng-toolbar-search input::placeholder{color:var(--ink-3)}.ng-toolbar-clear{appearance:none;background:var(--bg-2);border:0;border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;height:20px;place-items:center;width:20px}.ng-toolbar-clear:hover{background:var(--bg-3);color:var(--ink-1)}.ng-list{display:flex;flex-direction:column;gap:14px}.ng-pcard{background:linear-gradient(180deg,var(--bg-1) 0,#0e172b 100%);border:1px solid var(--bg-3);border-radius:18px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ng-pcard.expanded{border-color:var(--bg-3);box-shadow:0 8px 24px -16px #00000059,inset 0 1px 0 #ffffff0a}.ng-pcard-head{grid-gap:18px;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;font:inherit;gap:18px;grid-template-columns:auto 1.4fr repeat(4,1fr) auto;outline:0;padding:16px 22px;position:relative;text-align:left;width:100%}.ng-pcard-head:hover{background:hsla(0,0%,100%,.025)}.ng-pcard.expanded .ng-pcard-head{background:#0000;border-bottom:1px solid var(--bg-3)}.ng-avatar{border-radius:50%;color:#fff;display:grid;font-size:16px;font-weight:700;height:46px;letter-spacing:-.02em;place-items:center;position:relative;width:46px}.ng-avatar:after{background:var(--success);border:2px solid var(--bg-1);border-radius:50%;bottom:-1px;box-shadow:0 0 8px #22c55e80;content:"";height:12px;position:absolute;right:-1px;width:12px}.ng-avatar.idle:after{background:var(--ink-3);box-shadow:none}.ng-avatar-img{object-fit:cover}.ng-pname{display:flex;flex-direction:column;gap:4px;min-width:0}.ng-pname .name{color:var(--ink-1);font-size:15px;font-weight:700}.ng-pcard-head .ng-pname .meta,.ng-pname .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:11.5px!important;gap:6px}.ng-pcard-head .ng-pname .meta,.ng-pcard-head .ng-pname .meta span,.ng-pcard-head .ng-pname .meta strong,.ng-pname .meta,.ng-pname .meta span,.ng-pname .meta strong{color:#aab4c88c!important;font-weight:400!important}.ng-pname .meta .dot{color:#aab4c859!important}.ng-pname .meta svg{opacity:.6}.ng-pcard-head .ng-stat{display:flex;flex-direction:column;gap:6px;min-width:0}.ng-pcard-head .ng-stat .lbl{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ng-pcard-head .ng-stat .val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ng-pcard-head .ng-stat .val.warn{color:#facc15!important}.ng-pcard-head .ng-stat .val.success{color:#22c55e!important}.ng-pcard-head .ng-stat .val.teal{color:#22d3ee!important}.ng-pstat{display:flex;flex-direction:column;gap:4px}.ng-pstat .lbl{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ng-pstat .val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em}.ng-pstat .val.green{color:#22c55e}.ng-pstat .val.amber{color:#facc15}.ng-pstat .val.cyan{color:#22d3ee}.ng-arc{height:60px;position:relative;width:60px}.ng-arc svg{height:100%;transform:rotate(-90deg);width:100%}.ng-arc .val{color:var(--ink-1);display:grid;font-family:var(--font-display);font-size:13px;font-weight:700;inset:0;letter-spacing:-.02em;place-items:center;position:absolute}.ng-chev{background:#0000;border-radius:50%;color:var(--ink-2);display:grid;height:28px;place-items:center;transition:transform .25s,color .15s;width:28px}.ng-pcard.expanded .ng-chev{background:#0000;color:var(--ink-2);transform:rotate(180deg)}.ng-pbody-tabs{background:#ffffff05;border:1px solid var(--bg-3);border-radius:12px;display:flex;gap:6px;grid-column:1/-1;padding:4px;width:fit-content}.ng-pbody-tab{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.02em;padding:8px 14px;transition:background .12s,color .12s}.ng-pbody-tab:hover{color:var(--ink-1)}.ng-pbody-tab.active{background:#22d3ee1f;color:#22d3ee}.ng-pbody-tab .count{background:#22d3ee2e;border-radius:999px;color:#22d3ee;font-size:11px;font-weight:700;min-width:18px;padding:1px 7px;text-align:center}.ng-pbody-tab.active .count{background:#22d3ee;color:#061224}.ng-exp-list{display:flex;flex-direction:column;gap:8px}.ng-exp-row{grid-gap:12px;align-items:center;background:#ffffff05;border:1px solid var(--bg-3);border-radius:10px;display:grid;gap:12px;grid-template-columns:32px 1fr auto;padding:10px 12px}.ng-exp-icon{background:#ef44441f;border-radius:50%;color:#ef4444;display:grid;height:32px;place-items:center;width:32px}.ng-exp-meta{min-width:0}.ng-exp-meta .n{color:var(--ink-1);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-exp-meta .m{color:var(--ink-3);font-size:11.5px;margin-top:2px}.ng-exp-amt{font-feature-settings:"tnum";color:#ef4444;font-family:var(--font-display);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.app.light .ng-pbody-tabs,body.light .app .ng-pbody-tabs{background:#fff;border-color:#e5e8ef}.app.light .ng-pbody-tab,body.light .app .ng-pbody-tab{color:#475569}.app.light .ng-pbody-tab.active,body.light .app .ng-pbody-tab.active{background:#0891b214;color:#0891b2}.app.light .ng-exp-row,body.light .app .ng-exp-row{background:#fff;border-color:#e5e8ef}.app.light .ng-exp-meta .n,body.light .app .ng-exp-meta .n{color:#0f172a}.app.light .ng-exp-meta .m,body.light .app .ng-exp-meta .m{color:#64748b}.ng-sec{background:#ffffff05;border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px}.ng-sec h4{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.16em;margin:0;text-transform:uppercase}.ng-sec h4 .right{color:var(--ink-2);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.ng-cash-actions{display:flex;gap:8px;margin-top:6px}.ng-stoku-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--bg-3);border-radius:8px;display:grid;gap:12px;grid-template-columns:36px 1fr auto auto auto;padding:10px 8px}.ng-stoku-row:last-child{border-bottom:0}.ng-stoku-row:hover{background:hsla(0,0%,100%,.025)}.ng-stoku-pic{background:linear-gradient(135deg,#60a5fa2e,#60a5fa0f);border:1px solid #60a5fa33;border-radius:8px;color:#93c5fd;display:grid;font-family:var(--font-mono);font-size:9.5px;font-weight:600;height:36px;letter-spacing:-.01em;place-items:center;width:36px}.ng-stoku-name{display:flex;flex-direction:column;gap:2px;min-width:0}.ng-stoku-name .n{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-stoku-name .c{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ng-stoku-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;position:relative;width:110px}.ng-stoku-bar>div{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;height:100%}.ng-stoku-num{font-feature-settings:"tnum";font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;min-width:70px;text-align:right}.ng-stoku-num .sub{color:var(--ink-3);display:block;font-size:10.5px;font-weight:500;letter-spacing:0}.ng-stoku-pct{font-feature-settings:"tnum";align-items:center;border-radius:6px;display:inline-flex;font-family:var(--font-display);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:44px;padding:3px 8px}.ng-stoku-pct.high{background:#22c55e26;color:#22c55e}.ng-stoku-pct.med{background:#f59e0b26;color:#f59e0b}.ng-stoku-pct.low{background:#ef444426;color:#ef4444}.ng-map{min-height:200px}.ng-map h4{margin:0 0 14px}.ng-map-svg{height:220px}.ng-map .pin .dot{background:var(--teal)}.ng-map .pin .label .num{color:var(--teal)}.ng-map-legend{bottom:12px;left:16px;position:absolute}.ng-sales{background:#ffffff05;border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:0;padding:16px 18px}.ng-sales h4{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ng-sale-row{grid-gap:14px;border-bottom:1px dashed #ffffff0d;display:grid;gap:14px;grid-template-columns:56px 1fr auto auto;padding:12px 0}.ng-sale-row:last-child{border-bottom:0}.ng-sale-time{color:var(--ink-2);display:flex;flex-direction:column;font-size:12px;gap:2px;letter-spacing:-.01em}.ng-sale-time .day{color:var(--ink-3);font-size:10px}.ng-sale-info{display:flex;flex-direction:column;gap:3px;min-width:0}.ng-sale-info .top{align-items:center;display:flex;font-size:13px;font-weight:500;gap:8px}.ng-sale-info .city{align-items:center;background:#22d3ee1f;border-radius:4px;color:#67e8f9;display:inline-flex;font-size:10.5px;font-weight:600;gap:3px;padding:2px 6px}.ng-sale-info .items{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.ng-sale-qty{font-feature-settings:"tnum";color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.ng-sale-amt,.ng-sale-qty{font-family:var(--font-display)}.ng-sale-amt{font-feature-settings:"tnum";color:var(--success);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.ng-hap{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.6fr 1fr}.ng-scanner{background:linear-gradient(180deg,var(--bg-1) 0,#0e172b 100%);border:1px solid var(--bg-3);border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:22px}.ng-scanner-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ng-scanner-title{display:flex;flex-direction:column;gap:4px}.ng-scanner-title h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0}.ng-scanner-title p{color:var(--ink-3);font-size:12.5px;margin:0}.ng-cam{background:#0000;border:1px solid var(--bg-3);border-radius:14px;display:grid;height:180px;overflow:hidden;place-items:center;position:relative}.ng-cam:before{background:repeating-linear-gradient(0deg,#0000,#0000 22px,#22d3ee0a 0,#22d3ee0a 23px),repeating-linear-gradient(90deg,#0000,#0000 22px,#22d3ee0a 0,#22d3ee0a 23px);content:"";inset:0;position:absolute;z-index:0}.ng-cam-frame{background:#22d3ee08;border:2px dashed #22d3ee66;border-radius:10px;display:grid;height:110px;place-items:center;position:relative;width:280px;z-index:1}.ng-cam-corners:after,.ng-cam-corners:before,.ng-cam-corners>span:after,.ng-cam-corners>span:before{border:2.5px solid var(--teal);border-radius:4px;content:"";height:22px;position:absolute;width:22px}.ng-cam-corners:before{border-bottom:0;border-right:0;left:-2px;top:-2px}.ng-cam-corners:after{border-bottom:0;border-left:0;right:-2px;top:-2px}.ng-cam-corners>span:before{border-right:0;border-top:0;bottom:-2px;left:-2px}.ng-cam-corners>span:after{border-left:0;border-top:0;bottom:-2px;right:-2px}.ng-cam-corners{inset:0;position:absolute}.ng-cam-laser{animation:ngLaser 2.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--teal),#0000);box-shadow:0 0 12px var(--teal);height:2px;left:12px;position:absolute;right:12px;top:50%}@keyframes ngLaser{0%,to{opacity:.9;transform:translateY(-32px)}50%{opacity:.9;transform:translateY(32px)}}.ng-cam-text{align-items:center;color:var(--ink-2);display:flex;flex-direction:column;font-size:13.5px;gap:6px;position:relative;text-align:center;z-index:1}.ng-cam-text strong{color:var(--ink-1);font-size:14.5px;font-weight:600}.ng-cam-text .ng-cam-sub{color:var(--ink-3);font-size:11px;margin-top:2px}.ng-cam-status{align-items:center;background:#22c55e29;border-radius:8px;color:#4ade80;display:inline-flex;font-size:11px;font-weight:600;gap:7px;left:14px;padding:5px 10px;position:absolute;top:12px;z-index:2}.ng-cam-status .pulse{animation:ngPulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:6px;width:6px}.ng-cam-counter{align-items:center;background:#0f172acc;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);display:flex;font-family:var(--font-mono);font-size:11px;gap:6px;padding:5px 10px;position:absolute;right:14px;top:12px;z-index:2}.ng-cam-counter strong{color:var(--teal);font-size:13px}.ng-load-grid{grid-template-columns:1.8fr 1fr 64px 90px 96px auto!important}.ng-cart-pic{color:#94a3b8;overflow:hidden}.ng-cart-pic img{border-radius:7px;height:100%;object-fit:cover;width:100%}.ng-load-ci .sn-ci-img{align-items:center;color:#94a3b8;display:flex;justify-content:center;overflow:hidden}.ng-load-ci .sn-ci-img img{height:100%;object-fit:cover;width:100%}@media (max-width:920px){.ng-load-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.ng-load-grid{grid-template-columns:1fr!important}}.ng-scan-input{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 66px auto}.ng-scan-qty{font-family:inherit!important;font-size:15px!important;font-weight:800!important;text-align:center}.ng-scan-input input{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);font-family:var(--font-mono);font-size:13px;outline:none;padding:12px 14px}.ng-scan-input input:focus{border-color:var(--accent)}.ng-scan-btn{align-items:center;background:linear-gradient(135deg,#22d3ee,#0891b2);border:0;border-radius:10px;color:#022c33;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:12px 18px}.ng-suggestions{display:flex;flex-wrap:wrap;gap:8px}.ng-sug-chip{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px 6px 7px;transition:all .15s}.ng-sug-chip:hover{border-color:var(--accent);color:var(--ink-1)}.ng-sug-chip .plus{background:var(--accent-soft);border-radius:5px;color:var(--accent-ink);display:grid;font-size:12px;font-weight:700;height:18px;place-items:center;width:18px}.ng-cart{border:1px solid var(--bg-3);border-radius:14px;flex-direction:column;overflow:hidden}.ng-cart,.ng-cart-head{background:#ffffff05;display:flex}.ng-cart-head{align-items:center;border-bottom:1px solid var(--bg-3);color:var(--ink-2);font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.12em;padding:12px 16px;text-transform:uppercase}.ng-cart-head .count{align-items:center;background:var(--accent-soft);border-radius:6px;color:var(--accent-ink);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:0;padding:2px 8px}.ng-cart-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.ng-cart-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:12px;grid-template-columns:36px 1fr auto auto auto;padding:10px 16px}.ng-cart-row:last-child{border-bottom:0}.ng-cart-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;font-size:13px;gap:6px;padding:38px 20px;text-align:center}.ng-cart-empty .icn{background:#ffffff0a;border-radius:14px;color:var(--ink-3);display:grid;height:48px;margin-bottom:6px;place-items:center;width:48px}.ng-qty{align-items:center;border:1px solid var(--bg-3);border-radius:8px;display:inline-flex;gap:0;overflow:hidden}.ng-qty button{background:#0000;border:0;color:var(--ink-2);cursor:pointer;font-size:14px;height:26px;width:26px}.ng-qty button:hover{background:#ffffff0d;color:var(--ink-1)}.ng-qty .v{font-feature-settings:"tnum";font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:32px;text-align:center}.ng-remove{background:#ef444414;border:0;border-radius:6px;color:#f87171;cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.ng-remove:hover{background:#ef44442e}.ng-confirm{align-self:start;background:linear-gradient(180deg,var(--bg-1) 0,#0e172b 100%);border:1px solid var(--bg-3);border-radius:18px;overflow:hidden;position:sticky;top:16px}.ng-confirm,.ng-confirm-head{display:flex;flex-direction:column}.ng-confirm-head{border-bottom:1px solid var(--bg-3);gap:2px;padding:16px 20px 12px}.ng-confirm-head h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.ng-confirm-head .date{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.ng-step{border-bottom:1px solid var(--bg-3);display:flex;flex-direction:column;gap:12px;padding:14px 20px}.ng-step:last-child{border-bottom:0}.ng-step-head{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px}.ng-step-num{background:#ffffff0d;border-radius:50%;color:var(--ink-2);display:grid;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.ng-step.active .ng-step-num{background:var(--accent);color:#fff}.ng-step.done .ng-step-num{background:#22c55e2e;color:#22c55e}.ng-worker-pick{grid-gap:8px;display:grid;gap:8px}.ng-worker-pick label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ng-worker-options{display:flex;flex-direction:column;gap:6px}.ng-worker-opt{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:11px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .15s}.ng-worker-opt:hover{background:#22d3ee0a;border-color:#22d3ee52}.ng-worker-opt.selected{background:#22d3ee14;border-color:#22d3ee80}.ng-worker-opt .av{border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:700;height:32px;letter-spacing:-.01em;place-items:center;width:32px}.ng-worker-opt .info{flex:1 1;min-width:0}.ng-worker-opt .info .n{font-size:13px;font-weight:500}.ng-worker-opt .info .m{color:var(--ink-3);font-size:11px}.ng-worker-opt .check{border:1.5px solid var(--bg-3);border-radius:50%;color:#0000;display:grid;height:22px;place-items:center;width:22px}.ng-worker-opt.selected .check{background:var(--teal);border-color:var(--teal);color:#022c33}.ng-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ng-row.ng-row-3col{grid-template-columns:1fr 1fr 1fr}.ng-row>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ng-row label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.1em;min-height:14px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.ng-row.ng-row-3col{grid-template-columns:1fr 1fr}}@media (max-width:540px){.ng-row.ng-row-3col{grid-template-columns:1fr}}.ng-row input,.ng-row select{font-feature-settings:"tnum";background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;outline:none;padding:10px 12px}.ng-row input:focus,.ng-row select:focus{border-color:var(--accent)}.ng-totals{background:#0f172a80;border-bottom:1px solid var(--bg-3);padding:18px 20px}.ng-totals .l1{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.ng-totals .grand{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em}.ng-totals .grand .cur{color:var(--ink-2);margin-left:2px}.ng-totals .breakdown{border-top:1px dashed var(--bg-3);display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:12px;padding-top:12px}.ng-totals .breakdown>div{font-feature-settings:"tnum";color:var(--ink-2);display:flex;font-variant-numeric:tabular-nums;justify-content:space-between}.ng-confirm-actions{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.ng-cta{align-items:center;background:linear-gradient(135deg,#22d3ee,#0891b2);border:0;border-radius:12px;box-shadow:0 8px 24px -8px #22d3ee66;color:#022c33;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 18px;transition:all .15s;width:100%}.ng-cta:hover{box-shadow:0 10px 28px -8px #22d3ee80;transform:translateY(-1px)}.ng-cta:disabled{background:var(--bg-2);box-shadow:none;color:var(--ink-3);cursor:not-allowed;transform:none}.ng-cta-ghost{background:#0000;border:1px solid var(--bg-3);border-radius:12px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:500;padding:12px 18px;width:100%}.ng-cta-ghost:hover{background:#ffffff08;color:var(--ink-1)}.ng-modal-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a16b3;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:100}.ng-modal{background:linear-gradient(180deg,var(--bg-1) 0,#0e172b 100%);border:1px solid var(--bg-3);border-radius:20px;box-shadow:0 30px 80px -20px #000c;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden;width:min(640px,100%)}.ng-modal-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:20px 24px 16px}.ng-modal-head h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.ng-modal-head .close{background:#ffffff0a;border:0;border-radius:9px;color:var(--ink-2);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.ng-modal-body{overflow-y:auto;padding:20px 24px}@keyframes ngMapliveTruckMove{0%{left:36%}to{left:72%}}@keyframes ngMaplivePulse{0%{opacity:.65;transform:translate(-50%,-50%) scale(.7)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.45)}to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}.ng-maplive-back{background:#050a18c7;z-index:320}.app.light .ng-modal.ng-maplive-modal,.ng-maplive-modal,body.light .app .ng-modal.ng-maplive-modal{background:linear-gradient(180deg,#0b162d,#071126 48%,#050a18);border-color:#344678d1;color:#e8eef7;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);width:min(1180px,calc(100vw - 64px))}.app.light .ng-maplive-head,.ng-maplive-head,body.light .app .ng-maplive-head{align-items:flex-start;border-bottom-color:#344678b8}.app.light .ng-maplive-head h3,.ng-maplive-head h3,body.light .app .ng-maplive-head h3{color:#f4f7fb;font-size:26px;font-weight:850;letter-spacing:-.02em;margin:4px 0 0}.ng-maplive-head p{color:#7f8da6;font-size:13px;margin:7px 0 0}.ng-maplive-eyebrow{align-items:center;color:#67e8f9;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}.ng-maplive-eyebrow span{background:#22d3ee;border-radius:999px;box-shadow:0 0 10px #22d3eee6;height:7px;width:7px}.ng-maplive-body{padding:18px}.ng-maplive-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 310px}.ng-maplive-left{display:flex;flex-direction:column;gap:16px;min-width:0}.ng-maplive-card,.ng-maplive-side-card{background:linear-gradient(180deg,#0f172ab8,#020617d1);border:1px solid #94a3b824;border-radius:16px;overflow:hidden}.ng-maplive-card-head{align-items:center;display:flex;gap:12px;padding:14px 16px 8px}.ng-maplive-avatar{border-radius:999px;color:#061224;display:grid;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:15px;font-weight:900;height:42px;place-items:center;width:42px}.ng-maplive-worker{flex:1 1;min-width:0}.ng-maplive-worker .name{color:#f4f7fb;font-size:16px;font-weight:850}.ng-maplive-worker .meta,.ng-maplive-worker .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-maplive-worker .meta{color:#7f8da6;font-size:12px;margin-top:3px}.ng-maplive-pill{align-items:center;background:#22d3ee1a;border:1px solid #22d3ee57;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:10px;font-weight:850;gap:7px;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase}.ng-maplive-pill span{background:#22d3ee;border-radius:999px;box-shadow:0 0 10px #22d3eee6;height:7px;width:7px}.ng-maplive-strip{background:radial-gradient(ellipse at 38% 50%,#22d3ee21,#0000 62%),#0b1220;border:1px solid #94a3b81f;border-radius:14px;height:112px;margin:10px 16px 14px;overflow:hidden;position:relative}.ng-maplive-strip svg{height:100%;inset:0;position:absolute;width:100%}.ng-maplive-pin-a,.ng-maplive-pin-b{align-items:center;background:#020617e0;border:1px solid #94a3b83b;border-radius:9px;color:#e2e8f0;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:6px 10px;position:absolute;top:50%;transform:translateY(-50%)}.ng-maplive-pin-a{left:14px}.ng-maplive-pin-b{right:14px}.ng-maplive-pin-a:before,.ng-maplive-pin-b:before{background:#64748b;border-radius:999px;content:"";height:7px;width:7px}.ng-maplive-pin-b:before{background:#22d3ee;box-shadow:0 0 9px #22d3ee}.ng-maplive-truck{animation:ngMapliveTruckMove 6s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 30%,#ffffff38,#0000 34%),linear-gradient(135deg,#f59e0b,#f97316 54%,#c2410c);border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 0 0 9px #f59e0b29,0 16px 30px #f59e0b57,inset 0 -8px 14px #5c260647;color:#fff;display:grid;height:46px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:2}.ng-maplive-truck svg{color:#fff;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22))}.ng-maplive-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:0 16px 16px}.ng-maplive-metrics>div{background:#0f172a8a;border:1px solid #94a3b81f;border-radius:11px;min-width:0;padding:10px}.ng-maplive-metrics span{color:#64748b;display:block;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ng-maplive-metrics b{color:#f4f7fb;display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:13px;font-weight:850;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-maplive-metrics b.eta{color:#67e8f9}.ng-maplive-map{background:#0b1220;border:1px solid #94a3b81f;border-radius:16px;min-height:480px;overflow:hidden;position:relative}.ng-maplive-map>svg{height:100%;inset:0;position:absolute;width:100%}.ng-maplive-route{fill:none;stroke:#22d3ee94;stroke-width:.44;stroke-dasharray:1.1 1.2;stroke-linecap:round;stroke-linejoin:round}.ng-maplive-route.warn{stroke:#f59e0b94}.ng-maplive-route.active{stroke:#22d3eed6;stroke-width:.58}.ng-maplive-city{align-items:center;display:flex;flex-direction:column;gap:4px;position:absolute;transform:translate(-50%,-100%);z-index:3}.ng-maplive-city .label{background:#020617eb;border:1px solid #94a3b83d;border-radius:7px;color:#e2e8f0;font-size:11px;font-weight:800;padding:4px 7px;white-space:nowrap}.ng-maplive-city .dot{background:#475569;border-radius:999px;height:7px;width:7px}.ng-maplive-truck-pin{align-items:center;display:flex;flex-direction:column;gap:4px;position:absolute;transform:translate(-50%,-50%);z-index:8}.ng-maplive-truck-pin .pulse{animation:ngMaplivePulse 2s infinite;border:1px solid;border-radius:999px;height:46px;left:50%;position:absolute;top:17px;width:46px}.ng-maplive-truck-pin .badge{border-radius:999px;color:#061224;display:grid;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:14px;font-weight:900;height:36px;place-items:center;position:relative;width:36px;z-index:1}.ng-maplive-truck-pin .tag{background:#020617f2;border:1px solid #94a3b838;border-radius:7px;color:#e2e8f0;font-size:10.5px;font-weight:800;padding:4px 7px;position:relative;white-space:nowrap;z-index:1}.ng-maplive-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ng-maplive-side-card{padding:15px}.ng-maplive-side-title{align-items:center;color:#f4f7fb;display:flex;font-size:13px;font-weight:850;gap:8px;margin-bottom:12px}.ng-maplive-muted{color:#7f8da6;font-size:12px;line-height:1.45;margin:0}.ng-maplive-order{display:flex;flex-direction:column;gap:8px}.ng-maplive-order-row,.ng-maplive-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678b8;border-radius:12px;display:flex;gap:10px}.ng-maplive-order-row{padding:9px 10px}.ng-maplive-order-row span{background:#22d3ee21;border-radius:999px;color:#67e8f9;display:grid;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:11px;font-weight:900;height:24px;place-items:center;width:24px}.ng-maplive-order-row b{color:#e8eef7;font-size:13px}.ng-maplive-list{display:flex;flex-direction:column;gap:8px}.ng-maplive-row{padding:10px}.ng-maplive-row .av{border-radius:999px;color:#061224;display:grid;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:13px;font-weight:900;height:34px;place-items:center;width:34px}.ng-maplive-row .main{flex:1 1;min-width:0}.ng-maplive-row .name{color:#f4f7fb;font-size:13.5px;font-weight:850}.ng-maplive-row .meta{color:#7f8da6;font-size:11.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-maplive-row .eta{flex-shrink:0;text-align:right}.ng-maplive-row .eta span{color:#64748b;display:block;font-size:9.5px;font-weight:850;letter-spacing:.08em}.ng-maplive-row .eta b{color:#67e8f9;display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:13px;font-weight:900;margin-top:2px}@media (max-width:980px){.app.light .ng-maplive-modal,.ng-maplive-modal,body.light .app .ng-maplive-modal{width:min(760px,calc(100vw - 24px))}.ng-maplive-layout{grid-template-columns:1fr}.ng-maplive-map{min-height:360px}}.ng-mvtypes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.ng-mvtype{appearance:none;-webkit-appearance:none;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:14px;text-align:left;transition:all .15s}.ng-mvtype:hover{background:#ffffff05;border-color:var(--bg-3)}.ng-mvtype.selected{background:#22d3ee0d;border-color:#22d3ee80}.ng-mvtype .icn{border-radius:9px;display:grid;height:32px;place-items:center;width:32px}.ng-mvtype.selected .icn{background:#22d3ee33;color:var(--teal)}.ng-mvtype:not(.selected) .icn{background:#ffffff0a;color:var(--ink-2)}.ng-mvtype .ttl{color:var(--ink-1);font-size:13px;font-weight:600}.ng-mvtype .desc{color:var(--ink-3);font-size:11.5px;line-height:1.4}@media (max-width:720px){.ng-mvtypes{gap:8px;grid-template-columns:1fr}.ng-mvtype{align-items:flex-start;flex-direction:row}.ng-mvtype .icn{flex-shrink:0}}.ng-stoku-list{display:flex;flex-direction:column;gap:10px}.ng-stoku-summary{grid-gap:10px;background:linear-gradient(180deg,var(--bg-1) 0,#0e172b 100%);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:10px 14px}.ng-stoku-sum-stat{display:flex;flex-direction:column;gap:2px}.ng-stoku-sum-stat .lbl{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ng-stoku-sum-stat .val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.ng-stoku-rows{display:flex;flex-direction:column;gap:6px}.ng-stoku-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;overflow:hidden}.ng-stoku-card-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:30px 1fr auto auto;padding:8px 12px}.ng-stoku-card .ng-stoku-pic{border-radius:6px;font-size:8.5px;height:30px;width:30px}.ng-stoku-card .ng-stoku-name .n{font-size:12.5px;font-weight:600}.ng-stoku-card .ng-stoku-name .c{font-size:10.5px}.ng-stoku-card-num{align-items:flex-end;display:flex;flex-direction:column;min-width:44px}.ng-stoku-card-num .qty{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ng-stoku-card-num .qty.val-money{color:var(--teal)}.ng-stoku-card-num .lbl{color:var(--ink-3);font-size:8.5px;letter-spacing:.08em;margin-top:1px;text-transform:uppercase}.ng-stoku-holders{background:hsla(0,0%,100%,.015);border-top:1px solid var(--bg-3);display:flex;flex-wrap:wrap;gap:5px;padding:6px 12px 8px}.ng-stoku-holder{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;display:inline-flex;font-size:10.5px;gap:5px;padding:3px 8px}.ng-stoku-holder .who{color:var(--ink-1);font-weight:500}.ng-stoku-holder .qty{color:var(--warn);font-family:var(--font-mono);font-size:10px;font-weight:700}@media (max-width:720px){.ng-stoku-summary{gap:8px;grid-template-columns:1fr 1fr 1fr;padding:8px 10px}.ng-stoku-sum-stat .val{font-size:14px}.ng-stoku-sum-stat .lbl{font-size:8.5px}.ng-stoku-card-head{gap:8px;grid-template-columns:28px 1fr auto;padding:7px 10px}.ng-stoku-card-head .ng-stoku-card-num:nth-of-type(2){display:none}.ng-stoku-holders{padding:5px 10px 7px}.ng-stoku-holder{font-size:10px;padding:2px 7px}}.ng-pager{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:10px 14px}.ng-pager-btn{align-items:center;appearance:none;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:4px;padding:7px 12px;transition:background .15s,border-color .15s}.ng-pager-btn:hover:not(:disabled){background:var(--bg-3);border-color:var(--accent)}.ng-pager-btn:disabled{cursor:not-allowed;opacity:.4}.ng-pager-info{font-feature-settings:"tnum";color:var(--ink-3);font-size:11.5px;font-variant-numeric:tabular-nums}@media (max-width:720px){.ng-pager{gap:8px;padding:8px 10px}.ng-pager-btn{font-size:11.5px;padding:6px 9px}.ng-pager-info{font-size:10.5px}}.ng-cash-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.ng-cash-actions .ng-cta-ghost{align-items:center;display:inline-flex;font-size:12.5px;gap:6px;justify-content:center;padding:10px 12px}@media (max-width:540px){.ng-cash-actions{grid-template-columns:1fr}}.ng-code-badge{background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:6px;color:#22d3ee;color:var(--teal,#22d3ee);display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 7px;vertical-align:middle;white-space:nowrap}.ng-drop-status.pay-debt{background:#f59e0b26!important;border-color:#f59e0b4d!important;color:#f59e0b!important}.ng-deliv-summary{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ng-deliv-row{align-items:center;display:flex;font-size:12.5px;justify-content:space-between}.ng-deliv-row .lbl{color:var(--ink-3)}.ng-deliv-row .val{color:var(--ink-1);font-weight:600}.ng-deliv-row .val.val-money{color:#22d3ee;color:var(--teal,#22d3ee);font-family:var(--font-display);font-size:15px}.ng-pay-toggle{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ng-fature-form{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.ng-fature-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:100px 1fr;padding:6px 0}.ng-fature-lbl{color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ng-fature-pills{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;display:inline-flex;gap:0;padding:2px;width:fit-content}.ng-fature-pill{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:6px 16px;transition:background .12s,color .12s}.ng-fature-pill:hover{color:var(--ink-1)}.ng-fature-pill.active{background:#22c55e24;color:#22c55e}.ng-fature-pill.active.danger{background:#ef444424;color:#ef4444}.ng-fature-input-wrap{align-items:stretch;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;display:flex;overflow:hidden}.ng-fature-input-wrap input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0;padding:8px 12px}.ng-fature-input-wrap input::placeholder{color:var(--ink-3)}.ng-fature-scan{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-left:1px solid var(--bg-3);color:var(--ink-2);cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s;width:38px}.ng-fature-scan:hover{background:var(--bg-2);color:var(--ink-1)}.ng-fature-hint{color:var(--ink-3);font-size:11.5px;padding:4px 0 0}.ng-depo-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ng-depo-pill{appearance:none;-webkit-appearance:none;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:12px 8px;text-align:center;transition:border-color .12s,background .12s,color .12s}.ng-depo-pill:hover{border-color:#22d3ee4d;color:var(--ink-1)}.ng-depo-pill.active{background:#22d3ee1a;border-color:#22d3ee80;color:#22d3ee}.app.light .ng-depo-pill,body.light .app .ng-depo-pill{background:#fff;border-color:#e5e8ef;color:#475569}.app.light .ng-depo-pill:hover,body.light .app .ng-depo-pill:hover{border-color:#0891b266;color:#0f172a}.app.light .ng-depo-pill.active,body.light .app .ng-depo-pill.active{background:#0891b214;border-color:#0891b280;color:#0891b2}@media (max-width:600px){.ng-depo-grid{grid-template-columns:repeat(2,1fr)}.ng-depo-pill{font-size:12px;padding:10px 8px}}.app.light .ng-fature-pills,body.light .app .ng-fature-pills{background:#f8fafc;border-color:#e5e8ef}.app.light .ng-fature-pill,body.light .app .ng-fature-pill{color:#475569}.app.light .ng-fature-pill:hover,body.light .app .ng-fature-pill:hover{color:#0f172a}.app.light .ng-fature-input-wrap,body.light .app .ng-fature-input-wrap{background:#fff;border-color:#e5e8ef}.app.light .ng-fature-input-wrap input,body.light .app .ng-fature-input-wrap input{color:#0f172a}.app.light .ng-fature-scan,body.light .app .ng-fature-scan{border-left-color:#e5e8ef;color:#64748b}.app.light .ng-fature-scan:hover,body.light .app .ng-fature-scan:hover{background:#f1f5f9;color:#0f172a}.app.light .ng-fature-hint,.app.light .ng-fature-lbl,body.light .app .ng-fature-hint,body.light .app .ng-fature-lbl{color:#64748b}@media (max-width:480px){.ng-fature-row{gap:8px;grid-template-columns:90px 1fr}.ng-fature-lbl{font-size:10px}.ng-fature-pill{font-size:12px;padding:6px 12px}}.ng-pay-btn{align-items:center;appearance:none;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:11px 12px;transition:all .15s}.ng-pay-btn:hover{background:#ffffff05;border-color:var(--bg-3);color:var(--ink-1)}.ng-pay-btn.active.paid{background:#22c55e1f;border-color:#22c55e66;color:#22c55e}.ng-pay-btn.active.debt{background:#f59e0b1f;border-color:#f59e0b66;color:#f59e0b}.ng-deliv-hint{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;color:#f59e0b;font-size:12px;margin-top:8px;padding:8px 12px}.ng-mv-depo-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ng-mv-depo-row .lbl{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ng-mv-depo-tabs{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px}.ng-mv-depo-tab{align-items:center;appearance:none;background:#0000;border:0;border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:500;gap:4px;padding:5px 10px;transition:all .15s;white-space:nowrap}.ng-mv-depo-tab:hover{background:#ffffff0a;color:var(--ink-1)}.ng-mv-depo-tab.active{background:#22d3ee29;background:var(--accent-soft,#22d3ee29);color:var(--teal);color:var(--accent-ink,var(--teal));font-weight:600}@media (max-width:720px){.ng-mv-depo-row{gap:8px}.ng-mv-depo-row .lbl{font-size:10px}.ng-mv-depo-tab{font-size:10.5px;padding:4px 8px}}.ng-mv-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;gap:8px;margin-bottom:8px;padding:7px 10px}.ng-mv-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1f}.ng-mv-search>svg{color:var(--ink-3);flex-shrink:0}.ng-mv-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font:inherit;font-size:12.5px;min-width:0;outline:0;padding:0}.ng-mv-search input::placeholder{color:var(--ink-3)}.ng-mv-search button{appearance:none;background:var(--bg-2);border:0;border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;height:18px;place-items:center;width:18px}.ng-mv-search button:hover{background:var(--bg-3);color:var(--ink-1)}.ng-sig{background:var(--bg-1);border:1.5px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);cursor:crosshair;display:grid;font-size:12.5px;height:120px;overflow:hidden;place-items:center;position:relative}.ng-sig:after{bottom:8px;color:var(--ink-3);content:attr(data-line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;position:absolute}.ng-sig svg{height:100%;width:100%}.ng-empty{color:var(--ink-3);font-size:14px;padding:60px 20px;text-align:center}.ng-empty .icn{background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:18px;color:var(--teal);display:grid;height:64px;margin:0 auto 14px;place-items:center;width:64px}.ng-empty h3{color:var(--ink-1);font-size:16px;font-weight:600;margin:0 0 4px}.ng-empty p{line-height:1.5;margin:0 auto;max-width:360px}.ng-empty.slim{background:#ffffff05;border:1px dashed var(--bg-3);border-radius:16px;padding:34px 18px}.ng-empty.slim .icn{border-radius:14px;height:48px;width:48px}.ng-pazaret{display:flex;flex-direction:column;gap:18px}.ng-pazaret-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ng-pazar-section,.ng-pazar-sum-card{background:linear-gradient(180deg,#0f172ac7,#0a1120eb);border:1px solid var(--bg-3);border-radius:16px}.ng-pazar-sum-card{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:112px;padding:16px 18px}.ng-pazar-active-row span,.ng-pazar-handover-money span,.ng-pazar-history-row em,.ng-pazar-history-row span,.ng-pazar-metrics span,.ng-pazar-section-head p,.ng-pazar-sum-card span{color:var(--ink-3)}.ng-pazar-sum-card span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ng-pazar-sum-card b{font-feature-settings:"tnum";font-family:var(--font-display);font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ng-pazar-sum-card small{color:var(--ink-3);font-size:12px}.ng-pazar-sum-card.cash b{color:#22d3ee}.ng-pazar-sum-card.due b{color:#22c55e}.ng-pazar-sum-card.debt b{color:#ff5454}.ng-pazar-sum-card.confirmed b{color:#f59e0b}.ng-pazar-section{padding:18px}.ng-pazar-section-head{display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.ng-pazar-section-head h3{color:var(--ink-1);font-size:16px;font-weight:700;margin:0}.ng-pazar-section-head p{font-size:12.5px;margin:4px 0 0}.ng-pazar-active-list,.ng-pazar-history-list{display:flex;flex-direction:column;gap:10px}.ng-pazar-active-row,.ng-pazar-history-row{grid-gap:14px;align-items:center;background:#ffffff08;border:1px solid #94a3b829;border-radius:14px;display:grid;gap:14px;padding:14px}.ng-pazar-active-row{grid-template-columns:minmax(220px,1.15fr) minmax(420px,2fr) auto}.ng-pazar-history-row{grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.2fr) minmax(180px,.9fr) 160px}.ng-pazar-worker{align-items:center;display:flex;gap:12px;min-width:0}.ng-pazar-avatar{border-radius:14px;color:#06140a;display:grid;flex-shrink:0;font-size:14px;font-weight:900;height:44px;place-items:center;width:44px}.ng-pazar-worker strong{color:var(--ink-1);display:block;font-size:14.5px;font-weight:800}.ng-pazar-worker em,.ng-pazar-worker span{display:block;font-size:12px;font-style:normal;margin-top:2px}.ng-pazar-handover-mini,.ng-pazar-handover-money,.ng-pazar-metrics{grid-gap:8px;display:grid;gap:8px}.ng-pazar-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ng-pazar-handover-mini>div,.ng-pazar-handover-money>div,.ng-pazar-metrics>div{background:#0f172a8a;border:1px solid #94a3b81f;border-radius:10px;min-width:0;padding:9px 10px}.ng-pazar-handover-money span,.ng-pazar-metrics span{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ng-pazar-handover-mini b,.ng-pazar-handover-money b,.ng-pazar-metrics b{font-feature-settings:"tnum";color:var(--ink-1);display:block;font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;margin-top:3px}.ng-pazar-handover-money b.pos,.ng-pazar-metrics b.cash{color:#22d3ee}.ng-pazar-metrics b.due{color:#22c55e}.ng-pazar-handover-money b.neg,.ng-pazar-metrics b.debt{color:#ff5454}.ng-pazar-metrics b.stock{color:#f59e0b}.ng-pazar-accept-btn{align-items:center;appearance:none;background:linear-gradient(135deg,#22d3ee2e,#22d3ee14);border:1px solid #22d3ee5c;border-radius:12px;color:var(--teal);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 14px;white-space:nowrap}.ng-pazar-accept-btn:hover{border-color:#22d3ee8c;transform:translateY(-1px)}.ng-pazar-handover-money{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-pazar-handover-mini{grid-template-columns:1fr}.ng-pazar-handover-mini>div{color:var(--ink-3);display:flex;font-size:12px;gap:8px;justify-content:space-between}.ng-pazar-handover-mini b{color:var(--ink-1);font-size:12px;margin:0}.ng-pazar-signature{background:linear-gradient(135deg,#22d3ee14,#22c55e0f);border:1px dashed #22d3ee47;border-radius:12px;color:var(--ink-3);display:grid;font-size:11px;font-weight:700;height:74px;overflow:hidden;place-items:center}.ng-pazar-signature img{filter:contrast(1.1);max-height:66px;max-width:92%;mix-blend-mode:screen;object-fit:contain}@media (max-width:1180px){.ng-pazaret-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-pazar-active-row,.ng-pazar-history-row{align-items:stretch;grid-template-columns:1fr}}@media (max-width:720px){.ng-pazar-handover-money,.ng-pazar-metrics,.ng-pazaret-summary{grid-template-columns:1fr}}.ng-dests{background:#ffffff05;border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:16px 18px}.ng-dests-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ng-dests-head h3{color:var(--ink-1);font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0}.ng-dests-head p{color:var(--ink-3);font-size:12px;line-height:1.5;margin:4px 0 0;max-width:480px}.ng-dest-tabs{display:flex;flex-wrap:wrap;gap:8px}.ng-dest-tab{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;min-width:220px;padding:10px 12px;position:relative;text-align:left;transition:all .16s ease}.ng-dest-tab:hover{background:#22d3ee0a;border-color:#22d3ee4d}.ng-dest-tab.active{background:#22d3ee14;border-color:var(--teal);box-shadow:0 0 0 3px #22d3ee1a,0 4px 14px #22d3ee26}.ng-dest-tab.unassigned{border-color:#ffffff1f;border-style:dashed}.ng-dest-tab.unassigned.active{background:#ffffff0a;border-color:var(--ink-3);border-style:solid;box-shadow:0 0 0 3px #ffffff0a}.ng-dest-icon{background:#ffffff0a;color:var(--ink-2);place-items:center}.ng-dest-avatar,.ng-dest-icon{border-radius:8px;display:grid;flex-shrink:0;height:32px;width:32px}.ng-dest-avatar{background:linear-gradient(135deg,#22d3ee,#0891b2);color:#0a1428;font-size:11px;font-weight:700;letter-spacing:-.01em;place-items:center}.ng-dest-tab.active .ng-dest-avatar{box-shadow:0 4px 10px #22d3ee4d}.ng-dest-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ng-dest-name{color:var(--ink-1);font-size:13px;font-weight:600;letter-spacing:-.005em}.ng-dest-name,.ng-dest-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-dest-sub{color:var(--ink-3);font-size:11px}.ng-dest-actions{display:flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .15s}.ng-dest-tab.active .ng-dest-actions,.ng-dest-tab:hover .ng-dest-actions{opacity:1}.ng-dest-mini{background:#ffffff0a;border-radius:5px;color:var(--ink-3);cursor:pointer;display:grid;height:22px;place-items:center;transition:all .12s;width:22px}.ng-dest-mini:hover{background:#ffffff1a;color:var(--ink-1)}.ng-dest-add{align-items:center;background:#0000;border:1.5px dashed #22d3ee66;border-radius:10px;color:var(--teal);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:-.005em;padding:10px 14px;transition:all .16s}.ng-dest-add:hover{background:#22d3ee0f;border-color:var(--teal);border-style:solid}.ng-dest-context{align-items:center;background:linear-gradient(135deg,#22d3ee0f,#22d3ee03);border:1px solid #22d3ee2e;border-radius:10px;display:flex;gap:12px;padding:11px 14px}.ng-dest-context.unassigned-ctx{background:hsla(0,0%,100%,.025);border-color:var(--bg-3);color:var(--ink-3);font-size:12px;line-height:1.5}.ng-dest-context.unassigned-ctx svg{color:var(--ink-3);flex-shrink:0}.ng-dest-ctx-avatar{background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:9px;box-shadow:0 4px 12px #22d3ee40;color:#0a1428;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:38px;place-items:center;width:38px}.ng-dest-ctx-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ng-dest-ctx-info .n{color:var(--ink-1);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.ng-dest-ctx-info .n .city{color:var(--ink-3);font-weight:500}.ng-dest-ctx-info .m{color:var(--ink-3);font-size:11.5px}.ng-dest-ctx-info .m .debt{color:#ef4444;font-weight:600}.ng-dest-ctx-stat{border-left:1px solid var(--bg-3);flex-shrink:0;padding-left:14px;text-align:right}.ng-dest-ctx-stat .lbl{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ng-dest-ctx-stat .val{font-feature-settings:"tnum";color:var(--ink-1);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.ng-scanner-for{color:var(--teal);font-size:12px;font-weight:500;letter-spacing:-.01em;margin-left:6px}.ng-cart-groups{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.ng-cart-group{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;overflow:hidden}.ng-cart-group.is-unassigned{border-color:#ffffff1a;border-style:dashed}.ng-cart-group-head{align-items:center;background:#ffffff05;border-bottom:1px solid var(--bg-3);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.ng-cart-group-title{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.ng-cart-group-avatar{background:linear-gradient(135deg,#22d3ee,#0891b2);color:#0a1428;font-size:10.5px;font-weight:700;letter-spacing:-.01em;place-items:center}.ng-cart-group-avatar,.ng-cart-group-icon{border-radius:7px;display:grid;flex-shrink:0;height:28px;width:28px}.ng-cart-group-icon{background:#ffffff0a;color:var(--ink-2);place-items:center}.ng-cart-group-title .info{flex:1 1;min-width:0}.ng-cart-group-title .info .n{color:var(--ink-1);font-size:13px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cart-group-title .info .m{color:var(--ink-3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cart-group-stats{font-feature-settings:"tnum";color:var(--ink-2);display:flex;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;gap:12px}.ng-cart-group-stats strong{color:var(--ink-1);font-weight:700}.ng-cart-group-stats .val{color:var(--teal);font-weight:700}.ng-step-hint{background:#ffffff05;border:1px dashed var(--bg-3);border-radius:8px;color:var(--ink-3);font-size:12px;line-height:1.5;margin-left:32px;padding:10px 12px}.ng-route-list{display:flex;flex-direction:column;gap:6px;margin-left:32px}.ng-route-row{align-items:center;background:#ffffff05;border:1px solid var(--bg-3);border-radius:8px;display:flex;gap:10px;padding:8px 10px}.ng-route-row.buffer{background:#0000;border-style:dashed}.ng-route-num{font-feature-settings:"tnum";background:#22d3ee1f;border-radius:6px;color:var(--teal);display:grid;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;place-items:center;width:22px}.ng-route-row.buffer .ng-route-num{background:#ffffff0a;color:var(--ink-3)}.ng-route-info{flex:1 1;min-width:0}.ng-route-info .n{color:var(--ink-1);font-size:12.5px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-route-info .m{color:var(--ink-3);font-size:11px}.ng-route-val{font-feature-settings:"tnum";color:var(--teal);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}.ng-route-row.buffer .ng-route-val{color:var(--ink-3)}.ng-client-search{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;margin-bottom:12px;padding:10px 12px}.ng-client-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #22d3ee1a}.ng-client-search svg{color:var(--ink-3);flex-shrink:0}.ng-client-search input{outline:none}.ng-client-search input::placeholder{color:var(--ink-4)}.ng-client-list{display:flex;flex-direction:column;gap:6px;margin:0 -2px;max-height:380px;overflow-y:auto;padding:0 2px}.ng-client-card{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:all .14s ease}.ng-client-card:hover{background:#22d3ee0a;border-color:var(--teal);transform:translateY(-1px)}.ng-client-av{background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:9px;color:#0a1428;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:38px;letter-spacing:-.01em;place-items:center;width:38px}.ng-client-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ng-client-info .n{color:var(--ink-1);font-size:13.5px;font-weight:600;letter-spacing:-.005em}.ng-client-info .m{color:var(--ink-2);font-size:11.5px}.ng-client-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.ng-client-debt{font-feature-settings:"tnum";background:#ef44441a;border-radius:5px;color:#ef4444;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 7px}.ng-client-last{color:var(--ink-3);font-size:10.5px}.ng-client-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;gap:6px;padding:32px 16px;text-align:center}.ng-client-empty svg{color:var(--ink-4);margin-bottom:4px}.ng-client-empty strong{color:var(--ink-2);font-size:13px;font-weight:600}.ng-client-empty span{font-size:12px}.ng-client-newbtn{align-items:center;background:#22d3ee0f;border:1.5px dashed #22d3ee66;border-radius:9px;color:var(--teal);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;letter-spacing:-.005em;margin-top:12px;padding:10px;transition:all .16s;width:100%}.ng-client-newbtn:hover{background:#22d3ee1a;border-color:var(--teal);border-style:solid}.ng-newclient h4{color:var(--ink-1);font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0 0 4px}.ng-newclient p{color:var(--ink-3);font-size:12px;line-height:1.5;margin:0 0 14px}.ng-newclient-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ng-newclient-grid>div{display:flex;flex-direction:column;gap:4px}.ng-newclient-grid label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ng-newclient-grid input,.ng-newclient-grid select{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);font-size:13px;outline:none;padding:8px 10px;width:100%}.ng-newclient-grid input:focus,.ng-newclient-grid select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #22d3ee1a}.ng-sales-list{display:flex;flex-direction:column;gap:6px}.ng-sale-row{align-items:center;background:#ffffff05;border:1px solid var(--bg-3);border-radius:8px;display:flex;font-size:12px;gap:10px;padding:8px 10px}.ng-sale-time{flex-shrink:0;font-family:var(--font-mono);min-width:50px}.ng-sale-time .t{color:var(--ink-2);font-size:12.5px;font-weight:700}.ng-sale-time .d{color:var(--ink-3);font-size:10px}.ng-sale-tag{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:4px;letter-spacing:.06em;padding:3px 8px}.ng-sale-tag.city{background:#22d3ee1f;color:var(--teal)}.ng-sale-tag.debt{background:#ef444429;color:var(--danger)}.ng-sale-qty{color:var(--ink-3);font-size:11.5px;min-width:60px}.ng-sale-amt,.ng-sale-qty{font-family:var(--font-mono);text-align:right}.ng-sale-amt{font-size:13px;font-weight:700;min-width:75px}.ng-pbody{grid-gap:20px;background:linear-gradient(180deg,rgba(34,211,238,.025),#0000 60%);display:grid;gap:20px;grid-template-columns:1.3fr 1fr;padding:22px}.ng-pbody-row{grid-gap:20px;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.ng-pbody-row.ng-pcard-actions-4{gap:8px;grid-template-columns:repeat(4,1fr)}.ng-pcard-actions-4 .ng-cta,.ng-pcard-actions-4 .ng-cta-ghost{font-size:12px;padding:10px 8px;white-space:nowrap;width:100%}.ng-cash{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ng-cash-row{grid-gap:12px;align-items:center;border-bottom:1px dashed #ffffff0d;display:grid;gap:12px;grid-template-columns:18px 1fr auto;padding:10px 0}.ng-cash-row:last-of-type{border-bottom:0}.ng-cash-row.total{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border:1px solid #22c55e47;border-radius:11px;margin-top:4px;padding:12px 14px}.ng-cash-row.total.negative{background:linear-gradient(135deg,#ef44441a,#ef44440a);border-color:#ef444447}.ng-cash-icon{border-radius:50%;display:grid;font-size:11px;height:18px;place-items:center;width:18px}.ng-cash-icon.in{background:#22c55e29;color:#22c55e}.ng-cash-icon.out{background:#ef444429;color:#ef4444}.ng-cash-icon.zero{background:#94a3b829;color:var(--ink-2)}.ng-cash-row .lbl{color:var(--ink-2);font-size:13px}.ng-cash-row .lbl .sub{color:var(--ink-3);display:block;font-size:11px;margin-top:2px}.ng-cash-row .val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.ng-cash-row.total .lbl{color:var(--ink-1);font-size:13px;font-weight:600}.ng-cash-row.total .val{font-size:18px;font-weight:700}.ng-cash-row .val.in{color:#22c55e}.ng-cash-row .val.out{color:#ef4444}.ng-map{background:linear-gradient(135deg,#0a1428,#0d1a35);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;gap:10px;min-height:240px;overflow:hidden;padding:16px;position:relative}.ng-map h4{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.16em;margin:0;text-transform:uppercase}.ng-map h4 .right{color:var(--ink-2);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.ng-map-svg{border-radius:10px;flex:1 1;height:200px;overflow:hidden;position:relative;width:100%}.ng-map .pin{align-items:center;display:flex;flex-direction:column-reverse;gap:4px;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ng-map .pin .dot{background:#22d3ee;background:var(--teal,#22d3ee);border:2px solid #0a1428;border-radius:50%;box-shadow:0 0 0 4px #22d3ee2e,0 0 12px #22d3ee99;height:14px;width:14px}.ng-map .pin .dot.large{background:#facc15;box-shadow:0 0 0 5px #facc152e,0 0 14px #facc1599;height:18px;width:18px}.ng-map .pin .label{background:#0f172ad9;border-radius:4px;color:var(--ink-1);font-size:11px;font-weight:600;margin-bottom:-2px;padding:2px 7px;white-space:nowrap}.ng-map .pin .label .num{font-feature-settings:"tnum";color:#22d3ee;color:var(--teal,#22d3ee);font-variant-numeric:tabular-nums;margin-left:5px}.ng-map-legend{color:var(--ink-3);display:flex;font-size:11px;gap:14px}.ng-map-legend span{align-items:center;display:inline-flex;gap:5px}.ng-map-legend .swatch{border-radius:50%;height:9px;width:9px}@media (max-width:900px){.ng-pcard-actions-4{grid-template-columns:repeat(2,1fr)}}.ng-city-wrap{position:relative}.ng-city-input{background:#ffffff08;background:var(--bg-0,#ffffff08);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13.5px;outline:0;padding:10px 12px;width:100%}.ng-city-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.ng-city-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1f}.ng-city-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column;gap:1px;left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.ng-city-opt{background:#0000;border:0;border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.ng-city-opt:hover{background:var(--bg-2);color:var(--ink-1)}.ng-city-opt.active{background:#22d3ee24;color:var(--accent);font-weight:600}.light-mode .ng-city-pop,body.light-mode .ng-city-pop{background:#fff;border-color:#0000001a;box-shadow:0 12px 32px #0000001f}.light-mode .ng-city-opt,body.light-mode .ng-city-opt{color:#0f172a}.light-mode .ng-city-opt:hover,body.light-mode .ng-city-opt:hover{background:#0000000a;color:#000}.ng-step-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:8px;outline:0;padding:0;text-align:left;width:100%}.ng-step-toggle .ng-step-summary{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;margin-left:auto}.ng-step-collapsible.open .ng-step-summary{display:none}.ng-cart-row-edit{align-items:center;gap:14px!important;grid-template-columns:40px minmax(0,1fr) auto auto auto auto auto!important;padding:12px 14px!important}.ng-cart-row-edit .ng-controls{display:contents}.ng-cart-row-edit .ng-stoku-name{min-width:0}.ng-cart-row-edit .ng-stoku-name .n{font-size:13.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cart-row-edit .ng-stoku-name .c{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:2px}.ng-cart-row-edit .ng-stoku-num{align-items:flex-end}.ng-edit-cell{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0}.ng-edit-cell label{color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ng-edit-cell input{background:#ffffff08;background:var(--bg-0,#ffffff08);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-family:var(--font-mono,inherit);font-size:13px;font-weight:600;outline:0;padding:7px 10px;text-align:center;width:70px}.ng-edit-cell.qty-cell input{width:64px}.ng-edit-cell input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #22d3ee1f}@media (max-width:1100px){.ng-cart-row-edit{gap:8px 12px!important;grid-template-areas:"img name total del" "img controls controls controls"!important;grid-template-columns:40px minmax(0,1fr) auto auto!important}.ng-cart-row-edit .ng-stoku-pic{align-self:start;grid-area:img}.ng-cart-row-edit .ng-stoku-name{grid-area:name}.ng-cart-row-edit .ng-stoku-num{grid-area:total}.ng-cart-row-edit .ng-remove{grid-area:del}.ng-cart-row-edit .ng-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;grid-area:controls}.ng-cart-row-edit .ng-controls .ng-edit-cell{align-items:flex-start}}@media (max-width:760px){.ng-cart-row-edit{gap:6px 10px!important;padding:10px 12px!important}.ng-edit-cell input{font-size:12px;padding:6px 8px;width:60px}.ng-edit-cell.qty-cell input{width:54px}}.ng-drops{display:flex;flex-direction:column;gap:8px}.ng-drop{background:#ffffff05;border:1px solid var(--bg-3);border-radius:10px;overflow:hidden;transition:border-color .12s}.ng-drop.open{border-color:var(--accent)}.ng-drop-delivered{border-color:#22c55e4d}.ng-drop-refused{border-color:#ef444440;opacity:.85}.ng-drop-head{grid-gap:10px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:28px 1fr auto auto 16px;outline:0;padding:10px 12px;text-align:left;width:100%}.ng-drop-head:hover{background:#ffffff08}.ng-drop-num{background:var(--bg-3);border-radius:6px;color:var(--ink-2);display:grid;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.ng-drop-meta{min-width:0}.ng-drop-meta .n{color:var(--ink-1);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-drop-meta .m{align-items:center;color:var(--ink-3);display:inline-flex;font-size:11px;gap:4px;margin-top:2px}.ng-drop-status{border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase}.ng-drop-status.status-pending{background:#f59e0b2e;color:#f59e0b;color:var(--warn,#f59e0b)}.ng-drop-status.status-delivered{background:#22c55e2e;color:#22c55e;color:var(--success,#22c55e)}.ng-drop-status.status-refused{background:#ef44442e;color:#ef4444;color:var(--danger,#ef4444)}.ng-drop-stats{align-items:flex-end;display:flex;flex-direction:column;font-family:var(--font-mono);gap:1px}.ng-drop-stats .qty{color:var(--ink-3);font-size:10.5px}.ng-drop-stats .val{color:var(--ink-1);font-size:13px;font-weight:700}.ng-drop-body{border-top:1px dashed var(--bg-3);gap:10px;padding:8px 12px 12px}.ng-drop-body,.ng-drop-items{display:flex;flex-direction:column}.ng-drop-items{gap:6px}.ng-drop-item{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:28px 1fr auto auto;padding:6px 0}.ng-drop-item .ng-stoku-pic{font-size:10px;height:28px;width:28px}.ng-drop-clientinfo{background:hsla(0,0%,100%,.025);border-radius:7px;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:8px 10px}.ng-drop-clientinfo>div{align-items:baseline;display:inline-flex;gap:6px}.ng-drop-clientinfo .lbl{color:var(--ink-3);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ng-drop-proof{grid-gap:10px;background:rgba(34,197,94,.055);border:1px solid #22c55e38;border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 170px;padding:10px}.ng-drop-proof-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ng-drop-proof-meta div{min-width:0}.ng-drop-proof-meta .wide{grid-column:1/-1}.ng-drop-proof-meta span{color:var(--ink-3);display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ng-drop-proof-meta b{color:var(--ink-1);display:block;font-size:12px;font-weight:700;line-height:1.25;margin-top:3px}.ng-drop-signature-preview{background:linear-gradient(135deg,#22c55e1c,#0f172ae6),var(--bg-1);border:1px dashed #22c55e6b;border-radius:8px;display:grid;height:64px;overflow:hidden;place-items:center}.ng-drop-signature-preview img{max-height:90%;max-width:96%;mix-blend-mode:screen;object-fit:contain}.ng-drop-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.ng-drop-actions .ng-cta-ghost.danger{border-color:#ef44444d;color:#ef4444;color:var(--danger,#ef4444)}.ng-drop-actions .ng-cta-ghost.danger:hover{background:#ef444414}@media (max-width:700px){.ng-drop-head{grid-template-areas:"num meta status chev" "num meta stats chev";grid-template-columns:24px 1fr auto 16px;row-gap:4px}.ng-drop-num{grid-area:num}.ng-drop-meta{grid-area:meta}.ng-drop-status{grid-area:status;justify-self:end}.ng-drop-stats{grid-area:stats}.ng-drop-head>svg:last-child{align-self:center;grid-area:chev}.ng-drop-proof{grid-template-columns:1fr}}@media (max-width:760px){.ng-page{padding:0 12px 24px}.ng-hero{border-radius:16px}.ng-hero-inner{gap:14px;grid-template-columns:1fr;padding:16px}.ng-hero-title{gap:6px;padding-right:0}.ng-hero h1{font-size:22px;line-height:1.15}.ng-hero p.sub{font-size:12.5px;max-width:100%}.ng-hero-stat{border-left:0;border-top:1px solid #ffffff0f;padding:10px 12px}.ng-hero-stat:first-of-type{border-top:0}.ng-hero-inner>.ng-hero-title{grid-column:1/-1}.ng-hero-inner>.ng-hero-stat{border-left:0;padding:10px 0}.ng-hero-stat .val{font-size:22px}.ng-hero-stat .lbl{font-size:9.5px}.ng-hero-stat .meta{font-size:11px}.ng-hero-inner{grid-template-areas:"title title" "s1    s2" "s3    s4";grid-template-columns:1fr 1fr}.ng-hero-title{grid-area:title}.ng-hero-stat:first-of-type{grid-area:s1}.ng-hero-stat:nth-of-type(2){grid-area:s2}.ng-hero-stat:nth-of-type(3){grid-area:s3}.ng-hero-stat:nth-of-type(4){grid-area:s4}.ng-toolbar{flex-wrap:wrap;gap:8px;margin:10px 0 14px}.ng-toolbar-actions{flex-wrap:wrap;width:100%}.ng-maplive-trigger{flex:0 0 auto}.ng-toolbar-search{flex:1 1 100%;max-width:none;min-width:0;width:100%}.ng-tabs{-webkit-overflow-scrolling:touch;display:flex;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none;width:100%}.ng-tabs::-webkit-scrollbar{display:none}.ng-tab{flex-shrink:0;font-size:12px;padding:8px 12px;white-space:nowrap}.ng-tab .count{font-size:10px}.ng-pcard{border-radius:14px}.ng-pcard-head{gap:10px 8px;grid-template-areas:"av   name name name name chev" "s1   s1   s2   s2   s3   s3" "arc  arc  arc  arc  arc  arc";grid-template-columns:42px 1fr 1fr 1fr 1fr 16px;padding:12px 14px}.ng-pcard-head .ng-avatar{grid-area:av}.ng-pcard-head .ng-pname{grid-area:name;min-width:0}.ng-pcard-head .ng-chev{align-self:center;grid-area:chev}.ng-pcard-head>.ng-stat:first-of-type{grid-area:s1}.ng-pcard-head>.ng-stat:nth-of-type(2){grid-area:s2}.ng-pcard-head>.ng-stat:nth-of-type(3){grid-area:s3}.ng-pcard-head .ng-arc{grid-area:arc;justify-self:center;margin-top:4px}.ng-pname .name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-pname .meta{flex-wrap:wrap;font-size:11px;gap:4px}.ng-pcard-head .ng-stat{background:hsla(0,0%,100%,.025);border:1px solid var(--bg-3);border-radius:8px;padding:8px 6px;text-align:left}.ng-pcard-head .ng-stat .lbl{font-size:9px;letter-spacing:.08em}.ng-pcard-head .ng-stat .val{font-size:16px;font-weight:700}.ng-avatar{font-size:14px;height:42px;width:42px}.ng-pcard-body{padding:12px 14px}.ng-sec{border-radius:12px;gap:10px;padding:12px}.ng-sec h4{font-size:10.5px}.ng-cash-row{gap:8px;grid-template-columns:16px 1fr auto;padding:8px 0}.ng-cash-row .lbl{font-size:12px}.ng-cash-row .lbl .sub{font-size:10px}.ng-cash-row .val{font-size:13px}.ng-cash-row.total .val{font-size:16px}.ng-stoku-row{gap:8px 10px;grid-template-areas:"pic name num" "bar bar bar" "pct pct pct";grid-template-columns:32px 1fr auto;padding:10px 8px}.ng-stoku-row .ng-stoku-pic{font-size:9px;grid-area:pic;height:32px;width:32px}.ng-stoku-row .ng-stoku-name{grid-area:name;min-width:0}.ng-stoku-row .ng-stoku-num{font-size:12px;grid-area:num;min-width:auto}.ng-stoku-row .ng-stoku-num .sub{font-size:9.5px}.ng-stoku-row .ng-stoku-bar{grid-area:bar;width:100%}.ng-stoku-row .ng-stoku-pct{grid-area:pct;justify-self:end;min-width:38px}.ng-stoku-name .n{font-size:12.5px}.ng-stoku-name .c{font-size:10.5px}.ng-sale-row{flex-wrap:wrap;gap:6px;padding:8px 0}.ng-sale-time .t{font-size:11px}.ng-sale-time .d{font-size:10px}.ng-sale-amt{font-size:12.5px}.ng-pcard-actions-4{gap:6px;grid-template-columns:1fr 1fr}.ng-pcard-actions-4 .ng-cta,.ng-pcard-actions-4 .ng-cta-ghost{font-size:11.5px;padding:9px 6px}.ng-hap{gap:14px;grid-template-columns:1fr}.ng-confirm{border-radius:14px;position:static}.ng-confirm-head{padding:14px 16px 10px}.ng-confirm-head h3{font-size:16px}.ng-scanner{border-radius:14px;gap:12px;padding:14px}.ng-scanner-head{align-items:stretch;flex-direction:column;gap:10px}.ng-scanner-head .ng-cta-ghost{justify-content:center;width:100%!important}.ng-scanner-title h3{font-size:15px}.ng-scanner-title p{font-size:11.5px}.ng-cam{height:150px}.ng-cam-frame{height:90px;width:220px}.ng-scan-input{gap:8px;grid-template-columns:1fr 56px auto}.ng-scan-input input{font-size:13px}.ng-scan-btn{justify-content:center;padding:12px 14px}.ng-dests{border-radius:14px;padding:14px}.ng-dests-head h3{font-size:15px}.ng-dests-head p{font-size:11.5px}.ng-dest-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.ng-dest-tabs::-webkit-scrollbar{display:none}.ng-dest-tab{flex-shrink:0;min-width:180px;padding:10px 12px}.ng-dest-add{flex-shrink:0;padding:10px 14px}.ng-step{padding:12px 14px}.ng-step-head{gap:8px}.ng-row{gap:8px;grid-template-columns:1fr 1fr}.ng-worker-options{gap:8px;grid-template-columns:1fr}.ng-worker-opt{padding:10px 12px}.ng-totals{padding:16px}.ng-totals .grand{font-size:28px}.ng-totals .breakdown{font-size:11.5px}.ng-cart-group-head{flex-wrap:wrap;gap:8px;padding:10px}.ng-cart-group-stats{font-size:11.5px}.ng-modal{max-height:92vh;max-height:92dvh;width:calc(100vw - 16px)}.ng-modal-head{padding:12px 14px}.ng-modal-head h3{font-size:14.5px}.ng-modal-body{padding:12px 14px}.ng-newclient-grid{gap:10px;grid-template-columns:1fr!important}.ng-client-card{gap:10px;padding:10px}.ng-client-info .n{font-size:13px}.ng-client-info .m{font-size:11px}.ng-empty{padding:32px 16px}.ng-empty h3{font-size:15px}.ng-empty p{font-size:12.5px;max-width:280px}}@media (max-width:420px){.ng-page{padding:0 8px 18px}.ng-hero h1{font-size:19px}.ng-pcard-head{gap:8px 6px;padding:10px 12px}.ng-pcard-head .ng-stat .val{font-size:14px;font-weight:700}.ng-pcard-head .ng-stat{padding:6px 4px}.ng-pcard-head .ng-stat .lbl{font-size:8.5px}.ng-tab{font-size:11.5px;padding:7px 10px}.ng-totals .grand{font-size:24px}.ng-pname .name{font-size:13px}.ng-pname .meta{font-size:10.5px}.ng-avatar{font-size:13px;height:38px;width:38px}.ng-pcard-head{grid-template-columns:38px 1fr 1fr 1fr 1fr 14px}}.ng-client-select-wrap{position:relative}.ng-client-select{align-items:center;background:#ffffff08;background:var(--bg-1,#ffffff08);border:1px solid var(--bg-3);border-radius:12px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;outline:0;padding:12px 14px;text-align:left;transition:border-color .12s,background .12s;width:100%}.ng-client-select:hover{border-color:#22d3ee66}.ng-client-select.open{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1f}.ng-client-select.has-value{border-color:#22d3ee59}.ng-client-select>svg:last-child{color:var(--ink-3);flex-shrink:0;margin-left:auto}.ng-client-av-sm,.ng-client-select-av{background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:36px;place-items:center;text-shadow:0 1px 2px #00000026;width:36px}.ng-client-av-sm{font-size:12px;height:32px;width:32px}.ng-client-av-sm-img,.ng-client-select-av-img{object-fit:cover}.ng-client-select-icn{background:#ffffff0a;border:1px solid var(--bg-3);border-radius:50%;color:var(--ink-3);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.ng-client-select-info{flex:1 1;min-width:0}.ng-client-select-info .n{color:var(--ink-1);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-client-select-info .n.placeholder{color:var(--ink-3);font-weight:500}.ng-client-select-info .m{color:var(--ink-3);font-size:11.5px;margin-top:2px}.ng-client-select-menu{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:2px;left:0;max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.ng-client-search{align-items:center;background:hsla(0,0%,100%,.025);border-radius:8px;display:flex;gap:8px;margin-bottom:4px;padding:8px 10px}.ng-client-search input{color:var(--ink-1);flex:1 1;font-size:13px;min-width:0}.ng-client-search input,.ng-client-select-row{background:#0000;border:0;font-family:inherit;outline:0}.ng-client-select-row{align-items:center;border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left}.ng-client-select-row:hover{background:#ffffff0a;background:var(--bg-2,#ffffff0a)}.ng-client-select-row.selected{background:#22d3ee1f}.ng-client-select-row .info{flex:1 1;min-width:0}.ng-client-select-row .info .n{color:var(--ink-1);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-client-select-row .info .m{color:var(--ink-3);font-size:11px;margin-top:2px}.ng-client-empty-mini{color:var(--ink-3);font-size:12px;padding:14px 10px;text-align:center}.debt-mini{background:#ef44441f;border-radius:5px;color:#ef4444;color:var(--danger,#ef4444);font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 7px}.ng-client-newbtn-mini{align-items:center;background:#22d3ee1a;border:1px dashed #22d3ee66;border-radius:8px;color:#22d3ee;color:var(--accent,#22d3ee);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;margin-top:6px;outline:0;padding:10px}.ng-client-newbtn-mini:hover{background:#22d3ee2e}.ng-client-addr-card{background:hsla(0,0%,100%,.025);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px}.ng-client-addr-card .row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.ng-client-addr-card .lbl{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ng-client-addr-card .val{color:var(--ink-1);font-size:12.5px;min-width:0;text-align:right}.ng-client-addr-card .val.debt{color:#ef4444;color:var(--danger,#ef4444);font-family:var(--font-mono);font-weight:700}.ng-sigpad-wrap{background:#ffffff08;background:var(--bg-1,#ffffff08);border:1.5px dashed var(--bg-3);border-radius:12px;height:140px;overflow:hidden;position:relative;touch-action:none}.ng-sigpad{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.ng-sigpad-hint{align-items:center;color:var(--ink-3);display:flex;font-size:12.5px;gap:6px;inset:0;justify-content:center;pointer-events:none;position:absolute}.ng-sigpad-clear{background:#ef444426;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;color:var(--danger,#ef4444);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;outline:0;padding:4px 10px;position:absolute;right:8px;top:8px}.ng-sigpad-clear:hover{background:#ef444438}.light-mode .ng-client-select,body.light-mode .ng-client-select{background:#fff}.light-mode .ng-client-select-menu,body.light-mode .ng-client-select-menu{background:#fff;border-color:#0000001a;box-shadow:0 16px 40px #0000001f}.light-mode .ng-client-select-row:hover,body.light-mode .ng-client-select-row:hover{background:#0000000a}.light-mode .ng-sigpad-wrap,body.light-mode .ng-sigpad-wrap{background:#fff}.ng-scan-wrap{position:relative}.ng-scan-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:1px;left:0;max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.ng-scan-pop-head{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.14em;padding:8px 10px 6px;text-transform:uppercase}.ng-scan-pop-empty{color:var(--ink-3);font-size:12px;padding:16px 12px;text-align:center}.ng-scan-opt{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ink-1);cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:38px 1fr auto auto 26px;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.ng-scan-opt-thumb,.ng-scan-opt:hover{background:var(--bg-2)}.ng-scan-opt-thumb{align-items:center;border-radius:9px;color:var(--ink-3);display:flex;font-size:11px;font-weight:700;height:38px;justify-content:center;overflow:hidden;width:38px}.ng-scan-opt-thumb img{height:100%;object-fit:cover;width:100%}.ng-scan-opt-add{align-items:center;background:var(--accent);border-radius:8px;color:#fff;display:flex;height:26px;justify-content:center;width:26px}.ng-scan-opt .n{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-scan-opt .c{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ng-scan-opt .p{color:var(--ink-2);font-family:var(--font-mono);font-size:12px;font-weight:600}.light-mode .ng-scan-pop,body.light-mode .ng-scan-pop{background:#fff;border-color:#0000001a;box-shadow:0 16px 40px #0000001f}.light-mode .ng-scan-opt,body.light-mode .ng-scan-opt{color:#0f172a}.light-mode .ng-scan-opt:hover,body.light-mode .ng-scan-opt:hover{background:#0000000a}.light-mode .ng-scan-opt .c,body.light-mode .ng-scan-opt .c{color:#64748b}@media (max-width:760px){.ng-scan-pop{max-height:60vh;max-height:60dvh}.ng-scan-opt{grid-template-columns:14px 1fr auto}.ng-scan-opt .c{display:none}}.ng-live{align-items:center;color:#22c55e;color:var(--success,#22c55e);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.14em;text-transform:uppercase}.ng-live .dot{animation:ngPulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:6px;width:6px}@media (max-width:760px){.ng-pbody{background:linear-gradient(180deg,rgba(34,211,238,.025),#0000 60%);padding:14px}.ng-pbody,.ng-pbody-row{gap:12px;grid-template-columns:1fr!important}.ng-pbody-row.ng-pcard-actions-4{gap:8px;grid-template-columns:repeat(2,1fr)!important}.ng-map{min-height:0;padding:12px}.ng-map-svg{height:160px}.ng-map .pin .label{font-size:10px;padding:2px 6px}.ng-map .pin .dot{height:12px;width:12px}.ng-map .pin .dot.large{height:15px;width:15px}.ng-map-legend{flex-wrap:wrap;font-size:10px;gap:10px}.ng-cash-row{gap:10px;grid-template-columns:16px 1fr auto!important}.ng-cash-row.total{padding:10px 12px}.ng-cash-icon{height:16px;width:16px}.ng-page{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (max-width:420px){.ng-pbody{padding:12px}.ng-map-svg{height:140px}.ng-map .pin .label{font-size:9.5px;padding:1px 5px}}@media (max-width:880px){.ng-pcard-head{grid-gap:8px 10px!important;display:grid!important;gap:8px 10px!important;grid-template-areas:"av   name chev" "s1   s1   s1" "s2   s2   s2" "s3   s3   s3" "arc  arc  arc"!important;grid-template-columns:44px 1fr 28px!important;padding:12px 14px!important}.ng-pcard-head .ng-avatar{grid-area:av!important}.ng-pcard-head .ng-pname{grid-area:name!important;min-width:0!important}.ng-pcard-head .ng-chev{align-self:center!important;grid-area:chev!important}.ng-pcard-head>.ng-stat:first-of-type{grid-area:s1!important}.ng-pcard-head>.ng-stat:nth-of-type(2){grid-area:s2!important}.ng-pcard-head>.ng-stat:nth-of-type(3){grid-area:s3!important}.ng-pcard-head .ng-arc{grid-area:arc!important;justify-self:center!important;margin-top:4px!important}.ng-pcard-head>.ng-stat{align-items:center!important;background:hsla(0,0%,100%,.025);border:1px solid var(--bg-3);border-radius:10px;box-sizing:border-box;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;min-width:0;padding:10px 12px!important;text-align:left;width:100%}.ng-pcard-head>.ng-stat .lbl{flex:1 1 auto!important;font-size:10px!important;letter-spacing:.08em!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-pcard-head>.ng-stat .val{flex:0 0 auto!important;font-size:16px!important;text-align:right!important}.ng-code-badge{font-size:9px;margin-left:6px;padding:1px 5px}.ng-pname .name{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:4px}}.app.light .ng-pcard-head>.ng-stat,body.light .app .ng-pcard-head>.ng-stat{background:#fff;border-color:#e5e8ef}.app.light .ng-hero,body.light .app .ng-hero{background:linear-gradient(135deg,#e0f2fe,#fff 50%,#f0f9ff);border:1px solid #22d3ee40;box-shadow:inset 0 1px 0 #fff,0 8px 32px -16px #22d3ee2e}.app.light .ng-hero:before,body.light .app .ng-hero:before{background:radial-gradient(900px 380px at 90% -20%,#22d3ee2e,#0000 60%),radial-gradient(700px 300px at -10% 110%,#3b82f61f,#0000 65%)}.app.light .ng-hero h1,body.light .app .ng-hero h1{color:#0f172a}.app.light .ng-hero p.sub,body.light .app .ng-hero p.sub{color:#475569}.app.light .ng-eyebrow,body.light .app .ng-eyebrow{color:#0891b2}.app.light .ng-worker-filter,body.light .app .ng-worker-filter{background:#ffffffbd;border-color:#dbeafe;box-shadow:0 1px 2px #0f172a0a}.app.light .ng-worker-filter span,body.light .app .ng-worker-filter span{color:#64748b}.app.light .ng-worker-filter select,body.light .app .ng-worker-filter select{color:#0f172a}.app.light .ng-hero-stat,body.light .app .ng-hero-stat{border-left-color:#0f172a14}.app.light .ng-hero-stat .lbl,.app.light .ng-hero-stat .meta,body.light .app .ng-hero-stat .lbl,body.light .app .ng-hero-stat .meta{color:#64748b}.app.light .ng-tabs,body.light .app .ng-tabs{background:#fff;border:1px solid #e5e8ef;box-shadow:0 1px 2px #0f172a0a}.app.light .ng-tab,body.light .app .ng-tab{color:#475569}.app.light .ng-tab:hover,body.light .app .ng-tab:hover{color:#0f172a}.app.light .ng-tab.active,body.light .app .ng-tab.active{background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee40;color:#0e7490}.app.light .ng-tab .count,body.light .app .ng-tab .count{background:#f1f5f9;color:#475569}.app.light .ng-tab.active .count,body.light .app .ng-tab.active .count{background:#22d3ee2e;color:#0e7490}.app.light .ng-toolbar-search,body.light .app .ng-toolbar-search{background:#fff;border-color:#e5e8ef;box-shadow:0 1px 2px #0f172a0a}.app.light .ng-toolbar-clear,body.light .app .ng-toolbar-clear{background:#f1f5f9;color:#475569}.app.light .ng-pcard,body.light .app .ng-pcard{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e5e8ef;box-shadow:inset 0 1px 0 #fff,0 4px 12px -8px #0f172a14}.app.light .ng-pcard.expanded,body.light .app .ng-pcard.expanded{border-color:#e5e8ef;box-shadow:0 4px 18px -10px #0f172a1f}.app.light .ng-pcard.expanded .ng-pcard-head,body.light .app .ng-pcard.expanded .ng-pcard-head{background:#0000;border-bottom:1px solid #e5e8ef}.app.light .ng-pcard-head:hover,body.light .app .ng-pcard-head:hover{background:#0f172a05}.app.light .ng-pname .name,body.light .app .ng-pname .name{color:#0f172a}.app.light .ng-pcard-head .ng-pname .meta,.app.light .ng-pname .meta,.app.light .ng-pname .meta span,.app.light .ng-pname .meta strong,body.light .app .ng-pcard-head .ng-pname .meta,body.light .app .ng-pname .meta,body.light .app .ng-pname .meta span,body.light .app .ng-pname .meta strong{color:#64748b!important}.app.light .ng-pcard-head .ng-stat .lbl,body.light .app .ng-pcard-head .ng-stat .lbl{color:#64748b}.app.light .ng-sec,body.light .app .ng-sec{background:#fff;border:1px solid #e5e8ef}.app.light .ng-sec h4,body.light .app .ng-sec h4{color:#0f172a}.app.light .ng-sec h4 .right,body.light .app .ng-sec h4 .right{color:#64748b}.app.light .ng-map,body.light .app .ng-map{background:linear-gradient(180deg,#fff,#f0f9ff);border:1px solid #e0f2fe}.app.light .ng-map h4,body.light .app .ng-map h4{color:#0f172a}.app.light .ng-cash,body.light .app .ng-cash{background:#0000;border:0}.app.light .ng-cash-row,body.light .app .ng-cash-row{border-color:#e5e8ef}.app.light .ng-cash-row .lbl,body.light .app .ng-cash-row .lbl{color:#475569}.app.light .ng-cash-row .lbl .sub,body.light .app .ng-cash-row .lbl .sub{color:#64748b}.app.light .ng-drop,body.light .app .ng-drop{background:#fff;border:1px solid #e5e8ef}.app.light .ng-drop:hover,body.light .app .ng-drop:hover{background:#f8fafc}.app.light .ng-drop-meta .n,body.light .app .ng-drop-meta .n{color:#0f172a}.app.light .ng-drop-meta .m,body.light .app .ng-drop-meta .m{color:#64748b}.app.light .ng-stoku-row,body.light .app .ng-stoku-row{border-bottom-color:#e5e8ef}.app.light .ng-stoku-row:hover,body.light .app .ng-stoku-row:hover{background:#f8fafc}.app.light .ng-stoku-pic,body.light .app .ng-stoku-pic{background:linear-gradient(135deg,#3b82f61a,#3b82f60a);border-color:#3b82f626;color:#1d4ed8}.app.light .ng-stoku-name .n,body.light .app .ng-stoku-name .n{color:#0f172a}.app.light .ng-stoku-name .c,body.light .app .ng-stoku-name .c{color:#64748b}.app.light .ng-stoku-num,body.light .app .ng-stoku-num{color:#0f172a}.app.light .ng-qty,body.light .app .ng-qty{background:#fff;border:1px solid #e5e8ef}.app.light .ng-qty button,body.light .app .ng-qty button{color:#475569}.app.light .ng-qty button:hover,body.light .app .ng-qty button:hover{background:#f1f5f9;color:#0f172a}.app.light .ng-qty .v,body.light .app .ng-qty .v{color:#0f172a}.app.light .ng-row input,.app.light .ng-row select,body.light .app .ng-row input,body.light .app .ng-row select{background:#fff;border-color:#e5e8ef;color:#0f172a}.app.light .ng-row label,body.light .app .ng-row label{color:#64748b}.app.light .ng-step,body.light .app .ng-step{background:#fff;border:1px solid #e5e8ef}.app.light .ng-step-head span,body.light .app .ng-step-head span{color:#0f172a}.app.light .ng-step-summary,body.light .app .ng-step-summary{color:#64748b}.app.light .ng-modal,body.light .app .ng-modal{background:#fff;border:1px solid #e5e8ef;box-shadow:0 30px 80px -20px #0f172a40}.app.light .ng-modal-head,body.light .app .ng-modal-head{border-bottom-color:#e5e8ef}.app.light .ng-modal-head h3,body.light .app .ng-modal-head h3{color:#0f172a}.app.light .ng-modal-head .close,body.light .app .ng-modal-head .close{background:#f1f5f9;color:#475569}.app.light .ng-mvtype,body.light .app .ng-mvtype{background:#fff;border:1px solid #e5e8ef;color:#0f172a}.app.light .ng-mvtype:hover,body.light .app .ng-mvtype:hover{background:#f8fafc;border-color:#e5e8ef}.app.light .ng-mvtype.selected,body.light .app .ng-mvtype.selected{background:#22d3ee0f;border-color:#22d3ee66}.app.light .ng-mvtype .ttl,body.light .app .ng-mvtype .ttl{color:#0f172a}.app.light .ng-mvtype .desc,body.light .app .ng-mvtype .desc{color:#64748b}.app.light .ng-mvtype:not(.selected) .icn,body.light .app .ng-mvtype:not(.selected) .icn{background:#f1f5f9;color:#475569}.app.light .ng-mv-depo-tabs,body.light .app .ng-mv-depo-tabs{background:#fff;border-color:#e5e8ef}.app.light .ng-mv-depo-tab,body.light .app .ng-mv-depo-tab{color:#64748b}.app.light .ng-mv-depo-tab:hover,body.light .app .ng-mv-depo-tab:hover{background:#f1f5f9;color:#0f172a}.app.light .ng-mv-depo-tab.active,body.light .app .ng-mv-depo-tab.active{background:#22d3ee1f;color:#0e7490}.app.light .ng-mv-search,body.light .app .ng-mv-search{background:#fff;border-color:#e5e8ef}.app.light .ng-pazar-section,.app.light .ng-pazar-sum-card,body.light .app .ng-pazar-section,body.light .app .ng-pazar-sum-card{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#e5e8ef}.app.light .ng-pazar-active-row span,.app.light .ng-pazar-handover-money span,.app.light .ng-pazar-history-row em,.app.light .ng-pazar-history-row span,.app.light .ng-pazar-metrics span,.app.light .ng-pazar-section-head p,.app.light .ng-pazar-sum-card small,.app.light .ng-pazar-sum-card span,body.light .app .ng-pazar-active-row span,body.light .app .ng-pazar-handover-money span,body.light .app .ng-pazar-history-row em,body.light .app .ng-pazar-history-row span,body.light .app .ng-pazar-metrics span,body.light .app .ng-pazar-section-head p,body.light .app .ng-pazar-sum-card small,body.light .app .ng-pazar-sum-card span{color:#64748b}.app.light .ng-pazar-section-head h3,.app.light .ng-pazar-worker strong,body.light .app .ng-pazar-section-head h3,body.light .app .ng-pazar-worker strong{color:#0f172a}.app.light .ng-pazar-active-row,.app.light .ng-pazar-history-row,body.light .app .ng-pazar-active-row,body.light .app .ng-pazar-history-row{background:#fff;border-color:#e5e8ef}.app.light .ng-pazar-handover-mini>div,.app.light .ng-pazar-handover-money>div,.app.light .ng-pazar-metrics>div,body.light .app .ng-pazar-handover-mini>div,body.light .app .ng-pazar-handover-money>div,body.light .app .ng-pazar-metrics>div{background:#f8fafc;border-color:#e5e8ef}.app.light .ng-pazar-handover-mini b,.app.light .ng-pazar-handover-money b,.app.light .ng-pazar-metrics b,body.light .app .ng-pazar-handover-mini b,body.light .app .ng-pazar-handover-money b,body.light .app .ng-pazar-metrics b{color:#0f172a}.app.light .ng-pazar-handover-money b.pos,.app.light .ng-pazar-metrics b.cash,body.light .app .ng-pazar-handover-money b.pos,body.light .app .ng-pazar-metrics b.cash{color:#0891b2}.app.light .ng-pazar-metrics b.due,body.light .app .ng-pazar-metrics b.due{color:#16a34a}.app.light .ng-pazar-handover-money b.neg,.app.light .ng-pazar-metrics b.debt,body.light .app .ng-pazar-handover-money b.neg,body.light .app .ng-pazar-metrics b.debt{color:#dc2626}.app.light .ng-pazar-metrics b.stock,body.light .app .ng-pazar-metrics b.stock{color:#d97706}.app.light .ng-pazar-signature,body.light .app .ng-pazar-signature{background:linear-gradient(135deg,#22d3ee14,#22c55e1a);border-color:#0e749042}.app.light .ng-pazar-signature img,body.light .app .ng-pazar-signature img{mix-blend-mode:multiply}.app.light .ng-stoku-summary,body.light .app .ng-stoku-summary{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e8ef}.app.light .ng-stoku-sum-stat .lbl,body.light .app .ng-stoku-sum-stat .lbl{color:#64748b}.app.light .ng-stoku-sum-stat .val,body.light .app .ng-stoku-sum-stat .val{color:#0f172a}.app.light .ng-stoku-card,body.light .app .ng-stoku-card{background:#fff;border:1px solid #e5e8ef}.app.light .ng-stoku-card-num .qty,body.light .app .ng-stoku-card-num .qty{color:#0f172a}.app.light .ng-stoku-card-num .lbl,body.light .app .ng-stoku-card-num .lbl{color:#64748b}.app.light .ng-stoku-holders,body.light .app .ng-stoku-holders{background:#f8fafc;border-top-color:#e5e8ef}.app.light .ng-stoku-holder,body.light .app .ng-stoku-holder{background:#fff;border-color:#e5e8ef}.app.light .ng-stoku-holder .who,body.light .app .ng-stoku-holder .who{color:#0f172a}.app.light .ng-pager,body.light .app .ng-pager{background:#fff;border-color:#e5e8ef}.app.light .ng-pager-btn,body.light .app .ng-pager-btn{background:#f8fafc;border-color:#e5e8ef;color:#0f172a}.app.light .ng-pager-btn:hover:not(:disabled),body.light .app .ng-pager-btn:hover:not(:disabled){background:#fff;border-color:#94a3b8}.app.light .ng-pager-info,body.light .app .ng-pager-info{color:#64748b}.app.light .ng-cta-ghost,body.light .app .ng-cta-ghost{background:#fff;border-color:#e5e8ef;color:#0f172a}.app.light .ng-cta-ghost:hover,body.light .app .ng-cta-ghost:hover{background:#f8fafc;border-color:#94a3b8}.app.light .ng-deliv-summary,body.light .app .ng-deliv-summary{background:#f8fafc;border-color:#e5e8ef}.app.light .ng-deliv-row .lbl,body.light .app .ng-deliv-row .lbl{color:#64748b}.app.light .ng-deliv-row .val,body.light .app .ng-deliv-row .val{color:#0f172a}.app.light .ng-pay-btn,body.light .app .ng-pay-btn{background:#fff;border-color:#e5e8ef;color:#475569}.app.light .ng-pay-btn:hover,body.light .app .ng-pay-btn:hover{background:#f8fafc}.app.light .ng-pay-btn.active.paid,body.light .app .ng-pay-btn.active.paid{background:#22c55e1a;border-color:#22c55e59;color:#15803d}.app.light .ng-pay-btn.active.debt,body.light .app .ng-pay-btn.active.debt{background:#f59e0b1a;border-color:#f59e0b59;color:#b45309}.app.light .ng-code-badge,body.light .app .ng-code-badge{background:#22d3ee1a;border-color:#22d3ee40;color:#0e7490}.app.light .ng-page,body.light .app .ng-page{background:#0000}.app.light .ng-map .pin .label,body.light .app .ng-map .pin .label{background:#fff;border:1px solid #e5e8ef;box-shadow:0 1px 3px #0f172a14;color:#0f172a}.app.light .ng-map .pin .label .num,body.light .app .ng-map .pin .label .num{color:#0e7490}.app.light .ng-map-legend,body.light .app .ng-map-legend{color:#64748b}.app.light .ng-map-legend .swatch,body.light .app .ng-map-legend .swatch{border-color:#e5e8ef}.app.light .ng-scanner,body.light .app .ng-scanner{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e8ef;box-shadow:inset 0 1px 0 #fff,0 4px 16px -8px #0f172a14}.app.light .ng-scanner-title h3,body.light .app .ng-scanner-title h3{color:#0f172a}.app.light .ng-scanner-title p,body.light .app .ng-scanner-title p{color:#64748b}.app.light .ng-cam,body.light .app .ng-cam{background:linear-gradient(180deg,#f0f9ff,#fff);border:1px solid #e0f2fe}.app.light .ng-cam:before,body.light .app .ng-cam:before{background:repeating-linear-gradient(0deg,#0000,#0000 22px,#22d3ee0f 0,#22d3ee0f 23px),repeating-linear-gradient(90deg,#0000,#0000 22px,#22d3ee0f 0,#22d3ee0f 23px)}.app.light .ng-cam-frame,body.light .app .ng-cam-frame{background:#22d3ee0a;border-color:#22d3ee80}.app.light .ng-cam-text,body.light .app .ng-cam-text{color:#475569}.app.light .ng-cam-text strong,body.light .app .ng-cam-text strong{color:#0f172a}.app.light .ng-cam-status,body.light .app .ng-cam-status{color:#64748b}.app.light .ng-scan-input,body.light .app .ng-scan-input{background:#0000}.app.light .ng-scan-input input,body.light .app .ng-scan-input input{background:#fff;border-color:#e5e8ef;color:#0f172a}.app.light .ng-scan-input input::placeholder,body.light .app .ng-scan-input input::placeholder{color:#94a3b8}.app.light .ng-confirm,body.light .app .ng-confirm{background:#fff;border:1px solid #e5e8ef;box-shadow:inset 0 1px 0 #fff,0 4px 16px -8px #0f172a14}.app.light .ng-confirm-head,body.light .app .ng-confirm-head{border-bottom-color:#e5e8ef}.app.light .ng-confirm-head h3,body.light .app .ng-confirm-head h3{color:#0f172a}.app.light .ng-confirm-head .date,body.light .app .ng-confirm-head .date{color:#64748b}.app.light .ng-confirm .ng-step,body.light .app .ng-confirm .ng-step{background:#0000;border:0;border-bottom:1px solid #f1f5f9}.app.light .ng-confirm .ng-step:last-child,body.light .app .ng-confirm .ng-step:last-child{border-bottom:0}.app.light .ng-step-head,body.light .app .ng-step-head{color:#0f172a}.app.light .ng-step-num,body.light .app .ng-step-num{background:#e0f2fe;color:#0e7490}.app.light .ng-step.active .ng-step-num,body.light .app .ng-step.active .ng-step-num{background:#0891b2;color:#fff}.app.light .ng-step.done .ng-step-num,body.light .app .ng-step.done .ng-step-num{background:#22c55e26;color:#15803d}.app.light .ng-worker-pick label,body.light .app .ng-worker-pick label{color:#64748b}.app.light .ng-totals,body.light .app .ng-totals{background:linear-gradient(180deg,#f8fafc,#fff);border-top:1px solid #e5e8ef}.app.light .ng-totals .l1 span:first-child,body.light .app .ng-totals .l1 span:first-child{color:#64748b}.app.light .ng-totals .grand,body.light .app .ng-totals .grand{color:#0f172a}.app.light .ng-totals .grand .cur,body.light .app .ng-totals .grand .cur{color:#94a3b8}.app.light .ng-totals .breakdown,body.light .app .ng-totals .breakdown{color:#475569}.app.light .ng-totals .breakdown>div,body.light .app .ng-totals .breakdown>div{border-color:#e5e8ef}.app.light .ng-scan-pop,body.light .app .ng-scan-pop{background:#fff;border-color:#e5e8ef;box-shadow:0 4px 16px -4px #0f172a14}.app.light .ng-scan-opt,body.light .app .ng-scan-opt{background:#fff;border-color:#e5e8ef;color:#0f172a}.app.light .ng-scan-opt:hover,body.light .app .ng-scan-opt:hover{background:#f1f5f9;border-color:#cbd5e1}.app.light .ng-cart-group,body.light .app .ng-cart-group{background:#fff;border:1px solid #e5e8ef}.app.light .ng-cart-row,body.light .app .ng-cart-row{border-bottom-color:#e5e8ef}.app.light .ng-client-select-wrap,body.light .app .ng-client-select-wrap{background:#fff;border:1px solid #e5e8ef}.app.light .ng-client-search,body.light .app .ng-client-search{background:#fff;border-bottom:1px solid #e5e8ef}.app.light .ng-client-search input,body.light .app .ng-client-search input{color:#0f172a}.app.light .ng-client-select-menu,body.light .app .ng-client-select-menu{background:#fff;border-color:#e5e8ef;box-shadow:0 8px 24px -8px #0f172a1f}.app.light .ng-client-select-row:hover,body.light .app .ng-client-select-row:hover{background:#f8fafc}.app.light .ng-sigpad-wrap,body.light .app .ng-sigpad-wrap{background:#fff;border:1.5px dashed #cbd5e1}.app.light .ng-sigpad-hint,body.light .app .ng-sigpad-hint{color:#94a3b8}.ng-gps{background:#eef2f7;border:1px solid #e5e8ef;border:1px solid var(--line,#e5e8ef);border-radius:14px;height:calc(100vh - 230px);height:calc(100dvh - 230px);margin-top:12px;min-height:520px;overflow:hidden;position:relative}@media (max-width:720px){.ng-gps{height:calc(100vh - 170px);height:calc(100dvh - 170px);min-height:460px}}.ngx{--x-card:#fff;--x-line:#e6e9ef;--x-line2:#f0f2f6;--x-ink:#0f1d3a;--x-ink2:#51607a;--x-ink3:#8b97ab;--x-blue:#1f6fe5;--x-blue-s:#eaf2ff;--x-cy:#0891b2;--x-cy-s:#e6f7fb;--x-grn:#16a34a;--x-grn-s:#ecfdf3;--x-amb:#c2620a;--x-amb-s:#fff5e8;--x-red:#dc2626;--x-red-s:#fef2f2;--x-soft:#f1f4f8;--x-head:#fafbfd;--x-op:#f8fafd;--x-mono:var(--font-mono,"JetBrains Mono",monospace);--x-r:14px;font-feature-settings:"tnum";color:var(--x-ink);font-variant-numeric:tabular-nums;max-width:1360px}.app.dark .ngx,:root[data-theme=dark] .ngx,body.dark .ngx{--x-card:#171d2a;--x-line:#ffffff1a;--x-line2:#ffffff0f;--x-ink:#e8eef7;--x-ink2:#a5b1c4;--x-ink3:#7d8aa0;--x-blue-s:#1f6fe52e;--x-cy-s:#0891b22e;--x-grn-s:#16a34a29;--x-amb-s:#c2620a2e;--x-red-s:#dc262629;--x-soft:#ffffff0f;--x-head:#ffffff08;--x-op:hsla(0,0%,100%,.025)}.ngx button{color:inherit;cursor:pointer;font:inherit}.ngx .xi{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;width:18px}.ngx-ph{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.ngx-ph h1{color:var(--x-ink);font-size:24px;letter-spacing:-.02em;margin:0}.ngx-ph p{align-items:center;color:var(--x-ink2);display:flex;font-size:13px;gap:7px;margin:4px 0 0}.ngx-live{background:var(--x-grn);border-radius:50%;box-shadow:0 0 0 3px var(--x-grn-s);height:7px;width:7px}.ngx-pa{display:flex;flex-wrap:wrap}.ngx-btn,.ngx-pa{align-items:center;gap:8px}.ngx-btn{background:var(--x-card);border:1px solid var(--x-line);border-radius:10px;color:var(--x-ink);display:inline-flex;font-size:13.5px;font-weight:600;height:40px;padding:0 16px;white-space:nowrap}.ngx-btn:hover{border-color:#cfd6e2}.ngx-btn.pr{background:var(--x-blue);border-color:var(--x-blue);box-shadow:0 6px 16px -8px #1f6fe5cc;color:#fff}.ngx-btn.pr:hover{background:#1a62cc}.ngx-btn.sm{height:36px;padding:0 12px}.ngx-btn.danger{color:var(--x-red)}.ngx-btn.danger:hover{background:var(--x-red-s);border-color:var(--x-red)}.ngx-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.ngx-wsel{appearance:none;-webkit-appearance:none;background:var(--x-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238b97ab' stroke-width='2'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--x-line);border-radius:10px;color:var(--x-ink);font:500 13.5px inherit;height:40px;padding:0 34px 0 12px}.ngx-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.ngx-kp{align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:var(--x-r);display:flex;gap:12px;min-width:0;padding:14px 16px}.ngx-kp .ki{border-radius:10px;display:grid;flex:none;height:38px;place-items:center;width:38px}.ngx-kp>div{min-width:0}.ngx-kp em{color:var(--x-ink2);display:block;font-size:12px;font-style:normal;font-weight:500}.ngx-kp strong{font-size:21px;letter-spacing:-.02em;line-height:1.25}.ngx-kp small,.ngx-kp strong{display:block;white-space:nowrap}.ngx-kp small{color:var(--x-ink3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.ngx-tabs{background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;display:flex;gap:4px;margin-bottom:16px;max-width:100%;overflow-x:auto;padding:4px;width:max-content}.ngx-tabs button{align-items:center;background:none;border:0;border-radius:9px;color:var(--x-ink2);display:flex;font-size:13.5px;font-weight:600;gap:7px;height:36px;padding:0 14px;white-space:nowrap}.ngx-tabs button:hover{color:var(--x-ink)}.ngx-tabs button.on{background:var(--x-ink);color:var(--x-card)}.ngx-tabs .c{background:var(--x-soft);border-radius:6px;color:var(--x-ink2);display:grid;font-size:11px;height:20px;min-width:20px;padding:0 6px;place-items:center}.ngx-tabs .on .c{background:#ffffff2e;color:inherit}.ngx-back{align-items:center;background:none;border:0;color:var(--x-ink2);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:10px;padding:0}.ngx-back:hover{color:var(--x-ink)}.ngx-card{background:var(--x-card);border:1px solid var(--x-line);border-radius:var(--x-r);overflow:hidden}.ngx-ch{align-items:center;border-bottom:1px solid var(--x-line2);display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.ngx-ch b{display:block;font-size:14.5px}.ngx-ch small{color:var(--x-ink3);font-size:12px}.ngx-empty{align-items:center;display:flex;flex-direction:column;gap:8px;padding:56px 20px;text-align:center}.ngx-empty .ei{background:var(--x-blue-s);border-radius:14px;color:var(--x-blue);display:grid;height:52px;margin-bottom:6px;place-items:center;width:52px}.ngx-empty .ei .xi{height:24px;width:24px}.ngx-empty b{font-size:16px}.ngx-empty p{color:var(--x-ink2);font-size:13px;margin:0 0 8px}.ngx-tb{align-items:center;border-bottom:1px solid var(--x-line2);gap:8px;padding:12px 18px}.ngx-chips,.ngx-tb{display:flex;flex-wrap:wrap}.ngx-chips{gap:6px}.ngx-chips button{background:var(--x-card);border:1px solid var(--x-line);border-radius:9px;color:var(--x-ink2);font-size:13px;font-weight:500;height:34px;padding:0 12px}.ngx-chips button.on{background:var(--x-ink);border-color:var(--x-ink);color:var(--x-card)}.ngx-r{grid-gap:14px;align-items:center;background:none;border:0;border-top:1px solid var(--x-line2);color:var(--x-ink);cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(0,.8fr)) minmax(80px,110px) 20px;padding:12px 18px;text-align:left;width:100%}.ngx-rows>.ngx-it:first-of-type>.ngx-r,.ngx-rows>.ngx-r.hd+.ngx-it>.ngx-r{border-top:0}.ngx-r.hd,.ngx-r:hover{background:var(--x-head)}.ngx-r.hd{border-bottom:1px solid var(--x-line2);border-top:0;color:var(--x-ink3);cursor:default;font-size:11px;font-weight:600;letter-spacing:.06em;padding:10px 18px;text-transform:uppercase}.ngx-r.op{background:var(--x-op)}.ngx-who{align-items:center;display:flex;gap:10px}.ngx-who,.ngx-who>div{min-width:0}.ngx-who b{display:block;font-size:13.5px}.ngx-who b,.ngx-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-who small{align-items:center;color:var(--x-ink3);display:flex;font-size:12px;gap:6px}.ngx-av{border-radius:50%;color:#fff;display:grid;flex:none;font-size:12px;font-weight:700;height:34px;overflow:hidden;place-items:center;width:34px}.ngx-av img{height:100%;object-fit:cover;width:100%}.ngx-no{background:var(--x-cy-s);border-radius:5px;color:var(--x-cy);font-family:var(--x-mono);font-size:11px;padding:1px 6px}.ngx-gps{font-size:11px;font-weight:600}.ngx-gps.ok{color:var(--x-grn)}.ngx-gps.no{color:var(--x-amb)}.ngx-num{font-size:14px;font-weight:600;white-space:nowrap}.ngx-num.g{color:var(--x-grn)}.ngx-num.a{color:var(--x-amb)}.ngx-num.b{color:var(--x-blue)}.ngx-num.m{color:var(--x-ink3);font-weight:500}.ngx-prog{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px}.ngx-prog i{background:var(--x-soft);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.ngx-prog i span{background:var(--x-grn);border-radius:3px;display:block;height:100%}.ngx-chv .xi{color:var(--x-ink3);height:16px;transition:transform .15s;width:16px}.ngx-r.op .ngx-chv .xi{transform:rotate(180deg)}.ngx-mh{display:none}.ngx-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 8px;white-space:nowrap}.ngx-pill.g{background:var(--x-grn-s);color:var(--x-grn)}.ngx-pill.a{background:var(--x-amb-s);color:var(--x-amb)}.ngx-pill.b{background:var(--x-blue-s);color:var(--x-blue)}.ngx-pill.r{background:var(--x-red-s);color:var(--x-red)}.ngx-pill .xi{height:13px;width:13px}.ngx-ad{background:var(--x-op);border-top:1px solid var(--x-line2);display:flex;flex-direction:column;gap:14px;padding:4px 18px 18px}.ngx-adp{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:12px 0 2px}.ngx-adp>div:first-child{color:var(--x-ink2);font-size:13px}.ngx-adp b{color:var(--x-ink);font-size:20px;letter-spacing:-.02em}.ngx-adp small{color:var(--x-ink3);display:block;font-size:12px;margin-top:1px}.ngx-abar{background:var(--x-soft);border-radius:99px;height:8px;overflow:hidden}.ngx-abar i{background:var(--x-grn);border-radius:99px;display:block;height:100%}.ngx-adg{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.ngx-adl{display:flex;flex-direction:column;gap:14px;min-width:0}.ngx-adl>section,.ngx-adr{background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;min-width:0;padding:14px 16px}.ngx-ad h4{align-items:baseline;color:var(--x-ink);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;margin:0 0 6px}.ngx-ad h4 small{color:var(--x-ink3);font-size:12px;font-weight:400}.ngx-asr{grid-gap:12px;align-items:center;border-top:1px solid var(--x-line2);display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) 90px 70px;padding:9px 0}.ngx-asr:first-of-type{border-top:0}.ngx-ath{background:var(--x-blue-s);border-radius:9px;color:var(--x-blue);display:grid;font-family:var(--x-mono);font-size:10.5px;font-weight:600;height:36px;place-items:center;width:36px}.ngx-asn{min-width:0}.ngx-asn b{font-size:13px;font-weight:500}.ngx-asn b,.ngx-asn small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-asn small{color:var(--x-ink3);font-family:var(--x-mono);font-size:11px}.ngx-asq b{font-size:13.5px}.ngx-asq b span{color:var(--x-ink3);font-weight:400}.ngx-amb{background:var(--x-soft);border-radius:9px;height:4px;margin-top:5px;overflow:hidden}.ngx-amb i{background:var(--x-grn);display:block;height:100%}.ngx-asl{color:var(--x-ink3);font-size:12px;text-align:right;white-space:nowrap}.ngx-atl{list-style:none;margin:0;padding:0}.ngx-atl>li{position:relative}.ngx-atl .row{grid-gap:12px;align-items:center;background:none;border:0;color:var(--x-ink);display:grid;gap:12px;grid-template-columns:14px minmax(0,1fr) auto;padding:8px 0;text-align:left;width:100%}.ngx-atl .row>i{background:var(--x-grn);border-radius:50%;box-shadow:0 0 0 3px var(--x-grn-s);height:10px;justify-self:center;width:10px}.ngx-atl li.next .row>i,.ngx-atl li.wait .row>i{background:var(--x-card);border:2px solid var(--x-blue);box-shadow:none}.ngx-atl li.ref .row>i{background:var(--x-red);box-shadow:0 0 0 3px var(--x-red-s)}.ngx-atl>li:not(:last-child):after{border-left:1.5px dashed var(--x-line);content:"";height:calc(100% - 18px);left:6px;pointer-events:none;position:absolute;top:27px}.ngx-atl b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-atl small{color:var(--x-ink3);font-size:12px}.ngx-atl .row>span{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.ngx-atl .row>span small{display:block;font-size:11px;font-weight:400}.ngx-atl .apd{color:var(--x-grn)}.ngx-atl .abo{color:var(--x-amb)}.ngx-atl .anx{color:var(--x-blue);font-size:12px;font-weight:500}.ngx-atl .arf{color:var(--x-red);font-size:12px}.ngx-drop{background:var(--x-head);border:1px solid var(--x-line);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin:0 0 8px 26px;padding:10px 12px}.ngx-drop .it{display:flex;font-size:12.5px;gap:10px;justify-content:space-between}.ngx-drop .it span{color:var(--x-ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-drop .it span em{color:var(--x-ink3);font-family:var(--x-mono);font-size:11px;font-style:normal;margin-right:6px}.ngx-drop .it b{font-weight:600;white-space:nowrap}.ngx-drop .acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ngx-drop img{background:#fff;border:1px solid var(--x-line);border-radius:8px;max-height:60px;max-width:160px}.ngx-aee{color:var(--x-ink3);font-size:12.5px;margin:4px 0 0}.ngx-map .lm{border-radius:10px;margin-top:6px}.ngx-adr{display:flex;flex-direction:column;gap:12px}.ngx-ack{background:var(--x-blue-s);border-radius:10px;padding:12px 14px}.ngx-ack em{color:var(--x-blue);font-size:12px;font-style:normal;font-weight:600}.ngx-ack strong{color:var(--x-ink);display:block;font-size:28px;letter-spacing:-.03em;margin:2px 0}.ngx-ack small{color:var(--x-ink2);font-size:12px}.ngx-alg>div{border-top:1px solid var(--x-line2);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:7px 0}.ngx-alg>div:first-child{border-top:0}.ngx-alg span{color:var(--x-ink2);white-space:nowrap}.ngx-alg span small{color:var(--x-ink3);display:block;font-size:11px}.ngx-alg b{font-weight:600;white-space:nowrap}.ngx-alg .ap{color:var(--x-grn)}.ngx-alg .an{color:var(--x-red)}.ngx-alg .aex{border-top:0;font-size:12px;padding:0 0 6px 12px}.ngx-alg .aex b{color:var(--x-ink3);font-weight:400}.ngx-alg .abo b{color:var(--x-amb)}.ngx-alnk{background:none;border:0;color:var(--x-blue)!important;font-size:13px;font-weight:600;padding:0;text-align:left}.ngx-adf{display:flex;flex-wrap:wrap;gap:8px}.ngx-adf .asp{flex:1 1}.ngx-det{background:var(--x-head);border-top:1px solid var(--x-line2);padding:4px 18px 16px 62px}.ngx-det table{border-collapse:collapse;font-size:13px;width:100%}.ngx-det td{border-bottom:1px dashed var(--x-line);padding:7px 0}.ngx-det td:last-child{font-weight:600;text-align:right}.ngx-det .mt{color:var(--x-ink3);font-family:var(--x-mono);font-size:11.5px}.ngx-det .ngx-adf{margin-top:12px}.ngx-pager{align-items:center;border-top:1px solid var(--x-line2);color:var(--x-ink3);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:12px 18px}.ngx-stack{display:flex;flex-direction:column;gap:14px}.ngx-pz{grid-gap:16px;align-items:center;border-top:1px solid var(--x-line2);display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(110px,.9fr) minmax(0,1.6fr) auto;padding:14px 18px}.ngx-ch+.ngx-pz{border-top:0}.ngx-big em{color:var(--x-ink3);display:block;font-size:11.5px;font-style:normal;font-weight:500}.ngx-big strong{font-size:20px;letter-spacing:-.02em;white-space:nowrap}.ngx-sec{color:var(--x-ink2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px}.ngx-sec span{white-space:nowrap}.ngx-sec span b{color:var(--x-ink);font-weight:600}.ngx-sgt{background:#fff;border:1px solid var(--x-line);border-radius:8px;height:34px}.ngx-pzr{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media (max-width:1240px){.ngx-adg{grid-template-columns:1fr}}@media (max-width:1180px){.ngx-r .c3{display:none}.ngx-r{grid-template-columns:minmax(140px,1.4fr) repeat(2,minmax(0,.8fr)) minmax(80px,110px) 20px}}@media (max-width:1100px){.ngx-pz{grid-template-columns:minmax(0,1fr) auto}.ngx-pz .ngx-sec{grid-column:1/-1;order:3}}@media (max-width:900px){.ngx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ngx-kp{padding:12px}.ngx-kp .ki{display:none}.ngx-kp strong{font-size:18px}.ngx-r.hd{display:none}.ngx-r{gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.ngx-r .c3,.ngx-r .c4,.ngx-r .ngx-chv{display:none}.ngx-r .ngx-mh{color:var(--x-ink2);display:block;font-size:12px;grid-column:1/-1}.ngx-det{padding:4px 14px 14px}.ngx-ph h1{font-size:20px}.ngx-ph{align-items:flex-start}.ngx-pa{width:100%}.ngx-pa .ngx-wsel{flex:1 1}}@media (max-width:860px){.ngx-asr{grid-template-columns:36px minmax(0,1fr) 70px}.ngx-asl{display:none}.ngx-adp{gap:8px;grid-template-columns:1fr}.ngx-adf .ngx-btn{flex:1 1}.ngx-adf .asp{display:none}.ngx-adf .pr{flex-basis:100%}}.ngx-exf{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 90px auto auto}.ngx-exf>input{color:var(--x-ink);font:inherit;font-size:13px;min-width:0}.ngx-exf>input,.ngx-inp{background:var(--x-card);border:1px solid var(--x-line);border-radius:9px;height:36px;padding:0 10px}.ngx-inp{align-items:center;color:var(--x-ink3);display:flex;font-weight:600;gap:6px}.ngx-exf>input:focus,.ngx-inp:focus-within{border-color:var(--x-blue);outline:0}.ngx-inp input{background:none;border:0;color:var(--x-ink);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0}.ngx-tsearch{align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:10px;color:var(--x-ink3);display:flex;flex:1 1;gap:8px;height:38px;min-width:200px;padding:0 12px}.ngx-tsearch input{background:none;border:0;color:var(--x-ink);flex:1 1;font:inherit;font-size:13.5px;min-width:0;outline:0}.ngx-tsearch:focus-within{border-color:var(--x-blue)}.ngx-ov{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f1d3a59;display:flex;inset:0;justify-content:center;max-width:none;padding:16px;position:fixed;z-index:3000}.ngx-md{background:var(--x-card);border-radius:18px;box-shadow:0 30px 60px -20px #0f1d3a73;color:var(--x-ink);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:480px;overflow:hidden;width:100%}.ngx-mdh{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:18px 20px 12px}.ngx-mdh b{font-size:17px}.ngx-mdh small{color:var(--x-ink2);display:block;font-size:12.5px;line-height:1.4;margin-top:2px}.ngx-x{background:none;border:0;border-radius:8px;color:var(--x-ink3);display:grid;flex:none;height:32px;place-items:center;width:32px}.ngx-x:hover{background:var(--x-red-s);color:var(--x-red)}.ngx-stp{display:flex;gap:6px;padding:4px 20px 14px}.ngx-stp>div{align-items:center;border-top:3px solid var(--x-line);color:var(--x-ink3);display:flex;flex:1 1;font-size:12px;font-weight:600;gap:7px;padding-top:10px}.ngx-stp i{background:var(--x-soft);border-radius:50%;display:grid;flex:none;font-size:11px;font-style:normal;height:20px;place-items:center;width:20px}.ngx-stp i .xi{height:12px;width:12px}.ngx-stp .on{border-color:var(--x-blue);color:var(--x-blue)}.ngx-stp .on i{background:var(--x-blue);color:#fff}.ngx-stp .dn{border-color:var(--x-grn);color:var(--x-grn)}.ngx-stp .dn i{background:var(--x-grn-s);color:var(--x-grn)}.ngx-mdb{display:flex;flex-direction:column;gap:12px;overflow:auto;padding:4px 20px 18px}.ngx-mdf{background:var(--x-head);border-top:1px solid var(--x-line2);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.ngx-seg{background:var(--x-soft);border-radius:10px;display:flex;gap:3px;padding:3px}.ngx-seg button{background:none;border:0;border-radius:8px;color:var(--x-ink2);flex:1 1;font-size:12.5px;font-weight:600;min-height:34px;padding:0 8px}.ngx-seg button.on{background:var(--x-card);box-shadow:0 1px 3px #0f1d3a1f;color:var(--x-ink)}.ngx-hero2{background:var(--x-blue-s);border-radius:14px;padding:16px;text-align:center}.ngx-hero2 em{color:var(--x-ink2);font-size:12px;font-style:normal;font-weight:600}.ngx-hero2 strong{color:var(--x-blue);display:block;font-size:34px;letter-spacing:-.03em}.ngx-rc{border:1px solid var(--x-line);border-radius:12px;padding:4px 14px}.ngx-rc>div{align-items:center;border-bottom:1px dashed var(--x-line);display:flex;font-size:13.5px;gap:10px;justify-content:space-between;padding:9px 0}.ngx-rc>div:last-child{border:0}.ngx-rc span{color:var(--x-ink2)}.ngx-rc small{color:var(--x-ink3);font-size:11.5px;margin-left:4px}.ngx-rc b,.ngx-rc small{white-space:nowrap}.ngx-rc b.g{color:var(--x-grn)}.ngx-rc b.a{color:var(--x-amb)}.ngx-rc b.r{color:var(--x-red)}.ngx-rc .tt span{color:var(--x-ink);font-weight:600}.ngx-rc .tt b{font-size:15px}.ngx-nt{background:var(--x-amb-s);border-radius:10px;color:#9a4a07;font-size:12.5px;line-height:1.45;margin:0;padding:9px 12px}.ngx-nt.blue{background:var(--x-blue-s);color:var(--x-blue)}.ngx-nt.green{background:var(--x-grn-s);color:#166534}.app.dark .ngx-nt,:root[data-theme=dark] .ngx-nt{color:#f5b26b}.app.dark .ngx-nt.green,:root[data-theme=dark] .ngx-nt.green{color:#86efac}.ngx-mini{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ngx-mini>div{background:var(--x-soft);border-radius:10px;display:flex;flex-direction:column;min-width:0;padding:9px 12px}.ngx-mini span{color:var(--x-ink3);font-size:11.5px}.ngx-mini b{font-size:15px}.ngx-mini small{color:var(--x-ink3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-fl{color:var(--x-ink2);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:8px}.ngx-sel{background:var(--x-card);border:1px solid var(--x-line);border-radius:10px;color:var(--x-ink);font:inherit;font-size:14px;height:40px;padding:0 12px;width:100%}.ngx-lb{color:var(--x-ink2);font-size:12.5px;font-weight:600;margin:0}.ngx-emp2{border:1px dashed var(--x-line);border-radius:12px;color:var(--x-ink3);font-size:13px;padding:16px;text-align:center}.ngx-ivl{border:1px solid var(--x-line);border-radius:12px}.ngx-ivl label{align-items:center;border-top:1px solid var(--x-line2);display:flex;font-size:13px;gap:10px;padding:10px 14px}.ngx-ivl label:first-child{border:0}.ngx-ivl span{flex:1 1;min-width:0}.ngx-ivl b{display:block;font-size:13px}.ngx-ivl small{color:var(--x-ink3)}.ngx-ivl em{font-style:normal;font-weight:600;white-space:nowrap}.ngx-tg{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between}.ngx-tg>span{flex:1 1;min-width:0}.ngx-tg small{color:var(--x-ink3);display:block;font-size:11.5px}.ngx-sw{background:#d4dae4;border:0;border-radius:11px;flex:none;height:22px;position:relative;transition:.2s;width:38px}.ngx-sw:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:.2s;width:16px}.ngx-sw.on{background:var(--x-grn)}.ngx-sw.on:after{left:19px}.ngx-cnt{align-items:center;border:2px solid var(--x-line);border-radius:12px;color:var(--x-ink3);display:flex;font-size:20px;font-weight:600;gap:8px;height:54px;padding:0 14px}.ngx-cnt:focus-within{border-color:var(--x-blue)}.ngx-cnt input{background:none;border:0;color:var(--x-ink);flex:1 1;font:inherit;font-size:20px;font-weight:600;min-width:0;outline:0}.ngx-diff{border-radius:10px;font-size:13px;font-weight:600;padding:9px 12px}.ngx-diff.ok{background:var(--x-grn-s);color:var(--x-grn)}.ngx-diff.bad{background:var(--x-amb-s);color:var(--x-amb)}.ngx-md .ng-sigpad-wrap{border-radius:12px}@media (max-width:560px){.ngx-ov{align-items:flex-end;padding:0}.ngx-md{border-radius:18px 18px 0 0;max-height:94vh;max-height:94dvh}.ngx-mini{grid-template-columns:1fr}}.ngx-nw{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.ngx-nw>.ngx-card{overflow:visible}.ngx-scan{border-bottom:1px solid var(--x-line2);display:flex;gap:10px;padding:16px 18px;position:relative}.ngx-scanin{align-items:center;background:var(--x-card);border:2px solid var(--x-blue);border-radius:12px;box-shadow:0 0 0 4px var(--x-blue-s);color:var(--x-blue);display:flex;flex:1 1;gap:8px;height:52px;min-width:0;padding:0 12px}.ngx-scanin input{background:none;border:0;color:var(--x-ink);flex:1 1;font:inherit;font-size:15.5px;min-width:0;outline:0}.ngx-scan>.ngx-btn{border-radius:12px;height:52px}.ngx-sug{background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;box-shadow:0 12px 30px -14px #0f1d3a59;left:18px;overflow:hidden;position:absolute;right:18px;top:calc(100% - 8px);z-index:20}.ngx-sug button{align-items:center;background:var(--x-card);border:0;border-top:1px solid var(--x-line2);color:var(--x-ink);display:flex;gap:10px;padding:9px 12px;text-align:left;width:100%}.ngx-sug button:first-child{border-top:0}.ngx-sug button.hl,.ngx-sug button:hover{background:var(--x-blue-s)}.ngx-sug span:nth-child(2){flex:1 1;min-width:0}.ngx-sug b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-sug small{color:var(--x-ink3);font-family:var(--x-mono);font-size:11.5px}.ngx-sug em{font-size:13px;font-style:normal;font-weight:600;margin-left:auto;white-space:nowrap}.ngx-code{background:var(--x-soft);border-radius:9px;color:var(--x-ink3);display:grid;flex:none;font-family:var(--x-mono);font-size:9.5px;height:40px;line-height:1.1;overflow:hidden;place-items:center;text-align:center;width:40px}.ngx-code img{height:100%;object-fit:cover;width:100%}.ngx-ln{grid-gap:12px;align-items:center;border-top:1px solid var(--x-line2);display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto 90px 32px;padding:10px 18px}.ngx-ln .nm{min-width:0}.ngx-ln b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-ln small{color:var(--x-ink3);font-size:12px}.ngx-ln .tot{font-weight:600;text-align:right;white-space:nowrap}.ngx-ln.flash{animation:ngxfl .65s}.ngx-ln.flash .ngx-step{border-color:var(--x-blue);box-shadow:0 0 0 3px var(--x-blue-s)}@keyframes ngxfl{0%{background:var(--x-blue-s)}to{background:#0000}}.ngx-step{align-items:center;border:1px solid var(--x-line);border-radius:10px;display:flex;height:38px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.ngx-step button{background:var(--x-head);border:0;color:var(--x-ink2);font-size:17px;height:100%;width:38px}.ngx-step button:hover{background:var(--x-blue-s);color:var(--x-blue)}.ngx-step input{background:none;border:0;color:var(--x-ink);font:inherit;font-size:15px;font-weight:600;outline:0;text-align:center;width:48px}.ngx-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.ngx-side>.ngx-card{overflow:visible}.ngx-sh{border-bottom:1px solid var(--x-line2);padding:16px 18px}.ngx-sh>b{display:block;font-size:15.5px}.ngx-sh small{color:var(--x-ink3);font-size:12px}.ngx-sh small b{color:var(--x-ink2);font-size:12px}.ngx-fs{border-top:1px solid var(--x-line2);padding:12px 18px}.ngx-sh+.ngx-fs{border-top:0}.ngx-fl .req{color:var(--x-red)}.ngx-fl .opt{color:var(--x-ink3);font-weight:500}.ngx-wk{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.ngx-wk button{align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;color:var(--x-ink2);display:flex;flex:none;flex-direction:column;font-size:11.5px;font-weight:500;gap:5px;padding:8px 6px;width:74px}.ngx-wk button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-wk button.on{background:var(--x-blue-s);border-color:var(--x-blue);box-shadow:0 0 0 1px var(--x-blue);color:var(--x-blue)}.ngx-cb{position:relative}.ngx-cbb{align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;display:flex;gap:10px;padding:8px 12px;text-align:left;width:100%}.ngx-cbb:hover{border-color:#cfd6e2}.ngx-cbb.open{border-color:var(--x-blue);box-shadow:0 0 0 3px var(--x-blue-s)}.ngx-cbb>.xi:last-child{color:var(--x-ink3);transition:transform .2s}.ngx-cbb.open>.xi:last-child{transform:rotate(180deg)}.ngx-cbe{border:1px dashed #cfd6e2;border-radius:50%;color:var(--x-ink3);display:grid;flex:none;height:32px;place-items:center;width:32px}.ngx-cbe .xi{height:16px;width:16px}.ngx-cbt{flex:1 1;min-width:0}.ngx-cbt b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-cbt b.ph{color:var(--x-ink2);font-weight:500}.ngx-cbt small{color:var(--x-ink3);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-cbp{background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;box-shadow:0 18px 40px -16px #0f1d3a66;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ngx-cbp .ngx-tsearch{min-width:0}.ngx-cbl{margin-top:6px;max-height:260px;overflow:auto}.ngx-cbl button{align-items:center;background:none;border:0;border-radius:9px;color:var(--x-ink);display:flex;gap:10px;padding:7px 8px;text-align:left;width:100%}.ngx-cbl button.on,.ngx-cbl button:hover{background:var(--x-blue-s)}.ngx-cbl button>span:nth-child(2){flex:1 1;min-width:0}.ngx-cbl b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-cbl small{color:var(--x-ink3);font-size:11.5px}.ngx-cbl em.debt{color:var(--x-red);font-size:12px;font-style:normal;font-weight:600}.ngx-cbl .clx{border-bottom:1px solid var(--x-line2);color:var(--x-red);margin-bottom:4px}.ngx-cbl .clx,.ngx-cbl .new{border-radius:0;font-size:12.5px;font-weight:600;justify-content:center}.ngx-cbl .new{border-top:1px solid var(--x-line2);color:var(--x-blue);margin-top:4px}.ngx-more{align-items:center;background:none;border:0;border-top:1px solid var(--x-line2);color:var(--x-ink2);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.ngx-more span{display:flex;flex-direction:column;gap:2px;min-width:0}.ngx-more small{color:var(--x-ink3);font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-more .xi{transition:transform .2s}.ngx-more.open .xi{transform:rotate(180deg)}.ngx-mo{display:flex;flex-direction:column;gap:12px;padding:0 18px 16px}.ngx-g2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ngx-g2 .ngx-inp{height:40px}.ngx-icb{background:none;border:0;color:var(--x-ink3);display:grid;padding:0;place-items:center}.ngx-icb .xi{height:16px;width:16px}.ngx-vw{position:relative}.ngx-vtr{align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:10px;color:var(--x-ink3);display:flex;gap:10px;min-height:44px;padding:8px 12px;text-align:left;width:100%}.ngx-vtr>span{align-items:baseline;display:flex;flex:1 1;gap:8px;min-width:0}.ngx-vtr b{color:var(--x-ink);font-family:var(--x-mono);font-size:13px;white-space:nowrap}.ngx-vtr small{color:var(--x-ink3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-vtr i{font-size:13px;font-style:normal}.ngx-vtr>.xi:last-child{height:16px;transition:transform .15s;width:16px}.ngx-vtr.on{border-color:var(--x-blue);box-shadow:0 0 0 3px var(--x-blue-s)}.ngx-vtr.on>.xi:last-child{transform:rotate(180deg)}.ngx-vdd{background:var(--x-card);border:1px solid var(--x-line);border-radius:12px;box-shadow:0 12px 32px #0f172a24;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ngx-vl{max-height:240px;overflow:auto;padding:4px}.ngx-vl button{grid-gap:10px;align-items:center;background:none;border:0;border-radius:8px;color:var(--x-ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px;text-align:left;width:100%}.ngx-vl button.on,.ngx-vl button:hover{background:var(--x-blue-s)}.ngx-vl b{font-family:var(--x-mono);font-size:12.5px}.ngx-vl span{color:var(--x-ink3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngx-vl em{color:var(--x-grn);font-size:11px;font-style:normal;font-weight:600}.ngx-vl em.bz{color:var(--x-amb)}.ngx-tc{padding:18px}.ngx-tc>em{color:var(--x-ink2);font-size:12px;font-style:normal;font-weight:500}.ngx-tc>strong{display:block;font-size:30px;letter-spacing:-.03em;margin:2px 0 6px}.ngx-sumr,.ngx-tc .ngx-sec{margin-bottom:14px}.ngx-sumr{border-top:1px dashed var(--x-line);display:flex;flex-direction:column;gap:6px;padding-top:12px}.ngx-sumr>div{display:flex;font-size:13px;gap:10px;justify-content:space-between}.ngx-sumr span{color:var(--x-ink2)}.ngx-sumr b{font-weight:600;text-align:right}.ngx-btn.big{font-size:15px;height:50px;justify-content:center;width:100%}.ngx-hint{color:var(--x-ink3);font-size:12px;margin:8px 0 0;text-align:center}@media (max-width:1100px){.ngx-nw{grid-template-columns:minmax(0,1fr)}.ngx-side{position:static}}@media (max-width:900px){.ngx-ln{gap:8px 10px;grid-template-columns:40px minmax(0,1fr) auto}.ngx-ln .tot{grid-column:2;text-align:left}.ngx-ln .ngx-x{grid-column:3;grid-row:2;justify-self:end}.ngx-scan{flex-wrap:wrap}.ngx-scan>.ngx-btn{flex:1 1}.ngx-sug{top:72px}}@media (max-width:560px){.ngx-g2{grid-template-columns:1fr}.ngx-adf .ngx-btn{flex:1 1 100%}}.ngx-vl b.np{color:var(--x-amb);font-family:inherit;font-weight:500}.ngx-vft{border-top:1px solid var(--x-line2);display:flex;flex-direction:column;padding:4px}.ngx-vft button{background:none;border:0;border-radius:8px;color:var(--x-blue)!important;font-size:12.5px;font-weight:600;padding:9px 10px;text-align:left}.ngx-vft button:hover{background:var(--x-blue-s)}.ngx-kpis,.ngx-tabs,.skv{scrollbar-width:none}.ngx-tabs::-webkit-scrollbar,.skv::-webkit-scrollbar{display:none}@media (max-width:560px){.ngx-tabs{width:100%}.ngx-tabs button{font-size:13px;padding:0 11px}}.ngx-lctl{align-items:center;display:flex;gap:6px}.ngx-unit{color:var(--x-ink2);font:inherit;font-size:12.5px}.ngx-rab,.ngx-unit{background:var(--x-card);border:1px solid var(--x-line);border-radius:10px;height:38px;padding:0 8px}.ngx-rab{align-items:center;color:var(--x-ink3);display:flex;font-size:13px;font-weight:600;gap:2px;width:62px}.ngx-rab:focus-within{border-color:var(--x-blue)}.ngx-rab input{background:none;border:0;color:var(--x-ink);font:inherit;font-size:14px;font-weight:600;min-width:0;outline:0;text-align:right;width:100%}.ngx-ln .tot small{color:var(--x-grn);display:block;font-size:11px;font-weight:600}@media (max-width:900px){.ngx-lctl{flex-wrap:wrap;grid-column:1/-1}}.ngmob{--nm-bg-0:#050a18;--nm-bg-1:#0a1428;--nm-bg-2:#0f1d3d;--nm-bg-3:#1e2a4a;--nm-ink-1:#e8eef7;--nm-ink-2:#94a3b8;--nm-ink-3:#64748b;--nm-teal:#22d3ee;--nm-teal-deep:#0891b2;--nm-success:#22c55e;--nm-warn:#f59e0b;--nm-danger:#ef4444;--nm-orange:#f97316;--nm-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 600px at 20% 0,#22d3ee0f,#0000 60%),radial-gradient(900px 500px at 90% 100%,#3b82f60d,#0000 65%),var(--nm-bg-0);color:var(--nm-ink-1);font-family:Inter Tight,system-ui,-apple-system,sans-serif;min-height:100vh;padding:max(22px,env(safe-area-inset-top)) 14px 80px}.ngmob-action-sheet,.ngmob-newload-panel,.ngmob-sheet,.ngmob-sheet-wrap{--nm-bg-0:#050a18;--nm-bg-1:#0a1428;--nm-bg-2:#0f1d3d;--nm-bg-3:#1e2a4a;--nm-ink-1:#e8eef7;--nm-ink-2:#94a3b8;--nm-ink-3:#64748b;--nm-teal:#22d3ee;--nm-teal-deep:#0891b2;--nm-success:#22c55e;--nm-warn:#f59e0b;--nm-danger:#ef4444;--nm-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}body.light .ngmob{--nm-bg-0:#050a18;--nm-bg-1:#0a1428;--nm-bg-2:#0f1d3d;--nm-bg-3:#1e2a4a;--nm-ink-1:#e8eef7;--nm-ink-2:#94a3b8;--nm-ink-3:#64748b;--nm-teal:#22d3ee;--nm-teal-deep:#0891b2;--nm-success:#22c55e;--nm-warn:#f59e0b;--nm-danger:#ef4444;background:radial-gradient(1200px 600px at 20% 0,#22d3ee0f,#0000 60%),radial-gradient(900px 500px at 90% 100%,#3b82f60d,#0000 65%),var(--nm-bg-0)}.ngmob-topbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:12px 4px 18px}.ngmob-topbar .hello{color:var(--nm-ink-3)!important;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ngmob-topbar h2{color:var(--nm-ink-1)!important;font-size:clamp(22px,6vw,27px);font-weight:600;letter-spacing:0;line-height:1.05;margin:3px 0 0}.ngmob-iconbtn{background:#ffffff0a;border:1px solid var(--nm-bg-3);border-radius:12px;color:var(--nm-ink-2);cursor:pointer;display:grid;flex-shrink:0;height:38px;place-items:center;position:relative;width:38px}body.light .ngmob-iconbtn{background:#00000005}.ngmob-iconbtn .nm-dot{background:var(--nm-danger);border:2px solid var(--nm-bg-0);border-radius:50%;height:7px;position:absolute;right:8px;top:8px;width:7px}.ngmob-hero{border:1px solid #22d3ee6b;border-radius:22px;margin-bottom:18px;min-height:148px;overflow:hidden;padding:20px 18px 22px;position:relative}.ngmob-hero,body.light .ngmob-hero{background:linear-gradient(135deg,#22d3ee1f,rgba(59,130,246,.055))}body.light .ngmob-hero{border:1px solid #22d3ee6b}.ngmob-hero-row{align-items:center;display:flex;font-size:10.5px;justify-content:space-between;margin-bottom:24px}.ngmob-hero-eyebrow{align-items:center;color:var(--nm-teal)!important;display:inline-flex;font-weight:600;gap:6px;letter-spacing:.16em;text-transform:uppercase}.ngmob-hero-eyebrow .pulse{animation:ngmob-pulse 1.6s ease-out infinite;background:var(--nm-teal);border-radius:50%;box-shadow:0 0 8px var(--nm-teal);height:6px;width:6px}@keyframes ngmob-pulse{0%{box-shadow:0 0 0 0 #22c55e99}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.ngmob-hero-time{color:var(--nm-ink-3)!important;font-family:var(--nm-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.ngmob-hero-strip{grid-gap:0;align-items:center;background:#0000002e;border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(4,1fr);min-height:74px;padding:17px 10px 16px}.ngmob-hero-kpi{display:flex;flex-direction:column;gap:2px;padding:0 8px;position:relative;text-align:center}.ngmob-hero-kpi+.ngmob-hero-kpi:before{background:#ffffff14;bottom:20%;content:"";left:0;position:absolute;top:20%;width:1px}.ngmob-hero-kpi .v{font-feature-settings:"tnum";color:var(--nm-ink-1);font-family:var(--nm-mono);font-size:clamp(15px,3.9vw,17px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.1;white-space:nowrap}.ngmob-hero-kpi .l{color:var(--nm-ink-3)!important;font-size:10px;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.ngmob-hero-kpi.cash .v{color:#22d3ee!important}.ngmob-hero-kpi.shitur .v{color:#22c55e!important}.ngmob-hero-kpi.mall .v{color:#f59e0b!important}.ngmob-hero-kpi.borxh .v{color:#ef4444!important}.ngmob-qstrip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ngmob-qstrip-btn{align-items:center;border:1px solid #344678b8;border-radius:16px;color:var(--nm-ink-1);cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:76px;padding:12px 4px 11px;transition:all .15s;-webkit-user-select:none;user-select:none}.ngmob-qstrip-btn,body.light .ngmob-qstrip-btn{background:#0d1322a8}.ngmob-qstrip-btn:active{transform:scale(.97)}.ngmob-qstrip-btn .icn{background:#ffffff0d;border-radius:13px;color:var(--nm-ink-2);display:grid;height:40px;place-items:center;width:40px}.ngmob-qstrip-btn.primary .icn{background:#22d3ee26;color:#22d3ee!important}.ngmob-qstrip-btn.warn .icn{background:#f59e0b2e;color:#f59e0b!important}.ngmob-qstrip-btn.success .icn{background:#22c55e26;color:#22c55e!important}.ngmob-qstrip-btn.danger .icn{background:#ef444424;color:#ef4444!important}.ngmob-qstrip-btn.muted .icn{background:#94a3b81f;color:#94a3b8!important}.ngmob-qstrip-btn.primary .icn svg{color:#22d3ee!important}.ngmob-qstrip-btn.warn .icn svg{color:#f59e0b!important}.ngmob-qstrip-btn.success .icn svg{color:#22c55e!important}.ngmob-qstrip-btn.danger .icn svg{color:#ef4444!important}.ngmob-qstrip-btn.muted .icn svg{color:#94a3b8!important}.ngmob-qstrip-btn.primary .icn svg,.ngmob-qstrip-btn.primary .icn svg *{stroke:#22d3ee!important}.ngmob-qstrip-btn.warn .icn svg,.ngmob-qstrip-btn.warn .icn svg *{stroke:#f59e0b!important}.ngmob-qstrip-btn.success .icn svg,.ngmob-qstrip-btn.success .icn svg *{stroke:#22c55e!important}.ngmob-qstrip-btn.danger .icn svg,.ngmob-qstrip-btn.danger .icn svg *{stroke:#ef4444!important}.ngmob-qstrip-btn.muted .icn svg,.ngmob-qstrip-btn.muted .icn svg *{stroke:#94a3b8!important}.ngmob-qstrip-btn span{color:#e8eef7!important;font-size:11px;font-weight:600;line-height:1.2;text-align:center}.ngmob-qstrip-btn.primary{background:#0d1322a8;border-color:#344678b8}.ngmob-sec-head{align-items:center;display:flex;justify-content:space-between;margin:24px 4px 12px}.ngmob-sec-head h4{color:var(--nm-ink-2)!important;letter-spacing:.16em;margin:0}.ngmob-live,.ngmob-sec-head h4{font-size:12px;font-weight:600;text-transform:uppercase}.ngmob-live{align-items:center;color:#22c55e!important;display:inline-flex;gap:6px;letter-spacing:.08em}.ngmob-live .dot{animation:ngmob-pulse 1.6s ease-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 14px #22c55e73;height:8px;width:8px}.ngmob-link{color:var(--nm-teal)!important;cursor:pointer;font-size:12px;font-weight:550}.dark-mode .ngmob-link{color:#22d3ee!important}.ngmob-list{display:flex;flex-direction:column;gap:10px}.ngmob-row{align-items:center;border:1px solid #344678b8;border-radius:18px;cursor:pointer;display:flex;gap:14px;min-height:76px;padding:13px 16px;transition:background .12s}.ngmob-row,body.light .ngmob-row{background:#0d1322a8}.ngmob-row:active{background:#22d3ee0f}.ngmob-row .av{border-radius:15px;color:#fff!important;display:grid;flex-shrink:0;font-size:16px;font-weight:600;height:52px;place-items:center;text-shadow:0 1px 2px #0000002e;width:52px}.ngmob-load-av.is-img,.ngmob-person-card .av.is-img,.ngmob-row .av.is-img,.ngmob-sheet-head .av.is-img,.ngmob-worker-card .av.is-img{background:var(--nm-bg-3);color:#0000;display:block;object-fit:cover;padding:0}.ngmob-row-body{flex:1 1;min-width:0}.ngmob-row-ttl{color:#e8eef7!important;font-size:15px;font-weight:600;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-row-sub{display:flex;flex-wrap:wrap;font-family:var(--nm-mono);font-size:12.5px;gap:5px;margin-top:4px}.ngmob-row-sub,.ngmob-row-sub span{color:var(--nm-ink-3)!important}.ngmob-row-sub .num{font-feature-settings:"tnum";color:var(--nm-ink-2)!important;font-family:var(--nm-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.ngmob-row-sub .num.cash,.ngmob-row-sub .num.mall,.ngmob-row-sub .num.shitur{color:#7d8da6!important}.ngmob-row-chev{flex-shrink:0}.ngmob-row-chev,.ngmob-row-chev svg{color:#e8eef7!important}.ngmob-empty{background:#ffffff05;border:1px dashed var(--nm-bg-3);border-radius:14px;color:var(--nm-ink-3);font-size:13px;padding:28px 18px;text-align:center}body.light .ngmob-empty{background:var(--nm-bg-1)}.ngmob-loads{margin-top:20px}.ngmob-loads-head{align-items:center;border:1px solid #344678b8;border-radius:18px;cursor:pointer;display:flex;gap:14px;min-height:86px;padding:14px 16px;transition:all .18s}.ngmob-loads-head,body.light .ngmob-loads-head{background:#0d1322a8}.ngmob-loads.open .ngmob-loads-head{background:#09182ce0;border-color:#22d3ee8c;border-radius:18px 18px 0 0}.ngmob-loads-head .icn{background:#22d3ee24;border-radius:15px;color:#22d3ee!important;display:grid;flex-shrink:0;height:52px;place-items:center;width:52px}.ngmob-loads-head .icn svg{color:#22d3ee!important}.ngmob-loads-head .ttl{align-items:center;color:#e8eef7!important;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:0}.ngmob-loads-head .count{background:#22d3ee29;border-radius:999px;color:#22d3ee!important;font-family:var(--nm-mono);font-size:11px;font-weight:700;padding:4px 8px}.ngmob-loads-head .sum{font-feature-settings:"tnum";align-items:center;color:var(--nm-ink-3);display:flex;flex-wrap:nowrap;font-family:var(--nm-mono);font-size:12.5px;font-variant-numeric:tabular-nums;gap:13px;letter-spacing:0;margin-top:5px}.ngmob-load-summary span{display:inline-grid;gap:2px;line-height:1.05;min-width:0;position:relative}.ngmob-load-summary strong{color:#94a3b8!important;font-size:13px;font-weight:600;white-space:nowrap}.ngmob-load-summary em{color:#94a3b8!important;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.05em}.ngmob-load-summary i{color:currentColor!important;font-style:normal;margin-left:-11px;margin-top:1px;position:absolute}.ngmob-load-summary .cash em,.ngmob-load-summary .cash i,.ngmob-load-summary .cash strong{color:#22c55e!important}.ngmob-load-summary .borxh em,.ngmob-load-summary .borxh i,.ngmob-load-summary .borxh strong{color:#f59e0b!important}.ngmob-loads-head .chev{background:hsla(0,0%,100%,.055);border-radius:12px;color:#94a3b8!important;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s;width:34px}.ngmob-loads-head .chev svg{color:#94a3b8!important}.ngmob-loads.open .ngmob-loads-head .chev{transform:rotate(180deg)}.ngmob-loads-body{background:#091222e6;border:1px solid #22d3ee6b;border-radius:0 0 14px 14px;border-top:0;overflow:hidden}body.light .ngmob-loads-body{background:var(--nm-bg-1)}.ngmob-load-card{border-top:1px solid #344678b8;cursor:pointer;padding:20px 16px 22px;transition:background .12s}.ngmob-load-card:first-child{border-top:0}.ngmob-load-card:active{background:#22d3ee0f}.ngmob-load-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ngmob-load-av{border-radius:14px;color:#fff!important;display:grid;flex-shrink:0;font-size:15px;font-weight:600;height:48px;place-items:center;width:48px}.ngmob-load-info{flex:1 1;min-width:0}.ngmob-load-name{align-items:center;color:var(--nm-ink-1)!important;display:flex;font-size:15px;font-weight:650;gap:6px}.ngmob-load-name .id{font-family:var(--nm-mono);font-weight:600}.ngmob-load-meta,.ngmob-load-name .id{color:var(--nm-ink-3)!important;font-size:12px}.ngmob-load-meta{align-items:center;display:flex;gap:4px;margin-top:4px}.ngmob-load-meta svg,.ngmob-load-meta svg *{stroke:var(--nm-ink-3)!important;color:var(--nm-ink-3)!important}.ngmob-pill{background:#22c55e24;border-radius:999px;color:var(--nm-success)!important;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.ngmob-pill.warn{background:#f59e0b24;color:var(--nm-warn)!important}.ngmob-pill.borxh{background:#ef444424;color:var(--nm-danger)!important}.dark-mode .ngmob .ngmob-pill,body.light .ngmob .ngmob-pill{color:#22c55e!important}.dark-mode .ngmob .ngmob-pill.warn,body.light .ngmob .ngmob-pill.warn{color:#f59e0b!important}.dark-mode .ngmob .ngmob-pill.borxh,body.light .ngmob .ngmob-pill.borxh{color:#ff5252!important}.ngmob-stoku-bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}body.light .ngmob-stoku-bar{background:#0000000f}.ngmob-stoku-bar>div{background:#22c55e;border-radius:999px;height:100%;transition:width .2s}.ngmob-load-progress{color:var(--nm-ink-3)!important;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.ngmob-load-progress strong{color:var(--nm-ink-1)!important;font-family:var(--nm-mono);font-weight:650}.ngmob-load-progress .pct{color:#22d3ee!important;font-family:var(--nm-mono);font-weight:650}.ngmob-load-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:14px}.ngmob-load-kpis .k{border:1px solid var(--nm-bg-3);border-radius:10px;padding:10px 10px 11px}.ngmob-load-kpis .k.cash{background:#22d3ee14;border-color:#22d3ee47}.ngmob-load-kpis .k.borxh{background:#f59e0b14;border-color:#f59e0b52}.ngmob-load-kpis .k.cli{background:#3b82f612;border-color:#3b82f647}body.light .ngmob-load-kpis .k.cli{background:#00000005}.ngmob-load-kpis .l{color:var(--nm-ink-3)!important;font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.ngmob-load-kpis .v{font-feature-settings:"tnum";font-family:var(--nm-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0;margin-top:4px}.ngmob-load-kpis .k.cash .v{color:#22c55e!important}.ngmob-load-kpis .k.borxh .v{color:#f59e0b!important}.ngmob-load-kpis .k.cli .v{color:var(--nm-ink-1)!important}.ngmob-loads-body .add-row{align-items:center;background:#22d3ee0a;border-top:1px solid #344678b8;color:var(--nm-teal)!important;cursor:pointer;display:flex;font-size:15px;font-weight:650;gap:8px;justify-content:center;padding:18px 14px 20px}.dark-mode .ngmob{background:radial-gradient(1200px 600px at 20% 0,#22d3ee0f,#0000 60%),radial-gradient(900px 500px at 90% 100%,#3b82f60d,#0000 65%),var(--nm-bg-0)!important;color:var(--nm-ink-1)!important}.dark-mode .ngmob-hero-kpi .l,.dark-mode .ngmob-hero-time,.dark-mode .ngmob-load-summary .loaded em,.dark-mode .ngmob-load-summary .loaded strong,.dark-mode .ngmob-row-sub,.dark-mode .ngmob-row-sub span,.dark-mode .ngmob-sec-head h4,.dark-mode .ngmob-topbar .hello{color:var(--nm-ink-3)!important}.dark-mode .ngmob-loads-head .ttl,.dark-mode .ngmob-qstrip-btn span,.dark-mode .ngmob-row-ttl,.dark-mode .ngmob-topbar h2{color:var(--nm-ink-1)!important}.dark-mode .ngmob-hero-kpi.cash .v,.dark-mode .ngmob-loads-head .count,.dark-mode .ngmob-loads-head .icn,.dark-mode .ngmob-loads-head .icn svg,.dark-mode .ngmob-qstrip-btn.primary .icn,.dark-mode .ngmob-qstrip-btn.primary .icn svg{color:#22d3ee!important}.dark-mode .ngmob-hero-kpi.shitur .v,.dark-mode .ngmob-live,.dark-mode .ngmob-load-summary .cash em,.dark-mode .ngmob-load-summary .cash i,.dark-mode .ngmob-load-summary .cash strong,.dark-mode .ngmob-qstrip-btn.success .icn,.dark-mode .ngmob-qstrip-btn.success .icn svg{color:#22c55e!important}.dark-mode .ngmob-hero-kpi.mall .v,.dark-mode .ngmob-load-summary .borxh em,.dark-mode .ngmob-load-summary .borxh i,.dark-mode .ngmob-load-summary .borxh strong,.dark-mode .ngmob-qstrip-btn.warn .icn,.dark-mode .ngmob-qstrip-btn.warn .icn svg{color:#f59e0b!important}.dark-mode .ngmob-hero-kpi.borxh .v{color:#ef4444!important}.dark-mode .ngmob-row-sub .num,.dark-mode .ngmob-row-sub .num.cash,.dark-mode .ngmob-row-sub .num.mall,.dark-mode .ngmob-row-sub .num.shitur{color:#7d8da6!important}.dark-mode .ngmob-loads-head,.dark-mode .ngmob-qstrip-btn,.dark-mode .ngmob-row{background:#0d1322a8!important;border-color:#344678b8!important}.dark-mode .ngmob-hero{background:linear-gradient(135deg,#22d3ee1f,rgba(59,130,246,.055))!important;border-color:#22d3ee6b!important}.dark-mode .ngmob-hero-strip{background:#0000002e!important}.dark-mode .ngmob-qstrip-btn.warn .icn{background:#f59e0b2e!important}.dark-mode .ngmob-qstrip-btn.success .icn{background:#22c55e26!important}.dark-mode .ngmob-loads-head .icn,.dark-mode .ngmob-qstrip-btn.primary .icn{background:#22d3ee26!important}.dark-mode .ngmob-qstrip-btn.muted .icn{background:#94a3b81f!important;color:#94a3b8!important}.dark-mode .ngmob-loads-head .chev,.dark-mode .ngmob-loads-head .chev svg,.dark-mode .ngmob-qstrip-btn.muted .icn svg{color:#94a3b8!important}.dark-mode .ngmob-loads-head .icn svg,.dark-mode .ngmob-loads-head .icn svg *,.dark-mode .ngmob-qstrip-btn.primary .icn svg,.dark-mode .ngmob-qstrip-btn.primary .icn svg *{stroke:#22d3ee!important}.dark-mode .ngmob-qstrip-btn.success .icn svg,.dark-mode .ngmob-qstrip-btn.success .icn svg *{stroke:#22c55e!important}.dark-mode .ngmob-qstrip-btn.warn .icn svg,.dark-mode .ngmob-qstrip-btn.warn .icn svg *{stroke:#f59e0b!important}.dark-mode .ngmob-loads-head .chev svg,.dark-mode .ngmob-loads-head .chev svg *,.dark-mode .ngmob-qstrip-btn.muted .icn svg,.dark-mode .ngmob-qstrip-btn.muted .icn svg *{stroke:#94a3b8!important}.ng-page-desktop.is-hidden{display:none}@media (max-width:768px){.ng-page:has(.ngmob){background:#050a18;background:var(--nm-bg-0,#050a18);padding:0}}.ngmob-sheet-wrap{--nm-bg-0:#050a18;--nm-bg-1:#0a1428;--nm-bg-2:#0f1d3d;--nm-bg-3:#1e2a4a;--nm-ink-1:#e8eef7;--nm-ink-2:#94a3b8;--nm-ink-3:#64748b;--nm-teal:#22d3ee;--nm-teal-deep:#0891b2;--nm-success:#22c55e;--nm-warn:#f59e0b;--nm-danger:#ef4444;--nm-orange:#f97316;--nm-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;align-items:flex-end;animation:ngmob-fade .18s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a18c7;display:flex;inset:0;justify-content:center;position:fixed;z-index:20000}body.light .ngmob-sheet-wrap{background:#0f172a73}@keyframes ngmob-fade{0%{opacity:0}to{opacity:1}}.ngmob-sheet{animation:ngmob-slide .25s cubic-bezier(.32,.72,0,1);background-color:#071126;background-image:linear-gradient(180deg,#0b162d,#071126 48%,#050a18);border-top:1px solid var(--nm-bg-3);border-top-left-radius:28px;border-top-right-radius:28px;box-shadow:0 -18px 60px #0000008c;color:var(--nm-ink-1);font-family:Inter Tight,system-ui,-apple-system,sans-serif;isolation:isolate;max-height:94vh;max-width:560px;overflow-y:auto;padding:18px 18px max(28px,env(safe-area-inset-bottom));position:relative;width:100%;z-index:1}@keyframes ngmob-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ngmob-sheet .grabber{background:var(--nm-bg-3);border-radius:999px;height:5px;margin:0 auto 24px;width:42px}.ngmob-sheet-head{align-items:center;display:flex;gap:16px;margin-bottom:24px}.ngmob-sheet-head .av{border-radius:18px;color:#fff!important;display:grid;flex-shrink:0;font-size:22px;font-weight:600;height:64px;place-items:center;width:64px}.ngmob-sheet-head .name{color:var(--nm-ink-1)!important;font-size:21px;font-weight:650}.ngmob-sheet-head .meta{align-items:center;color:#22c55e!important;display:flex;font-family:var(--nm-mono);font-size:12px;font-weight:650;gap:6px;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.ngmob-sheet-head .meta .code{background:#0000;border-radius:0;color:#22c55e!important;font-family:var(--nm-mono);padding:0}body.light .ngmob-sheet-head .meta .code{background:var(--nm-bg-2)}.ngmob-close{background:#ffffff0a;border:1px solid var(--nm-bg-3);border-radius:16px;color:var(--nm-ink-2);cursor:pointer;display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}body.light .ngmob-close{background:var(--nm-bg-2)}.ngmob-mini-strip{grid-gap:0;background:#0d1322a8;border:1px solid #344678b8;border-radius:18px;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-bottom:18px;overflow:hidden}.ngmob-mini-strip .k{background:#0000;border:0;border-radius:0;padding:16px 4px 14px;position:relative;text-align:center}.ngmob-mini-strip .k+.k:before{background:#ffffff14;bottom:24%;content:"";left:0;position:absolute;top:24%;width:1px}body.light .ngmob-mini-strip .k{background:var(--nm-bg-2)}.ngmob-mini-strip .v{font-feature-settings:"tnum";color:var(--nm-ink-1);font-family:var(--nm-mono);font-size:16px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0}.ngmob-mini-strip .l{color:#7f8da6!important;font-size:10px;font-weight:650;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.ngmob-mini-strip .k.cash .v{color:#22d3ee!important}.ngmob-mini-strip .k.shitur .v{color:#22c55e!important}.ngmob-mini-strip .k.mall .v{color:#f59e0b!important}.ngmob-mini-strip .k.borxh .v{color:#ef4444!important}.ngmob-cashflow{background:#0d1322a8;border:1px solid #344678b8;border-radius:18px;padding:15px 18px}body.light .ngmob-cashflow{background:var(--nm-bg-2)}.ngmob-cashflow .row{align-items:center;color:#9aa7bc!important;display:flex;font-family:Inter Tight,system-ui,-apple-system,sans-serif;font-size:16px;justify-content:space-between;padding:14px 0}.ngmob-cashflow .row+.row{border-top:1px dashed #34467894}.ngmob-cashflow .row.total{border-top:1px dashed #344678b8!important;color:var(--nm-ink-1)!important;font-size:16px;font-weight:650;margin-top:2px;padding-top:15px}.ngmob-cashflow .row span:first-child{color:#9aa7bc!important;font-weight:500}.ngmob-cashflow .row.total span:first-child{color:#f4f7fb!important;font-weight:650}.app.light .ngmob-cashflow .row.total span:first-child,body.light .ngmob-cashflow .row.total span:first-child{color:#0f172a!important}.ngmob-cashflow .row span:last-child{font-feature-settings:"tnum";font-family:var(--nm-mono);font-variant-numeric:tabular-nums;font-weight:650}.ngmob-cashflow .warn{color:var(--nm-warn)!important}.ngmob-cashflow .success{color:var(--nm-success)!important}.ngmob-cashflow .danger{color:var(--nm-danger)!important}.ngmob-cashflow .teal{color:var(--nm-teal)!important}.ngmob-sheet-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:26px 4px 14px}.ngmob-sheet-section-title h3{color:#94a3b8!important;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.ngmob-sheet-section-title span{color:#7f8da6!important;font-family:var(--nm-mono);font-size:14px;font-weight:650}.ngmob-link-btn,.ngmob-mini-link-btn{background:#0000;border:0;color:var(--nm-teal)!important;cursor:pointer;font:inherit;font-weight:700;padding:4px 0 4px 8px}.ngmob-mini-link-btn{font-family:var(--nm-mono);font-size:14px}.ngmob-link-btn{font-size:11px}.ngmob-route-card,.ngmob-today-list{background:#0d1322a8;border:1px solid #344678b8;border-radius:18px;padding:16px 18px}.ngmob-route-card .ngmob-stoku-bar{margin-bottom:14px}.ngmob-route-row,.ngmob-today-row{align-items:center;border-top:1px solid #344678b8;display:flex;gap:14px;min-height:72px;padding:14px 0}.ngmob-route-row:first-of-type,.ngmob-today-row:first-child{border-top:0}.ngmob-route-mark,.ngmob-today-icn{background:#22d3ee1f;border:2px solid #22d3eed9;border-radius:999px;color:#22d3ee!important;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-weight:650;height:34px;place-items:center;width:34px}.ngmob-route-mark.done{background:#22c55e;border-color:#22c55e;color:#061224!important}.ngmob-route-main{flex:1 1;min-width:0}.ngmob-route-name{color:var(--nm-ink-1)!important;font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-route-sub{align-items:center;color:#7f8da6!important;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:3px}.ngmob-route-sub span{color:inherit!important}.ngmob-route-amt{font-feature-settings:"tnum";flex-shrink:0;font-family:var(--nm-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:650}.ngmob-route-amt.paid{color:#22c55e!important}.ngmob-route-amt.debt{color:#ff5252!important}.ngmob-route-amt.pending{color:var(--nm-ink-3)!important}.ngmob-stoku-list{display:flex;flex-direction:column;gap:12px}.ngmob-stoku-row{background:#0e1627b8;border:1px solid #30416ec2;border-radius:18px;padding:15px 16px}body.light .ngmob-stoku-row{background:var(--nm-bg-2)}.ngmob-stoku-row .head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.ngmob-stoku-code{background:rgba(148,163,184,.075);border-radius:12px;color:#9aa7bc!important;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-size:13px;font-weight:650;height:46px;place-items:center;width:46px}.ngmob-stoku-row .meta{flex:1 1;min-width:0}.ngmob-stoku-row .n{color:#f4f7fb!important;font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-stoku-row .c{color:#7f8da6!important;font-family:var(--nm-mono);font-size:13px;margin-top:4px}.ngmob-stoku-row .rem{flex-shrink:0;text-align:right}.ngmob-stoku-row .rem .v{color:#f4f7fb!important;font-family:var(--nm-mono);font-size:20px;font-weight:650}.ngmob-stoku-row .rem .l{color:#7f8da6!important;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.ngmob-stoku-row .meter{color:#7f8da6!important;display:flex;font-family:var(--nm-mono);font-size:13px;justify-content:space-between;margin-top:10px}.ngmob-stoku-row .meter b{color:#f4f7fb!important;font-weight:650}.dark-mode .ngmob-stoku-row .c,.dark-mode .ngmob-stoku-row .meter,.dark-mode .ngmob-stoku-row .meter span,.dark-mode .ngmob-stoku-row .rem .l{color:#7f8da6!important}.dark-mode .ngmob-stoku-row .meter b,.dark-mode .ngmob-stoku-row .n,.dark-mode .ngmob-stoku-row .rem .v{color:#f4f7fb!important}.dark-mode .ngmob-stoku-code{color:#9aa7bc!important}.app.light .ngmob-stoku-row .meter b,.app.light .ngmob-stoku-row .n,.app.light .ngmob-stoku-row .rem .v,body.light .ngmob-stoku-row .meter b,body.light .ngmob-stoku-row .n,body.light .ngmob-stoku-row .rem .v{color:#0f172a!important}.ngmob-today-list{padding:0 18px}.ngmob-today-icn{background:linear-gradient(135deg,#22c55e29,#14532d57);border:0;border-radius:14px;color:#22c55e!important;font-size:19px}.ngmob-today-icn.debt{background:linear-gradient(135deg,#ef444429,#581c2d57);color:#ff5252!important}.ngmob-sheet-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:18px}.ngmob-sheet-actions .btn{align-items:center;border-radius:16px;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:650;gap:6px;justify-content:center;padding:14px}.ngmob-sheet-actions .btn.ghost{background:#ffffff0a;border:1px solid var(--nm-bg-3);color:var(--nm-ink-1)!important}body.light .ngmob-sheet-actions .btn.ghost{background:var(--nm-bg-2)}.ngmob-sheet-actions .btn.primary{background:linear-gradient(135deg,var(--nm-teal),var(--nm-teal-deep));border:0;color:#061224!important;font-weight:700}.ngmob-sheet-actions-live .btn.primary:not(.close-load){grid-column:auto}.ngmob-sheet-actions-live .btn.close-load{grid-column:1/-1}.ngmob-map-sheet{padding-bottom:max(22px,env(safe-area-inset-bottom))}.ngmob-map-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ngmob-map-title h2{color:#f4f7fb!important;font-size:24px;font-weight:700;line-height:1.05;margin:0}.ngmob-map-title p{color:#7f8da6!important;font-size:14px;font-weight:550;margin:8px 0 0}.ngmob-map-title .ngmob-close{border-radius:15px;height:42px;width:42px}@keyframes ngLivePulse{0%{opacity:.72;transform:translate(-50%,-50%) scale(.75)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.45)}to{opacity:0;transform:translate(-50%,-50%) scale(.75)}}@keyframes ngTruckMove{0%{left:35%}to{left:72%}}.ml-card{background:linear-gradient(180deg,#0f172ab8,#020617d1);border:1px solid #94a3b824;border-radius:16px;margin-bottom:14px;overflow:hidden}.ml-header{align-items:center;display:flex;gap:11px;padding:14px 14px 6px}.ml-av{border-radius:999px;color:#061224!important;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-size:14px;font-weight:700;height:38px;place-items:center;width:38px}.ml-info{flex:1 1;min-width:0}.ml-name{color:#f4f7fb!important;font-size:15px;font-weight:700;line-height:1.1}.ml-meta,.ml-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-meta{color:#7f8da6!important;font-size:11.5px;margin-top:3px}.ml-pill{align-items:center;background:#22d3ee1a;border:1px solid #22d3ee5c;border-radius:999px;color:#67e8f9!important;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;padding:4px 9px;text-transform:uppercase}.ml-pulse{background:#22d3ee;border-radius:50%;box-shadow:0 0 10px #22d3eecc;height:7px;width:7px}.ml-strip{background:radial-gradient(ellipse at 36% 50%,#22d3ee1f,#0000 60%),#0b1220;border:1px solid #94a3b81f;border-radius:13px;height:96px;margin:10px 12px 12px;overflow:hidden;position:relative}.ml-strip svg{height:100%;inset:0;position:absolute;width:100%}.ml-pin-a,.ml-pin-b{align-items:center;background:#020617e0;border:1px solid #94a3b838;border-radius:8px;box-shadow:0 8px 18px #0003;color:#e2e8f0!important;display:flex;font-size:11px;font-weight:650;gap:6px;padding:5px 8px;position:absolute;top:50%;transform:translateY(-50%)}.ml-pin-a{left:10px}.ml-pin-b{right:10px}.ml-pin-a:before,.ml-pin-b:before{background:#64748b;border-radius:50%;content:"";height:7px;width:7px}.ml-pin-b:before{background:#22d3ee;box-shadow:0 0 9px #22d3ee}.ml-truck{animation:ngTruckMove 6s ease-in-out infinite alternate;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:999px;box-shadow:0 0 0 8px #f59e0b29,0 10px 22px #f59e0b5c;color:#fff;display:grid;font-size:15px;height:34px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.ml-meta-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,1fr);padding:0 12px 12px}.ml-meta-grid>div{background:#0f172a8a;border:1px solid #94a3b81f;border-radius:10px;min-width:0;padding:8px}.ml-meta-grid span{color:#64748b!important;display:block;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ml-meta-grid b{color:#f4f7fb!important;display:block;font-family:var(--nm-mono);font-size:12px;font-weight:650;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-meta-grid b.eta{color:#67e8f9!important}.ml-route-order{align-items:center;display:flex;gap:6px;overflow-x:auto;padding:0 12px 13px;scrollbar-width:none}.ml-route-order::-webkit-scrollbar{display:none}.ml-route-order span{color:#64748b!important;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ml-route-order b{background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;color:#67e8f9!important;flex-shrink:0;font-size:10.5px;font-weight:650;padding:4px 8px}.ml-map{background:#0b1220;border:1px solid #94a3b81f;border-radius:16px;height:330px;margin-bottom:14px;overflow:hidden;position:relative}.ml-map>svg{height:100%;inset:0;position:absolute;width:100%}.ml-route-line{fill:none;stroke:#22d3ee94;stroke-width:.44;stroke-dasharray:1.1 1.2;stroke-linecap:round;stroke-linejoin:round}.ml-route-line.warn{stroke:#f59e0b94}.ml-route-line.active{stroke:#22d3eed1;stroke-width:.55}.ml-city{align-items:center;display:flex;flex-direction:column;gap:4px;position:absolute;transform:translate(-50%,-100%);z-index:3}.ml-city-label{background:#020617eb;border:1px solid #94a3b83d;border-radius:6px;box-shadow:0 8px 18px #0000002e;color:#e2e8f0!important;font-size:10px;font-weight:650;padding:3px 6px;white-space:nowrap}.ml-city-dot{background:#475569;border-radius:50%;height:7px;width:7px}.ml-truck-pin{align-items:center;display:flex;flex-direction:column;gap:4px;position:absolute;transform:translate(-50%,-50%);z-index:8}.ml-pulse-bg{animation:ngLivePulse 2s infinite;border:1px solid;border-radius:999px;height:42px;left:50%;opacity:.5;position:absolute;top:16px;width:42px}.ml-badge{border-radius:999px;color:#061224!important;display:grid;font-family:var(--nm-mono);font-size:13px;font-weight:700;height:34px;place-items:center;position:relative;width:34px;z-index:2}.ml-truck-name{background:#020617f2;border:1px solid #94a3b838;border-radius:6px;color:#e2e8f0!important;font-size:10px;font-weight:650;padding:3px 6px;position:relative;white-space:nowrap;z-index:2}.ml-list{display:flex;flex-direction:column;gap:8px}.ml-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678b8;border-radius:12px;display:flex;gap:11px;padding:11px 12px}.ml-av-sm{border-radius:999px;color:#061224!important;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-size:13px;font-weight:700;height:34px;place-items:center;width:34px}.ml-row-info{flex:1 1;min-width:0}.ml-row-info .name{color:#f4f7fb!important;font-size:14px;font-weight:700;line-height:1.1}.ml-row-info .meta{color:#7f8da6!important;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-eta{flex-shrink:0;text-align:right}.ml-eta span{color:#64748b!important;display:block;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ml-eta b{color:#67e8f9!important;display:block;font-family:var(--nm-mono);font-size:13px;font-weight:700;margin-top:2px}@media (max-width:390px){.ml-meta-grid{grid-template-columns:repeat(2,1fr)}.ml-map{height:300px}}.ngmob-newload-sec{margin-bottom:14px}.ngmob-newload-label{color:var(--nm-ink-3);font-size:10.5px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ngmob-input{align-items:center;background:#ffffff0a;border:1px solid var(--nm-bg-3);border-radius:10px;display:flex;gap:8px;padding:10px 12px}body.light .ngmob-input{background:var(--nm-bg-2)}.ngmob-input input{background:#0000;border:0;color:var(--nm-ink-1);flex:1 1;font:inherit;font-size:13.5px;min-width:0;outline:0}.ngmob-input input::placeholder{color:var(--nm-ink-3)}.ngmob-product-suggest{background:#ffffff08;border:1px solid var(--nm-bg-3);border-radius:10px;margin-top:6px;max-height:220px;overflow:hidden;overflow-y:auto}body.light .ngmob-product-suggest{background:var(--nm-bg-1)}.ngmob-product-row{align-items:center;border-top:1px solid var(--nm-bg-3);cursor:pointer;display:flex;gap:10px;padding:10px 12px}.ngmob-product-row:first-child{border-top:0}.ngmob-product-row .n{color:var(--nm-ink-1);font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-product-row .c{color:var(--nm-ink-3);font-family:var(--nm-mono);font-size:10.5px;margin-top:1px}.ngmob-product-row .add{background:#22d3ee29;border-radius:8px;color:var(--nm-teal);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.ngmob-cart{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ngmob-cart-row{align-items:center;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.ngmob-cart-row .n{color:var(--nm-ink-1);font-size:12.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-cart-row .c{color:var(--nm-ink-3);font-family:var(--nm-mono);font-size:10px}.ngmob-cart-row .qty-ctrl{align-items:center;background:#ffffff0f;border-radius:8px;display:flex;flex-shrink:0;gap:4px;padding:2px}body.light .ngmob-cart-row .qty-ctrl{background:var(--nm-bg-2)}.ngmob-cart-row .qty-ctrl button{background:#ffffff0d;border:0;border-radius:6px;color:var(--nm-ink-1);cursor:pointer;font:inherit;font-size:14px;font-weight:600;height:26px;width:26px}body.light .ngmob-cart-row .qty-ctrl button{background:var(--nm-bg-1)}.ngmob-cart-row .qty-ctrl span{color:var(--nm-ink-1);font-family:var(--nm-mono);font-size:13px;font-weight:600;min-width:28px;text-align:center}.ngmob-cart-row .del{background:#0000;border:0;border-radius:8px;color:var(--nm-ink-3);cursor:pointer;flex-shrink:0;font:inherit;font-size:18px;font-weight:550;height:26px;width:26px}.ngmob-worker-pick{display:flex;flex-direction:column;gap:6px}.ngmob-worker-card{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--nm-bg-3);border-radius:11px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .15s}body.light .ngmob-worker-card{background:var(--nm-bg-2)}.ngmob-worker-card.sel{background:#22d3ee14;border-color:#22d3ee66}.ngmob-worker-card .av{border-radius:10px;color:#061224;display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:34px;place-items:center;width:34px}.ngmob-worker-card .n{color:var(--nm-ink-1);font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-worker-card .r{color:var(--nm-ink-3);font-size:11px;margin-top:1px}.ngmob-chip-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.ngmob-chip{background:#ffffff0a;border:1px solid var(--nm-bg-3);border-radius:10px;color:var(--nm-ink-2);cursor:pointer;font:inherit;font-size:12px;font-weight:550;padding:10px 0}body.light .ngmob-chip{background:var(--nm-bg-2)}.ngmob-chip.sel{background:#22d3ee24;border-color:#22d3ee66;color:var(--nm-teal)}.ngmob-input-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ngmob-input-grid .lbl{color:var(--nm-ink-3);font-size:11px;font-weight:550;margin-bottom:4px}.ngmob-qstrip-btn.is-disabled{cursor:not-allowed;opacity:.4}.ngmob-qstrip-btn.is-disabled:active{transform:none}.ngmob-act-row{background:linear-gradient(135deg,#131c34e0,#0d1326f5 58%,#070c1afa)!important;border-color:#3a4e84d1!important;box-shadow:inset 0 1px 0 #94a3b80d,0 10px 28px #0000001f;min-height:84px;padding:14px 16px}.ngmob-act-row.act-borxh,.ngmob-act-row.act-income{background:linear-gradient(135deg,#131c34e6,#0d1326f7 58%,#070c1afa)!important}.ngmob-act-row.act-expense{background:linear-gradient(135deg,#231527d1,#101121f7 58%,#070c1afa)!important}.ngmob-row .av.act-income{background:linear-gradient(135deg,#22c55e38,#14532d6b);color:var(--nm-success)!important;font-weight:600}.ngmob-row .av.act-expense{background:linear-gradient(135deg,#ef444438,#7f1d1d6b);color:var(--nm-danger)!important}.ngmob-row .av.act-borxh{background:linear-gradient(135deg,#ef444438,#581c2d7a);color:#ff5252!important;font-weight:600}.ngmob-row .av.ngmob-client-av{color:#fff!important;display:grid;font-family:var(--nm-mono);font-size:15px;font-weight:700;line-height:1;overflow:hidden;place-items:center;text-align:center}.ngmob-row .av.ngmob-client-av.is-img{display:block;object-fit:cover;text-shadow:none}.ngmob-act-row .ngmob-row-ttl{font-size:16px;font-weight:650}.ngmob-act-sub{align-items:center;font-family:Inter Tight,system-ui,-apple-system,sans-serif;gap:6px}.ngmob-act-sub,.ngmob-act-sub span{color:#7f8da6!important}.ngmob-act-sub .ngmob-pill{background:#22c55e29;color:#22c55e!important;font-family:var(--nm-mono);font-size:10px;font-weight:700;letter-spacing:.08em;margin-left:2px;padding:4px 8px}.ngmob-act-sub .ngmob-pill.borxh{background:#ef44442e;color:#ff5252!important}.ngmob-act-amt{font-feature-settings:"tnum";flex-shrink:0;font-family:var(--nm-mono);font-size:16px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0}.ngmob-act-amt.up{color:#22c55e!important}.ngmob-act-amt.down{color:#ff5252!important}.dark-mode .ngmob-act-amt.up{color:#22c55e!important}.dark-mode .ngmob-act-amt.down{color:#ff5252!important}.dark-mode .ngmob-act-sub,.dark-mode .ngmob-act-sub span{color:#7f8da6!important}.dark-mode .ngmob-act-sub .ngmob-pill{color:#22c55e!important}.dark-mode .ngmob-act-sub .ngmob-pill.borxh{color:#ff5252!important}.ngmob-newload-back{align-items:flex-end;padding:0}.ngmob-newload-panel{border:0;border-radius:22px 22px 0 0;border-top:1px solid #344678b8;box-shadow:0 -18px 60px #0000006b;color:var(--nm-ink-1);margin:0 auto;max-height:76vh;max-width:480px;overflow-y:auto;padding:14px 18px max(22px,env(safe-area-inset-bottom));width:100%}.ngmob-newload-panel,body.light .ngmob-newload-panel{background:linear-gradient(180deg,#0a1428,#071126 46%,#050a18)}body.light .ngmob-newload-panel{border-color:#344678b8}.ngmob-newload-grabber{background:var(--nm-bg-3);border-radius:999px;height:4px;margin:0 auto 14px;width:36px}.ngmob-wizard-head{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr auto;padding:0 0 4px}.ngmob-wizard-head h4{color:var(--nm-ink-1);font-size:19px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.ngmob-wizard-head p{color:var(--nm-ink-3);font-size:12.5px;font-weight:550;margin:3px 0 0}.ngmob-wizard-total{min-width:90px;text-align:right}.ngmob-wizard-total strong{color:var(--nm-teal);display:block;font-family:var(--nm-mono);font-size:20px;letter-spacing:0;line-height:1.1;white-space:nowrap}.ngmob-wizard-total span{color:var(--nm-ink-3);display:block;font-family:var(--nm-mono);font-size:9.5px;letter-spacing:.16em;margin-top:3px;text-transform:uppercase}.ngmob-wizard-progress{background:#ffffff12;border-radius:999px;height:3px;margin:10px 0 12px;overflow:hidden}body.light .ngmob-wizard-progress{background:#ffffff12}.ngmob-wizard-progress>div{background:linear-gradient(90deg,var(--nm-teal),var(--nm-success));border-radius:inherit;height:100%;transition:width .2s ease}.ngmob-wizard-steps{display:flex;flex-direction:column;gap:8px;margin:0 -4px;max-height:52vh;overflow-y:auto;padding:0 4px 8px}.ngmob-wstep{background:#0e1627c2;border:1px solid #344678b8;border-radius:15px;flex:0 0 auto;overflow:hidden;transition:border-color .16s ease,background .16s ease}body.light .ngmob-wstep{background:#0e1627c2;border-color:#344678b8}.ngmob-wstep.open{box-shadow:inset 0 0 0 1px #22d3ee17}.ngmob-wstep.open,body.light .ngmob-wstep.open{background:#0d1930d6;border-color:#22d3eeb8}.ngmob-wstep-head{grid-gap:10px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:12px 14px;text-align:left;width:100%}.ngmob-wstep-head .state{background:#94a3b814;border-radius:999px;color:#8fa0ba!important;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-size:12px;font-weight:600;height:30px;place-items:center;width:30px}.ngmob-wstep.complete .state{background:var(--nm-success);color:#06140a!important}.ngmob-wstep-head .title{color:#f4f7fb!important;font-size:14px;font-weight:650;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-wstep-head .optional{color:#7f8da6!important;font-size:11px;font-weight:550;justify-self:start}.ngmob-wstep-head .summary,.ngmob-wstep-head>svg{display:none}.ngmob-wstep-body{padding:0 14px 14px}.ngmob-step-note{color:var(--nm-ink-2);font-size:12.5px;line-height:1.45;margin:0 0 12px}.ngmob-empty.compact{border-radius:12px;padding:16px}.ngmob-client-search,.ngmob-invoice-row,.ngmob-money-input,.ngmob-scanbar{align-items:center;background:#1c263db8;border:1px solid #344678b8;border-radius:13px;display:flex;gap:7px;min-height:56px;padding:0 10px}body.light .ngmob-client-search,body.light .ngmob-invoice-row,body.light .ngmob-money-input,body.light .ngmob-scanbar{background:#f1f5f9;border-color:#dbe3f0}.ngmob-client-search input,.ngmob-invoice-row input,.ngmob-money-input input,.ngmob-scanbar input{background:#0000;border:0;color:var(--nm-ink-1);flex:1 1;font:inherit;font-size:14px;font-weight:600;min-width:0;outline:0}.ngmob-client-search input,.ngmob-invoice-row input,.ngmob-scanbar input{font-family:var(--nm-mono)}.ngmob-client-search input::placeholder,.ngmob-invoice-row input::placeholder,.ngmob-scanbar input::placeholder{color:var(--nm-ink-3)}.ngmob-client-search button,.ngmob-invoice-row button,.ngmob-scan-add,.ngmob-scan-icn{background:#22d3ee1f;border:0;border-radius:10px;color:var(--nm-teal);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.ngmob-scan-add{background:#22c55e1f;color:var(--nm-success)}.ngmob-load-products,.ngmob-suggest-list{background:hsla(0,0%,100%,.025);border:1px solid #344678c7;border-radius:15px;margin-top:10px;overflow:hidden}body.light .ngmob-load-products,body.light .ngmob-suggest-list{background:hsla(0,0%,100%,.025);border-color:#344678b8}.ngmob-load-product,.ngmob-suggest-list button{grid-gap:10px;align-items:center;background:#0000;border:0;border-top:1px solid var(--nm-bg-3);color:inherit;display:grid;font:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 11px;text-align:left;width:100%}.ngmob-load-product:first-child,.ngmob-suggest-list button:first-child{border-top:0}.ngmob-load-product .code,.ngmob-suggest-list .code{background:hsla(0,0%,100%,.055);border:1px solid var(--nm-bg-3);border-radius:10px;color:var(--nm-ink-2);display:grid;font-family:var(--nm-mono);font-size:11.5px;font-weight:600;height:42px;place-items:center;width:42px}body.light .ngmob-load-product .code,body.light .ngmob-suggest-list .code{background:#f8fafc}.ngmob-qty-stepper{align-items:center;display:flex;flex-shrink:0;gap:4px}.ngmob-qty-stepper button{background:var(--nm-bg-2);border:1px solid var(--nm-bg-3);border-radius:8px;color:var(--nm-ink-1);cursor:pointer;display:grid;flex-shrink:0;font-size:17px;font-weight:600;height:32px;line-height:1;place-items:center;width:30px}.ngmob-qty-stepper button.rm{color:var(--nm-danger);font-size:15px}.ngmob-qty-stepper input{background:var(--nm-bg-1);border:1px solid var(--nm-bg-3);border-radius:8px;box-sizing:border-box;color:var(--nm-teal);font-family:var(--nm-mono);font-size:15px;font-weight:600;height:32px;padding:0;text-align:center;width:48px}.ngmob-load-product .info,.ngmob-suggest-list .info{display:flex;flex-direction:column;gap:2px;min-width:0}.ngmob-load-product .info strong,.ngmob-suggest-list .info strong{color:var(--nm-ink-1);font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-load-product .info small,.ngmob-suggest-list .info small{color:var(--nm-ink-3);font-family:var(--nm-mono);font-size:11.5px}.ngmob-load-product .qty-total{background:#0000;border:0;color:var(--nm-teal);cursor:pointer;font:inherit;font-family:var(--nm-mono);font-size:15px;font-weight:600;min-width:42px;padding:8px 0 8px 8px;text-align:right}.ngmob-action-sheet{border-radius:26px;border-top:1px solid #344678d1;margin-bottom:max(10px,env(safe-area-inset-bottom));max-height:min(82dvh,720px);max-width:460px;padding:18px 18px 20px;width:min(calc(100vw - 30px),460px)}.ngmob-action-sheet,body.light .ngmob-action-sheet{background-color:#071126!important;background-image:radial-gradient(640px 300px at 50% -12%,#22d3ee14,#0000 58%),linear-gradient(180deg,#0b162d,#071126 54%,#050a18)!important}body.light .ngmob-action-sheet{color:var(--nm-ink-1)}.ngmob-action-sheet .grabber{background:#344678f2;height:5px;margin-bottom:20px;width:40px}.ngmob-action-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px}.ngmob-action-head h4{color:#f8fafc!important;font-size:23px;font-weight:700;letter-spacing:0;line-height:1.08;margin:0}.ngmob-action-head p{color:#788aa5!important;font-size:14px;font-weight:550;line-height:1.32;margin:6px 0 0}.ngmob-action-head.compact{margin-bottom:14px}.ngmob-action-head.compact h4{font-size:21px}.ngmob-action-head.compact p{font-size:12.5px}.ngmob-action-sheet .ngmob-close{background:hsla(0,0%,100%,.045);border-color:#344678c7;border-radius:13px;height:38px;width:38px}.ngmob-action-sheet .ngmob-close svg{height:13px;width:13px}.ngmob-action-sheet .ngmob-newload-label{color:#9aa9bf!important;font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 8px}.ngmob-action-sheet .ngmob-money-input{background:#1c263db8;border:1px solid #344678d1;border-radius:16px;gap:12px;margin-bottom:22px;min-height:64px;padding:0 18px}.ngmob-action-sheet .ngmob-money-input span{color:#f87171;font-size:23px;font-weight:700;line-height:1}.ngmob-action-sheet .ngmob-money-input.success span{color:var(--nm-success)}.ngmob-action-sheet .ngmob-money-input input{color:#f8fafc!important;font-family:var(--nm-mono);font-size:30px;font-weight:700;height:100%;letter-spacing:0;text-align:right}.ngmob-action-sheet .ngmob-money-input input::placeholder{color:#94a3b89e}.ngmob-pill-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ngmob-pill-choice{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:999px;color:#9aa9bf;cursor:pointer;display:inline-flex;font:inherit;font-size:14.5px;font-weight:650;gap:8px;min-height:38px;padding:0 13px}.ngmob-pill-choice i{border-radius:999px;box-shadow:0 0 8px currentColor;height:7px;width:7px}.ngmob-pill-choice.active{background:#22d3ee1a;border-color:#22d3eeeb;color:#edf7ff}.ngmob-segment-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.ngmob-segment-row.two{grid-template-columns:repeat(2,1fr);margin:8px 0 22px}.ngmob-segment-row button{background:#ffffff0a;border:1px solid #344678d1;border-radius:14px;color:#9aa9bf;cursor:pointer;font:inherit;font-size:15px;font-weight:650;min-height:50px;min-width:0}.ngmob-segment-row button.active{background:#22d3ee1a;border-color:#22d3ee9e;color:var(--nm-teal)}.ngmob-segment-row button.active.success,.ngmob-segment-row button.success{background:#22c55e1f;border-color:#22c55e80;color:var(--nm-success)}.ngmob-note-input{background:#1c263db8;border-color:#344678d1;border-radius:14px;margin-bottom:18px;min-height:52px;padding:0 14px}.ngmob-note-input svg{color:#8fa0ba;height:13px;width:13px}.ngmob-note-input input{color:#f8fafc!important;font-size:15px;font-weight:600}.ngmob-note-input input::placeholder{color:#94a3b89e}.ngmob-note-input.is-required{border-color:#ef4444d1;box-shadow:0 0 0 1px #ef444433}.ngmob-field-hint{color:#fb7185;font-size:12px;font-weight:600;margin:-14px 0 18px}.ngmob-action-submit{align-items:center;border:0;border-radius:14px;color:#061224;cursor:pointer;display:flex;font:inherit;font-size:16.5px;font-weight:700;gap:10px;justify-content:center;min-height:58px;width:100%}.ngmob-action-submit svg{height:13px;width:13px}.ngmob-action-submit.warn{background:linear-gradient(135deg,#f59e0b,#ea580c)}.ngmob-action-submit.success{background:linear-gradient(135deg,#22c55e,#16a34a)}.ngmob-action-submit.primary{background:linear-gradient(135deg,#22d3ee,#0891b2)}.ngmob-action-submit:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.48}.ngmob-deliver-sheet,.ngmob-history-sheet,.ngmob-route-sheet{display:flex;flex-direction:column;gap:0}.ngmob-deliver-body{max-height:min(54dvh,460px);min-height:270px;overflow-y:auto;padding-right:2px}.ngmob-deliver-progress{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin:0 0 16px}.ngmob-deliver-progress span{background:#94a3b824;border-radius:999px;height:4px}.ngmob-deliver-progress span.active{background:linear-gradient(90deg,var(--nm-teal),var(--nm-success))}.ngmob-close-progress{grid-template-columns:repeat(3,1fr);margin-top:-2px}.ngmob-deliver-list,.ngmob-history-list,.ngmob-route-timeline{display:flex;flex-direction:column;gap:9px}.ngmob-deliver-row,.ngmob-history-row .head{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:15px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:10px 12px;text-align:left;width:100%}.ngmob-deliver-row.active{background:#22d3ee1a;border-color:#22d3eead}.ngmob-deliver-row .av,.ngmob-history-row .head .av{border-radius:12px;display:grid;flex-shrink:0;font-family:var(--nm-mono);font-size:14px;font-weight:700;height:40px;line-height:1;overflow:hidden;place-items:center;text-align:center;width:40px}.ngmob-deliver-row .av.is-img,.ngmob-history-row .head .av.is-img{display:block;object-fit:cover}.ngmob-deliver-row .info,.ngmob-history-row .info{min-width:0}.ngmob-deliver-row strong,.ngmob-deliver-summary strong,.ngmob-history-row strong{color:#edf2fb;display:block;font-size:15.5px;font-weight:700;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-deliver-row small,.ngmob-deliver-summary span,.ngmob-history-row small{color:#788aa5;display:block;font-size:12px;font-weight:550;line-height:1.25;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-deliver-row .amount,.ngmob-history-row .amount{align-items:flex-end;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ngmob-deliver-row .amount b,.ngmob-history-row .amount b{color:#edf2fb;font-family:var(--nm-mono);font-size:14.5px;font-weight:700}.ngmob-deliver-row .amount em,.ngmob-history-row .amount em{color:#788aa5;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ngmob-deliver-summary{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:16px;padding:12px}.ngmob-deliver-summary .av{border-radius:13px;height:42px;width:42px}.ngmob-deliver-summary>b{color:var(--nm-teal);font-family:var(--nm-mono);font-size:16px;font-weight:700;white-space:nowrap}.ngmob-deliver-payments{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.ngmob-deliver-payments button{grid-gap:3px;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:15px;color:#9aa9bf;cursor:pointer;display:grid;font:inherit;gap:3px;min-height:76px;padding:10px 6px;place-items:center}.ngmob-deliver-payments button span,.ngmob-deliver-payments button strong{display:block}.ngmob-deliver-payments button strong{color:#dfe8f6;font-size:13px;font-weight:700}.ngmob-deliver-payments button span{color:#788aa5;font-size:10.5px;font-weight:600}.ngmob-deliver-payments button.active.paid{background:#22c55e1f;border-color:#22c55e8f;color:var(--nm-success)}.ngmob-deliver-payments button.active.bank{background:#22d3ee1c;border-color:#22d3ee8f;color:var(--nm-teal)}.ngmob-deliver-payments button.active.debt{background:#f59e0b1c;border-color:#f59e0b9e;color:var(--nm-warn)}.ngmob-deliver-note{background:#1c263db8;border:1px solid #344678d1;border-radius:15px;box-sizing:border-box;color:#f8fafc;font:inherit;font-size:14px;font-weight:600;line-height:1.35;min-height:68px;padding:12px;resize:vertical;width:100%}.ngmob-deliver-note::placeholder{color:#94a3b89e}.ngmob-deliver-copy{color:#9aa9bf;font-size:14px;font-weight:550;line-height:1.4;margin-bottom:12px}.ngmob-deliver-copy strong{color:#f8fafc}.ngmob-deliver-copy.small{color:#788aa5;font-size:11.5px;margin:10px 0 0;text-align:center}.ngmob-deliver-ready{background:linear-gradient(180deg,#22c55e21,rgba(34,197,94,.035));border:1px solid #22c55e57;border-radius:18px;display:grid;margin-bottom:14px;padding:18px 14px;place-items:center;text-align:center}.ngmob-deliver-ready .icn{background:var(--nm-success);border-radius:999px;color:#061224;display:grid;height:46px;margin-bottom:8px;place-items:center;width:46px}.ngmob-deliver-ready strong{color:#f8fafc;font-size:16px;font-weight:700}.ngmob-deliver-ready span{color:#8fa0ba;font-size:12.5px;font-weight:550;margin-top:4px}.ngmob-deliver-confirm{grid-gap:9px;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:16px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ngmob-deliver-confirm.compact{padding:10px}.ngmob-deliver-confirm .full{grid-column:1/-1}.ngmob-deliver-confirm span{color:#788aa5;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ngmob-deliver-confirm b{color:#f8fafc;display:block;font-size:12.5px;font-weight:700;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.ngmob-deliver-confirm b.paid,.ngmob-history-row em.paid,.ngmob-route-timeline b.paid{color:var(--nm-success)}.ngmob-deliver-confirm b.bank,.ngmob-history-row em.bank{color:var(--nm-teal)}.ngmob-deliver-confirm b.debt,.ngmob-history-row em.debt,.ngmob-route-timeline b.debt{color:#ff5454}.ngmob-history-filters{display:flex;gap:7px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}.ngmob-history-filters button{background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:999px;color:#9aa9bf;font:inherit;font-size:12px;font-weight:650;padding:8px 12px;white-space:nowrap}.ngmob-history-filters button.active{background:#22d3ee1c;border-color:#22d3ee8c;color:var(--nm-teal)}.ngmob-history-row{background:hsla(0,0%,100%,.025);border:1px solid #344678d1;border-radius:15px;overflow:hidden}.ngmob-history-row.open{border-color:#22d3ee5c}.ngmob-history-row .head{background:#0000;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto}.ngmob-history-row .body{border-top:1px dashed #344678b8;padding:0 12px 12px}.ngmob-history-sign{background:radial-gradient(circle at 50% 20%,#22c55e24,#0000 45%),linear-gradient(135deg,#22c55e1a,#0e1627db);border:1px dashed #22c55e80;border-radius:14px;color:#86efac;display:grid;font-size:12px;font-weight:700;height:82px;margin-top:10px;overflow:hidden;place-items:center}.ngmob-history-sign img{max-height:86%;max-width:94%;mix-blend-mode:screen;object-fit:contain}.ngmob-history-note{color:#9aa9bf;font-size:12.5px;font-weight:550;line-height:1.35;margin-top:9px}.ngmob-route-progress{background:linear-gradient(135deg,#22d3ee1a,rgba(34,211,238,.025));border:1px solid #22d3ee47;border-radius:16px;margin-bottom:12px;padding:14px}.ngmob-route-progress span{color:#8fa0ba;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ngmob-route-progress b{color:var(--nm-teal);float:right;font-family:var(--nm-mono);font-size:13px}.ngmob-route-progress div{background:#94a3b824;border-radius:999px;clear:both;height:7px;margin-top:10px;overflow:hidden}.ngmob-route-progress i{background:linear-gradient(90deg,var(--nm-teal),var(--nm-success));border-radius:inherit;display:block;height:100%}.ngmob-route-timeline .stop{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:15px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:10px 12px}.ngmob-route-timeline .mark{background:hsla(0,0%,100%,.045);border-radius:999px;color:#8fa0ba;display:grid;font-family:var(--nm-mono);font-weight:700;height:34px;place-items:center;width:34px}.ngmob-route-timeline .stop.done .mark{background:var(--nm-success);color:#061224}.ngmob-route-timeline .stop.next{border-color:#22d3ee6b}.ngmob-route-timeline .stop.next .mark{border:2px solid var(--nm-teal);color:var(--nm-teal)}.ngmob-route-timeline .main{min-width:0}.ngmob-route-timeline strong{color:#edf2fb;font-size:15px;font-weight:700}.ngmob-route-timeline small,.ngmob-route-timeline strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-route-timeline small{color:#788aa5;font-size:12px;font-weight:550;margin-top:3px}.ngmob-route-timeline b{color:#8fa0ba;font-family:var(--nm-mono);font-size:13.5px;font-weight:700;white-space:nowrap}.ngmob-debt-list{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.ngmob-debt-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:10px 14px;text-align:left;width:100%}.ngmob-debt-row.active{background:#f59e0b14;border-color:#f59e0bb3}.ngmob-debt-row .av{background:#ef444429;border-radius:12px;color:#ff5454;display:grid;font-family:var(--nm-mono);font-size:12px;font-weight:700;height:36px;place-items:center;width:36px}.ngmob-debt-row .info{min-width:0}.ngmob-debt-row strong{color:#edf2fb;font-size:15.5px;font-weight:700;line-height:1.15}.ngmob-debt-row span,.ngmob-debt-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngmob-debt-row span{color:#788aa5;font-size:12.5px;font-weight:550;margin-top:3px}.ngmob-debt-row .amount{color:#ff5454;font-family:var(--nm-mono);font-size:16.5px;font-weight:700;white-space:nowrap}.ngmob-cash-due-card{background:linear-gradient(135deg,#22d3ee1f,rgba(59,130,246,.065));border:1px solid #22d3ee8c;border-radius:18px;margin-bottom:18px;padding:20px 16px 22px;text-align:center}.ngmob-cash-due-card .label{color:#8fa0ba;font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.ngmob-cash-due-card .amount{color:var(--nm-teal);font-family:var(--nm-mono);font-size:44px;font-weight:700;letter-spacing:0;line-height:1;margin-top:8px}.ngmob-cash-due-card .amount span{color:#9aa9bf;font-family:inherit}.ngmob-cash-due-card .formula{color:#72829d;font-family:var(--nm-mono);font-size:13px;font-weight:600;line-height:1.35;margin:12px auto 0;max-width:360px}.ngmob-cash-due-card.compact{margin-bottom:16px;padding:18px 14px 20px}.ngmob-cash-due-card.compact .amount{font-size:40px}.ngmob-pazar-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 14px}.ngmob-pazar-grid>div{background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:14px;min-width:0;padding:12px 11px}.ngmob-pazar-grid>div.cash{background:#22c55e12;border-color:#22c55e52}.ngmob-pazar-grid>div.sold{background:#22d3ee12;border-color:#22d3ee52}.ngmob-pazar-grid>div.debt{background:#ef444412;border-color:#ef444452}.ngmob-pazar-grid>div.stock{background:#f59e0b12;border-color:#f59e0b57}.ngmob-pazar-grid span{color:#8fa0ba;display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ngmob-pazar-grid b{color:var(--nm-ink-1);display:block;font-family:var(--nm-mono);font-size:18px;font-weight:700;line-height:1;margin-top:5px;white-space:nowrap}.ngmob-pazar-grid .cash b{color:var(--nm-success)}.ngmob-pazar-grid .sold b{color:var(--nm-teal)}.ngmob-pazar-grid .debt b{color:#ff5454}.ngmob-pazar-grid .stock b{color:var(--nm-warn)}.ngmob-pazar-grid small{color:#788aa5;display:block;font-size:11px;font-weight:600;line-height:1.2;margin-top:5px}.ngmob-close-breakdown{background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:16px;margin-bottom:14px;padding:15px}.ngmob-close-breakdown>div{align-items:baseline;border-bottom:1px dashed #3446789e;display:flex;gap:14px;justify-content:space-between;padding:10px 0}.ngmob-close-breakdown>div:first-child{padding-top:0}.ngmob-close-breakdown>div:last-child{border-bottom:0;padding-bottom:0}.ngmob-close-breakdown span{color:#9aa9bf;font-size:14.5px;font-weight:550}.ngmob-close-breakdown b{color:var(--nm-teal);font-family:var(--nm-mono);font-size:16.5px;font-weight:700;white-space:nowrap}.ngmob-close-breakdown b.success{color:var(--nm-success)}.ngmob-close-breakdown b.warn{color:var(--nm-warn)}.ngmob-close-breakdown b.danger{color:#ff5454}.ngmob-close-breakdown .total span{color:#f8fafc;font-weight:700}.ngmob-close-breakdown .total b{font-size:18px}.ngmob-close-alert{grid-gap:12px;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:15px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;padding:13px}.ngmob-close-alert .icn{border-radius:10px;display:grid;height:34px;place-items:center;width:34px}.ngmob-close-alert .icn svg{height:13px;width:13px}.ngmob-close-alert b{color:#dfe8f6;display:block;font-size:14.5px;font-weight:700;line-height:1.25}.ngmob-close-alert p{color:#788aa5;font-size:12.5px;font-weight:550;line-height:1.35;margin:5px 0 0}.ngmob-close-alert.debt{background:#ef444412;border-color:#ef444475}.ngmob-close-alert.debt .icn{background:#ef444429;color:#ff5454}.ngmob-close-alert.stock{background:#f59e0b12;border-color:#f59e0b7a}.ngmob-close-alert.stock .icn{background:#f59e0b29;color:var(--nm-warn)}.ngmob-close-alert.confirm{background:#22c55e12;border-color:#22c55e75}.ngmob-close-alert.confirm .icn{background:#22c55e29;color:var(--nm-success)}.ngmob-close-sheet .ngmob-action-submit{margin-top:18px}.ngmob-close-copy{color:#9aa9bf;font-size:13.5px;font-weight:550;line-height:1.35;margin:2px 0 14px}.ngmob-invoice-link-list{display:flex;flex-direction:column;gap:10px}.ngmob-invoice-link-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #344678d1;border-radius:13px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:13px 12px}.ngmob-invoice-link-row.linked{background:rgba(34,197,94,.055);border-color:#22c55e6b}.ngmob-invoice-link-row .info{display:flex;flex-direction:column;gap:2px;min-width:0}.ngmob-invoice-link-row strong{color:var(--nm-ink-1);font-size:13.5px;font-weight:700;line-height:1.15}.ngmob-invoice-link-row span{color:#7d8da6;font-size:12px;font-weight:550}.ngmob-invoice-link-row b{color:var(--nm-ink-1);font-family:var(--nm-mono);font-size:13.5px;font-weight:700;white-space:nowrap}.ngmob-invoice-link-row button{background:#22d3ee1f;border:1px solid #22d3ee73;border-radius:10px;color:var(--nm-teal);font:inherit;font-size:12px;font-weight:700;height:34px;min-width:54px}.ngmob-invoice-link-row .ok{background:#22c55e29;border-radius:9px;color:var(--nm-success);display:grid;height:28px;place-items:center;width:32px}.ngmob-auto-invoice{align-items:center;color:#a7b4c8;display:flex;font-size:13px;font-weight:550;gap:12px;margin:18px 0 4px}.ngmob-auto-invoice input{accent-color:var(--nm-teal);height:18px;width:18px}.ngmob-close-signature{margin-bottom:14px}.ngmob-close-signature .ng-sigpad-wrap{background:#060d1c9e;border-color:#344678d1;border-radius:14px;height:118px}.ngmob-close-signature .ng-sigpad-clear{background:#0000;border-color:#0000;color:#7d8da6;font-weight:700;text-transform:uppercase}.ngmob-close-sheet .ngmob-wizard-actions{margin-top:14px}.ngmob-person-card{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 0 4px}.ngmob-person-card .av{background:linear-gradient(135deg,var(--nm-teal),var(--nm-teal-deep));border-radius:12px;color:#061224;display:grid;font-size:14px;font-weight:600;height:40px;place-items:center;width:40px}.ngmob-person-card strong{color:var(--nm-ink-1);display:block;font-size:13.5px;line-height:1.2}.ngmob-person-card small{color:var(--nm-ink-3);display:block;font-size:11.5px;margin-top:3px}.ngmob-person-card span{color:var(--nm-ink-1);font-size:10px;font-weight:600;letter-spacing:.05em}.ngmob-worker-pick-grid .ngmob-worker-card{background:hsla(0,0%,100%,.035);color:inherit;text-align:left}.ngmob-worker-pick-grid .ngmob-worker-card svg{color:var(--nm-teal)}.ngmob-client-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ngmob-amount-presets button,.ngmob-client-chips button,.ngmob-depo-list button,.ngmob-doc-grid button,.ngmob-segments button{cursor:pointer;font:inherit}.ngmob-client-chips button{background:hsla(0,0%,100%,.035);border:1px solid var(--nm-bg-3);border-radius:999px;color:var(--nm-ink-2);font-size:12px;font-weight:600;padding:10px 14px}.ngmob-client-chips button.sel{background:#22d3ee1f;border-color:#22d3ee80;color:var(--nm-teal)}.ngmob-mini-label{color:var(--nm-ink-3);font-size:12px;font-weight:700;letter-spacing:.12em;margin:16px 0 8px;text-transform:uppercase}.ngmob-mini-label:first-child{margin-top:2px}.ngmob-amount-presets,.ngmob-segments{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ngmob-amount-presets{grid-template-columns:repeat(4,1fr);margin-top:10px}.ngmob-amount-presets button,.ngmob-segments button{background:#ffffff0a;border:1px solid var(--nm-bg-3);border-radius:13px;color:var(--nm-ink-2);font-weight:700;min-height:42px}.ngmob-amount-presets button.sel,.ngmob-segments button.sel{background:#22d3ee1f;border-color:#22d3ee8c;color:var(--nm-teal)}.ngmob-segments button.good.sel{background:#22c55e21;border-color:#22c55e94;color:var(--nm-success)}.ngmob-money-input{min-height:48px}.ngmob-money-input span{color:var(--nm-teal);font-size:16px;font-weight:700}.ngmob-money-input input{font-family:var(--nm-mono);font-size:18px;font-weight:700;text-align:right}.ngmob-doc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ngmob-doc-grid button{background:hsla(0,0%,100%,.035);border:1px solid var(--nm-bg-3);border-radius:14px;color:var(--nm-ink-2);min-height:56px;padding:13px 14px;text-align:left}.ngmob-doc-grid button span,.ngmob-doc-grid button strong{display:block}.ngmob-doc-grid button strong{color:var(--nm-ink-1);font-size:13.5px}.ngmob-doc-grid button span{color:var(--nm-ink-3);font-size:12px;margin-top:5px}.ngmob-doc-grid button.sel{background:#22d3ee1f;border-color:#22d3ee99}.ngmob-invoice-row input{padding-left:8px}.ngmob-invoice-row button{border-radius:11px;height:38px;width:38px}.ngmob-depo-list{display:flex;flex-direction:column;gap:10px}.ngmob-depo-list button{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--nm-bg-3);border-radius:14px;color:var(--nm-ink-1);display:flex;font-size:12.5px;font-weight:600;justify-content:space-between;min-height:48px;padding:0 16px;text-align:left}.ngmob-depo-list button.sel{background:#22d3ee1f;border-color:#22d3ee99}.ngmob-depo-list button svg{color:var(--nm-ink-1)}.ngmob-sigpad-wrap{background:radial-gradient(circle at 50% 18%,#22c55e21,#0000 42%),linear-gradient(135deg,#22c55e1f,#0e1627e0 54%,#064e3b29),#0e1627db;border:1.5px dashed #22c55e9e;border-radius:16px;height:148px;overflow:hidden;position:relative;touch-action:none}.ngmob-sigpad-wrap.signed{background:radial-gradient(circle at 50% 25%,#22c55e33,#0000 46%),linear-gradient(135deg,#22c55e2e,#0f2a28e6 58%,#0596692e);border-color:#22c55ef2;box-shadow:inset 0 0 0 1px #22c55e1a}body.light .ngmob-sigpad-wrap{background:radial-gradient(circle at 50% 18%,#22c55e21,#0000 42%),linear-gradient(135deg,#22c55e1f,#0e1627e0 54%,#064e3b29),#0e1627db}.ngmob-sigpad{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.ngmob-sigpad-hint{align-items:center;color:#86eface6;display:flex;font-size:13px;font-weight:600;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute}.ngmob-sigpad-signed-label{bottom:18px;color:var(--nm-success);font-size:12px;font-weight:700;left:0;letter-spacing:.12em;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:uppercase}.ngmob-sigpad-clear{background:#ef444424;border:1px solid #ef444459;border-radius:9px;color:var(--nm-danger);font:inherit;font-size:10.5px;font-weight:700;padding:5px 9px;position:absolute;right:8px;top:8px}.ngmob-wizard-footer{background:#0000;border-top:1px solid #94a3b82e;margin:12px 0 0;padding:12px 0 0}body.light .ngmob-wizard-footer{background:linear-gradient(180deg,#f8fafc00,#f8fafc 22%)}.ngmob-footer-total{grid-gap:6px 14px;align-items:end;background:#0e1627c2;border:1px solid #344678c7;border-radius:15px;display:grid;gap:6px 14px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:13px 14px}.ngmob-footer-total.ready{background:linear-gradient(135deg,#22d3ee1f,#22c55e14);border-color:#22d3ee59}.ngmob-footer-total span{color:#7f8da6!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ngmob-footer-total strong{color:#9aa7bc!important;font-family:var(--nm-mono);font-size:25px;grid-column:2;grid-row:1/span 2;line-height:1;white-space:nowrap}.ngmob-footer-total small{color:#9aa7bc!important;font-size:11.5px;grid-column:1;line-height:1.35;min-width:0;white-space:normal}.ngmob-footer-total b{color:var(--nm-success)!important}.ngmob-footer-total.ready strong{color:var(--nm-teal)!important}.ngmob-wizard-actions{grid-gap:10px;border-top:1px solid #344678c7;display:grid;gap:10px;grid-template-columns:.8fr 1.4fr;margin-top:12px;padding-top:10px}.ngmob-wizard-actions button{border-radius:13px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:44px}.ngmob-wizard-actions .ghost{background:hsla(0,0%,100%,.035);border:1px solid var(--nm-bg-3);color:var(--nm-ink-1)}.ngmob-wizard-actions .primary{align-items:center;background:#22d3ee24;border:1px solid #22d3ee94;color:var(--nm-teal);display:flex;gap:8px;justify-content:center}.ngmob-wizard-actions .primary:not(:disabled){background:linear-gradient(135deg,var(--nm-teal),var(--nm-success));border-color:#0000;color:#061224}.ngmob-wizard-actions .primary:disabled{background:hsla(0,0%,100%,.035);border-color:var(--nm-bg-3);color:var(--nm-ink-3);cursor:not-allowed}@media (max-width:390px){.ngmob-wizard-head{grid-template-columns:1fr auto}.ngmob-wizard-total{grid-column:1/-1;grid-row:2;text-align:left}.ngmob-wizard-head .ngmob-close{grid-column:2;grid-row:1}.ngmob-wstep-head{grid-template-columns:auto minmax(0,1fr) auto}.ngmob-wstep-head .optional,.ngmob-wstep-head .summary{display:none}.ngmob-load-product{grid-template-columns:auto minmax(0,1fr) auto}.ngmob-load-product .remove{display:none}.ngmob-load-product .qty{grid-column:2/-1;justify-self:start}.ngmob-footer-total{grid-template-columns:1fr}.ngmob-footer-total strong{grid-column:1;grid-row:auto}}.app.light .ngmob,body.light .ngmob{--nm-bg-0:#f4f7fb;--nm-bg-1:#fff;--nm-bg-2:#eef4ff;--nm-bg-3:#d7e2f3;--nm-ink-1:#0f172a;--nm-ink-2:#475569;--nm-ink-3:#7a879a;background:radial-gradient(900px 520px at 18% 0,#22d3ee24,#0000 62%),radial-gradient(760px 420px at 92% 8%,#3b82f61a,#0000 58%),#f4f7fb;color:var(--nm-ink-1)}.app.light .ngmob-action-sheet,.app.light .ngmob-newload-panel,.app.light .ngmob-sheet,.app.light .ngmob-sheet-wrap,body.light .ngmob-action-sheet,body.light .ngmob-newload-panel,body.light .ngmob-sheet,body.light .ngmob-sheet-wrap{--nm-bg-0:#f4f7fb;--nm-bg-2:#eef4ff;--nm-bg-3:#d7e2f3;--nm-ink-3:#7a879a}.app.light .ngmob-action-head h4,.app.light .ngmob-load-name,.app.light .ngmob-loads-head .ttl,.app.light .ngmob-qstrip-btn span,.app.light .ngmob-row-ttl,.app.light .ngmob-stoku-row .n,.app.light .ngmob-topbar h2,.app.light .ngmob-wizard-head h4,.app.light .ngmob-wstep-head .title,body.light .ngmob-action-head h4,body.light .ngmob-load-name,body.light .ngmob-loads-head .ttl,body.light .ngmob-qstrip-btn span,body.light .ngmob-row-ttl,body.light .ngmob-stoku-row .n,body.light .ngmob-topbar h2,body.light .ngmob-wizard-head h4,body.light .ngmob-wstep-head .title{color:var(--nm-ink-1)!important}.app.light .ngmob-action-head p,.app.light .ngmob-hero-kpi .l,.app.light .ngmob-hero-time,.app.light .ngmob-load-meta,.app.light .ngmob-row-sub,.app.light .ngmob-row-sub span,.app.light .ngmob-topbar .hello,.app.light .ngmob-wizard-head p,.app.light .ngmob-wstep-head .optional,.app.light .ngmob-wstep-head .summary,body.light .ngmob-action-head p,body.light .ngmob-hero-kpi .l,body.light .ngmob-hero-time,body.light .ngmob-load-meta,body.light .ngmob-row-sub,body.light .ngmob-row-sub span,body.light .ngmob-topbar .hello,body.light .ngmob-wizard-head p,body.light .ngmob-wstep-head .optional,body.light .ngmob-wstep-head .summary{color:var(--nm-ink-2)!important}.app.light .ngmob-hero,body.light .ngmob-hero{background:linear-gradient(135deg,#e0f7ffeb,#ecfdf5ad);border-color:#0ea5e957;box-shadow:0 18px 45px #0f172a14}.app.light .ngmob-hero-strip,body.light .ngmob-hero-strip{background:#ffffffb8;box-shadow:inset 0 0 0 1px #cbd5e194}.app.light .ngmob-debt-row,.app.light .ngmob-loads-body,.app.light .ngmob-loads-head,.app.light .ngmob-qstrip-btn,.app.light .ngmob-route-card,.app.light .ngmob-row,.app.light .ngmob-stoku-row,.app.light .ngmob-worker-card,body.light .ngmob-debt-row,body.light .ngmob-loads-body,body.light .ngmob-loads-head,body.light .ngmob-qstrip-btn,body.light .ngmob-route-card,body.light .ngmob-row,body.light .ngmob-stoku-row,body.light .ngmob-worker-card{background:#ffffffdb;border-color:#2563eb21;box-shadow:0 10px 28px rgba(15,23,42,.055)}.app.light .ngmob-load-card:active,.app.light .ngmob-loads.open .ngmob-loads-head,.app.light .ngmob-row:active,body.light .ngmob-load-card:active,body.light .ngmob-loads.open .ngmob-loads-head,body.light .ngmob-row:active{background:#dbeafec7}.app.light .ngmob-load-card,body.light .ngmob-load-card{border-color:#cbd5e1c7}.app.light .ngmob-action-sheet,.app.light .ngmob-newload-panel,.app.light .ngmob-sheet,body.light .ngmob-action-sheet,body.light .ngmob-newload-panel,body.light .ngmob-sheet{background:linear-gradient(180deg,#fffffff7,#f5f9fffa);border-color:#2563eb29;box-shadow:0 -22px 60px #0f172a2e}.app.light .ngmob-cashflow,.app.light .ngmob-client-search,.app.light .ngmob-close-breakdown,.app.light .ngmob-footer-total,.app.light .ngmob-input,.app.light .ngmob-invoice-row,.app.light .ngmob-load-products,.app.light .ngmob-mini-strip .k,.app.light .ngmob-money-input,.app.light .ngmob-pazar-grid>div,.app.light .ngmob-scanbar,.app.light .ngmob-suggest-list,body.light .ngmob-cashflow,body.light .ngmob-client-search,body.light .ngmob-close-breakdown,body.light .ngmob-footer-total,body.light .ngmob-input,body.light .ngmob-invoice-row,body.light .ngmob-load-products,body.light .ngmob-mini-strip .k,body.light .ngmob-money-input,body.light .ngmob-pazar-grid>div,body.light .ngmob-scanbar,body.light .ngmob-suggest-list{background:#ffffffdb;border-color:#2563eb24}.app.light .ngmob-close-alert b,.app.light .ngmob-close-breakdown .total span,body.light .ngmob-close-alert b,body.light .ngmob-close-breakdown .total span{color:var(--nm-ink-1)}.app.light .ngmob-close-alert p,.app.light .ngmob-pazar-grid small,body.light .ngmob-close-alert p,body.light .ngmob-pazar-grid small{color:var(--nm-ink-2)}.app.light .ngmob-client-search input,.app.light .ngmob-input input,.app.light .ngmob-invoice-row input,.app.light .ngmob-money-input input,body.light .ngmob-client-search input,body.light .ngmob-input input,body.light .ngmob-invoice-row input,body.light .ngmob-money-input input{color:var(--nm-ink-1)!important}.app.light .ngmob-client-search input::placeholder,.app.light .ngmob-input input::placeholder,.app.light .ngmob-money-input input::placeholder,body.light .ngmob-client-search input::placeholder,body.light .ngmob-input input::placeholder,body.light .ngmob-money-input input::placeholder{color:#94a3b8!important}.app.light .ngmob-close,.app.light .ngmob-iconbtn,.app.light .ngmob-loads-head .chev,body.light .ngmob-close,body.light .ngmob-iconbtn,body.light .ngmob-loads-head .chev{background:#eef4ff;border-color:#d7e2f3;color:#475569!important}.app.light .ngmob-route-card .ngmob-stoku-bar,.app.light .ngmob-stoku-bar,.app.light .ngmob-wizard-progress,body.light .ngmob-route-card .ngmob-stoku-bar,body.light .ngmob-stoku-bar,body.light .ngmob-wizard-progress{background:#0f172a1a}.app.light .ngmob-pill,body.light .ngmob-pill{background:#22c55e21;color:#16a34a!important}.app.light .ngmob-pill.warn,body.light .ngmob-pill.warn{background:#f59e0b24;color:#d97706!important}.app.light .ngmob-pill.borxh,body.light .ngmob-pill.borxh{background:#ef444421;color:#dc2626!important}.app.light .ngmob-wstep,body.light .ngmob-wstep{background:#ffffffd1;border-color:#2563eb24}.app.light .ngmob-wstep.open,body.light .ngmob-wstep.open{background:linear-gradient(180deg,#eff6ffeb,#ffffffe6);border-color:#0ea5e96b}.app.light .ngmob-act-row.act-borxh,.app.light .ngmob-act-row.act-income,body.light .ngmob-act-row.act-borxh,body.light .ngmob-act-row.act-income{background:linear-gradient(135deg,#eff6fff2,#ffffffeb)!important;border-color:#2563eb29!important}.app.light .ngmob-act-row.act-expense,body.light .ngmob-act-row.act-expense{background:linear-gradient(135deg,#fef2f2f2,#ffffffeb)!important;border-color:#ef44442e!important}.app.light .ngmob-act-row .ngmob-row-ttl,body.light .ngmob-act-row .ngmob-row-ttl{color:#0f172a!important}.app.light .ngmob-act-row .ngmob-row-sub,.app.light .ngmob-act-row .ngmob-row-sub span,body.light .ngmob-act-row .ngmob-row-sub,body.light .ngmob-act-row .ngmob-row-sub span{color:#64748b!important}.app.light .ngmob-action-sheet,.app.light .ngmob-newload-panel,.app.light .ngmob-sheet,.app.light .ngmob-sheet-wrap,body.light .ngmob-action-sheet,body.light .ngmob-newload-panel,body.light .ngmob-sheet,body.light .ngmob-sheet-wrap{--nm-bg-0:#f6f8fc;--nm-bg-1:#fff;--nm-bg-2:#eef2f9;--nm-bg-3:#dbe3ee;--nm-ink-1:#0f172a;--nm-ink-2:#475569;--nm-ink-3:#64748b}.app.light .ngmob-action-sheet,.app.light .ngmob-sheet,body.light .ngmob-action-sheet,body.light .ngmob-sheet{background:#fff!important;border-color:#2563eb24!important;box-shadow:0 -8px 40px #0f172a24!important}.app.light .ngmob-sheet .grabber,body.light .ngmob-sheet .grabber{background:#0f172a2e!important}.app.light .ngmob-history-filters button,body.light .ngmob-history-filters button{background:#f1f5f9!important;border-color:#0f172a1a!important;color:#475569!important}.app.light .ngmob-history-filters button.active,body.light .ngmob-history-filters button.active{background:#2563eb1a!important;border-color:#2563eb59!important;color:#1d4ed8!important}.app.light .ngmob-act-row.act-borxh,.app.light .ngmob-act-row.act-expense,.app.light .ngmob-act-row.act-income,.app.light .ngmob-action-sheet .ngmob-money-input,.app.light .ngmob-client-search,.app.light .ngmob-close-signature .ng-sigpad-wrap,.app.light .ngmob-deliver-note,.app.light .ngmob-footer-total,.app.light .ngmob-hero-strip,.app.light .ngmob-history-sheet,.app.light .ngmob-history-sign,.app.light .ngmob-invoice-row,.app.light .ngmob-loads-body,.app.light .ngmob-loads-head,.app.light .ngmob-loads.open .ngmob-loads-head,.app.light .ngmob-map-sheet,.app.light .ngmob-money-input,.app.light .ngmob-newload-panel,.app.light .ngmob-note-input,.app.light .ngmob-qstrip-btn,.app.light .ngmob-qstrip-btn.primary,.app.light .ngmob-route-card,.app.light .ngmob-scanbar,.app.light .ngmob-sheet,.app.light .ngmob-sigpad-wrap,.app.light .ngmob-sigpad-wrap.signed,.app.light .ngmob-stoku-row,.app.light .ngmob-today-list,.app.light .ngmob-wstep,.app.light .ngmob-wstep.open,body.light .ngmob-act-row.act-borxh,body.light .ngmob-act-row.act-expense,body.light .ngmob-act-row.act-income,body.light .ngmob-action-sheet .ngmob-money-input,body.light .ngmob-client-search,body.light .ngmob-close-signature .ng-sigpad-wrap,body.light .ngmob-deliver-note,body.light .ngmob-footer-total,body.light .ngmob-hero-strip,body.light .ngmob-history-sheet,body.light .ngmob-history-sign,body.light .ngmob-invoice-row,body.light .ngmob-loads-body,body.light .ngmob-loads-head,body.light .ngmob-loads.open .ngmob-loads-head,body.light .ngmob-map-sheet,body.light .ngmob-money-input,body.light .ngmob-newload-panel,body.light .ngmob-note-input,body.light .ngmob-qstrip-btn,body.light .ngmob-qstrip-btn.primary,body.light .ngmob-route-card,body.light .ngmob-scanbar,body.light .ngmob-sheet,body.light .ngmob-sigpad-wrap,body.light .ngmob-sigpad-wrap.signed,body.light .ngmob-stoku-row,body.light .ngmob-today-list,body.light .ngmob-wstep,body.light .ngmob-wstep.open{background:#fff!important;border-color:#2563eb24!important}.app.light .ngmob-action-head h4,.app.light .ngmob-client-search input,.app.light .ngmob-footer-total,.app.light .ngmob-kpi-lbl,.app.light .ngmob-kpi-val,.app.light .ngmob-map-title h2,.app.light .ngmob-map-title p,.app.light .ngmob-money-input,.app.light .ngmob-note-input,.app.light .ngmob-row-ttl,.app.light .ngmob-sheet .ttl,.app.light .ngmob-sheet h2,.app.light .ngmob-sheet h3,.app.light .ngmob-sheet h4,.app.light .ngmob-sheet label,.app.light .ngmob-sheet p,.app.light .ngmob-wstep-ttl,body.light .ngmob-action-head h4,body.light .ngmob-client-search input,body.light .ngmob-footer-total,body.light .ngmob-kpi-lbl,body.light .ngmob-kpi-val,body.light .ngmob-map-title h2,body.light .ngmob-map-title p,body.light .ngmob-money-input,body.light .ngmob-note-input,body.light .ngmob-row-ttl,body.light .ngmob-sheet .ttl,body.light .ngmob-sheet h2,body.light .ngmob-sheet h3,body.light .ngmob-sheet h4,body.light .ngmob-sheet label,body.light .ngmob-sheet p,body.light .ngmob-wstep-ttl{color:#0f172a!important}.app.light .ngmob-kpi-lbl,.app.light .ngmob-map-title p,.app.light .ngmob-sheet p,body.light .ngmob-kpi-lbl,body.light .ngmob-map-title p,body.light .ngmob-sheet p{color:#64748b!important}.app.light .ngmob-sheet .ngmob-kpi,.app.light .ngmob-wstep .ngmob-kpi,body.light .ngmob-sheet .ngmob-kpi,body.light .ngmob-wstep .ngmob-kpi{background:#f1f5f9!important;border-color:#0f172a14!important}.skw{--sk-card:#fff;--sk-line:#e6e9ef;--sk-line2:#f0f2f6;--sk-ink:#0f1d3a;--sk-ink2:#51607a;--sk-ink3:#8b97ab;--sk-blue:#1f6fe5;--sk-blue-s:#eaf2ff;--sk-grn:#16a34a;--sk-grn-s:#ecfdf3;--sk-amb:#c2620a;--sk-amb-s:#fff5e8;--sk-red:#dc2626;--sk-red-s:#fef2f2;--sk-soft:#f1f4f8;--sk-head:#fafbfd;--sk-mono:var(--font-mono,"JetBrains Mono",monospace);color:var(--sk-ink);display:flex;flex-direction:column;gap:12px;min-width:0}.app.dark .skw,:root[data-theme=dark] .skw,body.dark .skw{--sk-card:#1a1f2b;--sk-line:#ffffff1a;--sk-line2:#ffffff0f;--sk-ink:#e8eef7;--sk-ink2:#a5b1c4;--sk-ink3:#7d8aa0;--sk-blue-s:#1f6fe52e;--sk-grn-s:#16a34a29;--sk-amb-s:#c2620a2e;--sk-red-s:#dc262629;--sk-soft:#ffffff0f;--sk-head:#ffffff08}.skw .mono{font-family:var(--sk-mono)}.skw button{cursor:pointer;font:inherit}.skv{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.skv>button{align-items:center;background:var(--sk-card);border:1px solid var(--sk-line);border-radius:12px;color:var(--sk-ink);display:flex;flex:0 0 auto;gap:10px;min-width:230px;padding:10px 12px;position:relative;text-align:left}.skv>button:hover{border-color:#cdd5e1}.skv>button.on{border-color:var(--sk-blue);box-shadow:0 0 0 3px var(--sk-blue-s)}.skv>button>span:nth-child(2){flex:1 1;min-width:0}.skv b{font-size:13px}.skv b,.skv small{display:block;white-space:nowrap}.skv small{color:var(--sk-ink3);font-size:12px;overflow:hidden;text-overflow:ellipsis}.skv em{font-feature-settings:"tnum";font-size:13px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.skv em i{color:var(--sk-ink3);display:block;font-size:12px;font-style:normal;font-weight:400}.skvi{background:var(--sk-blue-s);border-radius:10px;color:var(--sk-blue);display:grid;flex:none;height:34px;place-items:center;width:34px}.skvi svg{height:18px;width:18px}.skvi.lg{height:40px;width:40px}.skdot{background:var(--sk-amb);height:7px;position:absolute;right:8px;top:8px;width:7px}.skav,.skdot{border-radius:50%}.skav{color:#fff;display:grid;flex:none;font-weight:700;place-items:center}.skcard{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:14px;min-width:0;overflow:hidden}.skh{border-bottom:1px solid var(--sk-line2);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.skh,.skt{align-items:center;display:flex}.skt{gap:12px;min-width:0}.skt b{display:block;font-size:15.5px}.skt small{color:var(--sk-ink3);font-size:12.5px;white-space:nowrap}.skk{display:flex;gap:6px}.skk>div{border-left:1px solid var(--sk-line2);padding:6px 14px;text-align:right}.skk>div:first-child{border-left:0}.skk strong{font-feature-settings:"tnum";display:block;font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.skk strong.b{color:var(--sk-blue)}.skk strong.a{color:var(--sk-amb)}.skk span{color:var(--sk-ink3);font-size:11.5px;white-space:nowrap}.skf{border-bottom:1px solid var(--sk-line2);flex-wrap:wrap;padding:12px 18px}.skf,.sksrch{align-items:center;display:flex;gap:8px}.sksrch{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:10px;color:var(--sk-ink3);flex:1 1;height:36px;min-width:200px;padding:0 12px}.sksrch svg{flex:none;height:16px;width:16px}.sksrch input{background:none;border:0;color:var(--sk-ink);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0}.sksrch:focus-within{border-color:var(--sk-blue)}.skseg{background:var(--sk-soft);border-radius:10px;display:flex;gap:2px;padding:3px}.skseg button{align-items:center;background:none;border:0;border-radius:8px;color:var(--sk-ink2);display:flex;font-size:12.5px;font-weight:500;gap:6px;padding:6px 10px;white-space:nowrap}.skseg button span{font-feature-settings:"tnum";color:var(--sk-ink3);font-size:11px;font-variant-numeric:tabular-nums}.skseg button.on{box-shadow:0 1px 2px #0f172a14;color:var(--sk-ink)}.skseg button.on,.sksel{background:var(--sk-card)}.sksel{border:1px solid var(--sk-line);border-radius:10px;color:var(--sk-ink2);font:inherit;font-size:12.5px;height:36px;padding:0 10px}.skr{grid-gap:16px;align-items:center;border-top:1px solid var(--sk-line2);cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,2.2fr) 90px minmax(140px,1.2fr) 100px 110px;padding:11px 18px}.skr.hd,.skr:not(.hd):hover{background:var(--sk-head)}.skr.hd{border-top:0;color:var(--sk-ink3);cursor:default;font-size:11px;font-weight:600;letter-spacing:.06em;padding:9px 18px;text-transform:uppercase}.skp{align-items:center;display:flex;gap:12px}.skp,.skp>div{min-width:0}.skp b{font-size:13.5px;font-weight:500}.skp b,.skp small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skp small{color:var(--sk-ink3)}.skp small,.skth{font-family:var(--sk-mono);font-size:11px}.skth{background:var(--sk-soft);border-radius:10px;color:var(--sk-ink2);display:grid;flex:none;font-weight:600;height:38px;overflow:hidden;place-items:center;width:38px}.skth img{height:100%;object-fit:cover;width:100%}.skn{font-feature-settings:"tnum";color:var(--sk-ink2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.skn.strong{color:var(--sk-ink);font-weight:600}.skq{min-width:0}.skq b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.skq b span{color:var(--sk-ink3);font-size:12px;font-weight:400}.skq small{color:var(--sk-ink3);font-size:11px;white-space:nowrap}.skb{background:#edf0f5;border-radius:9px;height:4px;margin:5px 0 3px;max-width:160px;overflow:hidden}.app.dark .skb,:root[data-theme=dark] .skb,body.dark .skb{background:#ffffff14}.skb i{background:var(--sk-blue);display:block;height:100%}.skb.low i{background:var(--sk-amb)}.skb.out i{background:var(--sk-red)}.skpill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;height:24px;padding:0 9px;white-space:nowrap}.skpill.g{background:var(--sk-grn-s);color:var(--sk-grn)}.skpill.a{background:var(--sk-amb-s);color:var(--sk-amb)}.skpill.r{background:var(--sk-red-s);color:var(--sk-red)}.skempty{align-items:center;display:flex;flex-direction:column;gap:4px;padding:40px 20px;text-align:center}.skempty b{font-size:14px;margin-top:6px}.skempty p{color:var(--sk-ink3);font-size:12.5px;margin:0}@media (max-width:1240px){.skr.hd{display:none}.skr{gap:2px 16px;grid-template-areas:"p q v" "p q s";grid-template-columns:minmax(0,1fr) 150px 100px}.skr .skp{grid-area:p}.skr>.skn:not(.strong){display:none}.skq{grid-area:q}.skr>.skn.strong{align-self:end;grid-area:v;text-align:right}.skr>span:last-child{align-self:start;grid-area:s;justify-self:end}}@media (max-width:900px){.skk{justify-content:space-between;width:100%}.skk>div{flex:1 1;padding:4px 10px;text-align:left}.skseg{max-width:100%;overflow-x:auto}.sksrch{min-width:100%}}@media (max-width:560px){.skr{grid-template-areas:"p p" "q v" "q s";grid-template-columns:minmax(0,1fr) 96px}.skf,.skh,.skr{padding-left:14px;padding-right:14px}.skk>div{padding:4px 6px}.skk strong{font-size:16px}}.stv-drawer-back{background:#0f172a73;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:3000}.stv-drawer{--stv-card:#fff;--stv-ink:#0f1d3a;--stv-ink2:#51607a;--stv-line:#e6e9ef;--stv-bg2:#f1f4f8;background:var(--stv-card);box-shadow:-8px 0 30px #0003;display:flex;flex-direction:column;height:100%;max-width:400px;width:100%}.app.dark .stv-drawer,:root[data-theme=dark] .stv-drawer,body.dark .stv-drawer{--stv-card:#1a1f2b;--stv-ink:#e8eef7;--stv-ink2:#94a3b8;--stv-line:#ffffff1a;--stv-bg2:#141922}.stv-drawer-head{align-items:center;border-bottom:1px solid var(--stv-line);display:flex;justify-content:space-between;padding:18px}.stv-drawer-title{color:var(--stv-ink);font-size:17px;font-weight:700}.stv-drawer-code{color:var(--stv-ink2);font-family:JetBrains Mono,monospace;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px}.stv-drawer-x{background:var(--stv-bg2);border:none;border-radius:9px;color:var(--stv-ink);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.stv-drawer-body{overflow-y:auto;padding:18px}.stv-drawer-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:22px}.stv-drawer-grid .l{color:var(--stv-ink2);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.stv-drawer-grid .v{color:var(--stv-ink);font-size:16px;font-weight:700}.stv-drawer-grid .v.mono{font-family:JetBrains Mono,monospace;font-family:var(--font-mono,"JetBrains Mono",monospace)}.stv-drawer-mvtitle{color:var(--stv-ink2);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.stv-mv{flex-direction:column}.stv-mv,.stv-mv-row{display:flex;gap:12px}.stv-mv-row{align-items:center}.stv-mv-q{background:var(--stv-bg2);border-radius:8px;color:var(--stv-ink);font-size:14px;font-weight:700;min-width:46px;padding:5px 0;text-align:center}.stv-mv-q.pos{color:#16a34a}.stv-mv-q.neg{color:#dc2626}.stv-mv-row.total .stv-mv-q{background:#eaf2ff;color:#1f6fe5}.stv-mv-row .a{color:var(--stv-ink);font-size:14px;font-weight:600}.stv-mv-row .t{color:var(--stv-ink2);font-size:12px}.qg{--qg-blue:#1f6fe5;--qg-blue-s:#eaf2ff;--qg-ink:var(--q-ink,#0f1d3a);--qg-ink2:var(--q-ink2,#51607a);--qg-ink3:var(--q-ink3,#8b97ab);--qg-line:var(--q-line,#e6e9ef);--qg-grn:#16a34a;--qg-mono:var(--font-mono,"JetBrains Mono",monospace);background:#eef2f7;display:none;inset:0;position:absolute;z-index:5}.qg.on{display:block}.qg-map{inset:0;position:absolute}.qg-map .leaflet-tile-pane{filter:saturate(.45) brightness(1.04) contrast(.95)}.qg-map.issat .leaflet-tile-pane{filter:none}.qg-p{background:#fffffff5;border:1px solid var(--qg-line);border-radius:14px;bottom:12px;box-shadow:0 12px 30px -16px #0f1d3a66;flex-direction:column;left:12px;overflow:hidden;position:absolute;top:12px;width:300px;z-index:500}.qg-h,.qg-p{display:flex}.qg-h{align-items:center;gap:8px;justify-content:space-between;padding:12px 14px 8px}.qg-h b{color:var(--qg-ink);font-size:13.5px}.qg-setb{background:#fff;border:1px solid var(--qg-line);border-radius:6px;color:var(--qg-ink2);cursor:pointer;font:600 11px inherit;padding:3px 8px}.qg-setb:hover{border-color:var(--qg-blue);color:var(--qg-blue)}.qg-s{border-bottom:1px solid var(--qg-line);color:var(--qg-ink3);display:flex;flex-wrap:nowrap;font-size:11.5px;gap:5px;padding:0 14px 10px}.qg-s span{background:#f3f6fa;border-radius:6px;padding:3px 6px;white-space:nowrap}.qg-s b{font-feature-settings:"tnum";color:var(--qg-ink);font-variant-numeric:tabular-nums}.qg-l{flex:1 1;overflow:auto;padding:6px}.qg-i{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:9px 8px}.qg-i:hover{background:#f3f6fa}.qg-i.sel{background:var(--qg-blue-s)}.qg-i .d{background:var(--qg-blue);border-radius:50%;flex:none;height:8px;width:8px}.qg-i .d.cli{background:#f59e0b}.qg-i .d.base{background:var(--qg-grn)}.qg-i .d.off{background:#9aa5b8}.qg-t{flex:1 1;min-width:0}.qg-t .k1{align-items:center;display:flex;gap:6px}.qg-t .k1 b{color:var(--qg-ink);font-family:var(--qg-mono);font-size:12px}.qg-t .k1 span{color:var(--qg-ink3);font-size:11px}.qg-t .k1 span,.qg-t .k2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qg-t .k2{color:var(--qg-ink2);font-size:11.5px;margin-top:2px}.qg-i em{font-feature-settings:"tnum";color:var(--qg-ink);font-size:13px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;text-align:right}.qg-i em small{color:var(--qg-ink3);display:block;font-size:9.5px;font-weight:500}.qg-d{background:none;border:0;border-radius:6px;color:var(--qg-ink3);cursor:pointer;flex:none;font-size:18px;height:28px;width:24px}.qg-d:hover{background:#e7edf5;color:var(--qg-blue)}.qg-g{border-radius:6px;color:var(--qg-ink3);display:grid;flex:none;height:28px;place-items:center;width:24px}.qg-g:hover{background:#e7edf5}.qg-g:hover,.qg-gb{color:var(--qg-blue)}.qg-gb{border-top:1px solid var(--qg-line);display:block;font-size:11.5px;font-weight:600;padding:8px 14px 10px;text-decoration:none}.qg-gb:hover{text-decoration:underline}.qg-empty{color:var(--qg-ink3);font-size:12px;padding:14px 8px;text-align:center}.qg-v{align-items:center;background:#fff;border:1px solid #cfd9ea;border-radius:9px;box-shadow:0 6px 16px -8px #0f1d3a80;cursor:pointer;display:flex;gap:6px;padding:3px 8px 3px 3px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.qg-v b{color:#0f1d3a;font-family:var(--qg-mono);font-size:11px;font-weight:600}.qg-v .ar{background:var(--c);border-radius:50%;flex:none;height:20px;position:relative;transition:transform .3s;width:20px}.qg-v .ar:after{border:4px solid #0000;border-bottom:8px solid #fff;border-top:0;content:"";left:50%;margin-left:-4px;position:absolute;top:3px}.qg-v.mv .ar{animation:qgp 1.6s infinite;box-shadow:0 0 0 0 color-mix(in oklab,var(--c) 45%,#0000)}@keyframes qgp{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 0 0 #0000}}.qg-v.off,.qg-v.stale{opacity:.75}.qg-v.off .ar{background:#9aa5b8}.qg-v.sel{border-color:var(--qg-blue);box-shadow:0 0 0 3px var(--qg-blue-s),0 6px 16px -8px #0f1d3a80;z-index:2}.qg-base{align-items:center;background:#ffffffeb;border:1px solid #cfd9ea;border-radius:10px;box-shadow:0 8px 18px -8px #0f1d3a99;color:#0f1d3a;display:flex;font-size:11px;font-weight:600;gap:6px;padding:4px 9px 4px 4px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.qg-base img{display:block;height:20px;padding-left:4px;width:auto}.leaflet-tooltip.qg-tt{background:none;border:0;box-shadow:none;color:#1f2a44;font-size:11px;font-weight:600;text-shadow:0 0 3px #fff,0 0 3px #fff}.leaflet-tooltip.qg-tt:before{display:none}.issat .leaflet-tooltip.qg-tt{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000}.qg-lay{background:#fff;border:1px solid var(--qg-line);border-radius:10px;box-shadow:0 4px 14px -6px #0f1d3a59;display:flex;gap:2px;padding:3px}.qg-lay button{background:none;border:0;border-radius:7px;color:var(--qg-ink2);cursor:pointer;font:600 12px Inter,sans-serif;font:600 12px var(--font-sans,Inter),sans-serif;padding:6px 11px}.qg-lay button.on{background:var(--qg-ink);color:#fff}@media (max-width:720px){.qg-p{bottom:8px;left:8px;max-height:46%;right:8px;top:auto;width:auto}}.qg-dest{align-items:center;color:#1f2a44;display:flex;font-size:11px;font-weight:600;gap:6px;position:absolute;text-shadow:0 0 3px #fff,0 0 3px #fff;transform:translate(-5px,-5px);white-space:nowrap}.qg-dest i{background:#fff;border:2px solid #1f6fe5;border-radius:50%;height:10px;width:10px}.issat .qg-dest{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000}.qg-warn{background:#fff5e8;border-radius:8px;color:#9a5b00;font-size:11px;line-height:1.35;margin:0 14px 8px;padding:6px 8px}.qg-p{max-height:calc(100% - 24px)}.qg-h{justify-content:flex-start}.qg-hsp{flex:1 1}.qg-min{background:#fff;border:1px solid var(--qg-line);border-radius:7px;color:var(--qg-ink2);cursor:pointer;display:grid;flex:none;height:26px;place-items:center;width:26px}.qg-min:hover{border-color:var(--qg-blue);color:var(--qg-blue)}.qg-l{flex:0 1 auto}.qg-p.mini .qg-gb,.qg-p.mini .qg-l,.qg-p.mini .qg-s,.qg-p.mini .qg-setb,.qg-p.mini .qg-warn{display:none}.qg-p.mini{width:auto}.qg-p.mini .qg-h{padding-bottom:12px}@media (max-width:720px){.qg-p{bottom:8px;top:auto}}.qg.on{display:grid;grid-template-columns:300px minmax(0,1fr)}.qg-map{inset:auto;min-height:0;order:2}.qg-map,.qg-p{position:relative}.qg-p{background:#fff;border:0;border-radius:0;border-right:1px solid var(--qg-line);bottom:auto;box-shadow:none;height:100%;left:auto;max-height:none;order:1;top:auto;width:auto}.qg-l{flex:1 1 auto}.qg.on:has(.qg-p.mini){grid-template-columns:210px minmax(0,1fr)}.qg-p.mini .qg-h{padding-bottom:8px}@media (max-width:720px){.qg.on{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.qg-map{order:1}.qg-p{border-right:0;border-top:1px solid var(--qg-line);bottom:auto;height:auto;left:auto;max-height:45%;order:2;right:auto;top:auto}}.qg-t .k3{background:#ecfdf3;border:0;border-radius:6px;color:#15803d;cursor:pointer;display:inline-block;font:600 11px inherit;margin-top:4px;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.qg-t .k3:hover{background:#d9f7e5}.qg-t .k4{color:var(--qg-ink2);font-size:11.5px;margin-top:3px}.qg-t .k4 b{font-feature-settings:"tnum";color:var(--qg-ink);font-variant-numeric:tabular-nums}.qg-i .d.nosig{background:#9aa5b8}.qg-setb.on{background:var(--qg-blue);border-color:var(--qg-blue);color:#fff}.qg-warn.qg-pick{background:var(--qg-blue-s);color:var(--qg-blue)}.qg-warn.qg-ok{background:#ecfdf3;color:#15803d}.qg-map .qg-picking,.qg-map.qg-picking{cursor:crosshair}.lm{background:#eef2f7;border:1px solid #e5e8ef;border:1px solid var(--line,#e5e8ef);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.lm,.lm-map{position:relative}.lm-map{height:280px}.lm-map .leaflet-tile-pane{filter:saturate(.45) brightness(1.04) contrast(.95)}.lm-bar{align-items:center;background:#fff;background:var(--bg-1,#fff);border-top:1px solid #e5e8ef;border-top:1px solid var(--line,#e5e8ef);color:#51607a;color:var(--ink-2,#51607a);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:8px 10px}.lm-bar b{color:#0f1d3a;color:var(--ink-1,#0f1d3a);font-weight:600}.lm-km{background:#eaf2ff;border-radius:6px;padding:2px 8px}.lm-km,.lm-km b{color:#1f6fe5}.lm-live{background:#ecfdf3;color:#15803d}.lm-live,.lm-off{border-radius:6px;font-weight:600;padding:2px 8px}.lm-off{background:#f1f4f8;color:#8b97ab}.lm-bar a{color:#1f6fe5;font-weight:600;margin-left:auto;text-decoration:none;white-space:nowrap}.lm-bar a:hover{text-decoration:underline}.lm-empty{background:#fffffff0;border-radius:10px;box-shadow:0 6px 18px -10px #0f1d3a66;color:#51607a;font-size:12px;left:50%;padding:8px 12px;pointer-events:none;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%)}.lm-stop{align-items:center;background:#fff;border:1px solid #cfd9ea;border-radius:999px;box-shadow:0 6px 14px -8px #0f1d3a8c;color:#0f1d3a;display:flex;font-size:11px;font-weight:600;gap:5px;padding:2px 8px 2px 2px;position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.lm-stop b{background:#1f6fe5;border-radius:50%;color:#fff;display:grid;font-size:11px;height:20px;place-items:center;width:20px}.lm-stop.ok{opacity:.85}.lm-stop.ok b{background:#16a34a}.lm-stop span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.lm-vis{border:1px solid #bfe9cf;border-radius:6px;font-size:10.5px;font-weight:600;padding:2px 7px;position:absolute;transform:translate(-50%,6px);white-space:nowrap}.lm-done,.lm-vis{background:#ecfdf3;color:#15803d}.lm-done{border-radius:6px;padding:2px 8px}.lm-done b{color:#15803d}.lm-gstop{align-items:center;background:#fff;border:1px solid #bfe9cf;border-radius:999px;box-shadow:0 6px 14px -8px #0f1d3a8c;color:#0f1d3a;display:flex;font-size:11px;font-weight:600;gap:5px;padding:2px 8px 2px 2px;position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.lm-gstop b{background:#16a34a;border-radius:50%;color:#fff;display:grid;font-size:11px;height:20px;place-items:center;width:20px}.lm-gl{grid-gap:6px;background:#fff;background:var(--bg-1,#fff);border-top:1px solid #e5e8ef;border-top:1px solid var(--line,#e5e8ef);display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:8px 10px 10px}.lm-gl>div{align-items:center;background:#f5f7fb;background:var(--bg-2,#f5f7fb);border-radius:8px;display:flex;gap:8px;padding:6px 8px}.lm-gl i{background:#16a34a;border-radius:50%;color:#fff;flex:none;font:700 10.5px/20px inherit;font-style:normal;height:20px;text-align:center;width:20px}.lm-gl span{display:flex;flex-direction:column;min-width:0}.lm-gl b{color:#0f1d3a;color:var(--ink-1,#0f1d3a);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-gl small{font-feature-settings:"tnum";color:#8b97ab;color:var(--ink-3,#8b97ab);font-size:11px;font-variant-numeric:tabular-nums}.ql{--q-card:var(--bg-1,#fff);--q-soft:var(--bg-2,#f2f4f9);--q-line:var(--bg-3,#e5e8ef);--q-ink:var(--ink-1,#0f172a);--q-ink2:var(--ink-2,#475569);--q-ink3:var(--ink-3,#94a3b8);--q-blue:var(--accent,#2563eb);--q-blue-s:var(--accent-soft,#eef3ff);--q-floor:#e9edf4;--q-road:#d3d9e4;--q-wall:#f8fafc;--q-roof:#fff;grid-gap:14px;color:var(--q-ink);display:grid;font-family:var(--font-sans);gap:14px;padding:8px 0 40px}.dark .ql,[data-theme=dark] .ql{--q-floor:#161b26;--q-road:#232a38;--q-wall:#2a3242;--q-roof:#343d50}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ql{--q-floor:#161b26;--q-road:#232a38;--q-wall:#2a3242;--q-roof:#343d50}}.ql button,.ql input{color:inherit;font:inherit}.ql-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ql-eb{align-items:center;color:var(--q-blue);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.1em;text-transform:uppercase}.ql-eb:before{animation:ql-pulse 1.8s infinite;background:#16a34a;background:var(--success,#16a34a);border-radius:50%;box-shadow:0 0 0 0 #16a34a99;content:"";height:7px;width:7px}@keyframes ql-pulse{70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 0 0 #16a34a00}}.ql-head h1{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.ql-head p{color:var(--q-ink2);font-size:13.5px;margin:0}.ql-ctl{display:flex;gap:6px}.ql-ctl button{background:var(--q-card);border:1px solid var(--q-line);border-radius:9px;color:var(--q-ink2);cursor:pointer;font-size:13px;font-weight:600;height:34px;min-width:34px;padding:0 12px}.ql-ctl button.on{background:var(--q-blue);border-color:var(--q-blue);color:#fff}.ql-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ql-kpi{grid-gap:2px;background:var(--q-card);border:1px solid var(--q-line);border-radius:14px;cursor:pointer;display:grid;gap:2px;overflow:hidden;padding:12px 14px;position:relative;text-align:left}.ql-kpi:before{background:var(--q-blue);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ql-kpi.k-pending:before{background:#d97706;background:var(--warn,#d97706)}.ql-kpi.k-truck:before{background:#7c3aed}.ql-kpi.k-low:before{background:#dc2626;background:var(--danger,#dc2626)}.ql-kpi small{color:var(--q-ink3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ql-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em}.ql-kpi span{color:var(--q-ink2);font-size:12px}.ql-main{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ql-stage{background:var(--q-soft);border:1px solid var(--q-line);border-radius:16px;height:660px;overflow:hidden;position:relative}.ql-canvas{inset:0;position:absolute}.ql-canvas canvas{cursor:grab;display:block;height:100%;touch-action:none;width:100%}.ql-canvas canvas:active{cursor:grabbing}.ql-overlay{inset:0;pointer-events:none;position:absolute}.ql-tag{grid-gap:1px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb,var(--q-card) 92%,#0000);border:1px solid var(--q-line);border-radius:10px;box-shadow:0 8px 24px #0f172a24;cursor:pointer;display:grid;font-size:11.5px;gap:1px;left:0;margin-top:-10px;padding:6px 11px 7px;pointer-events:auto;position:absolute;text-align:center;top:0;white-space:nowrap;will-change:transform}.ql-tag:after{background:var(--q-card);border-bottom:1px solid var(--q-line);border-right:1px solid var(--q-line);bottom:-5px;content:"";height:8px;left:50%;margin-left:-4px;position:absolute;transform:rotate(45deg);width:8px}.ql-tag b{font-size:12.5px;font-weight:700}.ql-tag span{color:var(--q-ink2)}.ql-tag em{color:#dc2626;color:var(--danger,#dc2626);font-size:11px;font-style:normal;font-weight:600}.ql-tag.on,.ql-tag:hover{border-color:var(--q-blue)}.ql-tag.sm{padding:4px 9px 5px}.ql-err{background:#fef2f2;background:var(--danger-soft,#fef2f2);border-radius:10px;color:#dc2626;color:var(--danger,#dc2626);font-size:13px;inset:auto 16px 16px 16px;padding:10px 12px;position:absolute}.ql-legend{color:var(--q-ink2);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.ql-legend span{align-items:center;display:inline-flex;gap:6px}.ql-legend .lg{background:#c8a46a;border-radius:3px;height:12px;width:12px}.ql-legend .lg.p-new{background:#f59e0b}.ql-legend .lg.p-ship{background:#8b5cf6}.ql-legend .lg.cart{background:#0ea5e9}.ql-panel{background:var(--q-card);border:1px solid var(--q-line);border-radius:16px;display:flex;flex-direction:column;height:660px;overflow:hidden;width:340px}.ql-panel-h{align-items:flex-start;border-bottom:1px solid var(--q-line);display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.ql-panel-h b{display:block;font-size:15px;font-weight:700}.ql-panel-h small{color:var(--q-ink3);font-size:12px}.ql-panel-h button{background:var(--q-soft);border:0;border-radius:8px;color:var(--q-ink2);cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.ql-panel-b{grid-gap:4px;align-content:start;display:grid;flex:1 1;gap:4px;overflow:auto;padding:8px 10px 14px}.ql-search{background:var(--q-card);border:1px solid var(--q-line);border-radius:9px;font-size:13px;height:36px;margin-bottom:4px;padding:0 10px}.ql-sec{color:var(--q-ink3);font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 6px 2px;text-transform:uppercase}.ql-row{grid-gap:10px;align-items:center;border-radius:9px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:7px 6px}.ql-row.ql-click{cursor:pointer}.ql-noimg,.ql-row img,.ql-row.ql-click:hover{background:var(--q-soft)}.ql-noimg,.ql-row img{border:1px solid var(--q-line);border-radius:7px;height:34px;object-fit:cover;width:34px}.ql-row div{min-width:0}.ql-row b{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.ql-row b,.ql-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-row small{color:var(--q-ink3);font-size:11.5px}.ql-row em{font-size:13px;font-style:normal;font-weight:700;text-align:right}.ql-row em small{display:inline;font-weight:500}.ql-row.low em{color:#dc2626;color:var(--danger,#dc2626)}.ql-av{background:var(--q-blue-s);border-radius:50%;color:var(--q-blue);display:grid;font-size:13px;font-weight:700;height:34px;place-items:center;width:34px}.ql-av.s-pending{background:#fff7ed;background:var(--warn-soft,#fff7ed);color:#d97706;color:var(--warn,#d97706)}.ql-av.s-shipped{background:#8b5cf624;color:#7c3aed}.ql-av.s-received{background:#ecfdf3;background:var(--success-soft,#ecfdf3);color:#16a34a;color:var(--success,#16a34a)}.ql-av.t{background:#0ea5e924;color:#0284c7}.ql-empty{color:var(--q-ink3);font-size:12.5px;padding:10px 6px}.ql-btn{background:var(--q-blue);border:0;border-radius:10px;color:#fff!important;cursor:pointer;font-weight:600;height:38px;margin-top:10px}@media (max-width:1100px){.ql-main{grid-template-columns:1fr}.ql-panel{height:auto;max-height:520px;width:auto}}@media (max-width:720px){.ql-kpis{grid-template-columns:1fr 1fr}.ql-stage{height:460px}}.ql-ctl button{position:relative}.ql-dot{background:#dc2626;background:var(--danger,#dc2626);border-radius:50%;height:7px;position:absolute;right:5px;top:5px;width:7px}.ql-tplate{background:#fff;border:1px solid #111827;border-radius:3px;color:#111827;font-family:var(--font-mono);font-size:10.5px;font-weight:700;justify-self:center;letter-spacing:.04em;padding:1px 6px}.ql-veh{display:flex;gap:10px;justify-content:space-between;padding:6px 6px 10px}.ql-plate,.ql-veh{align-items:center}.ql-plate{background:#fff;border:2px solid #111827;border-radius:5px;color:#111827;display:inline-flex;font-family:var(--font-mono);font-size:17px;font-weight:700;height:34px;letter-spacing:.06em;overflow:hidden;padding-right:12px}.ql-plate i{align-self:stretch;background:#1d4ed8;color:#facc15;display:grid;font-family:var(--font-sans);font-size:8px;font-style:normal;margin-right:9px;padding-bottom:3px;place-items:end center;width:26px}.ql-plate.none{background:none;border-color:var(--q-line);border-style:dashed;color:var(--q-ink3);font-size:13px;padding:0 12px}.ql-pill{background:var(--q-soft);border-radius:999px;color:var(--q-ink2);font-size:12px;font-weight:600;padding:4px 10px}.ql-pill.ok{background:#ecfdf3;background:var(--success-soft,#ecfdf3);color:#16a34a;color:var(--success,#16a34a)}.ql-kv{border-top:1px solid var(--q-line);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:8px 6px}.ql-kv span{color:var(--q-ink3)}.ql-kv em{font-style:normal;font-weight:600;text-align:right}.ql-kv em.warn{color:#d97706;color:var(--warn,#d97706)}.ql-kv em.bad{color:#dc2626;color:var(--danger,#dc2626)}.vr-back{--v-card:var(--bg-1,#fff);--v-soft:var(--bg-2,#f2f4f9);--v-line:var(--bg-3,#e5e8ef);--v-ink:var(--ink-1,#0f172a);--v-ink2:var(--ink-2,#475569);--v-ink3:var(--ink-3,#94a3b8);--v-blue:var(--accent,#2563eb);background:#0f172a73;color:var(--v-ink);display:grid;font-family:var(--font-sans);inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.vr-back button,.vr-back input,.vr-back select{color:inherit;font:inherit}.vr{background:var(--v-card);border:1px solid var(--v-line);border-radius:18px;box-shadow:0 30px 80px #0f172a4d;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;width:min(640px,100%)}.vr,.vr-h{display:flex}.vr-h{align-items:flex-start;border-bottom:1px solid var(--v-line);gap:12px;justify-content:space-between;padding:18px 20px 14px}.vr-h b{display:block;font-size:18px;font-weight:700;letter-spacing:-.01em}.vr-h small{color:var(--v-ink3);font-size:12.5px}.vr-x{background:var(--v-soft);border:0;border-radius:9px;color:var(--v-ink2);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.vr-b{align-content:start;flex:1 1;overflow:auto;padding:14px 20px}.vr-b,.vr-card{grid-gap:12px;display:grid;gap:12px}.vr-card{border:1px solid var(--v-line);border-radius:14px;padding:12px}.vr-card.focus{border-color:var(--v-blue);box-shadow:0 0 0 3px #eef3ff;box-shadow:0 0 0 3px var(--accent-soft,#eef3ff)}.vr-top{align-items:center;display:flex;gap:10px}.vr-plate{align-items:stretch;background:#fff;border:2px solid #111827;border-radius:6px;display:inline-flex;flex:0 0 auto;height:40px;overflow:hidden}.vr-plate i{background:#1d4ed8;color:#facc15;display:grid;font-size:8.5px;font-style:normal;font-weight:700;padding-bottom:4px;place-items:end center;width:28px}.vr-plate input{background:#0000;border:0;color:#111827!important;font-family:var(--font-mono)!important;font-size:17px;font-weight:700;letter-spacing:.06em;outline:0;padding:0 10px;text-transform:uppercase;width:128px}.vr-plate input::placeholder{color:#cbd5e1}.vr-name{background:var(--v-card);border:1px solid var(--v-line);border-radius:10px;flex:1 1;font-size:14.5px!important;font-weight:600;height:40px;min-width:0;padding:0 12px}.vr-del{background:none;border:1px solid var(--v-line);border-radius:10px;color:var(--v-ink3);cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.vr-del:hover{background:#fef2f2;background:var(--danger-soft,#fef2f2);border-color:#dc262659;color:#dc2626;color:var(--danger,#dc2626)}.vr-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.vr-grid label{grid-gap:4px;color:var(--v-ink3);display:grid;font-size:11px;font-weight:600;gap:4px;letter-spacing:.06em;text-transform:uppercase}.vr-grid label.w{grid-column:1/-1}.vr-grid input,.vr-grid select{background:var(--v-card);border:1px solid var(--v-line);border-radius:9px;font-size:13.5px!important;font-weight:500;height:38px;letter-spacing:0;padding:0 10px;text-transform:none}.vr-grid input:focus,.vr-grid select:focus,.vr-name:focus{border-color:var(--v-blue);outline:2px solid #eef3ff;outline:2px solid var(--accent-soft,#eef3ff)}.vr-grid em{color:var(--v-ink3);font-size:11.5px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.vr-grid em.warn{color:#d97706;color:var(--warn,#d97706)}.vr-grid em.bad{color:#dc2626;color:var(--danger,#dc2626)}.vr-grid em.ok{color:#16a34a;color:var(--success,#16a34a)}.vr-colors{display:flex;gap:8px}.vr-colors button{border:1px solid #0f172a2e;border-radius:50%;cursor:pointer;height:28px;width:28px}.vr-colors button.on{box-shadow:0 0 0 2px var(--v-card),0 0 0 4px var(--v-blue)}.vr-add{align-items:center;background:none;border:1px dashed var(--v-line);border-radius:12px;color:var(--v-blue);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:42px;justify-content:center}.vr-add:hover{background:#eef3ff;background:var(--accent-soft,#eef3ff)}.vr-empty{color:var(--v-ink3);font-size:13px;padding:20px;text-align:center}.vr-f{align-items:center;border-top:1px solid var(--v-line);display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.vr-hint{color:var(--v-ink3);font-size:12px}.vr-err{color:#dc2626;color:var(--danger,#dc2626);font-size:12.5px}.vr-save{background:var(--v-blue);border:0;border-radius:10px;color:#fff!important;cursor:pointer;font-weight:600;height:40px;padding:0 22px}.vr-save:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.vr-grid{grid-template-columns:1fr}.vr-top{flex-wrap:wrap}.vr-name{flex-basis:100%;order:3}}.ql-alerts{display:flex;flex-wrap:wrap;gap:10px}.ql-alert{align-items:center;border:1px solid;border-radius:11px;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:40px;padding:0 14px}.ql-alert b{font-weight:700}.ql-alert span{opacity:.8}.ql-alert.bad{background:#fef2f2;background:var(--danger-soft,#fef2f2);border-color:#dc26264d;color:#dc2626;color:var(--danger,#dc2626)}.ql-alert.warn{background:#fff7ed;background:var(--warn-soft,#fff7ed);border-color:#d977064d;color:#b45309;color:var(--warn,#b45309)}.ql-legend .lg.late{background:#dc2626}.ql-av.late{background:#fef2f2;background:var(--danger-soft,#fef2f2);color:#dc2626;color:var(--danger,#dc2626)}.ql-note{background:var(--q-soft);border-radius:9px;color:var(--q-ink2);font-size:12px;line-height:1.45;margin:2px 0 6px;padding:8px 10px}.ql-mini{background:var(--q-blue-s);border:1px solid var(--q-blue);border-radius:8px;color:var(--q-blue)!important;cursor:pointer;font-size:12px;font-weight:600;height:30px;padding:0 10px;white-space:nowrap}.ql-mini:disabled{cursor:wait;opacity:.6}.ql-done{color:#16a34a;color:var(--success,#16a34a);font-size:12px;font-weight:600;white-space:nowrap}.ql-tag em{cursor:pointer}.ql-hint{background:#0f172ad1;border-radius:10px;bottom:18px;color:#fff;font-size:12.5px;font-weight:500;left:50%;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;transform:translate(-50%,8px);transition:opacity .2s,transform .2s}.ql-hint.on{opacity:1;transform:translate(-50%)}.ql-toast{background:var(--q-ink);border-radius:10px;box-shadow:0 10px 30px #0f172a40;color:var(--q-card);font-size:13px;left:50%;padding:9px 14px;position:absolute;top:16px;transform:translateX(-50%)}.ql-tag .ql-val{grid-gap:3px;color:var(--q-ink2);display:grid;font-size:11px;gap:3px;grid-template-columns:1fr;margin-top:3px}.ql-tag .ql-val i{background:var(--q-blue-s);border-radius:2px;display:block;height:4px;overflow:hidden}.ql-tag .ql-val u{background:var(--q-blue);border-radius:2px;display:block;height:100%}.ql-tag .ql-val strong{color:var(--q-blue);font-weight:700}.ql-tag.ql-add{background:color-mix(in srgb,var(--q-blue-s) 85%,#0000);border-color:var(--q-blue);border-style:dashed}.ql-tag.ql-add b{align-items:center;color:var(--q-blue);display:inline-flex;gap:5px;justify-content:center}.ql-tag.ql-add:after{background:var(--q-blue-s);border-color:var(--q-blue);border-style:dashed}.ql-vbtn{align-items:center;display:inline-flex;gap:6px}.lm-sec{color:var(--v-ink3);font-size:11px;font-weight:700;letter-spacing:.06em;padding-top:4px;text-transform:uppercase}.lm-row{align-items:center;display:flex;gap:10px}.lm-qty{font-feature-settings:"tnum";color:var(--v-ink3);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;min-width:84px;text-align:right}.lm-veh{grid-gap:10px;align-items:center;border:1px solid var(--v-line);border-radius:12px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:8px 10px}.lm-veh-ic{background:#eef3ff;background:var(--accent-soft,#eef3ff);border-radius:10px;color:var(--v-blue);display:grid;height:36px;place-items:center;width:36px}.lm-veh b{display:block;font-size:13.5px;font-weight:600}.lm-veh small{color:var(--v-ink3);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-noplate{border:1px dashed var(--v-line);border-radius:5px;color:var(--v-ink3);font-size:11.5px;padding:2px 7px}.ql-tag.ql-vtag{align-items:center;display:inline-flex;gap:6px;padding:4px 8px}.ql-tag.ql-vtag,.ql-tag.ql-vtag b{font-size:11.5px}.ql-tag.ql-vtag .ql-tplate{font-size:10px;padding:0 5px}.ql-tag.ql-vtag.alert{border-color:#dc2626;border-color:var(--danger,#dc2626)}.ql-vdot{background:var(--q-ink3);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.ql-vdot.on{background:#16a34a;background:var(--success,#16a34a);box-shadow:0 0 0 3px #16a34a2e}.ql-addpin{background:var(--q-card);border:1.5px dashed var(--q-blue);border-radius:50%;box-shadow:0 4px 12px #0f172a24;color:var(--q-blue);cursor:pointer;display:grid;height:26px;left:0;margin-left:14px;margin-top:30px;place-items:center;pointer-events:auto;position:absolute;top:0;transition:background .15s;width:26px;will-change:transform}.ql-addpin:hover{background:var(--q-blue);border-style:solid;color:#fff}.ql-row.ql-post{align-items:start}.ql-row.ql-post q{background:#fef2f2;background:var(--danger-soft,#fef2f2);border-radius:8px;color:var(--q-ink);display:block;font-size:12px;line-height:1.4;margin-top:4px;padding:6px 8px;white-space:normal}.ql-row.ql-post q:after,.ql-row.ql-post q:before{color:var(--q-ink3);content:'"'}.ql-row.ql-post .ql-nocm{font-style:italic}.ql-alert.info{background:#0ea5e914;border-color:#0ea5e94d;color:#0369a1}.ql-seg{border:1px solid var(--q-line);border-radius:10px;display:flex;gap:4px;margin:2px 0 6px;padding:3px}.ql-seg button{align-items:center;background:none;border:0;border-radius:7px;color:var(--q-ink2);cursor:pointer;display:inline-flex;flex:1 1;font-size:12px;font-weight:600;gap:5px;height:30px;justify-content:center}.ql-seg button i{background:var(--q-soft);border-radius:999px;font-size:11px;font-style:normal;padding:0 6px}.ql-seg button.on{background:var(--q-blue);color:#fff}.ql-seg button.on i{background:#ffffff40}.ql-postr{grid-gap:6px;align-self:start;display:grid;gap:6px;justify-items:end}.ql-done-btn{align-items:center;background:#ecfdf3;border:1px solid #bfe9cf;border-radius:7px;color:#15803d;cursor:pointer;display:inline-flex;font:600 11.5px inherit;gap:4px;height:26px;padding:0 9px;white-space:nowrap}.ql-done-btn:hover{background:#16a34a;border-color:#16a34a;color:#fff}.ql-mv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.ql-mv .ql-btn{margin-top:0}.ql-btn.ghost{background:#eaf2ff;background:var(--q-blue-s,#eaf2ff);color:#1f6fe5!important;color:var(--q-blue,#1f6fe5)!important}.ql-btn:disabled{cursor:default;opacity:.5}.ql-canvas .moon{background:radial-gradient(circle at 36% 34%,#fffdf1,#f3ead0 55%,#ddd2ad);border-radius:50%;box-shadow:0 0 36px 10px #fff4d259,0 0 120px 44px #aac3ff24;height:52px;opacity:0;pointer-events:none;position:absolute;right:7%;top:8%;transform:translateY(10px);transition:opacity 1.2s,transform 1.2s;width:52px;z-index:1}.ql-canvas .moon:after,.ql-canvas .moon:before{background:#beb28c59;border-radius:50%;content:"";position:absolute}.ql-canvas .moon:before{height:11px;left:14px;top:26px;width:11px}.ql-canvas .moon:after{height:7px;left:31px;top:14px;width:7px}.ql-canvas.night .moon{opacity:1;transform:none}.ql-canvas .stars{background-image:radial-gradient(1.2px 1.2px at 8% 22%,#fff,#0000),radial-gradient(1px 1px at 18% 60%,#fff,#0000),radial-gradient(1.4px 1.4px at 27% 12%,#fff,#0000),radial-gradient(1px 1px at 39% 38%,#fff,#0000),radial-gradient(1.2px 1.2px at 52% 18%,#fff,#0000),radial-gradient(1px 1px at 61% 50%,#fff,#0000),radial-gradient(1.3px 1.3px at 70% 8%,#fff,#0000),radial-gradient(1px 1px at 78% 44%,#fff,#0000),radial-gradient(1.2px 1.2px at 88% 30%,#fff,#0000),radial-gradient(1px 1px at 95% 62%,#fff,#0000),radial-gradient(1px 1px at 4% 70%,#fff,#0000),radial-gradient(1px 1px at 46% 72%,#fff,#0000);height:38%;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000);opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1.2s;z-index:1}.ql-canvas.night .stars{animation:qlTwk 4s ease-in-out infinite alternate;opacity:.75}.ql-canvas .sun{height:64px;left:7%;opacity:1;pointer-events:none;position:absolute;top:7%;transition:opacity 1.2s,transform 1.2s;width:64px;z-index:1}.ql-canvas .sun i{background:radial-gradient(circle at 40% 38%,#fffbe6,#ffe08a 55%,#ffc94d);border-radius:50%;box-shadow:0 0 30px 10px #ffd66e73,0 0 110px 50px #ffe29640;inset:12px;position:absolute}.ql-canvas .sun:before{animation:qlSunr 40s linear infinite;background:repeating-conic-gradient(#ffd26459 0 6deg,#0000 6deg 30deg);border-radius:50%;content:"";inset:-18px;-webkit-mask-image:radial-gradient(circle,#0000 36%,#000 40%,#0000 72%);mask-image:radial-gradient(circle,#0000 36%,#000 40%,#0000 72%);position:absolute}.ql-canvas.night .sun{opacity:0;transform:translateY(14px)}.ql-canvas:not(.night).cloudy .sun{opacity:.55}.ql-canvas:not(.night).wet .sun{opacity:.2}@keyframes qlTwk{to{opacity:.45}}@keyframes qlSunr{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ql-canvas .sun:before,.ql-canvas.night .stars{animation:none}}.wd-page{color:#f1f5f9;color:var(--ink-1,#f1f5f9);display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;font-family:var(--font-sans,system-ui,-apple-system,sans-serif);gap:16px;margin:0 auto;max-width:720px;padding:16px 14px calc(28px + env(safe-area-inset-bottom))}.wd-greeting{padding:4px 2px 0}.wd-greeting .eyebrow{color:#aab4c88c;color:var(--ink-3,#aab4c88c);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.wd-greeting h1{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0}.wd-hero{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#1e293be6,#0f172aeb);border:1px solid #22d3ee33;border-radius:18px;box-shadow:0 18px 40px -22px #22d3ee59,inset 0 1px 0 #ffffff0a;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;overflow:hidden;padding:20px 18px;position:relative;text-align:left;transition:border-color .12s,transform 80ms;width:100%}.wd-hero:after{background:radial-gradient(circle,#22d3ee2e,#0000 70%);content:"";height:240px;pointer-events:none;position:absolute;right:-60px;top:-40px;width:240px}.wd-hero:active{transform:scale(.998)}.wd-hero-lbl{align-items:center;color:#22d3ee;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.wd-hero-lbl .dot{animation:wdPulse 1.6s ease-in-out infinite;background:#22d3ee;border-radius:50%;box-shadow:0 0 8px #22d3eeb3;height:6px;width:6px}.wd-hero-lbl .dot.idle{animation:none;background:#aab4c88c;box-shadow:none}@keyframes wdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.wd-hero-ttl{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:22px;font-weight:800;letter-spacing:-.01em}.wd-hero-meta{color:#aab4c8b3;color:var(--ink-3,#aab4c8b3);font-size:13px;font-weight:500;margin-bottom:6px}.wd-stat-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:1fr 1fr;margin-top:6px}.wd-stat .lbl{color:#aab4c88c;color:var(--ink-3,#aab4c88c);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.wd-stat .val{font-feature-settings:"tnum";font-family:system-ui;font-family:var(--font-display,system-ui);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.wd-stat .val.cyan{color:#22d3ee}.wd-stat .val.green{color:#22c55e}.wd-stat .val.orange{color:#f59e0b}.wd-stat .val.red{color:#ef4444}.wd-hero-empty .wd-hero-cta{align-items:center;align-self:flex-start;background:#22d3ee29;border:1px solid #22d3ee4d;border-radius:10px;color:#22d3ee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:8px;padding:10px 16px}.wd-section-title{color:#aab4c88c;color:var(--ink-3,#aab4c88c);font-size:11px;font-weight:700;letter-spacing:.16em;margin-top:8px;padding:0 4px;text-transform:uppercase}.wd-section-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:0 4px}.wd-section-row .wd-section-title{margin-top:0;padding:0}.wd-section-link{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;color:#22d3ee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 0}.wd-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.wd-action{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#1e293bb3,#0f172ad9);border:1px solid #ffffff0f;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:18px 16px;text-align:left;transition:transform 80ms,border-color .12s}.wd-action:active{transform:scale(.97)}.wd-action-icn{border-radius:10px;display:grid;height:44px;place-items:center;width:44px}.wd-action-ttl{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:17px;font-weight:700}.wd-action-sub{color:#aab4c899;color:var(--ink-3,#aab4c899);font-size:12px;font-weight:500}.wd-action.cyan{border-color:#22d3ee40}.wd-action.cyan .wd-action-icn{background:#22d3ee1f;color:#22d3ee}.wd-action.orange .wd-action-icn{background:#f59e0b1f;color:#f59e0b}.wd-action.green .wd-action-icn{background:#22c55e1f;color:#22c55e}.wd-action.red .wd-action-icn{background:#ef44441f;color:#ef4444}.wd-route{background:linear-gradient(180deg,#1e293b99,#0f172ac7);border:1px solid #ffffff0f;border-radius:14px;padding:14px 14px 6px}.wd-route-head{align-items:baseline;display:flex;justify-content:space-between;padding:0 4px 8px}.wd-route-progress{color:#aab4c8b3;color:var(--ink-3,#aab4c8b3);font-size:14px}.wd-route-progress strong{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:22px;font-weight:800;letter-spacing:-.01em;margin-right:4px}.wd-route-pct{color:#aab4c8b3;color:var(--ink-3,#aab4c8b3);font-size:14px;font-weight:600}.wd-route-bar{background:#ffffff0f;border-radius:4px;height:4px;margin:0 4px 8px;overflow:hidden}.wd-route-bar-fill{background:linear-gradient(90deg,#22c55e,#16a34a);height:100%;transition:width .2s ease-out}.wd-route-list{display:flex;flex-direction:column}.wd-route-row{grid-gap:12px;align-items:center;border-top:1px solid #ffffff0a;display:grid;gap:12px;grid-template-columns:36px 1fr auto;padding:12px 4px}.wd-route-row:first-child{border-top:0}.wd-route-num{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;color:#aab4c8b3;color:var(--ink-3,#aab4c8b3);display:grid;font-size:13px;font-weight:700;height:32px;place-items:center;width:32px}.wd-route-row.status-delivered .wd-route-num{background:#22c55e;border-color:#22c55e;color:#fff}.wd-route-row.active .wd-route-num{background:#22d3ee1f;border-color:#22d3ee;color:#22d3ee}.wd-route-info{min-width:0}.wd-route-info .n{align-items:center;color:#f1f5f9;color:var(--ink-1,#f1f5f9);display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px}.wd-route-info .m{color:#aab4c899;color:var(--ink-3,#aab4c899);font-size:12px;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-route-amt{font-feature-settings:"tnum";font-family:system-ui;font-family:var(--font-display,system-ui);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.wd-route-amt.green{color:#22c55e}.wd-route-amt.red{color:#ef4444}.wd-route-amt.muted{color:#aab4c880;color:var(--ink-3,#aab4c880)}.badge{border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.badge.tani{background:#f59e0b2e;color:#f59e0b}.badge.borxh{background:#ef44442e;color:#ef4444}.badge.pagu{background:#22c55e2e;color:#22c55e}.wd-feed{display:flex;flex-direction:column;gap:10px}.wd-feed-row{grid-gap:14px;align-items:center;background:linear-gradient(180deg,#1e293b8c,#0f172ac7);border:1px solid #ffffff0f;border-radius:14px;display:grid;gap:14px;grid-template-columns:40px 1fr auto;padding:14px}.wd-feed-icn{background:#22c55e1f;border-radius:10px;color:#22c55e;display:grid;font-size:18px;font-weight:800;height:40px;place-items:center;width:40px}.wd-feed-row.borxh .wd-feed-icn{background:#ef44441f;color:#ef4444}.wd-feed-row.borxh .wd-feed-icn .excl{line-height:1}.wd-feed-row.expense .wd-feed-icn{background:#ef44441f;color:#ef4444}.wd-feed-info{min-width:0}.wd-feed-info .n{align-items:center;color:#f1f5f9;color:var(--ink-1,#f1f5f9);display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px}.wd-feed-info .m{color:#aab4c899;color:var(--ink-3,#aab4c899);font-size:12px;font-weight:500;margin-top:2px}.wd-feed-amt{font-feature-settings:"tnum";font-family:system-ui;font-family:var(--font-display,system-ui);font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.wd-feed-amt.green{color:#22c55e}.wd-feed-amt.red{color:#ef4444}.wd-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wd-mini-card{grid-gap:2px 10px;align-items:center;appearance:none;-webkit-appearance:none;background:#0f172aad;border:1px solid #ffffff12;border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px 10px;grid-template-areas:"icn lbl" "icn val" "sub sub";grid-template-columns:34px 1fr;min-width:0;padding:12px;text-align:left}.wd-mini-card:active{transform:scale(.985)}.wd-mini-icn{background:#ffffff0d;border-radius:10px;display:grid;grid-area:icn;height:34px;place-items:center;width:34px}.wd-mini-card .lbl{color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:9.5px;font-weight:800;grid-area:lbl;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wd-mini-card .val{font-feature-settings:"tnum";color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-family:system-ui;font-family:var(--font-display,system-ui);font-size:20px;font-variant-numeric:tabular-nums;font-weight:850;grid-area:val;letter-spacing:0;line-height:1.05;min-width:0;overflow-wrap:anywhere}.wd-mini-card .sub{color:#aab4c8a8;color:var(--ink-3,#aab4c8a8);font-size:11px;font-weight:650;grid-area:sub;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-mini-card.cyan .wd-mini-icn{background:#22d3ee21;color:#22d3ee}.wd-mini-card.blue .wd-mini-icn{background:#60a5fa21;color:#60a5fa}.wd-mini-card.green .wd-mini-icn{background:#22c55e21;color:#22c55e}.wd-mini-card.red .wd-mini-icn{background:#ef444421;color:#ef4444}.wd-mini-card.orange .wd-mini-icn{background:#f59e0b21;color:#f59e0b}.wd-alert-card{grid-gap:12px;align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#f59e0b29,#ef444412);border:1px solid #f59e0b4d;border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:38px minmax(0,1fr) 18px;padding:12px;text-align:left;width:100%}.wd-alert-icn{background:#f59e0b26;border-radius:11px;color:#f59e0b;display:grid;height:38px;place-items:center;width:38px}.wd-alert-main{display:flex;flex-direction:column;gap:2px;min-width:0}.wd-alert-title{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:14px;font-weight:850}.wd-alert-sub{color:#aab4c8b8;color:var(--ink-3,#aab4c8b8);font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-dashboard-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.wd-panel{background:linear-gradient(180deg,#1e293b9e,#0f172ad1);border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:14px}.wd-panel-head{align-items:center;color:#aab4c8b3;color:var(--ink-3,#aab4c8b3);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.wd-panel-title{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:16px;font-weight:850;letter-spacing:0}.wd-panel-sub{color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:12px;font-weight:650;margin-top:2px}.wd-panel-link{appearance:none;-webkit-appearance:none;background:#22d3ee1f;border:1px solid #22d3ee38;border-radius:999px;color:#22d3ee;cursor:pointer;font-size:11px;font-weight:800;padding:6px 11px}.wd-week-bars{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));height:178px;padding-top:6px}.wd-week-col{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;min-width:0}.wd-week-val{color:#aab4c8ad;color:var(--ink-3,#aab4c8ad);font-size:10px;font-weight:800;line-height:1.15;min-height:28px;overflow-wrap:anywhere;text-align:center}.wd-week-bar{align-items:flex-end;background:#ffffff0f;border-radius:999px;display:flex;height:112px;max-width:32px;overflow:hidden;width:100%}.wd-week-bar span{background:linear-gradient(180deg,#22d3ee,#2563eb);border-radius:999px;display:block;min-height:5px;width:100%}.wd-week-col.today .wd-week-bar{outline:1px solid #22d3ee73;outline-offset:2px}.wd-week-col.today .wd-week-label{color:#22d3ee}.wd-week-label{color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:11px;font-weight:800}.wd-list{display:flex;flex-direction:column;gap:8px}.wd-list-row{grid-gap:10px;align-items:center;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-width:0;padding:10px;text-align:left;width:100%}.wd-list-row.task{grid-template-columns:14px minmax(0,1fr) auto}.wd-rank{background:#22d3ee1c;border-radius:8px;color:#22d3ee;display:grid;font-size:11px;font-weight:850;height:26px;place-items:center;width:26px}.wd-list-main{display:flex;flex-direction:column;gap:2px;min-width:0}.wd-list-title{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-size:13px;font-weight:780}.wd-list-sub,.wd-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-list-sub{color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:11px;font-weight:650}.wd-list-amount{color:#22c55e;font-family:system-ui;font-family:var(--font-display,system-ui);font-size:13px;font-weight:850;white-space:nowrap}.wd-list-amount.red{color:#ef4444}.wd-task-dot{background:#60a5fa;border-radius:50%;box-shadow:0 0 0 5px #60a5fa1a;height:10px;width:10px}.wd-task-dot.urgent{background:#ef4444;box-shadow:0 0 0 5px #ef44441a}.wd-task-dot.high{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1a}.wd-task-dot.low{background:#22c55e;box-shadow:0 0 0 5px #22c55e1a}.wd-task-status{background:#60a5fa1f;border-radius:999px;color:#60a5fa;font-size:10px;font-weight:850;padding:4px 8px;white-space:nowrap}.wd-task-status.todo{background:#f59e0b1f;color:#f59e0b}.wd-empty{border:1px dashed #ffffff1a;border-radius:10px;color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:13px;font-weight:650;padding:18px 12px}.wd-target-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.wd-target-row{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:12px;padding:12px}.wd-target-meta,.wd-target-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.wd-target-top span{color:#aab4c89e;color:var(--ink-3,#aab4c89e);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.wd-target-top strong{color:#22d3ee;font-size:18px;font-weight:900;white-space:nowrap}.wd-target-meta{color:#aab4c8ad;color:var(--ink-3,#aab4c8ad);font-size:12px;font-weight:700;margin-top:8px}.wd-target-meta span:first-child{color:#f1f5f9;color:var(--ink-1,#f1f5f9);font-weight:900}.wd-progress{background:#ffffff12;border-radius:999px;height:7px;margin-top:11px;overflow:hidden}.wd-progress span{background:linear-gradient(90deg,#22d3ee,#2563eb);border-radius:inherit;display:block;height:100%;min-width:0}.wd-progress.month span{background:linear-gradient(90deg,#22c55e,#14b8a6)}.wd-pazar-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wd-pazar-tile{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:10px}.wd-pazar-foot span,.wd-pazar-tile span{color:#aab4c89e;color:var(--ink-3,#aab4c89e);display:block;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wd-pazar-foot strong,.wd-pazar-tile strong{display:block;font-family:system-ui;font-family:var(--font-display,system-ui);font-size:16px;font-weight:900;letter-spacing:0;margin-top:5px;overflow-wrap:anywhere}.wd-pazar-tile.green strong{color:#22c55e}.wd-pazar-tile.cyan strong{color:#22d3ee}.wd-pazar-tile.red strong{color:#ef4444}.wd-pazar-tile.orange strong{color:#f59e0b}.wd-pazar-foot{background:#22d3ee14;border:1px solid #22d3ee29;border-radius:10px;margin-top:10px;padding:10px}.wd-pazar-foot strong{color:#22d3ee}.wd-list-row.compact{grid-template-columns:auto minmax(0,1fr) auto}.wd-status-chip{background:#60a5fa1f;border-radius:999px;color:#60a5fa;font-size:9.5px;font-weight:900;letter-spacing:.02em;padding:5px 8px;white-space:nowrap}.wd-status-chip.warn{background:#f59e0b21;color:#f59e0b}.wd-status-chip.danger,.wd-status-chip.debt{background:#ef444421;color:#ef4444}.wd-status-chip.paid{background:#22c55e21;color:#22c55e}.app.light .wd-greeting h1,.app.light .wd-page,body.light .app .wd-greeting h1,body.light .app .wd-page{color:#0f172a}.app.light .wd-greeting .eyebrow,body.light .app .wd-greeting .eyebrow{color:#64748b}.app.light .wd-hero,body.light .app .wd-hero{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#22d3ee40;box-shadow:0 8px 24px -16px #0f172a2e}.app.light .wd-hero-ttl,body.light .app .wd-hero-ttl{color:#0f172a}.app.light .wd-hero-meta,.app.light .wd-section-title,.app.light .wd-stat .lbl,body.light .app .wd-hero-meta,body.light .app .wd-section-title,body.light .app .wd-stat .lbl{color:#64748b}.app.light .wd-section-link,body.light .app .wd-section-link{color:#0891b2}.app.light .wd-action,body.light .app .wd-action{background:#fff;border-color:#e5e8ef;box-shadow:0 2px 8px -6px #0f172a14}.app.light .wd-action-ttl,body.light .app .wd-action-ttl{color:#0f172a}.app.light .wd-action-sub,body.light .app .wd-action-sub{color:#64748b}.app.light .wd-route,body.light .app .wd-route{background:#fff;border-color:#e5e8ef}.app.light .wd-route-progress,body.light .app .wd-route-progress{color:#64748b}.app.light .wd-route-progress strong,body.light .app .wd-route-progress strong{color:#0f172a}.app.light .wd-route-pct,body.light .app .wd-route-pct{color:#64748b}.app.light .wd-route-bar,body.light .app .wd-route-bar{background:#e5e8ef}.app.light .wd-route-row,body.light .app .wd-route-row{border-top-color:#f1f5f9}.app.light .wd-route-num,body.light .app .wd-route-num{background:#f8fafc;border-color:#e5e8ef;color:#64748b}.app.light .wd-route-info .n,body.light .app .wd-route-info .n{color:#0f172a}.app.light .wd-route-info .m,body.light .app .wd-route-info .m{color:#64748b}.app.light .wd-feed-row,body.light .app .wd-feed-row{background:#fff;border-color:#e5e8ef}.app.light .wd-feed-info .n,body.light .app .wd-feed-info .n{color:#0f172a}.app.light .wd-feed-info .m,body.light .app .wd-feed-info .m{color:#64748b}.app.light .wd-mini-card,.app.light .wd-panel,body.light .app .wd-mini-card,body.light .app .wd-panel{background:#fff;border-color:#e5e8ef}.app.light .wd-alert-card,body.light .app .wd-alert-card{background:linear-gradient(135deg,#f59e0b1f,#ef44440a)}.app.light .wd-alert-title,.app.light .wd-list-title,.app.light .wd-mini-card .val,.app.light .wd-panel-title,.app.light .wd-target-meta span:first-child,body.light .app .wd-alert-title,body.light .app .wd-list-title,body.light .app .wd-mini-card .val,body.light .app .wd-panel-title,body.light .app .wd-target-meta span:first-child{color:#0f172a}.app.light .wd-alert-sub,.app.light .wd-empty,.app.light .wd-list-sub,.app.light .wd-mini-card .lbl,.app.light .wd-mini-card .sub,.app.light .wd-panel-sub,.app.light .wd-pazar-foot span,.app.light .wd-pazar-tile span,.app.light .wd-target-meta,.app.light .wd-target-top span,.app.light .wd-week-label,.app.light .wd-week-val,body.light .app .wd-alert-sub,body.light .app .wd-empty,body.light .app .wd-list-sub,body.light .app .wd-mini-card .lbl,body.light .app .wd-mini-card .sub,body.light .app .wd-panel-sub,body.light .app .wd-pazar-foot span,body.light .app .wd-pazar-tile span,body.light .app .wd-target-meta,body.light .app .wd-target-top span,body.light .app .wd-week-label,body.light .app .wd-week-val{color:#64748b}.app.light .wd-list-row,.app.light .wd-pazar-tile,.app.light .wd-target-row,body.light .app .wd-list-row,body.light .app .wd-pazar-tile,body.light .app .wd-target-row{background:#f8fafc;border-color:#edf2f7}.app.light .wd-progress,.app.light .wd-week-bar,body.light .app .wd-progress,body.light .app .wd-week-bar{background:#e5e8ef}.app.light .wd-empty,body.light .app .wd-empty{border-color:#dbe3ee}@media (min-width:720px){.wd-page{max-width:1120px;padding:22px}.wd-stat-grid{gap:18px}.wd-actions,.wd-stat-grid{grid-template-columns:repeat(4,1fr)}.wd-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wd-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-panel.wide{grid-column:span 2}.wd-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wd-period-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.wd-period{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:10px 12px}body.light .wd-period{background:#fff;border-color:#e2e8f0}.wd-period .lbl{color:#94a3b8;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wd-period .val{color:#e8eef7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:800;line-height:1.1;margin-top:4px}body.light .wd-period .val{color:#0f172a}.wd-period .delta{font-size:10px;font-weight:600;letter-spacing:.02em;margin-top:4px}.wd-period .delta.up{color:#22c55e}.wd-period .delta.down{color:#ef4444}.wd-period .delta .meta{color:#64748b;font-weight:500}.wd-period.highlight{background:linear-gradient(135deg,#22d3ee1a,#22d3ee08);border-color:#22d3ee52}body.light .wd-period.highlight{background:linear-gradient(135deg,#0891b20f,#0891b205);border-color:#0891b24d}.wd-period.highlight .val{color:#22d3ee}body.light .wd-period.highlight .val{color:#0891b2}@media (max-width:380px){.wd-period-row{grid-template-columns:1fr 1fr}.wd-period.highlight{grid-column:1/-1}}.im{color:var(--ink-1);font-family:var(--font-sans);padding:4px 0}.im-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.im-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:16px 18px;position:relative}.im-kpi-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.im-kpi-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.im-kpi-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:6px}.im-chart-panel{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;margin-bottom:22px;padding:20px 24px}.im-chart-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.im-chart-title{font-size:15px;font-weight:600}.im-chart-sub{color:var(--ink-3);font-size:11.5px;margin-top:3px}.im-chart-legend{align-items:center;display:flex;gap:14px}.im-chart-legend-item{align-items:center;color:var(--ink-2);display:inline-flex;font-size:11.5px;gap:6px}.im-chart-legend-swatch{border-radius:2px;height:10px;width:10px}.im-chart-area{height:220px;min-width:0;position:relative;width:100%}.im-chart-svg{display:block;height:100%;overflow:visible;width:100%}@media (max-width:700px){.im-chart-panel{padding:16px 14px}.im-chart-head{align-items:flex-start;flex-direction:column;gap:8px}}.im-chart-bar{cursor:pointer;transition:opacity .14s}.im-chart-bar:hover{opacity:.85}.im-chart-grid line{stroke:var(--bg-3);stroke-dasharray:2 3}.im-chart-axis text{fill:var(--ink-4);font-family:var(--font-mono);font-size:10px}.im-year-select{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:5px 10px}.im-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.im-list-title{font-size:14px;font-weight:600}.im-list-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.im-card{grid-gap:18px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(200px,1.3fr) 1fr 1fr 1fr 1fr auto;margin-bottom:10px;padding:16px 20px;transition:all .14s}.im-card:hover{border-color:var(--ink-4)}.im-card-name{align-items:center;display:flex;font-size:14px;font-weight:600;gap:9px}.im-card-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:3px}.im-card-cell{display:flex;flex-direction:column}.im-card-cell-label{color:var(--ink-4);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.im-card-cell-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.im-card-cell-val.profit{color:var(--success)}.im-card-cell-val.danger{color:var(--danger)}.im-card-actions{display:flex;gap:5px}.im-card-btn{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .12s;width:30px}.im-card-btn:hover{background:var(--bg-3);color:var(--ink-1)}.im-card-btn.excel:hover{border-color:#22c55e66;color:var(--success)}.im-card-btn.danger{color:var(--danger)}.im-card-btn.danger:hover{background:#ef44441a;border-color:#ef444466}.im-flag{background:var(--bg-2);border-radius:3px;color:var(--ink-2);font-family:var(--font-mono);height:16px;justify-content:center;width:22px}.im-flag,.im-status{align-items:center;display:inline-flex;font-size:10px}.im-status{border-radius:4px;font-weight:700;gap:4px;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.im-status.complete{background:#22c55e24;border:1px solid #22c55e52;color:var(--success)}.im-status.partial{background:#f59e0b24;border:1px solid #f59e0b52;color:var(--warn)}.im-status.transit{background:#3b82f624;border:1px solid #3b82f652;color:var(--accent)}.im-status.draft{background:#94a3b824;border:1px solid #94a3b852;color:var(--ink-2)}.im-toolbar{gap:12px;margin-bottom:16px}.im-search,.im-toolbar{align-items:center;display:flex}.im-search{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;flex:1 1;gap:9px;padding:8px 12px}.im-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:13px;outline:0}.im-search input::placeholder{color:var(--ink-4)}.im-sort-select{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;min-width:160px;padding:8px 12px}.im-sort-select:hover{border-color:var(--ink-4)}.im-filter-badge,.sl-btn .im-filter-badge{align-items:center;background:var(--accent);border-radius:8px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;justify-content:center;margin-left:4px;min-width:16px;padding:1px 6px;text-align:center}.sl-btn.has-active{border-color:var(--accent);color:var(--ink-1)}.im-filters{animation:imFiltersIn .18s cubic-bezier(.2,.8,.2,1);background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;margin-bottom:16px;padding:16px 18px}@keyframes imFiltersIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.im-filters-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.im-filter-close,.im-filter-reset{align-items:center;background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:6px;padding:5px 10px;transition:all .12s}.im-filter-close:hover,.im-filter-reset:hover:not(:disabled){background:var(--bg-2);color:var(--ink-1)}.im-filter-reset:disabled{cursor:not-allowed;opacity:.4}.im-filter-close{padding:5px 7px}.im-filters-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr)}.im-filter-group{display:flex;flex-direction:column;gap:8px}.im-filter-label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.im-chip-row{display:flex;flex-wrap:wrap;gap:6px}.im-chip{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 11px;transition:all .12s}.im-chip:hover{background:var(--bg-3);color:var(--ink-1)}.im-chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.im-range-row{align-items:center;display:flex;gap:8px}.im-range-sep{color:var(--ink-4)}.im-input,.im-range-sep{font-family:var(--font-mono);font-size:12px}.im-input{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);color-scheme:dark;flex:1 1;outline:0;padding:7px 10px;transition:border-color .12s}.im-input:focus{border-color:var(--accent)}.im-input::placeholder{color:var(--ink-4)}.im-filters-foot{align-items:center;border-top:1px solid var(--bg-3);display:flex;justify-content:space-between;margin-top:14px;padding-top:14px}.im-empty{border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:40px 24px;text-align:center}.im-empty,.im-pager{background:var(--bg-1)}.im-pager{align-items:center;border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 14px}.im-pager-size{align-items:center;display:inline-flex;gap:8px}.im-pager-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.im-pager-select{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:600;padding:6px 10px}.im-pager-nav{gap:8px}.im-pager-btn,.im-pager-nav{align-items:center;display:inline-flex}.im-pager-btn{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;transition:all .12s}.im-pager-btn:hover:not(:disabled){background:var(--bg-3);color:var(--ink-1)}.im-pager-btn:disabled{cursor:not-allowed;opacity:.4}.im-pager-info{color:var(--ink-2);font-family:var(--font-mono);font-size:12px;font-weight:600;min-width:100px;text-align:center}.dark-mode .sl.im .im-card-cell-label,.dark-mode .sl.im .im-card-meta,.dark-mode .sl.im .im-chart-sub,.dark-mode .sl.im .im-filter-label,.dark-mode .sl.im .im-kpi-label,.dark-mode .sl.im .im-kpi-sub,.dark-mode .sl.im .im-list-sub,.dark-mode .sl.im .im-pager-label{color:var(--ink-3)!important}.dark-mode .sl.im .im-card-cell-label{color:var(--ink-4)!important}.dark-mode .sl.im .im-flag{background:var(--bg-2)!important;color:var(--ink-2)!important}.dark-mode .sl.im .im-status.complete{background:#22c55e24!important;border:1px solid #22c55e52!important;color:var(--success)!important}.dark-mode .sl.im .im-status.partial{background:#f59e0b24!important;border:1px solid #f59e0b52!important;color:var(--warn)!important}.dark-mode .sl.im .im-status.transit{background:#3b82f624!important;border:1px solid #3b82f652!important;color:var(--accent-ink)!important}.dark-mode .sl.im .im-status.draft{background:#94a3b824!important;border:1px solid #94a3b852!important;color:var(--ink-2)!important}.light .im-status.complete,body.light .im-status.complete{background:#22c55e24;color:var(--success)}.light .im-status.partial,body.light .im-status.partial{background:#f59e0b29;color:#b45309}.light .im-status.transit,body.light .im-status.transit{background:#3b82f624;color:#1d4ed8}.dark-mode .sl.im .im-input,.dark-mode .sl.im .im-pager-btn,.dark-mode .sl.im .im-pager-select,.dark-mode .sl.im .im-search input,.dark-mode .sl.im .im-sort-select,.dark-mode .sl.im .im-year-select,.dark-mode .sl.im input[type=date],.dark-mode .sl.im input[type=number],.dark-mode .sl.im input[type=search],.dark-mode .sl.im input[type=text],.dark-mode .sl.im select{background:var(--bg-2)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.im .im-search{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.im .im-search input{background:#0000!important;border-color:#0000!important}.dark-mode .sl.im .im-input:focus,.dark-mode .sl.im .im-sort-select:focus{border-color:var(--accent)!important}.dark-mode .sl.im .im-input::placeholder{color:var(--ink-4)!important}.im-search input:-webkit-autofill,.im-search input:-webkit-autofill:focus,.im-search input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1);-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset;caret-color:var(--ink-1);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}body.light .im-card-btn,body.light .im-chip,body.light .im-input,body.light .im-pager-btn,body.light .im-pager-select,body.light .im-sort-select,body.light .im-year-select{color-scheme:light}body.light .im-input{background:#fff}body.light .im-input:focus{background:#fff;border-color:var(--accent)}body.light .im-chip{background:#fff}body.light .im-chip:hover{background:var(--bg-2)}body.light .im-chip.active{background:var(--ink-1);color:#fff}body.light .im-card-btn,body.light .im-pager-btn,body.light .im-pager-select,body.light .im-search,body.light .im-sort-select,body.light .im-year-select{background:#fff}body.light .im-card-btn:hover,body.light .im-flag{background:var(--bg-2)}@media (max-width:1024px){.im-kpis{grid-template-columns:repeat(2,1fr)}.im-card{grid-template-columns:1.4fr 1fr 1fr auto}.im-card-cell:nth-child(5),.im-card-cell:nth-child(6){display:none}}@media (max-width:768px){.im-toolbar{flex-wrap:wrap}.im-search{flex-basis:100%}.im-sort-select{flex:1 1;min-width:0}.im-card,.im-filters-grid{grid-template-columns:1fr}.im-card{gap:10px}.im-card-cell{flex-direction:row;justify-content:space-between}.im-card-actions{justify-content:flex-end}.im-pager{align-items:stretch;flex-direction:column}.im-pager-nav{justify-content:space-between}}.im-lookup-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:2000}.im-lookup{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;height:88vh;max-height:88vh;max-width:1240px;overflow:hidden;width:100%}.im-lookup-head{align-items:flex-start;border-bottom:1px solid var(--bg-2);display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.im-lookup-title{align-items:center;color:var(--ink-1);display:flex;font-size:16px;font-weight:800;gap:8px}.im-lookup-sub{color:var(--ink-3);font-size:12.5px;margin-top:4px}.im-lookup-close{background:#0000;border:none;border-radius:6px;color:var(--ink-3);cursor:pointer;padding:4px}.im-lookup-close:hover{background:var(--bg-2);color:var(--ink-1)}.im-lookup-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-3);display:flex;gap:8px;margin:16px 20px;padding:10px 14px}.im-lookup-search input{background:#0000;border:none;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:15px;outline:none}.im-lookup-clear{background:#0000;border:none;border-radius:5px;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:2px}.im-lookup-clear:hover{background:var(--bg-2);color:var(--ink-1)}.im-lookup-empty{align-items:center;color:var(--ink-3);display:flex;flex:1 1;font-size:14px;justify-content:center;padding:30px 20px;text-align:center}.im-lookup-summary{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 14px}.im-lu-stat{background:var(--bg-1);border:1px solid var(--bg-2);border-radius:10px;display:flex;flex:1 1 120px;flex-direction:column;gap:3px;min-width:110px;padding:10px 12px}.im-lu-stat .v{color:var(--ink-1);font-size:15px;font-weight:800}.im-lu-stat .l{color:var(--ink-3);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.im-lookup-table-wrap{flex:1 1;min-height:0;overflow:auto;padding:0 20px 20px}.im-lookup-table{border-collapse:collapse;font-size:13.5px;width:100%}.im-lookup-table thead th{background:var(--bg-0);position:sticky;top:0;z-index:1}.im-lookup-table th{border-bottom:1px solid var(--bg-3);color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.im-lookup-table td.r,.im-lookup-table th.r{text-align:right}.im-lookup-table td{border-bottom:1px solid var(--bg-1);color:var(--ink-1);padding:10px;vertical-align:top;white-space:nowrap}.im-lu-imp{font-weight:600}.im-lu-city{color:var(--ink-3);font-size:11px;margin-top:2px}.im-lu-open{background:#0000;border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:4px 6px}.im-lu-open:hover{background:var(--bg-2);color:var(--ink-1)}@media (max-width:640px){.im-lookup-backdrop{padding:12px}.im-lookup-summary{padding:0 14px 12px}.im-lookup-search{margin:12px 14px}.im-lookup-table-wrap{padding:0 14px 16px}}.im-lookup-search-wrap{margin:16px 20px;position:relative}.im-lookup-search-wrap .im-lookup-search{margin:0}.im-lookup-sug{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000040;left:0;max-height:60vh;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.im-lookup-sug-item{font-feature-settings:"tnum";align-items:center;background:#0000;border:none;border-radius:8px;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:9px;padding:10px 13px;text-align:left;width:100%}.im-lookup-sug-item svg{color:var(--ink-3);flex-shrink:0}.im-lookup-sug-item:hover{background:var(--bg-2)}@media (max-width:640px){.im-lookup-search-wrap{margin:12px 14px}}.in{color:var(--ink-1);font-family:var(--font-sans)}.in-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.in-back{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:7px;padding:7px 12px;transition:all .12s}.in-back:hover{background:var(--bg-2);color:var(--ink-1)}.in-title{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:center}.in-title h1{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.in-badge{background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 8px}.in-badge.edit{background:linear-gradient(135deg,#f59e0b,#b45309)}.in-badge.view{background:linear-gradient(135deg,#06b6d4,#0e7490)}.in-stepper{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;margin-bottom:22px;padding:10px 14px}.in-step,.in-stepper{align-items:center;gap:8px}.in-step{background:#0000;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;padding:7px 12px;transition:all .14s}.in-step.active,.in-step:hover{background:var(--bg-2);color:var(--ink-1)}.in-step.active{font-weight:600}.in-step.done .in-step-num{background:var(--success);color:#fff}.in-step-num{align-items:center;background:var(--bg-3);border-radius:50%;color:var(--ink-2);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.in-step.active .in-step-num{background:var(--ink-1);color:var(--bg-0)}.in-step-icon{display:none}.in-step-line{background:var(--bg-3);height:1px;width:28px}.in-stepper-spacer{flex:1 1}.in-progress{border-left:1px solid var(--bg-3);padding-left:14px;text-align:right}.in-progress-label{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.in-progress-val{font-feature-settings:"tnum";color:var(--accent);font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;margin-top:2px}.in-grid{display:flex;flex-direction:column;gap:14px}.in-section{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:18px 20px}.in-section-head{align-items:center;border-bottom:1px solid var(--bg-3);color:var(--ink-2);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:14px;padding-bottom:14px;text-transform:uppercase}.in-section-head .ico-accent{color:var(--accent);display:inline-flex}.in-add-mini{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:500;gap:5px;letter-spacing:0;margin-left:auto;padding:4px 9px;text-transform:none;transition:all .12s}.in-add-mini:hover{background:var(--bg-3);color:var(--ink-1)}.in-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:12px}.in-row:last-child{margin-bottom:0}.in-row-3{grid-template-columns:repeat(3,1fr)}.in-field{display:flex;flex-direction:column;gap:6px;min-width:0}.in-field label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;letter-spacing:.08em;text-transform:uppercase}.in-field label .req{color:var(--danger)}.in-field.tight label{font-size:9.5px}.in-input{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);color-scheme:dark;font-family:var(--font-mono);font-size:13px;min-width:0;outline:0;padding:9px 11px;transition:all .12s;width:100%}.in-input:focus{background:var(--bg-1);border-color:var(--accent)}.in-input::placeholder{color:var(--ink-4)}.in-input.ghost{background:#0000;border-color:#0000;font-family:var(--font-sans);font-size:12px;padding:6px 4px}.in-input.ghost:focus{background:var(--bg-2);border-color:var(--bg-3)}.in-output{font-feature-settings:"tnum";background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;min-width:0;padding:9px 11px}.in-output.highlight{background:#3b82f60d;border-color:var(--accent);color:var(--accent)}.in-icon-btn{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0 10px;transition:all .12s}.in-icon-btn:hover{filter:brightness(1.15)}.in-icon-btn.danger{background:#0000;border:1px solid var(--bg-3);color:var(--ink-3);padding:6px 8px}.in-icon-btn.danger:hover{border-color:var(--danger);color:var(--danger)}.in-usd-row{grid-gap:10px;align-items:end;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;display:grid;gap:10px;grid-template-columns:1.2fr 1fr .7fr 1fr auto;margin-bottom:8px;padding:10px}.in-usd-row:last-child{margin-bottom:0}.in-usd-label{align-items:center;display:flex;gap:8px;padding-bottom:8px}.in-usd-icon{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--accent);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.in-foot{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.in-dropzone{background:var(--bg-1);border:2px dashed var(--accent);border-radius:14px;cursor:pointer;padding:26px 24px;text-align:center;transition:all .14s}.in-dropzone:hover{background:#3b82f60a}.in-dropzone-icon{align-items:center;background:#3b82f61f;border-radius:14px;color:var(--accent);display:inline-flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.in-dropzone-title{font-size:16px;font-weight:600}.in-dropzone-sub{color:var(--ink-3);font-size:12.5px;margin-top:4px}.in-dropzone-format{color:var(--ink-4);font-family:var(--font-mono);font-size:11px;margin-top:14px}.in-dropzone-format span{color:var(--ink-3)}.in-empty{color:var(--ink-3);flex-direction:column;font-size:13px;gap:8px;padding:40px 16px;text-align:center}.in-empty,.in-excel-preview{align-items:center;display:flex}.in-excel-preview{background:var(--bg-1);border:1px solid var(--success);border-radius:12px;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 18px}.in-excel-preview-title{font-size:13.5px;font-weight:600}.in-excel-preview-sub{color:var(--ink-3);font-size:11.5px;margin-top:2px}.in-toast{background:var(--bg-1);border:1px solid var(--success);border-radius:10px;box-shadow:0 12px 32px #0006;color:var(--ink-1);font-size:13px;font-weight:600;padding:10px 16px;position:fixed;right:22px;top:22px;z-index:9001}.in-table-wrap{padding-bottom:0}.in-table{border-collapse:collapse;font-size:13px;width:100%}.in-table th{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:8px 10px;text-align:left;text-transform:uppercase}.in-table td,.in-table th{border-bottom:1px solid var(--bg-3)}.in-table td{padding:10px;vertical-align:middle}.in-table tbody tr:last-child td{border-bottom:0}.in-table td{padding:6px 8px}.in-cell{font-size:12.5px!important;min-width:0;padding:6px 8px!important;width:100%}.in-cell-num{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.in-table .bold{font-weight:600}.in-table .mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.in-table-totalrow td{background:var(--bg-2);border-top:1px solid var(--bg-3)}.in-cat{background:#c084fc1f;border:1px solid #c084fc47;border-radius:5px;color:var(--magenta);font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.in-table-foot{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-style:italic;gap:5px;padding:12px 0 4px}.in-results-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.in-result-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:16px 18px}.in-result-card.big{background:linear-gradient(135deg,#3b82f61a,#a855f70d);border-color:#3b82f64d;grid-column:span 3}.in-result-label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.in-result-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.in-result-card.big .in-result-val{font-size:38px}.in-result-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:6px}.in-readonly .in-input,.in-readonly input.in-input,.in-readonly select.in-input{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-2);pointer-events:none}.in-readonly .in-add-mini,.in-readonly .in-icon-btn:not(.danger){opacity:.4;pointer-events:none}.in-readonly .in-dropzone,.in-readonly .in-section-head .in-add-mini{display:none}.in-breakdown{display:flex;flex-direction:column;gap:16px}.in-breakdown-bar{background:var(--bg-2);border-radius:8px;display:flex;height:28px;overflow:hidden}.in-breakdown-seg{transition:opacity .14s}.in-breakdown-seg:hover{opacity:.85}.in-breakdown-list{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:repeat(2,1fr)}.in-breakdown-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;font-size:12.5px;gap:10px;grid-template-columns:auto 1fr auto auto;padding:6px 0}.in-breakdown-swatch{border-radius:2px;height:10px;width:10px}.in-breakdown-label{color:var(--ink-2)}.in-breakdown-pct{font-feature-settings:"tnum";color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.in-breakdown-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.rotate180{transform:rotate(180deg)}.dark-mode .sl.in .in-section-head,.dark-mode .sl.in .in-section-head span{color:var(--ink-2)!important}.dark-mode .sl.in .in-section-head .ico-accent,.dark-mode .sl.in .in-section-head .ico-accent svg{color:var(--accent)!important}.dark-mode .sl.in .in-field label,.dark-mode .sl.in .in-field label span:not(.req){color:var(--ink-3)!important}.dark-mode .sl.in .in-field label .req{color:var(--danger)!important}.dark-mode .sl.in .in-table th{background:#0000!important;border-color:var(--bg-3)!important;color:var(--ink-3)!important}.dark-mode .sl.in .in-table td,.dark-mode .sl.in .in-table tr,.dark-mode .sl.in .in-table tr:nth-child(2n),.dark-mode .sl.in .in-table tr:nth-child(odd){background:#0000!important}.dark-mode .sl.in .in-table-totalrow td{background:var(--bg-2)!important}.dark-mode .sl.in .in-table-foot{color:var(--ink-3)!important}.dark-mode .sl.in .in-cat{background:#c084fc24!important;border:1px solid #c084fc52!important;color:var(--magenta)!important}.dark-mode .sl.in .in-progress-label{color:var(--ink-3)!important}.dark-mode .sl.in .in-progress-val{color:var(--accent)!important}.dark-mode .sl.in .in-step{color:var(--ink-3)!important}.dark-mode .sl.in .in-step.active,.dark-mode .sl.in .in-step:hover{color:var(--ink-1)!important}.dark-mode .sl.in .in-step-num{color:var(--ink-2)!important}.dark-mode .sl.in .in-step.active .in-step-num{background:var(--ink-1)!important;color:var(--bg-0)!important}.dark-mode .sl.in .in-step.done .in-step-num{background:var(--success)!important;color:#fff!important}.dark-mode .sl.in .in-add-mini,.dark-mode .sl.in .in-back{color:var(--ink-2)!important}.dark-mode .sl.in .in-dropzone-sub,.dark-mode .sl.in .in-result-label,.dark-mode .sl.in .in-result-sub{color:var(--ink-3)!important}.dark-mode .sl.in .in-dropzone-format{color:var(--ink-4)!important}.dark-mode .sl.in .in-dropzone-format span{color:var(--ink-3)!important}.dark-mode .sl.in .in-dropzone-icon,.dark-mode .sl.in .in-dropzone-icon svg{color:var(--accent)!important}.dark-mode .sl.in .in-empty{color:var(--ink-3)!important}.dark-mode .sl.in .in-breakdown-label{color:var(--ink-2)!important}.dark-mode .sl.in .in-breakdown-pct{color:var(--ink-3)!important}.dark-mode .sl.in .in-input,.dark-mode .sl.in input[type=date],.dark-mode .sl.in input[type=number],.dark-mode .sl.in input[type=search],.dark-mode .sl.in input[type=text],.dark-mode .sl.in select{background:var(--bg-2)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.in .in-input.ghost{background:#0000!important;border-color:#0000!important}.dark-mode .sl.in .in-input:focus,.dark-mode .sl.in select:focus{background:var(--bg-1)!important;border-color:var(--accent)!important}.dark-mode .sl.in .in-input::placeholder{color:var(--ink-4)!important}.dark-mode .sl.in .in-output{background:var(--bg-2)!important;border-color:var(--bg-3)!important}.dark-mode .sl.in .in-output.highlight{background:#3b82f60d!important;border-color:var(--accent)!important;color:var(--accent)!important}.dark-mode .sl.in.in-readonly .in-input,.dark-mode .sl.in.in-readonly input.in-input,.dark-mode .sl.in.in-readonly select.in-input{background:var(--bg-2)!important;color:var(--ink-2)!important}body.light .in-input{background:#fff;border-color:var(--bg-3);color-scheme:light}body.light .in-input:focus{background:#fff;border-color:var(--accent)}body.light .in-input.ghost{background:#0000}body.light .in-output,body.light .in-readonly .in-input,body.light .in-readonly input.in-input,body.light .in-readonly select.in-input,body.light .in-usd-row{background:#f8fafc}.in-local-editor .in-local-table-wrap{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px}.in-local-editor .in-local-table{background:var(--bg-1);border-collapse:initial!important;border-spacing:0;overflow:hidden;table-layout:fixed}.in-local-editor .in-local-table td,.in-local-editor .in-local-table th{padding:11px 10px!important}.in-local-editor .in-local-table thead th{height:38px;white-space:nowrap}.in-local-editor .in-local-table tbody td{height:56px}.in-local-editor .in-local-name-cell span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-local-editor .in-local-code-cell{overflow:visible}.in-local-editor .in-local-picker input,.in-local-editor .in-local-table input,.in-local-editor .in-local-table select{min-height:42px}.in-local-editor .in-local-table th{font-size:10px!important}.in-local-editor .in-local-table td{font-size:12px!important}.in-local-picker-menu{scrollbar-color:#334155 #0f172a;scrollbar-width:thin}.in-local-picker-menu::-webkit-scrollbar{width:10px}.in-local-picker-menu::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.in-local-picker-menu::-webkit-scrollbar-track{background:#0f172a}.in-local-picker-option span{min-width:0}.in-local-editor .in-local-table tfoot td{height:58px}.dark-mode .in-local-editor .in-local-table-wrap{background:#0f172a!important;border-color:#243555!important}.dark-mode .in-local-editor .in-local-table{background:#0f172a!important}.dark-mode .in-local-editor .in-local-table thead th{background:#111a2e!important;border-color:#243555!important;color:#cbd5e1!important}.dark-mode .in-local-editor .in-local-table tbody tr,.dark-mode .in-local-editor .in-local-table tbody tr:nth-child(2n),.dark-mode .in-local-editor .in-local-table tbody tr:nth-child(odd){background:#101a2d!important}.dark-mode .in-local-editor .in-local-table tbody td{background:#101a2d!important;border-color:#243555!important;color:#f8fafc!important}.dark-mode .in-local-editor .in-local-table tfoot td,.dark-mode .in-local-editor .in-local-table tfoot tr{background:#111a2e!important;border-color:#243555!important;color:#f8fafc!important}.dark-mode .in-local-editor .in-local-table input,.dark-mode .in-local-editor .in-local-table select{background:#111827!important;border-color:#2a3a5f!important;color:#f8fafc!important}.dark-mode .in-local-editor .in-local-table input:focus,.dark-mode .in-local-editor .in-local-table input:hover,.dark-mode .in-local-editor .in-local-table select:focus,.dark-mode .in-local-editor .in-local-table select:hover{background:#0f172a!important;border-color:var(--accent)!important}.dark-mode .in-local-editor .in-local-table input::placeholder{color:#64748b!important}@media (max-width:1024px){.in-results-grid,.in-row-3{grid-template-columns:repeat(2,1fr)}.in-result-card.big{grid-column:span 2}.in-breakdown-list{grid-template-columns:1fr}}@media (max-width:720px){.in-topbar{flex-wrap:wrap}.in-title{flex-basis:100%;justify-content:flex-start}.in-stepper{flex-wrap:wrap}.in-step-line{display:none}.in-progress{border-left:0;padding-left:0}.in-results-grid,.in-row,.in-row-3{grid-template-columns:1fr}.in-result-card.big{grid-column:span 1}.in-usd-row{grid-template-columns:1fr 1fr}.in-usd-label{grid-column:1/-1;padding-bottom:0}}.fcl-th-ash,body.fc-wp-ash{--w1:#7a6870;--w2:#4f4249;--w3:#3a3035;--wb:#1c181a}.fcl-th-sand,body.fc-wp-sand{--w1:#c99a68;--w2:#8d6a49;--w3:#5c4532;--wb:#231a14}.fcl-th-sage,body.fc-wp-sage{--w1:#86a17d;--w2:#56745a;--w3:#3e523f;--wb:#151c16}.fcl-th-aurora,body.fc-wp-aurora{--w1:#2fd4a3;--w2:#8f5cff;--w3:#1f5f96;--wb:#0a1020}.fcl-th-smoke,body.fc-wp-smoke{--w1:#8d929c;--w2:#5c616c;--w3:#3b3f48;--wb:#15171b}.fcl-th-tide,body.fc-wp-tide{--w1:#2f80db;--w2:#16b4c6;--w3:#1b3e8c;--wb:#081426}.fcl-th-bloom,body.fc-wp-bloom{--w1:#ff5c9f;--w2:#ff9b58;--w3:#8b4bff;--wb:#1a0c1b}.fcl-th-ember,body.fc-wp-ember{--w1:#ff6a2b;--w2:#d22f1d;--w3:#ffb347;--wb:#1c0b07}.fcl-th-grove,body.fc-wp-grove{--w1:#3ea859;--w2:#1c7a69;--w3:#a6cb47;--wb:#0b1912}.fcl-th-dusk,body.fc-wp-dusk{--w1:#6c5ad0;--w2:#c46b86;--w3:#355c7d;--wb:#120f22}.fcl-th-none{--w1:#0000;--w2:#0000;--w3:#0000;--wb:var(--bg-2,#e5e8ef)}body.fc-wp{--fcl-wall:radial-gradient(42% 40% at 16% 20%,var(--w1),#0000 70%),radial-gradient(40% 46% at 84% 26%,var(--w2),#0000 70%),radial-gradient(58% 46% at 52% 100%,var(--w3),#0000 72%),radial-gradient(30% 30% at 60% 55%,var(--w1),#0000 75%),var(--wb);background:var(--wb)!important}body.fc-wp.light{--fcl-wall:linear-gradient(#ffffff6b,#ffffff6b),radial-gradient(42% 40% at 16% 20%,var(--w1),#0000 70%),radial-gradient(40% 46% at 84% 26%,var(--w2),#0000 70%),radial-gradient(58% 46% at 52% 100%,var(--w3),#0000 72%),radial-gradient(30% 30% at 60% 55%,var(--w1),#0000 75%),color-mix(in srgb,var(--w1) 35%,#f4f1ee)}html:has(body.fc-wp){background:var(--wb)!important}body.fc-wp:before{background:radial-gradient(42% 40% at 16% 20%,var(--w1),#0000 70%),radial-gradient(40% 46% at 84% 26%,var(--w2),#0000 70%),radial-gradient(58% 46% at 52% 100%,var(--w3),#0000 72%),radial-gradient(30% 30% at 60% 55%,var(--w1),#0000 75%),var(--wb);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body.fc-wp.light:before{background:linear-gradient(#ffffff6b,#ffffff6b),radial-gradient(42% 40% at 16% 20%,var(--w1),#0000 70%),radial-gradient(40% 46% at 84% 26%,var(--w2),#0000 70%),radial-gradient(58% 46% at 52% 100%,var(--w3),#0000 72%),radial-gradient(30% 30% at 60% 55%,var(--w1),#0000 75%),color-mix(in srgb,var(--w1) 35%,#f4f1ee)}body.fc-wp #root{background:#0000!important;position:relative;z-index:1}body.fc-wp .app,body.fc-wp .app.light{--bg-0:#0000;--glass-blur:blur(26px) saturate(1.6);background:#0000!important}body.fc-wp.dark-mode,body.fc-wp.dark-mode .app{--bg-1:#1a181e6b;--bg-2:#ffffff14;--bg-3:#ffffff24;--sidebar:#16141a66;--ink-2:#ffffffc7;--ink-3:#ffffff8f;--shadow-card:inset 0 1px 0 #ffffff1a,0 18px 40px -18px #0000008c;--fcl-surf:#1a181e6b;--fcl-soft:#ffffff12;--fcl-line:#ffffff24}body.fc-wp.light,body.fc-wp.light .app{--bg-1:#ffffff8c;--bg-2:#ffffff73;--bg-3:#0f172a1a;--sidebar:#ffffff80;--shadow-card:inset 0 1px 0 #fffc,0 14px 34px -18px #0f172a40;--fcl-surf:#ffffff8c;--fcl-soft:#fff6;--fcl-line:#0f172a1a}body.fc-wp.fc-tinted.dark-mode,body.fc-wp.fc-tinted.dark-mode .app{--bg-1:#18161ba8;--sidebar:#16141aa3;--fcl-surf:#18161ba8}body.fc-wp.fc-tinted.light,body.fc-wp.fc-tinted.light .app{--bg-1:#fffc;--sidebar:#ffffffc2;--fcl-surf:#fffc}body.fc-wp.fc-solid.dark-mode,body.fc-wp.fc-solid.dark-mode .app{--bg-1:#1e1c22;--sidebar:#1a181d;--fcl-surf:#1e1c22;--fcl-soft:#26232b}body.fc-wp.fc-solid.light,body.fc-wp.fc-solid.light .app{--bg-1:#fff;--sidebar:#fff;--fcl-surf:#fff;--fcl-soft:#f4f4f6}body.fc-wp .sb{background:var(--sidebar)!important;border-color:var(--fcl-line)!important}body.fc-wp:not(.fc-solid) .sb{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:768px){body.fc-wp .sb:not(.sb-overlay){border:1px solid var(--fcl-line)!important;border-radius:22px;box-shadow:var(--shadow-card);height:calc(100vh - 24px);margin:12px 0 12px 12px;overflow:hidden;top:12px}}body.fc-wp .app-topbar{background:#0000!important;border-bottom:0!important;box-shadow:none!important}@media (min-width:901px){body.fc-wp .app-topbar.app-topbar{position:relative!important}}@media (max-width:900px){body.fc-wp .app-topbar.app-topbar{-webkit-backdrop-filter:blur(22px) saturate(1.5)!important;backdrop-filter:blur(22px) saturate(1.5)!important;background:#ffffffed!important;border-bottom:1px solid var(--fcl-line)!important}body.fc-wp .app.dark-mode .app-topbar.app-topbar,body.fc-wp.dark-mode .app-topbar.app-topbar{background:#121116f0!important}body.fc-wp.fc-solid .app-topbar.app-topbar,body.fc-wp.fc-solid .app.dark-mode .app-topbar.app-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--fcl-surf)!important}body.fc-wp .app-topbar.app-topbar{isolation:isolate;transform:translateZ(0)}}body.fc-wp [style*="background: rgb(255, 255, 255)"], body.fc-wp [style*="background: rgb(26, 29, 36)"], body.fc-wp [style*="background: white"], body.fc-wp [style*="background:#1a1d24"], body.fc-wp [style*="background:white"]{background:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}body.fc-wp [style*="background: #f1f5f9"],body.fc-wp [style*="background: #f8fafc"],body.fc-wp [style*="background: rgb(20, 23, 32)"],body.fc-wp [style*="background: rgb(241"],body.fc-wp [style*="background: rgb(248"],body.fc-wp [style*="background: rgb(36, 40, 48)"],body.fc-wp [style*="background:#f1f5f9"],body.fc-wp [style*="background:#f8fafc"],body.fc-wp [style*="background:#fafafa"],body.fc-wp [style*="background:#fafcff"]{background:var(--fcl-soft)!important}body.fc-wp [style*="solid #2b3139"],body.fc-wp [style*="solid #e2e8f0"],body.fc-wp [style*="solid #f1f5f9"],body.fc-wp [style*="solid rgb(226"],body.fc-wp [style*="var(--bg-1)"]{border-color:var(--fcl-line)!important}body.fc-wp:not(.fc-solid) [style*="background: rgb(255, 255, 255)"]:not(.app), body.fc-wp:not(.fc-solid) [style*="background: white"]:not(.app), body.fc-wp:not(.fc-solid) [style*="background:white"]:not(.app){-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp th{background:var(--fcl-soft)!important}body.fc-wp td,body.fc-wp th{border-color:var(--fcl-line)!important}body.fc-wp tr:nth-child(2n),body.fc-wp tr:nth-child(odd){background:#0000!important}body.fc-wp tr:hover{background:var(--fcl-soft)!important}body.fc-wp input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),body.fc-wp select,body.fc-wp textarea{background-color:var(--fcl-soft)!important;border-color:var(--fcl-line)!important}body.fc-wp :is(label,[class*=srch],[class*=search],[class*=Search],.dbox,.qs,.rw)>input:not([class*=inp]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background-color:initial!important;border-color:#0000!important;box-shadow:none!important}body.fc-wp .ptv .srch:focus-within{background:var(--fcl-surf)!important}body.fc-wp .ptv .srch kbd{background:#0000;border-color:var(--fcl-line)}body.fc-wp.light .ptv .inp,body.fc-wp.light .ptv .srch{background:var(--fcl-soft)!important}body.fc-wp.dark-mode select option{background:#24212a}body.fc-wp .imv6,body.fc-wp .ptv,body.fc-wp .pux,body.fc-wp .qo,body.fc-wp .sh{--bg:#0000;--card:var(--fcl-surf);--soft:var(--fcl-soft);--hover:var(--fcl-soft);--line:var(--fcl-line);--line2:var(--fcl-soft)}body.fc-wp .ptv-root{background:var(--fcl-wall)!important}body.fc-wp .ptv-root>*{background-color:initial}body.fc-wp.dark-mode .ptv .inp,body.fc-wp.dark-mode .ptv .srch{background:var(--fcl-soft)!important}body.fc-wp .imv6 .modal,body.fc-wp .ptv .md,body.fc-wp .pux .modal,body.fc-wp .qo .drw{background:var(--fcl-surf)}body.fc-wp.fc-solid .ptv .md,body.fc-wp.fc-solid .qo .drw{background:var(--bg-1)}body.fc-wp:not(.fc-solid) .imv6 .modal,body.fc-wp:not(.fc-solid) .ptv .cat,body.fc-wp:not(.fc-solid) .ptv .inp,body.fc-wp:not(.fc-solid) .ptv .md,body.fc-wp:not(.fc-solid) .ptv .pc,body.fc-wp:not(.fc-solid) .ptv .rs,body.fc-wp:not(.fc-solid) .ptv .srch,body.fc-wp:not(.fc-solid) .ptv .sum,body.fc-wp:not(.fc-solid) .pux .modal,body.fc-wp:not(.fc-solid) .qo .card,body.fc-wp:not(.fc-solid) .qo .drw{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp{--glass-blur:blur(26px) saturate(1.6)}body.fc-acc .qo,body.fc-acc .sh{--blue:var(--fc-acc)!important;--blue-s:var(--fc-acc-soft)!important}body.fc-acc .app,body.fc-acc .app.light,body.fc-acc .imv6,body.fc-acc .ptv,body.fc-acc .pux{--accent:var(--fc-acc)!important;--accent-soft:var(--fc-acc-soft)!important}body.fc-acc .app,body.fc-acc .app.light{--accent-ink:var(--fc-acc)!important}.fcl{flex-shrink:0;position:relative}.fcl-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.fcl-pop{-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);background:#ffffffe0;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 24px 60px -20px #0f172a66;color:#0f172a;font-family:system-ui;font-family:var(--font-sans,system-ui);max-height:calc(100vh - 90px);overflow-y:auto;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:600}.dark-mode .fcl-pop{background:#1c1a20db;border-color:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff1a,0 24px 60px -20px #000000b3;color:#fff}.fcl-pop small{display:block;font-size:11.5px;font-weight:500;opacity:.6}.fcl-pop b{font-size:13.5px;font-weight:700}.fcl-h{margin-bottom:12px}.fcl-h b{font-size:16px}.fcl-row{align-items:center;border-top:1px solid #7f7f8c2e;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.fcl-row.off{opacity:.45}.fcl-sec{align-items:baseline;border-top:1px solid #7f7f8c2e;display:flex;gap:8px;padding:12px 0 8px}.fcl-seg{background:#7f7f8c29;border-radius:10px;display:flex;flex-shrink:0;padding:3px}.fcl-seg button{background:none;border:0;border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:600;opacity:.7;padding:5px 10px}.fcl-seg button.on{background:#fffffff2;box-shadow:0 1px 3px #00000026;color:#0f172a;opacity:1}.dark-mode .fcl-seg button.on{background:#fff3;color:#fff}.fcl-wps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding-bottom:6px}.fcl-wp{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:center}.fcl-wp small{font-size:11px;margin-top:4px;opacity:.75}.fcl-thumb{background:radial-gradient(60% 60% at 15% 20%,var(--w1),#0000 70%),radial-gradient(60% 70% at 90% 30%,var(--w2),#0000 70%),radial-gradient(80% 60% at 50% 110%,var(--w3),#0000 72%),var(--wb);border-radius:12px;box-shadow:inset 0 0 0 1px #7f7f8c40;display:block;height:50px;overflow:hidden;position:relative}.fcl-thumb i{background:#ffffff47;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff40;position:absolute}.fcl-thumb i:first-child{bottom:6px;left:6px;top:6px;width:12px}.fcl-thumb i:nth-child(2){height:14px;left:22px;right:6px;top:6px}.fcl-thumb i:nth-child(3){bottom:6px;left:22px;right:20px;top:24px}.fcl-th-none i{background:#ffffffe6;box-shadow:inset 0 0 0 1px #0f172a14}.fcl-wp.on .fcl-thumb{box-shadow:0 0 0 2px #3b82f6;box-shadow:0 0 0 2px var(--fc-acc,#3b82f6)}.fcl-thumb em{background:#3b82f6;background:var(--fc-acc,#3b82f6);border-radius:50%;bottom:4px;display:grid;height:18px;place-items:center;position:absolute;right:4px;width:18px}.fcl-acs{display:flex;gap:10px;padding-bottom:12px}.fcl-ac{border:0;border-radius:50%;cursor:pointer;height:28px;padding:0;width:28px}.fcl-ac.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c);box-shadow:0 0 0 2px var(--fcl-ring,#fff),0 0 0 4px var(--c)}.fcl-pop .fcl-ac.on,.light .fcl-ac.on{--fcl-ring:#ffffffe6}.fcl-sw{background:#7f7f8c59;border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;width:44px}.fcl-sw i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;height:20px;left:3px;position:absolute;top:3px;transition:left .18s;width:20px}.fcl-sw.on{background:#34c759}.fcl-sw.on i{left:21px}.fcl-seg button:disabled,.fcl-sw:disabled{cursor:default}.fcl-reset{background:none;border:1px solid #7f7f8c4d;border-radius:12px;color:inherit;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;margin-top:8px;padding:9px;width:100%}@media (max-width:600px){.fcl-pop{left:10px;position:fixed;right:10px;top:calc(56px + env(safe-area-inset-top));width:auto}}body.fc-wp:not(.fc-solid) .ag-dw,body.fc-wp:not(.fc-solid) .ak .an-section,body.fc-wp:not(.fc-solid) .ak-kpi,body.fc-wp:not(.fc-solid) .ak-mavg span,body.fc-wp:not(.fc-solid) .an2-ai-card,body.fc-wp:not(.fc-solid) .an2-an-card,body.fc-wp:not(.fc-solid) .an2-an-modal,body.fc-wp:not(.fc-solid) .an2-cf-metric,body.fc-wp:not(.fc-solid) .an2-cf-snap-cell,body.fc-wp:not(.fc-solid) .an2-cf-snap-main,body.fc-wp:not(.fc-solid) .an2-compare,body.fc-wp:not(.fc-solid) .an2-insight,body.fc-wp:not(.fc-solid) .an2-panel,body.fc-wp:not(.fc-solid) .an2-pareto-card,body.fc-wp:not(.fc-solid) .an2-period,body.fc-wp:not(.fc-solid) .an2-tabs,body.fc-wp:not(.fc-solid) .ao-drawer,body.fc-wp:not(.fc-solid) .ao-drawer-foot,body.fc-wp:not(.fc-solid) .ao-item .img,body.fc-wp:not(.fc-solid) .ao-kpi,body.fc-wp:not(.fc-solid) .ao-showmore,body.fc-wp:not(.fc-solid) .ao-side-card,body.fc-wp:not(.fc-solid) .ao-table-wrap,body.fc-wp:not(.fc-solid) .ap-bulk,body.fc-wp:not(.fc-solid) .ap-bundle-row,body.fc-wp:not(.fc-solid) .ap-combo-pop,body.fc-wp:not(.fc-solid) .ap-dl-all,body.fc-wp:not(.fc-solid) .ap-drawer,body.fc-wp:not(.fc-solid) .ap-drawer-foot,body.fc-wp:not(.fc-solid) .ap-filters-panel,body.fc-wp:not(.fc-solid) .ap-img-preview,body.fc-wp:not(.fc-solid) .ap-kpi,body.fc-wp:not(.fc-solid) .ap-preview-card,body.fc-wp:not(.fc-solid) .ap-preview-sum,body.fc-wp:not(.fc-solid) .ap-promo-result,body.fc-wp:not(.fc-solid) .ap-table-wrap,body.fc-wp:not(.fc-solid) .ap-variant-img,body.fc-wp:not(.fc-solid) .ap-variant-num,body.fc-wp:not(.fc-solid) .app .card,body.fc-wp:not(.fc-solid) .app .segmented,body.fc-wp:not(.fc-solid) .ar-cat-pop,body.fc-wp:not(.fc-solid) .ar-depot-box,body.fc-wp:not(.fc-solid) .ar-dr-foot,body.fc-wp:not(.fc-solid) .ar2-biz,body.fc-wp:not(.fc-solid) .ar2-empty,body.fc-wp:not(.fc-solid) .ar2-empty-mini,body.fc-wp:not(.fc-solid) .ar2-kpi,body.fc-wp:not(.fc-solid) .ar2-panel,body.fc-wp:not(.fc-solid) .ar2-week-note,body.fc-wp:not(.fc-solid) .bk-help,body.fc-wp:not(.fc-solid) .bk-list-card,body.fc-wp:not(.fc-solid) .bs-clients-drawer,body.fc-wp:not(.fc-solid) .bs-composer,body.fc-wp:not(.fc-solid) .bs-ctx-menu,body.fc-wp:not(.fc-solid) .bs-details,body.fc-wp:not(.fc-solid) .bs-main-head,body.fc-wp:not(.fc-solid) .bs-msg-actions,body.fc-wp:not(.fc-solid) .bs-sidebar,body.fc-wp:not(.fc-solid) .bs2-right,body.fc-wp:not(.fc-solid) .bs5-card,body.fc-wp:not(.fc-solid) .bx-modal,body.fc-wp:not(.fc-solid) .bx-suggest,body.fc-wp:not(.fc-solid) .bz3-card,body.fc-wp:not(.fc-solid) .bz3-help,body.fc-wp:not(.fc-solid) .bz3-hero,body.fc-wp:not(.fc-solid) .bz3-locked,body.fc-wp:not(.fc-solid) .bz3-panel,body.fc-wp:not(.fc-solid) .bz3-quiet,body.fc-wp:not(.fc-solid) .bz3-seg,body.fc-wp:not(.fc-solid) .card,body.fc-wp:not(.fc-solid) .cl-adv-city-count,body.fc-wp:not(.fc-solid) .cl-adv-filters,body.fc-wp:not(.fc-solid) .cl-card-row,body.fc-wp:not(.fc-solid) .cl-city-pop,body.fc-wp:not(.fc-solid) .cl-fp,body.fc-wp:not(.fc-solid) .cl-modal,body.fc-wp:not(.fc-solid) .cl-rowmenu,body.fc-wp:not(.fc-solid) .dt-card,body.fc-wp:not(.fc-solid) .dt-col,body.fc-wp:not(.fc-solid) .dt-empty,body.fc-wp:not(.fc-solid) .dt-insight,body.fc-wp:not(.fc-solid) .dt-kpanel,body.fc-wp:not(.fc-solid) .dt-kpi,body.fc-wp:not(.fc-solid) .dt-lc,body.fc-wp:not(.fc-solid) .dt-lc-pager,body.fc-wp:not(.fc-solid) .dt-list-row,body.fc-wp:not(.fc-solid) .dt-modal,body.fc-wp:not(.fc-solid) .dt-modal-foot,body.fc-wp:not(.fc-solid) .dt-scorecard,body.fc-wp:not(.fc-solid) .dt-sub-tabs,body.fc-wp:not(.fc-solid) .dt-tabs,body.fc-wp:not(.fc-solid) .dv5 .dv5-alert,body.fc-wp:not(.fc-solid) .dv5 .dv5-card,body.fc-wp:not(.fc-solid) .dv5 .dv5-mini,body.fc-wp:not(.fc-solid) .dv5 .dv5-period,body.fc-wp:not(.fc-solid) .dv5 .dv5-segmented,body.fc-wp:not(.fc-solid) .im-card,body.fc-wp:not(.fc-solid) .im-chart-panel,body.fc-wp:not(.fc-solid) .im-empty,body.fc-wp:not(.fc-solid) .im-filters,body.fc-wp:not(.fc-solid) .im-kpi,body.fc-wp:not(.fc-solid) .im-lu-stat,body.fc-wp:not(.fc-solid) .im-pager,body.fc-wp:not(.fc-solid) .in-back,body.fc-wp:not(.fc-solid) .in-dropzone,body.fc-wp:not(.fc-solid) .in-excel-preview,body.fc-wp:not(.fc-solid) .in-local-editor .in-local-table,body.fc-wp:not(.fc-solid) .in-local-editor .in-local-table-wrap,body.fc-wp:not(.fc-solid) .in-result-card,body.fc-wp:not(.fc-solid) .in-section,body.fc-wp:not(.fc-solid) .in-stepper,body.fc-wp:not(.fc-solid) .in-toast,body.fc-wp:not(.fc-solid) .kn-bonus-card,body.fc-wp:not(.fc-solid) .kn-contract,body.fc-wp:not(.fc-solid) .kn-cp-pop,body.fc-wp:not(.fc-solid) .kn-cr-pdf-wrap,body.fc-wp:not(.fc-solid) .kn-cr-section,body.fc-wp:not(.fc-solid) .kn-cr-stepper,body.fc-wp:not(.fc-solid) .kn-discount-item,body.fc-wp:not(.fc-solid) .kn-discount-type,body.fc-wp:not(.fc-solid) .kn-empty,body.fc-wp:not(.fc-solid) .kn-kpi,body.fc-wp:not(.fc-solid) .kn-modal,body.fc-wp:not(.fc-solid) .kn-modal-form-foot,body.fc-wp:not(.fc-solid) .kn-modal-form-head,body.fc-wp:not(.fc-solid) .kn-tabs,body.fc-wp:not(.fc-solid) .lg-avatar-row,body.fc-wp:not(.fc-solid) .lg-client-card,body.fc-wp:not(.fc-solid) .lg-empty,body.fc-wp:not(.fc-solid) .lg-hero-kpi,body.fc-wp:not(.fc-solid) .lg-modal,body.fc-wp:not(.fc-solid) .lg-notif-acc,body.fc-wp:not(.fc-solid) .lg-notif-hint,body.fc-wp:not(.fc-solid) .lg-notif-preset,body.fc-wp:not(.fc-solid) .lg-notif-row,body.fc-wp:not(.fc-solid) .lg-pm-preset,body.fc-wp:not(.fc-solid) .lg-req,body.fc-wp:not(.fc-solid) .lg-role-card,body.fc-wp:not(.fc-solid) .lg-staff-card,body.fc-wp:not(.fc-solid) .lg-tbl-wrap,body.fc-wp:not(.fc-solid) .lg5-card,body.fc-wp:not(.fc-solid) .lvm-card,body.fc-wp:not(.fc-solid) .lvm-dw-box,body.fc-wp:not(.fc-solid) .lvm-fld textarea,body.fc-wp:not(.fc-solid) .lvm-kpi,body.fc-wp:not(.fc-solid) .lvm-modal-box,body.fc-wp:not(.fc-solid) .lvm-more,body.fc-wp:not(.fc-solid) .lvm-sh,body.fc-wp:not(.fc-solid) .lvm-step,body.fc-wp:not(.fc-solid) .ng-cart-group,body.fc-wp:not(.fc-solid) .ng-city-pop,body.fc-wp:not(.fc-solid) .ng-client-card,body.fc-wp:not(.fc-solid) .ng-deliv-summary,body.fc-wp:not(.fc-solid) .ng-mv-depo-tabs,body.fc-wp:not(.fc-solid) .ng-mvtype,body.fc-wp:not(.fc-solid) .ng-pager,body.fc-wp:not(.fc-solid) .ng-scan-pop,body.fc-wp:not(.fc-solid) .ng-sig,body.fc-wp:not(.fc-solid) .ng-stoku-card,body.fc-wp:not(.fc-solid) .ng-worker-opt,body.fc-wp:not(.fc-solid) .njp,body.fc-wp:not(.fc-solid) .njp-list,body.fc-wp:not(.fc-solid) .njp-side,body.fc-wp:not(.fc-solid) .ntf-foot,body.fc-wp:not(.fc-solid) .ntf-head,body.fc-wp:not(.fc-solid) .ntf-panel,body.fc-wp:not(.fc-solid) .qp-card,body.fc-wp:not(.fc-solid) .qp-done,body.fc-wp:not(.fc-solid) .qp-dr,body.fc-wp:not(.fc-solid) .qp-kpi,body.fc-wp:not(.fc-solid) .qp-x,body.fc-wp:not(.fc-solid) .sb-edit-group,body.fc-wp:not(.fc-solid) .sb-edit-title,body.fc-wp:not(.fc-solid) .segmented,body.fc-wp:not(.fc-solid) .sl .ag-card,body.fc-wp:not(.fc-solid) .sl .ag-kpi,body.fc-wp:not(.fc-solid) .sl .ag-nav-title,body.fc-wp:not(.fc-solid) .sl-bin-note,body.fc-wp:not(.fc-solid) .sl-bin-row,body.fc-wp:not(.fc-solid) .sl-bulk,body.fc-wp:not(.fc-solid) .sl-card-row,body.fc-wp:not(.fc-solid) .sl-density,body.fc-wp:not(.fc-solid) .sl-dp,body.fc-wp:not(.fc-solid) .sl-dp-opt,body.fc-wp:not(.fc-solid) .sl-dr-foot,body.fc-wp:not(.fc-solid) .sl-edit-suggest,body.fc-wp:not(.fc-solid) .sl-eitem,body.fc-wp:not(.fc-solid) .sl-empty,body.fc-wp:not(.fc-solid) .sl-filters-panel,body.fc-wp:not(.fc-solid) .sl-kpi,body.fc-wp:not(.fc-solid) .sl-pagination,body.fc-wp:not(.fc-solid) .sl-pick-pop,body.fc-wp:not(.fc-solid) .sl-table-wrap,body.fc-wp:not(.fc-solid) .sl.bx .sl-pagination,body.fc-wp:not(.fc-solid) .sn-cam-modal,body.fc-wp:not(.fc-solid) .sn-cart,body.fc-wp:not(.fc-solid) .sn-city-pop,body.fc-wp:not(.fc-solid) .sn-klienti-pop,body.fc-wp:not(.fc-solid) .sn-mode,body.fc-wp:not(.fc-solid) .sn-partial-summary>div,body.fc-wp:not(.fc-solid) .sn-product-pop,body.fc-wp:not(.fc-solid) .sn-quick,body.fc-wp:not(.fc-solid) .sn-summary,body.fc-wp:not(.fc-solid) .sn-toast,body.fc-wp:not(.fc-solid) .sp-adv-filters,body.fc-wp:not(.fc-solid) .sp-ai-item,body.fc-wp:not(.fc-solid) .sp-card,body.fc-wp:not(.fc-solid) .sp-cat-pick.active,body.fc-wp:not(.fc-solid) .sp-empty,body.fc-wp:not(.fc-solid) .sp-insight,body.fc-wp:not(.fc-solid) .sp-kpi,body.fc-wp:not(.fc-solid) .sp-modal,body.fc-wp:not(.fc-solid) .sp-modal-foot,body.fc-wp:not(.fc-solid) .sp-pager,body.fc-wp:not(.fc-solid) .sp-periods,body.fc-wp:not(.fc-solid) .sp-row,body.fc-wp:not(.fc-solid) .stv5 .stv5-dr-foot,body.fc-wp:not(.fc-solid) .stv5 .stv5-dr-head,body.fc-wp:not(.fc-solid) .stv5 .stv5-drawer,body.fc-wp:not(.fc-solid) .stv5 .stv5-empty,body.fc-wp:not(.fc-solid) .stv5 .stv5-history-card,body.fc-wp:not(.fc-solid) .stv5 .stv5-history-table,body.fc-wp:not(.fc-solid) .stv5 .stv5-history-table-wrap,body.fc-wp:not(.fc-solid) .stv5 .stv5-karat-breakdown,body.fc-wp:not(.fc-solid) .stv5 .stv5-karat-row,body.fc-wp:not(.fc-solid) .stv5 .stv5-kpi,body.fc-wp:not(.fc-solid) .stv5 .stv5-mini,body.fc-wp:not(.fc-solid) .stv5 .stv5-perf-tile,body.fc-wp:not(.fc-solid) .stv5 .stv5-row,body.fc-wp:not(.fc-solid) .stv5 .stv5-source-card,body.fc-wp:not(.fc-solid) .stv5 .stv5-spec,body.fc-wp:not(.fc-solid) .stv5 .stv5-stat,body.fc-wp:not(.fc-solid) .stv5 .stv5-tab.active .ct,body.fc-wp:not(.fc-solid) .stv5 .stv5-tabs,body.fc-wp:not(.fc-solid) .wp-test-res pre,body.fc-wp:not(.fc-solid) .ws-card,body.fc-wp:not(.fc-solid) .ws-order,body.fc-wp:not(.fc-solid) .ws-savebar,body.fc-wp:not(.fc-solid) section.np{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp.dark-mode .qo .al.w{background:#c2620a29;border-color:#f59e0b4d}body.fc-wp.light .qo .al.w{background:#fff5e8b8}body.fc-wp:not(.fc-solid) .qo .al{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp.dark-mode .imv6 :is(.inp,.sel,.srch){background:var(--fcl-soft)!important}body.fc-wp .bs5-root{background:#0000!important;position:relative}body.fc-wp .bs5-card{background:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}body.fc-wp:not(.fc-solid) .bs5-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp .bs5-biz{border-color:var(--fcl-line)!important}body.fc-wp .bs5-biz,body.fc-wp .bs5-biz-stats{background:var(--fcl-soft)!important}body.fc-acc .bs5-root{--accent:var(--fc-acc)}body.fc-wp .fc-pin.fc-pin{background:var(--fcl-wall)!important}body.fc-wp.dark-mode .fc-pin .fc-pin-card{background:#16141ab8!important}body.fc-wp.light .fc-pin .fc-pin-card{background:#ffffffd1!important}body.fc-wp .fc-pin .fc-pin-card{-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-color:var(--fcl-line)!important}body .fc-pin-wrap:is(#fc-hi,[class]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#f4f1ee!important}body.dark-mode .fc-pin-wrap:is(#fc-hi,[class]){background-color:#0f172a!important;background-color:var(--wb,#0f172a)!important}body .fc-pin-wrap>.fc-pin{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:100%!important}.dark-mode .pu .seg button.on{background:#ffffff29!important;box-shadow:none!important}.dark-mode .pu .bal:hover,.dark-mode .pu .day:hover,.dark-mode .pu .dbyr:hover,.dark-mode .pu .dr:hover,.dark-mode .pu .lrow:hover,.dark-mode .pux .hist .hr:hover{background:#ffffff0f!important}.dark-mode .pu .day.out,.dark-mode .pu .day.wk{background:hsla(0,0%,100%,.025)!important}.dark-mode .pu .btn:not(.pri),.dark-mode .pu .ib,.dark-mode .pu .kpi,.dark-mode .pu .mini,.dark-mode .pu .sel,.dark-mode .pux .btn:not(.pri),.dark-mode .pux .ib,.dark-mode .pux .sel,.dark-mode .pux .types button,.dark-mode .pux .wdays button:not(.on){background:#ffffff0d!important}.dark-mode .pu .chip.pend,.dark-mode .pu .wchip.pend{background:#0000!important}.dark-mode .pu .st.anuluar,.dark-mode .pux .st.anuluar{background:#ffffff14!important}.fcl-dock{background:#7f7f8c1a;border-radius:14px;margin:0 0 4px;padding:2px 12px}.fcl-dock .fcl-row:first-child{border-top:0}.fcl-dock-t{align-items:center;background:none;border:0;border-top:1px solid #7f7f8c2e;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:10px 0;text-align:left;width:100%}.fcl-dock-l{display:flex;flex-direction:column;gap:2px;padding:0 0 10px}.fcl-dock-r{align-items:center;background:#ffffff80;border-radius:9px;display:flex;gap:6px;padding:4px 4px 4px 2px}.dark-mode .fcl-dock-r{background:#ffffff0f}.fcl-dock-r.off label span{opacity:.5}.fcl-dock-r.dg{opacity:.4}.fcl-dock-r label{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;min-width:0}.fcl-dock-r label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcl-dock-r input{accent-color:#3b82f6;accent-color:var(--fc-acc,#3b82f6);flex:none;height:16px;margin:0;width:16px}.fcl-dock-r button{background:#7f7f8c24;border:0;border-radius:7px;color:inherit;cursor:pointer;flex:none;font-size:13px;height:26px;width:26px}.fcl-dock-r button:disabled{cursor:default;opacity:.3}.fcl-grip{cursor:grab;font-size:12px;letter-spacing:-2px;opacity:.45;padding:0 2px;-webkit-user-select:none;user-select:none}.fcl-act,.fcl-seg button{white-space:nowrap}.fcl-act{background:#f1f5f9;background:var(--bg-2,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--bg-3,#e2e8f0);border-radius:9px;color:#0f172a;color:var(--ink-1,#0f172a);cursor:pointer;flex:none;font:inherit;font-size:13px;font-weight:600;height:34px;padding:0 12px}.fcl-act:hover{background:#e2e8f0;background:var(--bg-3,#e2e8f0)}.dark-mode .fcl-act{color:var(--ink-1)!important}.fcl-back{align-items:center;background:#eaf1ff!important;background:var(--accent-soft,#eaf1ff)!important;border:0!important;border-radius:10px;color:#1d4ed8!important;color:var(--accent-ink,#1d4ed8)!important;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:4px;margin:-4px 0 10px -6px;padding:6px 10px 6px 6px!important}.fcl-pop{overscroll-behavior:contain}html.fc-noscroll,html.fc-noscroll body{overflow:hidden!important}html.fc-noscroll .app-content{overflow:hidden!important;touch-action:none}html.fc-noscroll .fcl-pop,html.fc-noscroll .pi{touch-action:pan-y}@media (max-width:600px){.fcl-pop{max-height:calc(100dvh - 172px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}body.fc-wp.dark-mode .ai-drawer{--ai-bg-0:var(--fcl-surf)!important;--ai-bg-1:var(--fcl-surf)!important;--ai-bg-2:var(--fcl-surf)!important;--ai-bg-3:var(--fcl-surf)!important;--ai-hairline:var(--fcl-line)!important}body.fc-wp.dark-mode .ao-page{--ao-control-bg:var(--fcl-soft)!important}body.fc-wp.dark-mode .ap-page{--ap-control-bg:var(--fcl-soft)!important;--ap-field-bg:var(--fcl-soft)!important}body.fc-wp.dark-mode .fs5{--f-blue-s:#468cff24!important;--f-card:var(--fcl-surf)!important;--f-line:var(--fcl-line)!important;--f-line2:var(--fcl-line)!important}body.fc-wp.dark-mode .imv6{--accent-soft:#467fff24!important;--bad-soft:#ff464624!important;--bg:#0000!important;--card:var(--fcl-surf)!important;--cy-soft:#46f5ff24!important;--good-soft:#46ff7e24!important;--hover:var(--fcl-soft)!important;--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important;--warn-soft:#ffda4624!important}body.fc-wp.dark-mode .ks{--ks-acc-soft:#467fff24!important;--ks-bad-soft:#ff464624!important;--ks-card:var(--fcl-surf)!important;--ks-good-soft:#46ff7e24!important;--ks-line:var(--fcl-line)!important;--ks-warn-soft:#ffda4624!important}body.fc-wp.dark-mode .lb{--lb-acc-soft:#467fff24!important;--lb-bad-soft:#ff464624!important;--lb-card:var(--fcl-surf)!important;--lb-good-soft:#46ff7e24!important;--lb-line:var(--fcl-line)!important;--lb-warn-soft:#ffda4624!important}body.fc-wp.dark-mode .lv{--lv-acc-soft:#467fff24!important;--lv-amber-soft:#ffda4624!important;--lv-bad-soft:#ff464624!important;--lv-card:var(--fcl-surf)!important;--lv-good-soft:#46ff7e24!important;--lv-line:var(--fcl-line)!important;--lv-purple-soft:#6446ff24!important}body.fc-wp.dark-mode .mkt-shell,body.fc-wp.dark-mode .mkt-shell[data-theme=dark],body.fc-wp.dark-mode .mkt-shell[data-theme=light]{--bg-0:#0000!important;--bg-1:var(--fcl-surf)!important;--bg-2:var(--fcl-soft)!important;--bg-3:var(--fcl-line)!important;--hairline:var(--fcl-line)!important}body.fc-wp.dark-mode .ngmob,body.fc-wp.dark-mode .ngmob-action-sheet,body.fc-wp.dark-mode .ngmob-newload-panel,body.fc-wp.dark-mode .ngmob-sheet,body.fc-wp.dark-mode .ngmob-sheet-wrap{--nm-bg-0:var(--fcl-surf)!important;--nm-bg-1:var(--fcl-surf)!important;--nm-bg-2:var(--fcl-surf)!important;--nm-bg-3:var(--fcl-surf)!important}body.fc-wp.dark-mode .ngx{--x-amb-s:#ffae4624!important;--x-blue-s:#468cff24!important;--x-card:var(--fcl-surf)!important;--x-cy-s:#46dbff24!important;--x-grn-s:#46ff9224!important;--x-line:var(--fcl-line)!important;--x-line2:var(--fcl-line)!important;--x-red-s:#ff464624!important}body.fc-wp.dark-mode .pf,body.fc-wp.dark-mode .pf-drawer-wrap,body.fc-wp.dark-mode .pf-modal-wrap{--pf-acc-soft:#467fff24!important;--pf-bad-soft:#ff464624!important;--pf-card:var(--fcl-surf)!important;--pf-line:var(--fcl-line)!important;--pf-ok-soft:#46ff7e24!important;--pf-warn-soft:#ffda4624!important}body.fc-wp.dark-mode .ptv{--accent-soft:#467fff24!important;--bad-soft:#ff464624!important;--bg:#0000!important;--card:var(--fcl-surf)!important;--good-soft:#46ff7e24!important;--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important;--teal-soft:#46ffd424!important;--warn-soft:#ffda4624!important}body.fc-wp.dark-mode .pu{--accent-soft:#467fff24!important;--bad-soft:#ff464624!important;--bg:#0000!important;--card:var(--fcl-surf)!important;--good-soft:#46ff7e24!important;--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important;--warn-soft:#ffda4624!important}body.fc-wp.dark-mode .pux{--accent-soft:#467fff24!important;--bad-soft:#ff464624!important;--good-soft:#46ff7e24!important;--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important;--warn-soft:#ffda4624!important}body.fc-wp.dark-mode .qg{--qg-blue-s:#468cff24!important}body.fc-wp.dark-mode .qo{--amb-s:#ffae4624!important;--bg:#0000!important;--blue-s:#468cff24!important;--card:var(--fcl-surf)!important;--grn-s:#46ff9224!important;--line:var(--fcl-line)!important;--line2:var(--fcl-soft)!important;--red-s:#ff464624!important;--vio-s:#7446ff24!important}body.fc-wp.dark-mode .sh{--amb-s:#ffae4624!important;--bg:#0000!important;--blue-s:#468cff24!important;--card:var(--fcl-surf)!important;--grn-s:#46ff9224!important;--line:var(--fcl-line)!important;--red-s:#ff464624!important}body.fc-wp.dark-mode .skw{--sk-amb-s:#ffae4624!important;--sk-blue-s:#468cff24!important;--sk-card:var(--fcl-surf)!important;--sk-grn-s:#46ff9224!important;--sk-line:var(--fcl-line)!important;--sk-line2:var(--fcl-line)!important;--sk-red-s:#ff464624!important}body.fc-wp.dark-mode .sl.ar2{--ar-border:var(--fcl-line)!important;--ar-card:var(--fcl-surf)!important;--ar-card-2:var(--fcl-surf)!important;--ar-soft:#4690ff24!important}body.fc-wp.dark-mode .stv-drawer{--stv-card:var(--fcl-surf)!important;--stv-line:var(--fcl-line)!important}body.fc-wp.dark-mode [data-theme=dark] .qo{--bg:#0000!important;--card:var(--fcl-surf)!important;--line:var(--fcl-line)!important;--line2:var(--fcl-soft)!important}body.fc-wp.light .ai-drawer{--ai-bg-0:var(--fcl-surf)!important;--ai-bg-1:var(--fcl-surf)!important;--ai-bg-2:var(--fcl-surf)!important;--ai-bg-3:var(--fcl-surf)!important;--ai-hairline:var(--fcl-line)!important}body.fc-wp.light .fs5{--f-card:var(--fcl-surf)!important;--f-line:var(--fcl-line)!important;--f-line2:var(--fcl-line)!important}body.fc-wp.light .imv6{--bg:#0000!important;--card:var(--fcl-surf)!important;--hover:var(--fcl-soft)!important;--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important}body.fc-wp.light .ks{--ks-card:var(--fcl-surf)!important;--ks-line:var(--fcl-line)!important}body.fc-wp.light .lb{--lb-card:var(--fcl-surf)!important;--lb-line:var(--fcl-line)!important}body.fc-wp.light .lv{--lv-card:var(--fcl-surf)!important;--lv-line:var(--fcl-line)!important}body.fc-wp.light .mkt-shell,body.fc-wp.light .mkt-shell[data-theme=dark]{--hairline:var(--fcl-line)!important}body.fc-wp.light .mkt-shell[data-theme=light]{--bg-0:#0000!important;--bg-1:var(--fcl-surf)!important;--bg-2:var(--fcl-soft)!important;--bg-3:var(--fcl-line)!important}body.fc-wp.light .ngmob,body.fc-wp.light .ngmob-action-sheet,body.fc-wp.light .ngmob-newload-panel,body.fc-wp.light .ngmob-sheet,body.fc-wp.light .ngmob-sheet-wrap{--nm-bg-0:var(--fcl-surf)!important;--nm-bg-1:var(--fcl-surf)!important;--nm-bg-2:var(--fcl-surf)!important;--nm-bg-3:var(--fcl-surf)!important}body.fc-wp.light .ngx{--x-card:var(--fcl-surf)!important;--x-line:var(--fcl-line)!important;--x-line2:var(--fcl-line)!important}body.fc-wp.light .pf,body.fc-wp.light .pf-drawer-wrap,body.fc-wp.light .pf-modal-wrap{--pf-card:var(--fcl-surf)!important;--pf-line:var(--fcl-line)!important}body.fc-wp.light .ptv,body.fc-wp.light .pu{--bg:#0000!important;--card:var(--fcl-surf)!important}body.fc-wp.light .ptv,body.fc-wp.light .pu,body.fc-wp.light .pux{--line:var(--fcl-line)!important;--soft:var(--fcl-soft)!important}body.fc-wp.light .qo{--bg:#0000!important;--card:var(--fcl-surf)!important;--line:var(--fcl-line)!important;--line2:var(--fcl-soft)!important}body.fc-wp.light .sh{--bg:#0000!important;--card:var(--fcl-surf)!important;--line:var(--fcl-line)!important}body.fc-wp.light .skw{--sk-card:var(--fcl-surf)!important;--sk-line:var(--fcl-line)!important;--sk-line2:var(--fcl-line)!important}body.fc-wp.light .sl.ar2{--ar-border:var(--fcl-line)!important;--ar-card:var(--fcl-surf)!important;--ar-card-2:var(--fcl-surf)!important}body.fc-wp.light .stv-drawer{--stv-card:var(--fcl-surf)!important;--stv-line:var(--fcl-line)!important}body.fc-wp.dark-mode [style*="background-color: rgb(0, 0, 0)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(11, 14, 17)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(11, 18, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(11, 20, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 22, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 23, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 23, 42)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 25, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 26, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 29, 58)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(15, 32, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(16, 24, 39)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(17, 17, 17)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(17, 24, 39)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(17, 26, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(17, 27, 33)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(19, 28, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(20, 23, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(20, 32, 54)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(23, 22, 80)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(24, 36, 61)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(26, 15, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(26, 26, 26)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(26, 29, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(29, 33, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(29, 38, 54)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(30, 37, 51)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(30, 41, 59)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(31, 41, 55)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(36, 40, 48)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(6, 18, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background-color: rgb(6, 21, 56)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(0, 0, 0)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(11, 14, 17)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(11, 18, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(11, 20, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 22, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 23, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 23, 42)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 25, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 26, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 29, 58)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(15, 32, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(16, 24, 39)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(17, 17, 17)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(17, 24, 39)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(17, 26, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(17, 27, 33)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(19, 28, 46)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(20, 23, 32)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(20, 32, 54)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(23, 22, 80)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(24, 36, 61)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(26, 15, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(26, 26, 26)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(26, 29, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(29, 33, 41)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(29, 38, 54)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(30, 37, 51)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(30, 41, 59)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(31, 41, 55)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(36, 40, 48)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(6, 18, 36)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.dark-mode [style*="background: rgb(6, 21, 56)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]){background-color:var(--fcl-surf)!important;background-image:none!important;border-color:var(--fcl-line)!important}body.fc-wp.light [style*="background-color: rgb(224, 242, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(226, 232, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(229, 231, 235)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(231, 235, 241)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(232, 236, 241)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(232, 237, 244)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(234, 242, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(236, 253, 243)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(236, 254, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(237, 233, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(238, 238, 238)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(238, 241, 246)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(238, 242, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(238, 242, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(239, 234, 226)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(239, 244, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(239, 246, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 240, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 242, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 247, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 249, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 253, 244)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(240, 253, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(241, 234, 217)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(241, 245, 249)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(242, 244, 249)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(243, 232, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(243, 239, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(244, 241, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(244, 242, 238)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(244, 246, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(245, 242, 237)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(245, 243, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(245, 245, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(245, 247, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(245, 248, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(246, 247, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(248, 249, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(248, 250, 252)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(250, 245, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(250, 250, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(250, 252, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(251, 250, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(251, 252, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(252, 231, 243)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(253, 242, 248)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(253, 248, 236)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(254, 226, 226)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(254, 242, 242)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(254, 252, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 241, 242)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 245, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 247, 237)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 247, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 250, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 251, 235)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 253, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background-color: rgb(255, 255, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(224, 242, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(226, 232, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(229, 231, 235)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(231, 235, 241)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(232, 236, 241)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(232, 237, 244)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(234, 242, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(236, 253, 243)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(236, 254, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(237, 233, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(238, 238, 238)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(238, 241, 246)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(238, 242, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(238, 242, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(239, 234, 226)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(239, 244, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(239, 246, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 240, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 242, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 247, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 249, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 253, 244)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(240, 253, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(241, 234, 217)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(241, 245, 249)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(242, 244, 249)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(243, 232, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(243, 239, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(244, 241, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(244, 242, 238)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(244, 246, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(245, 242, 237)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(245, 243, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(245, 245, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(245, 247, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(245, 248, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(246, 247, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(248, 249, 251)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(248, 250, 252)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(250, 245, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(250, 250, 250)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(250, 252, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(251, 250, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(251, 252, 254)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(252, 231, 243)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(253, 242, 248)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(253, 248, 236)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(254, 226, 226)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(254, 242, 242)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(254, 252, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 241, 242)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 245, 232)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 247, 237)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 247, 247)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 250, 240)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 251, 235)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 253, 245)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]), body.fc-wp.light [style*="background: rgb(255, 255, 255)"]:not([class*=dot]):not([class*=swatch]):not([class*=-sw]):not([class*=color]){background-color:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}body.fc-wp.dark-mode -mode .ng-city-pop,body.fc-wp.dark-mode -mode .ng-client-select,body.fc-wp.dark-mode -mode .ng-client-select-menu,body.fc-wp.dark-mode -mode .ng-scan-pop,body.fc-wp.dark-mode -mode .ng-sigpad-wrap,body.fc-wp.dark-mode .ab-th,body.fc-wp.dark-mode .ago-ph-act button,body.fc-wp.dark-mode .agps,body.fc-wp.dark-mode .agps-ic,body.fc-wp.dark-mode .ai-chat-msg.user .bub,body.fc-wp.dark-mode .ai-composer-wrap,body.fc-wp.dark-mode .ai-privacy,body.fc-wp.dark-mode .ai-pulse-card,body.fc-wp.dark-mode .ai-right,body.fc-wp.dark-mode .aon-sc .rk.g2,body.fc-wp.dark-mode .aon-sc .rk.g3,body.fc-wp.dark-mode .ap-bundle-img,body.fc-wp.dark-mode .ap-img-preview img,body.fc-wp.dark-mode .ap-preview-img,body.fc-wp.dark-mode .ap-variant-img img,body.fc-wp.dark-mode .app .ng-cam,body.fc-wp.dark-mode .app .ng-cart-group,body.fc-wp.dark-mode .app .ng-client-search,body.fc-wp.dark-mode .app .ng-client-select-menu,body.fc-wp.dark-mode .app .ng-client-select-wrap,body.fc-wp.dark-mode .app .ng-confirm,body.fc-wp.dark-mode .app .ng-deliv-summary,body.fc-wp.dark-mode .app .ng-depo-pill,body.fc-wp.dark-mode .app .ng-drop,body.fc-wp.dark-mode .app .ng-exp-row,body.fc-wp.dark-mode .app .ng-fature-input-wrap,body.fc-wp.dark-mode .app .ng-fature-pills,body.fc-wp.dark-mode .app .ng-hero,body.fc-wp.dark-mode .app .ng-map,body.fc-wp.dark-mode .app .ng-map .pin .label,body.fc-wp.dark-mode .app .ng-modal,body.fc-wp.dark-mode .app .ng-modal-head .close,body.fc-wp.dark-mode .app .ng-mv-depo-tabs,body.fc-wp.dark-mode .app .ng-mv-search,body.fc-wp.dark-mode .app .ng-mvtype,body.fc-wp.dark-mode .app .ng-pager,body.fc-wp.dark-mode .app .ng-pager-btn,body.fc-wp.dark-mode .app .ng-pay-btn,body.fc-wp.dark-mode .app .ng-pazar-handover-mini>div,body.fc-wp.dark-mode .app .ng-pazar-handover-money>div,body.fc-wp.dark-mode .app .ng-pazar-history-row,body.fc-wp.dark-mode .app .ng-pazar-metrics>div,body.fc-wp.dark-mode .app .ng-pazar-section,body.fc-wp.dark-mode .app .ng-pazar-sum-card,body.fc-wp.dark-mode .app .ng-pbody-tabs,body.fc-wp.dark-mode .app .ng-pcard,body.fc-wp.dark-mode .app .ng-pcard-head>.ng-stat,body.fc-wp.dark-mode .app .ng-qty,body.fc-wp.dark-mode .app .ng-row input,body.fc-wp.dark-mode .app .ng-row select,body.fc-wp.dark-mode .app .ng-scan-input input,body.fc-wp.dark-mode .app .ng-scan-opt,body.fc-wp.dark-mode .app .ng-scan-pop,body.fc-wp.dark-mode .app .ng-scanner,body.fc-wp.dark-mode .app .ng-sec,body.fc-wp.dark-mode .app .ng-sigpad-wrap,body.fc-wp.dark-mode .app .ng-step,body.fc-wp.dark-mode .app .ng-step-num,body.fc-wp.dark-mode .app .ng-stoku-card,body.fc-wp.dark-mode .app .ng-stoku-holder,body.fc-wp.dark-mode .app .ng-stoku-holders,body.fc-wp.dark-mode .app .ng-stoku-summary,body.fc-wp.dark-mode .app .ng-tab .count,body.fc-wp.dark-mode .app .ng-tabs,body.fc-wp.dark-mode .app .ng-totals,body.fc-wp.dark-mode .app .wd-action,body.fc-wp.dark-mode .app .wd-feed-row,body.fc-wp.dark-mode .app .wd-hero,body.fc-wp.dark-mode .app .wd-list-row,body.fc-wp.dark-mode .app .wd-mini-card,body.fc-wp.dark-mode .app .wd-panel,body.fc-wp.dark-mode .app .wd-pazar-tile,body.fc-wp.dark-mode .app .wd-route,body.fc-wp.dark-mode .app .wd-route-num,body.fc-wp.dark-mode .app .wd-target-row,body.fc-wp.dark-mode .bs-clients-drawer-search,body.fc-wp.dark-mode .bs-msg:not(.mine) .bs-msg-text,body.fc-wp.dark-mode .cp-it-l img,body.fc-wp.dark-mode .cp-ph,body.fc-wp.dark-mode .cs-it img,body.fc-wp.dark-mode .cs-noimg,body.fc-wp.dark-mode .dt-input,body.fc-wp.dark-mode .dt-search,body.fc-wp.dark-mode .flv-page,body.fc-wp.dark-mode .fs5-err,body.fc-wp.dark-mode .fs5-p img,body.fc-wp.dark-mode .fs5-pt,body.fc-wp.dark-mode .im-card-btn,body.fc-wp.dark-mode .im-chip,body.fc-wp.dark-mode .im-input,body.fc-wp.dark-mode .im-pager-btn,body.fc-wp.dark-mode .im-pager-select,body.fc-wp.dark-mode .im-search,body.fc-wp.dark-mode .im-sort-select,body.fc-wp.dark-mode .im-year-select,body.fc-wp.dark-mode .imv6 .s-anuluar,body.fc-wp.dark-mode .imv6 .s-draft,body.fc-wp.dark-mode .imv6 .s-pergatitje,body.fc-wp.dark-mode .in-input,body.fc-wp.dark-mode .in-output,body.fc-wp.dark-mode .in-readonly .in-input,body.fc-wp.dark-mode .in-readonly input.in-input,body.fc-wp.dark-mode .in-readonly select.in-input,body.fc-wp.dark-mode .in-usd-row,body.fc-wp.dark-mode .kn-cr-input,body.fc-wp.dark-mode .kn-cr-pdf,body.fc-wp.dark-mode .kn-pdf-party,body.fc-wp.dark-mode .lg-role.lg-role-magenta,body.fc-wp.dark-mode .lm,body.fc-wp.dark-mode .lm-done,body.fc-wp.dark-mode .lm-empty,body.fc-wp.dark-mode .lm-gstop,body.fc-wp.dark-mode .lm-km,body.fc-wp.dark-mode .lm-live,body.fc-wp.dark-mode .lm-off,body.fc-wp.dark-mode .lm-stop,body.fc-wp.dark-mode .lm-vis,body.fc-wp.dark-mode .lvm-chip.best,body.fc-wp.dark-mode .lvm-confirm,body.fc-wp.dark-mode .lvm-kpi.bad,body.fc-wp.dark-mode .lvm-lv,body.fc-wp.dark-mode .lvm-recv.diff,body.fc-wp.dark-mode .lvm-warn,body.fc-wp.dark-mode .lvz-chip,body.fc-wp.dark-mode .lvz-drawer,body.fc-wp.dark-mode .lvz-fld select,body.fc-wp.dark-mode .lvz-fld textarea,body.fc-wp.dark-mode .lvz-foot,body.fc-wp.dark-mode .lvz-line.bad,body.fc-wp.dark-mode .lvz-mode,body.fc-wp.dark-mode .lvz-print,body.fc-wp.dark-mode .lvz-results,body.fc-wp.dark-mode .lvz-search input,body.fc-wp.dark-mode .lvz-step button,body.fc-wp.dark-mode .lvz-sug,body.fc-wp.dark-mode .lvz-swap,body.fc-wp.dark-mode .lvz-warn,body.fc-wp.dark-mode .lvz-x,body.fc-wp.dark-mode .ng-cam,body.fc-wp.dark-mode .ng-cart-group,body.fc-wp.dark-mode .ng-client-search,body.fc-wp.dark-mode .ng-client-select-menu,body.fc-wp.dark-mode .ng-client-select-wrap,body.fc-wp.dark-mode .ng-confirm,body.fc-wp.dark-mode .ng-deliv-summary,body.fc-wp.dark-mode .ng-depo-pill,body.fc-wp.dark-mode .ng-drop,body.fc-wp.dark-mode .ng-exp-row,body.fc-wp.dark-mode .ng-fature-input-wrap,body.fc-wp.dark-mode .ng-fature-pills,body.fc-wp.dark-mode .ng-gps,body.fc-wp.dark-mode .ng-hero,body.fc-wp.dark-mode .ng-map,body.fc-wp.dark-mode .ng-map .pin .label,body.fc-wp.dark-mode .ng-modal,body.fc-wp.dark-mode .ng-modal-head .close,body.fc-wp.dark-mode .ng-mv-depo-tabs,body.fc-wp.dark-mode .ng-mv-search,body.fc-wp.dark-mode .ng-mvtype,body.fc-wp.dark-mode .ng-pager,body.fc-wp.dark-mode .ng-pager-btn,body.fc-wp.dark-mode .ng-pay-btn,body.fc-wp.dark-mode .ng-pazar-handover-mini>div,body.fc-wp.dark-mode .ng-pazar-handover-money>div,body.fc-wp.dark-mode .ng-pazar-history-row,body.fc-wp.dark-mode .ng-pazar-metrics>div,body.fc-wp.dark-mode .ng-pazar-section,body.fc-wp.dark-mode .ng-pazar-sum-card,body.fc-wp.dark-mode .ng-pbody-tabs,body.fc-wp.dark-mode .ng-pcard,body.fc-wp.dark-mode .ng-pcard-head>.ng-stat,body.fc-wp.dark-mode .ng-qty,body.fc-wp.dark-mode .ng-row input,body.fc-wp.dark-mode .ng-row select,body.fc-wp.dark-mode .ng-scan-input input,body.fc-wp.dark-mode .ng-scan-opt,body.fc-wp.dark-mode .ng-scan-pop,body.fc-wp.dark-mode .ng-scanner,body.fc-wp.dark-mode .ng-sec,body.fc-wp.dark-mode .ng-sigpad-wrap,body.fc-wp.dark-mode .ng-step,body.fc-wp.dark-mode .ng-step-num,body.fc-wp.dark-mode .ng-stoku-card,body.fc-wp.dark-mode .ng-stoku-holder,body.fc-wp.dark-mode .ng-stoku-holders,body.fc-wp.dark-mode .ng-stoku-summary,body.fc-wp.dark-mode .ng-tab .count,body.fc-wp.dark-mode .ng-tabs,body.fc-wp.dark-mode .ng-totals,body.fc-wp.dark-mode .ngmob-act-row.act-borxh,body.fc-wp.dark-mode .ngmob-act-row.act-expense,body.fc-wp.dark-mode .ngmob-act-row.act-income,body.fc-wp.dark-mode .ngmob-action-sheet,body.fc-wp.dark-mode .ngmob-action-sheet .ngmob-money-input,body.fc-wp.dark-mode .ngmob-cashflow,body.fc-wp.dark-mode .ngmob-client-search,body.fc-wp.dark-mode .ngmob-close,body.fc-wp.dark-mode .ngmob-close-breakdown,body.fc-wp.dark-mode .ngmob-close-signature .ng-sigpad-wrap,body.fc-wp.dark-mode .ngmob-debt-row,body.fc-wp.dark-mode .ngmob-deliver-note,body.fc-wp.dark-mode .ngmob-footer-total,body.fc-wp.dark-mode .ngmob-hero-strip,body.fc-wp.dark-mode .ngmob-history-filters button,body.fc-wp.dark-mode .ngmob-history-sheet,body.fc-wp.dark-mode .ngmob-history-sign,body.fc-wp.dark-mode .ngmob-iconbtn,body.fc-wp.dark-mode .ngmob-input,body.fc-wp.dark-mode .ngmob-invoice-row,body.fc-wp.dark-mode .ngmob-load-product .code,body.fc-wp.dark-mode .ngmob-load-products,body.fc-wp.dark-mode .ngmob-loads-body,body.fc-wp.dark-mode .ngmob-loads-head,body.fc-wp.dark-mode .ngmob-loads-head .chev,body.fc-wp.dark-mode .ngmob-loads.open .ngmob-loads-head,body.fc-wp.dark-mode .ngmob-map-sheet,body.fc-wp.dark-mode .ngmob-mini-strip .k,body.fc-wp.dark-mode .ngmob-money-input,body.fc-wp.dark-mode .ngmob-newload-panel,body.fc-wp.dark-mode .ngmob-note-input,body.fc-wp.dark-mode .ngmob-pazar-grid>div,body.fc-wp.dark-mode .ngmob-qstrip-btn,body.fc-wp.dark-mode .ngmob-route-card,body.fc-wp.dark-mode .ngmob-row,body.fc-wp.dark-mode .ngmob-sheet,body.fc-wp.dark-mode .ngmob-sheet .ngmob-kpi,body.fc-wp.dark-mode .ngmob-sigpad-wrap,body.fc-wp.dark-mode .ngmob-sigpad-wrap.signed,body.fc-wp.dark-mode .ngmob-stoku-row,body.fc-wp.dark-mode .ngmob-suggest-list,body.fc-wp.dark-mode .ngmob-suggest-list .code,body.fc-wp.dark-mode .ngmob-today-list,body.fc-wp.dark-mode .ngmob-worker-card,body.fc-wp.dark-mode .ngmob-wstep,body.fc-wp.dark-mode .ngmob-wstep .ngmob-kpi,body.fc-wp.dark-mode .ngmob-wstep.open,body.fc-wp.dark-mode .ngx-drop img,body.fc-wp.dark-mode .ngx-sgt,body.fc-wp.dark-mode .oa2-line .ws-noimg,body.fc-wp.dark-mode .oa2-line img,body.fc-wp.dark-mode .pcp-it img,body.fc-wp.dark-mode .pcp-noimg,body.fc-wp.dark-mode .ptv .advw,body.fc-wp.dark-mode .ptv .btn,body.fc-wp.dark-mode .ptv .cat,body.fc-wp.dark-mode .ptv .catar,body.fc-wp.dark-mode .ptv .chosen,body.fc-wp.dark-mode .ptv .ci,body.fc-wp.dark-mode .ptv .ci .th,body.fc-wp.dark-mode .ptv .dbox,body.fc-wp.dark-mode .ptv .done,body.fc-wp.dark-mode .ptv .extra,body.fc-wp.dark-mode .ptv .grid:not(.list) .pimg,body.fc-wp.dark-mode .ptv .ib,body.fc-wp.dark-mode .ptv .inp,body.fc-wp.dark-mode .ptv .md,body.fc-wp.dark-mode .ptv .pc,body.fc-wp.dark-mode .ptv .pimg,body.fc-wp.dark-mode .ptv .pimg .stk,body.fc-wp.dark-mode .ptv .pt-more,body.fc-wp.dark-mode .ptv .pt-pp,body.fc-wp.dark-mode .ptv .pt-set,body.fc-wp.dark-mode .ptv .pt-sla,body.fc-wp.dark-mode .ptv .pt-vbox,body.fc-wp.dark-mode .ptv .pt-vopt,body.fc-wp.dark-mode .ptv .qd,body.fc-wp.dark-mode .ptv .rback,body.fc-wp.dark-mode .ptv .rs,body.fc-wp.dark-mode .ptv .seg,body.fc-wp.dark-mode .ptv .seg button,body.fc-wp.dark-mode .ptv .sg,body.fc-wp.dark-mode .ptv .sugg,body.fc-wp.dark-mode .ptv .sum,body.fc-wp.dark-mode .ptv .view button,body.fc-wp.dark-mode .pu .btn,body.fc-wp.dark-mode .pu .card,body.fc-wp.dark-mode .pu .chip.pend,body.fc-wp.dark-mode .pu .day.out,body.fc-wp.dark-mode .pu .day.wk,body.fc-wp.dark-mode .pu .ib,body.fc-wp.dark-mode .pu .kpi,body.fc-wp.dark-mode .pu .mini,body.fc-wp.dark-mode .pu .st.anuluar,body.fc-wp.dark-mode .pu .wchip.pend,body.fc-wp.dark-mode .pu .wcol.wk .wb,body.fc-wp.dark-mode .pux .btn,body.fc-wp.dark-mode .pux .confirm,body.fc-wp.dark-mode .pux .drawer,body.fc-wp.dark-mode .pux .fl input,body.fc-wp.dark-mode .pux .fl select,body.fc-wp.dark-mode .pux .fl textarea,body.fc-wp.dark-mode .pux .ib,body.fc-wp.dark-mode .pux .modal,body.fc-wp.dark-mode .pux .st.anuluar,body.fc-wp.dark-mode .pux .types button,body.fc-wp.dark-mode .pux .wdays button,body.fc-wp.dark-mode .qg,body.fc-wp.dark-mode .qg-base,body.fc-wp.dark-mode .qg-dest i,body.fc-wp.dark-mode .qg-lay,body.fc-wp.dark-mode .qg-min,body.fc-wp.dark-mode .qg-p,body.fc-wp.dark-mode .qg-s span,body.fc-wp.dark-mode .qg-setb,body.fc-wp.dark-mode .qg-t .k3,body.fc-wp.dark-mode .qg-v,body.fc-wp.dark-mode .qg-warn,body.fc-wp.dark-mode .qg-warn.qg-ok,body.fc-wp.dark-mode .ql-done-btn,body.fc-wp.dark-mode .ql-plate,body.fc-wp.dark-mode .ql-tplate,body.fc-wp.dark-mode .qo .al.ok,body.fc-wp.dark-mode .qo .btn,body.fc-wp.dark-mode .qo .drw,body.fc-wp.dark-mode .qo .fm input,body.fc-wp.dark-mode .qo .fm select,body.fc-wp.dark-mode .qo .fm textarea,body.fc-wp.dark-mode .qo .ib,body.fc-wp.dark-mode .qo .lbl,body.fc-wp.dark-mode .qo .map,body.fc-wp.dark-mode .qo .map.ql-stage,body.fc-wp.dark-mode .qo .mdl,body.fc-wp.dark-mode .qo .plate,body.fc-wp.dark-mode .qo .qb,body.fc-wp.dark-mode .qo .srch,body.fc-wp.dark-mode .qo .vc2,body.fc-wp.dark-mode .qo .vstk div,body.fc-wp.dark-mode .sb-quick-move,body.fc-wp.dark-mode .sh select,body.fc-wp.dark-mode .sh-acts button,body.fc-wp.dark-mode .sh-more button,body.fc-wp.dark-mode .sh-nums div,body.fc-wp.dark-mode .sh-out,body.fc-wp.dark-mode .sh-pulse,body.fc-wp.dark-mode .sh-st,body.fc-wp.dark-mode .sh-stops>div,body.fc-wp.dark-mode .skb,body.fc-wp.dark-mode .sl .ag-chip.ag-danger,body.fc-wp.dark-mode .sl .ag-karat.k925,body.fc-wp.dark-mode .sl .ag-karat.k999,body.fc-wp.dark-mode .sl.ar2 .ar2-admin-btn,body.fc-wp.dark-mode .sl.ar2 .ar2-btn-ghost,body.fc-wp.dark-mode .sl.ar2 .ar2-reconcile-form input,body.fc-wp.dark-mode .sl.ar2 .ar2-tx-admin button,body.fc-wp.dark-mode .sl.ar2 .ar2-tx-filters button,body.fc-wp.dark-mode .sp-input,body.fc-wp.dark-mode .sp-search,body.fc-wp.dark-mode .stv-mv-row.total .stv-mv-q,body.fc-wp.dark-mode .vr-plate,body.fc-wp.dark-mode .wd-action,body.fc-wp.dark-mode .wd-feed-row,body.fc-wp.dark-mode .wd-hero,body.fc-wp.dark-mode .wd-list-row,body.fc-wp.dark-mode .wd-mini-card,body.fc-wp.dark-mode .wd-panel,body.fc-wp.dark-mode .wd-pazar-tile,body.fc-wp.dark-mode .wd-period,body.fc-wp.dark-mode .wd-route,body.fc-wp.dark-mode .wd-route-num,body.fc-wp.dark-mode .wd-target-row,body.fc-wp.dark-mode .wl-tag,body.fc-wp.dark-mode .wl-tag.cart,body.fc-wp.dark-mode .wl-tag.ok,body.fc-wp.dark-mode .wl-vav,body.fc-wp.dark-mode .wp-prev-input,body.fc-wp.dark-mode .wp-template-prev{background:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}body.fc-wp.dark-mode .aon-sc .rk.g1{background:#ffc14624!important;border-color:#ffc14647!important}body.fc-wp.dark-mode .fi2 .h1{background:#ffab4624!important;border-color:#ffab4647!important}body.fc-wp.dark-mode .lg-role.lg-role-accent{background:#4695ff24!important;border-color:#4695ff47!important}body.fc-wp.dark-mode .lg-role.lg-role-success{background:#46ff8524!important;border-color:#46ff8547!important}body.fc-wp.dark-mode .lg-role.lg-role-warn{background:#ffda4624!important;border-color:#ffda4647!important}body.fc-wp.dark-mode .lvm-cnt{background:#ffaf4624!important;border-color:#ffaf4647!important}body.fc-wp.dark-mode .lvm-pill.t-amber{background:#ffda4624!important;border-color:#ffda4647!important}body.fc-wp.dark-mode .lvm-pill.t-cyan{background:#46efff24!important;border-color:#46efff47!important}body.fc-wp.dark-mode .lvm-pill.t-green{background:#46ff8524!important;border-color:#46ff8547!important}body.fc-wp.dark-mode .lvm-pill.t-orange,body.fc-wp.dark-mode .lvz-code{background:#ffaf4624!important;border-color:#ffaf4647!important}body.fc-wp.dark-mode .lvz-line.flash{background:#46efff24!important;border-color:#46efff47!important}body.fc-wp.dark-mode .ngmob-loads.open .ngmob-loads-head{background:#4695ff24!important;border-color:#4695ff47!important}body.fc-wp.dark-mode .ngx-sw{background:#468bff24!important;border-color:#468bff47!important}body.fc-wp.dark-mode .ptv .tg{background:#469aff24!important;border-color:#469aff47!important}body.fc-wp.dark-mode .qo .al.w .tg{background:#ffb24624!important;border-color:#ffb24647!important}body.fc-wp.dark-mode .sh{background:#4689ff24!important;border-color:#4689ff47!important}body.fc-wp.dark-mode .sl-pack-dic.ok{background:#46ff8524!important;border-color:#46ff8547!important}body.fc-wp.dark-mode .sl-pack-dic.pend{background:#ffda4624!important;border-color:#ffda4647!important}body.fc-wp.dark-mode .sl-pack-dic.prep{background:#4695ff24!important;border-color:#4695ff47!important}body.fc-wp.dark-mode .sl-pack.ok{background:#46ff8524!important;border-color:#46ff8547!important}body.fc-wp.dark-mode .sl-pack.pend{background:#ffda4624!important;border-color:#ffda4647!important}body.fc-wp.dark-mode .sl-pack.prep{background:#4695ff24!important;border-color:#4695ff47!important}body.fc-wp.dark-mode .wp-editor-prev{background:#467eff24!important;border-color:#467eff47!important}body.fc-wp.dark-mode .an2-panel-expense{background:linear-gradient(145deg,#221420e0,var(--bg-1) 58%,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .an2-panel-revenue{background:linear-gradient(145deg,var(--fcl-surf),var(--bg-1) 58%,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .an2-summary{background:linear-gradient(100deg,#22c55e1c,var(--fcl-surf) 38%,var(--bg-1) 70%,#22c55e12)!important}body.fc-wp.dark-mode .ml-card{background:linear-gradient(180deg,#0f172ab8,var(--fcl-surf))!important}body.fc-wp.dark-mode .ml-strip{background:radial-gradient(ellipse at 36% 50%,#22d3ee1f,#0000 60%),var(--fcl-surf)!important}body.fc-wp.dark-mode .ng-confirm{background:linear-gradient(180deg,var(--bg-1) 0,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .ng-drop-signature-preview{background:linear-gradient(135deg,#22c55e1c,var(--fcl-surf)),var(--bg-1)!important}body.fc-wp.dark-mode .ng-maplive-card,body.fc-wp.dark-mode .ng-maplive-side-card{background:linear-gradient(180deg,#0f172ab8,var(--fcl-surf))!important}body.fc-wp.dark-mode .ng-maplive-strip{background:radial-gradient(ellipse at 38% 50%,#22d3ee21,#0000 62%),var(--fcl-surf)!important}body.fc-wp.dark-mode .ng-modal,body.fc-wp.dark-mode .ng-pcard,body.fc-wp.dark-mode .ng-scanner,body.fc-wp.dark-mode .ng-stoku-summary{background:linear-gradient(180deg,var(--bg-1) 0,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .ngmob-history-sign{background:radial-gradient(circle at 50% 20%,#22c55e24,#0000 45%),linear-gradient(135deg,#22c55e1a,var(--fcl-surf))!important}body.fc-wp.dark-mode .ngmob-sigpad-wrap{background:radial-gradient(circle at 50% 18%,#22c55e21,#0000 42%),linear-gradient(135deg,#22c55e1f,var(--fcl-surf) 54%,#064e3b29),var(--fcl-surf)!important}body.fc-wp.dark-mode .ngmob-sigpad-wrap.signed{background:radial-gradient(circle at 50% 25%,#22c55e33,#0000 46%),linear-gradient(135deg,#22c55e2e,var(--fcl-surf) 58%,#0596692e)!important}body.fc-wp.dark-mode .ptv .ci .th,body.fc-wp.dark-mode .ptv .pimg{background:linear-gradient(135deg,var(--fcl-surf),#1f2d4a)!important}body.fc-wp.dark-mode .sl.an2 .an2-kpi-hero{background:radial-gradient(circle at 15% 70%,#22c55e38,#0000 40%),linear-gradient(135deg,#22c55e1f 0,var(--fcl-surf) 34%,var(--bg-1) 100%)!important}body.fc-wp.dark-mode .sl.an2 .an2-panel-expense{background:linear-gradient(145deg,#221420e0,var(--bg-1) 58%,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .sl.an2 .an2-panel-revenue{background:linear-gradient(145deg,var(--fcl-surf),var(--bg-1) 58%,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .sl.an2 .an2-summary{background:linear-gradient(100deg,#22c55e1c,var(--fcl-surf) 38%,var(--bg-1) 70%,#22c55e12)!important}body.fc-wp.dark-mode .sl.ar2 .ar2-hero{background:radial-gradient(circle at 5% 22%,#22c55e3b,#22c55e0d 34%,#0000 55%),linear-gradient(135deg,#09312ab8 0,var(--fcl-surf) 48%,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 12% 0,#8b5cf624,#0000 38%),linear-gradient(135deg,#8b5cf60d,var(--fcl-surf) 55%)!important}body.fc-wp.dark-mode .wd-action{background:linear-gradient(180deg,#1e293bb3 0,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .wd-feed-row{background:linear-gradient(180deg,#1e293b8c 0,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .wd-panel{background:linear-gradient(180deg,#1e293b9e 0,var(--fcl-surf) 100%)!important}body.fc-wp.dark-mode .wd-route{background:linear-gradient(180deg,#1e293b99 0,var(--fcl-surf) 100%)!important}body.fc-wp.light .ai-drawer{background:radial-gradient(980px 480px at 84% -10%,#7c3aed1a,#0000 60%),linear-gradient(180deg,var(--fcl-surf) 0,var(--fcl-surf) 100%)!important}body.fc-wp.light .ai-insight.accent{background:linear-gradient(90deg,rgba(37,99,235,.075),var(--fcl-surf) 46%)!important}body.fc-wp.light .ai-insight.danger{background:linear-gradient(90deg,rgba(220,38,38,.075),var(--fcl-surf) 46%)!important}body.fc-wp.light .ai-insight.success{background:linear-gradient(90deg,rgba(22,163,74,.075),var(--fcl-surf) 46%)!important}body.fc-wp.light .ai-insight.warn{background:linear-gradient(90deg,rgba(217,119,6,.075),var(--fcl-surf) 46%)!important}body.fc-wp.light .an2-rank-num.silver{background:linear-gradient(135deg,var(--fcl-surf),#94a3b8)!important}body.fc-wp.light .fs5-acts button.ig{background:radial-gradient(circle at 30% 107%,var(--fcl-surf) 0,var(--fcl-surf) 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}body.fc-wp.light .lg-tier-gold{background:linear-gradient(135deg,var(--fcl-surf) 0,var(--fcl-surf) 28%,#d4af37 55%,#a47e10 100%)!important}body.fc-wp.light .lg-tier-silver{background:linear-gradient(135deg,var(--fcl-surf) 0,#c3c9d1 45%,#8a93a0 100%)!important}body.fc-wp.light .ngmob{background:radial-gradient(900px 520px at 18% 0,#22d3ee24,#0000 62%),radial-gradient(760px 420px at 92% 8%,#3b82f61a,#0000 58%),var(--fcl-surf)!important}body.fc-wp.light .ngmob-hero{background:linear-gradient(135deg,var(--fcl-surf) 0,#ecfdf5ad 100%)!important}body.fc-wp.light .ngmob-wizard-footer{background:linear-gradient(180deg,#f8fafc00,var(--fcl-surf) 22%)!important}body.fc-wp.light .sl.an2 .an2-kpi-hero{background:linear-gradient(135deg,#22c55e1a 0,#f0fdfab3 24%,var(--fcl-surf) 68%)!important}body.fc-wp.light .sl.an2 .an2-panel-expense{background:linear-gradient(135deg,#ef44441a 0,#fff7f7b3 28%,var(--fcl-surf) 68%)!important}body.fc-wp.light .sl.an2 .an2-panel-revenue{background:linear-gradient(135deg,#22c55e1a 0,#f0fdfaa8 28%,var(--fcl-surf) 68%)!important}body.fc-wp.light .sl.an2 .an2-summary{background:linear-gradient(105deg,#22c55e1a 0,var(--fcl-surf) 52%,#6366f117 100%)!important}body.fc-wp.light .sl.ar2 .ar2-change-total{background:radial-gradient(circle at 4% 50%,rgba(34,197,94,.075),#0000 34%),linear-gradient(135deg,rgba(34,197,94,.035),var(--fcl-surf) 62%)!important}body.fc-wp.light .sl.ar2 .ar2-hero{background:radial-gradient(circle at 9% 18%,#22c55e21,rgba(34,197,94,.035) 34%,#0000 57%),linear-gradient(135deg,var(--fcl-surf) 0,var(--fcl-surf) 47%,var(--fcl-surf) 100%)!important}body.fc-wp.light .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 9% 0,rgba(139,92,246,.075),#0000 36%),linear-gradient(135deg,rgba(139,92,246,.028),var(--fcl-surf) 56%)!important}body.fc-wp.light .wl-kpi.live{background:linear-gradient(180deg,var(--fcl-surf),var(--w-card))!important;background:linear-gradient(180deg,var(--success-soft,var(--fcl-surf)),var(--w-card))!important}body.fc-wp.dark-mode .ao-page .ao-table tbody tr:nth-child(2n),body.fc-wp.dark-mode .ao-page .ao-table tbody tr:nth-child(odd),body.fc-wp.dark-mode .ao-page .ao-table thead th,body.fc-wp.dark-mode .ao-page .ao-table-wrap,body.fc-wp.dark-mode .ap-page .ap-table tbody tr:nth-child(2n),body.fc-wp.dark-mode .ap-page .ap-table tbody tr:nth-child(odd),body.fc-wp.dark-mode .ap-page .ap-table thead th,body.fc-wp.dark-mode .ap-page .ap-table-wrap,body.fc-wp.dark-mode .bs-clients-drawer-search,body.fc-wp.dark-mode .bs-lightbox,body.fc-wp.dark-mode .imv6 .inp,body.fc-wp.dark-mode .imv6 .srch,body.fc-wp.dark-mode .in-local-editor .in-local-table,body.fc-wp.dark-mode .in-local-editor .in-local-table input,body.fc-wp.dark-mode .in-local-editor .in-local-table select,body.fc-wp.dark-mode .in-local-editor .in-local-table tbody td,body.fc-wp.dark-mode .in-local-editor .in-local-table tbody tr,body.fc-wp.dark-mode .in-local-editor .in-local-table tbody tr:nth-child(2n),body.fc-wp.dark-mode .in-local-editor .in-local-table tbody tr:nth-child(odd),body.fc-wp.dark-mode .in-local-editor .in-local-table tfoot td,body.fc-wp.dark-mode .in-local-editor .in-local-table tfoot tr,body.fc-wp.dark-mode .in-local-editor .in-local-table thead th,body.fc-wp.dark-mode .in-local-editor .in-local-table-wrap,body.fc-wp.dark-mode .kn-pdf-divider,body.fc-wp.dark-mode .kn-pdf-logo-mark,body.fc-wp.dark-mode .kn-pdf-sig-line,body.fc-wp.dark-mode .lg-search,body.fc-wp.dark-mode .lg-search input,body.fc-wp.dark-mode .lg-tier-vip,body.fc-wp.dark-mode .lvz-drawer,body.fc-wp.dark-mode .lvz-fld select,body.fc-wp.dark-mode .lvz-fld textarea,body.fc-wp.dark-mode .lvz-foot,body.fc-wp.dark-mode .lvz-mode,body.fc-wp.dark-mode .lvz-print,body.fc-wp.dark-mode .lvz-results,body.fc-wp.dark-mode .lvz-scan,body.fc-wp.dark-mode .lvz-search input,body.fc-wp.dark-mode .lvz-step button,body.fc-wp.dark-mode .lvz-x,body.fc-wp.dark-mode .ml-city-label,body.fc-wp.dark-mode .ml-map,body.fc-wp.dark-mode .ml-pin-a,body.fc-wp.dark-mode .ml-pin-b,body.fc-wp.dark-mode .ml-truck-name,body.fc-wp.dark-mode .ng-cam-counter,body.fc-wp.dark-mode .ng-hero,body.fc-wp.dark-mode .ng-map,body.fc-wp.dark-mode .ng-map .pin .label,body.fc-wp.dark-mode .ng-maplive-back,body.fc-wp.dark-mode .ng-maplive-city .label,body.fc-wp.dark-mode .ng-maplive-map,body.fc-wp.dark-mode .ng-maplive-modal,body.fc-wp.dark-mode .ng-maplive-pin-a,body.fc-wp.dark-mode .ng-maplive-pin-b,body.fc-wp.dark-mode .ng-maplive-truck-pin .tag,body.fc-wp.dark-mode .ng-pazar-section,body.fc-wp.dark-mode .ng-pazar-sum-card,body.fc-wp.dark-mode .ngmob-act-row,body.fc-wp.dark-mode .ngmob-act-row.act-borxh,body.fc-wp.dark-mode .ngmob-act-row.act-expense,body.fc-wp.dark-mode .ngmob-act-row.act-income,body.fc-wp.dark-mode .ngmob-action-sheet,body.fc-wp.dark-mode .ngmob-footer-total,body.fc-wp.dark-mode .ngmob-loads-body,body.fc-wp.dark-mode .ngmob-loads.open .ngmob-loads-head,body.fc-wp.dark-mode .ngmob-newload-panel,body.fc-wp.dark-mode .ngmob-sheet,body.fc-wp.dark-mode .ngmob-sheet-wrap,body.fc-wp.dark-mode .ngmob-wstep,body.fc-wp.dark-mode .ngmob-wstep.open,body.fc-wp.dark-mode .pf-lightbox,body.fc-wp.dark-mode .ptv .catar,body.fc-wp.dark-mode .ptv .inp,body.fc-wp.dark-mode .ptv .pimg .stk,body.fc-wp.dark-mode .ptv .pt-more,body.fc-wp.dark-mode .ptv .srch,body.fc-wp.dark-mode .ql-hint,body.fc-wp.dark-mode .sl.ar2 .ar2-history-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-tx-filters button,body.fc-wp.dark-mode .sl.ar2 .ar2-tx-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-week,body.fc-wp.dark-mode .sl.kn .kn-cr-pdf .kn-pdf-logo-mark,body.fc-wp.dark-mode .sn-cam-reader,body.fc-wp.dark-mode .stv5 .stv5-history-card:nth-child(2n),body.fc-wp.dark-mode .stv5 .stv5-history-table tbody tr:nth-child(2n),body.fc-wp.dark-mode .wd-hero,body.fc-wp.dark-mode [data-theme=dark] .agps{background:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}body.fc-wp.dark-mode:not(.fc-solid) .ao-page .ao-table tbody tr:nth-child(2n),body.fc-wp.dark-mode:not(.fc-solid) .ao-page .ao-table tbody tr:nth-child(odd),body.fc-wp.dark-mode:not(.fc-solid) .ao-page .ao-table thead th,body.fc-wp.dark-mode:not(.fc-solid) .ao-page .ao-table-wrap,body.fc-wp.dark-mode:not(.fc-solid) .ap-page .ap-table tbody tr:nth-child(2n),body.fc-wp.dark-mode:not(.fc-solid) .ap-page .ap-table tbody tr:nth-child(odd),body.fc-wp.dark-mode:not(.fc-solid) .ap-page .ap-table thead th,body.fc-wp.dark-mode:not(.fc-solid) .ap-page .ap-table-wrap,body.fc-wp.dark-mode:not(.fc-solid) .bs-clients-drawer-search,body.fc-wp.dark-mode:not(.fc-solid) .bs-lightbox,body.fc-wp.dark-mode:not(.fc-solid) .imv6 .inp,body.fc-wp.dark-mode:not(.fc-solid) .imv6 .srch,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table input,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table select,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tbody td,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tbody tr,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tbody tr:nth-child(2n),body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tbody tr:nth-child(odd),body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tfoot td,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table tfoot tr,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table thead th,body.fc-wp.dark-mode:not(.fc-solid) .in-local-editor .in-local-table-wrap,body.fc-wp.dark-mode:not(.fc-solid) .kn-pdf-divider,body.fc-wp.dark-mode:not(.fc-solid) .kn-pdf-logo-mark,body.fc-wp.dark-mode:not(.fc-solid) .kn-pdf-sig-line,body.fc-wp.dark-mode:not(.fc-solid) .lg-search,body.fc-wp.dark-mode:not(.fc-solid) .lg-search input,body.fc-wp.dark-mode:not(.fc-solid) .lg-tier-vip,body.fc-wp.dark-mode:not(.fc-solid) .lvz-drawer,body.fc-wp.dark-mode:not(.fc-solid) .lvz-fld select,body.fc-wp.dark-mode:not(.fc-solid) .lvz-fld textarea,body.fc-wp.dark-mode:not(.fc-solid) .lvz-foot,body.fc-wp.dark-mode:not(.fc-solid) .lvz-mode,body.fc-wp.dark-mode:not(.fc-solid) .lvz-print,body.fc-wp.dark-mode:not(.fc-solid) .lvz-results,body.fc-wp.dark-mode:not(.fc-solid) .lvz-scan,body.fc-wp.dark-mode:not(.fc-solid) .lvz-search input,body.fc-wp.dark-mode:not(.fc-solid) .lvz-step button,body.fc-wp.dark-mode:not(.fc-solid) .lvz-x,body.fc-wp.dark-mode:not(.fc-solid) .ml-city-label,body.fc-wp.dark-mode:not(.fc-solid) .ml-map,body.fc-wp.dark-mode:not(.fc-solid) .ml-pin-a,body.fc-wp.dark-mode:not(.fc-solid) .ml-pin-b,body.fc-wp.dark-mode:not(.fc-solid) .ml-truck-name,body.fc-wp.dark-mode:not(.fc-solid) .ng-cam-counter,body.fc-wp.dark-mode:not(.fc-solid) .ng-hero,body.fc-wp.dark-mode:not(.fc-solid) .ng-map,body.fc-wp.dark-mode:not(.fc-solid) .ng-map .pin .label,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-back,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-city .label,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-map,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-modal,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-pin-a,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-pin-b,body.fc-wp.dark-mode:not(.fc-solid) .ng-maplive-truck-pin .tag,body.fc-wp.dark-mode:not(.fc-solid) .ng-pazar-section,body.fc-wp.dark-mode:not(.fc-solid) .ng-pazar-sum-card,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-act-row,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-act-row.act-borxh,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-act-row.act-expense,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-act-row.act-income,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-action-sheet,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-footer-total,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-loads-body,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-loads.open .ngmob-loads-head,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-newload-panel,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-sheet,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-sheet-wrap,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-wstep,body.fc-wp.dark-mode:not(.fc-solid) .ngmob-wstep.open,body.fc-wp.dark-mode:not(.fc-solid) .pf-lightbox,body.fc-wp.dark-mode:not(.fc-solid) .ptv .catar,body.fc-wp.dark-mode:not(.fc-solid) .ptv .inp,body.fc-wp.dark-mode:not(.fc-solid) .ptv .pimg .stk,body.fc-wp.dark-mode:not(.fc-solid) .ptv .pt-more,body.fc-wp.dark-mode:not(.fc-solid) .ptv .srch,body.fc-wp.dark-mode:not(.fc-solid) .ql-hint,body.fc-wp.dark-mode:not(.fc-solid) .sl.ar2 .ar2-history-panel,body.fc-wp.dark-mode:not(.fc-solid) .sl.ar2 .ar2-panel,body.fc-wp.dark-mode:not(.fc-solid) .sl.ar2 .ar2-tx-filters button,body.fc-wp.dark-mode:not(.fc-solid) .sl.ar2 .ar2-tx-panel,body.fc-wp.dark-mode:not(.fc-solid) .sl.ar2 .ar2-week,body.fc-wp.dark-mode:not(.fc-solid) .sl.kn .kn-cr-pdf .kn-pdf-logo-mark,body.fc-wp.dark-mode:not(.fc-solid) .sn-cam-reader,body.fc-wp.dark-mode:not(.fc-solid) .stv5 .stv5-history-card:nth-child(2n),body.fc-wp.dark-mode:not(.fc-solid) .stv5 .stv5-history-table tbody tr:nth-child(2n),body.fc-wp.dark-mode:not(.fc-solid) .wd-hero,body.fc-wp.dark-mode:not(.fc-solid) [data-theme=dark] .agps{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.fc-wp.light -mode .ng-city-pop,body.fc-wp.light -mode .ng-client-select,body.fc-wp.light -mode .ng-client-select-menu,body.fc-wp.light -mode .ng-scan-pop,body.fc-wp.light -mode .ng-sigpad-wrap,body.fc-wp.light .ab-th,body.fc-wp.light .ago-ph-act button,body.fc-wp.light .agps,body.fc-wp.light .agps-ic,body.fc-wp.light .ai-chat-msg.user .bub,body.fc-wp.light .ai-composer-wrap,body.fc-wp.light .ai-privacy,body.fc-wp.light .ai-pulse-card,body.fc-wp.light .ai-right,body.fc-wp.light .aon-sc .rk.g2,body.fc-wp.light .aon-sc .rk.g3,body.fc-wp.light .ap-bundle-img,body.fc-wp.light .ap-img-preview img,body.fc-wp.light .ap-preview-img,body.fc-wp.light .ap-variant-img img,body.fc-wp.light .app .ng-cam,body.fc-wp.light .app .ng-cart-group,body.fc-wp.light .app .ng-client-search,body.fc-wp.light .app .ng-client-select-menu,body.fc-wp.light .app .ng-client-select-wrap,body.fc-wp.light .app .ng-confirm,body.fc-wp.light .app .ng-deliv-summary,body.fc-wp.light .app .ng-depo-pill,body.fc-wp.light .app .ng-drop,body.fc-wp.light .app .ng-exp-row,body.fc-wp.light .app .ng-fature-input-wrap,body.fc-wp.light .app .ng-fature-pills,body.fc-wp.light .app .ng-hero,body.fc-wp.light .app .ng-map,body.fc-wp.light .app .ng-map .pin .label,body.fc-wp.light .app .ng-modal,body.fc-wp.light .app .ng-modal-head .close,body.fc-wp.light .app .ng-mv-depo-tabs,body.fc-wp.light .app .ng-mv-search,body.fc-wp.light .app .ng-mvtype,body.fc-wp.light .app .ng-pager,body.fc-wp.light .app .ng-pager-btn,body.fc-wp.light .app .ng-pay-btn,body.fc-wp.light .app .ng-pazar-handover-mini>div,body.fc-wp.light .app .ng-pazar-handover-money>div,body.fc-wp.light .app .ng-pazar-history-row,body.fc-wp.light .app .ng-pazar-metrics>div,body.fc-wp.light .app .ng-pazar-section,body.fc-wp.light .app .ng-pazar-sum-card,body.fc-wp.light .app .ng-pbody-tabs,body.fc-wp.light .app .ng-pcard,body.fc-wp.light .app .ng-pcard-head>.ng-stat,body.fc-wp.light .app .ng-qty,body.fc-wp.light .app .ng-row input,body.fc-wp.light .app .ng-row select,body.fc-wp.light .app .ng-scan-input input,body.fc-wp.light .app .ng-scan-opt,body.fc-wp.light .app .ng-scan-pop,body.fc-wp.light .app .ng-scanner,body.fc-wp.light .app .ng-sec,body.fc-wp.light .app .ng-sigpad-wrap,body.fc-wp.light .app .ng-step,body.fc-wp.light .app .ng-step-num,body.fc-wp.light .app .ng-stoku-card,body.fc-wp.light .app .ng-stoku-holder,body.fc-wp.light .app .ng-stoku-holders,body.fc-wp.light .app .ng-stoku-summary,body.fc-wp.light .app .ng-tab .count,body.fc-wp.light .app .ng-tabs,body.fc-wp.light .app .ng-totals,body.fc-wp.light .app .wd-action,body.fc-wp.light .app .wd-feed-row,body.fc-wp.light .app .wd-hero,body.fc-wp.light .app .wd-list-row,body.fc-wp.light .app .wd-mini-card,body.fc-wp.light .app .wd-panel,body.fc-wp.light .app .wd-pazar-tile,body.fc-wp.light .app .wd-route,body.fc-wp.light .app .wd-route-num,body.fc-wp.light .app .wd-target-row,body.fc-wp.light .bs-clients-drawer-search,body.fc-wp.light .bs-msg:not(.mine) .bs-msg-text,body.fc-wp.light .cp-it-l img,body.fc-wp.light .cp-ph,body.fc-wp.light .cs-it img,body.fc-wp.light .cs-noimg,body.fc-wp.light .dt-input,body.fc-wp.light .dt-search,body.fc-wp.light .flv-page,body.fc-wp.light .fs5-err,body.fc-wp.light .fs5-p img,body.fc-wp.light .fs5-pt,body.fc-wp.light .im-card-btn,body.fc-wp.light .im-chip,body.fc-wp.light .im-input,body.fc-wp.light .im-pager-btn,body.fc-wp.light .im-pager-select,body.fc-wp.light .im-search,body.fc-wp.light .im-sort-select,body.fc-wp.light .im-year-select,body.fc-wp.light .imv6 .s-anuluar,body.fc-wp.light .imv6 .s-draft,body.fc-wp.light .imv6 .s-pergatitje,body.fc-wp.light .in-input,body.fc-wp.light .in-output,body.fc-wp.light .in-readonly .in-input,body.fc-wp.light .in-readonly input.in-input,body.fc-wp.light .in-readonly select.in-input,body.fc-wp.light .in-usd-row,body.fc-wp.light .kn-cr-input,body.fc-wp.light .kn-cr-pdf,body.fc-wp.light .kn-pdf-party,body.fc-wp.light .lg-role.lg-role-magenta,body.fc-wp.light .lm,body.fc-wp.light .lm-done,body.fc-wp.light .lm-empty,body.fc-wp.light .lm-gstop,body.fc-wp.light .lm-km,body.fc-wp.light .lm-live,body.fc-wp.light .lm-off,body.fc-wp.light .lm-stop,body.fc-wp.light .lm-vis,body.fc-wp.light .lvm-chip.best,body.fc-wp.light .lvm-confirm,body.fc-wp.light .lvm-kpi.bad,body.fc-wp.light .lvm-lv,body.fc-wp.light .lvm-recv.diff,body.fc-wp.light .lvm-warn,body.fc-wp.light .lvz-chip,body.fc-wp.light .lvz-drawer,body.fc-wp.light .lvz-fld select,body.fc-wp.light .lvz-fld textarea,body.fc-wp.light .lvz-foot,body.fc-wp.light .lvz-line.bad,body.fc-wp.light .lvz-mode,body.fc-wp.light .lvz-print,body.fc-wp.light .lvz-results,body.fc-wp.light .lvz-search input,body.fc-wp.light .lvz-step button,body.fc-wp.light .lvz-sug,body.fc-wp.light .lvz-swap,body.fc-wp.light .lvz-warn,body.fc-wp.light .lvz-x,body.fc-wp.light .ng-cam,body.fc-wp.light .ng-cart-group,body.fc-wp.light .ng-client-search,body.fc-wp.light .ng-client-select-menu,body.fc-wp.light .ng-client-select-wrap,body.fc-wp.light .ng-confirm,body.fc-wp.light .ng-deliv-summary,body.fc-wp.light .ng-depo-pill,body.fc-wp.light .ng-drop,body.fc-wp.light .ng-exp-row,body.fc-wp.light .ng-fature-input-wrap,body.fc-wp.light .ng-fature-pills,body.fc-wp.light .ng-gps,body.fc-wp.light .ng-hero,body.fc-wp.light .ng-map,body.fc-wp.light .ng-map .pin .label,body.fc-wp.light .ng-modal,body.fc-wp.light .ng-modal-head .close,body.fc-wp.light .ng-mv-depo-tabs,body.fc-wp.light .ng-mv-search,body.fc-wp.light .ng-mvtype,body.fc-wp.light .ng-pager,body.fc-wp.light .ng-pager-btn,body.fc-wp.light .ng-pay-btn,body.fc-wp.light .ng-pazar-handover-mini>div,body.fc-wp.light .ng-pazar-handover-money>div,body.fc-wp.light .ng-pazar-history-row,body.fc-wp.light .ng-pazar-metrics>div,body.fc-wp.light .ng-pazar-section,body.fc-wp.light .ng-pazar-sum-card,body.fc-wp.light .ng-pbody-tabs,body.fc-wp.light .ng-pcard,body.fc-wp.light .ng-pcard-head>.ng-stat,body.fc-wp.light .ng-qty,body.fc-wp.light .ng-row input,body.fc-wp.light .ng-row select,body.fc-wp.light .ng-scan-input input,body.fc-wp.light .ng-scan-opt,body.fc-wp.light .ng-scan-pop,body.fc-wp.light .ng-scanner,body.fc-wp.light .ng-sec,body.fc-wp.light .ng-sigpad-wrap,body.fc-wp.light .ng-step,body.fc-wp.light .ng-step-num,body.fc-wp.light .ng-stoku-card,body.fc-wp.light .ng-stoku-holder,body.fc-wp.light .ng-stoku-holders,body.fc-wp.light .ng-stoku-summary,body.fc-wp.light .ng-tab .count,body.fc-wp.light .ng-tabs,body.fc-wp.light .ng-totals,body.fc-wp.light .ngmob-act-row.act-borxh,body.fc-wp.light .ngmob-act-row.act-expense,body.fc-wp.light .ngmob-act-row.act-income,body.fc-wp.light .ngmob-action-sheet,body.fc-wp.light .ngmob-action-sheet .ngmob-money-input,body.fc-wp.light .ngmob-cashflow,body.fc-wp.light .ngmob-client-search,body.fc-wp.light .ngmob-close,body.fc-wp.light .ngmob-close-breakdown,body.fc-wp.light .ngmob-close-signature .ng-sigpad-wrap,body.fc-wp.light .ngmob-debt-row,body.fc-wp.light .ngmob-deliver-note,body.fc-wp.light .ngmob-footer-total,body.fc-wp.light .ngmob-hero-strip,body.fc-wp.light .ngmob-history-filters button,body.fc-wp.light .ngmob-history-sheet,body.fc-wp.light .ngmob-history-sign,body.fc-wp.light .ngmob-iconbtn,body.fc-wp.light .ngmob-input,body.fc-wp.light .ngmob-invoice-row,body.fc-wp.light .ngmob-load-product .code,body.fc-wp.light .ngmob-load-products,body.fc-wp.light .ngmob-loads-body,body.fc-wp.light .ngmob-loads-head,body.fc-wp.light .ngmob-loads-head .chev,body.fc-wp.light .ngmob-loads.open .ngmob-loads-head,body.fc-wp.light .ngmob-map-sheet,body.fc-wp.light .ngmob-mini-strip .k,body.fc-wp.light .ngmob-money-input,body.fc-wp.light .ngmob-newload-panel,body.fc-wp.light .ngmob-note-input,body.fc-wp.light .ngmob-pazar-grid>div,body.fc-wp.light .ngmob-qstrip-btn,body.fc-wp.light .ngmob-route-card,body.fc-wp.light .ngmob-row,body.fc-wp.light .ngmob-sheet,body.fc-wp.light .ngmob-sheet .ngmob-kpi,body.fc-wp.light .ngmob-sigpad-wrap,body.fc-wp.light .ngmob-sigpad-wrap.signed,body.fc-wp.light .ngmob-stoku-row,body.fc-wp.light .ngmob-suggest-list,body.fc-wp.light .ngmob-suggest-list .code,body.fc-wp.light .ngmob-today-list,body.fc-wp.light .ngmob-worker-card,body.fc-wp.light .ngmob-wstep,body.fc-wp.light .ngmob-wstep .ngmob-kpi,body.fc-wp.light .ngmob-wstep.open,body.fc-wp.light .ngx-drop img,body.fc-wp.light .ngx-sgt,body.fc-wp.light .oa2-line .ws-noimg,body.fc-wp.light .oa2-line img,body.fc-wp.light .pcp-it img,body.fc-wp.light .pcp-noimg,body.fc-wp.light .ptv .advw,body.fc-wp.light .ptv .btn,body.fc-wp.light .ptv .cat,body.fc-wp.light .ptv .catar,body.fc-wp.light .ptv .chosen,body.fc-wp.light .ptv .ci,body.fc-wp.light .ptv .ci .th,body.fc-wp.light .ptv .dbox,body.fc-wp.light .ptv .done,body.fc-wp.light .ptv .extra,body.fc-wp.light .ptv .grid:not(.list) .pimg,body.fc-wp.light .ptv .ib,body.fc-wp.light .ptv .inp,body.fc-wp.light .ptv .md,body.fc-wp.light .ptv .pc,body.fc-wp.light .ptv .pimg,body.fc-wp.light .ptv .pimg .stk,body.fc-wp.light .ptv .pt-more,body.fc-wp.light .ptv .pt-pp,body.fc-wp.light .ptv .pt-set,body.fc-wp.light .ptv .pt-sla,body.fc-wp.light .ptv .pt-vbox,body.fc-wp.light .ptv .pt-vopt,body.fc-wp.light .ptv .qd,body.fc-wp.light .ptv .rback,body.fc-wp.light .ptv .rs,body.fc-wp.light .ptv .seg,body.fc-wp.light .ptv .seg button,body.fc-wp.light .ptv .sg,body.fc-wp.light .ptv .sugg,body.fc-wp.light .ptv .sum,body.fc-wp.light .ptv .view button,body.fc-wp.light .pu .btn,body.fc-wp.light .pu .card,body.fc-wp.light .pu .chip.pend,body.fc-wp.light .pu .day.out,body.fc-wp.light .pu .day.wk,body.fc-wp.light .pu .ib,body.fc-wp.light .pu .kpi,body.fc-wp.light .pu .mini,body.fc-wp.light .pu .st.anuluar,body.fc-wp.light .pu .wchip.pend,body.fc-wp.light .pu .wcol.wk .wb,body.fc-wp.light .pux .btn,body.fc-wp.light .pux .confirm,body.fc-wp.light .pux .drawer,body.fc-wp.light .pux .fl input,body.fc-wp.light .pux .fl select,body.fc-wp.light .pux .fl textarea,body.fc-wp.light .pux .ib,body.fc-wp.light .pux .modal,body.fc-wp.light .pux .st.anuluar,body.fc-wp.light .pux .types button,body.fc-wp.light .pux .wdays button,body.fc-wp.light .qg,body.fc-wp.light .qg-base,body.fc-wp.light .qg-dest i,body.fc-wp.light .qg-lay,body.fc-wp.light .qg-min,body.fc-wp.light .qg-p,body.fc-wp.light .qg-s span,body.fc-wp.light .qg-setb,body.fc-wp.light .qg-t .k3,body.fc-wp.light .qg-v,body.fc-wp.light .qg-warn,body.fc-wp.light .qg-warn.qg-ok,body.fc-wp.light .ql-done-btn,body.fc-wp.light .ql-plate,body.fc-wp.light .ql-tplate,body.fc-wp.light .qo .al.ok,body.fc-wp.light .qo .btn,body.fc-wp.light .qo .drw,body.fc-wp.light .qo .fm input,body.fc-wp.light .qo .fm select,body.fc-wp.light .qo .fm textarea,body.fc-wp.light .qo .ib,body.fc-wp.light .qo .lbl,body.fc-wp.light .qo .map,body.fc-wp.light .qo .map.ql-stage,body.fc-wp.light .qo .mdl,body.fc-wp.light .qo .plate,body.fc-wp.light .qo .qb,body.fc-wp.light .qo .srch,body.fc-wp.light .qo .vc2,body.fc-wp.light .qo .vstk div,body.fc-wp.light .sb-quick-move,body.fc-wp.light .sh select,body.fc-wp.light .sh-acts button,body.fc-wp.light .sh-more button,body.fc-wp.light .sh-nums div,body.fc-wp.light .sh-out,body.fc-wp.light .sh-pulse,body.fc-wp.light .sh-st,body.fc-wp.light .sh-stops>div,body.fc-wp.light .skb,body.fc-wp.light .sl .ag-chip.ag-danger,body.fc-wp.light .sl .ag-karat.k925,body.fc-wp.light .sl .ag-karat.k999,body.fc-wp.light .sl.ar2 .ar2-admin-btn,body.fc-wp.light .sl.ar2 .ar2-btn-ghost,body.fc-wp.light .sl.ar2 .ar2-reconcile-form input,body.fc-wp.light .sl.ar2 .ar2-tx-admin button,body.fc-wp.light .sl.ar2 .ar2-tx-filters button,body.fc-wp.light .sp-input,body.fc-wp.light .sp-search,body.fc-wp.light .stv-mv-row.total .stv-mv-q,body.fc-wp.light .vr-plate,body.fc-wp.light .wd-action,body.fc-wp.light .wd-feed-row,body.fc-wp.light .wd-hero,body.fc-wp.light .wd-list-row,body.fc-wp.light .wd-mini-card,body.fc-wp.light .wd-panel,body.fc-wp.light .wd-pazar-tile,body.fc-wp.light .wd-period,body.fc-wp.light .wd-route,body.fc-wp.light .wd-route-num,body.fc-wp.light .wd-target-row,body.fc-wp.light .wl-tag,body.fc-wp.light .wl-tag.cart,body.fc-wp.light .wl-tag.ok,body.fc-wp.light .wl-vav,body.fc-wp.light .wp-prev-input,body.fc-wp.light .wp-template-prev{background:var(--fcl-surf)!important;border-color:var(--fcl-line)!important}.bl{align-items:center;border-radius:12px;border-radius:var(--bl-radius,12px);display:flex;flex-shrink:0;height:44px;height:var(--bl-size,44px);justify-content:center;overflow:hidden;position:relative;width:44px;width:var(--bl-size,44px)}.bl-fusha{background:linear-gradient(135deg,#1f63ff,#0233c9);box-shadow:0 4px 12px -3px #034eff80;color:#fff}.bl-gold{background:linear-gradient(135deg,#241c12,#0e0a06);box-shadow:0 4px 12px -3px #00000073}.bl-adl{background:#7a7553;box-shadow:0 4px 12px -3px #00000059}.bl-svg{display:block;height:52%;width:52%}.bl-img{display:block;object-fit:contain}.bl-img-gold{height:80%;width:80%}.bl-img-adl{height:100%;object-fit:cover;width:100%}.bs5-root{align-items:center;background:var(--bg-0);color:var(--ink-1);display:flex;font-family:var(--font-sans);justify-content:center;min-height:100vh;padding:max(24px,env(safe-area-inset-top)) 24px 24px}.bs5-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:24px;box-shadow:0 24px 64px #00000073;max-width:1100px;padding:28px 32px 24px;width:100%}.bs5-head{border-bottom:1px solid var(--bg-3);gap:16px;justify-content:space-between;padding-bottom:20px}.bs5-head,.bs5-head-left{align-items:center;display:flex}.bs5-head-left{gap:14px;min-width:0}.bs5-avatar{align-items:center;background:linear-gradient(135deg,var(--accent),#2563eb);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:56px;justify-content:center;width:56px}.bs5-head-text{min-width:0}.bs5-eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.bs5-title{color:var(--ink-1);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.bs5-title-sub{color:var(--ink-3);font-weight:400}.bs5-head-right{display:flex;gap:28px}.bs5-meta{text-align:left}.bs5-meta-label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bs5-meta-value{align-items:center;color:var(--ink-1);display:flex;font-size:13.5px;font-weight:600;gap:6px}.bs5-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.bs5-dot-green{background:var(--success);box-shadow:0 0 0 2px #22c55e2e}.bs5-section-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin:22px 0 12px;text-transform:uppercase}.bs5-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bs5-biz{background:var(--bg-2);border:1.5px solid var(--bg-3);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:14px;min-height:200px;padding:18px;text-align:left;transition:border-color .13s,transform .13s,box-shadow .13s}.bs5-biz:hover{border-color:var(--bg-3);transform:translateY(-1px)}.bs5-biz.active{box-shadow:0 0 0 3px #3b82f626}.bs5-biz-fusha.active,.bs5-biz.active{border-color:var(--accent)}.bs5-biz-adl:hover{border-color:#f59e0b73}.bs5-biz-gold:hover{border-color:#b48c348c}.bs5-biz-head{align-items:center;display:flex;gap:12px}.bs5-biz-logo{flex-shrink:0}.bs5-biz-id{flex:1 1;min-width:0}.bs5-biz-name{color:var(--ink-1);font-size:15px;font-weight:600}.bs5-biz-sub{color:var(--ink-3);font-size:12px;margin-top:2px}.bs5-biz-check{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.bs5-biz-stats{grid-gap:12px;background:#ffffff08;border:1px solid var(--bg-3);border-radius:10px;display:grid;gap:12px;grid-template-columns:1.4fr 1fr;padding:10px 12px}.bs5-stat-label{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.bs5-stat-value{align-items:baseline;color:var(--ink-1);display:flex;font-family:var(--font-mono);font-size:17px;font-weight:700;gap:6px}.bs5-stat-value .pos{color:var(--success)}.bs5-stat-value .neg{color:var(--danger)}.bs5-stat-delta{font-family:var(--font-mono);font-size:11px;font-weight:600}.bs5-stat-delta.pos{color:var(--success)}.bs5-stat-delta.neg{color:var(--danger)}.bs5-biz-foot{display:flex;font-size:12px;justify-content:space-between;margin-top:auto}.bs5-biz-foot,.bs5-online{align-items:center;color:var(--ink-3)}.bs5-online{display:inline-flex;gap:6px}.bs5-open{color:var(--accent);font-weight:600}.bs5-foot{border-top:1px solid var(--bg-3);display:flex;gap:12px;justify-content:space-between;margin-top:22px;padding-top:18px}.bs5-foot,.bs5-tip{align-items:center;flex-wrap:wrap}.bs5-tip{color:var(--ink-3);font-size:12px;gap:6px}.bs5-kbd,.bs5-tip{display:inline-flex}.bs5-kbd{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:5px;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:600;height:22px;justify-content:center;margin:0 2px;min-width:22px;padding:0 6px}.bs5-foot-actions{align-items:center;display:flex;gap:16px}.bs5-link{background:#0000;border:0;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:12.5px;padding:6px 8px}.bs5-link:hover{color:var(--ink-1)}.bs5-cta{background:var(--ink-1);border:0;border-radius:10px;color:var(--bg-1);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:opacity .13s}.bs5-cta:hover{opacity:.9}body.light .bs5-root{background:#f5f7fb}body.light .bs5-card{background:#fff}body.light .bs5-biz{background:#f8fafc}body.light .bs5-biz-stats{background:#00000005}body.light .bs5-cta{background:#0f172a;color:#fff}@media (max-width:720px){.bs5-card{border-radius:18px;padding:20px}.bs5-head{align-items:flex-start;flex-direction:column;padding-bottom:16px}.bs5-head-right{gap:16px}.bs5-title{font-size:18px}.bs5-grid{grid-template-columns:1fr}.bs5-foot{align-items:stretch;flex-direction:column-reverse}.bs5-foot-actions{justify-content:space-between}.bs5-cta{padding:12px 16px;width:auto}}.lg5-root{background-image-rendering:optimizeQuality;align-items:center;background:radial-gradient(80% 60% at 50% 0,#3b82f60f,#0000 60%),radial-gradient(60% 50% at 100% 100%,#8b5cf60d,#0000 60%),var(--bg-0);display:flex;font-family:var(--font-sans);justify-content:center;min-height:100vh;padding:max(24px,env(safe-area-inset-top)) 24px 24px;position:relative}.lg5-grid:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:32px 32px;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}body.light .lg5-grid:before{background-image:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,#0f172a0a 1px,#0000 0)}.lg5-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:24px;box-shadow:0 24px 64px #00000073,0 4px 16px #0003;max-width:420px;padding:40px 36px 32px;position:relative;width:100%;z-index:1}body.light .lg5-card{background:#fff;box-shadow:0 24px 64px #0f172a2e,0 4px 16px #0f172a0f}.lg5-head{margin-bottom:28px;text-align:center}.lg5-logo-tile{align-items:center;background:linear-gradient(160deg,#ffffff8c,#ffffff2e 35%,#ffffff0d 60%),linear-gradient(180deg,#e0eaff,#c7d6f5);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -2px 4px #0f172a0f,0 16px 40px #3b82f638,0 6px 14px #0f172a1f;display:flex;height:88px;justify-content:center;margin:0 auto 18px;overflow:hidden;position:relative;width:88px}.lg5-logo-tile:before{background:linear-gradient(160deg,#ffffffb3,#fff0 50%);border-radius:22px;inset:0}.lg5-logo-tile:after,.lg5-logo-tile:before{content:"";pointer-events:none;position:absolute}.lg5-logo-tile:after{border:1px solid #fff9;border-radius:21px;inset:1px}.lg5-logo-tile img{filter:drop-shadow(0 2px 4px rgba(15,23,42,.18));height:56px;object-fit:contain;position:relative;width:56px;z-index:1}body.light .lg5-logo-tile{background:linear-gradient(160deg,#ffffffa6,#fff3 35%,#ffffff0d 60%),linear-gradient(180deg,#f0f4ff,#d6e0f5)}.lg5-title{color:var(--ink-1);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 8px}.lg5-sub{color:var(--ink-3);font-size:13.5px;margin:0}.lg5-field{margin-bottom:18px}.lg5-field-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lg5-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lg5-link{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:0}.lg5-link:hover{text-decoration:underline}.lg5-input-wrap{align-items:center;background:var(--bg-2);border:1.5px solid var(--bg-3);border-radius:12px;display:flex;padding:0 14px;position:relative;transition:border-color .13s,background .13s}.lg5-input-wrap:focus-within{background:var(--bg-1);border-color:var(--accent);box-shadow:0 0 0 3px #3b82f624}body.light .lg5-input-wrap{background:#f8fafc}body.light .lg5-input-wrap:focus-within{background:#fff}.lg5-input-icon{align-items:center;color:var(--ink-3);display:inline-flex;flex-shrink:0;justify-content:center;margin-right:10px}.lg5-input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:0;padding:14px 0}.lg5-input::placeholder{color:var(--ink-4)}.lg5-input:-webkit-autofill,.lg5-input:-webkit-autofill:active,.lg5-input:-webkit-autofill:focus,.lg5-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1);border-radius:0;box-shadow:0 0 0 1000px var(--bg-2) inset;caret-color:var(--ink-1);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.lg5-input-wrap:focus-within .lg5-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--bg-1) inset}body.light .lg5-input:-webkit-autofill,body.light .lg5-input:-webkit-autofill:focus,body.light .lg5-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #f8fafc}body.light .lg5-input-wrap:focus-within .lg5-input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.cab5 input:not(.lg5-input):-webkit-autofill,.cab5 input:not(.lg5-input):-webkit-autofill:focus,.cab5 input:not(.lg5-input):-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1);box-shadow:0 0 0 1000px var(--bg-2) inset;caret-color:var(--ink-1);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.lg5-eye{align-items:center;background:#0000;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.lg5-eye:hover{color:var(--ink-1)}.lg5-remember{align-items:center;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin:4px 0 18px;-webkit-user-select:none;user-select:none}.lg5-remember input{display:none}.lg5-checkbox{align-items:center;background:var(--bg-2);border:1.5px solid var(--bg-3);border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:background .13s,border-color .13s;width:18px}.lg5-remember input:checked+.lg5-checkbox{background:var(--accent);border-color:var(--accent)}.lg5-cta{align-items:center;background:var(--accent);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:opacity .13s,transform .13s;width:100%}.lg5-cta:hover:not(:disabled){opacity:.92}.lg5-cta:active:not(:disabled){transform:translateY(1px)}.lg5-cta:disabled{background:var(--ink-4);cursor:default}.lg5-error{color:var(--danger);font-weight:500}.lg5-error,.lg5-success{font-size:12.5px;margin:10px 0 0;text-align:center}.lg5-success{color:var(--success);font-weight:600;line-height:1.45}.lg5-setup-note{background:#3b82f614;border:1px solid #3b82f638;border-radius:14px;color:var(--ink-2);font-size:12.5px;line-height:1.45;margin:-6px 0 18px;padding:12px 14px}body.light .lg5-setup-note{background:#eff6ff;border-color:#bfdbfe;color:#334155}.lg5-strength{background:#0f172a2e;border:1px solid var(--bg-3);border-radius:12px;margin-top:10px;padding:10px 12px}body.light .lg5-strength{background:#f8fafc}.lg5-strength-head{align-items:center;color:var(--ink-2);display:flex;font-size:11.5px;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:8px}.lg5-strength-track{background:var(--bg-3);border-radius:999px;height:6px;margin-bottom:9px;overflow:hidden}.lg5-strength-track span{border-radius:inherit;display:block;height:100%;transition:width .16s ease,background .16s ease}.lg5-strength-checks{display:flex;flex-wrap:wrap;gap:6px}.lg5-strength-checks span{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-3);font-size:10.5px;font-weight:650;padding:4px 8px}.lg5-strength-checks span.ok{background:#22c55e1a;border-color:#22c55e3d;color:#22c55e}.lg5-foot{border-top:1px solid var(--bg-3);margin-top:22px;padding-top:20px;text-align:center}.lg5-foot-q{color:var(--ink-3);font-size:13px;margin:0 0 6px}.lg5-foot-q-spaced{margin-top:14px}.lg5-foot-link{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:4px 8px}.lg5-foot-link:hover{text-decoration:underline}@media (max-width:480px){.lg5-card{border-radius:20px;padding:32px 24px 24px}.lg5-title{font-size:26px}.lg5-logo-tile{border-radius:20px;height:78px;width:78px}.lg5-logo-tile img{height:50px;width:50px}}.ntf-drawer-backdrop{background:#0000;inset:0;position:fixed;z-index:999}.np{--np-line:var(--bg-3,#e8ebf0);--np-hov:var(--bg-2,#f4f6f9);--np-card:var(--bg-1,#fff);--np-ink:var(--ink-1,#0f172a);--np-ink2:var(--ink-2,#475569);--np-ink3:var(--ink-3,#94a3b8);--np-blue:var(--accent,#2563eb);--np-e:cubic-bezier(.2,.8,.2,1);animation:np-in .24s var(--np-e);background:var(--np-card);border:1px solid var(--np-line);border-radius:18px;box-shadow:0 30px 70px -30px #0f172a59,0 2px 6px #0f172a0a;color:var(--np-ink);display:flex;flex-direction:column;font-family:inherit;max-height:calc(100dvh - 80px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:16px;text-align:left;top:64px;width:440px;z-index:1000}@keyframes np-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.np *{box-sizing:border-box}.np :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.np :focus-visible{border-radius:6px;outline:2px solid var(--np-blue);outline-offset:2px}.np-h{align-items:center;display:flex;flex:none;gap:10px;padding:16px 16px 10px}.np-h h2{color:var(--np-ink);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.np-cnt{color:var(--np-ink3);font-size:12px;font-weight:500}.np-spc{flex:1 1}.np-ib{border-radius:9px;color:var(--np-ink2);display:grid;flex:none;height:32px;place-items:center;transition:background .15s,color .15s;width:32px}.np-ib.on,.np-ib:hover{background:var(--np-hov);color:var(--np-ink)}.np-ib:disabled{background:none;cursor:default;opacity:.4}.np-tabs{border-bottom:1px solid var(--np-line);display:flex;flex:none;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0 12px 10px;scrollbar-width:none}.np-tabs::-webkit-scrollbar{display:none}.np-tab{align-items:center;border-radius:9px;color:var(--np-ink2);display:flex;flex:none;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 10px!important;transition:background .15s,color .15s;white-space:nowrap}.np-tab:hover{background:var(--np-hov)}.np-tab.on{background:var(--np-ink)!important;color:var(--np-card)!important}.np-tab b{background:color-mix(in srgb,var(--np-ink) 8%,#0000);border-radius:6px;font-size:11px;font-weight:600;padding:1px 6px}.np-tab.on b{background:color-mix(in srgb,var(--np-card) 20%,#0000)}.np-more{margin-left:auto}.np-dd{background:var(--np-card);border:1px solid var(--np-line);border-radius:12px;box-shadow:0 18px 40px -18px #0f172a59;display:flex;flex-direction:column;min-width:200px;padding:5px;position:absolute;right:12px;top:98px;z-index:3}.np-dd button{border-radius:8px;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 10px!important;text-align:left}.np-dd button.on,.np-dd button:hover{background:var(--np-hov)}.np-dd b{color:var(--np-ink3);font-size:11.5px}.np-b{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 8px}.np-sec{color:var(--np-ink3);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.08em;padding:12px 8px 6px;text-transform:uppercase;white-space:nowrap}.np-it{grid-gap:12px;border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-template-columns:36px 1fr auto;max-height:520px;overflow:visible;padding:11px 10px;position:relative;transition:background .15s,opacity .24s,transform .24s var(--np-e),max-height .3s var(--np-e),padding .3s var(--np-e)}.np-it:hover{background:var(--np-hov)}.np-it.gone{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transform:translateX(30px)}.np-it{padding-left:16px}.np-it.un:before{background:var(--np-blue);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--np-blue) 18%,#0000);content:"";height:7px;left:4px;position:absolute;top:26px;width:7px}.np-ic{background:color-mix(in srgb,var(--np-c) 12%,#0000);border-radius:10px;color:var(--np-c);display:grid;height:36px;place-items:center;width:36px}.np-amb{--np-c:#d97706}.np-vio{--np-c:#7c3aed}.np-blu{--np-c:var(--np-blue)}.np-red{--np-c:#dc2626}.np-grn{--np-c:#16a34a}.np-sky{--np-c:#0891b2}.np-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.np-tx>b{color:var(--np-ink);font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.np-it:not(.un) .np-tx>b{color:var(--np-ink2);font-weight:500}.np-tx p{color:var(--np-ink2);font-size:12.5px;line-height:1.4;margin:0;overflow-wrap:anywhere}.np-tm{align-items:flex-end;color:var(--np-ink3);display:flex;flex-direction:column;font-size:11.5px;gap:8px;white-space:nowrap}.np-hv{display:flex;gap:2px;opacity:0;transition:opacity .15s}.np-it:focus-within .np-hv,.np-it:hover .np-hv{opacity:1}.np-hv button{border-radius:7px;color:var(--np-ink3);display:grid;height:26px;place-items:center;width:26px}.np-hv button:hover{background:var(--np-card);box-shadow:0 1px 3px #0f172a1f;color:var(--np-ink)}.np-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.np-acts button{background:var(--np-card)!important;border:1px solid var(--np-line)!important;border-radius:8px;color:var(--np-ink);font-size:12px;font-weight:600;height:28px;padding:0 10px!important;transition:background .15s,border-color .15s}.np-acts button:hover{background:var(--np-hov)!important}.np-acts button.p{background:var(--np-blue)!important;border-color:var(--np-blue)!important;color:#fff}.np-acts button.p:hover{filter:brightness(1.08)}.np-snz{background:var(--np-card);border:1px solid var(--np-line);border-radius:10px;box-shadow:0 14px 30px -14px #0f172a59;display:flex;flex-direction:column;padding:4px;position:absolute;right:40px;top:34px;z-index:4}.np-snz button{border-radius:7px;font-size:12.5px;padding:7px 10px!important;text-align:left;white-space:nowrap}.np-snz button:hover{background:var(--np-hov)}.np-chips{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px}.np-chip{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;height:20px;padding:0 7px;white-space:nowrap}.np-chip.red{background:color-mix(in srgb,#dc2626 12%,#0000);color:#dc2626}.np-chip.amb{background:color-mix(in srgb,#d97706 12%,#0000);color:#b45309}.np-tg{align-items:center;align-self:flex-start;color:var(--np-blue)!important;display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:6px!important}.np-tg svg{transition:transform .25s}.np-it.op .np-tg svg{transform:rotate(180deg)}.np-gl{cursor:default;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--np-e)}.np-it.op .np-gl{grid-template-rows:1fr}.np-gl>div{min-height:0;overflow:hidden}.np-gr{grid-gap:10px;align-items:center;border-top:1px dashed var(--np-line);display:grid;font-size:12.5px;gap:10px;grid-template-columns:1fr auto;padding:7px 0}.np-gr:first-child{margin-top:8px}.np-gr span{color:var(--np-ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-gr b{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.np-gr b.red{color:#dc2626}.np-gr b.amb{color:#b45309}.np-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:50px 20px;text-align:center}.np-eic{background:color-mix(in srgb,#16a34a 12%,#0000);border-radius:16px;color:#16a34a;display:grid;height:52px;place-items:center;width:52px}.np-empty b{font-size:15px}.np-empty p{color:var(--np-ink2);font-size:13px;margin:0}.np-f{align-items:center;border-top:1px solid var(--np-line);color:var(--np-ink3);display:flex;flex:none;font-size:12.5px;gap:12px;justify-content:space-between;padding:10px 16px}.np-f span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-f button{color:var(--np-blue)!important;flex:none;font-size:12.5px;font-weight:600;white-space:nowrap}.np-st{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:0 16px 16px}.np-st-h{align-items:center;display:flex;gap:8px;margin-top:2px}.np-st-h b{font-size:15px}.np-st h3{color:var(--np-ink3);font-size:12px;font-weight:600;letter-spacing:.06em;margin:14px 0 6px;text-transform:uppercase}.np-sw{align-items:center;border-top:1px solid var(--np-line);display:flex;gap:12px;padding:10px 0}.np-sw>div{flex:1 1;min-width:0}.np-sw b{display:block;font-size:13.5px;font-weight:600}.np-sw small{color:var(--np-ink2);font-size:12px}.np-tgl{background:#d5dae2!important;background:var(--bg-3,#d5dae2)!important;border-radius:11px;flex:none;height:22px;position:relative;transition:background .2s;width:38px}.np-tgl:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s var(--np-e);width:16px}.np-tgl[aria-checked=true]{background:var(--np-blue)!important}.np-tgl[aria-checked=true]:after{transform:translateX(16px)}.np-sel{background:var(--np-card);border:1px solid var(--np-line);border-radius:9px;color:var(--np-ink);font:inherit;font-size:12.5px;height:32px;padding:0 8px}.np-st-n{color:var(--np-ink3);font-size:11.5px;margin:12px 0 0}.np-toast{align-items:center;animation:np-tin .25s ease;animation:np-tin .25s var(--np-e,ease);background:#0f172a;border-radius:12px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 14px 30px -12px #00000080;color:#fff;display:flex;font-size:13px;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:10px 12px 10px 14px;position:fixed;transform:translateX(-50%);z-index:1001}@keyframes np-tin{0%{opacity:0;transform:translate(-50%,16px)}}.np-toast button{background:none;border:0;color:#93c5fd;cursor:pointer;font:inherit;font-weight:600}.np.np-mob,.np.np-mob.set{left:8px;max-height:calc(100dvh - 64px - env(safe-area-inset-top, 0px));max-width:none;right:8px;top:calc(56px + env(safe-area-inset-top, 0px));width:auto}@media (max-width:560px){.np{left:8px;max-width:none;right:8px;width:auto}.np-hv{opacity:1}}@media (hover:none){.np-hv{opacity:1}}@media (prefers-reduced-motion:reduce){.np,.np *,.np-toast{animation:none!important;transition:none!important}}.dark-mode .np,.dark-mode .np .np-dd button,.dark-mode .np .np-empty b,.dark-mode .np .np-h h2,.dark-mode .np .np-st-h b,.dark-mode .np .np-sw b,.dark-mode .np .np-tx>b{color:var(--ink-1)!important}.dark-mode .np .np-empty p,.dark-mode .np .np-gr span,.dark-mode .np .np-ib,.dark-mode .np .np-it:not(.un) .np-tx>b,.dark-mode .np .np-sw small,.dark-mode .np .np-tab,.dark-mode .np .np-tx p{color:var(--ink-2)!important}.dark-mode .np .np-cnt,.dark-mode .np .np-dd b,.dark-mode .np .np-f,.dark-mode .np .np-f span,.dark-mode .np .np-hv button,.dark-mode .np .np-sec,.dark-mode .np .np-sec span,.dark-mode .np .np-st h3,.dark-mode .np .np-st-n,.dark-mode .np .np-tm{color:var(--ink-3)!important}.dark-mode .np .np-tab.on,.dark-mode .np .np-tab.on b{color:var(--bg-1)!important}.dark-mode .np .np-ic,.dark-mode .np .np-ic *{color:var(--np-c)!important}.dark-mode .np .np-chip.red,.dark-mode .np .np-gr b.red{color:#f87171!important}.dark-mode .np .np-chip.amb,.dark-mode .np .np-gr b.amb{color:#fbbf24!important}.dark-mode .np .np-f button,.dark-mode .np .np-tg,.dark-mode .np .np-tg *{color:#7ab0ff!important;color:var(--accent-ink,#7ab0ff)!important}.dark-mode .np .np-acts button{color:var(--ink-1)!important}.dark-mode .np .np-acts button.p,.dark-mode .np .np-acts button.p *{color:#fff!important}.dark-mode .np .np-eic,.dark-mode .np .np-eic *{color:#4ade80!important}.dark-mode .np-toast,.dark-mode .np-toast span{color:#fff!important}.dark-mode .np-toast button{color:#93c5fd!important}.dark-mode .np .np-sel{background:var(--bg-2);color:var(--ink-1)!important}.sl.ar2{padding-bottom:60px}.ar2-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.ar2-eyebrow{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.ar2-h1{color:var(--ink-1);font-family:var(--font-display);font-size:38px;font-weight:700;letter-spacing:-.02em;margin:0}.ar2-sub{color:var(--ink-3);font-size:13px;margin-top:4px}.ar2-head-meta{align-items:center;display:flex;gap:10px}.ar2-biz{border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:600;padding:6px 12px}.ar2-biz,.ar2-empty{background:var(--bg-1)}.ar2-empty{border:1px dashed var(--bg-3);border-radius:14px;margin-bottom:18px;padding:60px 20px;text-align:center}.ar2-empty-icon{align-items:center;background:#3b82f61a;border-radius:50%;color:var(--accent);display:inline-flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.ar2-empty-title{color:var(--ink-1);font-size:18px;font-weight:700;margin-bottom:6px}.ar2-empty-sub{color:var(--ink-3);font-size:13.5px;line-height:1.5;margin:0 auto 22px;max-width:480px}.ar2-empty-mini{align-items:center;background:var(--bg-1);border-radius:10px;color:var(--ink-3);display:flex;font-size:13px;gap:8px;margin:8px 0;padding:14px}.ar2-banner{align-items:flex-start;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:14px 18px}.ar2-banner strong{color:var(--ink-1);display:block;font-size:13.5px;margin-bottom:2px}.ar2-banner-sub{color:var(--ink-3);font-size:12px;line-height:1.5}.ar2-banner-info{background:#3b82f614;border:1px solid #3b82f640;color:var(--accent)}.ar2-banner-warn{background:#f59e0b14;border:1px solid #f59e0b40;color:var(--warn)}.ar2-hero{align-items:center;background:linear-gradient(135deg,#22c55e1a,var(--bg-1));border:1px solid #22c55e40;border-radius:14px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:18px;padding:24px 28px}.ar2-hero-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.ar2-hero-eyebrow,.ar2-hero-val{color:var(--success);font-weight:700}.ar2-hero-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:48px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.ar2-hero-meta{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:10px}.ar2-hero-meta strong{color:var(--ink-1);font-family:var(--font-mono);font-weight:700}.ar2-meta-l{color:var(--ink-3)}.ar2-meta-sep{color:var(--ink-4);opacity:.6}.ar2-pos{color:var(--success)!important}.ar2-neg{color:var(--danger)!important}.ar2-panel{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;margin-bottom:16px;padding:18px 20px}.ar2-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:12px}.ar2-kpi{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:11px;display:flex;gap:10px;padding:10px 14px}.ar2-kpi-icon{border-radius:7px;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.ar2-kpi-body{line-height:1.25;min-width:0}.ar2-kpi-label{color:var(--ink-3);font-size:10px;font-weight:600}.ar2-kpi-value{font-feature-settings:"tnum";color:var(--ink-1);font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;margin-top:1px}.ar2-kpi-sub{color:var(--ink-3);font-size:10px;margin-top:1px}.ar2-cols{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:340px minmax(0,1fr);margin-bottom:16px}.ar2-cols>.ar2-panel{margin-bottom:0}.ar2-tx-pager{align-items:center;border-top:1px solid var(--ar-border,var(--bg-3));display:flex;gap:10px;justify-content:space-between;padding:10px 16px}.ar2-tx-pager span{color:var(--ink-3);font-size:11px}.ar2-tx-pager button{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.ar2-tx-pager button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:980px){.ar2-cols{grid-template-columns:1fr}}.ar2-panel-head{border-bottom:1px solid var(--bg-3);margin-bottom:14px;padding-bottom:12px}.ar2-panel-title{color:var(--ink-1);font-size:15px;font-weight:700}.ar2-panel-sub{color:var(--ink-3);font-size:12px;margin-top:2px}.ar2-breakdown{display:flex;flex-direction:column;gap:1px}.ar2-bd-row{align-items:center;border-radius:8px;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px}.ar2-bd-row:hover{background:var(--bg-2)}.ar2-bd-l{align-items:center;display:flex;gap:8px}.ar2-bd-label{color:var(--ink-2)}.ar2-bd-count{color:var(--ink-3);font-size:11px}.ar2-bd-amt{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.ar2-bd-amt-in{color:var(--success)}.ar2-bd-amt-out{color:var(--danger)}.ar2-bd-amt-opening,.ar2-bd-total{color:var(--ink-1)}.ar2-bd-total{align-items:center;border-top:2px solid var(--bg-3);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:8px;padding:14px 12px}.ar2-bd-total strong{font-feature-settings:"tnum";color:var(--success);font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums}.ar2-tx-list{display:flex;flex-direction:column;gap:1px}.ar2-tx-row{align-items:center;border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:background .12s}.ar2-tx-row:hover{background:var(--bg-2)}.ar2-tx-icon{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ar2-tx-icon-in{background:#22c55e1f;color:var(--success)}.ar2-tx-icon-out{background:#ef44441f;color:var(--danger)}.ar2-tx-body{flex:1 1;min-width:0}.ar2-tx-title{color:var(--ink-1);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar2-tx-meta{color:var(--ink-3);font-size:11px;margin-top:2px}.ar2-tx-amt{font-feature-settings:"tnum";flex-shrink:0;font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.ar2-tx-amt-in{color:var(--success)}.ar2-tx-amt-out{color:var(--danger)}.ar2-tx-more{color:var(--ink-3);font-size:12px;padding:8px 12px;text-align:center}.ar2-history-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.ar2-week{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;flex:0 0 150px;padding:10px 12px;scroll-snap-align:start}.ar2-week-match{border-color:#22c55e59}.ar2-week-minor{border-color:#f59e0b59}.ar2-week-major{border-color:#ef444473}.ar2-week-head{align-items:center;color:var(--ink-2);display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:8px}.ar2-week-badge{border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 8px}.ar2-week-badge-match{background:#22c55e2e;color:var(--success)}.ar2-week-badge-minor{background:#f59e0b2e;color:var(--warn)}.ar2-week-badge-major{background:#ef44442e;color:var(--danger)}.ar2-week-stats{color:var(--ink-3);display:flex;font-size:11px;gap:12px}.ar2-week-stats strong{color:var(--ink-1);display:block;font-family:var(--font-mono);font-size:13px}.ar2-week-l{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ar2-week-note{background:var(--bg-1);border-radius:6px;color:var(--ink-3);font-size:11px;font-style:italic;margin-top:8px;padding:6px 8px}.ar2-btn{align-items:center;border:1px solid var(--bg-3);border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .12s;white-space:nowrap}.ar2-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.ar2-btn-primary:hover{opacity:.9}.ar2-btn-primary:disabled{cursor:not-allowed;opacity:.4}.ar2-btn-ghost{background:#0000;color:var(--ink-2)}.ar2-btn-ghost:hover{background:var(--bg-2);color:var(--ink-1)}.ar2-btn-lg{font-size:14px;padding:12px 22px}.ar2-modal-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.ar2-modal{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:14px;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;max-width:480px;width:100%}.ar2-modal-head{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.ar2-modal-title{color:var(--ink-1);font-size:16px;font-weight:700}.ar2-modal-sub{color:var(--ink-3);font-size:12px;margin-top:2px}.ar2-modal-close{background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;padding:4px}.ar2-modal-close:hover{background:var(--bg-2);color:var(--ink-1)}.ar2-modal-body{overflow-y:auto;padding:18px 20px}.ar2-modal-foot{border-top:1px solid var(--bg-3);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.ar2-label{color:var(--ink-3);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;margin-top:12px;text-transform:uppercase}.ar2-label:first-child{margin-top:0}.ar2-input{background:var(--bg-0)!important;background-image:none!important;border:1px solid var(--bg-3);border-radius:8px;box-shadow:none!important;color:var(--ink-1);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.ar2-modal input,.ar2-modal select,.ar2-modal textarea,.sl.ar2 input,.sl.ar2 select,.sl.ar2 textarea{background-color:var(--bg-0)!important;background-image:none!important;box-shadow:none!important}.ar2-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f62e;outline:0}.ar2-input-lg{font-feature-settings:"tnum";font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;padding:14px;text-align:center}.ar2-hint{color:var(--ink-3);font-size:11.5px;line-height:1.5;margin-top:6px}.ar2-type-switch{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ar2-type-switch button{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;font-weight:800;height:40px}.ar2-type-switch button.on{background:var(--accent);border-color:var(--accent);color:#fff!important}.ar2-close-row{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);display:flex;font-size:13px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.ar2-close-row strong{font-feature-settings:"tnum";color:var(--success);font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums}.ar2-diff-box{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-top:10px;padding:12px 14px}.ar2-diff-l{color:var(--ink-3);font-weight:600}.ar2-diff-box strong{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums}.ar2-diff-tag{border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px}.ar2-diff-match{background:#22c55e1a;border:1px solid #22c55e40}.ar2-diff-match .ar2-diff-tag,.ar2-diff-match strong{color:var(--success)}.ar2-diff-match .ar2-diff-tag{background:#22c55e2e}.ar2-diff-minor{background:#f59e0b1a;border:1px solid #f59e0b40}.ar2-diff-minor .ar2-diff-tag,.ar2-diff-minor strong{color:var(--warn)}.ar2-diff-minor .ar2-diff-tag{background:#f59e0b2e}.ar2-diff-major{background:#ef44441a;border:1px solid #ef444440}.ar2-diff-major .ar2-diff-tag,.ar2-diff-major strong{color:var(--danger)}.ar2-diff-major .ar2-diff-tag{background:#ef44442e}@media (max-width:720px){.ar2-hero{align-items:stretch;flex-direction:column;padding:18px}.ar2-hero-val{font-size:38px}.ar2-history-grid{grid-template-columns:1fr}.ar2-h1{font-size:30px}}.dark-mode .ar2-bd-amt-in,.dark-mode .ar2-hero-val{color:var(--success)!important}.dark-mode .ar2-bd-amt-out{color:var(--danger)!important}.dark-mode .ar2-tx-amt-in{color:var(--success)!important}.dark-mode .ar2-tx-amt-out{color:var(--danger)!important}.dark-mode .ar2-bd-total strong,.dark-mode .ar2-week-badge-match{color:var(--success)!important}.dark-mode .ar2-week-badge-minor{color:var(--warn)!important}.dark-mode .ar2-week-badge-major{color:var(--danger)!important}.dark-mode .ar2-pos{color:var(--success)!important}.dark-mode .ar2-neg{color:var(--danger)!important}.dark-mode .ar2-eyebrow{color:var(--accent)!important}.dark-mode .ar2-hero-eyebrow{color:var(--success)!important}.sl.ar2{--ar-text:#0f172a;--ar-muted:#64748b;--ar-soft:#e8eef7;--ar-border:#dbe5f2;--ar-card:#fff;--ar-card-2:#f8fbff;--ar-field:#eef4fb;--ar-green:#22c55e;--ar-green-soft:#22c55e1f;--ar-blue:#3b82f6;--ar-red:#ef4444;--ar-yellow:#f59e0b;padding-bottom:72px}.dark-mode .sl.ar2{--ar-text:#f8fafc;--ar-muted:#7f8da6;--ar-soft:#203250;--ar-border:#213558;--ar-card:#101929;--ar-card-2:#121d33;--ar-field:#17243b}.sl.ar2 .ar2-head{align-items:center;gap:24px;margin-bottom:24px}.sl.ar2 .ar2-eyebrow{color:var(--ar-muted)!important;font-size:11px;letter-spacing:.16em;margin-bottom:8px}.sl.ar2 .ar2-h1{color:var(--ar-text)!important;font-size:29px;letter-spacing:-.02em;line-height:1.05}.sl.ar2 .ar2-sub{color:var(--ar-muted)!important;font-size:13px;margin-top:8px}.ar2-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ar2-status-pill{align-items:center;background:#22c55e1f;border:1px solid #22c55e52;border-radius:999px;color:var(--ar-green)!important;display:inline-flex;font-size:12px;font-weight:800;gap:7px;height:30px;padding:0 14px}.ar2-status-pill span{background:var(--ar-green);border-radius:50%;box-shadow:0 0 0 5px #22c55e1f;height:7px;width:7px}.sl.ar2 .ar2-btn{background:#0000;border-color:var(--ar-border);border-radius:8px;box-shadow:none;color:var(--ar-text)!important;height:38px;padding:0 18px}.sl.ar2 .ar2-btn-primary{background:var(--ar-blue);border-color:var(--ar-blue);color:#fff!important}.sl.ar2 .ar2-btn-ghost{background:#111e342e}.dark-mode .sl.ar2 .ar2-btn-ghost{background:#0000}.sl.ar2 .ar2-btn-ghost:hover{background:#3b82f61a}.sl.ar2 .ar2-hero{grid-gap:28px;align-items:stretch;background:radial-gradient(circle at 5% 22%,#22c55e3b,#22c55e0d 34%,#0000 55%),linear-gradient(135deg,#0c4d3e7a 0,var(--ar-card) 44%,var(--ar-card-2) 100%);border:1px solid #22c55e57;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;display:grid;gap:28px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);margin-bottom:16px;min-height:222px;padding:28px 30px}.sl.ar2 .ar2-hero-l{display:flex;flex-direction:column;justify-content:center;min-width:0}.sl.ar2 .ar2-hero-eyebrow{color:var(--ar-green)!important;font-size:11px;letter-spacing:.18em;margin-bottom:12px}.sl.ar2 .ar2-hero-val{color:var(--ar-green)!important;font-size:clamp(44px,5vw,62px);letter-spacing:-.04em;line-height:.96}.sl.ar2 .ar2-hero-meta{font-size:12px;gap:12px;margin-top:16px}.sl.ar2 .ar2-hero-meta,.sl.ar2 .ar2-hero-meta span{color:var(--ar-muted)!important}.sl.ar2 .ar2-hero-meta strong{color:var(--ar-text)!important}.dark-mode .sl.ar2 .ar2-pos,.sl.ar2 .ar2-pos{color:var(--ar-green)!important}.dark-mode .sl.ar2 .ar2-neg,.sl.ar2 .ar2-neg{color:var(--ar-red)!important}.sl.ar2 .ar2-meta-sep{color:var(--ar-muted)!important;opacity:.8}.ar2-hero-note{align-items:center;background:#3b82f614;border:1px solid #3b82f657;border-radius:9px;color:var(--ar-muted)!important;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;margin-top:26px;padding:13px 17px}.ar2-hero-note strong{color:var(--ar-text)!important;font-weight:800}.ar2-hero-note span{color:var(--ar-muted)!important}.ar2-hero-r{border-left:1px solid var(--ar-border);display:flex;flex-direction:column;gap:24px;justify-content:center;padding-left:30px}.ar2-side-stat{grid-gap:6px;display:grid;gap:6px}.ar2-side-stat span{color:var(--ar-muted)!important;font-size:11px;font-weight:800;letter-spacing:.13em}.ar2-side-stat strong{font-feature-settings:"tnum";color:var(--ar-text)!important;font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.ar2-side-stat small{color:var(--ar-muted)!important;font-size:12px}.ar2-reconcile{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:12px 16px}.ar2-reconcile-copy{min-width:0}.ar2-reconcile-title{color:var(--ar-text)!important;font-size:13px;font-weight:700;margin-bottom:1px}.ar2-reconcile-sub{color:var(--ar-muted)!important;font-size:11px;line-height:1.4}.ar2-reconcile-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.ar2-reconcile-form label{color:var(--ar-muted)!important;font-size:10px;font-weight:800;letter-spacing:.1em}.ar2-reconcile-form input{background:var(--ar-field)!important;border:1.5px solid var(--ar-border);border-radius:8px;color:var(--ar-text)!important;font:800 15px/1 monospace;font:800 15px/1 var(--font-mono,monospace);height:40px;min-width:0;padding:0 12px;text-align:right;width:120px}.ar2-reconcile-form input::placeholder{color:var(--ar-muted)!important;opacity:.6}.ar2-reconcile-btn{background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;font-weight:700;height:40px;padding:0 16px;white-space:nowrap}.ar2-reconcile-btn:disabled{cursor:not-allowed;opacity:.45}.ar2-close-week{background:var(--ar-green);border:0;border-radius:8px;color:#052e16!important;cursor:pointer;flex-shrink:0;font-weight:900;height:38px;margin-left:auto;min-width:120px;padding:0 18px;white-space:nowrap}.ar2-close-week:disabled{cursor:not-allowed;opacity:.45}.ar2-inline-diff{border-radius:8px;flex-shrink:0;font:800 12px/1 monospace;font:800 12px/1 var(--font-mono,monospace);padding:7px 11px;white-space:nowrap}.ar2-inline-diff-match,.ar2-inline-diff-minor{background:#22c55e1f;color:var(--ar-green)!important}.ar2-inline-diff-major{background:#ef44441f;color:var(--ar-red)!important}.ar2-reconcile-note{background:#ef44440f!important;border:1px solid #ef444452;border-radius:8px;color:var(--ar-text)!important;flex-basis:100%;min-height:46px;padding:10px 12px;resize:vertical;width:100%}.sl.ar2 .ar2-panel{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:14px;overflow:hidden;padding:0}.sl.ar2 .ar2-panel-head{align-items:center;border-bottom:1px solid var(--ar-border);display:flex;gap:14px;justify-content:space-between;margin:0;padding:16px 22px}.sl.ar2 .ar2-panel-head-flat{border-bottom:0;padding-bottom:12px}.sl.ar2 .ar2-panel-title{color:var(--ar-text)!important;font-size:14px;font-weight:800}.ar2-auto{color:var(--ar-muted)!important;font:700 12px/1 var(--font-mono);letter-spacing:.08em}.ar2-change-panel{margin-bottom:16px}.ar2-change-list{display:flex;flex-direction:column}.ar2-change-row{align-items:center;border-bottom:1px solid var(--ar-border);display:flex;gap:9px;padding:9px 14px}.ar2-change-icon{border-radius:7px;flex-shrink:0;height:26px;width:26px}.ar2-change-body{flex:1 1;min-width:0}.ar2-change-icon-neutral{background:#3b82f621}.ar2-change-icon-in{background:#22c55e21}.ar2-change-icon-out{background:#ef444421}.ar2-change-title{color:var(--ar-text)!important;font-size:12px;font-weight:700;line-height:1.25}.ar2-change-sub{color:var(--ar-muted)!important;font-size:10px;line-height:1.3;margin-top:1px}.ar2-change-badge{background:var(--ar-field);border-radius:6px;color:var(--ar-muted)!important;flex-shrink:0;font:700 10px/1 var(--font-mono);padding:3px 8px;text-align:center;white-space:nowrap}.ar2-change-amount{font-feature-settings:"tnum";color:var(--ar-text)!important;flex-shrink:0;font:800 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ar2-change-amount-in{color:var(--ar-green)!important}.ar2-change-amount-out{color:var(--ar-red)!important}.ar2-change-total{align-items:center;background:radial-gradient(circle at 5% 50%,#22c55e14,#0000 34%),linear-gradient(135deg,rgba(34,197,94,.045),#0000 58%);border-top:2px solid var(--ar-border);display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.ar2-change-total span{color:var(--ar-muted)!important;font-size:10px;font-weight:800;letter-spacing:.06em}.ar2-change-total strong{font-feature-settings:"tnum";color:var(--ar-text)!important;font:900 17px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ar2-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ar2-admin-btn{background:var(--ar-field);border:1px solid var(--ar-border);border-radius:7px;color:var(--ar-text)!important;cursor:pointer;font-size:12px;font-weight:800;height:28px;padding:0 11px}.ar2-admin-btn:hover{border-color:var(--ar-blue)}.ar2-admin-btn-danger{background:#ef444414;border-color:#ef444447;color:var(--ar-red)!important}.ar2-tx-filters{align-items:center;display:inline-flex;gap:6px}.ar2-tx-filters button{background:var(--ar-field);border:1px solid var(--ar-border);border-radius:7px;color:var(--ar-muted)!important;cursor:pointer;font-size:12px;font-weight:700;height:28px;padding:0 12px}.ar2-tx-filters button.on{background:var(--ar-blue);border-color:var(--ar-blue);color:#fff!important}.ar2-tx-list{gap:0}.sl.ar2 .ar2-tx-row{grid-gap:14px;align-items:center;background:#0000;border-bottom:1px solid var(--ar-border);border-radius:0;display:grid;gap:14px;grid-template-columns:34px 88px minmax(0,1fr) max-content;min-height:54px;padding:0 22px}.sl.ar2 .ar2-tx-row-admin{grid-template-columns:34px 88px minmax(0,1fr) max-content 70px}.sl.ar2 .ar2-tx-row:last-child{border-bottom:0}.sl.ar2 .ar2-tx-row:hover{background:rgba(59,130,246,.055)}.sl.ar2 .ar2-tx-icon{border-radius:7px;height:30px;width:30px}.sl.ar2 .ar2-tx-icon-in{background:#22c55e24}.sl.ar2 .ar2-tx-icon-out{background:#ef444429}.ar2-tx-time{color:var(--ar-muted)!important;display:flex;flex-direction:column;font:700 12px/1.35 var(--font-mono);gap:2px;letter-spacing:.03em}.ar2-tx-date{font-size:11px;font-weight:800;opacity:.85}.sl.ar2 .ar2-tx-title{color:var(--ar-text)!important;font-size:13px;font-weight:700}.sl.ar2 .ar2-tx-meta{color:var(--ar-muted)!important;display:inline;font:600 11px/1 var(--font-mono);margin-left:7px;opacity:.76}.sl.ar2 .ar2-tx-body{align-items:baseline;display:flex;min-width:0}.sl.ar2 .ar2-tx-amt{font-size:13px;font-weight:900}.sl.ar2 .ar2-tx-amt-in{color:var(--ar-green)!important}.sl.ar2 .ar2-tx-amt-out{color:var(--ar-red)!important}.ar2-tx-admin{align-items:center;display:flex;gap:6px;justify-content:flex-end}.ar2-tx-admin button{align-items:center;background:var(--ar-field);border:1px solid var(--ar-border);border-radius:7px;color:var(--ar-muted)!important;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ar2-tx-admin button:hover{border-color:#3b82f661;color:var(--ar-blue)!important}.ar2-tx-admin button.danger:hover{background:#ef444414;border-color:#ef444461;color:var(--ar-red)!important}.ar2-tx-admin svg{color:currentColor!important}.sl.ar2 .ar2-empty-mini{background:#0000;margin:0;padding:20px 22px}.sl.ar2 .ar2-empty-mini,.sl.ar2 .ar2-empty-mini span,.sl.ar2 .ar2-empty-mini svg{color:var(--ar-muted)!important}.ar2-history-panel{margin-top:16px}.ar2-history-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));padding:0 22px 20px}.sl.ar2 .ar2-week{background:var(--ar-field);border:1px solid var(--ar-border);border-radius:8px;min-height:82px;padding:12px 14px;position:relative}.ar2-week-delete{align-items:center;background:#ef444412;border:1px solid #ef44443d;border-radius:7px;color:var(--ar-red)!important;cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .12s,transform .12s;width:26px}.ar2-week-delete:focus-visible,.ar2-week:hover .ar2-week-delete{opacity:1}.ar2-week-delete:hover{background:#ef44441f;transform:translateY(-1px)}.ar2-week-delete svg{color:currentColor!important}.sl.ar2 .ar2-week-active{background:linear-gradient(135deg,#3b82f629,var(--ar-field));border-color:var(--ar-blue)}.ar2-week-label{color:var(--ar-muted)!important;font-size:9px;font-weight:700;letter-spacing:.05em}.ar2-week-value{font-feature-settings:"tnum";color:var(--ar-text)!important;font:800 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-top:5px}.ar2-week-delta{color:var(--ar-muted)!important;font:600 10px/1 var(--font-mono);margin-top:2px}.ar2-week-delta-match,.ar2-week-delta-minor{color:var(--ar-green)!important}.ar2-week-delta-major{color:var(--ar-red)!important}.app.light .sl.ar2 .ar2-btn-ghost,body.light .sl.ar2 .ar2-btn-ghost{background:#fff;border-color:#dbe5f2}.app.light .sl.ar2 .ar2-hero,body.light .sl.ar2 .ar2-hero{background:radial-gradient(circle at 9% 18%,#22c55e21,rgba(34,197,94,.035) 34%,#0000 57%),linear-gradient(135deg,#f1fdf7,#fff 47%,#fff);box-shadow:none}.app.light .sl.ar2 .ar2-hero-val,body.light .sl.ar2 .ar2-hero-val{color:#0f172a!important}.app.light .sl.ar2 .ar2-hero-note,body.light .sl.ar2 .ar2-hero-note{background:#3b82f60d}.app.light .sl.ar2 .ar2-reconcile,body.light .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 9% 0,rgba(139,92,246,.075),#0000 36%),linear-gradient(135deg,rgba(139,92,246,.028),#fff 56%)}.app.light .sl.ar2 .ar2-change-total,body.light .sl.ar2 .ar2-change-total{background:radial-gradient(circle at 4% 50%,rgba(34,197,94,.075),#0000 34%),linear-gradient(135deg,rgba(34,197,94,.035),#fff 62%)}.app.light .sl.ar2 .ar2-admin-btn,.app.light .sl.ar2 .ar2-reconcile-form input,.app.light .sl.ar2 .ar2-tx-admin button,.app.light .sl.ar2 .ar2-tx-filters button,body.light .sl.ar2 .ar2-admin-btn,body.light .sl.ar2 .ar2-reconcile-form input,body.light .sl.ar2 .ar2-tx-admin button,body.light .sl.ar2 .ar2-tx-filters button{background:#f4f7fb}.app.light .sl.ar2 .ar2-tx-filters button.on,body.light .sl.ar2 .ar2-tx-filters button.on{background:var(--ar-blue);border-color:var(--ar-blue);color:#fff!important}.app.light .sl.ar2 .ar2-admin-btn-danger,body.light .sl.ar2 .ar2-admin-btn-danger{background:#ef444414;border-color:#ef444447;color:var(--ar-red)!important}.dark-mode .sl.ar2 .ar2-hero{background:radial-gradient(circle at 5% 22%,#22c55e3b,#22c55e0d 34%,#0000 55%),linear-gradient(135deg,#09312ab8,#101c31 48%,#111b2f)}.dark-mode .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 12% 0,#8b5cf624,#0000 38%),linear-gradient(135deg,#8b5cf60d,#10192d 55%)}.dark-mode .sl.ar2 .ar2-history-panel,.dark-mode .sl.ar2 .ar2-panel,.dark-mode .sl.ar2 .ar2-tx-panel{background:#10192d}.dark-mode .sl.ar2 .ar2-tx-filters button,.dark-mode .sl.ar2 .ar2-week{background:#17243b}.dark-mode .sl.ar2 .ar2-change-title,.dark-mode .sl.ar2 .ar2-change-total strong,.dark-mode .sl.ar2 .ar2-h1,.dark-mode .sl.ar2 .ar2-hero-note strong,.dark-mode .sl.ar2 .ar2-panel-title,.dark-mode .sl.ar2 .ar2-reconcile-title,.dark-mode .sl.ar2 .ar2-side-stat strong,.dark-mode .sl.ar2 .ar2-tx-title,.dark-mode .sl.ar2 .ar2-week-value{color:var(--ar-text)!important}.dark-mode .sl.ar2 .ar2-admin-btn,.dark-mode .sl.ar2 .ar2-auto,.dark-mode .sl.ar2 .ar2-change-badge,.dark-mode .sl.ar2 .ar2-change-sub,.dark-mode .sl.ar2 .ar2-change-total span,.dark-mode .sl.ar2 .ar2-eyebrow,.dark-mode .sl.ar2 .ar2-hero-meta,.dark-mode .sl.ar2 .ar2-hero-meta span,.dark-mode .sl.ar2 .ar2-hero-note,.dark-mode .sl.ar2 .ar2-hero-note span,.dark-mode .sl.ar2 .ar2-reconcile-form label,.dark-mode .sl.ar2 .ar2-reconcile-sub,.dark-mode .sl.ar2 .ar2-side-stat small,.dark-mode .sl.ar2 .ar2-side-stat span,.dark-mode .sl.ar2 .ar2-sub,.dark-mode .sl.ar2 .ar2-tx-filters button,.dark-mode .sl.ar2 .ar2-tx-meta,.dark-mode .sl.ar2 .ar2-tx-time,.dark-mode .sl.ar2 .ar2-week-delta,.dark-mode .sl.ar2 .ar2-week-label{color:var(--ar-muted)!important}.dark-mode .sl.ar2 .ar2-change-amount-in{color:var(--ar-green)!important}.dark-mode .sl.ar2 .ar2-admin-btn-danger,.dark-mode .sl.ar2 .ar2-change-amount-out{color:var(--ar-red)!important}@media (max-width:980px){.sl.ar2 .ar2-hero{grid-template-columns:1fr;min-height:0}.ar2-hero-r{border-left:0;border-top:1px solid var(--ar-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:20px}.ar2-reconcile{grid-template-columns:1fr}.ar2-reconcile-form{grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch}}@media (max-width:720px){.sl.ar2 .ar2-head{align-items:flex-start}.ar2-head-actions{justify-content:flex-start;width:100%}.sl.ar2 .ar2-hero{padding:20px}.sl.ar2 .ar2-hero-val{font-size:42px}.ar2-hero-r{grid-template-columns:1fr}.ar2-reconcile{padding:18px}.ar2-reconcile-form{grid-template-columns:1fr}.ar2-close-week{grid-column:1;grid-row:auto;width:100%}.sl.ar2 .ar2-panel-head{align-items:flex-start;flex-direction:column}.ar2-panel-actions,.ar2-tx-filters{justify-content:flex-start;width:100%}.ar2-change-row{gap:12px;grid-template-columns:38px minmax(0,1fr) max-content;min-height:82px;padding:12px 14px}.ar2-change-icon{height:34px;width:34px}.ar2-change-badge{grid-column:2;justify-self:start;min-width:0}.ar2-change-amount{align-self:center;font-size:14px;grid-column:3;grid-row:1/3;min-width:76px}.ar2-change-total{align-items:flex-start;flex-direction:column}.sl.ar2 .ar2-tx-row{grid-template-areas:"icon time body" "icon amount amount";grid-template-columns:30px 58px minmax(0,1fr);min-height:70px;padding:10px 14px}.sl.ar2 .ar2-tx-icon{grid-area:icon}.ar2-tx-time{grid-area:time}.sl.ar2 .ar2-tx-body{display:block;grid-area:body}.sl.ar2 .ar2-tx-meta{display:block;margin-left:0;margin-top:4px}.sl.ar2 .ar2-tx-amt{grid-area:amount;justify-self:end}.sl.ar2 .ar2-tx-row-admin{grid-template-areas:"icon time body admin" "icon amount amount admin";grid-template-columns:30px 58px minmax(0,1fr) 64px}.ar2-tx-admin{grid-area:admin;justify-self:end}}.ar2-diag{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:12px;margin-top:14px;padding:14px 16px}.ar2-diag-title{align-items:center;color:#b45309;display:flex;font-size:13.5px;font-weight:800;gap:8px}.dark-mode .ar2-diag-title{color:#fbbf24}.ar2-diag-sub{color:var(--ar-muted);font-size:12px;margin:4px 0 10px}.ar2-diag-list{display:flex;flex-direction:column;gap:4px}.ar2-diag-row{grid-gap:10px;align-items:center;background:#ffffff80;border-radius:8px;cursor:pointer;display:grid;font-size:12.5px;gap:10px;grid-template-columns:1.3fr 1.1fr .9fr 1.6fr;padding:8px 10px}.dark-mode .ar2-diag-row{background:#ffffff0a}.ar2-diag-row:hover{background:#f59e0b24}.ar2-diag-code{color:var(--ar-text);font-family:var(--font-mono);font-weight:700}.ar2-diag-date{font-feature-settings:"tnum";color:var(--ar-muted);font-variant-numeric:tabular-nums}.ar2-diag-amt{color:var(--ar-text);font-weight:700;text-align:right}.ar2-diag-reason{color:#b45309;font-weight:600}.dark-mode .ar2-diag-reason{color:#fbbf24}.ar2-diag-more{color:var(--ar-muted);font-size:11.5px;padding:4px 10px}@media (max-width:640px){.ar2-diag-row{grid-template-columns:1fr 1fr}.ar2-diag-amt{text-align:left}}body.fc-wp .sl.ar2{--ar-card:var(--fcl-surf);--ar-card-2:var(--fcl-surf);--ar-field:var(--fcl-soft);--ar-border:var(--fcl-line);--ar-soft:var(--fcl-soft)}body.fc-wp .sl.ar2 .ar2-hero,body.fc-wp.dark-mode .sl.ar2 .ar2-hero{background:radial-gradient(circle at 5% 22%,#22c55e2e,#0000 55%),linear-gradient(135deg,#22c55e1a,var(--fcl-surf) 50%);border-color:#22c55e4d}body.fc-wp .sl.ar2 .ar2-reconcile,body.fc-wp.dark-mode .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 12% 0,#8b5cf61f,#0000 40%),var(--fcl-surf)}body.fc-wp .sl.ar2 .ar2-history-panel,body.fc-wp .sl.ar2 .ar2-panel,body.fc-wp .sl.ar2 .ar2-tx-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-history-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-panel,body.fc-wp.dark-mode .sl.ar2 .ar2-tx-panel{background:var(--fcl-surf);border-color:var(--fcl-line)}body.fc-wp.dark-mode .sl.ar2 .ar2-tx-filters button,body.fc-wp.dark-mode .sl.ar2 .ar2-week{background:var(--fcl-soft)}body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-hero,body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-history-panel,body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-kpi,body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-panel,body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-reconcile,body.fc-wp:not(.fc-solid) .sl.ar2 .ar2-tx-panel{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body:not(.fc-wp).dark-mode .sl.ar2{--ar-card:var(--bg-1);--ar-card-2:var(--bg-1)}body:not(.fc-wp).dark-mode .sl.ar2 .ar2-hero{background:radial-gradient(circle at 5% 22%,#22c55e33,#0000 55%),linear-gradient(135deg,#22c55e1a,var(--bg-1) 50%)}body:not(.fc-wp).dark-mode .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 12% 0,#8b5cf61f,#0000 40%),var(--bg-1)}body:not(.fc-wp).dark-mode .sl.ar2 .ar2-history-panel,body:not(.fc-wp).dark-mode .sl.ar2 .ar2-panel,body:not(.fc-wp).dark-mode .sl.ar2 .ar2-tx-panel{background:var(--bg-1)}html body.fc-wp .app .sl.ar2 .ar2-hero{background:radial-gradient(circle at 5% 22%,#22c55e29,#0000 55%),linear-gradient(135deg,#22c55e14,#0000 55%),var(--fcl-surf)!important;border-color:#22c55e47!important}html body.fc-wp .app .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 12% 0,#8b5cf61f,#0000 40%),var(--fcl-surf)!important}html body.fc-wp .app .sl.ar2 .ar2-change-total{background:radial-gradient(circle at 4% 50%,#22c55e14,#0000 34%),var(--fcl-soft)!important}html body.fc-wp .app .sl.ar2 .ar2-history-panel,html body.fc-wp .app .sl.ar2 .ar2-panel,html body.fc-wp .app .sl.ar2 .ar2-tx-panel{background:var(--fcl-surf)!important}.sl.ar2{--ar-acc:var(--fc-acc,var(--accent,#3b82f6));--ar-surf:var(--bg-1)}body.fc-wp .sl.ar2{--ar-surf:var(--fcl-surf)}html body .app .sl.ar2 .ar2-hero{background:radial-gradient(circle at 6% 18%,color-mix(in srgb,var(--ar-acc) 20%,#0000),#0000 58%),linear-gradient(135deg,color-mix(in srgb,var(--ar-acc) 10%,#0000),#0000 60%),var(--ar-surf)!important;border-color:color-mix(in srgb,var(--ar-acc) 32%,#0000)!important}html body .app .sl.ar2 .ar2-reconcile{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--ar-acc) 13%,#0000),#0000 42%),var(--ar-surf)!important}html body .app .sl.ar2 .ar2-change-total{background:linear-gradient(135deg,color-mix(in srgb,var(--ar-acc) 8%,#0000),#0000 60%),var(--bg-2)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ar-acc) 8%,#0000),#0000 60%),var(--fcl-soft,var(--bg-2))!important}.cc-cat{color:var(--ink-1);font-family:var(--font-sans)}.cc-toolbar{grid-gap:10px;align-items:center;background:var(--bg-0);border-bottom:1px solid var(--bg-3);display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:16px;padding:12px 0 14px;position:sticky;top:0;z-index:10}.cc-search{position:relative;width:100%}.cc-search input{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:12px;color:var(--ink-1);font-family:inherit;font-size:13.5px;height:40px;padding:0 14px 0 38px;transition:all .12s;width:100%}.cc-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cc-search input::placeholder,.cc-search-icon{color:var(--ink-3)}.cc-search-icon{height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.cc-toolbar-toggles{display:flex;flex-shrink:0;gap:6px}.cc-toggle{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:8px 12px;transition:all .12s;white-space:nowrap}.cc-toggle:hover{border-color:var(--ink-4);color:var(--ink-1)}.cc-toggle.on{background:var(--accent-soft);border-color:#3b82f64d;color:var(--accent-ink)}.cc-toggle .dot{background:var(--ink-4);border-radius:50%;height:6px;width:6px}.cc-toggle.on .dot{background:var(--accent)}.cc-cats{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cc-cats::-webkit-scrollbar{display:none}.cc-chip{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:500;padding:7px 14px;transition:all .12s;white-space:nowrap}.cc-chip:hover{border-color:var(--ink-4);color:var(--ink-1)}.cc-chip.active{background:var(--ink-1);border-color:var(--ink-1);color:var(--bg-0)}.cc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cc-card{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .16s ease}.cc-card:hover{border-color:var(--ink-4);box-shadow:var(--shadow-card);transform:translateY(-2px)}.cc-card-img{aspect-ratio:1;background:var(--bg-2);display:grid;font-size:42px;overflow:hidden;place-items:center;position:relative}.cc-card-img-bg{inset:0;position:absolute}.cc-card-img-emoji{position:relative;transition:transform .3s;z-index:1}.cc-card:hover .cc-card-img-emoji{transform:scale(1.1)}.cc-badges{display:flex;flex-direction:column;gap:4px;left:8px;position:absolute;top:8px;z-index:2}.cc-badge{border-radius:5px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 7px;text-transform:uppercase}.cc-badge.new{background:#6366f1}.cc-badge.sale{background:var(--danger)}.cc-badge.best{background:var(--warn)}.cc-badge.out{background:var(--ink-3)}.cc-card-body{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px 10px 10px}.cc-card-cat{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.cc-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-1);display:-webkit-box;font-size:12px;font-weight:600;line-height:1.3;margin-bottom:4px;overflow:hidden}.cc-card-meta{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:auto}.cc-card-price{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.cc-card-price .cc-old{color:var(--ink-3);font-size:11px;font-weight:500;margin-right:5px;text-decoration:line-through}.cc-card-stock{background:#22c55e1f;border-radius:5px;color:var(--success);font-size:10.5px;font-weight:600;padding:3px 7px;white-space:nowrap}.cc-card-stock.low{background:#f59e0b26;color:var(--warn)}.cc-card-stock.out{background:var(--bg-2);color:var(--ink-3)}.cc-empty{color:var(--ink-3);padding:60px 20px;text-align:center}.cc-empty-icon{font-size:40px;margin-bottom:8px;opacity:.5}.cc-empty-title{color:var(--ink-2);font-size:15px;font-weight:600;margin-bottom:4px}.cc-cart-bar{align-items:center;background:var(--accent);border-radius:12px;bottom:12px;box-shadow:0 12px 30px -10px #3b82f680;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;justify-content:space-between;left:12px;padding:12px 16px;position:fixed;right:12px;z-index:30}.cc-cart-bar-count{background:#ffffff40;border-radius:999px;font-size:12px;font-weight:700;padding:3px 9px}.cc-cart-bar-total{font-family:var(--font-mono);font-size:14px}.cc-card-img-photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.cc-card-vars{align-items:center;display:flex;gap:5px;margin-top:6px}.cc-card-var-dot{border:1.5px solid var(--bg-1);border-radius:50%;height:12px;outline:1px solid var(--bg-3);width:12px}.cc-card-var-more{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;margin-left:2px}@media (max-width:640px){.cc-toolbar{gap:8px;grid-template-columns:1fr}.cc-toolbar-toggles{width:100%}.cc-toggle{flex:1 1;justify-content:center}.cc-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.cc-card-img{aspect-ratio:1;font-size:36px}.cc-card-body{padding:8px 10px 10px}.cc-card-name{-webkit-line-clamp:2;font-size:11.5px}.cc-card-cat{font-size:9px}.cc-card-price{font-size:12.5px}}@media (max-width:380px){.cc-grid{gap:6px;grid-template-columns:repeat(2,1fr)}.cc-card-body{padding:6px 8px 8px}}.cc-pd-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b122099;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:50}.cc-pd-overlay.open{opacity:1;pointer-events:auto}.cc-pd{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:18px;box-shadow:0 40px 90px -25px #000000a6;color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);height:min(860px,92vh);left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.97);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s;width:min(1080px,95vw);z-index:51}.cc-pd.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.cc-pd-body{display:grid;flex:1 1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;overflow:hidden}.cc-pd-media{border-right:1px solid var(--bg-3);display:flex;flex-direction:column;padding:24px}.cc-pd-content,.cc-pd-media{overflow-y:auto}.cc-pd-h{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;height:calc(52px + env(safe-area-inset-top, 0px));justify-content:space-between;padding:env(safe-area-inset-top,0) 16px 0}.cc-pd-h-title{color:var(--ink-3);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cc-pd-close{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.cc-pd-close:hover{background:var(--bg-3);color:var(--ink-1)}.cc-pd-gallery{align-items:center;aspect-ratio:1;background:var(--bg-2);box-sizing:border-box;display:flex;justify-content:center;max-height:420px;overflow:hidden;padding:16px}.cc-pd-gallery-emoji{font-size:130px;position:relative;transition:transform .3s;z-index:1}.cc-pd-gallery-img{height:auto;max-height:100%;max-width:100%;object-fit:contain;position:relative;width:auto;z-index:1}.cc-pd-gallery:hover .cc-pd-gallery-emoji{transform:scale(1.05)}.cc-pd-gallery-bg{inset:0;position:absolute}.cc-pd-gallery .cc-badges{left:14px;position:absolute;top:14px;z-index:2}.kp-app.light .cc-pd-gallery,.pd-light .cc-pd-gallery{background:#fff}.kp-app.light .cc-pd-gallery-bg,.pd-light .cc-pd-gallery-bg{background:#fff!important}.cc-pd-thumbs{border-bottom:1px solid var(--bg-3);display:flex;gap:8px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.cc-pd-thumbs::-webkit-scrollbar{display:none}.cc-pd-thumb{background:var(--bg-2);border:2px solid #0000;border-radius:9px;cursor:pointer;display:grid;flex-shrink:0;font-size:24px;height:56px;place-items:center;transition:border-color .12s;width:56px}.cc-pd-thumb:hover{border-color:var(--bg-3)}.cc-pd-thumb.active{border-color:var(--accent)}.cc-pd-thumb-dim{filter:grayscale(.7);opacity:.32;transition:opacity .2s,filter .2s}.cc-pd-thumb-dim:hover{filter:grayscale(.15);opacity:.75}.cc-pd-thumb-dim.active{filter:none;opacity:1}.cc-pd-content{padding:24px 26px}.cc-pd-cat{color:var(--accent-ink);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cc-pd-cat,.cc-pd-name{font-weight:700;margin-bottom:6px}.cc-pd-name{color:var(--ink-1);font-size:19px;letter-spacing:-.01em;line-height:1.25}.cc-pd-sku{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;margin-bottom:18px}.cc-pd-price-row{align-items:baseline;gap:10px;margin-bottom:4px}.cc-pd-price{color:var(--ink-1);font-family:var(--font-mono);font-size:26px;font-weight:700}.cc-pd-price-old{color:var(--ink-3);font-family:var(--font-mono);font-size:14px;text-decoration:line-through}.cc-pd-price-sub{color:var(--ink-3);font-size:11.5px;margin-bottom:14px}.cc-pd-stock{margin-bottom:18px}.cc-pd-stock svg{height:14px;width:14px}.cc-pd-stock.in{color:var(--success)}.cc-pd-stock.low{color:var(--warn)}.cc-pd-stock.out{color:var(--ink-3)}.cc-pd-tiers{border:1px solid var(--bg-3);border-radius:12px;margin-bottom:22px;overflow:hidden}.cc-pd-tier{align-items:center;border-bottom:1px solid var(--bg-3);display:grid;font-size:12.5px;grid-template-columns:1fr 1fr 1fr;padding:10px 14px}.cc-pd-tier:last-child{border-bottom:none}.cc-pd-tier.head{background:var(--bg-2);color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cc-pd-tier-qty{color:var(--ink-2);font-family:var(--font-mono)}.cc-pd-tier-price{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.cc-pd-tier-save{color:var(--success);font-size:11px;font-weight:600}.cc-pd-tier.active{background:var(--accent-soft)}.cc-pd-tier.active .cc-pd-tier-price{color:var(--accent-ink)}.cc-pd-specs{border:1px solid var(--bg-3);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;overflow:hidden}.cc-pd-spec{border-bottom:1px solid var(--bg-3);padding:10px 14px}.cc-pd-spec:nth-child(odd){border-right:1px solid var(--bg-3)}.cc-pd-specs>.cc-pd-spec:nth-last-child(-n+2){border-bottom:none}.cc-pd-spec-label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.cc-pd-spec-val{color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-weight:600}.cc-qty{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-shrink:0;overflow:hidden}.cc-qty button{background:#0000;border:none;color:var(--ink-2);cursor:pointer;display:grid;font-family:inherit;font-size:18px;height:42px;place-items:center;width:38px}.cc-qty button:hover{background:var(--bg-3);color:var(--ink-1)}.cc-qty button:disabled{cursor:not-allowed;opacity:.35}.cc-qty input{background:#0000;border:none;border-left:1px solid var(--bg-3);border-right:1px solid var(--bg-3);color:var(--ink-1);font-family:var(--font-mono);font-size:14px;font-weight:600;height:42px;text-align:center;width:50px}.cc-qty input:focus{background:var(--bg-1);outline:none}.cc-pd-cta{align-items:center;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;transition:all .12s}.cc-pd-cta:hover{background:#2563eb}.cc-pd-cta:disabled{background:var(--bg-2);color:var(--ink-3);cursor:not-allowed}.cc-pd-vars{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cc-pd-var{align-items:center;background:#0f172a;border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:8px;padding:8px 12px;transition:all .12s}.cc-pd-var.on,.cc-pd-var:hover{border-color:var(--accent)}.cc-pd-var.on{background:var(--accent-soft);color:var(--accent-ink)}.cc-pd-var.out{cursor:not-allowed;opacity:.5;text-decoration:line-through}.cc-pd-var-dot{border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;height:14px;width:14px}.cc-pd-var-img{background:#fff;border:1px solid var(--bg-3);border-radius:999px;display:grid;flex-shrink:0;height:24px;overflow:hidden;place-items:center;width:24px}.cc-pd-var-img img{display:block;height:100%;object-fit:contain;width:100%}.cc-pd-var-name{font-weight:600}.cc-pd-var-code{font-size:10px}.cc-pd-var-code,.cc-pd-var-price{color:var(--ink-3);font-family:var(--font-mono)}.cc-pd-var-price{border-left:1px solid var(--bg-3);font-size:11.5px;margin-left:2px;padding-left:4px}.cc-pd-var.on .cc-pd-var-price{color:var(--accent-ink)}.cc-pd-var-out{color:var(--danger);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cc-pd-attr{margin-bottom:14px}.cc-pd-attr-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cc-pd-attr-label{color:var(--ink-2);font-size:13px;font-weight:600;margin-right:2px}.cc-pd-attr-selected{color:var(--ink-3);font-size:13px}.cc-pd-swatches{display:flex;flex-wrap:wrap;gap:8px}.cc-pd-swatch{align-items:center;background:var(--bg-2);border:2px solid var(--bg-3);border-radius:50%;cursor:pointer;display:inline-flex;font-family:inherit;height:36px;justify-content:center;padding:3px;position:relative;transition:all .13s;width:36px}.cc-pd-swatch:hover{border-color:var(--accent);transform:scale(1.05)}.cc-pd-swatch.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.cc-pd-swatch.out{cursor:not-allowed;opacity:.4}.cc-pd-swatch.out:after{border-top:1.5px solid var(--danger);content:"";left:4px;position:absolute;right:4px;top:50%;transform:rotate(-30deg)}.cc-pd-swatch-dot{box-shadow:inset 0 0 0 1px #0000002e}.cc-pd-swatch-dot,.cc-pd-swatch-img{border-radius:50%;display:block;height:100%;width:100%}.cc-pd-swatch-img{background:#fff;display:grid;overflow:hidden;place-items:center}.cc-pd-swatch-img img{height:100%;object-fit:contain;width:100%}.cc-pd-swatch-text{color:var(--ink-1);font-size:12px;font-weight:600;padding:0 4px}.cc-pd-swatch:has(.cc-pd-swatch-text){border-radius:8px;min-width:36px;padding:6px 10px;width:auto}@media (max-width:820px){.cc-pd{border:none;border-radius:0;height:100vh;left:0;max-height:100vh;opacity:0;top:0;transform:none;width:100vw}.cc-pd.open{opacity:1;transform:none}.cc-pd-body{grid-template-columns:1fr;overflow-y:auto}.cc-pd-media{border-bottom:1px solid var(--bg-3);border-right:none;padding:14px}.cc-pd-content,.cc-pd-media{overflow:visible}}@media (max-width:640px){.cc-pd-gallery-emoji{font-size:100px}.cc-pd-name{font-size:17px}.cc-pd-price{font-size:22px}.cc-pd-tier{grid-template-columns:1fr 1fr 80px;padding:9px 12px}}.cc-pd-gallery{position:relative}.cc-pd-nav{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#0f172a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .12s;width:40px;z-index:4}.cc-pd-nav.prev{left:10px}.cc-pd-nav.next{right:10px}.cc-pd-nav:hover{background:#fff}.cc-pd-counter{background:#0f172ab8;border-radius:999px;bottom:10px;color:#fff;font-size:11px;font-weight:700;left:50%;padding:3px 11px;position:absolute;transform:translateX(-50%);z-index:4}.cc-pd{--pd-surface:#f7f5f0;--pd-line:#e7e8ec;--pd-blue:#034eff;--pd-blue-600:#0038d6;--pd-blue-050:#eaf0ff;--pd-navy:#061538;--pd-ink2:#5a6076;--pd-ink3:#9aa0b0;--pd-white:#fff;background:var(--pd-white);border-color:var(--pd-line);color:var(--pd-navy)}.kp-app:not(.light) .cc-pd,body.dark-mode .cc-pd{--pd-surface:var(--bg-2);--pd-line:var(--bg-3);--pd-blue:var(--accent);--pd-blue-600:var(--accent);--pd-blue-050:var(--accent-soft,#3b82f626);--pd-navy:var(--ink-1);--pd-ink2:var(--ink-2);--pd-ink3:var(--ink-3);--pd-white:var(--bg-1)}.cc-pd-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f5f0f0}.kp-app:not(.light) .cc-pd-overlay,body.dark-mode .cc-pd-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b122099}.cc-pd{box-shadow:0 10px 30px #06153814,0 30px 60px #0615381a}.cc-pd-body{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr)}.cc-pd-h{border-bottom-color:var(--pd-line)}.cc-pd-media{border-right-color:var(--pd-line)}.cc-pd-gallery{background:var(--pd-white)}.cc-pd-gallery-bg{background:var(--pd-white)!important}.kp-app:not(.light) .cc-pd-gallery,body.dark-mode .cc-pd-gallery{background:#0f1426;background:var(--bg-1,#0f1426)}.kp-app:not(.light) .cc-pd-gallery-bg,body.dark-mode .cc-pd-gallery-bg{background:#0f1426!important;background:var(--bg-1,#0f1426)!important}.cc-pd-gallery-img{max-height:96%;max-width:96%}.cc-pd-thumbs{border-bottom:none;padding:12px 0 4px}.cc-pd-thumb{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:12px;height:74px;overflow:hidden;width:74px}.cc-pd-thumb:hover{border-color:var(--pd-blue)}.cc-pd-thumb.active{border:2px solid var(--pd-blue);box-shadow:0 0 0 3px #034eff24}.cc-pd-cat{color:var(--pd-blue);letter-spacing:.08em}.cc-pd-name{color:var(--pd-navy);font-size:22px;font-weight:800;letter-spacing:-.02em}.cc-pd-sku{margin-bottom:14px}.cc-pd-price{color:var(--pd-navy);font-size:30px}.cc-pd-overstock{background:#dc262612;border:1px solid #dc262638;border-radius:8px;color:#dc2626;font-size:12px;font-weight:600;margin:-8px 0 14px;padding:7px 10px}.cc-pd-tiers{border-color:var(--pd-line)}.cc-pd-tier{border-bottom-color:var(--pd-line);grid-template-columns:1fr auto}.cc-pd-tier.head{background:var(--pd-surface);grid-template-columns:1fr}.cc-pd-tier-qty,.cc-pd-tier.head{color:var(--pd-ink2)}.cc-pd-tier-price{color:var(--pd-navy);text-align:right}.cc-pd-tier.active{background:var(--pd-blue-050)}.cc-pd-tier-ak,.cc-pd-tier.active .cc-pd-tier-price,.cc-pd-tier.active .cc-pd-tier-qty{color:var(--pd-blue)}.cc-pd-tier-ak{font-size:11px;font-weight:700}.cc-pd-intro{color:var(--pd-ink2);font-size:15px;line-height:1.65;margin:4px 0 16px}.cc-pd-facts{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:16px;margin:0 0 18px;overflow:hidden}.cc-pd-facts>div{grid-gap:12px;border-top:1px solid var(--pd-line);display:grid;font-size:14px;gap:12px;grid-template-columns:110px minmax(0,1fr);line-height:1.45;padding:11px 16px}.cc-pd-facts>div:first-child{border-top:0}.cc-pd-facts dt{color:var(--pd-ink3);font-size:12.5px;font-weight:600}.cc-pd-facts dd{color:var(--pd-navy);font-weight:500;margin:0;overflow-wrap:anywhere}.cc-pd-secs{border-bottom:1px solid var(--pd-line);margin:18px 0 8px}.cc-pd-sec{border-top:1px solid var(--pd-line)}.cc-pd-sec>summary{align-items:center;color:var(--pd-navy);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:-.01em;list-style:none;min-height:54px;padding:14px 0}.cc-pd-sec>summary::-webkit-details-marker{display:none}.cc-pd-sec>summary i{flex-shrink:0;height:14px;position:relative;width:14px}.cc-pd-sec>summary i:after,.cc-pd-sec>summary i:before{background:var(--pd-blue);border-radius:2px;content:"";height:2px;left:0;position:absolute;right:0;top:6px;transition:transform .25s ease}.cc-pd-sec>summary i:after{transform:rotate(90deg)}.cc-pd-sec[open]>summary i:after{transform:rotate(0)}.cc-pd-sec-body{padding:0 0 20px}.cc-pd-desc2{color:var(--pd-ink2);font-size:15px;line-height:1.7}.cc-pd-desc2>:first-child{margin-top:0}.cc-pd-desc2 p{margin:0 0 12px}.cc-pd-desc2 h4{color:var(--pd-navy);font-size:14.5px;font-weight:700;margin:18px 0 8px}.cc-pd-desc2 ul{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0 0 14px;padding:0}.cc-pd-desc2 li{padding-left:22px;position:relative}.cc-pd-desc2 li:before{background:var(--pd-blue);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:.68em;width:6px}.cc-pd-desc2 strong{color:var(--pd-navy)}.cc-pd-spectable{display:grid;margin:0}.cc-pd-spectable>div{grid-gap:14px;border-top:1px solid var(--pd-line);display:grid;font-size:14px;gap:14px;grid-template-columns:minmax(100px,38%) minmax(0,1fr);line-height:1.5;padding:10px 0}.cc-pd-spectable>div:first-child{border-top:0;padding-top:0}.cc-pd-spectable dt{color:var(--pd-ink3);font-weight:500}.cc-pd-spectable dd{color:var(--pd-navy);font-weight:500;margin:0;overflow-wrap:anywhere}.cc-pd-spectable dd.mono{font-family:var(--font-mono)}.cc-pd-qtybox{align-items:center;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:12px;display:flex;gap:10px;padding:6px 10px}.cc-qty{background:var(--pd-white);border-color:var(--pd-line)}.cc-qty button{color:var(--pd-ink2);height:44px;width:44px}.cc-qty input{border-left-color:var(--pd-line);border-right-color:var(--pd-line);color:var(--pd-navy);height:44px;width:58px}.cc-pd-quick-l{color:var(--pd-ink3);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cc-pd-quick{display:flex;gap:6px}.cc-pd-chip{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:999px;color:var(--pd-navy);cursor:pointer;font-family:var(--font-mono);font-size:12.5px;font-weight:700;height:34px;min-width:42px;padding:0 10px;transition:all .12s}.cc-pd-chip.on,.cc-pd-chip:hover{border-color:var(--pd-blue);color:var(--pd-blue)}.cc-pd-chip.on{background:var(--pd-blue-050)}.cc-pd-chip:disabled{cursor:not-allowed;opacity:.35}.cc-pd-cta{background:var(--pd-blue);border-radius:12px;box-shadow:0 8px 24px #034eff47;font-weight:700;height:48px}.cc-pd-cta:hover{background:var(--pd-blue-600)}.cc-pd-cta:disabled{background:var(--pd-surface);box-shadow:none;color:var(--pd-ink3)}@media (max-width:820px){.cc-pd-body{grid-template-columns:1fr!important;overflow-y:auto}.cc-pd-media{border-bottom:1px solid var(--pd-line);border-right:none;overflow:visible;padding:16px}.cc-pd-content{overflow:visible;padding:18px 18px 24px}.cc-pd-gallery{margin:0 auto;max-width:420px;width:100%}.cc-pd-thumbs{justify-content:center}.cc-pd-qtybox{flex-wrap:wrap;justify-content:space-between}.cc-pd-chip{height:44px;min-width:48px}.cc-pd-cta{width:100%}.cc-pd-thumb{height:64px;width:64px}}@media (max-width:640px){.cc-pd-tier{grid-template-columns:1fr auto}}@media (max-width:1024px){.cc-pd-body{grid-template-columns:1fr!important;overflow-y:auto}.cc-pd-media{border-bottom:1px solid var(--pd-line);border-right:none;overflow:visible;padding:18px}.cc-pd-content{overflow:visible;padding:20px 20px 26px}.cc-pd-gallery{margin:0 auto;max-width:460px;width:100%}.cc-pd-thumbs{flex-wrap:wrap;justify-content:center}}.cc-pd-price-row{gap:12px;margin-bottom:6px}.cc-pd-stock{border-radius:10px;font-size:12.5px;margin-bottom:0;padding:6px 12px}.cc-pd-stock.in{background:#22c55e1f;color:#16a34a}.cc-pd-stock.out{background:var(--pd-surface);color:var(--pd-ink3)}.cc-pd-price-sub{margin-bottom:16px}.cc-pd-gallery{border:1px solid var(--pd-line);border-radius:16px}.kp-app:not(.light) .cc-pd-gallery,body.dark-mode .cc-pd-gallery{border-color:var(--bg-3)}@media (min-width:1025px){.kp-app.light .cc-pd,.pd-light .cc-pd{border:0;border-radius:24px;height:min(94vh,1000px);width:min(1320px,96vw)}.kp-app.light .cc-pd-body,.pd-light .cc-pd-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}.kp-app.light .cc-pd-media,.pd-light .cc-pd-media{border-right:0;padding:28px 20px 28px 36px}.kp-app.light .cc-pd-content,.pd-light .cc-pd-content{padding:30px 40px 30px 24px}}.kp-app.light .cc-pd-h,.pd-light .cc-pd-h{border-bottom:0}.kp-app.light .cc-pd-gallery,.pd-light .cc-pd-gallery{aspect-ratio:1/1;background:#fcfbf9;border-radius:24px;box-shadow:inset 0 0 0 1px #0615380d;height:auto;max-height:none;overflow:hidden;width:100%}.kp-app.light .cc-pd-gallery-bg,.pd-light .cc-pd-gallery-bg{background:#fcfbf9!important}.kp-app.light .cc-pd-gallery,.pd-light .cc-pd-gallery{padding:0!important}.kp-app.light .cc-pd-gallery-img,.pd-light .cc-pd-gallery-img{height:100%!important;inset:0;max-height:none!important;max-width:none!important;object-fit:cover;position:absolute;width:100%!important}.kp-app.light .cc-pd-thumb,.pd-light .cc-pd-thumb{background:#fcfbf9;border-radius:12px;height:72px;width:72px}.kp-app.light .cc-pd-thumb.active,.pd-light .cc-pd-thumb.active{border:0;box-shadow:inset 0 0 0 2px #034eff}.kp-app.light .cc-pd-cat,.pd-light .cc-pd-cat{color:#034eff;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:12px;text-transform:uppercase}.kp-app.light .cc-pd-name,.pd-light .cc-pd-name{color:#061538;font-size:clamp(28px,2.6vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:10px}.kp-app.light .cc-pd-price,.pd-light .cc-pd-price{color:#061538;font-size:34px;font-weight:800;letter-spacing:-.02em}.kp-app.light .cc-pd-attr,.pd-light .cc-pd-attr{margin-bottom:20px}.kp-app.light .cc-pd-attr-row,.pd-light .cc-pd-attr-row{align-items:baseline;gap:8px 10px}.kp-app.light .cc-pd-attr-label,.pd-light .cc-pd-attr-label{color:#9aa0b0;font-size:10.5px;font-weight:700;letter-spacing:.2em;order:0;text-transform:uppercase}.kp-app.light .cc-pd-attr-selected,.pd-light .cc-pd-attr-selected{color:#061538;font-size:15px;font-weight:500;order:1}.kp-app.light .cc-pd-swatches,.pd-light .cc-pd-swatches{align-items:center;gap:6px;margin-top:4px;order:2;width:100%}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-dot),.pd-light .cc-pd-swatch:has(.cc-pd-swatch-dot){background:#0000;border:4px solid #0000;border-radius:18px;height:45px;padding:0;transform:none;transition:width .15s ease,border-color .15s ease,box-shadow .15s ease;width:45px}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-dot) .cc-pd-swatch-dot,.pd-light .cc-pd-swatch:has(.cc-pd-swatch-dot) .cc-pd-swatch-dot{border-radius:14px;box-shadow:inset 0 0 0 1px #06153814}.kp-app.light .cc-pd-swatch.on:has(.cc-pd-swatch-dot),.pd-light .cc-pd-swatch.on:has(.cc-pd-swatch-dot){border-color:#f1ebe9;box-shadow:0 0 0 2px #061538;width:100px}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-img),.pd-light .cc-pd-swatch:has(.cc-pd-swatch-img){background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:inset 0 0 0 1px #e7e8ec;height:56px;padding:3px;transform:none;width:56px}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-img) .cc-pd-swatch-img,.pd-light .cc-pd-swatch:has(.cc-pd-swatch-img) .cc-pd-swatch-img{border-radius:12px}.kp-app.light .cc-pd-swatch.on:has(.cc-pd-swatch-img),.pd-light .cc-pd-swatch.on:has(.cc-pd-swatch-img){border-color:#061538}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-text),.pd-light .cc-pd-swatch:has(.cc-pd-swatch-text){background:#f1ebe9;border:0;border-radius:18px;box-shadow:none;height:45px;min-width:72px;padding:0 22px;transform:none}.kp-app.light .cc-pd-swatch:has(.cc-pd-swatch-text) .cc-pd-swatch-text,.pd-light .cc-pd-swatch:has(.cc-pd-swatch-text) .cc-pd-swatch-text{color:#061538;font-size:15px;font-weight:500}.kp-app.light .cc-pd-swatch.on:has(.cc-pd-swatch-text),.pd-light .cc-pd-swatch.on:has(.cc-pd-swatch-text){background:#061538;box-shadow:0 0 0 3px #f1ebe9}.kp-app.light .cc-pd-swatch.on:has(.cc-pd-swatch-text) .cc-pd-swatch-text,.pd-light .cc-pd-swatch.on:has(.cc-pd-swatch-text) .cc-pd-swatch-text{color:#fff}.kp-app.light .cc-qty,body.light .cc-qty{border:1.5px solid #e7e8ec;border-radius:999px;overflow:hidden}.kp-app.light .cc-pd-qtybox,.pd-light .cc-pd-qtybox{background:#f7f5f0;border-radius:999px}.kp-app.light .cc-pd-chip,.pd-light .cc-pd-chip{font-family:inherit}.kp-app.light .cc-pd-cta,.pd-light .cc-pd-cta{border-radius:999px;font-size:16px;font-weight:700;height:56px}.cc-pd-back{display:none}.kp-app.light .cc-pd,.pd-light .cc-pd{background:#f7f5f0;border:0;border-radius:0!important;bottom:0;box-shadow:none;height:auto!important;left:0;right:0;top:0;transform:translateY(10px)!important;width:auto!important}.kp-app.light .cc-pd.open,.pd-light .cc-pd.open{transform:none!important}.kp-app.light .cc-pd-overlay,.pd-light .cc-pd-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f5f0}.kp-app.light .cc-pd-h,.pd-light .cc-pd-h{-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);background:#f7f5f0e0;height:calc(64px + env(safe-area-inset-top, 0px));padding-left:max(16px,calc(50vw - 636px));padding-right:max(16px,calc(50vw - 636px))}.kp-app.light .cc-pd-back,.pd-light .cc-pd-back{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:inset 0 0 0 1.5px #e7e8ec;color:#061538;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:40px;line-height:1;padding:0 16px 0 12px;transition:box-shadow .2s ease}.kp-app.light .cc-pd-back:hover,.pd-light .cc-pd-back:hover{box-shadow:inset 0 0 0 1.5px #061538}.kp-app.light .cc-pd-h-title,.pd-light .cc-pd-h-title{display:none}.kp-app.light .cc-pd-close,.pd-light .cc-pd-close{background:#fff;border-color:#e7e8ec;border-radius:999px;height:40px;width:40px}.kp-app.light .cc-pd-body,.pd-light .cc-pd-body{align-items:start;background:#f7f5f0;overflow-y:auto!important;padding-left:max(0px,calc(50vw - 660px));padding-right:max(0px,calc(50vw - 660px))}.kp-app.light .cc-pd-content,.kp-app.light .cc-pd-media,.pd-light .cc-pd-content,.pd-light .cc-pd-media{background:#0000;overflow:visible!important}@media (min-width:1025px){.kp-app.light .cc-pd-media,.pd-light .cc-pd-media{padding:28px 28px 40px 40px;position:sticky;top:0}.kp-app.light .cc-pd-content,.pd-light .cc-pd-content{padding:28px 40px 40px 20px}}@media (max-width:640px){.kp-app.light .cc-pd-back,.pd-light .cc-pd-back{font-size:13px;padding:0 12px 0 10px}}.cc-pd-portal .cc-pd-overlay{z-index:1000}.cc-pd-portal .cc-pd{z-index:1001}.cc-pd-body{grid-template-rows:auto auto}.cc-pd-name{text-wrap:balance;overflow-wrap:anywhere}.cc-pd-sku{color:var(--pd-ink3);font-family:inherit!important;font-size:13px;letter-spacing:.02em;margin:0 0 4px}.cc-pd-sku span{color:var(--pd-ink2);font-weight:600}.cc-pd-price-row{align-items:center;border-top:1px solid var(--pd-line);display:flex;flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;padding:16px 0 6px}.cc-pd-price{font-feature-settings:"tnum";font-family:inherit!important;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.cc-pd-price-old{font-family:inherit!important}.cc-pd-stock{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-left:auto;padding:7px 12px;white-space:nowrap}.cc-pd-stock svg{height:13px;width:13px}.cc-pd-stock.in{background:#e8f6ee;color:#0e7a3d}.cc-pd-stock.out{background:#fdecef;color:#b4233c}.cc-pd-price-sub{border-bottom:1px solid var(--pd-line);color:var(--pd-ink3);font-size:12.5px;margin:0 0 18px;padding-bottom:14px}.cc-pd-note{align-items:center;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:12px;color:var(--pd-ink2);display:flex;font-size:13px;gap:8px;line-height:1.4;margin:0 0 10px;padding:10px 14px}.cc-pd-note strong{color:var(--pd-navy)}.cc-pd-note.warn{background:#fff4e5;border-color:#fbe3bf;color:#9a5b00}.cc-pd-note.warn strong{color:#7a4700}.cc-pd-buy{align-items:stretch;display:flex;gap:10px;margin:16px 0 0}.cc-pd-buy .cc-qty{background:var(--pd-white);border:1.5px solid var(--pd-line);border-radius:999px;flex-shrink:0;overflow:hidden}.cc-pd-buy .cc-qty button{color:var(--pd-navy);font-size:19px;height:53px;width:46px}.cc-pd-buy .cc-qty button:disabled{opacity:.3}.cc-pd-buy .cc-qty input{background:#0000;border:0;color:var(--pd-navy);font-family:inherit;font-size:16px;font-weight:600;height:53px;text-align:center;width:56px}.cc-pd-buy .cc-pd-cta{background:var(--pd-blue);border:0;border-radius:999px;box-shadow:0 8px 24px #034eff47;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:15.5px;font-weight:700;height:56px;min-width:0;overflow:hidden;padding:0 20px;text-overflow:ellipsis;transition:background .2s,transform .2s;white-space:nowrap}.cc-pd-buy .cc-pd-cta:hover:not(:disabled){background:var(--pd-blue-600);transform:translateY(-1px)}.cc-pd-buy .cc-pd-cta:active:not(:disabled){transform:scale(.98)}.cc-pd-buy .cc-pd-cta:disabled{background:var(--pd-surface);box-shadow:none;color:var(--pd-ink3);cursor:not-allowed}.cc-pd-quickrow{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:12px 0 8px}.cc-pd-quickrow .cc-pd-chip{font-family:inherit;height:38px;min-width:48px}.cc-pd-details{grid-gap:0 56px;align-items:start;display:grid;gap:0 56px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:8px 40px 56px}.cc-pd-details-main:empty{display:none}.cc-pd-details-main:empty+.cc-pd-details-side{grid-column:1/-1;max-width:760px}.cc-pd-details-main .cc-pd-sec,.cc-pd-details-side .cc-pd-sec:last-child{border-bottom:1px solid var(--pd-line)}.cc-pd-bar{display:none}@media (max-width:1024px){.cc-pd-body{display:block!important;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.cc-pd-media,.kp-app.light .cc-pd-media,.pd-light .cc-pd-media{border:0!important;padding:0!important;position:static!important}.cc-pd-gallery,.kp-app.light .cc-pd-gallery,.pd-light .cc-pd-gallery{border:0;border-radius:0!important;box-shadow:none;margin:0;max-width:none!important;width:100%}.cc-pd-thumbs{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;padding:10px 16px 0;scrollbar-width:none}.cc-pd-thumbs::-webkit-scrollbar{display:none}.cc-pd-thumb,.kp-app.light .cc-pd-thumb,.pd-light .cc-pd-thumb{flex-shrink:0;height:56px!important;width:56px!important}.cc-pd-content,.kp-app.light .cc-pd-content,.pd-light .cc-pd-content{padding:20px 20px 8px!important}.cc-pd-name,.kp-app.light .cc-pd-name,.pd-light .cc-pd-name{font-size:clamp(24px,6vw,32px)}.cc-pd-price,.kp-app.light .cc-pd-price,.pd-light .cc-pd-price{font-size:28px}.cc-pd-details{display:block;padding:8px 20px 24px}.cc-pd-details-main .cc-pd-sec{border-bottom:0}.cc-pd-bar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:20px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));box-shadow:0 10px 30px #0615382e,inset 0 0 0 1px #0615380f;display:flex;gap:12px;left:8px;padding:10px 10px 10px 18px;position:fixed;right:8px;transform:translateY(calc(100% + 24px));transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:1003}.cc-pd-bar.on{transform:none}.cc-pd-bar-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.cc-pd-bar-txt span{color:#5a6076;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-pd-bar-txt b{font-feature-settings:"tnum";color:#061538;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.cc-pd-bar-btn{background:#034eff;border:0;border-radius:14px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;max-width:58%;min-height:48px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.cc-pd-bar-btn:disabled{background:#f1f2f5;color:#9aa0b0}}@media (max-width:600px){.cc-pd-buy{flex-wrap:wrap}.cc-pd-buy .cc-pd-cta{flex-basis:100%;order:2}.cc-pd-buy .cc-qty{order:1}.cc-pd-quickrow .cc-pd-chip{height:44px}.cc-pd-facts>div,.cc-pd-spectable>div{grid-template-columns:96px minmax(0,1fr)}}.cc-cart{color:var(--ink-1);font-family:var(--font-sans)}.cc-cart-h{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px}.cc-cart-title{font-size:22px;font-weight:700;letter-spacing:-.02em}.cc-cart-sub{color:var(--ink-3);font-size:13px}.cc-cart-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 340px}.cc-cart-list{display:flex;flex-direction:column;gap:10px}.cc-ci{grid-gap:12px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:12px;grid-template-columns:64px 1fr auto;padding:12px}.cc-ci-img{background:var(--bg-2);border-radius:9px;display:grid;flex-shrink:0;font-size:28px;height:64px;overflow:hidden;place-items:center;position:relative;width:64px}.cc-ci-img-bg{inset:0;position:absolute}.cc-ci-img-emoji{position:relative;z-index:1}.cc-ci-info{min-width:0}.cc-ci-cat{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.cc-ci-name{color:var(--ink-1);font-size:13.5px;font-weight:600;line-height:1.3;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-ci-meta{align-items:center;color:var(--ink-3);display:flex;font-size:12px;gap:10px}.cc-ci-meta .price{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.cc-ci-controls{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.cc-ci-subtotal{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.cc-ci-qty{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;display:flex;overflow:hidden}.cc-ci-qty button{background:#0000;border:none;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:14px;height:30px;width:28px}.cc-ci-qty button:hover{background:var(--bg-3);color:var(--ink-1)}.cc-ci-qty input{background:#0000;border:none;border-left:1px solid var(--bg-3);border-right:1px solid var(--bg-3);color:var(--ink-1);font-family:var(--font-mono);font-size:12.5px;font-weight:600;height:30px;text-align:center;width:38px}.cc-ci-remove{align-items:center;background:#0000;border:none;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:4px;padding:2px 4px}.cc-ci-remove:hover{color:var(--danger)}.cc-ci-remove svg{height:11px;width:11px}.cc-cart-empty{background:var(--bg-1);border:1px dashed var(--bg-3);border-radius:14px;color:var(--ink-3);padding:60px 20px;text-align:center}.cc-cart-empty-icon{font-size:48px;margin-bottom:10px;opacity:.5}.cc-cart-empty-title{color:var(--ink-2);font-size:16px;font-weight:600;margin-bottom:4px}.cc-cart-empty-cta{background:var(--accent);border:none;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-top:18px;padding:10px 20px}.cc-cart-empty-cta:hover{background:#2563eb}.cc-cart-side{align-self:start;display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.cc-cart-summary{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:18px}.cc-cart-summary-h{color:var(--ink-2);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.cc-cart-row{align-items:center;color:var(--ink-2);display:flex;font-size:13px;justify-content:space-between;padding:7px 0}.cc-cart-row .val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.cc-cart-row.total{border-top:1px solid var(--bg-3);color:var(--ink-1);font-size:14px;font-weight:700;margin-top:6px;padding-top:12px}.cc-cart-row.total .val{color:var(--accent-ink);font-size:18px}.cc-cart-notes{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:16px}.cc-cart-notes-h{color:var(--ink-2);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.cc-cart-notes textarea{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);font-family:inherit;font-size:13px;min-height:90px;padding:10px 12px;resize:vertical;width:100%}.cc-cart-notes textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cc-cart-notes textarea::placeholder{color:var(--ink-3)}.cc-cart-submit{align-items:center;background:var(--accent);border:none;border-radius:12px;box-shadow:0 8px 20px -6px #3b82f680;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;height:50px;justify-content:center;transition:all .12s;width:100%}.cc-cart-submit:hover{background:#2563eb;transform:translateY(-1px)}.cc-cart-submit:disabled{background:var(--bg-2);box-shadow:none;color:var(--ink-3);cursor:not-allowed;transform:none}.cc-cart-info-bar{align-items:center;background:var(--accent-soft);border:1px solid #3b82f640;border-radius:10px;color:var(--accent-ink);display:flex;font-size:11.5px;gap:8px;line-height:1.4;padding:10px 12px}.cc-cart-info-bar svg{flex-shrink:0;height:14px;width:14px}@media (max-width:880px){.cc-cart-layout{grid-template-columns:1fr}.cc-cart-side{position:static}}@media (max-width:480px){.cc-ci{grid-template-columns:56px 1fr;grid-template-rows:auto auto;row-gap:8px}.cc-ci-controls{align-items:center;border-top:1px dashed var(--bg-3);flex-direction:row;grid-column:1/3;justify-content:space-between;padding-top:8px}.cc-ci-img{font-size:24px;height:56px;width:56px}}.cc-or{color:var(--ink-1);font-family:var(--font-sans)}.cc-or-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.cc-or-title{font-size:22px;font-weight:700;letter-spacing:-.02em}.cc-or-sub{color:var(--ink-3);font-size:13px}.cc-or-filters{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cc-or-filters::-webkit-scrollbar{display:none}.cc-or-filter{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .12s;white-space:nowrap}.cc-or-filter:hover{border-color:var(--ink-4);color:var(--ink-1)}.cc-or-filter.active{background:var(--ink-1);border-color:var(--ink-1);color:var(--bg-0)}.cc-or-filter-count{background:var(--bg-2);border-radius:999px;color:var(--ink-3);font-size:10.5px;font-weight:700;padding:1px 7px}.cc-or-filter.active .cc-or-filter-count{background:#fff3;color:var(--bg-0)}.cc-or-table{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;overflow:hidden}.cc-or-thead{background:var(--bg-2);color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:12px 18px;text-transform:uppercase}.cc-or-row,.cc-or-thead{border-bottom:1px solid var(--bg-3);display:grid;grid-template-columns:130px 110px 100px 1fr 130px 130px}.cc-or-row{align-items:center;cursor:pointer;font-size:13px;padding:14px 18px;transition:background .12s}.cc-or-row:last-child{border-bottom:none}.cc-or-row:hover{background:var(--bg-2)}.cc-or-num{color:var(--accent-ink);font-family:var(--font-mono);font-size:13px;font-weight:700}.cc-or-date{font-size:12px}.cc-or-date,.cc-or-items-count{color:var(--ink-2);font-family:var(--font-mono)}.cc-or-items-preview{display:flex;gap:4px;overflow:hidden}.cc-or-items-preview-img{border:1px solid var(--bg-3);border-radius:6px;font-size:14px;place-items:center}.cc-or-items-preview-img,.cc-or-items-preview-more{background:var(--bg-2);display:grid;flex-shrink:0;height:28px;width:28px}.cc-or-items-preview-more{border:1px dashed var(--bg-3);border-radius:6px;color:var(--ink-3);font-size:10px;font-weight:700;place-items:center}.cc-or-total{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.cc-or-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap;width:fit-content}.cc-or-status .dot{background:currentColor;border-radius:50%;height:6px;width:6px}.cc-or-status.pending{background:#f59e0b1f;color:var(--warn)}.cc-or-status.approved{background:#3b82f61f;color:var(--accent-ink)}.cc-or-status.shipped{background:#a855f71f;color:#c084fc}.cc-or-status.received{background:#22c55e1f;color:var(--success)}.cc-or-status.cancelled{background:#ef44441f;color:var(--danger)}.cc-or-mob-card{display:none}.cc-or-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b122099;display:grid;inset:0;opacity:0;padding:16px;place-items:center;pointer-events:none;position:fixed;transition:opacity .2s;z-index:50}.cc-or-modal-overlay.open{opacity:1;pointer-events:auto}.cc-or-modal{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:16px;color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);max-height:calc(100vh - 32px);max-width:600px;transform:translateY(8px) scale(.98);transition:transform .25s;width:100%}.cc-or-modal-overlay.open .cc-or-modal{transform:translateY(0) scale(1)}.cc-or-modal-h{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.cc-or-modal-title{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.01em}.cc-or-modal-num{color:var(--ink-3);font-family:var(--font-mono);font-size:13px}.cc-or-modal-close{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.cc-or-modal-close:hover{background:var(--bg-3);color:var(--ink-1)}.cc-or-modal-body{overflow-y:auto;padding:20px}.cc-or-modal-meta{grid-gap:16px;border-bottom:1px solid var(--bg-3);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding-bottom:18px}.cc-or-modal-meta-cell{color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cc-or-modal-meta-val{color:var(--ink-1);font-family:var(--font-mono);font-size:13.5px;font-weight:600;letter-spacing:0;margin-top:4px;text-transform:none}.cc-or-modal-section-h{color:var(--ink-2);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.cc-or-timeline{margin-bottom:22px}.cc-or-tl-step{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:24px 1fr;padding-bottom:18px;position:relative}.cc-or-tl-step:before{background:var(--bg-3);bottom:0;content:"";left:11px;position:absolute;top:22px;width:2px}.cc-or-tl-step:last-child{padding-bottom:0}.cc-or-tl-step:last-child:before{display:none}.cc-or-tl-dot{background:var(--bg-2);border:2px solid var(--bg-3);border-radius:50%;display:grid;height:24px;place-items:center;position:relative;width:24px;z-index:1}.cc-or-tl-dot svg{color:var(--ink-3);height:12px;width:12px}.cc-or-tl-step.done .cc-or-tl-dot{background:var(--success);border-color:var(--success)}.cc-or-tl-step.done .cc-or-tl-dot svg{color:#fff}.cc-or-tl-step.current .cc-or-tl-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #3b82f633}.cc-or-tl-step.current .cc-or-tl-dot svg{color:#fff}.cc-or-tl-content{padding-top:2px}.cc-or-tl-label{color:var(--ink-1);font-size:13px;font-weight:600;margin-bottom:2px}.cc-or-tl-step:not(.done):not(.current) .cc-or-tl-label,.cc-or-tl-time{color:var(--ink-3)}.cc-or-tl-time{font-family:var(--font-mono);font-size:11.5px}.cc-or-modal-items{border:1px solid var(--bg-3);border-radius:10px;margin-bottom:18px;overflow:hidden}.cc-or-modal-item{grid-gap:10px;align-items:center;border-bottom:1px solid var(--bg-3);display:grid;gap:10px;grid-template-columns:36px 1fr auto auto;padding:10px 14px}.cc-or-modal-item:last-child{border-bottom:none}.cc-or-modal-item-img{background:var(--bg-2);border-radius:7px;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.cc-or-modal-item-name{color:var(--ink-1);font-size:13px}.cc-or-modal-item-qty{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.cc-or-modal-item-price{color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-weight:600}.cc-or-modal-totals{background:var(--bg-2);border-radius:10px;padding:12px 16px}.cc-or-modal-tot-row{color:var(--ink-2);display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.cc-or-modal-tot-row .val{color:var(--ink-1);font-family:var(--font-mono);font-weight:600}.cc-or-modal-tot-row.total{border-top:1px solid var(--bg-3);font-size:14px;font-weight:700;margin-top:6px;padding-top:10px}.cc-or-modal-tot-row.total .val{color:var(--accent-ink);font-size:16px}@media (max-width:760px){.cc-or-thead{display:none}.cc-or-row{background:var(--bg-1);border-bottom:none;border:1px solid var(--bg-3);border-radius:12px;display:block;margin-bottom:10px;padding:14px;position:relative}.cc-or-table{background:#0000;border:none;border-radius:0}.cc-or-mob-card{display:block}.cc-or-mob-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cc-or-mob-row:last-child{margin-bottom:0}.cc-or-mob-label{color:var(--ink-3);font-size:11px;font-weight:600}.cc-or-modal-meta{grid-template-columns:1fr}}.cc-os{color:var(--ink-1);font-family:var(--font-sans);margin:40px auto;max-width:580px;padding:0 16px}.cc-os-card{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:18px;padding:36px 32px;text-align:center}.cc-os-icon{background:#22c55e1f;border:1px solid #22c55e4d;border-radius:50%;display:grid;height:72px;margin:0 auto 16px;place-items:center;position:relative;width:72px}.cc-os-icon svg{color:var(--success);height:36px;width:36px}.cc-os-icon:after{animation:cc-os-pulse 2s ease-out infinite;border:2px solid #22c55e33;border-radius:50%;content:"";inset:-8px;position:absolute}@keyframes cc-os-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.cc-os-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.cc-os-subtitle{color:var(--ink-3);font-size:14px;line-height:1.5;margin-bottom:24px}.cc-os-meta{border:1px solid var(--bg-3);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;overflow:hidden}.cc-os-meta-cell{border-bottom:1px solid var(--bg-3);padding:14px;text-align:left}.cc-os-meta-cell:nth-child(odd){border-right:1px solid var(--bg-3)}.cc-os-meta>.cc-os-meta-cell:nth-last-child(-n+2){border-bottom:none}.cc-os-meta-label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.cc-os-meta-val{color:var(--ink-1);font-family:var(--font-mono);font-size:14px;font-weight:600}.cc-os-status{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:999px;color:var(--warn);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-bottom:22px;padding:9px 14px}.cc-os-status .pulse{animation:cc-os-blink 1.6s ease-in-out infinite;background:var(--warn);border-radius:50%;height:7px;position:relative;width:7px}@keyframes cc-os-blink{0%,to{opacity:1}50%{opacity:.3}}.cc-os-items{border:1px solid var(--bg-3);border-radius:12px;margin-bottom:22px;overflow:hidden;text-align:left}.cc-os-items-h{background:var(--bg-2);color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cc-os-item,.cc-os-items-h{border-bottom:1px solid var(--bg-3);padding:10px 14px}.cc-os-item{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px 1fr auto auto}.cc-os-item:last-child{border-bottom:none}.cc-os-item-img{background:var(--bg-2);border-radius:7px;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.cc-os-item-name{color:var(--ink-1);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-os-item-qty{color:var(--ink-3);font-size:12px}.cc-os-item-price,.cc-os-item-qty{font-family:var(--font-mono);font-weight:600}.cc-os-item-price{font-feature-settings:"tnum";color:var(--ink-1);font-size:13px;font-variant-numeric:tabular-nums}.cc-os-items-total{background:var(--bg-2);color:var(--ink-1);display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:12px 14px}.cc-os-items-total .val{color:var(--accent-ink);font-family:var(--font-mono);font-size:15px}.cc-os-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.cc-os-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;height:44px;justify-content:center;transition:all .12s}.cc-os-btn.ghost{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--ink-1)}.cc-os-btn.ghost:hover{background:var(--bg-3);border-color:var(--ink-4)}.cc-os-btn.primary{background:var(--accent);border:none;box-shadow:0 6px 16px -4px #3b82f673;color:#fff}.cc-os-btn.primary:hover{background:#2563eb}@media (max-width:480px){.cc-os-card{padding:28px 20px}.cc-os-title{font-size:19px}.cc-os-meta{grid-template-columns:1fr}.cc-os-meta-cell:nth-child(odd){border-right:none}.cc-os-meta>.cc-os-meta-cell:nth-last-child(-n+2){border-bottom:1px solid var(--bg-3)}.cc-os-meta>.cc-os-meta-cell:last-child{border-bottom:none}.cc-os-actions{grid-template-columns:1fr}}:root{--bg-0:#0b1220;--bg-1:#111a2e;--bg-2:#18243d;--bg-3:#1f2d4a;--sidebar:#0f1829;--ink-1:#f5f8ff;--ink-2:#aab4c8;--ink-3:#6b7a94;--ink-4:#46536b;--accent:#3b82f6;--accent-soft:#3b82f624;--accent-ink:#7ab0ff;--success:#22c55e;--success-soft:#22c55e24;--warn:#f59e0b;--warn-soft:#f59e0b24;--danger:#ef4444;--danger-soft:#ef444424;--magenta:#c084fc;--teal:#22d3ee;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-card:0 1px 0 #ffffff08 inset,0 8px 24px -12px #0009;--font-sans:"Inter Tight","Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Inter Tight","Inter",ui-sans-serif,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:#f5f8ff;color:var(--ink-1);font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-family:var(--font-sans);letter-spacing:-.005em;margin:0}.app,body{background:#0b1220;background:var(--bg-0)}.app{display:grid;grid-template-columns:240px 1fr;min-height:100%}.sidebar{background:#0f1829;background:var(--sidebar);border-right:1px solid #1f2d4a;border-right:1px solid var(--bg-3);display:flex;flex-direction:column;gap:22px;padding:18px 14px}.sb-brand{align-items:center;display:flex;gap:10px;padding:6px 8px}.sb-brand .logo{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:9px;box-shadow:0 4px 12px -2px #3b82f680;color:#fff;display:grid;font-size:15px;font-weight:700;height:34px;place-items:center;width:34px}.sb-brand .name{font-size:14px;font-weight:600;letter-spacing:-.01em}.sb-brand .sub{color:#6b7a94;color:var(--ink-3);font-size:11px}.sb-group{display:flex;flex-direction:column;gap:2px}.sb-label{color:#6b7a94;color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;padding:0 10px;text-transform:uppercase}.sb-item{align-items:center;border-radius:8px;color:#aab4c8;color:var(--ink-2);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:8px 10px;transition:background .12s,color .12s}.sb-item:hover{background:#18243d;background:var(--bg-2);color:#f5f8ff;color:var(--ink-1)}.sb-item.active{background:#3b82f624;background:var(--accent-soft);color:#7ab0ff;color:var(--accent-ink);font-weight:500}.sb-item .ico{color:currentColor;display:grid;height:18px;opacity:.9;place-items:center;width:18px}.sb-user{align-items:center;border-top:1px solid #1f2d4a;border-top:1px solid var(--bg-3);display:flex;gap:10px;margin-top:auto;padding-top:14px}.sb-user .avatar{background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:600;height:34px;place-items:center;width:34px}.sb-user .who{font-size:13px;font-weight:500}.sb-user .role{color:#6b7a94;color:var(--ink-3);font-size:11px}.main{flex-direction:column;min-width:0;padding:28px 36px 40px}.main,.topbar{display:flex;gap:24px}.topbar{align-items:center;justify-content:space-between}.topbar .title-block h1{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0}.topbar .title-block .sub{color:#6b7a94;color:var(--ink-3);font-size:13px;margin-top:4px}.segmented{background:#111a2e;background:var(--bg-1);border:1px solid #1f2d4a;border:1px solid var(--bg-3);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.segmented button{background:#0000;border:0;border-radius:7px;color:#aab4c8;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;padding:6px 12px;transition:all .12s}.segmented button.active,.segmented button:hover{color:#f5f8ff;color:var(--ink-1)}.segmented button.active{background:#1f2d4a;background:var(--bg-3);box-shadow:inset 0 1px 0 #ffffff0a}.card{background:#111a2e;background:var(--bg-1);border:1px solid #1f2d4a;border:1px solid var(--bg-3);border-radius:16px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff08,0 8px 24px -12px #0009;box-shadow:var(--shadow-card);padding:18px}.card-title{align-items:center;color:#f5f8ff;color:var(--ink-1);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em}.card-sub{color:#6b7a94;color:var(--ink-3);font-size:12px;margin-top:2px}.card-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.num{font-feature-settings:"tnum";font-family:Inter Tight,Inter,ui-sans-serif,sans-serif;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;height:20px;line-height:1;padding:3px 7px}.chip.up{background:#22c55e24;background:var(--success-soft);color:#22c55e;color:var(--success)}.chip.down{background:#ef444424;background:var(--danger-soft);color:#ef4444;color:var(--danger)}.chip.flat{background:#18243d;background:var(--bg-2);color:#6b7a94;color:var(--ink-3)}.chip.warn{background:#f59e0b24;background:var(--warn-soft);color:#f59e0b;color:var(--warn)}.chip.accent{background:#3b82f624;background:var(--accent-soft);color:#7ab0ff;color:var(--accent-ink)}.spark{display:block;height:36px;width:100%}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#1f2d4a;background:var(--bg-3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#46536b;background:var(--ink-4)}.cc-shell{background:radial-gradient(1200px 600px at 0 0,#3b82f614,#0000 60%),radial-gradient(1000px 500px at 100% 0,#c084fc0f,#0000 60%),#0b1220;background:radial-gradient(1200px 600px at 0 0,#3b82f614,#0000 60%),radial-gradient(1000px 500px at 100% 0,#c084fc0f,#0000 60%),var(--bg-0);color:#f5f8ff;color:var(--ink-1);display:flex;flex-direction:column;min-height:100vh}.cc-shell-embedded{background:#0000;min-height:auto}.cc-shell-embedded .cc-main{margin:0;max-width:none;padding:0}.cc-topnav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b1220d9;border-bottom:1px solid #1f2d4a;border-bottom:1px solid var(--bg-3);display:flex;gap:14px;justify-content:space-between;padding:14px 32px;position:sticky;top:0;z-index:50}body.light .cc-topnav{background:#ffffffd9}.cc-brand{align-items:center;background:linear-gradient(135deg,#3b82f6,#c084fc);background:linear-gradient(135deg,var(--accent),var(--magenta));-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-flex;font-family:Inter Tight,Inter,ui-sans-serif,sans-serif;font-family:var(--font-display);font-size:16px;font-weight:700;gap:10px;letter-spacing:-.01em}.cc-brand:before{background:linear-gradient(135deg,#3b82f6,#1d4ed8);background:linear-gradient(135deg,var(--accent) 0,#1d4ed8 100%);border-radius:8px;box-shadow:0 4px 12px -4px #3b82f680;content:"";flex-shrink:0;height:28px;width:28px}.cc-nav-actions{flex-wrap:wrap}.cc-nav-actions,.cc-nav-btn{align-items:center;display:inline-flex;gap:6px}.cc-nav-btn{background:#0000;border:1px solid #0000;border-radius:9px;color:#aab4c8;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;position:relative;transition:all .14s}.cc-nav-btn:hover{background:#18243d;background:var(--bg-2);color:#f5f8ff;color:var(--ink-1)}.cc-nav-btn.on{background:#3b82f624;background:var(--accent-soft);border-color:#3b82f6;border-color:var(--accent);color:#f5f8ff;color:var(--ink-1)}.cc-cart-badge{background:#3b82f6;background:var(--accent);border-radius:9px;color:#fff;display:inline-grid;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.cc-main{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:0 auto;max-width:1280px;padding:24px 28px 60px;width:100%}@media (max-width:720px){.cc-topnav{flex-wrap:wrap;gap:10px;padding:12px 16px}.cc-brand{font-size:14px}.cc-brand:before{height:24px;width:24px}.cc-nav-btn{font-size:12.5px;padding:7px 11px}.cc-main{padding:16px 14px 40px}}body.light{--bg-0:#f6f7fb;--bg-1:#fff;--bg-2:#f2f4f9;--bg-3:#e5e8ef;--sidebar:#fff;--ink-1:#0f172a;--ink-2:#475569;--ink-3:#64748b;--ink-4:#cbd5e1;--accent-soft:#3b82f61a;--accent-ink:#1d4ed8;--shadow-card:0 1px 0 #fff inset,0 2px 12px -6px #0f172a1f}.fc-lg-bar{box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 1px #0000000f,0 10px 30px -8px #0f172a47,0 2px 6px #0f172a14;flex:1 1;justify-content:space-around;min-width:0;padding:8px 6px;position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.fc-lg-bar,.fc-lg-more{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px) saturate(1.9) brightness(1.06);backdrop-filter:blur(10px) saturate(1.9) brightness(1.06);background:linear-gradient(180deg,#ffffff61,#fff3);border:1px solid #ffffffb3;border-radius:999px;display:flex;pointer-events:auto}.fc-lg-more{box-shadow:inset 0 1px 0 #fffffff2,0 10px 30px -8px #0f172a47,0 2px 6px #0f172a14;color:#1c1c1e;cursor:pointer;flex-shrink:0;justify-content:center;transition:transform .18s cubic-bezier(.3,1.6,.5,1);width:64px}.fc-lg-more:active{transform:scale(.94)}.fc-lg-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;color:#3a3a3c;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:8px;position:relative;transition:transform .22s cubic-bezier(.3,1.6,.5,1),color .15s;z-index:2}.fc-lg-tab.on{color:#0a0a0a}.fc-lg-tab.lens{color:#000;transform:scale(1.08)}.fc-lg-dot{background:currentColor;border-radius:50%;bottom:3px;height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.fc-lg-badge{align-items:center;background:#ff3b30;border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:700;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 3px;position:absolute;right:1px;top:3px}.fc-lg-lens{-webkit-backdrop-filter:blur(1.5px) saturate(2.2) brightness(1.08);backdrop-filter:blur(1.5px) saturate(2.2) brightness(1.08);background:radial-gradient(120% 100% at 50% 0,#ffffff8c,#ffffff1f 60%,#ffffff0d);border-radius:999px;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -2px 4px #ffffff59,inset 0 0 0 1px #ffffff8c,0 6px 18px -6px #0f172a59;height:50px;left:0;margin:-25px 0 0 -30px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateX(0) scale(.55);transform:translateX(var(--x,0)) scale(.55);transition:opacity .18s ease,transform .32s cubic-bezier(.25,1.55,.45,1);width:60px;z-index:3}.fc-lg-lens:before{background:conic-gradient(from 200deg,#ff78788c,#ffd25a80,#78e6a073,#5ab4ff8c,#c878ff80,#ff78788c);border-radius:inherit;content:"";filter:blur(.4px);inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;padding:2px;position:absolute}.fc-lg-lens:after{background:linear-gradient(180deg,#ffffffbf,#fff0);border-radius:999px;content:"";height:38%;left:18%;opacity:.3;position:absolute;right:18%;top:5px}.fc-lg-lens.on{opacity:1;transform:translateX(0) scale(1);transform:translateX(var(--x,0)) scale(1)}.fc-lg-lens.drag{transition:opacity .18s ease,transform .08s linear}.app.dark-mode .fc-lg-bar,.app.dark-mode .fc-lg-more{background:linear-gradient(180deg,#3c3c438c,#1e1e2273);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 30px -8px #0009;color:#f2f2f7}.app.dark-mode .fc-lg-tab{color:#d1d1d6}.app.dark-mode .fc-lg-tab.lens,.app.dark-mode .fc-lg-tab.on{color:#fff}.app.dark-mode .fc-lg-lens{background:radial-gradient(120% 100% at 50% 0,#ffffff47,#ffffff0f 60%,#ffffff05)}@media (prefers-reduced-motion:reduce){.fc-lg-lens,.fc-lg-more,.fc-lg-tab{transition:none}}.lg-svg .fc-lg-bar,.lg-svg .fc-lg-more{-webkit-backdrop-filter:url(#fcLgBar) saturate(1.35) brightness(1.06);backdrop-filter:url(#fcLgBar) saturate(1.35) brightness(1.06);background:linear-gradient(180deg,#ffffff29,#ffffff0f);border:0;box-shadow:inset 1.5px 1.5px 0 -.5px #fffffff2,inset -1px -1px 0 -.5px #ffffffb3,inset 0 0 0 1px #ffffff38,inset 0 -10px 18px -12px #ffffff8c,0 12px 32px -10px #00000059,0 2px 6px #00000014}.lg-svg .fc-lg-more{-webkit-backdrop-filter:blur(1px) saturate(1.35) brightness(1.06);backdrop-filter:blur(1px) saturate(1.35) brightness(1.06)}.lg-svg .fc-lg-tab{color:#111;filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.lg-svg .fc-lg-lens{-webkit-backdrop-filter:url(#fcLgLens) brightness(1.1) saturate(1.2);backdrop-filter:url(#fcLgLens) brightness(1.1) saturate(1.2);background:radial-gradient(100% 80% at 50% 15%,#ffffff2e,#fff0 60%);box-shadow:inset 2px 2px 0 -1px #fffffff2,inset -1.5px -1.5px 0 -1px #fffc,inset 0 0 0 1px #ffffff59,0 10px 24px -10px #00000073;height:50px;margin:-25px 0 0 -30px;width:60px}.lg-svg .fc-lg-lens:before{opacity:.4;padding:1.5px}.app.dark-mode .lg-svg .fc-lg-bar,.app.dark-mode .lg-svg .fc-lg-more{background:linear-gradient(180deg,#ffffff1a,#ffffff08)}.app.dark-mode .lg-svg .fc-lg-tab{color:#fff;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}.app.dark-mode .fc-lg-bar,.app.dark-mode .fc-lg-more,.fc-lg-bar,.fc-lg-more{-webkit-backdrop-filter:blur(15px) saturate(1.3);backdrop-filter:blur(15px) saturate(1.3);background:linear-gradient(180deg,#a6a0a1cc,#928b8dcc);border:1px solid #ffffff47;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 1px #00000014,0 8px 24px -8px #140e104d;color:#fff}.app.dark-mode .fc-lg-tab,.app.dark-mode .fc-lg-tab.lens,.app.dark-mode .fc-lg-tab.on,.fc-lg-tab,.fc-lg-tab.lens,.fc-lg-tab.on{color:#fff;filter:none}.fc-lg-badge{background:#fff;color:#0f1d3a}.app.dark-mode .lg-svg .fc-lg-bar,.app.dark-mode .lg-svg .fc-lg-more,.lg-svg .fc-lg-bar,.lg-svg .fc-lg-more{-webkit-backdrop-filter:url(#fcLgBar) blur(2px) saturate(1.3);backdrop-filter:url(#fcLgBar) blur(2px) saturate(1.3);background:linear-gradient(180deg,#aba6a79e,#928b8d9e);border:0;box-shadow:inset 1.5px 1.5px 0 -.5px #ffffffb3,inset -1px -1px 0 -.5px #ffffff73,inset 0 0 0 1px #ffffff2e,0 10px 28px -10px #140e1059}.app.dark-mode .lg-svg .fc-lg-more,.lg-svg .fc-lg-more{-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3)}.app.dark-mode .lg-svg .fc-lg-tab,.lg-svg .fc-lg-tab{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.fc-lg-more:focus,.fc-lg-tab:focus{outline:none}.fc-lg-more:focus-visible,.fc-lg-tab:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}.fc-mbar .fc-lg-tab svg{stroke-width:1.5;height:25px;width:25px}.fc-mbar:not(.lg-svg) .fc-lg-more{-webkit-backdrop-filter:blur(15px) saturate(1.3);backdrop-filter:blur(15px) saturate(1.3);background:linear-gradient(180deg,#a6a0a1cc,#928b8dcc);border:1px solid #ffffff47;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 1px #00000014,0 8px 24px -8px #140e104d;color:#fff}.fc-mbar.docked{-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);background:linear-gradient(180deg,#ffffffb8,#fff9);border-top:1px solid #0f172a14;box-shadow:0 -8px 24px -16px #0f172a59;padding:4px 8px calc(4px + env(safe-area-inset-bottom, 0px))}.fc-mbar.docked .fc-lg-bar,.fc-mbar.docked .fc-lg-more{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;box-shadow:none!important}.fc-mbar.docked .fc-lg-bar{border-radius:14px;padding:2px 0}.fc-mbar.docked .fc-lg-more{color:#3a3a3c;width:52px}.app.dark-mode .fc-mbar.docked{background:linear-gradient(180deg,#1c1c20db,#141418d1);border-top-color:#ffffff1a;box-shadow:0 -8px 24px -16px #000000b3}.app.dark-mode .fc-mbar.docked .fc-lg-more{color:#f2f2f7}.fc-mbar.fc-flush{bottom:0!important;gap:6px!important;left:4px!important;right:4px!important}.fc-mbar.fc-flush .fc-lg-bar,.fc-mbar.fc-flush .fc-lg-more{border-bottom:0;border-radius:28px 28px 44px 44px;padding-bottom:max(6px,calc(env(safe-area-inset-bottom, 0px) - 16px))}.fc-mbar.fc-flush .fc-lg-bar{padding-top:8px}.fc-mbar.fc-flush .fc-lg-more{padding-top:0}.fc-mbar.fc-float{--nb-bg:#ffffffb8;--nb-bd:#ffffffd9;--nb-ic:#3d4a68;--nb-on:#1f6fe5;--nb-sh:0 10px 30px -12px #0f1d3a4d,inset 0 1px 0 #ffffffe6;bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;gap:8px!important;left:12px!important;right:12px!important}.dark-mode .fc-mbar.fc-float,html[data-theme=dark] .fc-mbar.fc-float{--nb-bg:#141e38b8;--nb-bd:#ffffff1a;--nb-ic:#c9d3e6;--nb-on:#5b9bff;--nb-sh:0 10px 30px -12px #0000008c,inset 0 1px 0 #ffffff0f}.fc-mbar.fc-float .fc-lg-bar,.fc-mbar.fc-float .fc-lg-more{-webkit-backdrop-filter:blur(18px) saturate(1.5)!important;backdrop-filter:blur(18px) saturate(1.5)!important;background:var(--nb-bg)!important;border:1px solid var(--nb-bd)!important;border-radius:22px!important;box-shadow:var(--nb-sh)!important;box-sizing:border-box;color:var(--nb-ic)!important;height:62px;pointer-events:auto}.fc-mbar.fc-float .fc-lg-bar{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--n,4),minmax(0,1fr));justify-items:center;padding:0 4px!important;position:relative}.fc-mbar.fc-float .fc-lg-more{display:grid;flex:none;padding:0!important;place-items:center;transition:transform .1s ease;width:62px!important}.fc-mbar.fc-float .fc-lg-tab{background:none!important;border:0!important;color:var(--nb-ic)!important;display:grid;filter:none!important;height:50px;max-width:64px;min-height:44px;min-width:44px;padding:0!important;place-items:center;transition:transform .1s ease,color .2s ease;width:100%}.fc-mbar.fc-float .fc-lg-tab.on{color:var(--nb-on)!important}.fc-mbar.fc-float .fc-lg-tab.lens{transform:none}.fc-mbar.fc-float .fc-lg-more:active,.fc-mbar.fc-float .fc-lg-tab:active{transform:scale(.94)}.fc-mbar.fc-float .fc-lg-tab svg{stroke-width:1.6!important;height:24px!important;width:24px!important}.fc-mbar.fc-float .fc-lg-tab svg,.fc-mbar.fc-float .fc-lg-tab svg *{stroke:currentColor;color:inherit!important}.fc-nb-ic{display:grid;place-items:center}.fc-nb-ic.pop{animation:fc-nb-pop .42s ease both}@keyframes fc-nb-pop{0%{transform:scale(1)}25%{transform:scale(.8)}65%{transform:scale(1.14)}to{transform:scale(1)}}.fc-mbar.fc-float .fc-lg-badge{background:#ef4444!important;border:2px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff!important;font-size:9.5px;font-weight:700;height:16px;left:calc(50% + 4px);min-width:16px;padding:0 4px;right:auto;top:6px;transform:scale(1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .2s}.fc-mbar.fc-float .fc-lg-badge.gone{opacity:0;transform:scale(0)}.fc-nb-dot{bottom:9px;height:5px;left:0;opacity:0;pointer-events:none;position:absolute;transition:transform .36s cubic-bezier(.34,1.56,.64,1),opacity .2s;width:0}.fc-nb-dot.on{opacity:1}.fc-nb-dot i{background:var(--nb-on);border-radius:3px;height:5px;left:-2.5px;position:absolute;top:0;width:5px}.fc-nb-dot i.mv{animation:fc-nb-stretch .36s cubic-bezier(.34,1.56,.64,1)}@keyframes fc-nb-stretch{0%{transform:scaleX(1)}45%{transform:scaleX(3.2)}to{transform:scaleX(1)}}.fc-nb-burger{display:block;height:17.6px;position:relative;width:24px}.fc-nb-burger i{transform-origin:50% 50%;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s ease}.fc-nb-burger.x i:first-child{transform:translateY(8px) rotate(45deg)}.fc-nb-burger.x i:nth-child(2){opacity:0;transform:scaleX(.4)}.fc-nb-burger.x i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.fc-nb-fade{background:linear-gradient(180deg,#0000,#f6f7fb);background:linear-gradient(to bottom,#0000,var(--fc-nb-fade,var(--bg-0,#f6f7fb)));bottom:0;height:calc(130px + env(safe-area-inset-bottom, 0px));left:0;pointer-events:none;position:fixed;right:0;z-index:-1}.fc-mbar.fc-float.menu-open .fc-nb-fade{opacity:0}@media (min-width:901px){.fc-mbar.fc-float:not(.b2b-lg){display:none!important}}.fc-pg-in{animation:fc-pg-in .28s cubic-bezier(.32,.72,0,1) backwards}@keyframes fc-pg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fc-mbar.fc-float *,.fc-mbar.fc-float .fc-lg-badge,.fc-pg-in{animation:none!important;transition:none!important}}.fc-mbar.fc-vb .fc-lg-bar{border-radius:24px!important;grid-template-columns:repeat(4,minmax(0,1fr)) 1px 56px;grid-template-columns:repeat(var(--n,4),minmax(0,1fr)) 1px 56px}.fc-mbar.fc-vb .fc-lg-tab{height:62px;max-width:none;position:relative}.fc-mbar.fc-vb .fc-lg-tab:before{-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);background:linear-gradient(160deg,#3c78ffb3,#034effdb);border:1px solid #ffffff80;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -6px 12px -6px #00145a4d,0 8px 16px -8px #034effa6;content:"";inset:9px 10px;pointer-events:none;position:absolute;transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.fc-mbar.fc-vb .fc-lg-tab:after{background:linear-gradient(#ffffff73,#fff0);border-radius:10px 10px 6px 6px;content:"";height:9px;left:14px;opacity:0;pointer-events:none;position:absolute;right:14px;top:11px;transition:opacity .2s ease;z-index:1}.fc-mbar.fc-vb .fc-lg-tab.on{color:#fff!important}.fc-mbar.fc-vb .fc-lg-tab.on:after{opacity:1}.fc-mbar.fc-vb .fc-lg-tab .fc-nb-ic{position:relative;z-index:1}.fc-mbar.fc-vb .fc-lg-tab.on svg{filter:drop-shadow(0 1px 1px rgba(15,29,58,.25))}.fc-mbar.fc-vb .fc-lg-badge{top:12px;z-index:2}.fc-nb-vs{background:#0f1d3a1a;height:28px;justify-self:center;width:1px}.dark-mode .fc-nb-vs{background:#ffffff1f}.fc-nb-av{-webkit-tap-highlight-color:transparent;background:none;border:0;border-radius:50%;cursor:pointer;display:grid;height:44px;justify-self:center;padding:0;place-items:center;position:relative;transition:transform .12s ease;width:44px}.fc-nb-av:active{transform:scale(.94)}.fc-nb-av>span{background:linear-gradient(135deg,#1f6fe5,#0f1d3a);border-radius:50%;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #0f1d3a80;color:#fff!important;display:grid;font-size:12px;font-weight:700;height:34px;letter-spacing:.02em;overflow:hidden;place-items:center;transition:box-shadow .2s ease;width:34px}.fc-nb-av>span img{height:100%;object-fit:cover;width:100%}.fc-nb-av.online:after{background:#16a34a;border:2px solid #fff;border-radius:50%;bottom:5px;box-sizing:border-box;content:"";height:9px;position:absolute;right:4px;width:9px}.fc-mbar.fc-vb.menu-open .fc-nb-av>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #034eff}.dark-mode .fc-nb-av>span{box-shadow:0 0 0 2px #141e38e6,0 4px 10px -4px #0009}.dark-mode .fc-nb-av.online:after{border-color:#141e38}.dark-mode .fc-mbar.fc-vb.menu-open .fc-nb-av>span{box-shadow:0 0 0 2px #141e38,0 0 0 4px #034eff}@media (prefers-reduced-motion:reduce){.fc-mbar.fc-vb .fc-lg-tab:after,.fc-mbar.fc-vb .fc-lg-tab:before,.fc-nb-av,.fc-nb-av>span{transition:none!important}}.fc-nb-qs{background:#0f1d3a40;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:0}.fc-nb-qs.on{opacity:1;pointer-events:auto;touch-action:none}.fc-mbar.fc-float .fc-lg-bar{z-index:1}.fc-nb-qa{grid-gap:8px;background:#fff;border-radius:22px;bottom:calc(100% + 10px);box-shadow:0 12px 40px -16px #0f1d3a66;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;transform:translateY(14px) scale(.96);transform-origin:30% 100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;z-index:2}.fc-nb-qa.on{opacity:1;pointer-events:auto;transform:none}.fc-nb-qa button{-webkit-tap-highlight-color:transparent;align-items:center;background:#f4f6fa;border:0;border-radius:16px;color:#3d4a68;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:12.5px;font-weight:600;gap:7px;min-height:44px;padding:12px 4px 10px;transition:transform .1s ease}.fc-nb-qa button:active{transform:scale(.94)}.fc-nb-qa button>span{background:linear-gradient(160deg,#3c78ffe6,#034eff);border-radius:15px;box-shadow:0 8px 16px -8px #034effa6;color:#fff;display:grid;height:46px;place-items:center;width:46px}.fc-nb-qa.on button{animation:fc-nb-qi .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:40ms;animation-delay:calc(var(--i, 0)*40ms + 40ms)}@keyframes fc-nb-qi{0%{opacity:0;transform:translateY(8px)}}.fc-mbar.fc-float .fc-nb-qt svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fc-mbar.fc-float .fc-nb-qt.open svg{transform:rotate(45deg)}.fc-mbar.fc-float .fc-nb-qt.open{color:var(--nb-on)!important}.dark-mode .fc-nb-qa{background:#141d33;box-shadow:0 12px 40px -16px #000000b3}.dark-mode .fc-nb-qa button{background:#ffffff0f;color:#c9d3e6!important}.dark-mode .fc-nb-qa button>span,.dark-mode .fc-nb-qa button>span svg,.dark-mode .fc-nb-qa button>span svg *{color:#fff!important}@media (prefers-reduced-motion:reduce){.fc-mbar.fc-float .fc-nb-qt svg,.fc-nb-qa,.fc-nb-qs{transition:none!important}.fc-nb-qa.on button{animation:none!important}}.fc-mbar.fc-vb{bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important;left:12px!important;right:12px!important}.fc-mbar.fc-vb .fc-lg-bar{-webkit-backdrop-filter:blur(14px) saturate(1.6)!important;backdrop-filter:blur(14px) saturate(1.6)!important;background:#16181e80!important;border:1px solid #5b9bff66!important;box-shadow:0 0 0 1px #034eff1a,0 16px 34px -14px #00000073,0 0 28px -10px #034eff80,inset 0 1px 0 #ffffff2e!important;grid-template-columns:repeat(4,minmax(0,1fr)) 1px 58px;grid-template-columns:repeat(var(--n,4),minmax(0,1fr)) 1px 58px;height:66px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fc-mbar.fc-vb .fc-lg-bar{background:#16181ee0!important}}.fc-mbar.fc-vb .fc-lg-tab{color:#ffffffeb!important;height:64px}.fc-mbar.fc-vb .fc-lg-tab svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.fc-mbar.fc-vb .fc-lg-tab.on{color:#cfe0ff!important}.fc-mbar.fc-vb .fc-lg-tab.on svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.fc-mbar.fc-vb .fc-lg-tab:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#034eff52;border:1px solid #5b9bff80;box-shadow:0 0 16px -4px #034effcc,inset 0 1px 0 #ffffff1f;box-sizing:border-box;height:46px;inset:50% auto auto 50%;margin:-23px 0 0 -23px;opacity:0;transform:scale(.7);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1);width:46px}.fc-mbar.fc-vb .fc-lg-tab:after{display:none}.fc-mbar.fc-vb .fc-lg-tab.on:before{opacity:1;transform:none}.fc-mbar.fc-vb .fc-nb-qt.open{color:#cfe0ff!important}.dark-mode .fc-mbar.fc-vb .fc-nb-vs,.fc-mbar.fc-vb .fc-nb-vs{background:#ffffff1f;height:28px}.dark-mode .fc-mbar.fc-vb .fc-nb-av>span,.fc-mbar.fc-vb .fc-nb-av>span{background:linear-gradient(135deg,#034eff,#0f1d3a);box-shadow:0 0 0 2px #5b9bffb3;height:36px;width:36px}.dark-mode .fc-mbar.fc-vb.menu-open .fc-nb-av>span,.fc-mbar.fc-vb.menu-open .fc-nb-av>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #034eff}.dark-mode .fc-mbar.fc-vb .fc-nb-av.online:after,.fc-mbar.fc-vb .fc-nb-av.online:after{border-color:#16181ef2;bottom:3px;right:3px}.fc-mbar.fc-vb .fc-lg-badge{background:#ef4444!important;border-color:#16181ee6;left:calc(50% + 6px);top:10px}.fc-mbar.fc-vb .fc-nb-fade{height:calc(110px + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.fc-mbar.fc-vb .fc-lg-tab:before{transition:none!important}}body:has(.bz[data-mv=chat]) .fc-mbar.fc-float,body:has(.bz[data-mv=chat]) .fc-ms,body:has(.bz[data-mv=info]) .fc-mbar.fc-float,body:has(.bz[data-mv=info]) .fc-ms{display:none!important}@media (max-width:900px){.bz[data-mv=list] .bz-side,.bz[data-mv=pick] .bz-side{box-sizing:border-box;padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px))}}.fc-mbar.fc-vb .fc-lg-bar{align-items:center;border-radius:18px!important;display:flex!important;height:64px;justify-content:space-evenly;padding:0 6px!important}.fc-mbar.fc-vb .fc-lg-tab{flex:none;height:48px;max-width:48px;min-width:48px;width:48px}.fc-mbar.fc-vb .fc-lg-tab svg{stroke-width:1.6!important;height:22px!important;width:22px!important}.fc-mbar.fc-vb .fc-lg-tab:before{border-radius:12px;height:44px;margin:-22px 0 0 -22px;width:44px}.fc-mbar.fc-vb .fc-nb-vs{flex:none;height:26px;width:1px}.fc-mbar.fc-vb .fc-nb-av{flex:none;height:48px;width:48px}.dark-mode .fc-mbar.fc-vb .fc-nb-av>span,.fc-mbar.fc-vb .fc-nb-av>span{font-size:12px;font-weight:700}.fc-mbar.fc-vb .fc-nb-av.online:after{bottom:5px;right:5px}.fc-mbar.fc-vb .fc-lg-badge{left:calc(50% + 4px);top:4px}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-bar,.b2b .fc-mbar.fc-vb .fc-lg-bar{background:#ffffff8c!important;border:1px solid #034eff40!important;box-shadow:0 16px 34px -16px #0f1d3a59,0 0 24px -12px #034eff73,inset 0 1px 0 #ffffffe6!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-bar{background:#ffffffeb!important}}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-tab{color:#0f1d3a!important}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-tab svg{filter:none!important}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-tab.on,.app:not(.dark-mode) .fc-mbar.fc-vb .fc-nb-qt.open{color:#034eff!important}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-tab:before{background:#034eff1f;border:1px solid #034eff4d;box-shadow:none}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-nb-vs{background:#0f1d3a1f}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-lg-badge,.app:not(.dark-mode) .fc-mbar.fc-vb .fc-nb-av.online:after{border-color:#fff}.fc-mbar.fc-vb{bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important}.fc-mbar.fc-vb .fc-nb-fade{background:linear-gradient(180deg,#0000,#f6f7fb 75%);background:linear-gradient(to bottom,#0000,var(--fc-nb-fade,var(--bg-0,#f6f7fb)) 75%);bottom:0;height:110px;z-index:-1}.fc-mbar.fc-vb .fc-nb-qt .fc-nb-ic{background:#034eff;border-radius:50%;box-shadow:0 6px 14px -6px #034eff99;color:#fff!important;height:36px;transition:transform .1s ease;width:36px}.fc-mbar.fc-vb .fc-nb-qt .fc-nb-ic svg,.fc-mbar.fc-vb .fc-nb-qt .fc-nb-ic svg *{color:#fff!important;filter:none!important}.fc-mbar.fc-vb .fc-nb-qt:active .fc-nb-ic{transform:scale(.94)}.fc-mbar.fc-vb .fc-nb-qt:after,.fc-mbar.fc-vb .fc-nb-qt:before{display:none}.app:not(.dark-mode) .fc-mbar.fc-vb .fc-nb-qt.open,.fc-mbar.fc-vb .fc-nb-qt.open{color:#fff!important}.fc-mbar.fc-vb .fc-lg-bar:has(>.fc-nb-side){display:grid!important;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);justify-items:center;padding:0 4px!important}.fc-nb-side{align-items:center;display:flex;justify-content:space-evenly;min-width:0;width:100%}.fc-mbar.fc-vb .fc-lg-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--c,5),minmax(0,1fr));justify-items:center;padding:0 4px!important;position:relative}.fc-mbar.fc-vb .fc-nb-vs{left:calc(4px + (100% - 8px)*var(--n)/var(--c));margin-top:-13px;position:absolute;top:50%}.dark-mode .fc-mbar.fc-vb .fc-nb-av.on>span,.fc-mbar.fc-vb .fc-nb-av.on>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #034eff}.dark-mode .fc-mbar.fc-vb .fc-nb-av>span,.fc-mbar.fc-vb .fc-nb-av>span{background:#eaf1ff;background:var(--accent-soft,#eaf1ff);border-radius:10px;box-shadow:0 0 0 2px #22c55e73;color:#1d4ed8!important;color:var(--accent-ink,#1d4ed8)!important;font-size:12.5px;font-weight:600;height:34px;letter-spacing:.02em;width:34px}.fc-mbar.fc-vb .fc-nb-av>span img{border-radius:10px}.dark-mode .fc-mbar.fc-vb .fc-nb-av.online:after,.fc-mbar.fc-vb .fc-nb-av.online:after{background:#22c55e;border:2px solid #fff;border:2px solid var(--bg-1,#fff);bottom:2px;height:9px;right:2px;width:9px}.dark-mode .fc-mbar.fc-vb .fc-nb-av.online:after{border-color:#141e38}.dark-mode .fc-mbar.fc-vb .fc-nb-av.on>span,.dark-mode .fc-mbar.fc-vb.menu-open .fc-nb-av>span,.fc-mbar.fc-vb .fc-nb-av.on>span,.fc-mbar.fc-vb.menu-open .fc-nb-av>span{box-shadow:0 0 0 2px #034eff}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:300;src:url(/static/media/campton-light.f122a9a24aa28e85d7d1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:400;src:url(/static/media/campton-book.58f608db3925d85d8efb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:500;src:url(/static/media/campton-medium.858fbe98b21f3c3ea6d9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:600;src:url(/static/media/campton-semibold.c92203c1ba233be8fa77.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:700;src:url(/static/media/campton-bold.42fa4160029ecba60636.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:800;src:url(/static/media/campton-extrabold.9f1439133c410ea384bb.woff2) format("woff2")}.b2b{--bg:#f6f5f2;--card:#fff;--ink:#0b1533;--ink2:#4a5472;--ink3:#8a92a8;--line:#e8e6e0;--line2:#f0eee9;--blue-d:#1638d6;--navy:#0a1838;--good:#0f9d58;--good-s:#e9f7ef;--bad:#e5383b;--bad-s:#fdeeee;--warn:#d97706;--warn-s:#fff6e6;--sale:#ff4d2e;--f:"Campton","Montserrat",system-ui,sans-serif;--r:16px;--sbw:256px}.b2b,.b2b *{box-sizing:border-box}.b2b{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";color:var(--ink);font-family:var(--f);font-size:14px;font-variant-numeric:tabular-nums;margin:0;overflow-x:clip}.b2b a{color:var(--blue);cursor:pointer;text-decoration:none}.b2b a:hover{color:var(--blue-d)}.b2b button{background:none;border:0;cursor:pointer;padding:0}.b2b button,.b2b input,.b2b select,.b2b textarea{color:inherit;font:inherit}.b2b svg{display:block;flex-shrink:0}.b2b .app{display:grid;grid-template-columns:var(--sbw) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s}.b2b .sb{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:30}.b2b .sbh{align-items:center;display:flex;gap:11px;height:76px;padding:18px 16px 16px}.b2b .sbh img{border-radius:11px;flex-shrink:0;height:40px;width:40px}.b2b .sbh .bt{flex:1 1;min-width:0}.b2b .sbh b{font-size:16px;letter-spacing:-.01em}.b2b .sbh b,.b2b .sbh small{display:block;font-weight:700;white-space:nowrap}.b2b .sbh small{color:var(--blue);font-size:10.5px;letter-spacing:.12em}.b2b .col{border-radius:8px;color:var(--ink3);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.b2b .col:hover{background:var(--bg);color:var(--ink)}.b2b .col svg{height:17px;width:17px}.b2b .sbn{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:4px 12px 12px;scrollbar-width:none}.b2b .sbg{color:var(--ink3);font-size:10px;font-weight:700;letter-spacing:.14em;padding:16px 12px 6px;text-transform:uppercase;white-space:nowrap}.b2b .sbg:first-child{padding-top:6px}.b2b .si{align-items:center;border-radius:11px;color:var(--ink2);display:flex;font-size:14px;font-weight:500;gap:12px;height:42px;padding:0 12px;position:relative;transition:background .15s,color .15s;white-space:nowrap}.b2b .si svg{height:19px;width:19px}.b2b .si:hover{background:var(--bg);color:var(--ink)}.b2b .si.on{background:var(--ink);color:#fff;font-weight:600}.b2b .si .bdg2{background:var(--blue-s);border-radius:11px;color:var(--blue);display:grid;font-size:11px;font-weight:700;height:22px;margin-left:auto;min-width:22px;padding:0 7px;place-items:center}.b2b .si.on .bdg2{background:#ffffff2e;color:#fff}.b2b .si .bdg2.hot{background:var(--sale);color:#fff}.b2b .sbf{border-top:1px solid var(--line);padding:12px}.b2b .idc{align-items:center;background:var(--bg);border-radius:13px;color:var(--ink);display:flex;gap:11px;padding:10px}.b2b .idc:hover{background:#efede8;color:var(--ink)}.b2b .idc .t{flex:1 1;min-width:0}.b2b .idc b{display:block;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .idc small{align-items:center;color:var(--good);display:flex;font-size:11.5px;font-weight:600;gap:5px;white-space:nowrap}.b2b .idc small:before{background:var(--good);border-radius:50%;content:"";height:6px;width:6px}.b2b .out{align-items:center;border-radius:10px;color:var(--ink3);display:flex;font-size:13px;font-weight:500;gap:10px;height:40px;margin-top:6px;padding:0 12px;white-space:nowrap;width:100%}.b2b .out:hover{background:var(--bad-s);color:var(--bad)}.b2b .out svg{height:17px;width:17px}.b2b .av{background:linear-gradient(135deg,#5b6cff,#a347ff);border-radius:11px;color:#fff;display:grid;flex-shrink:0;font-size:14px;font-weight:700;height:38px;place-items:center;width:38px}.b2b.sbc .app{grid-template-columns:76px minmax(0,1fr)}.b2b.sbc .idc .t,.b2b.sbc .out span,.b2b.sbc .sbg,.b2b.sbc .sbh .bt,.b2b.sbc .si .bdg2,.b2b.sbc .si span{display:none}.b2b.sbc .sbh{flex-direction:column;gap:8px;height:auto;padding:16px 0 10px}.b2b.sbc .sbg{border-top:1px solid var(--line2);display:block;font-size:0;margin:6px 8px 0;padding:8px 0}.b2b.sbc .sbg:first-child{border:0;margin:0}.b2b.sbc .si{justify-content:center;padding:0}.b2b.sbc .si .bdg2.hot{display:block;font-size:0;height:9px;min-width:9px;padding:0;position:absolute;right:9px;top:5px}.b2b.sbc .idc{background:none;padding:4px}.b2b.sbc .idc,.b2b.sbc .out{justify-content:center}.b2b.sbc .col svg{transform:rotate(180deg)}.b2b .mn{display:flex;flex-direction:column;min-width:0}.b2b .tp{-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);background:#f6f5f2e0;border-bottom:1px solid #0000;position:sticky;top:0;transition:border-color .2s;z-index:25}.b2b .tp.sc{border-bottom-color:var(--line)}.b2b .tpi{align-items:center;display:flex;gap:14px;height:76px;margin:0 auto;max-width:1480px;padding:0 32px;width:100%}.b2b .mlogo{display:none}.b2b .srch{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:13px;display:flex;flex:1 1;height:48px;max-width:720px;min-width:0;position:relative;transition:.15s}.b2b .srch:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-s)}.b2b .srch>svg{color:var(--ink3);height:19px;margin-left:15px;width:19px}.b2b .srch input{background:#0000;border:0;flex:1 1;font-size:14px;height:100%;min-width:0;outline:0;padding:0 12px}.b2b .srch kbd{background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--ink3);font-family:inherit;font-size:11px;font-weight:600;margin-right:12px;padding:2px 7px}.b2b .sugg{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 50px -20px #0a18384d;display:none;left:0;max-height:70vh;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.b2b .sugg.on{display:block}.b2b .sugg .sgh{color:var(--ink3);font-size:10px;font-weight:700;letter-spacing:.12em;padding:8px 10px 4px;text-transform:uppercase}.b2b .sugg a{align-items:center;border-radius:10px;color:var(--ink);display:flex;gap:12px;padding:8px 10px}.b2b .sugg a:hover{background:var(--bg);color:var(--ink)}.b2b .sugg .im{border-radius:9px;flex-shrink:0;height:42px;width:42px}.b2b .sugg .im .cd{display:none}.b2b .sugg b{display:block;font-weight:600}.b2b .sugg small{color:var(--ink3);font-size:11.5px}.b2b .sugg .pr{font-size:13px;font-weight:700;margin-left:auto;white-space:nowrap}.b2b .sugg .ex{background:var(--blue-s)}.b2b .sugg .rs{display:flex;flex-wrap:wrap;gap:6px;padding:4px 10px 8px}.b2b .tpa{align-items:center;display:flex;gap:6px;margin-left:auto}.b2b .ib{background:#fff;border:1.5px solid var(--line);border-radius:13px;color:var(--ink);display:grid;height:46px;place-items:center;position:relative;transition:.15s;width:46px}.b2b .ib:hover{border-color:var(--ink3);color:var(--ink)}.b2b .ib svg{height:20px;width:20px}.b2b .ib .ct{background:var(--blue);border:2px solid var(--bg);border-radius:10px;color:#fff;display:grid;font-size:10.5px;font-weight:700;height:19px;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-5px}.b2b .ib .dt2{background:var(--sale);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:11px;top:10px;width:8px}.b2b .cartb{align-items:center;background:var(--ink);border-radius:13px;color:#fff;display:flex;gap:10px;height:46px;padding:0 16px 0 13px;position:relative;transition:.15s;white-space:nowrap}.b2b .cartb:hover{background:#1b2650}.b2b .cartb svg{height:20px;width:20px}.b2b .cartb .t small{color:#aab4d4;display:block;font-size:10.5px;font-weight:500;line-height:1.15}.b2b .cartb .t b{font-size:14px;font-weight:700;line-height:1.2}.b2b .cartb .ct{background:var(--sale);border:2px solid var(--bg);border-radius:10px;color:#fff;display:grid;font-size:10.5px;font-weight:700;height:19px;left:26px;min-width:19px;padding:0 5px;place-items:center;position:absolute;top:-5px}.b2b .cartb.b2b-bump{animation:b2b-bump .4s}@keyframes b2b-bump{40%{transform:scale(1.06)}}.b2b main{flex:1 1;margin:0 auto;max-width:1480px;width:100%}.b2b .bnav{display:none}.b2b .pt1{font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0}.b2b .ps{color:var(--ink2);font-size:14px;margin:6px 0 0}.b2b .ph{align-items:flex-end;gap:16px;justify-content:space-between;margin:18px 0 22px}.b2b .crumb,.b2b .ph{display:flex;flex-wrap:wrap}.b2b .crumb{align-items:center;font-size:12.5px;gap:6px;margin-bottom:8px}.b2b .crumb,.b2b .crumb a{color:var(--ink3)}.b2b .crumb a:hover{color:var(--blue)}.b2b .crumb svg{height:13px;width:13px}.b2b .crumb span{color:var(--ink);font-weight:600}.b2b .sec{margin-top:40px}.b2b .sh{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.b2b .sh h2{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:0}.b2b .sh p{color:var(--ink3);font-size:13px;margin:4px 0 0}.b2b .sh .lk{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px;white-space:nowrap}.b2b .sh .lk svg{height:15px;width:15px}.b2b .eb{color:var(--ink3);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.b2b .btn{align-items:center;border:1.5px solid #0000;border-radius:12px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 20px;transition:.15s;white-space:nowrap}.b2b .btn svg{height:17px;width:17px}.b2b .btn:active{transform:scale(.98)}.b2b .btn.p{background:var(--blue);color:#fff}.b2b .btn.p:hover{background:var(--blue-d);color:#fff}.b2b .btn.d{background:var(--ink);color:#fff}.b2b .btn.d:hover{background:#1b2650;color:#fff}.b2b .btn.o{background:#fff;border-color:var(--line);color:var(--ink)}.b2b .btn.o:hover{border-color:var(--ink3)}.b2b .btn.w{background:#fff;color:var(--ink)}.b2b .btn.g{background:var(--blue-s);color:var(--blue)}.b2b .btn.g:hover{background:#e2e8ff}.b2b .btn.sm{border-radius:10px;font-size:13px;height:36px;padding:0 14px}.b2b .btn.lg{border-radius:14px;font-size:15px;height:52px;padding:0 26px}.b2b .btn:disabled{cursor:not-allowed;opacity:.45}.b2b .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.b2b .pill{align-items:center;border-radius:99px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;height:24px;padding:0 10px;white-space:nowrap}.b2b .pill svg{height:13px;width:13px}.b2b .pill.g{background:var(--good-s);color:var(--good)}.b2b .pill.b{background:var(--blue-s);color:var(--blue)}.b2b .pill.w{background:var(--warn-s);color:var(--warn)}.b2b .pill.r{background:var(--bad-s);color:var(--bad)}.b2b .pill.n{background:#f0efeb;color:var(--ink2)}.b2b .pill.dot:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.b2b .chips{display:flex;flex-wrap:wrap;gap:8px}.b2b .chip{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:11px;color:var(--ink2);display:flex;font-size:13px;font-weight:600;gap:7px;height:38px;padding:0 15px;transition:.15s;white-space:nowrap}.b2b .chip:hover{border-color:#cfcbc1;color:var(--ink)}.b2b .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.b2b .chip small{font-size:11.5px;font-weight:600;opacity:.6}.b2b .chip svg{height:15px;width:15px}.b2b .hs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.b2b .hs::-webkit-scrollbar{display:none}.b2b .im{background:#eef1f8;background:var(--t1,#eef1f8);display:grid;overflow:hidden;place-items:center;position:relative}.b2b .im:before{background:radial-gradient(120% 90% at 50% 15%,#fffffff2,#0000 62%);content:"";inset:0;position:absolute}.b2b .im svg{stroke-width:1.2;color:#7d8bb5;color:var(--t2,#7d8bb5);height:38%;opacity:.55;position:relative;transition:transform .45s;width:38%}.b2b .im .cd{bottom:9px;color:var(--t2);font-size:9.5px;font-weight:700;left:10px;letter-spacing:.06em;opacity:.75;position:absolute}.b2b .grid{grid-gap:18px;display:grid;gap:18px}.b2b .grid.dense{gap:12px}.b2b .pc{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s,border-color .2s}.b2b .pc:hover{border-color:#dcd8cf;box-shadow:0 20px 40px -24px #0a18384d;transform:translateY(-2px)}.b2b .pc .imw{cursor:pointer;position:relative}.b2b .pc .im{aspect-ratio:5/4}.b2b .pc:hover .im svg{transform:scale(1.07)}.b2b .bdg{display:flex;flex-wrap:wrap;gap:5px;left:12px;position:absolute;right:56px;top:12px;z-index:2}.b2b .bdg span{align-items:center;border-radius:7px;display:flex;font-size:11px;font-weight:700;height:24px;letter-spacing:.02em;padding:0 9px;white-space:nowrap}.b2b .bdg .s{background:var(--sale);color:#fff}.b2b .bdg .n{background:var(--ink);color:#fff}.b2b .bdg .k{background:#fff;box-shadow:0 1px 4px #0a18381a;color:var(--ink)}.b2b .fav{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0a18381a;display:grid;height:38px;place-items:center;position:absolute;right:10px;top:10px;transition:transform .15s;width:38px;z-index:2}.b2b .fav svg{color:var(--ink2);height:17px;width:17px}.b2b .fav:hover{transform:scale(1.08)}.b2b .fav.on svg{fill:var(--sale);color:var(--sale)}.b2b .pc .bd{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:14px 16px 16px}.b2b .pc .ct{align-items:center;color:var(--ink3);display:flex;font-size:11px;font-weight:500;gap:8px;overflow:hidden;white-space:nowrap}.b2b .pc .ct b{color:var(--ink2);font-weight:700;letter-spacing:.02em}.b2b .pc .ct i{background:var(--ink3);border-radius:50%;flex-shrink:0;height:3px;width:3px}.b2b .pc .ct span{overflow:hidden;text-overflow:ellipsis}.b2b .pc .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);cursor:pointer;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.35;min-height:40px;overflow:hidden}.b2b .pc .nm:hover{color:var(--blue)}.b2b .pc .pkg{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.b2b .pc .pkg span{background:var(--bg);border-radius:7px;color:var(--ink2);font-size:11.5px;font-weight:500;padding:3px 8px;white-space:nowrap}.b2b .pc .pkg .lo{background:var(--warn-s);color:var(--warn);font-weight:600}.b2b .pc .pkg .oo{background:var(--bad-s);color:var(--bad);font-weight:600}.b2b .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.b2b .price b{font-size:22px;font-weight:800;letter-spacing:-.02em}.b2b .price s{color:var(--ink3);font-size:13px}.b2b .price small{color:var(--ink3);font-size:12px;font-weight:500}.b2b .tierh{align-items:center;color:var(--good);display:flex;font-size:12px;font-weight:600;gap:5px}.b2b .tierh svg{height:14px;width:14px}.b2b .pc .buy{grid-gap:8px;display:grid;gap:8px;grid-template-columns:118px minmax(0,1fr);margin-top:auto;padding-top:12px}.b2b .pc .inc{align-items:center;color:var(--good);display:flex;font-size:11.5px;font-weight:600;gap:5px;margin-top:2px;min-height:16px}.b2b .pc .inc svg{height:13px;width:13px}.b2b .addb{align-items:center;background:var(--blue);border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:7px;height:44px;transition:.15s}.b2b .addb:hover{background:var(--blue-d)}.b2b .addb:active{transform:scale(.97)}.b2b .addb svg{height:17px;width:17px}.b2b .addb:disabled{background:#f0efeb;color:var(--ink3);cursor:not-allowed}.b2b .qs{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:12px;display:flex;height:44px;min-width:0;overflow:hidden}.b2b .qs:focus-within{border-color:var(--blue)}.b2b .qs button{color:var(--ink2);display:grid;flex-shrink:0;height:100%;place-items:center;width:36px}.b2b .qs button:hover{background:var(--bg);color:var(--ink)}.b2b .qs button svg{height:15px;width:15px}.b2b .qs input{background:#0000;border:0;flex:1 1;font-size:15px;font-weight:700;height:100%;min-width:0;outline:0;text-align:center;width:30px}.b2b .qs.sm{border-radius:10px;height:36px}.b2b .qs.sm button{width:30px}.b2b .qs.sm input{font-size:13.5px}.b2b .qs.lg{border-radius:14px;height:54px}.b2b .qs.lg button{width:48px}.b2b .qs.lg input{font-size:18px}.b2b .grid.list{gap:10px;grid-template-columns:1fr}.b2b .grid.list .pc{align-items:stretch;flex-direction:row}.b2b .grid.list .pc .imw{flex-shrink:0;width:150px}.b2b .grid.list .pc .im{aspect-ratio:auto;height:100%;min-height:140px}.b2b .grid.list .pc .bd{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 150px 280px;padding:16px 20px}.b2b .grid.list .pc .mn2{display:flex;flex-direction:column;gap:6px;min-width:0}.b2b .grid.list .pc .nm{min-height:0}.b2b .grid.list .pc .pr2{display:flex;flex-direction:column;gap:4px}.b2b .grid.list .pc .buy{margin:0;padding:0}.b2b .grid.list .bdg{left:8px;right:8px;top:8px}.b2b .grid.list .bdg span{font-size:10px;height:20px;padding:0 6px}.b2b .grid.list .fav{bottom:8px;height:32px;right:8px;top:auto;width:32px}.b2b .hrow{grid-gap:18px;display:grid;gap:18px;grid-auto-columns:minmax(250px,calc(25% - 13.5px));grid-auto-flow:column;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.b2b .hrow::-webkit-scrollbar{display:none}.b2b .hrow>*{scroll-snap-align:start}.b2b .arrows{display:flex;gap:6px}.b2b .arrows button{background:#fff;border:1.5px solid var(--line);border-radius:50%;display:grid;height:36px;place-items:center;width:36px}.b2b .arrows button:hover{border-color:var(--ink)}.b2b .arrows svg{height:16px;width:16px}.b2b .ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a183873;inset:0;opacity:0;pointer-events:none;position:fixed;transition:.25s;z-index:80}.b2b .ov.on{opacity:1;pointer-events:auto}.b2b .drw{background:#fff;bottom:0;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);width:min(470px,100vw);z-index:90}.b2b .drw.on{box-shadow:-30px 0 60px -20px #0a18384d;transform:none}.b2b .dh{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:18px 22px}.b2b .dh h3{flex:1 1;font-size:18px;font-weight:700;margin:0}.b2b .x{background:#fff;border:1.5px solid var(--line);border-radius:10px;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.b2b .x:hover{border-color:var(--ink)}.b2b .x svg{height:16px;width:16px}.b2b .db{flex:1 1;overflow-y:auto;padding:16px 22px}.b2b .df{border-top:1px solid var(--line);gap:10px;padding:16px 22px 20px}.b2b .df,.b2b .sheet{background:#fff;display:flex;flex-direction:column}.b2b .sheet{border-radius:22px 22px 0 0;bottom:0;left:0;max-height:88vh;position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);z-index:90}.b2b .sheet.on{transform:none}.b2b .sheet:before{background:#d8d5cc;border-radius:2px;content:"";flex-shrink:0;height:4px;margin:10px auto 0;width:40px}.b2b .cl{grid-gap:14px;border-bottom:1px solid var(--line2);display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:14px 0}.b2b .cl .im{border-radius:12px;height:72px;width:72px}.b2b .cl .im .cd{display:none}.b2b .cl .nm{font-size:13.5px;font-weight:600;line-height:1.3}.b2b .cl .mt{color:var(--ink3);font-size:11.5px;margin-top:2px}.b2b .cl .rw{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:9px}.b2b .cl .rw b{font-size:15px;font-weight:800}.b2b .nudge{align-items:center;background:var(--good-s);border-radius:9px;color:#0b7a45;display:flex;font-size:12px;font-weight:500;gap:7px;margin-top:8px;padding:7px 10px}.b2b .nudge button{color:var(--good);font-weight:700;margin-left:auto;white-space:nowrap}.b2b .nudge svg{flex-shrink:0;height:14px;width:14px}.b2b .nudge.w{background:var(--warn-s);color:#92400e}.b2b .fsp{background:var(--bg);border-radius:12px;font-size:12.5px;padding:12px 14px}.b2b .fsp .bar{background:#e4e1d9;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.b2b .fsp .bar i{background:linear-gradient(90deg,var(--blue),#5b7bff);border-radius:3px;display:block;height:100%;transition:width .4s}.b2b .sumr{color:var(--ink2);display:flex;font-size:13.5px;gap:12px;justify-content:space-between}.b2b .sumr b{color:var(--ink);font-weight:600;white-space:nowrap}.b2b .sumr.t{align-items:baseline;color:var(--ink);font-size:16px;font-weight:700}.b2b .sumr.t b{font-size:24px;font-weight:800}.b2b .sumr.sv b{color:var(--good)}.b2b .toast{align-items:center;background:var(--ink);border-radius:14px;bottom:28px;box-shadow:0 20px 40px -10px #0a183866;color:#fff;display:flex;font-size:13.5px;font-weight:500;gap:12px;left:50%;max-width:calc(100vw - 24px);opacity:0;padding:12px 14px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:.25s;z-index:120}.b2b .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.b2b .toast .ic{background:var(--good);border-radius:8px;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.b2b .toast .ic svg{height:15px;width:15px}.b2b .toast a,.b2b .toast button{color:#9fb3ff;font-weight:700;white-space:nowrap}.b2b .fl{display:flex;flex-direction:column;gap:6px;min-width:0}.b2b .fl label{color:var(--ink2);font-size:12px;font-weight:600}.b2b .inp{background:#fff;border:1.5px solid var(--line);border-radius:12px;font-size:14px;height:46px;outline:0;padding:0 14px;transition:.15s;width:100%}.b2b .inp:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-s)}.b2b textarea.inp{height:auto;padding:12px 14px;resize:vertical}.b2b .opt{align-items:flex-start;background:#fff;border:1.5px solid var(--line);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:.15s}.b2b .opt:hover{border-color:#cfcbc1}.b2b .opt.on{background:#fafbff;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.b2b .opt .rd{border:2px solid #cfcbc1;border-radius:50%;display:grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.b2b .opt.on .rd{border-color:var(--blue)}.b2b .opt.on .rd:after{background:var(--blue);border-radius:50%;content:"";height:10px;width:10px}.b2b .opt b{display:block;font-size:14px;font-weight:600}.b2b .opt small{color:var(--ink3);display:block;font-size:12.5px;line-height:1.45;margin-top:2px}.b2b .ck{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.3}.b2b .ck input{opacity:0;pointer-events:none;position:absolute}.b2b .ck .bx{background:#fff;border:1.5px solid #cfcbc1;border-radius:6px;display:grid;flex-shrink:0;height:19px;place-items:center;transition:.15s;width:19px}.b2b .ck .bx svg{stroke-width:3;color:#fff;height:12px;opacity:0;width:12px}.b2b .ck input:checked+.bx{background:var(--blue);border-color:var(--blue)}.b2b .ck input:checked+.bx svg{opacity:1}.b2b .ck input:disabled+.bx{opacity:.4}.b2b .ck small{color:var(--ink3);font-size:11.5px;margin-left:auto}.b2b .tgl{background:#d5d2c9;border-radius:12px;flex-shrink:0;height:23px;position:relative;transition:.15s;width:40px}.b2b .tgl:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:17px;left:3px;position:absolute;top:3px;transition:.15s;width:17px}.b2b .tgl.on{background:var(--blue)}.b2b .tgl.on:after{left:20px}.b2b .empty{align-items:center;display:flex;flex-direction:column;gap:8px;padding:60px 20px;text-align:center}.b2b .empty .ei{background:linear-gradient(135deg,var(--blue-s),#f4efff);border-radius:22px;color:var(--blue);display:grid;height:76px;margin-bottom:8px;place-items:center;position:relative;width:76px}.b2b .empty .ei:after{border:1.5px dashed #d9dff8;border-radius:28px;content:"";inset:-8px;position:absolute}.b2b .empty .ei svg{height:32px;width:32px}.b2b .empty b{font-size:18px;font-weight:700}.b2b .empty p{color:var(--ink2);font-size:13.5px;line-height:1.5;margin:0 0 10px;max-width:360px}.b2b .b2b-sk{animation:b2b-sk 1.2s infinite;background:linear-gradient(90deg,#efede8,#f7f6f2 50%,#efede8);background-size:200% 100%;border-radius:10px}@keyframes b2b-sk{to{background-position:-200% 0}}.b2b .spin{animation:b2b-sp .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes b2b-sp{to{transform:rotate(1turn)}}.b2b .fade{animation:b2b-fd .25s ease}@keyframes b2b-fd{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1279px){.b2b body:not(.sbx) .app{grid-template-columns:76px minmax(0,1fr)}.b2b body:not(.sbx) .idc .t,.b2b body:not(.sbx) .out span,.b2b body:not(.sbx) .sbg,.b2b body:not(.sbx) .sbh .bt,.b2b body:not(.sbx) .si .bdg2,.b2b body:not(.sbx) .si span{display:none}.b2b body:not(.sbx) .sbh{flex-direction:column;gap:8px;height:auto;padding:16px 0 10px}.b2b body:not(.sbx) .sbg{border-top:1px solid var(--line2);display:block;font-size:0;margin:6px 8px 0;padding:8px 0}.b2b body:not(.sbx) .sbg:first-child{border:0;margin:0}.b2b body:not(.sbx) .si{justify-content:center;padding:0}.b2b body:not(.sbx) .si .bdg2.hot{display:block;font-size:0;height:9px;min-width:9px;padding:0;position:absolute;right:9px;top:5px}.b2b body:not(.sbx) .idc{background:none;justify-content:center;padding:4px}.b2b body:not(.sbx) .out{justify-content:center}.b2b body:not(.sbx) .col svg{transform:rotate(180deg)}.b2b .tpi,.b2b main{padding-left:24px;padding-right:24px}.b2b .hrow{grid-auto-columns:minmax(240px,calc(33.33333% - 12px))}.b2b .grid.list .pc .bd{grid-template-columns:minmax(0,1fr) 240px}.b2b .grid.list .pc .pr2{display:none}}@media (max-width:1023px){.b2b .app{grid-template-columns:1fr!important}.b2b .sb{display:none}.b2b .tpi{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.b2b .mlogo{align-items:center;color:var(--ink);display:flex;gap:10px}.b2b .mlogo img{border-radius:10px;height:36px;width:36px}.b2b .mlogo b{display:block;font-size:15px;font-weight:700;line-height:1.1}.b2b .mlogo small{color:var(--blue);font-size:9.5px;font-weight:700;letter-spacing:.12em}.b2b .srch{flex-basis:100%;height:46px;max-width:none;order:5}.b2b .srch kbd,.b2b .tpa .hm{display:none}.b2b .ib{height:42px;width:42px}.b2b .cartb{height:42px;padding:0 12px}.b2b .cartb .t{display:none}.b2b main{padding:4px 16px 110px}.b2b .bnav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid var(--line);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:45}.b2b .bnav a{align-items:center;color:var(--ink3);display:flex;flex-direction:column;font-size:10.5px;font-weight:600;gap:3px;justify-content:center;min-height:48px;padding:4px 2px;position:relative;white-space:nowrap}.b2b .bnav a svg{height:23px;width:23px}.b2b .bnav a.on{color:var(--blue)}.b2b .bnav a.on:before{background:var(--blue);border-radius:0 0 3px 3px;content:"";height:3px;position:absolute;top:-6px;width:28px}.b2b .bnav .ct{background:var(--sale);border-radius:9px;color:#fff;display:grid;font-size:10px;font-weight:700;height:18px;left:calc(50% + 5px);min-width:18px;padding:0 4px;place-items:center;position:absolute;top:1px}.b2b .toast{bottom:92px}.b2b .hrow{grid-auto-columns:minmax(220px,44%)}}@media (max-width:640px){.b2b .pt1{font-size:24px}.b2b .ph{margin:14px 0 16px}.b2b .sec{margin-top:30px}.b2b .sh h2{font-size:18px}.b2b .grid,.b2b .grid.dense{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b .pc{border-radius:15px}.b2b .pc .im{aspect-ratio:1}.b2b .pc .bd{gap:4px;padding:10px 11px 12px}.b2b .pc .ct{font-size:10px}.b2b .pc .ct .cn,.b2b .pc .ct .cn+i{display:none}.b2b .pc .nm{font-size:13px;min-height:35px}.b2b .pc .pkg span{font-size:10.5px;padding:2px 6px}.b2b .pc .pkg .hm2{display:none}.b2b .price b{font-size:18px}.b2b .price small,.b2b .tierh{font-size:11px}.b2b .pc .buy{gap:6px;grid-template-columns:1fr}.b2b .qs{height:38px}.b2b .qs button{width:32px}.b2b .addb{font-size:13px;height:40px}.b2b .addb .lb2{display:none}.b2b .bdg{left:8px;top:8px}.b2b .bdg span{font-size:10px;height:21px;padding:0 6px}.b2b .fav{height:32px;right:6px;top:6px;width:32px}.b2b .fav svg{height:15px;width:15px}.b2b .hrow{gap:10px;grid-auto-columns:minmax(170px,47%)}.b2b .grid.list .pc .imw{width:110px}.b2b .grid.list .pc .bd{gap:8px;grid-template-columns:1fr;padding:12px}.b2b .grid.list .pc .buy{grid-template-columns:110px 1fr}.b2b .drw{width:100vw}}@media (max-width:360px){.b2b .grid,.b2b .grid.dense{gap:8px}.b2b .pc .bd{padding:9px}.b2b .price b{font-size:16px}.b2b .mlogo b{font-size:14px}}.b2b .wel{align-items:flex-end;background:linear-gradient(120deg,#0a1838,#14306f 70%,#1f4bff 140%);border-radius:24px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:14px 0 22px;overflow:hidden;padding:30px 32px;position:relative}.b2b .wel:after{background:radial-gradient(circle,#5b7bff59,#0000 65%);border-radius:50%;content:"";height:420px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:420px}.b2b .wl{max-width:620px;position:relative}.b2b .wel h1{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:6px 0}.b2b .wel p{color:#c3cde9;font-size:15px;line-height:1.5;margin:0}.b2b .wel p b{color:#fff}.b2b .wel .eb{color:#9fb3ff!important}.b2b .stt{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.b2b .wel .pill.g{background:#0f9d5833;color:#6ee7a8}.b2b .wel .pill.b{background:#ffffff1f;color:#fff}.b2b .wel .pill.n{background:#ffffff14;color:#c3cde9}.b2b .wa{display:flex;flex-wrap:wrap;gap:10px;position:relative}.b2b .wa .btn.o{background:#ffffff14;border-color:#fff3;color:#fff}.b2b .wa .btn.o:hover{background:#ffffff24}.b2b .wa .btn.p{background:#fff;color:var(--ink)}.b2b .wa .btn.p:hover{background:#eef2ff}.b2b .kp{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.b2b .kc{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);display:flex;gap:12px;min-width:0;padding:14px 16px;transition:.15s}.b2b .kc:hover{border-color:#cfcbc1;color:var(--ink);transform:translateY(-1px)}.b2b .ki{background:var(--bg);border-radius:11px;color:var(--blue);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.b2b .ki svg{height:19px;width:19px}.b2b .kc small{color:var(--ink3);display:block;font-size:11.5px;font-weight:600;white-space:nowrap}.b2b .kc b{font-size:19px;font-weight:800;letter-spacing:-.02em}.b2b .kc b,.b2b .kc span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .kc span{color:var(--ink2);font-size:11.5px}.b2b .cats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(9,minmax(0,1fr))}.b2b .cat{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);display:flex;flex-direction:column;gap:5px;padding:18px 8px 16px;text-align:center;transition:.2s}.b2b .cat:hover{box-shadow:0 14px 30px -18px #0a18384d;color:var(--ink);transform:translateY(-3px)}.b2b .cat .ci{background:var(--t1);border-radius:50%;color:var(--t2);display:grid;height:64px;margin-bottom:5px;place-items:center;transition:.2s;width:64px}.b2b .cat:hover .ci{transform:scale(1.06)}.b2b .cat .ci svg{height:28px;width:28px}.b2b .cat b{font-size:12.5px;font-weight:600;line-height:1.3;min-height:32px}.b2b .cat small{color:var(--ink3);font-size:11px}.b2b .rerow{grid-auto-columns:minmax(300px,calc(25% - 13.5px))}.b2b .rc2{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:110px minmax(0,1fr);overflow:hidden;transition:.2s}.b2b .rc2:hover{box-shadow:0 18px 36px -24px #0a18384d}.b2b .rc2 .imw{cursor:pointer}.b2b .rc2 .im{height:100%}.b2b .rc2 .im .cd{display:none}.b2b .rb{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px}.b2b .ct2{color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.03em}.b2b .rb .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.b2b .rb .nm:hover{color:var(--blue)}.b2b .lq{align-items:center;color:var(--ink2);display:flex;font-size:11.5px;gap:5px}.b2b .lq svg{color:var(--blue);height:13px;width:13px}.b2b .rpr{align-items:baseline;display:flex;gap:4px}.b2b .rpr b{font-size:18px;font-weight:800}.b2b .rpr small{color:var(--ink3);font-size:11.5px}.b2b .rb .buy{grid-gap:6px;display:grid;gap:6px;grid-template-columns:104px minmax(0,1fr);margin-top:auto;padding-top:4px}.b2b .rb .addb,.b2b .rb .qs{height:38px}.b2b .rb .qs button{width:30px}.b2b .inc{align-items:center;color:var(--good);display:flex;font-size:11.5px;font-weight:600;gap:5px;margin-top:4px;min-height:16px}.b2b .inc svg{height:13px;width:13px}.b2b .promo2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.b2b .pb{align-items:center;background:linear-gradient(120deg,#3b1d6e,#8456c2);border-radius:22px;display:flex;gap:20px;justify-content:space-between;min-height:220px;overflow:hidden;padding:30px 32px;position:relative}.b2b .pb,.b2b .pb:hover{color:#fff}.b2b .pb .pt{bottom:-60px;opacity:.12;position:absolute;right:-40px;width:360px}.b2b .pb>div{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-width:440px;position:relative}.b2b .pb h3{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.b2b .pb p{color:#e3d6f6;font-size:13.5px;line-height:1.5;margin:0}.b2b .pv{color:#fffffff2;flex-shrink:0;font-size:84px;font-weight:800;letter-spacing:-.05em;line-height:1;position:relative}.b2b .pside{display:flex;flex-direction:column;gap:10px}.b2b .ps2{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);display:flex;flex:1 1;gap:14px;padding:16px 18px;transition:.15s}.b2b .ps2:hover{border-color:var(--c);color:var(--ink)}.b2b .ps2 .v{background:var(--c);border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:16px;font-weight:800;height:48px;min-width:64px;padding:0 8px;place-items:center;white-space:nowrap}.b2b .ps2 b{display:block;font-size:14px;font-weight:700}.b2b .ps2 small{color:var(--ink3);font-size:12px}.b2b .ps2>svg{color:var(--ink3);height:16px;margin-left:auto;width:16px}.b2b .og2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.b2b .ch2{align-items:center;border-bottom:1px solid var(--line2);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 20px}.b2b .ch2 b{font-size:15.5px;font-weight:700}.b2b .ch2 a{font-size:13px;font-weight:600}.b2b .orow{grid-gap:14px;align-items:center;border-bottom:1px solid var(--line2);color:var(--ink);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto 100px 20px;padding:13px 20px}.b2b .orow:last-child{border-bottom:0}.b2b .orow:hover{background:#fbfaf8;color:var(--ink)}.b2b .on2 b{display:block;font-size:14px;font-weight:700}.b2b .on2 small{color:var(--ink3);font-size:12px}.b2b .orow em{font-size:15px;font-style:normal;font-weight:800;text-align:right}.b2b .go2 svg{color:var(--ink3);height:16px;width:16px}.b2b .bon2{background:linear-gradient(160deg,#fffaf2,#fff 60%);border-color:#f3e1c6;color:var(--ink);display:flex;flex-direction:column;gap:8px;padding:22px}.b2b .bon2:hover{border-color:#f59e0b;color:var(--ink)}.b2b .bv{font-size:32px;font-weight:800;letter-spacing:-.02em}.b2b .bt3{background:#f1ebe0;border-radius:5px;height:9px;overflow:hidden}.b2b .bt3 i{background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:5px;display:block;height:100%}.b2b .bon2 p{color:var(--ink2);font-size:13px;line-height:1.5;margin:4px 0 0}.b2b .tr3{display:flex;gap:6px;margin-top:auto}.b2b .tr3 span{background:#f4f1ea;border-radius:9px;color:var(--ink3);flex:1 1;font-size:12px;font-weight:700;padding:7px;text-align:center}.b2b .tr3 span.ok{background:#fdebd0;color:#b45309}.b2b .cgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.b2b .cbig{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);display:flex;gap:16px;padding:18px;transition:.2s}.b2b .cbig:hover{box-shadow:0 14px 30px -18px #0a18384d;color:var(--ink);transform:translateY(-2px)}.b2b .cbig .ci{background:var(--t1);border-radius:18px;color:var(--t2);display:grid;flex-shrink:0;height:72px;place-items:center;width:72px}.b2b .cbig .ci svg{height:32px;width:32px}.b2b .cbig b{display:block;font-size:15.5px;font-weight:700}.b2b .cbig small{color:var(--ink3);font-size:12.5px}.b2b .cbig .go2{margin-left:auto}.b2b .catl{grid-gap:28px;display:grid;gap:28px;grid-template-columns:240px minmax(0,1fr)}.b2b .flt{align-self:start;display:flex;flex-direction:column;gap:22px;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:4px;position:sticky;scrollbar-width:thin;top:96px}.b2b .fh{align-items:center;display:flex;justify-content:space-between}.b2b .fh b{font-size:17px;font-weight:700}.b2b .mob{display:none!important}.b2b .fg{display:flex;flex-direction:column;gap:10px}.b2b .fbt{display:flex;gap:8px}.b2b input[type=range]{accent-color:var(--blue);width:100%}.b2b .rg{color:var(--ink3);display:flex;font-size:12px;justify-content:space-between}.b2b .rg b{color:var(--blue);font-weight:700}.b2b .tb{align-items:center;display:flex;gap:10px;margin-bottom:16px}.b2b .tb .b2b-sp{flex:1 1}.b2b .ps b{color:var(--ink)}.b2b .sel2{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:10px;display:flex;gap:6px;height:38px;padding:0 4px 0 11px}.b2b .sel2 svg{color:var(--ink3);height:15px;width:15px}.b2b .sel2 select{background:#0000;border:0;cursor:pointer;font-size:13px;font-weight:600;height:100%;outline:0}.b2b .vt{background:#fff;border:1.5px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.b2b .vt button{color:var(--ink3);display:grid;height:35px;place-items:center;width:38px}.b2b .vt button svg{height:16px;width:16px}.b2b .vt button.on{background:var(--ink);color:#fff}.b2b .pd{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:10px}.b2b .pgal{align-self:start;position:sticky;top:96px}.b2b .pgm{border-radius:22px;overflow:hidden;position:relative}.b2b .pgm .big{aspect-ratio:1/1}.b2b .th{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.b2b .th>button{border:2px solid #0000;border-radius:13px;overflow:hidden;transition:.15s}.b2b .th>button.on{border-color:var(--blue)}.b2b .th .im{aspect-ratio:1}.b2b .th .im .cd{display:none}.b2b .ppan{display:flex;flex-direction:column;gap:16px}.b2b .pcat{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.b2b .ppan h1{font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:-6px 0 0}.b2b .meta{align-items:center;color:var(--ink3);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 18px}.b2b .meta b{color:var(--ink);font-weight:600}.b2b .pbx{background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:2px;padding:20px}.b2b .tg{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:10px}.b2b .tg>button{background:#fff;border:1.5px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:12px;text-align:left;transition:.15s}.b2b .tg>button:hover{border-color:#cfcbc1}.b2b .tg>button.on{background:var(--blue-s);border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.b2b .tg small{color:var(--ink3);font-size:12px;font-weight:600}.b2b .tg b{font-size:20px;font-weight:800;letter-spacing:-.02em}.b2b .tg span{color:var(--good);font-size:11.5px;font-weight:700}.b2b .tg>button:first-child span{color:var(--ink3);font-weight:500}.b2b .pkn{align-items:flex-start;background:var(--bg);border-radius:13px;display:flex;gap:12px;margin-top:14px;padding:12px 14px}.b2b .pkn svg{color:var(--blue);height:20px;margin-top:1px;width:20px}.b2b .pkn b{display:block;font-size:13.5px;font-weight:700}.b2b .pkn small{color:var(--ink2);font-size:12.5px}.b2b .pq{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:170px minmax(0,1fr);margin-top:16px}.b2b .pcalc{display:flex;flex-direction:column;gap:6px}.b2b .pcalc .sumr{font-size:13px}.b2b .pcalc .sumr.t{border-top:1px dashed var(--line);margin-top:4px;padding-top:8px}.b2b .pcalc .sumr.t b{font-size:24px}.b2b #pn{display:flex;flex-direction:column;gap:6px;margin-top:10px}.b2b #pn:empty{display:none}.b2b #pn .nudge{margin:0}.b2b #padd{margin-top:14px}.b2b .pinf{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.b2b .pinf div{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:10px;padding:12px}.b2b .pinf svg{color:var(--blue);height:19px;margin-top:1px;width:19px}.b2b .pinf b{display:block;font-size:12.5px;font-weight:700}.b2b .pinf small{color:var(--ink3);display:block;font-size:11.5px;line-height:1.35}.b2b .ptabs{margin-top:32px;overflow:hidden}.b2b .ptn{border-bottom:1px solid var(--line);display:flex;gap:4px;overflow-x:auto;padding:6px 6px 0;scrollbar-width:none}.b2b .ptn button{border-bottom:2px solid #0000;color:var(--ink3);font-size:14px;font-weight:600;margin-bottom:-1px;padding:12px 16px;white-space:nowrap}.b2b .ptn button.on{border-bottom-color:var(--blue);color:var(--ink)}.b2b .ptb{padding:22px 24px}.b2b .ptb p{color:var(--ink2);font-size:14.5px;line-height:1.7;margin:0;max-width:720px}.b2b .ptb dl{display:grid;grid-template-columns:200px 1fr;margin:0;max-width:640px}.b2b .ptb dd,.b2b .ptb dt{border-bottom:1px solid var(--line2);font-size:14px;margin:0;padding:10px 0}.b2b .ptb dt{color:var(--ink3)}.b2b .ptb dd{font-weight:600}.b2b .co{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 390px}.b2b .cos{display:flex;flex-direction:column;gap:14px}.b2b .cb{padding:20px 22px}.b2b .cbh{align-items:center;display:flex;gap:12px;margin-bottom:14px}.b2b .cbh b{flex:1 1;font-size:16px;font-weight:700}.b2b .cbh a{cursor:pointer;font-size:13px;font-weight:600}.b2b .nb{background:var(--ink);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.b2b .og{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.b2b .opt.dis{cursor:not-allowed;opacity:.55}.b2b .dts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.b2b .dt{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:1px;padding:12px 8px;position:relative}.b2b .dt:hover{border-color:#cfcbc1}.b2b .dt.on{background:#fafbff;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.b2b .dt small{color:var(--ink3);font-size:11.5px;font-weight:600}.b2b .dt b{font-size:24px;font-weight:800}.b2b .dt span{color:var(--ink2);font-size:11.5px}.b2b .dt em{background:var(--good);border-radius:6px;color:#fff;font-size:10px;font-style:normal;font-weight:700;padding:2px 7px;position:absolute;top:-9px;white-space:nowrap}.b2b .hint{align-items:center;color:var(--ink3);display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin:14px 0 0}.b2b .hint svg{flex-shrink:0;height:16px;width:16px}.b2b .two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.b2b .cosum{padding:20px 22px;position:sticky;top:96px}.b2b .cst{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.b2b .cst div{background:var(--bg);border-radius:12px;padding:10px 12px;text-align:center}.b2b .cst b{display:block;font-size:18px;font-weight:800}.b2b .cst span{color:var(--ink3);font-size:11px;font-weight:600}.b2b .cli{display:flex;flex-direction:column;gap:12px;margin:14px -4px 0;max-height:260px;overflow-y:auto;padding:6px 4px}.b2b .cli>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;position:relative}.b2b .cli .im{border-radius:11px;height:52px;width:52px}.b2b .cli .im .cd{display:none}.b2b .cli .qq{background:var(--ink);border:2px solid #fff;border-radius:11px;color:#fff;display:grid;font-size:11px;font-weight:700;height:22px;left:40px;min-width:22px;padding:0 5px;place-items:center;position:absolute;top:-6px}.b2b .cli b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .cli small{color:var(--ink3);font-size:12px}.b2b .cli em{font-size:13.5px;font-style:normal;font-weight:700}.b2b .sumb{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px}.b2b .tc{color:var(--ink3);font-size:11px;text-align:center}.b2b .ctab{overflow:hidden}.b2b .cth,.b2b .ctr{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 110px 130px 100px 36px;padding:14px 20px}.b2b .cth{background:#fbfaf8;border-bottom:1px solid var(--line);color:var(--ink3);font-size:10.5px;font-weight:700;letter-spacing:.1em;padding-bottom:11px;padding-top:11px;text-transform:uppercase}.b2b .ctr{border-bottom:1px solid var(--line2)}.b2b .ctr:last-child{border-bottom:0}.b2b .cpr{align-items:flex-start;cursor:pointer;display:flex;gap:14px;min-width:0}.b2b .cpr .im{border-radius:12px;flex-shrink:0;height:64px;width:64px}.b2b .cpr .im .cd{display:none}.b2b .cpr b{display:block;font-size:14px;font-weight:600;line-height:1.3}.b2b .cpr:hover b{color:var(--blue)}.b2b .cpr small{color:var(--ink3);display:block;font-size:12px;margin-top:2px}.b2b .cpr .nudge{cursor:default}.b2b .up{font-size:14px;font-weight:600}.b2b .up small{color:var(--ink3);display:block;font-size:11px;font-weight:500;text-decoration:line-through}.b2b .st2{font-size:15.5px;font-weight:800}.b2b .rm2{border-radius:9px;color:var(--ink3);display:grid;height:34px;place-items:center;width:34px}.b2b .rm2:hover{background:var(--bad-s);color:var(--bad)}.b2b .rm2 svg{height:16px;width:16px}.b2b .r{text-align:right}.b2b .succ{align-items:center;display:flex;flex-direction:column;gap:14px;margin:40px auto 0;max-width:640px;padding:44px 36px;text-align:center}.b2b .sic{animation:b2b-pop .4s cubic-bezier(.2,1.6,.4,1);background:var(--good);border-radius:50%;box-shadow:0 0 0 10px var(--good-s);color:#fff;display:grid;height:72px;place-items:center;width:72px}@keyframes b2b-pop{0%{transform:scale(.5)}}.b2b .sic svg{stroke-width:2.6;height:34px;width:34px}.b2b .succ h1{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:10px 0 0}.b2b .succ p{color:var(--ink2);font-size:14.5px;line-height:1.55;margin:0}.b2b .sg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:8px 0;width:100%}.b2b .sg div{background:var(--bg);border-radius:12px;padding:12px}.b2b .sg small{color:var(--ink3);display:block;font-size:11px;font-weight:600}.b2b .sg b{font-size:14px;font-weight:700}.b2b .ol{display:flex;flex-direction:column;gap:14px}.b2b .oc{overflow:hidden}.b2b .och{align-items:center;border-bottom:1px solid var(--line2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.b2b .och b{display:block;font-size:16px;font-weight:700}.b2b .och small{color:var(--ink3);font-size:12.5px}.b2b .opp{display:flex;flex-wrap:wrap;gap:6px}.b2b .ocb{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px}.b2b .thumbs{display:flex}.b2b .thumbs .im{border:2px solid #fff;border-radius:12px;height:54px;margin-left:-12px;width:54px}.b2b .thumbs .im:first-child{margin-left:0}.b2b .thumbs .im svg{height:45%;width:45%}.b2b .thumbs .cd{display:none}.b2b .thumbs .more{background:var(--bg);border:2px solid #fff;border-radius:12px;color:var(--ink2);display:grid;font-size:12.5px;font-weight:700;height:54px;margin-left:-12px;place-items:center;width:54px}.b2b .ost{align-items:flex-start;display:flex}.b2b .ost>div{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;position:relative;text-align:center}.b2b .ost>div:before{background:var(--line);content:"";height:2px;position:absolute;right:50%;top:11px;width:100%}.b2b .ost>div:first-child:before{display:none}.b2b .ost>div.c:before,.b2b .ost>div.d:before{background:var(--blue)}.b2b .ost i{background:#fff;border:2px solid var(--line);border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px;z-index:1}.b2b .ost i svg{stroke-width:3;height:13px;width:13px}.b2b .ost .d i{background:var(--blue);border-color:var(--blue)}.b2b .ost .c i{border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-s)}.b2b .ost .c i:after{background:var(--blue);border-radius:50%;content:"";height:9px;width:9px}.b2b .ost span{color:var(--ink3);font-size:11.5px;font-weight:500}.b2b .ost .c span,.b2b .ost .d span{color:var(--ink);font-weight:600}.b2b .otot{text-align:right}.b2b .otot small{color:var(--ink3);display:block;font-size:11.5px}.b2b .otot b{display:block;font-size:22px;font-weight:800}.b2b .otot span{color:var(--ink3);font-size:11.5px}.b2b .ocf{background:#fbfaf8;border-top:1px solid var(--line2);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.b2b .eta,.b2b .ocf{align-items:center;display:flex}.b2b .eta{color:var(--ink2);font-size:12.5px;font-weight:500;gap:8px}.b2b .eta svg{color:var(--blue);height:16px;width:16px}.b2b .oa{display:flex;flex-wrap:wrap;gap:8px}.b2b .kv2{grid-gap:14px;border-top:1px solid var(--line2);display:grid;gap:14px;margin-top:16px;padding-top:16px}.b2b .kv2 small{color:var(--ink3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.b2b .kv2 b,.b2b .kv2 small{display:block;font-weight:600}.b2b .kv2 b{font-size:13.5px}.b2b .kv2 span{color:var(--ink2);font-size:12.5px}.b2b .nl{display:flex;flex-direction:column;gap:4px}.b2b .ni{align-items:flex-start;border-radius:13px;color:var(--ink);display:flex;gap:12px;padding:12px}.b2b .ni:hover{background:var(--bg);color:var(--ink)}.b2b .ni b{display:block;font-size:13.5px;font-weight:600;line-height:1.35}.b2b .ni small{color:var(--ink3);font-size:12px}.b2b .rt{overflow:hidden}.b2b .rth,.b2b .rtr{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:30px minmax(0,1fr) 170px 130px 100px;padding:12px 20px}.b2b .rth{background:#fbfaf8;border-bottom:1px solid var(--line);color:var(--ink3);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.b2b .rtr{border-bottom:1px solid var(--line2)}.b2b .rtr.oos{opacity:.55}.b2b .rp{align-items:center;cursor:pointer;display:flex;gap:12px;min-width:0}.b2b .rp .im{border-radius:10px;flex-shrink:0;height:48px;width:48px}.b2b .rp .im .cd{display:none}.b2b .rp b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .rp:hover b{color:var(--blue)}.b2b .rn,.b2b .rp small{color:var(--ink3);font-size:12px}.b2b .rtr b.r{font-size:14.5px;font-weight:700}.b2b .hk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.b2b .ks{display:flex;flex-direction:column;gap:3px;min-width:0;padding:18px 20px}.b2b .ks small{color:var(--ink3);font-size:11.5px;font-weight:600}.b2b .ks b{font-size:24px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .ks span{color:var(--ink3);font-size:12px}.b2b .ks.kt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.3;margin:4px 0 2px;white-space:normal}.b2b .hf{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:20px 0 14px}.b2b .htb{overflow:hidden}.b2b .hr{grid-gap:18px;align-items:center;border-bottom:1px solid var(--line2);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) 150px 110px auto;padding:14px 20px}.b2b .hr:last-child{border-bottom:0}.b2b .hr .thumbs .im{border-radius:10px;height:44px;margin-left:-14px;width:44px}.b2b .hr .thumbs .im:first-child{margin-left:0}.b2b .hn b{display:block;font-size:14px;font-weight:700}.b2b .hn small{color:var(--ink3);font-size:12px}.b2b .hst{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.b2b .hst small{color:var(--ink3);font-size:11px}.b2b .ht{font-size:16px;font-weight:800}.b2b .qo{overflow:visible}.b2b .qh,.b2b .qr{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 90px 120px 100px 36px;padding:12px 20px}.b2b .qh{background:#fbfaf8;border-bottom:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;color:var(--ink3);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.b2b .qr{border-bottom:1px solid var(--line2)}.b2b .qr>b,.b2b .qr>span{font-size:14px;padding-top:14px}.b2b .qr>b{font-weight:700}.b2b .qpr{color:var(--ink2)}.b2b .qr .rm2{margin-top:6px}.b2b .qp{min-width:0;position:relative}.b2b .qin{align-items:center;display:flex;gap:10px}.b2b .qin .im,.b2b .qph{border-radius:11px;flex-shrink:0;height:46px;width:46px}.b2b .qin .im .cd{display:none}.b2b .qph{background:var(--bg);color:var(--ink3);display:grid;place-items:center}.b2b .qph svg{height:18px;width:18px}.b2b .qin .inp{font-weight:600;text-transform:uppercase}.b2b .qin .inp::placeholder{font-weight:400;text-transform:none}.b2b .qn{color:var(--ink2);display:block;font-size:12px;margin:5px 0 0 56px}.b2b .qw{color:var(--warn);display:block;font-size:11px;font-weight:600;margin-top:4px}.b2b .qqi{font-weight:700;text-align:center}.b2b .qsg{background:#fff;border-radius:13px;box-shadow:0 20px 40px -16px #0a18384d;left:56px;overflow:hidden;position:absolute;right:0;top:50px;z-index:10}.b2b .qsg:empty{display:none}.b2b .qsg button{align-items:center;border-bottom:1px solid var(--line2);display:flex;font-size:13px;gap:10px;padding:8px 12px;text-align:left;width:100%}.b2b .qsg button:hover{background:var(--bg)}.b2b .qsg .im{border-radius:8px;flex-shrink:0;height:34px;width:34px}.b2b .qsg .im .cd{display:none}.b2b .qsg span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .qsg em{font-style:normal;font-weight:700}.b2b .qadd{align-items:center;color:var(--blue);display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:14px 20px;width:100%}.b2b .qadd svg{height:16px;width:16px}.b2b .qadd:hover{background:#fbfaf8}.b2b .bhero{align-items:flex-end;background:linear-gradient(120deg,#2a1700,#7a3e00 60%,#c46a00);border-radius:24px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;overflow:hidden;padding:32px;position:relative}.b2b .bhero .pt{opacity:.1;position:absolute;right:-60px;top:-60px;width:420px}.b2b .bhl{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-width:560px;position:relative}.b2b .bhl h2{font-size:36px;font-weight:800;letter-spacing:-.03em;margin:0}.b2b .bhl h2 span{color:#ffcf8a;font-size:20px;font-weight:700}.b2b .bnum{align-items:baseline;display:flex;gap:8px}.b2b .bnum b{font-size:28px;font-weight:800}.b2b .bnum span{color:#ffd9a8;font-size:15px}.b2b .btr2{background:#ffffff2e;border-radius:5px;height:10px;overflow:hidden;width:100%}.b2b .btr2 i{background:linear-gradient(90deg,#ffcf8a,#fff);border-radius:5px;display:block;height:100%}.b2b .bhl p{color:#ffe6c7;font-size:14px;line-height:1.5;margin:0}.b2b .bhl p b{color:#fff}.b2b .bhr{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;padding:18px 22px;position:relative;text-align:right}.b2b .bhr small{color:#ffd9a8;display:block;font-size:12px}.b2b .bhr b{display:block;font-size:30px;font-weight:800}.b2b .bhr span{color:#ffd9a8;font-size:12px}.b2b .tiers3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.b2b .tc3{display:flex;flex-direction:column;gap:12px;padding:20px}.b2b .tc3.cur{border-color:#f59e0b;box-shadow:0 0 0 3px #fdecd0}.b2b .tch{align-items:center;display:flex;gap:12px}.b2b .tch b{display:block;font-size:16px;font-weight:700}.b2b .tch small{color:var(--ink3);font-size:12px}.b2b .tch .pill{margin-left:auto}.b2b .tb3{border-radius:12px;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.b2b .tb3 svg{height:22px;width:22px}.b2b .tb3.t0{background:#f6e7da;color:#a0592a}.b2b .tb3.t1{background:#eceef3;color:#6b7387}.b2b .tb3.t2{background:#fdf1cf;color:#b8860b}.b2b .tcv{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1}.b2b .tcv small{color:var(--ink3);display:block;font-size:12.5px;font-weight:500;letter-spacing:0;margin-top:4px}.b2b .tcs{align-items:center;border-top:1px solid var(--line2);color:var(--ink2);display:flex;font-size:12.5px;font-weight:600;gap:6px;padding-top:10px}.b2b .tc3.ok .tcs{color:var(--good)}.b2b .tcs svg{height:15px;width:15px}.b2b .bhow{margin-top:16px}.b2b .hw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.b2b .hw div{background:var(--bg);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative}.b2b .hw svg{color:var(--blue);height:22px;width:22px}.b2b .hw b{font-size:14px;font-weight:700}.b2b .hw small{color:var(--ink2);font-size:12.5px;line-height:1.45}.b2b .hn3{color:#e4e1d9;font-size:28px;font-weight:800;position:absolute;right:16px;top:14px}.b2b .ofg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.b2b .ofc2{display:grid;grid-template-columns:130px minmax(0,1fr);overflow:hidden;transition:.2s}.b2b .ofc2:hover{box-shadow:0 18px 36px -24px #0a18384d}.b2b .ofv{position:relative}.b2b .ofv .im{height:100%;min-height:170px}.b2b .ofv .im svg{height:50%;width:50%}.b2b .ofv span{background:var(--c);border-radius:10px;color:#fff;font-size:20px;font-weight:800;left:10px;letter-spacing:-.02em;padding:6px 10px;position:absolute;top:10px}.b2b .ofb{align-items:flex-start;display:flex;flex-direction:column;gap:5px;padding:16px 18px}.b2b .ofb small{color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.b2b .ofb b{font-size:17px;font-weight:700}.b2b .ofb p{color:var(--ink2);font-size:13px;line-height:1.45;margin:0}.b2b .ofd{align-items:center;color:var(--ink2);display:flex;font-size:12px;font-weight:600;gap:6px;margin:4px 0 6px}.b2b .ofd svg{color:var(--c);height:14px;width:14px}.b2b .ofc2.ex{opacity:.6}.b2b .ofc2.ex .ofv span{background:var(--ink3)}.b2b .lr{align-items:center;border-bottom:1px solid var(--line2);color:var(--ink);display:flex;gap:14px;padding:13px 20px}.b2b .lr:last-child{border-bottom:0}.b2b .lr>div:first-child{flex:1 1;min-width:0}.b2b .lr b{display:block;font-size:13.5px;font-weight:600}.b2b .lr small{color:var(--ink3);font-size:12px}.b2b .lr em{font-size:15px;font-style:normal;font-weight:800;min-width:70px;text-align:right}.b2b .s40{border-radius:10px;flex-shrink:0;height:40px;width:40px}.b2b .s40 .cd{display:none}.b2b .ahero{align-items:center;background:#fff;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;margin:14px 0 20px;padding:26px 28px}.b2b .ahero small{color:var(--ink3);font-size:12px;font-weight:600}.b2b .ahero h1{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:2px 0 8px}.b2b .am2{align-items:center;color:var(--ink2);font-size:12.5px;gap:8px 14px}.b2b .ahq,.b2b .am2{display:flex;flex-wrap:wrap}.b2b .ahq{gap:8px}.b2b .ag{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b .acard{overflow:hidden}.b2b .ach{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:12px;padding:16px 20px}.b2b .ach b{flex:1 1;font-size:15.5px;font-weight:700}.b2b .aci{background:var(--blue-s);border-radius:10px;color:var(--blue);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.b2b .aci svg{height:18px;width:18px}.b2b .adl{display:grid;grid-template-columns:150px minmax(0,1fr);margin:0;padding:8px 20px 14px}.b2b .adl dd,.b2b .adl dt{border-bottom:1px solid var(--line2);font-size:14px;margin:0;padding:10px 0}.b2b .adl dd:last-child,.b2b .adl dt:nth-last-child(2){border-bottom:0}.b2b .adl dt{color:var(--ink3)}.b2b .adl dd{font-weight:600;word-break:break-word}.b2b .aform{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:18px 20px}.b2b .aform .inp[readonly]{background:#faf9f7;color:var(--ink3)}.b2b .afoot{background:#fbfaf8;border-top:1px solid var(--line2);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.b2b .b2t{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 20px 6px}.b2b .b2t div{background:var(--bg);border-radius:12px;min-width:0;padding:10px 12px}.b2b .b2t small{color:var(--ink3);display:block;font-size:11px;font-weight:600}.b2b .b2t b{font-size:16px;font-weight:800;white-space:nowrap}.b2b .crl{padding:10px 20px 4px}.b2b .crl .sumr{font-size:12.5px}.b2b .lim{background:#eceae4;border-radius:4px;height:8px;margin:8px 0 6px;overflow:hidden}.b2b .lim i{background:var(--ink);border-radius:4px;display:block;height:100%}.b2b .ach2{color:var(--ink2);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:10px 20px 16px}.b2b .adl2>div{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:12px;padding:13px 20px}.b2b .adl2>div:last-child{border-bottom:0}.b2b .adl2 b{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.b2b .adl2 small{color:var(--ink3);font-size:12.5px}.b2b .sr{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:12px;justify-content:space-between;padding:13px 20px}.b2b .sr:last-child{border-bottom:0}.b2b .sr b{display:block;font-size:14px;font-weight:600}.b2b .sr small{color:var(--ink3);font-size:12.5px}.b2b .chat{display:grid;grid-template-columns:340px minmax(0,1fr);height:min(700px,calc(100vh - 220px));min-height:500px;overflow:hidden}.b2b .cls{border-right:1px solid var(--line);overflow-y:auto}.b2b .cls,.b2b .ncat{display:flex;flex-direction:column}.b2b .ncat{border-bottom:1px solid var(--line2);gap:10px;padding:16px}.b2b .ncat .chip{font-size:12.5px;height:34px;padding:0 11px}.b2b .cv{align-items:flex-start;border-bottom:1px solid var(--line2);display:flex;gap:12px;padding:14px 16px;position:relative;text-align:left}.b2b .cv:hover{background:#fbfaf8}.b2b .cv.on{background:var(--blue-s)}.b2b .cv .av{border-radius:13px;font-size:13px;height:44px;position:relative;width:44px}.b2b .cv .av i{background:var(--good);border:2px solid #fff;border-radius:50%;bottom:-2px;height:12px;position:absolute;right:-2px;width:12px}.b2b .cvt{display:flex;gap:8px;justify-content:space-between}.b2b .cvt b{font-size:14px;font-weight:700}.b2b .cvt span{color:var(--ink3);font-size:11px;white-space:nowrap}.b2b .cv small{color:var(--ink3);display:block;font-size:11.5px}.b2b .cv p{color:var(--ink2);font-size:12.5px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .cv p.un{color:var(--ink);font-weight:700}.b2b .ud{background:var(--blue);border-radius:50%;height:10px;position:absolute;right:16px;top:38px;width:10px}.b2b .cw{display:flex;flex-direction:column;min-height:0}.b2b .cw header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:14px 20px}.b2b .cw header .av{font-size:13px;height:42px;width:42px}.b2b .cw header b{display:block;font-size:15px;font-weight:700}.b2b .cw header small{align-items:center;color:var(--ink3);display:flex;font-size:12px;gap:6px}.b2b .cw header i.on{background:var(--good);border-radius:50%;height:8px;width:8px}.b2b .cbk{display:none}.b2b .cmsg{background:#fbfaf8;flex:1 1;gap:10px;overflow-y:auto;padding:20px}.b2b .bb,.b2b .cmsg{display:flex;flex-direction:column}.b2b .bb{gap:3px;max-width:72%}.b2b .bb p{border-radius:16px;font-size:14px;line-height:1.45;margin:0;padding:11px 15px}.b2b .bb small{color:var(--ink3);font-size:10.5px;padding:0 6px}.b2b .bb.them{align-self:flex-start}.b2b .bb.them p{background:#fff;border:1px solid var(--line);border-bottom-left-radius:5px}.b2b .bb.me{align-items:flex-end;align-self:flex-end}.b2b .bb.me p{background:var(--blue);border-bottom-right-radius:5px;color:#fff}.b2b .qk{padding:10px 16px 0}.b2b .qk .chip{flex-shrink:0;font-size:12px;height:32px}.b2b .cin{display:flex;gap:8px;padding:12px 16px 16px}.b2b .cin .btn{height:46px;padding:0;width:46px}@media (max-width:1400px){.b2b .kp{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b .kp .kc:nth-child(n+4){display:none}}@media (max-width:1279px){.b2b .cats{grid-template-columns:repeat(5,minmax(0,1fr))}.b2b .rerow{grid-auto-columns:minmax(290px,calc(33.33333% - 12px))}.b2b .co{grid-template-columns:minmax(0,1fr) 340px}.b2b .pinf{grid-template-columns:1fr}.b2b .cth,.b2b .ctr{gap:12px;grid-template-columns:minmax(0,1fr) 90px 124px 90px 34px}}@media (max-width:1100px){.b2b .pd{gap:24px;grid-template-columns:1fr}.b2b .pgal{max-width:560px;position:static}.b2b .co,.b2b .og2,.b2b .promo2{grid-template-columns:1fr}.b2b .cosum{position:static}.b2b .hk{grid-template-columns:1fr 1fr}.b2b .ag,.b2b .hw,.b2b .ocb,.b2b .tiers3{grid-template-columns:1fr}.b2b .ocb{gap:16px}.b2b .otot{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;text-align:left}.b2b .hr{grid-template-columns:minmax(0,1fr) auto auto;row-gap:10px}.b2b .hr .thumbs{display:none}.b2b .hr .oa{grid-column:1/-1}}@media (max-width:1023px){.b2b .wel{border-radius:20px;margin-top:8px;padding:22px 20px}.b2b .wel h1{font-size:26px}.b2b .wel p{font-size:14px}.b2b .wa{width:100%}.b2b .wa .btn{flex:1 1;font-size:14px;height:46px}.b2b .kp{grid-auto-columns:minmax(200px,62%);grid-auto-flow:column;grid-template-columns:none;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.b2b .kp::-webkit-scrollbar{display:none}.b2b .kp .kc:nth-child(n+4){display:flex}.b2b .cats{grid-auto-columns:118px;grid-auto-flow:column;grid-template-columns:none;margin:0 -16px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.b2b .cats::-webkit-scrollbar{display:none}.b2b .hrow,.b2b .rerow{margin:0 -16px;padding:2px 16px 8px;scroll-padding:16px}.b2b .rerow{grid-auto-columns:minmax(280px,78%)}.b2b .arrows{display:none}.b2b .catl{grid-template-columns:1fr}.b2b .mob{display:inline-flex!important}.b2b .flt{background:#fff;border-radius:22px 22px 0 0;bottom:0;left:0;max-height:84vh;padding:14px 20px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;top:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);z-index:90}.b2b .flt:before{background:#d8d5cc;border-radius:2px;content:"";display:block;flex-shrink:0;height:4px;margin:0 auto -6px;width:40px}.b2b.fopen .flt{transform:none}.b2b.fopen #fov{opacity:1;pointer-events:auto}.b2b .fbt{background:#fff;bottom:0;padding-top:8px;position:sticky}.b2b .vt{display:none}.b2b .ppan h1{font-size:25px}.b2b .pq{grid-template-columns:1fr}.b2b .pq .qs{max-width:none}.b2b .ptb{padding:18px}.b2b .ptb dl{grid-template-columns:130px 1fr}.b2b .ahero{padding:20px}.b2b .ahero h1{font-size:22px}.b2b .ahq{width:100%}.b2b .ahq .btn{flex:1 1}.b2b .chat{grid-template-columns:1fr;height:calc(100vh - 250px);min-height:460px}.b2b .chat .cw,.b2b .chat.cv-on .cls{display:none}.b2b .chat.cv-on .cw{display:flex}.b2b .cbk{display:grid}}.b2b .mbar,.b2b .mql{display:none}@media (max-width:1023px){.b2b .mbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid var(--line);bottom:calc(61px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px -18px #0a183840;display:flex;gap:12px;left:0;padding:10px 16px;position:fixed;right:0;z-index:44}.b2b .mbar>div{flex:1 1;min-width:0}.b2b .mbar small{color:var(--ink3);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .mbar b{font-size:20px;font-weight:800;letter-spacing:-.02em}.b2b .mbar .btn{height:48px;padding:0 22px}.b2b main:has(.mbar){padding-bottom:190px}.b2b #padd,.b2b .co .cosum .btn.lg{display:none}.b2b .mql{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.b2b .mql a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:7px;line-height:1.25;padding:14px 4px 12px;text-align:center}.b2b .mql a span{background:var(--blue-s);border-radius:12px;color:var(--blue);display:grid;height:40px;place-items:center;width:40px}.b2b .mql a svg{height:19px;width:19px}.b2b .tp .tpi{gap:8px 10px;padding-bottom:10px;padding-top:10px}.b2b .mlogo img{height:34px;width:34px}.b2b .srch{border-radius:12px;height:44px}.b2b .ph .btn{font-size:13px;height:40px}.b2b .catl .tb{background:var(--bg);margin:0 -16px 12px;padding:8px 16px;position:sticky;top:116px;z-index:5}.b2b #catChips{margin:0 -16px 10px!important;padding:0 16px}.b2b .chips.hs{margin-left:-16px;margin-right:-16px;padding:0 16px}}@media (max-width:640px){.b2b .wel{padding:18px 16px}.b2b .wel h1{font-size:22px}.b2b .wel p{font-size:13px}.b2b .wel .stt{margin-top:12px}.b2b .wa .btn{font-size:13px;height:44px;padding:0 10px}.b2b .pc .buy{gap:6px;grid-template-columns:minmax(0,1fr) 40px}.b2b .pc .addb{padding:0}.b2b .pc .addb,.b2b .pc .qs{border-radius:10px;height:38px}.b2b .pc .qs button{width:28px}.b2b .pc .qs input{font-size:14px}.b2b .pc .inc{font-size:10.5px;min-height:14px}.b2b .grid.list .pc .buy,.b2b .rb .buy{grid-template-columns:minmax(0,1fr) 40px}.b2b .rb .addb .lb2{display:none}.b2b .rc2{grid-template-columns:92px minmax(0,1fr)}.b2b .kc{padding:12px}.b2b .kc b{font-size:17px}.b2b .ki{height:36px;width:36px}.b2b .sh{margin-bottom:12px}.b2b .ppan h1{font-size:22px}.b2b .tg b{font-size:17px}.b2b .tg>button{padding:10px}.b2b .pgm{border-radius:16px;border-radius:0;margin:0 -16px}.b2b .th{grid-template-columns:repeat(4,56px)}.b2b .mql{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.b2b .mql a{font-size:10.5px;padding:12px 2px 10px}.b2b .ahero .av{font-size:20px!important;height:56px!important;width:56px!important}.b2b .toast{bottom:150px}.b2b .wel h1{font-size:22px}.b2b .stt .pill.n{display:none}.b2b .promo2 .pb{align-items:flex-start;flex-direction:column;min-height:0;padding:22px}.b2b .pb h3{font-size:21px}.b2b .pv{font-size:48px;opacity:.35;position:absolute;right:18px;top:16px}.b2b .orow{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.b2b .orow .pill{grid-row:2;justify-self:start}.b2b .orow em{align-self:center;grid-column:2;grid-row:1/3}.b2b .go2{display:none}.b2b .cbig{padding:14px}.b2b .cbig .ci{height:56px;width:56px}.b2b .cth{display:none}.b2b .ctr{grid-template-columns:minmax(0,1fr) auto;padding:14px;row-gap:10px}.b2b .ctr .cpr{grid-column:1/-1}.b2b .ctr .up{display:none}.b2b .ctr .st2{text-align:right}.b2b .ctr .rm2{position:absolute;right:10px;top:10px}.b2b .ctr{position:relative}.b2b .cpr{padding-right:30px}.b2b .dts{grid-template-columns:repeat(2,1fr);row-gap:14px}.b2b .aform,.b2b .sg,.b2b .two{grid-template-columns:1fr}.b2b .succ{margin-top:20px;padding:30px 20px}.b2b .ocb,.b2b .ocf,.b2b .och{padding-left:14px;padding-right:14px}.b2b .ost span{font-size:10px}.b2b .oa{width:100%}.b2b .oa .btn{flex:1 1}.b2b .rth{display:none}.b2b .rtr{grid-template-columns:24px minmax(0,1fr) auto;padding:12px 14px;row-gap:8px}.b2b .rtr .rn{grid-column:2/-1}.b2b .rtr .qs{grid-column:2}.b2b .hk{gap:8px;grid-template-columns:1fr 1fr}.b2b .ks{padding:14px}.b2b .ks b{font-size:19px}.b2b .hf{flex-direction:column}.b2b .hr{padding:14px}.b2b .hm3,.b2b .qh{display:none}.b2b .qr{grid-template-columns:minmax(0,1fr) 92px 30px;padding:12px 14px;row-gap:6px}.b2b .qr>.qpr{display:none}.b2b .qr>b{color:var(--ink2);font-size:13px;grid-column:1;grid-row:2;padding-top:0}.b2b .qr>div:nth-child(3){grid-column:2;grid-row:1}.b2b .qr .rm2{grid-column:3;grid-row:1}.b2b .qn{margin-left:0}.b2b .qsg{left:0;top:52px}.b2b .bhero{padding:24px 20px}.b2b .bhl h2{font-size:28px}.b2b .bhr{text-align:left;width:100%}.b2b .ofc2{grid-template-columns:100px minmax(0,1fr)}.b2b .adl{grid-template-columns:110px minmax(0,1fr)}.b2b .b2t{grid-template-columns:1fr 1fr}.b2b .bb{max-width:86%}.b2b .pinf{display:none}}.b2b{--bg:#f7f6f2;--line:#ebe8e1;--line2:#f1efea;--ink:#0d1533;--ink2:#4b5470;--ink3:#8b92a6;--navy:#0d1b46;--blue:#1f4bff;--blue-s:#eef2ff;--r:18px;background:var(--bg)}.b2b .ann{background:var(--navy);color:#c9d2ec;font-size:12px;letter-spacing:.01em;padding:9px 16px;text-align:center}.b2b .ann b{color:#fff;font-weight:600}.b2b .hd2{-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);background:#fffffff0;border-bottom:1px solid var(--line)}.b2b .hr2{gap:22px;height:78px;margin:0 auto;max-width:1440px;padding:0 32px}.b2b .hr2,.b2b .lg2{align-items:center;display:flex}.b2b .lg2{flex-shrink:0;gap:9px}.b2b .lg2,.b2b .lg2:hover{color:var(--ink)}.b2b .lg2 img{border-radius:9px;height:34px;object-fit:contain;width:34px}.b2b .lg2 span{font-size:21px;font-weight:700;letter-spacing:-.03em}.b2b .lg2 em{color:var(--blue);font-style:normal}.b2b .lg2 i{align-items:center;background:var(--navy);border-radius:6px;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;height:20px;justify-content:center;letter-spacing:.14em;line-height:1;margin-left:2px;padding:0 calc(7px - .07em) 0 calc(7px + .07em)}.b2b .hd2 .srch{background:#f5f4f0;border-color:#0000;border-radius:999px;height:48px;max-width:640px}.b2b .hd2 .srch:focus-within{background:#fff;border-color:var(--navy);box-shadow:0 0 0 4px #0d1b4612}.b2b .hd2 .srch kbd{background:#fff;border-radius:999px}.b2b .tpa{gap:2px}.b2b .ib2{align-items:center;border-radius:12px;color:var(--ink);display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:3px;padding:6px 10px;position:relative;white-space:nowrap}.b2b .ib2:hover{background:#f5f4f0;color:var(--ink)}.b2b .ib2 svg{height:21px;width:21px}.b2b .ib2 .ct{background:var(--blue);border-radius:9px;color:#fff;display:grid;font-size:10px;font-weight:700;height:17px;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:12px;top:2px}.b2b .ib2 .dt2{background:var(--sale);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:calc(50% - 12px);top:6px;width:8px}.b2b .av2{background:var(--navy);border-radius:50%;color:#fff;display:grid;font-size:10px;font-weight:700;height:24px;place-items:center;width:24px}.b2b .cartb{background:var(--navy);border-radius:999px;height:48px;margin-left:8px;padding:0 20px 0 16px}.b2b .cartb .ct{border-color:#fff}.b2b .nv2{border-top:1px solid var(--line2)}.b2b .nv2>div{align-items:center;display:flex;gap:4px;height:48px;margin:0 auto;max-width:1440px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.b2b .nv2>div::-webkit-scrollbar{display:none}.b2b .nv2 a{align-items:center;color:var(--ink2);display:flex;font-size:13.5px;font-weight:500;gap:6px;height:100%;padding:0 12px;position:relative;white-space:nowrap}.b2b .nv2 a.on,.b2b .nv2 a:hover{color:var(--ink)}.b2b .nv2 a.on{font-weight:700}.b2b .nv2 a.on:after{background:var(--blue);border-radius:2px;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px}.b2b .nv2 em{background:var(--blue-s);border-radius:9px;color:var(--blue);display:grid;font-size:10.5px;font-style:normal;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.b2b main{max-width:1440px;padding:8px 32px 80px}.b2b .eb2{color:var(--blue);display:block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.b2b .sh2{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.b2b .sh2 h2{font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0}.b2b .sh2 p{color:var(--ink2);font-size:14.5px;margin:8px 0 0}.b2b .tl{border-bottom:1.5px solid;color:var(--ink);font-size:14px;font-weight:600;padding-bottom:2px;white-space:nowrap}.b2b .tl:hover{color:var(--blue)}.b2b .sec2{margin-top:72px}.b2b .ph2{margin:28px 0}.b2b .ph2 h1{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0}.b2b .ph2 p{color:var(--ink2);font-size:15px;margin:10px 0 0}.b2b .pt2{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0}.b2b .pt1{font-size:36px;font-weight:700;letter-spacing:-.035em}.b2b .btn,.b2b .btn.lg,.b2b .btn.sm{border-radius:999px;font-weight:600}.b2b .btn.n,.b2b .btn.p{background:var(--navy);color:#fff}.b2b .btn.n:hover,.b2b .btn.p:hover{background:#1a2c66;color:#fff}.b2b .btn.o{border-color:#d9d5cc}.b2b .btn.ow{background:#0000;border-color:#fff6;color:#fff}.b2b .btn.ow:hover{background:#ffffff1a;color:#fff}.b2b .btn.g{background:#f0eee8;color:var(--ink)}.b2b .btn.g:hover{background:#e7e4dc}.b2b .chip{border-radius:999px}.b2b .chip.on{background:var(--navy);border-color:var(--navy)}.b2b .card{border-radius:20px}.b2b .hero2{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:44px 0 20px}.b2b .hl2 h1{font-size:64px;font-weight:700;letter-spacing:-.05em;line-height:1;margin:0}.b2b .hl2 p{color:var(--ink2);font-size:17px;line-height:1.55;margin:20px 0 0;max-width:460px}.b2b .ha2{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.b2b .hs2{grid-gap:34px;border-top:1px solid var(--line);display:grid;gap:34px;grid-template-columns:repeat(4,auto);justify-content:start;margin-top:40px;padding-top:24px}.b2b .hs2 b{display:block;font-size:26px;font-weight:700;letter-spacing:-.03em}.b2b .hs2 span{color:var(--ink3);font-size:12.5px}.b2b .hc2{grid-gap:14px;aspect-ratio:1/1;display:grid;gap:14px;grid-template-columns:1fr 1fr;max-height:560px}.b2b .hci{border-radius:22px;display:block;overflow:hidden;position:relative}.b2b .hci.h0{grid-row:span 2}.b2b .hci img{height:100%;padding:8%;transition:transform .6s;width:100%}.b2b .hci:hover img{transform:scale(1.05)}.b2b .hci span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:12px;bottom:14px;color:var(--ink3);display:flex;flex-direction:column;font-size:10.5px;font-weight:700;left:14px;letter-spacing:.06em;padding:7px 11px;position:absolute}.b2b .hci span b{color:var(--ink);font-size:15px;letter-spacing:-.01em}.b2b .mq2{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:36px -32px 0;overflow:hidden;padding:14px 0}.b2b .mq2>div{animation:b2b-mq 40s linear infinite;display:flex;gap:44px;width:max-content}.b2b .mq2 span{align-items:center;color:var(--ink2);display:flex;font-size:13px;font-weight:500;gap:44px;white-space:nowrap}.b2b .mq2 span:after{color:var(--blue);content:"✦";font-size:10px}@keyframes b2b-mq{to{transform:translateX(-50%)}}.b2b .im.ph2{background:#fff}.b2b .im.ph2:before{display:none}.b2b .im.ph2 img{height:100%;object-fit:contain;padding:7%;transition:transform .5s;width:100%}.b2b .im.ph2 .cd{bottom:auto;color:var(--ink3);font-size:10px;letter-spacing:.08em;opacity:1;top:12px}.b2b .pc.rc{background:#0000;border:0;border-radius:0;overflow:visible}.b2b .pc.rc:hover{box-shadow:none;transform:none}.b2b .pc.rc .imw{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.b2b .pc.rc .im{aspect-ratio:1/1}.b2b .pc.rc:hover .im img{transform:scale(1.05)}.b2b .dsc{background:var(--blue);border-radius:50%;bottom:12px;color:#fff;display:grid;font-size:13px;font-weight:800;height:48px;letter-spacing:-.02em;place-items:center;position:absolute;right:12px;width:48px}.b2b .pc.rc .fav{border:1px solid var(--line);box-shadow:none;right:10px;top:10px}.b2b .pc.rc .bd{gap:5px;padding:14px 2px 4px}.b2b .tg2{display:flex;flex-wrap:wrap;gap:6px;min-height:0}.b2b .tg2:empty{display:none}.b2b .tg2 span{border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.b2b .new{background:var(--navy);color:#fff}.b2b .pk2{background:#efede7;color:var(--ink2)}.b2b .lo2{background:var(--warn-s);color:var(--warn)}.b2b .oos2{background:var(--bad-s);color:var(--bad)}.b2b .lq2{color:var(--blue);font-size:11.5px;font-weight:600}.b2b .pr3{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.b2b .pr3 b{font-size:20px;font-weight:700;letter-spacing:-.02em}.b2b .pr3 small{color:var(--ink3);font-size:12.5px;font-weight:500;white-space:nowrap}.b2b .pr3 s{color:var(--ink3);font-size:13px}.b2b .pc.rc .nm{color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;min-height:42px}.b2b .pc.rc .nm:hover{color:var(--blue)}.b2b .mt2{color:var(--ink3);font-size:12px}.b2b .tr4{color:var(--ink2);font-size:12.5px;min-height:18px}.b2b .tr4 b{color:var(--good);font-weight:700}.b2b .buy2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:116px minmax(0,1fr);margin-top:8px}.b2b .buy2 .qs{border-color:#dcd8ce;border-radius:999px;height:46px}.b2b .buy2 .qs button{width:36px}.b2b .addb{background:var(--navy);border-radius:999px;font-weight:600;height:46px}.b2b .addb:hover{background:#1a2c66}.b2b .addb.ok{background:var(--good)}.b2b .addb.out2{background:#efede7;color:var(--ink2);grid-column:1/-1}.b2b .buy2:has(.out2){grid-template-columns:1fr}.b2b .grid{gap:36px 22px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.b2b .grid.dense{gap:28px 16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.b2b .grid.dense .buy2{grid-template-columns:1fr}.b2b .grid.list .pc.rc{background:#fff;border:1px solid var(--line);border-radius:20px;flex-direction:row;gap:20px;padding:12px}.b2b .grid.list .pc.rc .imw{border:0;width:140px}.b2b .grid.list .pc.rc .bd{display:flex;padding:4px 0}.b2b .hw2{position:relative}.b2b .hrow{gap:22px;grid-auto-columns:minmax(250px,calc(25% - 16.5px))}.b2b .ar2{background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 8px 20px -10px #0d15334d;display:grid;font-size:18px;height:46px;opacity:0;place-items:center;position:absolute;top:36%;transition:.2s;width:46px;z-index:3}.b2b .hw2:hover .ar2{opacity:1}.b2b .ar2.l{left:-18px}.b2b .ar2.r{right:-18px}.b2b .ar2:hover{background:var(--navy);color:#fff}.b2b .cts3{grid-gap:16px;display:grid;gap:16px;grid-auto-columns:minmax(200px,calc(16.66667% - 13.33333px));grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.b2b .cts3::-webkit-scrollbar{display:none}.b2b .cg3{grid-gap:28px 18px;display:grid;gap:28px 18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.b2b .ct3{display:flex;flex-direction:column;gap:12px}.b2b .ct3,.b2b .ct3:hover{color:var(--ink)}.b2b .ci3{aspect-ratio:4/5;background:#fff;border-radius:20px;display:block;overflow:hidden}.b2b .ci3 img{height:100%;object-fit:cover;transition:transform .6s;width:100%}.b2b .ct3:hover .ci3 img{transform:scale(1.05)}.b2b .cn3{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between}.b2b .cn3 i{font-style:normal;transition:transform .2s}.b2b .ct3:hover .cn3 i{transform:translateX(4px)}.b2b .of3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.b2b .ofb3{align-items:flex-end;border-radius:24px;color:#fff;display:flex;min-height:340px;overflow:hidden;position:relative}.b2b .ofb3:hover{color:#fff}.b2b .ofb3 img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .8s;width:100%}.b2b .ofb3:hover img{transform:scale(1.04)}.b2b .ofb3:after{background:linear-gradient(0deg,#0d1b46e0,#0d1b461a 70%);content:"";inset:0;position:absolute}.b2b .ofb3>div{max-width:520px;padding:32px;position:relative;z-index:1}.b2b .ofb3 h3{font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0}.b2b .ofb3 p{color:#d7ddf0;font-size:14.5px;margin:10px 0 18px}.b2b .ofl3{display:flex;flex-direction:column;gap:12px}.b2b .ofl3 a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--ink);display:flex;flex:1 1;gap:16px;padding:12px}.b2b .ofl3 a:hover{border-color:#cfcabe;color:var(--ink)}.b2b .ofl3 img{border-radius:14px;flex-shrink:0;height:84px;object-fit:cover;width:84px}.b2b .ofl3 b{display:block;font-size:15px;font-weight:600}.b2b .ofl3 small{color:var(--ink3);font-size:12.5px}.b2b .ofl3 i{font-style:normal;margin-left:auto;padding-right:8px}.b2b .og3{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.b2b .ol3{display:flex;flex-direction:column;gap:10px}.b2b .oc3{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--ink);display:flex;gap:18px;padding:14px 18px 14px 14px}.b2b .oc3:hover{border-color:#cfcabe;color:var(--ink)}.b2b .th3{display:flex}.b2b .th3 img{background:#f7f6f2;border:2px solid #fff;border-radius:12px;height:52px;margin-left:-14px;object-fit:contain;padding:4px;width:52px}.b2b .th3 img:first-child{margin-left:0}.b2b .oi3{flex:1 1;min-width:0}.b2b .oi3 .eb2{color:var(--ink3);font-size:10px;margin:0 0 2px}.b2b .oi3 b{display:block;font-size:19px;font-weight:700}.b2b .oi3 small{color:var(--ink3);font-size:12.5px}.b2b .bon3{background:var(--navy);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-end;padding:28px}.b2b .bon3:hover{color:#fff}.b2b .bon3 .eb2{color:#ffcf8a}.b2b .bon3>b{font-size:40px;font-weight:700;letter-spacing:-.04em}.b2b .bon3 .bt3{background:#ffffff26}.b2b .bon3 p{color:#c9d2ec;font-size:14px;margin:0}.b2b .bon3 p b{color:#fff}.b2b .bon3 .tl{align-self:flex-start;color:#fff}.b2b .b2bb{align-items:center;border-radius:28px;display:flex;min-height:340px;overflow:hidden;position:relative}.b2b .b2bb>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.b2b .b2bb:after{background:linear-gradient(90deg,#0d1b46e6,#0d1b4633);content:"";inset:0;position:absolute}.b2b .b2bb>div{color:#fff;max-width:560px;padding:44px;position:relative;z-index:1}.b2b .b2bb h3{font-size:36px;font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0}.b2b .b2bb p{color:#d7ddf0;font-size:15px;margin:12px 0 0}.b2b .al3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.b2b .al3>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px 22px}.b2b .al3 a{border-top:1px solid var(--line2);color:var(--ink);display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:12px 0}.b2b .al3 a:hover{color:var(--blue)}.b2b .al3 a i{font-style:normal}.b2b .ahero{border-radius:24px}.b2b .ahero .av{background:var(--navy)}.b2b .pgm{background:#fff;border:1px solid var(--line);border-radius:24px}.b2b .pgm .im{aspect-ratio:1/1}.b2b .pgm .im img{padding:6%}.b2b .th>button{background:#fff;border:1px solid var(--line)}.b2b .ppan h1{font-size:34px;font-weight:700;letter-spacing:-.035em}.b2b .pcat{color:var(--blue);font-size:11px;letter-spacing:.18em}.b2b .pbx{border-radius:22px}.b2b .tg>button.on{background:#f3f4f8;border-color:var(--navy);box-shadow:0 0 0 3px #0d1b460f}.b2b .qs.lg{border-radius:999px}.b2b .ft2{grid-gap:30px;border-top:1px solid var(--line);display:grid;gap:30px;grid-template-columns:1.4fr 1fr 1fr;margin:40px auto 0;max-width:1440px;padding:40px 32px 50px}.b2b .ft2 p{color:var(--ink3);font-size:13px;margin:10px 0 0}.b2b .ft2 div{display:flex;flex-direction:column;font-size:13.5px;gap:6px}.b2b .ft2 b{color:var(--ink3);font-size:11px;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.b2b .ft2 a{color:var(--ink)}.b2b .bnav a.on{color:var(--navy)}.b2b .bnav .ct,.b2b .bnav a.on:before{background:var(--blue)}.b2b .cth,.b2b .qh,.b2b .rth{letter-spacing:.14em}.b2b .sic{background:var(--navy);box-shadow:0 0 0 10px #eceef5}.b2b .bhero,.b2b .pb,.b2b .wel{border-radius:24px}.b2b .ks b,.b2b .otot b,.b2b .st2,.b2b .sumr.t b{letter-spacing:-.02em}.b2b .bnav{background:#fff}@media (max-width:1279px){.b2b .hl2 h1{font-size:52px}.b2b .hs2{gap:22px}.b2b .hs2 b{font-size:22px}.b2b .hrow{grid-auto-columns:minmax(240px,calc(33.33333% - 14.66667px))}.b2b .cts3{grid-auto-columns:minmax(180px,calc(25% - 12px))}.b2b .tpa .ib2>span:not(.ct):not(.dt2):not(.av2){display:none}}@media (max-width:1023px){.b2b .ann{font-size:11px;padding:7px 12px}.b2b .hr2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;height:auto;padding:10px 16px}.b2b .hr2 .tpa{grid-column:3;grid-row:1;justify-self:end}.b2b .hd2 .srch{grid-column:1/-1;grid-row:2}.b2b .lg2 span{font-size:18px}.b2b .lg2 img{height:30px;width:30px}.b2b .hd2 .srch{flex-basis:100%;height:44px;max-width:none;order:5}.b2b .hm{display:none!important}.b2b .cartb{height:42px;margin-left:4px;padding:0 13px}.b2b .nv2{display:none}.b2b main{padding:4px 16px 120px}.b2b .hero2{gap:24px;grid-template-columns:1fr;padding:20px 0 0}.b2b .hl2 h1{font-size:40px}.b2b .hl2 p{font-size:15px;margin-top:14px}.b2b .ha2{margin-top:20px}.b2b .ha2 .btn{flex:1 1}.b2b .hs2{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:24px}.b2b .hc2{aspect-ratio:auto;grid-template-rows:180px 180px;max-height:none}.b2b .mq2{margin:24px -16px 0}.b2b .sec2{margin-top:48px}.b2b .sh2 h2{font-size:26px}.b2b .cts3,.b2b .hrow{margin:0 -16px;padding:2px 16px 8px}.b2b .hrow{grid-auto-columns:minmax(210px,46%)}.b2b .cts3{grid-auto-columns:minmax(150px,40%)}.b2b .ar2{display:none}.b2b .of3,.b2b .og3{grid-template-columns:1fr}.b2b .ofb3{min-height:280px}.b2b .ofb3 h3{font-size:26px}.b2b .ofb3>div{padding:22px}.b2b .b2bb>div{padding:28px 22px}.b2b .b2bb h3{font-size:26px}.b2b .ft2{grid-template-columns:1fr;padding:30px 16px 110px}.b2b .pt2{font-size:30px}.b2b .ph2 h1{font-size:32px}.b2b .al3{grid-template-columns:1fr}}@media (max-width:640px){.b2b .hl2 h1{font-size:34px}.b2b .hc2{gap:10px;grid-template-rows:150px 150px}.b2b .grid,.b2b .grid.dense{gap:26px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b .pc.rc .imw{border-radius:16px}.b2b .pc.rc .nm{font-size:13px;min-height:36px}.b2b .pr3 b{font-size:17px}.b2b .mt2,.b2b .pr3 small,.b2b .tr4{font-size:11px}.b2b .buy2{gap:6px;grid-template-columns:minmax(0,1fr) 44px}.b2b .buy2 .qs{height:40px}.b2b .buy2 .qs button{width:28px}.b2b .addb{height:40px;padding:0}.b2b .addb .lb2{display:none}.b2b .dsc{bottom:8px;font-size:11px;height:38px;right:8px;width:38px}.b2b .pc.rc .fav{height:32px;right:6px;top:6px;width:32px}.b2b .im.ph2 .cd{font-size:8.5px;left:8px;top:8px}.b2b .hrow{gap:12px;grid-auto-columns:minmax(170px,47%)}.b2b .sh2 h2{font-size:23px}.b2b .sh2{margin-bottom:16px}.b2b .oc3{gap:12px;padding:12px}.b2b .th3 img{height:42px;width:42px}.b2b .oc3 .pill{display:none}.b2b .ppan h1{font-size:24px}}.b2b .crumb a,.b2b .crumb span{white-space:nowrap}.b2b .pc.rc .bd{container-type:inline-size}.b2b .addb{justify-content:center;overflow:hidden;white-space:nowrap}.b2b .addb,.b2b .buy2 .qs input{min-width:0}@container (max-width:250px){.b2b .buy2{gap:6px;grid-template-columns:minmax(0,1fr) 44px}.b2b .buy2 .qs{height:42px}.b2b .buy2 .qs button{width:30px}.b2b .addb{height:42px;padding:0}.b2b .addb .lb2{display:none}}@container (max-width:150px){.b2b .buy2{grid-template-columns:1fr}.b2b .addb .lb2{display:inline}}.b2b .hci.h3{display:none}.b2b .hc2{aspect-ratio:auto;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;height:min(560px,44vw);max-height:none}.b2b .hci{background:#fff}.b2b .hci img{object-fit:contain;padding:4%}.b2b .hci span{bottom:12px;left:12px}@media (max-width:1023px){.b2b .hc2{grid-template-rows:200px 200px;height:auto}}@media (max-width:640px){.b2b .hc2{grid-template-rows:170px 170px}}.b2b .im.ph2 img{object-fit:cover;padding:0}.b2b .pc.rc .imw,.b2b .pgm{background:#fff}.b2b .pgm .im img{object-fit:contain}.b2b .im.ph2 .cd{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;bottom:12px;box-shadow:0 2px 8px -3px #0d153340;color:#3b4566;font-size:10.5px;font-weight:700;left:12px;letter-spacing:.06em;line-height:1.3;padding:4px 9px;top:auto;z-index:2}.b2b html:not([data-theme=dark]) .bon3{background:linear-gradient(135deg,#fff7ec,#ffe9d2);border:1px solid #f6dcbc;color:#1a2340;height:auto;justify-content:flex-start;min-height:0}.b2b html:not([data-theme=dark]) .bon3 .eb2{color:#c2410c}.b2b html:not([data-theme=dark]) .bon3 .tl,.b2b html:not([data-theme=dark]) .bon3 b,.b2b html:not([data-theme=dark]) .bon3 strong{color:#1a2340}.b2b html:not([data-theme=dark]) .bon3 p,.b2b html:not([data-theme=dark]) .bon3>div:not(.bt3){color:#4b5470}.b2b html:not([data-theme=dark]) .bon3 .bt3{background:#c2410c24}.b2b html:not([data-theme=dark]) .bon3 .tl{border-color:#1a2340}.b2b .pdesc{grid-gap:16px;display:grid;gap:16px;max-width:720px}.b2b .pdesc .pdl{text-wrap:pretty;color:var(--ink);font-size:15px;line-height:1.65;margin:0}.b2b .pft{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.b2b .pft li{align-items:flex-start;color:var(--ink);display:flex;font-size:14px;gap:10px}.b2b .pft svg{color:#16a34a;flex:none;height:18px;margin-top:1px;width:18px}.b2b .puse{grid-gap:8px;display:grid;gap:8px}.b2b .puse small{color:#7a8199;color:var(--mut,#7a8199);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.b2b .puse div{display:flex;flex-wrap:wrap;gap:6px}.b2b .puse span{background:#f3f1ec;background:var(--bg2,#f3f1ec);border-radius:999px;color:var(--ink);font-size:12.5px;font-weight:600;padding:5px 11px}.b2b .im.noimg{background:#f3f1ec;display:grid;place-items:center}.b2b .im.noimg .cd{background:none;box-shadow:none;color:var(--ink3);font-size:13px;position:static}.b2b .pc.rc{height:100%}.b2b .pc.rc,.b2b .pc.rc .bd{display:flex;flex-direction:column}.b2b .pc.rc .bd{flex:1 1;min-height:0}.b2b .pc.rc .bd .buy,.b2b .pc.rc .bd .buy2{margin-top:auto;padding-top:12px}.b2b .pc.rc .nm,.b2b .pc.rc h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;min-height:2.5em;overflow:hidden}.b2b .hs>.pc.rc,.b2b .rw>.pc.rc{align-self:stretch}.b2b .htab{border-bottom:1px solid var(--line);display:flex;gap:4px;margin:4px 0 16px}.b2b .htab button{align-items:center;border-bottom:2px solid #0000;color:var(--ink3);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:-1px;margin-right:22px;padding:12px 4px}.b2b .htab button span{font-feature-settings:"tnum";background:var(--line2);border-radius:999px;color:var(--ink2);font-size:11.5px;font-variant-numeric:tabular-nums;padding:2px 8px}.b2b .htab button.on{border-color:var(--ink);color:var(--ink)}.b2b .ivsum{align-items:center;color:var(--ink2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:10px;justify-content:space-between;margin:-4px 0 10px}.b2b .ivsum b{color:var(--ink)}.b2b .ivl{overflow:hidden;padding:0}.b2b .ivr+.ivr{border-top:1px solid var(--line2)}.b2b .ivh{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto auto 20px;padding:14px 18px;text-align:left;transition:background .15s;width:100%}.b2b .ivh:hover,.b2b .ivr.op .ivh{background:var(--line2)}.b2b .ivs{background:var(--blue-s);border-radius:12px;color:var(--blue);display:grid;height:40px;place-items:center;width:40px}.b2b .ivs svg{height:19px;width:19px}.b2b .ivn{grid-gap:2px;display:grid;gap:2px;min-width:0}.b2b .ivn b{font-feature-settings:"tnum";font-size:14.5px;font-variant-numeric:tabular-nums}.b2b .ivn small{color:var(--ink3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .ivp{grid-gap:2px;display:grid;gap:2px;justify-items:end}.b2b .ivp small{color:var(--ink3);font-size:11.5px}.b2b .ivt{font-feature-settings:"tnum";font-size:15.5px;font-variant-numeric:tabular-nums;min-width:92px;text-align:right}.b2b .ivc{color:var(--ink3);display:grid;transition:transform .2s}.b2b .ivc svg{height:16px;width:16px}.b2b .ivr.op .ivc{transform:rotate(90deg)}.b2b .ivd{grid-gap:16px;background:var(--line2);display:grid;gap:16px;padding:6px 18px 18px}.b2b .ivli{background:#fff;border:1px solid var(--line);border-radius:14px}.b2b .ivli>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto 84px;padding:10px 14px}.b2b .ivli>div+div{border-top:1px solid var(--line2)}.b2b .ivli .im{background:#fff;border-radius:10px;overflow:hidden;width:44px}.b2b .ivli .im .cd{display:none}.b2b .nm2{grid-gap:1px;display:grid;gap:1px;min-width:0}.b2b .nm2 b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .nm2 small{color:var(--ink3);font-size:11.5px;letter-spacing:.04em}.b2b .qx{font-feature-settings:"tnum";color:var(--ink2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.b2b .ivli>div>b{font-feature-settings:"tnum";font-size:13.5px;font-variant-numeric:tabular-nums;text-align:right}.b2b .ivf{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.b2b .ivm{display:flex;flex-wrap:wrap;gap:12px 28px}.b2b .ivm div{grid-gap:2px;display:grid;gap:2px}.b2b .ivm small{color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b2b .ivm b{font-size:13.5px;font-weight:600}.b2b .iva{display:flex;flex-wrap:wrap;gap:8px}.b2b[data-theme=dark] .ivli{background:var(--bg);border-color:var(--line)}@media (max-width:760px){.b2b .ivh{gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:12px 14px}.b2b .ivs{height:36px;width:36px}.b2b .ivp{grid-column:2;grid-row:2;justify-items:start}.b2b .ivt{grid-column:3;grid-row:1/3;min-width:0}.b2b .ivc{display:none}.b2b .ivn small{white-space:normal}.b2b .ivd{padding:4px 12px 14px}.b2b .ivli>div{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 12px}.b2b .ivli .im{height:40px;width:40px}.b2b .qx{font-size:12px;grid-column:2;grid-row:2}.b2b .ivli>div>b{grid-column:3;grid-row:1/3}.b2b .ivf{gap:14px;grid-template-columns:1fr}.b2b .iva .btn{flex:1 1}}.b2b .ivli .im{aspect-ratio:auto;contain:size;height:44px;min-height:0;padding:0;position:relative}.b2b .ivli .im img{height:100%;inset:0;object-fit:contain;padding:3px;position:absolute;width:100%}@media (max-width:760px){.b2b .ivli .im{height:40px}}.b2b .ivli .im{margin:0!important}.b2b .thm{background:#0000;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;transition:.2s;width:44px}.b2b .thm:hover{background:var(--line2)}.b2b .thm svg{height:19px;width:19px}.b2b .thm .mo,.b2b[data-theme=dark] .thm .su{display:none}.b2b[data-theme=dark] .thm .mo{display:block}.b2b{transition:background .3s}@media (max-width:1023px){.b2b .thm{height:40px;width:40px}.b2b .bnav{align-items:center;-webkit-backdrop-filter:saturate(1.8) blur(22px);backdrop-filter:saturate(1.8) blur(22px);background:#ffffff8c;border:0;border-radius:22px 22px 0 0;border-top:1px solid #ffffff8c;bottom:0;box-shadow:0 14px 34px -14px #0d153359,inset 0 1px 0 #ffffffb3;height:auto;left:0;min-height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));right:0;transform:none;width:100%}.b2b .bnav a{color:var(--ink);font-size:10.5px;font-weight:600;gap:3px;letter-spacing:.01em;min-height:54px;opacity:.62;transition:opacity .2s,transform .2s}.b2b .bnav a svg{stroke-width:1.5;height:22px;width:22px}.b2b .bnav a.on{color:var(--ink);opacity:1}.b2b .bnav a.on:before{background:var(--blue);border-radius:0 0 3px 3px;bottom:auto;height:3px;top:0;width:22px}.b2b .bnav a.on{color:var(--blue)}.b2b[data-theme=dark] .bnav a.on{color:#8fa6ff}.b2b .bnav a:active{transform:scale(.9)}.b2b .bnav .ct{background:var(--ink);border:0;color:var(--bg);font-size:9.5px;height:16px;left:calc(50% + 4px);min-width:16px;top:7px}.b2b[data-theme=dark] .bnav{background:#161c348c;border-color:#ffffff1a;box-shadow:0 14px 34px -14px #000000b3,inset 0 1px 0 #ffffff14}.b2b[data-theme=dark] .bnav a{color:#fff}.b2b .toast{bottom:90px}.b2b .mbar{-webkit-backdrop-filter:saturate(1.8) blur(22px);backdrop-filter:saturate(1.8) blur(22px);background:#fff9;border:1px solid #ffffff8c;border-radius:22px;bottom:calc(78px + env(safe-area-inset-bottom));box-shadow:0 14px 34px -16px #0d153359;left:50%;padding:10px 10px 10px 18px;right:auto;transform:translateX(-50%);width:min(420px,calc(100% - 28px))}.b2b .mbar .btn{height:44px}.b2b[data-theme=dark] .mbar{background:#161c3499;border-color:#ffffff1a}.b2b main:has(.mbar){padding-bottom:200px}.b2b[data-theme=dark] .ahero .av{background:var(--blue)}.b2b main{padding-bottom:120px}}.b2b[data-theme=dark]{--bg:#0a0e1c;--card:#131a2e;--sub:#1a2239;--ink:#eef1fa;--ink2:#b2bad2;--ink3:#7f89a6;--line:#242c46;--line2:#1d2540;--blue:#6b88ff;--blue-d:#5574ff;--blue-s:#1a2452;--navy:#0f1733;--good:#3ccf8a;--good-s:#10301f;--bad:#ff6b6e;--bad-s:#3a1618;--warn:#f5a524;--warn-s:#3a2a0e;--sale:#ff6a4d;color-scheme:dark}.b2b[data-theme=dark] .ahero,.b2b[data-theme=dark] .al3>div,.b2b[data-theme=dark] .ar2,.b2b[data-theme=dark] .arrows button,.b2b[data-theme=dark] .bb.them p,.b2b[data-theme=dark] .bdg .k,.b2b[data-theme=dark] .bnav,.b2b[data-theme=dark] .btn.o,.b2b[data-theme=dark] .btn.w,.b2b[data-theme=dark] .cat,.b2b[data-theme=dark] .cbig,.b2b[data-theme=dark] .chip,.b2b[data-theme=dark] .ci3,.b2b[data-theme=dark] .ck .bx,.b2b[data-theme=dark] .df,.b2b[data-theme=dark] .drw,.b2b[data-theme=dark] .dt,.b2b[data-theme=dark] .fav,.b2b[data-theme=dark] .fbt,.b2b[data-theme=dark] .flt,.b2b[data-theme=dark] .grid.list .pc.rc,.b2b[data-theme=dark] .hci,.b2b[data-theme=dark] .hd2 .srch kbd,.b2b[data-theme=dark] .hd2 .srch:focus-within,.b2b[data-theme=dark] .ib,.b2b[data-theme=dark] .im.ph2,.b2b[data-theme=dark] .inp,.b2b[data-theme=dark] .kc,.b2b[data-theme=dark] .mq2,.b2b[data-theme=dark] .mql a,.b2b[data-theme=dark] .oc3,.b2b[data-theme=dark] .ofl3 a,.b2b[data-theme=dark] .opt,.b2b[data-theme=dark] .ost i,.b2b[data-theme=dark] .pbx,.b2b[data-theme=dark] .pc,.b2b[data-theme=dark] .pc.rc .imw,.b2b[data-theme=dark] .pgm,.b2b[data-theme=dark] .pinf div,.b2b[data-theme=dark] .ps2,.b2b[data-theme=dark] .qs,.b2b[data-theme=dark] .qsg,.b2b[data-theme=dark] .rc2,.b2b[data-theme=dark] .sb,.b2b[data-theme=dark] .sel2,.b2b[data-theme=dark] .sheet,.b2b[data-theme=dark] .srch,.b2b[data-theme=dark] .sugg,.b2b[data-theme=dark] .tg>button,.b2b[data-theme=dark] .tgl:after,.b2b[data-theme=dark] .th>button,.b2b[data-theme=dark] .vt,.b2b[data-theme=dark] .wa .btn.p,.b2b[data-theme=dark] .x{background:var(--card)}.b2b[data-theme=dark] .addb:disabled,.b2b[data-theme=dark] .afoot,.b2b[data-theme=dark] .aform .inp[readonly],.b2b[data-theme=dark] .bt3,.b2b[data-theme=dark] .btn.g,.b2b[data-theme=dark] .cmsg,.b2b[data-theme=dark] .cth,.b2b[data-theme=dark] .cv:hover,.b2b[data-theme=dark] .dt.on,.b2b[data-theme=dark] .hd2 .srch,.b2b[data-theme=dark] .ib2:hover,.b2b[data-theme=dark] .ocf,.b2b[data-theme=dark] .opt.on,.b2b[data-theme=dark] .orow:hover,.b2b[data-theme=dark] .pill.n,.b2b[data-theme=dark] .qadd:hover,.b2b[data-theme=dark] .qh,.b2b[data-theme=dark] .rth,.b2b[data-theme=dark] .tb3.t0,.b2b[data-theme=dark] .tb3.t2,.b2b[data-theme=dark] .tg>button.on,.b2b[data-theme=dark] .th3 img,.b2b[data-theme=dark] .tr3 span,.b2b[data-theme=dark] .tr3 span.ok{background:var(--sub)}.b2b[data-theme=dark] .bnav,.b2b[data-theme=dark] .hci span,.b2b[data-theme=dark] .hd2,.b2b[data-theme=dark] .mbar{background:#131a2ee6}.b2b[data-theme=dark] .btn.o,.b2b[data-theme=dark] .buy2 .qs,.b2b[data-theme=dark] .chip:hover,.b2b[data-theme=dark] .ck .bx,.b2b[data-theme=dark] .dt:hover,.b2b[data-theme=dark] .empty .ei:after,.b2b[data-theme=dark] .kc:hover,.b2b[data-theme=dark] .oc3:hover,.b2b[data-theme=dark] .ofl3 a:hover,.b2b[data-theme=dark] .opt .rd,.b2b[data-theme=dark] .opt:hover,.b2b[data-theme=dark] .pc:hover,.b2b[data-theme=dark] .tg>button:hover{border-color:var(--line)}.b2b[data-theme=dark] .addb,.b2b[data-theme=dark] .av2,.b2b[data-theme=dark] .btn.n,.b2b[data-theme=dark] .btn.p,.b2b[data-theme=dark] .cartb,.b2b[data-theme=dark] .chip.on,.b2b[data-theme=dark] .lg2 i,.b2b[data-theme=dark] .new{background:var(--blue);border-color:var(--blue);color:#fff}.b2b[data-theme=dark] .addb:hover,.b2b[data-theme=dark] .btn.n:hover,.b2b[data-theme=dark] .btn.p:hover{background:var(--blue-d)}.b2b[data-theme=dark] .ann,.b2b[data-theme=dark] .bon3{background:#111a3a}.b2b[data-theme=dark] .hd2{background:#0a0e1cdb}.b2b[data-theme=dark] .hci{background:#fff}.b2b[data-theme=dark] .im.ph2,.b2b[data-theme=dark] .pc.rc .imw,.b2b[data-theme=dark] .pgm{background:#f4f3ef;border-color:#0000}.b2b[data-theme=dark] .im.ph2 .cd{color:#6b7389}.b2b[data-theme=dark] .hci span{background:#ffffffeb;color:#6b7389}.b2b[data-theme=dark] .hci span b{color:#0d1533}.b2b[data-theme=dark] .th3 img{background:#f4f3ef;border-color:var(--card)}.b2b[data-theme=dark] input,.b2b[data-theme=dark] select,.b2b[data-theme=dark] textarea{color:var(--ink)}.b2b[data-theme=dark] .ib2:hover{background:var(--sub)}.b2b[data-theme=dark] .lg2 img{filter:brightness(1.1)}.b2b[data-theme=dark] .bdg .n,.b2b[data-theme=dark] .btn.d,.b2b[data-theme=dark] .cli .qq,.b2b[data-theme=dark] .nb,.b2b[data-theme=dark] .si.on,.b2b[data-theme=dark] .toast,.b2b[data-theme=dark] .vt button.on{background:var(--blue);color:#fff}.b2b[data-theme=dark] .im.ph2,.b2b[data-theme=dark] .pc.rc .imw,.b2b[data-theme=dark] .pgm{background:#fff}.b2b .pc.rc .tg2{flex-wrap:nowrap;min-height:22px;overflow:hidden}.b2b .pc.rc .tg2>*{flex-shrink:0}.b2b .pc.rc .lq2,.b2b .pc.rc .mt2,.b2b .pc.rc .tr4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .pc.rc .pr3{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.b2b .pc.rc .addb .lbv{display:inline;font-size:13px;font-weight:700}.b2b .pc.rc .tg2:empty{display:flex}.b2b .pc.rc .nm{line-height:1.3;min-height:2.6em}.b2b .pc.rc .imw{aspect-ratio:1/1}.b2b .pc.rc .imw .im{aspect-ratio:auto;inset:0;position:absolute}.b2b .pc.rc .imw .im,.b2b .pc.rc .imw .im img{height:100%;width:100%}.b2b .pc.rc .imw .im{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.b2b .pc.rc .imw .im img{object-fit:contain;object-position:50% 50%}.b2b .fswrap{margin-top:18px}.b2b .fslab{color:var(--ink);font-size:14px;font-weight:700;margin-bottom:10px;min-height:1.4em}.b2b .fslab span{color:var(--ink2);font-weight:500;margin-left:6px}.b2b .fsws{display:flex;flex-wrap:wrap;gap:8px}.b2b .fsw{background:#e2e4ea;background:var(--sw,#e2e4ea);background-clip:padding-box;border:4px solid #0000;border-radius:16px;box-shadow:inset 0 0 0 1px #0615381f;cursor:pointer;flex-shrink:0;height:46px;padding:0;position:relative;transition:width .18s ease,border-color .15s,box-shadow .15s;width:46px}.b2b .fsw.on{border-color:#f1ebe9;box-shadow:0 0 0 2px var(--ink),inset 0 0 0 1px #06153814;width:92px}.b2b .fsw.txt{background:#f1ebe9;border:0;border-radius:14px;box-shadow:none;color:#061538;font-size:14px;font-weight:500;height:46px;min-width:56px;padding:0 16px;width:auto}.b2b .fsw.txt.on{background:var(--ink);box-shadow:0 0 0 3px #f1ebe9;color:var(--card)}.b2b .fsw.oos{cursor:not-allowed;opacity:.35}.b2b .fsw.oos:not(.txt):before{background:#0615388c;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:120%}.b2b .fsw.txt.oos{text-decoration:line-through}.b2b .fsw:not(.txt):after{background:var(--ink);border-radius:8px;bottom:calc(100% + 8px);color:var(--card);content:attr(data-label);font-size:12px;font-weight:600;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s;white-space:nowrap;z-index:5}@media (hover:hover){.b2b .fsw:not(.txt):not(.on):hover:after{opacity:1}}.b2b .pgm .im{inset:0;margin:0;position:absolute}.b2b .pgm .im,.b2b .pgm .im img{height:100%;padding:0;width:100%}.b2b .pgm .im img{object-fit:cover}.b2b .pgm{aspect-ratio:1/1}.b2b .fsw.img{background:#fff;overflow:hidden}.b2b .fsw.img img{border-radius:12px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.b2b .pgm .im.capped{align-items:center;background:#fff;display:flex;justify-content:center}.b2b .pgm .im.capped img{height:100%;margin:auto;object-fit:contain;width:100%}.b2b .im.ph2{margin:0}.b2b .sugg{padding:6px}.b2b .sugg .sgh{padding:6px 10px 2px}.b2b .sugg a{gap:10px;min-height:0;padding:6px 8px}.b2b .sugg .im{border-radius:8px;height:36px;width:36px}.b2b .sugg .im img{padding:2px}.b2b .sugg b{font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .sugg a>div,.b2b .sugg a>span:not(.pr){min-width:0}.b2b .sugg small{display:block;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .noprice{background:var(--bg);border-radius:12px;color:var(--ink2);display:block;font-size:13.5px;font-weight:600;padding:12px 14px;text-align:center}@media (max-width:1023px){.b2b nav.bnav{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;bottom:calc(8px + env(safe-area-inset-bottom));box-shadow:none;display:flex;gap:8px;height:auto;left:8px;margin:0;min-height:0;padding:0;position:fixed;right:8px;top:auto;transform:none;width:auto;z-index:45}.b2b nav.bnav .bnm,.b2b nav.bnav .bnp{-webkit-backdrop-filter:blur(15px) saturate(1.2);backdrop-filter:blur(15px) saturate(1.2);background:#837c7dd1;border-radius:20px;box-shadow:0 6px 22px #140e102e}.b2b nav.bnav .bnp{align-items:center;display:flex;flex:1 1;justify-content:space-around;padding:10px 8px}.b2b nav.bnav a{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:0;gap:0;height:48px;justify-content:center;min-height:0;opacity:1;padding:0;position:relative;width:48px}.b2b nav.bnav a svg{stroke-width:1.4;height:26px;width:26px}.b2b nav.bnav a.on,.b2b[data-theme=dark] nav.bnav a.on{color:#fff}.b2b nav.bnav a.on:before{background:#fff;border-radius:50%;bottom:2px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;top:auto;width:4px}.b2b nav.bnav a:active{background:#ffffff1f;transform:scale(.92)}.b2b nav.bnav .ct{background:#fff;border:0;border-radius:5px;color:#0b1a3e;display:grid;font-size:9.5px;font-weight:700;height:16px;left:auto;min-width:16px;padding:0 3px;place-items:center;position:absolute;right:3px;top:5px}.b2b nav.bnav .bnm{align-items:center;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6.5px;justify-content:center;width:76px}.b2b nav.bnav .bnm i{background:currentColor;border-radius:2px;display:block;height:1.6px;width:30px}.b2b nav.bnav .bnm:active{transform:scale(.95)}.b2b main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.b2b .mnl{display:flex;flex-direction:column;padding:6px 18px 18px}.b2b .mnl a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:16px;font-weight:600;justify-content:space-between;min-height:52px}.b2b .mnl a svg{height:18px;width:18px}.b2b .hl2 h1 em,.b2b .mnl a svg,.b2b .mnl a.on{color:var(--blue)}.b2b .hl2 h1 em{font-style:normal}.b2b .hk2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;max-width:560px}.b2b .hk2>a{background:#fff;background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;color:var(--ink);display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s}.b2b .hk2>a:hover{border-color:#0000;box-shadow:0 12px 28px -14px #0a183840;transform:translateY(-2px)}.b2b .hk2 span{color:var(--ink3);font-size:12.5px;font-weight:600}.b2b .hk2 b{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.15}.b2b .hk2 small{color:var(--ink3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .hk2 .dbt b{color:#b4441d}.b2b .hk2 .pb2{background:var(--line);border-radius:6px;display:block;height:6px;margin:8px 0 4px;overflow:hidden}.b2b .hk2 .pb2 i{background:linear-gradient(90deg,#f0a43a,#e0622b);border-radius:6px;display:block;height:100%}@media (max-width:1023px){.b2b .hk2{margin-top:24px;max-width:none}}@media (max-width:640px){.b2b .hk2{gap:10px}.b2b .hk2>a{padding:13px 14px}.b2b .hk2 b{font-size:22px}}.b2b .mqx{overflow:hidden}.b2b .mqx .mqt{animation:b2b-mq 60s linear infinite;display:flex;width:max-content}.b2b .mqx .mqg{display:flex;flex-shrink:0}.b2b .mqx:hover .mqt{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.b2b .mqx .mqt{animation:none}}.b2b .mq2.mqx>div{gap:0}.b2b .mq2 .mqg span{padding-right:44px}.b2b .ann.mqx{background:var(--navy);color:#fff;display:block;padding:10px 0;text-align:left}.b2b .ann .mqg span{align-items:center;color:#ffffffeb;display:flex;font-size:11.5px;font-weight:500;gap:36px;letter-spacing:.16em;padding-right:36px;text-transform:uppercase;white-space:nowrap}.b2b .ann .mqg span:after{color:#7ea2ff;content:"✦";font-size:9px;letter-spacing:0}.b2b .b2bb{background:#16234f;min-height:300px}.b2b .b2bb>img{left:auto;object-position:30% 50%;right:0;width:68%}.b2b .b2bb:after{background:linear-gradient(90deg,#16234f,#16234f 34%,#16234fd1 52%,#16234f40)}@media (max-width:640px){.b2b .b2bb>img{opacity:.45;width:100%}.b2b .b2bb:after{background:linear-gradient(180deg,#16234f99,#16234f 85%)}}.b2b .btn.wa{background:#25d366;border-color:#25d366;color:#fff;gap:8px}.b2b .btn.wa svg{height:18px;width:18px}.b2b .btn.wa:hover{background:#1fb957}.b2b .ctc3{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.b2b .ctl3{display:flex;flex-direction:column;gap:12px}.b2b .ctr3{align-items:center;background:#fff;background:var(--card,#fff);border:1px solid var(--line);border-radius:20px;color:var(--ink);display:flex;gap:16px;padding:16px 20px;transition:transform .2s,box-shadow .2s}.b2b a.ctr3:hover{box-shadow:0 12px 28px -16px #0a183847;transform:translateY(-2px)}.b2b .cti3{background:#eaf0ff;background:var(--blue-s,#eaf0ff);border-radius:50%;color:var(--blue);display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.b2b .cti3 svg{height:21px;width:21px}.b2b .ctr3 small{color:var(--ink3);display:block;font-size:10.5px;font-weight:600;letter-spacing:.16em;margin-bottom:3px;text-transform:uppercase}.b2b .ctr3 b{display:block;font-size:15.5px;font-weight:600;line-height:1.35}.b2b .ctm3{background:var(--line);border-radius:24px;box-shadow:0 18px 40px -24px #0a183859;min-height:380px;overflow:hidden}.b2b .ctm3 iframe{border:0;display:block;height:100%;min-height:380px;width:100%}@media (max-width:1023px){.b2b .ctc3{grid-template-columns:1fr}.b2b .ctm3,.b2b .ctm3 iframe{min-height:300px}}@media (max-width:640px){.b2b .ctr3{border-radius:16px;gap:12px;padding:13px 14px}.b2b .cti3{height:40px;width:40px}.b2b .ctr3 b{font-size:14px}}@media (min-width:1024px){.b2b[data-theme=dark] .flt{background:#0000}}.b2b .catl .tb{background:var(--bg)!important}.b2b{padding-top:env(safe-area-inset-top)}.b2b .tp{top:env(safe-area-inset-top)}.b2b:before{background:var(--bg);content:"";height:env(safe-area-inset-top);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:80}.b2b .drw{padding-top:env(safe-area-inset-top)}.b2b .cpn{display:flex;flex-direction:column;gap:6px}.b2b .cpn label{color:var(--ink2);font-size:12px;font-weight:600}.b2b .cpn-row{display:flex;gap:8px}.b2b .cpn-row .inp{flex:1 1;letter-spacing:.04em;min-width:0;text-transform:uppercase}.b2b .cpn-row .btn{flex:none}.b2b .cpn-err{color:var(--bad);font-size:12px}.b2b .cpn.on{align-items:center;background:var(--good-s);border-radius:12px;color:var(--good);flex-direction:row;font-size:13px;gap:8px;padding:10px 12px}.b2b .cpn.on svg{flex:none;height:16px;width:16px}.b2b .cpn.on span{color:var(--ink);flex:1 1;min-width:0}.b2b .cpn.on .lnk{background:none;border:0;color:var(--ink2);cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline}.b2b .cpn-row .inp::placeholder{letter-spacing:0;text-transform:none}.b2b .shipnote{align-items:flex-start;color:var(--ink3);display:flex;font-size:11.5px;gap:6px;line-height:1.4}.b2b .shipnote svg{flex:none;height:14px;margin-top:1px;width:14px}.b2b .fsw.txt.sz{align-items:center;display:inline-flex;gap:9px;padding:0 16px 0 12px}.b2b .fsw.txt.sz .szi{display:grid;flex:none;height:22px;place-items:center;width:22px}.b2b .fsw.txt.sz .szi i{border:2px solid;border-radius:4px;display:block;height:calc(6px + var(--k)*4px);opacity:.85;width:calc(6px + var(--k)*4px)}.b2b .pc .buy2{align-items:center;gap:8px;grid-template-columns:112px minmax(0,1fr)}.b2b .pc .buy2 .addb{font-size:13.5px;gap:8px;letter-spacing:-.005em;padding:0 14px}.b2b .pc .buy2 .addb .lb2{overflow:hidden;text-overflow:ellipsis}.b2b .pc .buy2 .addb svg{flex:none;height:16px;width:16px}.b2b .pc .buy2:has(.lbv){grid-template-columns:1fr}.b2b .pc .buy2 .addb:has(.lbv){width:100%}@container (max-width:290px){.b2b .pc .buy2 .addb .lb2{display:none}.b2b .pc .buy2{grid-template-columns:minmax(0,1fr) 46px}}.b2b .qp-ov{align-items:center;background:#0a18386b;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.b2b .qp-box{background:var(--card);border-radius:22px;box-shadow:0 30px 80px -20px #0a183873;display:flex;flex-direction:column;max-height:min(680px,calc(100dvh - 32px));overflow:hidden;width:min(560px,100%)}.b2b .qp-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:14px 16px}.b2b .qp-head .im,.b2b .qp-head img{background:#fff;border-radius:12px;flex:none;height:52px;object-fit:contain;width:52px}.b2b .qp-head b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.b2b .qp-head small{color:var(--ink3);font-size:12px}.b2b .qp-x{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink2);display:grid;flex:none;height:36px;margin-left:auto;place-items:center;width:36px}.b2b .qp-x svg{height:16px;width:16px}.b2b .qp-list{overflow-y:auto;padding:8px 12px 12px}.b2b .qp-g{color:var(--ink2);font-size:11px;font-weight:700;letter-spacing:.1em;padding:12px 4px 6px;text-transform:uppercase}.b2b .qp-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line2);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto 112px 44px;padding:8px 4px}.b2b .qp-row.oos{opacity:.45}.b2b .qp-sw{background:#f1ebe9;border-radius:9px;box-shadow:inset 0 0 0 1px #0615381f;display:block;height:30px;overflow:hidden;width:30px}.b2b .qp-sw img{height:100%;object-fit:cover;width:100%}.b2b .qp-l b{font-size:14px;font-weight:600}.b2b .qp-l b,.b2b .qp-l small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .qp-l small{color:var(--ink3);font-size:11.5px}.b2b .qp-pr{font-size:14px;font-weight:700;white-space:nowrap}.b2b .qp-row .qs{height:40px}.b2b .qp-row .qs button{width:30px}.b2b .qp-row .addb{border-radius:12px;height:40px;padding:0;width:44px}.b2b .qp-na{color:var(--ink3);grid-column:4/-1;text-align:center}.b2b .qp-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.b2b .qp-foot .addb{height:44px;padding:0 26px}.b2b .qp-more{background:none;border:0;color:var(--blue);cursor:pointer;font-size:13.5px;font-weight:600}@media (max-width:560px){.b2b .qp-ov{align-items:flex-end;padding:0}.b2b .qp-box{border-radius:22px 22px 0 0;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom)}.b2b .qp-row{grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.b2b .qp-row .qs{grid-column:2/3}.b2b .qp-row .addb{grid-column:3/4;width:100%}}.b2b[data-theme=dark] .qp-sw{background:#1d2540}.b2b .psale{align-items:baseline;background:var(--bad-s);border-radius:14px;display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:14px;padding:12px 14px}.b2b .psale .pct{align-self:center;background:var(--sale);border-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:3px 8px}.b2b .psale .was{font-size:16px;text-decoration:line-through}.b2b .psale .arr,.b2b .psale .was{color:var(--ink3)}.b2b .psale b{color:var(--sale);font-size:22px;font-weight:800}.b2b .psale small{color:var(--ink2);flex-basis:100%;font-size:12.5px}.b2b .pbx .tg b s.old{color:var(--ink3);font-size:12px;font-weight:500;margin-left:6px}.b2b .cg-tr,.b2b .pc.rc .imw .cg{inset:0;position:absolute}.b2b .cg-tr{-webkit-overflow-scrolling:touch;cursor:pointer;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.b2b .cg-tr::-webkit-scrollbar{display:none}.b2b .cg-sl{background:#fff;display:grid;flex:0 0 100%;height:100%;place-items:center;scroll-snap-align:center;scroll-snap-stop:always}.b2b .cg-sl img{-webkit-user-drag:none;height:100%;object-fit:contain;padding:6%;-webkit-user-select:none;user-select:none;width:100%}.b2b .cg-a{background:#fffffff0;border:0;border-radius:50%;box-shadow:0 2px 10px #06153829;color:var(--ink);cursor:pointer;display:grid;height:32px;opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:32px;z-index:3}.b2b .cg-a svg{height:15px;width:15px}.b2b .cg-a.l{left:10px}.b2b .cg-a.r{right:10px}.b2b .cg-a:disabled{opacity:0!important;pointer-events:none}.b2b .pc.rc:hover .cg-a{opacity:1}@media (hover:none){.b2b .cg-a{display:none}}.b2b .cg-bars{bottom:10px;display:flex;gap:4px;height:2px;left:14px;pointer-events:none;position:absolute;right:14px;z-index:3}.b2b .cg-bars i{background:#06153824;border-radius:2px;flex:1 1}.b2b .cg-bars i.on{background:var(--ink)}.b2b .cg-sl img,.b2b .pc.rc .imw .im img{object-fit:cover;padding:0}.b2b .im.vid video{background:#000;display:block;height:100%;object-fit:cover;width:100%}.b2b .pgm .im.vid video{background:#f6f5f2;object-fit:contain}.b2b .im.vid{position:relative}.b2b .im.vid .vsound{background:#fffffff0;border:0;border-radius:50%;bottom:14px;box-shadow:0 4px 14px #0615382e;cursor:pointer;display:grid;font-size:19px;height:44px;place-items:center;position:absolute;right:14px;width:44px;z-index:4}.b2b .mm2{align-items:center;display:flex;flex-direction:column;gap:10px;margin:26px auto 8px;max-width:360px;text-align:center}.b2b .mm2-t{color:var(--ink2);font-size:13px}.b2b .mm2-t b{color:var(--ink);font-weight:700}.b2b .mm2-bar{background:var(--line);border-radius:999px;height:4px;overflow:hidden;width:100%}.b2b .mm2-bar i{background:var(--blue);border-radius:999px;display:block;height:100%;transition:width .3s}.b2b .mm2-sent{height:1px;width:1px}.b2b .totop2{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid var(--line);border-radius:999px;bottom:24px;box-shadow:0 10px 26px -12px #0a183859;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;height:42px;padding:0 16px;position:fixed;right:22px;z-index:44}.b2b .totop2:hover{border-color:var(--ink3)}@media (max-width:1023px){.b2b .totop2{bottom:calc(76px + env(safe-area-inset-bottom));height:40px;padding:0 14px;right:14px}}.b2b .mixn{background:var(--line2);border-radius:10px;color:var(--ink2);font-size:12.5px;line-height:1.45;margin:-4px 0 16px;padding:9px 12px}.b2b .mixn.on{background:var(--good-s);color:#0b6b3c}.b2b .mixn b{color:inherit;font-weight:700}.b2b .fd{background:#000;color:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}.b2b .fd-box{background:#000;height:100%;max-width:520px;overflow-y:auto;overscroll-behavior:contain;position:relative;scroll-snap-type:y mandatory;scrollbar-width:none;width:100%}.b2b .fd-box::-webkit-scrollbar{display:none}.b2b .fd-slide{height:100%;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.b2b .fd-media{display:flex;inset:0;overflow-x:auto;position:absolute;scroll-snap-type:x mandatory;scrollbar-width:none}.b2b .fd-media::-webkit-scrollbar{display:none}.b2b .fd-pic{background:#111;display:grid;flex:0 0 100%;height:100%;overflow:hidden;place-items:center;position:relative;scroll-snap-align:center}.b2b .fd-pic img{-webkit-user-drag:none;margin-bottom:22%;max-height:78%;max-width:100%;object-fit:contain;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.b2b .fd-pic img.fd-bgblur{height:120%;inset:-10%;margin:0;max-height:none;max-width:none;object-fit:cover;opacity:.5;position:absolute;width:120%;z-index:0}.b2b .fd-noimg{color:#ffffff59}.b2b .fd-noimg svg{height:60px;width:60px}.b2b .fd-dots{display:flex;gap:5px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:calc(64px + env(safe-area-inset-top));z-index:3}.b2b .fd-dots i{background:#ffffff59;border-radius:2px;height:3px;width:18px}.b2b .fd-dots i.on{background:#fff}.b2b .fd-top{align-items:center;background:linear-gradient(#00000073,#0000);display:flex;gap:10px;left:50%;max-width:520px;padding:calc(12px + env(safe-area-inset-top)) 14px 10px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:5}.b2b .fd-x{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-radius:50%;color:#fff;display:grid;height:38px;place-items:center;width:38px}.b2b .fd-x svg{height:20px;width:20px}.b2b .fd-tabs{display:flex;flex:1 1;gap:18px;justify-content:center}.b2b .fd-tabs button{align-items:center;color:#ffffff9e;display:flex;font-size:15.5px;font-weight:700;gap:6px;padding:6px 0;position:relative;text-shadow:0 1px 6px #0006}.b2b .fd-tabs button.on{color:#fff}.b2b .fd-tabs button.on:after{background:#fff;border-radius:2px;bottom:0;content:"";height:3px;left:25%;position:absolute;right:25%}.b2b .fd-tabs small{background:var(--sale);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;padding:1px 6px}.b2b .fd-count{color:#ffffffb3;font-size:11.5px;font-weight:700;min-width:38px;text-align:right}.b2b .fd-side{bottom:calc(150px + env(safe-area-inset-bottom));gap:16px;position:absolute;right:10px;z-index:4}.b2b .fd-act,.b2b .fd-side{align-items:center;display:flex;flex-direction:column}.b2b .fd-act{color:#fff;gap:4px}.b2b .fd-act span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-radius:50%;box-shadow:inset 0 1px 0 #fff3;display:grid;height:48px;place-items:center;position:relative;width:48px}.b2b .fd-act span svg{height:23px;width:23px}.b2b .fd-act.on span{color:#ff3b5c}.b2b .fd-act.on span svg{fill:currentColor}.b2b .fd-act small{font-size:11px;font-weight:700;text-shadow:0 1px 4px #0009}.b2b .fd-act em{background:var(--sale);border-radius:9px;display:grid;font-size:10px;font-style:normal;font-weight:800;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-3px;top:-3px}.b2b .fd-info{background:linear-gradient(#0000,#0000008c 35%,#000000d1);bottom:0;left:0;padding:60px 76px calc(18px + env(safe-area-inset-bottom)) 16px;position:absolute;right:0;z-index:4}.b2b .fd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.b2b .fd-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;font-size:11.5px;font-weight:800;padding:3px 9px}.b2b .fd-tags .fd-off{background:var(--sale);font-size:13px}.b2b .fd-tags .fd-new{background:#1f4bff}.b2b .fd-tags .fd-lo{background:#f5a524e6;color:#1b1200}.b2b .fd-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 6px;overflow:hidden}.b2b .fd-price{align-items:baseline;display:flex;gap:6px}.b2b .fd-price b{font-size:26px;font-weight:800;letter-spacing:-.02em}.b2b .fd-price small{color:#ffffffbf;font-size:13px}.b2b .fd-price s{color:#fff9;font-size:15px;margin-left:4px}.b2b .fd-tier{color:#fffc;font-size:12.5px;margin-top:2px}.b2b .fd-buy{align-items:center;display:flex;gap:8px;margin-top:12px}.b2b .fd-buy .qs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff38;color:#fff}.b2b .fd-buy .qs input{background:#0000;color:#fff}.b2b .fd-buy .qs button{color:#fff}.b2b .fd-add{align-items:center;background:#fff;border-radius:14px;color:#0b1533;display:flex;flex:1 1;font-size:15px;font-weight:800;gap:8px;height:46px;justify-content:center}.b2b .fd-add svg{height:19px;width:19px}.b2b .fd-add.ok{background:var(--good);color:#fff}.b2b .fd-empty{align-items:center;color:#fffc;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:24px;text-align:center}.b2b .fd-empty svg{height:42px;opacity:.6;width:42px}.b2b .fd-empty button{background:#fff;border-radius:12px;color:#0b1533;font-weight:700;padding:10px 18px}.b2b .fd-hint{align-items:center;animation:fdHint 1.6s ease-in-out infinite;background:#00000073;border-radius:999px;bottom:calc(175px + env(safe-area-inset-bottom));display:flex;font-size:12px;font-weight:600;gap:6px;left:50%;padding:7px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:6}.b2b .fd-hint svg{height:15px;transform:rotate(180deg);width:15px}@keyframes fdHint{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (min-width:700px){.b2b .fd-box{border-left:1px solid #1d1d1d;border-right:1px solid #1d1d1d}}.b2b .fdb{align-items:stretch;display:flex;gap:10px}.b2b .fdb-in{align-items:center;background:linear-gradient(120deg,#0b1533,#1f4bff);border-radius:var(--r);color:#fff!important;display:flex;flex:1 1;gap:14px;padding:16px 18px}.b2b .fdb-in b{display:block;font-size:16px}.b2b .fdb-in small{display:block;font-size:12.5px;margin-top:2px;opacity:.8}.b2b .fdb-ic{background:#ffffff29;border-radius:14px;display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.b2b .fdb-ic svg{height:26px;width:26px}.b2b .fdb-z{align-items:center;background:var(--sale);border-radius:var(--r);color:#fff!important;display:flex;font-weight:700;gap:8px;padding:0 18px;white-space:nowrap}.b2b .fdb-z svg{height:18px;width:18px}@media (max-width:600px){.b2b .fdb{flex-direction:column}.b2b .fdb-z{justify-content:center;padding:13px}}.b2b:has(.fd) .qp-ov{align-items:flex-end;background:#00000080;padding:0}.b2b:has(.fd) .qp-box{animation:fdSheet .22s ease-out;border-radius:22px 22px 0 0;max-height:min(78dvh,680px);padding-bottom:env(safe-area-inset-bottom);width:min(520px,100%)}@keyframes fdSheet{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:420px){.b2b:has(.fd) .qp-row{grid-template-columns:30px minmax(0,1fr) auto;row-gap:8px}.b2b:has(.fd) .qp-row .qs{grid-column:2/3}.b2b:has(.fd) .qp-row .addb{grid-column:3/4}}.b2b .fd-act span{background:#080c1c75;box-shadow:inset 0 1px 0 #ffffff38,0 0 0 1px #ffffff2e,0 6px 16px -6px #0009}.b2b .fd-act small{color:#fff;text-shadow:0 1px 2px #000000e6,0 0 8px #0009}.b2b .fd-act.on span{background:#ff3b5c38}.b2b .cpn-gift{align-items:center;background:var(--blue-s);border-radius:10px;color:var(--blue);display:flex;font-size:12.5px;gap:8px;margin:6px 0 8px;padding:8px 10px}.b2b .cpn-gift svg{flex:none;height:15px;width:15px}.b2b .b2b-lg .fc-lg-tab svg{stroke-width:1.5;height:25px;width:25px}@media (min-width:1024px){.b2b .b2b-lg{display:none!important}}@media (max-width:1023px){.b2b main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.b2b .b2b-lg .fc-lg-tab{padding:8px}.b2b .b2b-lg:not(.lg-svg) .fc-lg-more{-webkit-backdrop-filter:blur(15px) saturate(1.3);backdrop-filter:blur(15px) saturate(1.3);background:linear-gradient(180deg,#a6a0a1cc,#928b8dcc);border:1px solid #ffffff47;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 1px #00000014,0 8px 24px -8px #140e104d;color:#fff}.b2b .df{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.b2b .crl .sumr{flex-wrap:wrap;gap:4px 10px}.b2b .crl .sumr b{text-align:right;white-space:normal}.b2b .b2t b{display:block;overflow:hidden;text-overflow:ellipsis}.b2b .flt{max-height:84vh;max-height:84dvh}.b2b .chat{height:calc(100vh - 330px);height:calc(100dvh - 330px - env(safe-area-inset-bottom));min-height:380px}.b2b .bb p{overflow-wrap:anywhere}.b2b .mbar small.mwhy{color:#dc2626;font-weight:600;line-height:1.25;white-space:normal}@media (max-width:1023px){.b2b .co.qo-co .cosum .btn.lg{display:flex}.b2b .toast{bottom:calc(84px + env(safe-area-inset-bottom))}.b2b:has(.mbar) .toast{bottom:calc(156px + env(safe-area-inset-bottom))}.b2b .catl .tb{top:calc(116px + env(safe-area-inset-top))}.b2b .sugg{max-height:45vh}.b2b .qk.chips.hs{margin:0;padding:10px 16px 0}}@media (max-width:640px){.b2b .tg{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.b2b .ach{flex-wrap:wrap}.b2b .ach .pill{display:none}}@media (max-width:400px){.b2b .drw .db,.b2b .drw .df,.b2b .drw .dh{padding-left:16px;padding-right:16px}.b2b .drw .cl{gap:12px;grid-template-columns:56px minmax(0,1fr)}.b2b .drw .cl .im{height:56px;width:56px}.b2b .drw .cl .rw{gap:8px}.b2b .oa .btn.g svg{display:none}}.b2b .b2b-lg.fc-flush .fc-lg-bar,.b2b .b2b-lg.fc-flush .fc-lg-more{border-radius:28px 28px 44px 44px;padding-bottom:max(6px,calc(env(safe-area-inset-bottom, 0px) - 16px))}.b2b .b2b-lg.fc-flush .fc-lg-bar{padding-top:8px}.b2b .b2b-lg.fc-flush .fc-lg-tab svg{stroke-width:1.5;height:25px;width:25px}.b2b .b2b-lg.fc-float{--fc-nb-fade:var(--bg)}.b2b .b2b-lg.fc-float .fc-lg-tab{padding:0}@media (max-width:1023px){.b2b main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-lg-tab{color:#0f1d3a!important}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-lg-tab svg{filter:none!important}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-lg-tab.on{color:#034eff!important}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-lg-tab:before{background:#034eff1f;border:1px solid #034eff4d;box-shadow:none}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-nb-vs{background:#0f1d3a1f}.b2b[data-theme=light] .b2b-lg.fc-vb .fc-lg-badge,.b2b[data-theme=light] .b2b-lg.fc-vb .fc-nb-av.online:after{border-color:#fff}.b2b[data-theme=dark] .b2b-lg.fc-vb .fc-lg-bar{background:#16181e80!important;border:1px solid #5b9bff66!important;box-shadow:0 0 0 1px #034eff1a,0 16px 34px -14px #00000073,0 0 28px -10px #034eff80,inset 0 1px 0 #ffffff2e!important}.b2b .b2b-lg.fc-vb .fc-lg-tab{padding:0!important}.b2b .b2b-lg.fc-vb .fc-nb-av{background:none!important;border:0!important;padding:0!important}.b2b .drw .mnh{align-items:center;display:flex;gap:12px}.b2b .drw .mnh-av{background:linear-gradient(135deg,#034eff,#0f1d3a);border-radius:50%;color:#fff;display:grid;flex:none;font-size:14px;font-weight:700;height:42px;place-items:center;width:42px}.b2b .drw .mnh-t{flex:1 1;min-width:0}.b2b .drw .mnh-t b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b .drw .mnh-t small{color:var(--ink3);font-size:12px}.b2b .drw .mng{padding-top:6px}.b2b .drw .mng section+section{margin-top:14px}.b2b .drw .mng h4{color:var(--ink3);font-size:11.5px;font-weight:600;letter-spacing:.08em;margin:0 4px 8px;text-transform:uppercase}.b2b .drw .mng-gd{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.b2b .drw .mng-gd a{align-items:center;animation:mng-in .28s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:0ms;animation-delay:calc(var(--i,0)*30ms);border-radius:14px;color:var(--ink2);display:flex;flex-direction:column;gap:6px;min-height:44px;padding:8px 2px;text-decoration:none;transition:transform .1s,background .15s}.b2b .drw .mng-gd a:active{transform:scale(.94)}.b2b .drw .mng-gd a>span{background:var(--blue-s);border-radius:14px;color:var(--blue);display:grid;height:46px;place-items:center;position:relative;width:46px}.b2b .drw .mng-gd a>span svg{height:21px;width:21px}.b2b .drw .mng-gd a.on>span{background:var(--blue);color:#fff}.b2b .drw .mng-gd a>span em{background:#ef4444;border:2px solid var(--card);border-radius:8px;box-sizing:border-box;color:#fff;display:grid;font-size:9.5px;font-style:normal;font-weight:700;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-4px}.b2b .drw .mng-gd a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11.5px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-align:center}.b2b .drw .mng-gd a.on small{color:var(--blue);font-weight:600}.b2b .drw .mng-ft{border-top:1px solid var(--line);flex:none;padding:12px 20px calc(14px + env(safe-area-inset-bottom))}.b2b .drw .mng-msg{align-items:center;background:var(--blue);border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:transform .1s;width:100%}.b2b .drw .mng-msg:active{transform:scale(.97)}.b2b .drw .mng-msg svg{flex:none;height:22px;width:22px}.b2b .drw .mng-msg b{display:block;font-size:14.5px}.b2b .drw .mng-msg small{font-size:12px;opacity:.85}@keyframes mng-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.b2b .drw .mng-gd a{animation:none}}.sl{color:var(--ink-1);display:flex;flex-direction:column;font-family:var(--font-sans);gap:0;padding:0 0 24px}.sl .sl-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.sl .sl-head h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.sl .sl-head h1{font-size:26px}}.sl .sl-sub{color:var(--ink-3);font-size:12.5px;margin-top:4px}.sl .sl-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sl-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media (min-width:768px){.sl-kpis{gap:12px;grid-template-columns:repeat(4,1fr)}}.sl-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:14px 16px;position:relative}.sl-kpi.accent{background:linear-gradient(135deg,#3b82f614,var(--bg-1) 70%);border-color:#3b82f64d}.sl-kpi.success{background:linear-gradient(135deg,#22c55e14,var(--bg-1) 70%);border-color:#22c55e4d}.sl-kpi.warn{background:linear-gradient(135deg,#f59e0b14,var(--bg-1) 70%);border-color:#f59e0b4d}.sl-kpi-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.14em;text-transform:uppercase}.sl-kpi-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.sl-kpi-val.profit{color:var(--success)}.sl-kpi-val.warn{color:var(--warn)}.sl-kpi-sub{color:var(--ink-3);flex-wrap:wrap;font-size:11px;gap:6px}.sl-kpi-sub,.sl-kpi-sub .chip{align-items:center;display:inline-flex}.sl-kpi-sub .chip{border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:600;gap:3px;height:18px;padding:2px 6px}.sl-kpi-sub .chip,.sl-kpi-sub .chip.up{background:var(--success-soft);color:var(--success)}.sl-kpi-sub .chip.down{background:var(--danger-soft);color:var(--danger)}.sl-search-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin-bottom:12px}@media (max-width:640px){.sl-search-row{grid-template-areas:"search search" "filtra rows";grid-template-columns:1fr auto}.sl-search-row>.sl-search{grid-area:search}.sl-search-row>.sl-btn{grid-area:filtra}.sl-search-row>.sl-rows-per{grid-area:rows}}.sl-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;gap:10px;height:36px;padding:0 14px}.sl-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:13.5px;height:100%;outline:0}.sl-search input::placeholder{color:var(--ink-4)}.sl-search-kbd{background:var(--bg-2);border:solid var(--bg-3);border-radius:5px;border-width:1px 1px 2px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;padding:2px 6px}.sl-btn{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:7px;height:36px;padding:0 14px;transition:all .12s;white-space:nowrap}.sl-btn:hover{background:var(--bg-2);border-color:var(--ink-4)}.sl-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.sl-btn.primary:hover{background:#2563eb}.sl-btn.danger{background:var(--danger-soft);border-color:#ef444457;color:var(--danger)}.sl-btn.danger:hover{background:#ef444424;border-color:var(--danger)}.sl-btn:disabled{cursor:not-allowed;opacity:.55}.sl-btn .count{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;height:16px;padding:2px 6px}.sl-privacy-btn.active{background:#f59e0b1a;border-color:#f59e0b73;color:var(--warn)}.sl-kpis.private .sl-kpi{background:linear-gradient(135deg,#64748b14,var(--bg-1) 70%);border-color:var(--bg-3)}.sl-kpis.private .sl-kpi-val{color:var(--ink-3)!important;letter-spacing:.03em}.sl-kpis.private .sl-kpi-sub{color:var(--ink-4)}.dark-mode .sl .sl-privacy-btn.active{background:#f59e0b29;border-color:#f59e0b6b;color:var(--warn)!important}.sl-chips{display:flex;flex-wrap:wrap;margin-bottom:16px}.sl-chip,.sl-chips{align-items:center;gap:6px}.sl-chip{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;padding:6px 12px;transition:all .12s;white-space:nowrap}.sl-chip:hover{border-color:var(--ink-4);color:var(--ink-1)}.sl-chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.sl-chip.active.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.sl-chip .sl-chip-x{color:currentColor;margin-left:2px;margin-right:-2px;opacity:.6}.sl-chip-div{background:var(--bg-3);height:18px;margin:0 4px;width:1px}.sl-filters-panel{grid-gap:12px;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:12px;padding:16px}@media (min-width:640px){.sl-filters-panel{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sl-filters-panel{grid-template-columns:repeat(4,1fr)}}.sl-filter-field{display:flex;flex-direction:column;gap:5px}.sl-filter-label{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sl-filter-field input,.sl-filter-field select{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);font-family:inherit;font-size:13px;outline:none;padding:8px 11px;width:100%}.sl-filter-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23cbd5e1%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}.sl-filter-field select::-ms-expand{display:none}.sl-cat-combo{position:relative;width:100%}.sl-cat-combo .sl-cat-combo-input{padding-right:30px;width:100%}.sl-cat-combo-caret{color:var(--ink-3);font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.sl-cat-pop{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 34px #0000002e;left:0;max-height:300px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.sl-cat-opt{border-radius:7px;color:var(--ink-1);cursor:pointer;font-size:13px;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.sl-cat-opt.active,.sl-cat-opt:hover{background:var(--bg-2)}.sl-cat-opt.active{font-weight:600}.sl-cat-opt.muted{color:var(--ink-3);cursor:default}.dark-mode .sl .sl-filter-field input,.dark-mode .sl .sl-filter-field input:focus,.dark-mode .sl .sl-filter-field input:hover,.dark-mode .sl .sl-filter-field select,.dark-mode .sl .sl-filter-field select:focus,.dark-mode .sl .sl-filter-field select:hover,.dark-mode .sl .sl-rows-per select,.dark-mode .sl .sl-rows-per select:focus,.dark-mode .sl .sl-rows-per select:hover{background-color:var(--bg-1)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl .sl-filter-field input:focus,.dark-mode .sl .sl-filter-field select:focus,.dark-mode .sl .sl-rows-per select:focus{border-color:var(--accent)!important}.dark-mode .sl .sl-filter-field select,.dark-mode .sl .sl-filter-field select:focus,.dark-mode .sl .sl-filter-field select:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23cbd5e1%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.dark-mode .sl .sl-rows-per select,.dark-mode .sl .sl-rows-per select:focus,.dark-mode .sl .sl-rows-per select:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23cbd5e1%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important}.dark-mode .sl .sl-filter-field input[type=date]{color-scheme:dark}.sl-table-wrap{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;overflow:hidden}.sl-table-scroll{overflow-x:auto}@media (max-width:767px){.sl-table-wrap .sl-table-scroll{display:none}}.sl-table{border-collapse:collapse;font-size:13px;width:100%}.sl-table thead th{background:var(--bg-0);border-bottom:1px solid var(--bg-3);color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:12px 16px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.sl-table thead th.sortable{cursor:pointer}.sl-table thead th.sortable:hover{color:var(--ink-1)}.sl-table thead th .sort-ico{display:inline-block;margin-left:4px;opacity:.4;vertical-align:middle}.sl-table thead th.active-sort .sort-ico{color:var(--accent-ink);opacity:1}.sl-table td.right,.sl-table thead th.right{text-align:right}.sl-table tbody tr{border-bottom:1px solid var(--bg-3);cursor:pointer;position:relative;transition:background .12s}.sl-table tbody tr:hover{background:var(--bg-2)}.sl-table tbody tr:last-child{border-bottom:0}.sl-table tbody tr.selected{background:#3b82f60f}.sl-table tbody tr.unpaid{background:linear-gradient(90deg,#f59e0b0a,#0000 40%)}.sl-table tbody tr.unpaid td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.sl-table tbody tr.returned{background:linear-gradient(90deg,#c084fc0a,#0000 40%)}.sl-table tbody tr.returned td:first-child{box-shadow:inset 3px 0 0 var(--magenta)}.sl-table tbody tr.cancelled{background:linear-gradient(90deg,#ef44440f,#0000 40%);opacity:.55}.sl-table tbody tr.cancelled td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.sl-table tbody tr.cancelled .artikuj,.sl-table tbody tr.cancelled .sl-client-name,.sl-table tbody tr.cancelled .sl-total{text-decoration:line-through}.sl-table tbody tr.replaced{background:linear-gradient(90deg,#c084fc0f,#0000 40%);opacity:.55}.sl-table tbody tr.replaced td:first-child{box-shadow:inset 3px 0 0 #c084fc}.sl-table tbody tr.replaced-arrived{background:linear-gradient(90deg,#10b9810f,#0000 40%);opacity:.45}.sl-table tbody tr.replaced-arrived td:first-child{box-shadow:inset 3px 0 0 #10b981}.sl-table tbody tr.replaced-arrived .artikuj,.sl-table tbody tr.replaced-arrived .sl-client-name,.sl-table tbody tr.replaced-arrived .sl-total{text-decoration:line-through}.sl-card-row.replaced{background:linear-gradient(90deg,#c084fc0f,var(--bg-1) 50%);box-shadow:inset 3px 0 0 #c084fc;opacity:.55}.sl-card-row.replaced-arrived{background:linear-gradient(90deg,#10b9810f,var(--bg-1) 50%);box-shadow:inset 3px 0 0 #10b981;opacity:.45}.sl-card-row.replaced-arrived .sl-client-name{text-decoration:line-through}.sl-table td{color:var(--ink-1);padding:11px 16px;vertical-align:middle}.sl.compact .sl-table td{padding:7px 16px}.sl.spacious .sl-table td{padding:16px}.sl-check{background:#0000;border:1.5px solid var(--ink-4);border-radius:4px;cursor:pointer;display:inline-grid;height:16px;padding:0;place-items:center;transition:all .12s;width:16px}.sl-check:hover{border-color:var(--ink-2)}.sl-check.checked{background:var(--accent);border-color:var(--accent)}.sl-check.checked svg{color:#fff}.sl-client-name{color:var(--ink-1);font-size:13px;font-weight:500}.sl-client-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:1px}.sl-date{font-feature-settings:"tnum";color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums}.sl-date .time{color:var(--ink-3);display:block;font-family:var(--font-mono);font-size:11px;margin-top:1px}.sl-kanal{align-items:center;background:var(--bg-2);border-radius:6px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:500;gap:5px;line-height:1.2;max-width:100%;padding:4px 9px;white-space:nowrap}.sl-kanal-lbl{font-weight:600}.sl-kanal-sub{font-size:11px;font-weight:500;opacity:.65}.sl-kanal.dyqan{background:#3b82f624;color:var(--accent-ink)}.sl-kanal.teren{background:#f59e0b24;color:var(--warn)}.sl-kanal.online{background:#c084fc24;color:var(--magenta)}.sl .sl-kanal.online.ch-instagram{background:linear-gradient(135deg,#0ea5e947,#a855f738)!important;border:1px solid #7dd3fc2e;color:#7dd3fc!important}.sl .sl-kanal.online.ch-facebook{background:#2563eb38!important;border:1px solid #93c5fd2e;color:#93c5fd!important}.sl .sl-kanal.online.ch-whatsapp{background:#22c55e33!important;border:1px solid #86efac2e;color:#86efac!important}.sl .sl-kanal.online.ch-tiktok{background:linear-gradient(135deg,#22d3ee33,#f43f5e2e)!important;border:1px solid #67e8f929;color:#67e8f9!important}.sl .sl-kanal.online.ch-web,.sl .sl-kanal.online.ch-woocommerce{background:#2dd4bf2e!important;border:1px solid #5eead429;color:#5eead4!important}.sl .sl-kanal.online.ch-telefon{background:#fbbf242b!important;border:1px solid #facc1529;color:#facc15!important}.sl .sl-kanal.online.ch-viber{background:#8b5cf638!important;border:1px solid #c4b5fd29;color:#c4b5fd!important}.sl .sl-kanal.online.ch-tjeter{background:#94a3b829!important;border:1px solid #cbd5e124;color:#cbd5e1!important}.sl .sl-kanal.online .sl-kanal-sub{color:currentColor;opacity:.78}.sl-items-cell{font-size:12.5px}.sl-items-cell,.sl-items-cell .artikuj{color:var(--ink-2)}.sl-items-cell .qty{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-left:4px}.sl-worker{align-items:center;color:var(--ink-2);display:inline-flex;font-size:12.5px;gap:7px}.sl-worker-avatar{background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:600;height:22px;place-items:center;width:22px}.sl-worker-avatar.m1{background:linear-gradient(135deg,#c084fc,#f472b6)}.sl-worker-avatar.m2{background:linear-gradient(135deg,#22c55e,#16a34a)}.sl-worker-avatar.m3{background:linear-gradient(135deg,#f59e0b,#d97706)}.sl-worker-avatar.m4{background:linear-gradient(135deg,#ef4444,#b91c1c)}.sl-status-cell{align-items:flex-start;gap:5px}.sl-pack-detail,.sl-status-cell{display:flex;flex-direction:column}.sl-pack-detail{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:12px;gap:7px;margin-top:12px;padding:12px 14px}.sl-pack-drow{align-items:center;color:#475569;color:var(--ink-2,#475569);display:flex;font-size:13px;gap:9px}.sl-pack-dic{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.sl-pack-dic.ok{background:#dcfce7;color:#16a34a}.sl-pack-dic.pend{background:#fef3c7;color:#b45309}.sl-pack-dic.prep{background:#dbeafe;color:#1d4ed8}.sl-pack{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;line-height:1.4;padding:2px 8px;white-space:nowrap}.sl-pack.ok{background:#dcfce7;color:#15803d}.sl-pack.pend{background:#fef3c7;color:#b45309}.sl-pack.prep{background:#dbeafe;color:#1d4ed8}.dark .sl-pack.ok,:root[data-theme=dark] .sl-pack.ok{background:#22c55e26;color:#4ade80}.dark .sl-pack.pend,:root[data-theme=dark] .sl-pack.pend{background:#f59e0b26;color:#fbbf24}.dark .sl-pack.prep,:root[data-theme=dark] .sl-pack.prep{background:#3b82f62e;color:#60a5fa}.sl-total{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.sl-profit{font-feature-settings:"tnum";color:var(--success);display:block;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;margin-top:2px}.sl-profit.neg{color:var(--danger)}.sl-profit.zero{color:var(--ink-3)}.sl-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:20px;letter-spacing:.02em;padding:3px 8px}.sl-status.paguar{background:var(--success-soft);color:var(--success)}.sl-status.papaguar{background:var(--warn-soft);color:var(--warn)}.sl-status.partial{background:var(--accent-soft);color:var(--accent-ink)}.sl-status.nderrim{background:#c084fc24;color:var(--magenta)}.sl-status.nderrim-erdhi{background:#06b6d424;color:#0891b2}.sl-fr-tag{color:#ef4444;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-left:6px}.sl-status.anuluar{background:var(--bg-2);color:var(--ink-3);text-decoration:line-through}.sl-status.kthyer{background:#ef444424;color:#ef4444;color:var(--danger,#ef4444)}.sl-status .sl-status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.sl-row-menu{background:#0000;border:0;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;font-family:inherit;height:28px;opacity:0;place-items:center;transition:all .12s;width:28px}.sl-table tbody tr:hover .sl-row-menu{opacity:1}.sl-row-menu:hover{background:var(--bg-3);color:var(--ink-1)}.sl-card-list{display:flex;flex-direction:column;gap:0}@media (min-width:768px){.sl-card-list{display:none}}.sl-table-scroll .sl-table{min-width:920px}@media (min-width:1024px){.sl-table-scroll .sl-table{min-width:0}}.sl-card-row{grid-gap:10px;align-items:center;background:var(--bg-1);border-bottom:1px solid var(--bg-3);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px 14px;position:relative}.sl-card-row:last-child{border-bottom:0}.sl-card-row.unpaid{background:linear-gradient(90deg,#f59e0b0f,var(--bg-1) 50%);box-shadow:inset 3px 0 0 var(--warn)}.sl-card-row.returned{background:linear-gradient(90deg,#c084fc0f,var(--bg-1) 50%);box-shadow:inset 3px 0 0 var(--magenta)}.sl-card-row.cancelled{background:linear-gradient(90deg,#ef444414,var(--bg-1) 50%);box-shadow:inset 3px 0 0 var(--danger);opacity:.55}.sl-card-row.cancelled .sl-client-name{text-decoration:line-through}.sl-table tbody tr.pending-exchange,.sl-table tbody tr.pending-exchange td{background:#c084fc1f!important}.sl-card-row.pending-exchange,.sl-table tbody tr.pending-exchange td:first-child{box-shadow:inset 3px 0 0 #c084fc;box-shadow:inset 3px 0 0 var(--magenta,#c084fc)}.sl-card-row.pending-exchange{background:#c084fc1f!important}.sl-table tbody tr.pure-return,.sl-table tbody tr.pure-return td{background:#ef44441a!important}.sl-card-row.pure-return,.sl-table tbody tr.pure-return td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.sl-card-row.pure-return{background:#ef44441a!important}.sl-card-row.selected{background:#3b82f614}.sl-card-row:hover{background:var(--bg-2)}.sl-card-row .sl-card-mid{min-width:0}.sl-card-row .sl-card-mid-meta{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:3px}.sl-card-row .sl-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.sl-foot{background:var(--bg-0);border-top:1px solid var(--bg-3);font-size:13px;gap:12px;justify-content:space-between;padding:14px 18px}.sl-foot,.sl-foot-left{align-items:center;display:flex;flex-wrap:wrap}.sl-foot-left{color:var(--ink-3);gap:20px}.sl-foot-total{align-items:baseline;color:var(--ink-1);display:inline-flex;gap:8px}.sl-foot-total .label{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sl-foot-total .val{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-display);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.sl .sl-foot-total .val.profit{color:var(--success)}.sl .sl-foot-total .val.warn{color:var(--warn)}.sl .sl-foot-total .val.danger{color:var(--danger)}@media (max-width:640px){.sl-foot{padding:12px 14px}.sl-foot-left{font-size:12px;gap:14px}.sl-foot-total .val{font-size:13.5px}}.sl-pagi{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.sl-pagi button{background:#0000;border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;display:inline-grid;font-family:inherit;font-size:12px;font-weight:500;height:30px;place-items:center;transition:all .12s;width:30px}.sl-pagi button:hover:not(:disabled){background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.sl-pagi button:disabled{cursor:not-allowed;opacity:.4}.sl-pagi button.active{background:var(--accent);border-color:var(--accent);color:#fff}.sl-pagi .more{color:var(--ink-4);padding:0 4px}.sl-pagi .flip{transform:rotate(180deg)}.sl-rows-per{align-items:center;color:var(--ink-3);display:inline-flex;font-size:12px;gap:6px}.sl-rows-per select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--bg-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23a3a8b5%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;height:36px;outline:none;padding:0 30px 0 14px;transition:all .12s}.sl-rows-per select:hover{background:var(--bg-2);border-color:var(--ink-4)}.sl-bulk{align-items:center;background:var(--bg-1);border:1px solid var(--accent);border-radius:14px;bottom:20px;box-shadow:0 20px 40px -12px #00000080,0 0 0 3px #3b82f61a;display:flex;flex-wrap:wrap;gap:14px;left:50%;max-width:720px;padding:12px 16px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:1000}@media (max-width:720px){.sl-bulk{bottom:12px;gap:8px;padding:10px 12px}}.sl-bulk-count{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.sl-bulk-count .badge{background:var(--accent);border-radius:999px;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 8px}.sl-bulk-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.sl-bulk-actions button{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:6px 10px;transition:all .12s}.sl-bulk-actions button:hover{background:var(--bg-3)}.sl-bulk-actions button.danger{color:var(--danger)}.sl-bulk-actions button.danger:hover{background:#ef44441a;border-color:var(--danger)}.sl-density{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;display:inline-flex;gap:2px;padding:3px}.sl-density button{background:#0000;border:0;border-radius:5px;color:var(--ink-3);cursor:pointer;display:grid;padding:5px 9px;place-items:center;transition:all .12s}.sl-density button:hover{color:var(--ink-1)}.sl-density button.active{background:var(--bg-3);color:var(--ink-1)}.sl-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a16b3;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:300}.sl-drawer{animation:sl-slidein .24s cubic-bezier(.2,.8,.2,1);background:var(--bg-0);border-left:1px solid var(--bg-3);display:flex;flex-direction:column;height:100%;max-width:480px;width:100%}@keyframes sl-slidein{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sl-dr-head{align-items:flex-start;border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top, 0px)) 22px 18px}.sl-dr-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.sl-dr-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;margin-top:3px}.sl-dr-head-actions{display:flex;flex-shrink:0;gap:6px}.sl-dr-btn{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;font-family:inherit;height:34px;place-items:center;transition:all .12s;width:34px}.sl-dr-btn:hover{background:var(--bg-2);color:var(--ink-1)}.sl-dr-btn.edit{background:#f59e0b14;border-color:#f59e0b4d;color:var(--warn)}.sl-dr-btn.edit:hover{background:#f59e0b26}.sl-dr-body{flex:1 1;overflow-y:auto;padding:18px 22px}.sl-info{display:flex;flex-direction:column}.sl-info-row{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:10px 0}.sl-info-row:last-child{border-bottom:0}.sl-info-row .k{color:var(--ink-3);flex-shrink:0}.sl-info-row .v{color:var(--ink-1);font-weight:500;text-align:right}.sl-info-row .v.mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sl-dr-section-label{align-items:center;color:var(--ink-3);display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.14em;margin:20px 0 10px;text-transform:uppercase}.sl-dr-section-label:after{background:linear-gradient(90deg,var(--bg-3),#0000);content:"";flex:1 1;height:1px}.sl-dr-item{align-items:flex-start;border-bottom:1px dashed var(--bg-3);display:flex;gap:8px;justify-content:space-between;padding:12px 0}.sl-dr-item:last-child{border-bottom:0}.sl-dr-item-name{font-size:13px;font-weight:500}.sl-dr-item-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:2px;word-break:break-word}.sl-dr-item-right{flex-shrink:0;text-align:right}.sl-dr-item-price{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.sl-dr-item-profit{font-feature-settings:"tnum";color:var(--success);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;margin-top:2px}.sl-dr-item-profit.neg{color:var(--danger)}.sl-dr-total-card{background:linear-gradient(135deg,#22c55e14,var(--bg-1));border:1px solid #22c55e4d;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:16px}.sl-dr-total-row{align-items:baseline;display:flex;font-size:13px;justify-content:space-between}.sl-dr-total-row.main{border-bottom:1px solid #22c55e33;padding-bottom:10px}.sl-dr-total-row.main .k{color:var(--ink-1);font-size:14px;font-weight:600}.sl-dr-total-row.main .v{font-feature-settings:"tnum";font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.sl-dr-total-row .k{align-items:center;color:var(--ink-2);display:inline-flex;gap:6px}.sl-dr-total-row .v{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.sl-dr-total-row .v.profit{color:var(--success)}.sl-dr-total-row .v.cost{color:var(--ink-2)}.sl-dr-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:14px 22px calc(14px + env(safe-area-inset-bottom, 0px))}.sl-dr-foot-btn{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-width:90px;padding:10px;transition:all .12s;white-space:nowrap}.sl-dr-foot-btn:hover{background:var(--bg-3)}.sl-dr-foot-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.sl-dr-foot-btn.primary:hover{background:#2563eb}.sl-dr-foot-btn.danger{background:#0000;border-color:#ef44444d;color:var(--danger)}.sl-dr-foot-btn.danger:hover{background:#ef444414;border-color:var(--danger)}.sl-dr-foot-btn.danger.solid{background:var(--danger);border-color:var(--danger);color:#fff}.sl-dr-foot-btn.danger.solid:hover{background:#dc2626;border-color:#dc2626}@media (max-width:640px){.sl-drawer{border-left:0;max-width:none}.sl-dr-head{gap:10px;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px}.sl-dr-title{font-size:15px}.sl-dr-sub{font-size:11px;line-height:1.35;word-break:break-word}.sl-dr-btn{border-radius:8px;height:32px;width:32px}.sl-dr-body{padding:14px 16px}.sl-info-row{font-size:12.5px;padding:8px 0}.sl-dr-section-label{margin:16px 0 8px}.sl-dr-item{padding:10px 0}.sl-dr-total-card{margin-top:14px;padding:14px}.sl-dr-total-row.main .v{font-size:20px}.sl-dr-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.sl-dr-foot-btn{font-size:12.5px;padding:9px 10px}}.sn-field{display:flex;flex-direction:column;gap:5px;min-width:0}.sn-field-label{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sn-field input,.sn-field select,.sn-field textarea{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:inherit;font-size:13px;outline:none;padding:9px 11px;width:100%}.sn-field input:focus,.sn-field select:focus,.sn-field textarea:focus{border-color:var(--accent)}.sn-field input::placeholder{color:var(--ink-4)}.sn-pills{display:flex;flex-wrap:wrap;gap:6px}.sn-pill{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:500;gap:5px;justify-content:center;min-width:70px;padding:7px 12px;transition:all .12s}.sn-pill:hover{border-color:var(--ink-4);color:var(--ink-1)}.sn-pill.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.sn-pill.active.success{background:var(--success-soft);border-color:var(--success);color:var(--success)}.sn-pill.active.danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.sn-pill.active.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.sn-pill.active.magenta{background:#c084fc24;border-color:var(--magenta);color:var(--magenta)}.sn-secondary-btn{align-items:center;background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:5px;padding:6px 10px}.sn-secondary-btn:hover{background:var(--bg-2);border-color:var(--ink-4);color:var(--ink-1)}.sl-eitem{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.sl-eitem-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.sl-eitem-code{color:var(--ink-1);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-eitem-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.sl-eitem-cost-chip{align-items:center;background:var(--success-soft);border-radius:999px;color:var(--success);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;font-weight:600;gap:4px;padding:3px 8px}.sl-eitem-cost-chip.warn{background:var(--warn-soft);color:var(--warn)}.sl-eitem-del{background:#0000;border:0;border-radius:6px;color:var(--danger);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.sl-eitem-del:hover{background:var(--danger-soft)}.sl-eitem-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sl-eitem-totali{font-feature-settings:"tnum";color:var(--ink-1);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding:7px 10px}.sl-eitem-totali .fit{color:var(--success);display:block;font-size:10.5px;font-weight:500;margin-top:2px}.sl-eitem-totali .fit.neg{color:var(--danger)}.sl-empty{background:var(--bg-1);border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:40px 16px;text-align:center}@media (max-width:640px){.sl-density{display:none}}.sl-pick{position:relative}.sl-pick>input{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:var(--font-sans);font-size:13px;padding:9px 11px;width:100%}.sl-pick>input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3b82f62e;outline:none}.sl-pick-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:1px;left:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.sl-pick-opt{background:#0000;border:0;border-radius:7px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:13px;outline:0;padding:8px 10px;text-align:left;transition:background .1s}.sl-pick-opt:hover{background:var(--bg-2)}.sl-pick-opt-2{display:flex;flex-direction:column;gap:2px}.sl-pick-name{color:var(--ink-1);font-size:13px;font-weight:500}.sl-pick-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.dark-mode .sl .sl-pick-pop{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl .sl-pick-name,.dark-mode .sl .sl-pick-opt{color:var(--ink-1)!important}.dark-mode .sl .sl-pick-meta{color:var(--ink-3)!important}.sl-edit-suggest{background:var(--bg-1);border:1px solid var(--ink-4);border-radius:12px;box-shadow:0 12px 32px #0206172e;left:0;max-height:280px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.sl-edit-suggest-opt{grid-gap:12px;align-items:center;background:#0000;border:none;border-bottom:1px solid var(--ink-4);color:var(--ink-1);cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:minmax(80px,auto) 1fr auto;padding:11px 14px;text-align:left;transition:background .12s;width:100%}.sl-edit-suggest-opt:last-child{border-bottom:none}.sl-edit-suggest-opt:hover{background:var(--bg-2)}.sl-edit-suggest-code{color:var(--ink-1);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-weight:700}.sl-edit-suggest-name{color:var(--ink-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-edit-suggest-price{color:#60a5fa;color:var(--accent-ink,#60a5fa);font-size:12px;font-weight:700}.sl-bin{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sl-bin-note{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-3);font-size:12.5px;line-height:1.5;padding:10px 12px}.sl-bin-note b{color:var(--ink-1)}.sl-bin-row{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;overflow:hidden}.sl-bin-main{gap:10px;padding:12px}.sl-bin-info,.sl-bin-main{display:flex;flex-direction:column}.sl-bin-info{gap:5px;min-width:0}.sl-bin-title{align-items:baseline;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px}.sl-bin-code{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-3);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;font-weight:600;padding:1px 6px}.sl-bin-meta{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}.sl-bin-meta b{color:var(--ink-2);font-weight:600}.sl-bin-total{color:var(--ink-1);font-weight:700}.sl-bin-left{color:var(--ink-3)}.sl-bin-left.warn{font-weight:600}.sl-bin-blocked,.sl-bin-left.warn{color:#ef4444;color:var(--danger,#ef4444)}.sl-bin-blocked{background:#ef444414;background:var(--danger-soft,#ef444414);border:1px solid #ef444447;border-radius:8px;font-size:12px;line-height:1.45;margin-top:2px;padding:6px 9px}.sl-bin-actions{display:flex;flex-wrap:wrap;gap:8px}.sl-bin-actions .sl-btn{flex:1 1 auto;justify-content:center}.sl-bin-details{background:var(--bg-0);border-top:1px solid var(--bg-3);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.sl-bin-details-head{color:var(--ink-3);flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.sl-bin-det-row,.sl-bin-details-head{display:flex;justify-content:space-between}.sl-bin-det-row{color:var(--ink-2);font-size:12.5px;gap:12px}.sl-bin-det-row span:last-child{color:var(--ink-3);white-space:nowrap}@media (min-width:620px){.sl-bin-main{align-items:center;flex-direction:row;justify-content:space-between}.sl-bin-actions,.sl-bin-actions .sl-btn{flex:0 0 auto}}@media (min-width:768px) and (max-width:1180px){.sl-table thead th{letter-spacing:.06em;padding:10px 8px}.sl-table td,.sl.compact .sl-table td,.sl.spacious .sl-table td{padding:10px 8px}.sl-table tbody td:nth-child(5),.sl-table thead th:nth-child(5){display:none}.sl-date{font-size:12px;white-space:nowrap}.sl-table .sl-client-name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-table td:nth-child(6){font-size:12px;white-space:nowrap}}.sl-status.izi{background:var(--accent-soft);color:var(--accent);color:var(--accent-ink,var(--accent))}.sl-status.rruge{background:#8b5cf621;color:#7c3aed}.sl-status.dorezuar{background:#0d948821;color:#0f766e}.sl-status.izi-kthyer{background:var(--danger-soft);color:var(--danger)}.sl-dp-back{align-items:center;display:flex;justify-content:center;z-index:1200}.sl-dp{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:16px;box-shadow:0 24px 60px -24px #00000073;color:var(--ink-1);padding:18px;width:min(440px,calc(100vw - 32px))}.sl-dp-title{font-size:17px;font-weight:700;margin-bottom:4px}.sl-dp-text{color:var(--ink-3);font-size:13px;margin-bottom:14px}.sl-dp-label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.sl-dp-opts{grid-gap:6px;display:grid;gap:6px;margin-bottom:16px;max-height:260px;overflow:auto}.sl-dp-opt{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:10px 12px;text-align:left}.sl-dp-opt small{color:var(--ink-3);font-weight:500}.sl-dp-opt:hover{border-color:var(--ink-3)}.sl-dp-opt.on{background:#3b82f61a;background:var(--accent-soft,#3b82f61a);border-color:var(--accent);color:var(--accent);color:var(--accent-ink,var(--accent))}.sl-dp-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.njp{display:flex;flex:1 1;font-family:inherit;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.njp,.njp-side{background:var(--bg-1)}.njp-side{border-right:1px solid var(--bg-3);flex-shrink:0;overflow-y:auto;padding:18px 12px 24px;width:280px}.njp-side-section{margin-bottom:18px}.njp-side-title{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.16em;margin-bottom:8px;opacity:.85;padding:0 10px;text-transform:uppercase}.njp-side-item{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:9px 10px;text-align:left;transition:background .13s;width:100%}.njp-side-item>span:nth-child(2){flex:1 1;min-width:0}.njp-side-item:hover{background:var(--bg-2);color:var(--ink-1)}.njp-side-item.on{background:#3b82f6;color:#fff;font-weight:600}.njp-side-item.on .njp-side-count{background:#ffffff38;color:#fff}.njp-side-count{background:var(--bg-3);border-radius:999px;color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.njp-pavatar{border-radius:6px;color:#fff;display:grid;flex-shrink:0;font-size:10.5px;font-weight:800;height:22px;place-items:center;text-shadow:0 1px 1px #0003;width:22px}.njp-list{background:var(--bg-1);border-left:1px solid var(--bg-3);bottom:0;box-shadow:-10px 0 30px #00000059;display:flex;flex-direction:column;max-width:540px;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,.72,.32,1);width:calc(100% - 280px);z-index:5}.njp-list.open{pointer-events:auto;transform:translateX(0)}.njp-list-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;gap:10px;padding:14px 16px}.njp-list-back{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.njp-list-back:hover{border-color:var(--ink-4);color:var(--ink-1)}.njp-list-head-text{flex:1 1;min-width:0}.njp-list-title{color:var(--ink-1);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.njp-list-meta{color:var(--ink-3);font-size:11.5px;margin-top:2px;opacity:.85}.njp-mark-all{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:6px 10px;white-space:nowrap}.njp-mark-all:hover{border-color:var(--ink-4);color:var(--ink-1)}.njp-list-scroll{flex:1 1;overflow-y:auto;padding-bottom:16px}.njp-day-label{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.16em;opacity:.85;padding:14px 16px 6px;text-transform:uppercase}.njp-row{align-items:stretch;border-bottom:1px solid var(--bg-3);display:flex;position:relative;transition:background .13s}.njp-row:hover{background:var(--bg-2)}.njp-row.unread{background:#3b82f60a}.njp-row.unread:hover{background:#3b82f614}.njp-row-main{grid-gap:10px;align-items:flex-start;background:#0000;border:0;color:var(--ink-1);cursor:pointer;display:grid;flex:1 1;font-family:inherit;gap:10px;grid-template-columns:8px 44px minmax(0,1fr);min-width:0;padding:12px 14px;text-align:left}.njp-row-tools{align-items:center;display:flex;gap:4px;opacity:0;padding:0 10px 0 4px;transition:opacity .13s}.njp-row .njp-row-tool.on-arch,.njp-row .njp-row-tool.on-star,.njp-row:hover .njp-row-tools{opacity:1}.njp-row-tool{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;flex-shrink:0;height:28px;place-items:center;transition:all .13s;width:28px}.njp-row-tool:hover{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-1)}.njp-row-tool.on-star{background:#f59e0b1f;border-color:#f59e0b4d;color:#f59e0b}.njp-row-tool.on-arch{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-2)}.njp-row:has(.njp-row-tool.on-arch) .njp-row-tools,.njp-row:has(.njp-row-tool.on-star) .njp-row-tools{opacity:1}.njp-dot{align-self:flex-start;background:#3b82f6;border-radius:50%;height:7px;justify-self:center;margin-top:14px;width:7px}.njp-dot.hidden{background:#0000;visibility:hidden}.njp-row-icon-wrap{flex-shrink:0;height:44px;position:relative;width:44px}.njp-row-icon{border-radius:11px;display:grid;height:44px;place-items:center;width:44px}.njp-icon-sale{background:#22c55e24;color:#22c55e}.njp-icon-expense{background:#ef444424;color:#ef4444}.njp-icon-task{background:#a78bfa24;color:#a78bfa}.njp-icon-message{background:#3b82f624;color:#3b82f6}.njp-icon-stock{background:#f59e0b24;color:#f59e0b}.njp-icon-client{background:#22d3ee24;color:#22d3ee}.njp-icon-access{background:#8b5cf624;color:#8b5cf6}.njp-icon-system{background:var(--bg-3);color:var(--ink-3)}.njp-row-avatar{border:2px solid var(--bg-1);border-radius:50%;bottom:-3px;color:#fff;display:grid;font-size:9px;font-weight:800;height:18px;place-items:center;position:absolute;right:-3px;width:18px}.njp-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.njp-row-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.njp-row-title{word-wrap:break-word;color:var(--ink-1);flex:1 1;font-size:13.5px;font-weight:400;line-height:1.35;min-width:0}.njp-row-title strong{color:#fff;font-weight:700}body.light .njp-row-title strong{color:var(--ink-1)}.njp-row-time{color:var(--ink-3);flex-shrink:0;font-size:11px;font-weight:500;white-space:nowrap}.njp-row-sub{color:var(--ink-3);font-size:12px;line-height:1.4}.njp-row-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.njp-amt{font-family:var(--font-mono);font-size:12px;font-weight:700}.njp-amt.gain{color:#22c55e}.njp-amt.loss{color:#ef4444}.njp-pill{background:var(--bg-3);border:1px solid var(--bg-3);border-radius:5px;color:var(--ink-3);font-size:10px;font-weight:600;padding:2px 7px}.njp-pill-sale{background:#22c55e24;border-color:#22c55e4d;color:#22c55e}.njp-pill-expense{background:#ef444424;border-color:#ef44444d;color:#ef4444}.njp-pill-task{background:#a78bfa24;border-color:#a78bfa4d;color:#a78bfa}.njp-pill-message{background:#3b82f624;border-color:#3b82f64d;color:#3b82f6}.njp-pill-stock{background:#f59e0b24;border-color:#f59e0b4d;color:#f59e0b}.njp-pill-danger{background:#ef444424;border-color:#ef44444d;color:#ef4444}.njp-empty{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;gap:8px;padding:50px 20px;text-align:center}.njp-empty-t{color:var(--ink-1);font-size:14px;font-weight:600;margin-top:6px}.njp-empty-s{color:var(--ink-3);font-size:12px}@media (max-width:640px){.njp-list,.njp-side{max-width:100%;width:100%}}.bz{--bg:#f3f5f9;--card:#fff;--ink:#0f172a;--ink2:#475569;--ink3:#64748b;--line:#e6eaf0;--line2:#d9dfe8;--hov:#f4f6fa;--blue:#2563eb;--blue2:#1d4fd8;--blue-s:#eef4ff;--sel:#eaf1ff;--out:#2563eb;--out-ink:#fff;--out-mt:#ffffffc7;--in:#fff;--chat:#f6f8fb;--good:#16a34a;--bad:#dc2626;--amber:#b45309;--sh:0 1px 2px #0f172a0f;--e:cubic-bezier(.2,.8,.2,1);--pane:var(--card);--main-bg:var(--chat);--onp:#fff;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);display:grid;flex:1 1;font-family:Inter,system-ui,sans-serif;font-family:var(--font-sans,Inter,system-ui,sans-serif);font-size:14px;grid-template-columns:360px minmax(0,1fr);height:calc(100dvh - 64px);height:calc(100dvh - var(--bz-top, 64px));min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.bz[data-theme=dark]{--bg:#0a101c;--card:#0f1726;--ink:#e7ecf4;--ink2:#a6b2c5;--ink3:#8592a8;--line:#1c2638;--line2:#263247;--hov:#152036;--blue:#4c8dff;--blue2:#6aa0ff;--blue-s:#14244a;--sel:#15284f;--out:#1d4ed8;--out-ink:#fff;--out-mt:#ffffffbf;--in:#162034;--chat:#0c1422;--good:#22c55e;--bad:#f87171;--amber:#f59e0b;--sh:0 1px 2px #0006;--pane:var(--card);--main-bg:var(--chat)}.bz[data-theme=violet]{--bg:#0e0b1d;--card:#2a1e4d;--ink:#fff;--ink2:#c9c2e3;--ink3:#ada5cc;--line:#c9c2e31f;--line2:#c9c2e333;--hov:#8b7cc724;--blue:#8b7cc7;--blue2:#c9c2e3;--blue-s:#8b7cc738;--sel:#8b7cc742;--out:#5a3b8c;--out-ink:#fff;--out-mt:#ffffffbf;--in:#2a1e4d;--chat:#120e26;--good:#4ade80;--bad:#fb7185;--amber:#fbbf24;--sh:0 1px 2px #00000073;--neutral:#3a3a52;--pane:#1a1433;--main-bg:radial-gradient(600px 420px at 0% 60%,#8b7cc724,#0000 65%),radial-gradient(640px 460px at 100% 40%,#5a3b8c33,#0000 65%),#120e26;color-scheme:dark}.bz[data-theme=dark]{color-scheme:dark}.bz *{box-sizing:border-box}:where(.bz) :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}:where(.bz) :where(input,textarea){color:inherit;font:inherit}.bz :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bz button:focus:not(:focus-visible){outline:none}.bz svg{display:block;flex:none}.bz-flip{transform:scaleX(-1)}.bz-ib{border-radius:11px;color:var(--ink2);display:grid;flex:none;height:40px;place-items:center;position:relative;transition:background .15s,color .15s;width:40px}.bz-ib.on,.bz-ib:hover{background:var(--hov);color:var(--ink)}.bz-side{border-right:1px solid var(--line);min-height:0;overflow:hidden;position:relative}.bz-pane,.bz-side{background:var(--pane)}.bz-pane{display:flex;flex-direction:column;inset:0;position:absolute;transition:transform .22s var(--e),opacity .22s var(--e)}.bz-pick{transform:translateX(-100%);transition:transform .22s var(--e),visibility 0s .22s;visibility:hidden}.bz-side.pk .bz-pick{transform:none;transition:transform .22s var(--e);visibility:visible}.bz-side.pk .bz-list{opacity:0;pointer-events:none;transform:translateX(12%)}.bz-ph{display:flex;flex-direction:column;gap:12px;padding:16px 16px 10px}.bz-pt{align-items:center;display:flex;gap:6px}.bz-pt h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.bz-pt h1,.bz-pt h2{color:var(--ink);flex:1 1;margin:0}.bz-pt h2{font-size:17px;font-weight:600}.bz-menu{display:none}.bz-newb{background:var(--blue)!important;border-radius:12px;box-shadow:0 6px 14px -8px var(--blue);color:#fff!important;display:grid;height:40px;place-items:center;position:relative;transition:filter .15s,transform .15s;width:40px}.bz[data-theme=violet] .bz-newb{background:#5a3b8c!important}.bz-newb:hover{filter:brightness(1.1)}.bz-newb:active{transform:scale(.95)}.bz-newb *{color:#fff!important}[data-tip]:hover:after{background:#0f172a;border-radius:7px;color:#fff;content:attr(data-tip);font-size:12px;font-weight:500;padding:5px 9px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap;z-index:30}.bz[data-theme=violet] [data-tip]:hover:after{background:#c9c2e3;color:#0e0b1d}.bz-srch{align-items:center;background:var(--hov);border:1px solid #0000;border-radius:12px;color:var(--ink3);display:flex;gap:8px;height:40px;padding:0 12px;transition:border-color .15s,background .15s}.bz-srch:focus-within{background:var(--card);border-color:var(--blue)}.bz[data-theme=violet] .bz-srch:focus-within{background:#0e0b1d99}.bz-srch input{background:none!important;border:0!important;box-shadow:none!important;color:var(--ink)!important;flex:1 1;font-size:14px;height:100%;min-width:0;outline:0;padding:0}.bz-srch input::placeholder{color:var(--ink3)}.bz-srch input::-webkit-search-cancel-button{display:none}.bz-clr{border-radius:50%;color:var(--ink3);display:grid;height:24px;place-items:center;width:24px}.bz-clr:hover{background:var(--line)}.bz-chips{display:flex;flex-wrap:wrap;gap:4px}.bz-chip{align-items:center;background:var(--hov)!important;border-radius:99px;color:var(--ink2);display:flex;flex:none;font-size:12.5px;font-weight:500;gap:5px;height:30px;padding:0 10px!important;transition:background .15s,color .15s;white-space:nowrap}.bz-chip:hover{color:var(--ink)}.bz-chip.on{background:var(--blue-s)!important;color:var(--blue);font-weight:600}.bz[data-theme=violet] .bz-chip.on{box-shadow:inset 0 0 0 1px #8b7cc7;color:#ede9fb}.bz-chip em{background:var(--blue);border-radius:9px;color:#fff;font-size:11px;font-style:normal;font-weight:700;padding:1px 6px}.bz[data-theme=violet] .bz-chip em,.bz[data-theme=violet] .bz-r2 em{background:#5a3b8c;color:#fff}.bz-tabs{grid-gap:3px;background:var(--hov);border-radius:11px;display:grid;gap:3px;padding:3px}.bz-tabs button{border-radius:9px;color:var(--ink2);font-size:13.5px;font-weight:500;height:34px;transition:background .15s,color .15s}.bz-tabs button.on{background:var(--card);box-shadow:var(--sh);color:var(--ink);font-weight:600}.bz[data-theme=violet] .bz-tabs button.on{background:#2a1e4d}.bz-scr{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 12px}.bz-row{align-items:center;animation:bz-rin .3s var(--e) both;border-radius:12px;display:flex;gap:12px;padding:10px!important;text-align:left;transition:background .12s;width:100%}@keyframes bz-rin{0%{opacity:0;transform:translateY(4px)}}.bz-row:hover{background:var(--hov)}.bz-row.on{background:var(--sel)}.bz[data-theme=violet] .bz-row.on{box-shadow:inset 3px 0 0 #8b7cc7}.bz-row.pk{padding:8px 10px!important}.bz-av{background:#64748b;background:var(--c,var(--neutral,#64748b));border-radius:50%;color:#fff!important;display:grid;flex:none;font-size:15px;font-weight:600;height:46px;place-items:center;position:relative;width:46px}.bz-av img{border-radius:50%;height:100%;object-fit:cover;width:100%}.bz-av.s{font-size:14px;height:40px;width:40px}.bz-av.l{font-size:24px;height:72px;width:72px}.bz-av svg{color:#fff}.bz-b2b{background:var(--card);border:1px solid var(--line2);border-radius:5px;bottom:-3px;color:var(--amber)!important;font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.3;padding:1px 4px;position:absolute;right:-4px}.bz-rm{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.bz-r1,.bz-r2{align-items:center;display:flex;gap:8px}.bz-r1 b{color:var(--ink);flex:1 1;font-size:14.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-r1 time{font-feature-settings:"tnum";color:var(--ink3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.bz-r2>span{color:var(--ink2);flex:1 1;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-r2 em{background:var(--blue);border-radius:10px;color:#fff;display:grid;font-size:11.5px;font-style:normal;height:20px;min-width:20px;padding:0 6px;place-items:center}.bz-r2 em,.bz-row.ur .bz-r1 b{font-weight:700}.bz-row.ur .bz-r2>span{color:var(--ink);font-weight:600}.bz-row.ur .bz-r1 time{color:var(--blue);font-weight:600}.bz[data-theme=violet] .bz-row.ur .bz-r1 time{color:#d9d2f3}.bz-dr{color:var(--bad);font-style:normal;font-weight:600}.bz-ph2{font-feature-settings:"tnum";color:var(--ink3);font-size:12.5px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-has{color:var(--blue)}.bz-sec{color:var(--ink3);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:12px 10px 6px;text-transform:uppercase}.bz-sk{align-items:center;display:flex;gap:12px;padding:10px}.bz-sk i{animation:bz-shm 1.2s linear infinite;background:linear-gradient(90deg,var(--hov),var(--line2),var(--hov));background-size:200% 100%;border-radius:8px;display:block}.bz-sk .a{border-radius:50%;flex:none;height:46px;width:46px}.bz-sk div{display:flex;flex:1 1;flex-direction:column;gap:7px}.bz-sk .l1{height:12px;width:55%}.bz-sk .l2{height:10px;width:80%}@keyframes bz-shm{to{background-position:-200% 0}}.bz-emp{align-items:center;color:var(--ink2);display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.bz-emp b{color:var(--ink);font-size:15px}.bz-ib2{background:var(--hov);border-radius:16px;color:var(--ink3);display:grid;height:52px;margin-bottom:4px;place-items:center;width:52px}.bz-btn{align-items:center;border-radius:11px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:38px;justify-content:center;padding:0 16px!important;transition:filter .15s,background .15s,transform .1s}.bz-btn.p{background:var(--blue)!important}.bz-btn.p,.bz-btn.p *{color:#fff!important}.bz[data-theme=violet] .bz-btn.p{background:#5a3b8c!important}.bz-btn.p:hover{filter:brightness(1.1)}.bz-btn.o{background:var(--card)!important;border:1px solid var(--line2)!important;color:var(--ink)}.bz-btn.o:hover{background:var(--hov)!important}.bz-btn:active{transform:scale(.98)}.bz-addch{margin:10px 10px 0;width:calc(100% - 20px)}.bz-me{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;padding:12px 16px}.bz-me .bz-av{font-size:13px;height:36px;width:36px}.bz-me b{color:var(--ink);display:block;font-size:13.5px;font-weight:600}.bz-me small{color:var(--ink3);font-size:12px}mark{background:#fde68a;border-radius:3px;color:#111!important;padding:0 1px}.bz-main{background:var(--main-bg);min-height:0;min-width:0;overflow:hidden;position:relative}.bz-chat,.bz-none{display:flex;flex-direction:column;inset:0;position:absolute}.bz-chat{animation:bz-cin .22s var(--e)}@keyframes bz-cin{0%{opacity:0}}.bz-none{align-items:center;gap:10px;justify-content:center;padding:24px;text-align:center}.bz-ill{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh);color:var(--blue);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.bz[data-theme=violet] .bz-ill{color:#c9c2e3}.bz-none h2{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.bz-none p{color:var(--ink2);line-height:1.5;margin:0;max-width:340px}.bz-none .bz-btn{margin-top:8px}.bz-ch{background:var(--pane);border-bottom:1px solid var(--line);flex:none;gap:4px;height:64px;padding:0 10px 0 12px;position:relative}.bz-ch,.bz-who{align-items:center;display:flex}.bz-who{border-radius:12px;flex:1 1;gap:12px;min-width:0;padding:6px 8px!important;text-align:left;transition:background .15s}.bz-who:hover{background:var(--hov)}.bz-who .bz-rm{gap:1px}.bz-who b{color:var(--ink);font-size:15px;font-weight:600}.bz-who b,.bz-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-who small{color:var(--ink2);font-size:12.5px}.bz-back,.bz-back2{display:none!important}.bz-csr{align-items:center;animation:bz-cin .18s;background:var(--pane);border-bottom:1px solid var(--line);display:flex;gap:8px;padding:8px 12px}.bz-csr .bz-srch{flex:1 1;height:36px}.bz-csr small{font-feature-settings:"tnum";color:var(--ink3);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.bz-ms{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px clamp(12px,4%,40px) 12px}.bz-ntf{display:block;padding:0}.bz-day{align-self:center;background:var(--card);border-radius:8px;box-shadow:var(--sh);color:var(--ink2);font-size:12px;font-weight:500;margin:14px 0 10px;padding:4px 10px}.bz-unr{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:600;gap:10px;margin:12px 0 8px}.bz[data-theme=violet] .bz-unr{color:#c9c2e3}.bz-unr:after,.bz-unr:before{background:var(--blue);content:"";flex:1 1;height:1px;opacity:.45}.bz-snd{font-size:12px;font-weight:600;margin:10px 0 2px 4px}.bz-bb{border-radius:14px;font-size:14.5px;line-height:1.45;margin-top:2px;max-width:min(560px,78%);overflow-wrap:anywhere;padding:8px 12px 6px;position:relative;transition:opacity .15s}.bz-bb.in{align-self:flex-start;background:var(--in);border:1px solid var(--line);border-top-left-radius:5px;color:var(--ink)}.bz-bb.out{align-self:flex-end;background:var(--out);border-top-right-radius:5px}.bz-bb.out,.bz-bb.out *{color:var(--out-ink)}.bz-bb.g{margin-top:8px}.bz-bb.in.c{border-top-left-radius:14px}.bz-bb.out.c{border-top-right-radius:14px}.bz-bb.new{animation:bz-bin .22s var(--e)}@keyframes bz-bin{0%{opacity:0;transform:translateY(8px) scale(.98)}}.bz-bb.fl{background:color-mix(in srgb,var(--bad) 22%,var(--out))}.bz-bb.dim{opacity:.35}.bz-bb.pin{box-shadow:0 0 0 1.5px var(--amber)}.bz-txt{white-space:pre-wrap}.bz-mt{font-feature-settings:"tnum";align-items:center;color:var(--ink3);display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-end;margin-top:2px}.bz-bb.out .bz-mt,.bz-bb.out .bz-mt *{color:var(--out-mt)}.bz-bb.out .bz-mt .seen,.bz-bb.out .bz-mt .seen *{color:#7dd3fc}.bz[data-theme=violet] .bz-bb.out .bz-mt .seen,.bz[data-theme=violet] .bz-bb.out .bz-mt .seen *{color:#d9d2f3}.bz-fail{align-items:center;align-self:flex-end;color:var(--bad);display:flex;font-size:12px;font-weight:500;gap:6px;margin:4px 2px 0}.bz-fail button{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bz[data-theme=violet] .bz-fail button{color:#d9d2f3}.bz-att{display:flex;flex-direction:column;gap:6px;margin:2px 0 4px}.bz-att img{border-radius:9px;cursor:zoom-in;display:block;max-height:260px;max-width:100%}.bz-fc{align-items:center;background:#0f172a0f;border-radius:10px;display:flex;gap:10px;min-width:0;padding:8px 10px;text-decoration:none}.bz-bb.out .bz-fc,.bz[data-theme=violet] .bz-fc{background:#ffffff1f}.bz-fc span{flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-fc small{font-size:11.5px;opacity:.75}.bz-rq{background:#7f7f7f1f;border-left:3px solid var(--blue);border-radius:6px;display:flex;flex-direction:column;font-size:12.5px;margin:0 0 4px;padding:4px 8px}.bz-rq b{font-weight:600}.bz-rq span{opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-rx{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.bz-rx button{align-items:center;background:#7f7f7f26!important;border-radius:12px;display:inline-flex;font-size:13px;gap:3px;height:24px;padding:0 7px!important}.bz-rx button.on{box-shadow:inset 0 0 0 1.5px var(--blue)}.bz-rx small{font-size:11px;font-weight:600}.bz-st0{align-items:center;color:var(--ink2);display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:24px;text-align:center}.bz-st0 b{color:var(--ink);font-size:16px;font-weight:600}.bz-cmp{background:var(--pane);border-top:1px solid var(--line);flex:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));position:relative}.bz-cw{gap:6px}.bz-cw,.bz-ta{align-items:flex-end;display:flex}.bz-ta{background:var(--hov);border:1px solid #0000;border-radius:14px;flex:1 1;min-width:0;padding:0 12px 0 14px;transition:border-color .15s,background .15s}.bz-ta:focus-within{background:var(--card);border-color:var(--blue)}.bz[data-theme=violet] .bz-ta:focus-within{background:#0e0b1d99}.bz-ta textarea{background:none!important;border:0!important;box-shadow:none!important;color:var(--ink)!important;flex:1 1;font-size:14.5px;line-height:20px;max-height:140px;min-width:0;outline:0;overflow-y:auto;padding:10px 0;resize:none}.bz-ta textarea::placeholder{color:var(--ink3)}.bz-snd{background:var(--blue)!important;border-radius:13px;color:#fff!important;display:grid;flex:none;height:42px;place-items:center;transition:background .15s,opacity .15s,transform .15s;width:42px}.bz[data-theme=violet] .bz-snd{background:#5a3b8c!important}.bz-snd *{color:#fff!important}.bz-snd:disabled{background:var(--line2)!important;cursor:not-allowed}.bz-snd:disabled,.bz-snd:disabled *{color:var(--ink3)!important}.bz-snd:not(:disabled):active{transform:scale(.93)}.bz-pv{display:flex;gap:8px;overflow-x:auto;padding:0 0 10px}.bz-pc{animation:bz-bin .2s var(--e);background:var(--hov);border:1px solid var(--line);border-radius:11px;display:grid;flex:none;height:64px;overflow:hidden;place-items:center;position:relative;width:64px}.bz-pc img{height:100%;object-fit:cover;width:100%}.bz-fn{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ink2);display:-webkit-box;font-size:10px;overflow:hidden;padding:4px;text-align:center;word-break:break-all}.bz-pc button{background:#0f172ab3!important;border-radius:50%;color:#fff!important;display:grid;height:20px;place-items:center;position:absolute;right:3px;top:3px;width:20px}.bz-rply{align-items:center;background:var(--hov);border-left:3px solid var(--blue);border-radius:6px;color:var(--ink2);display:flex;font-size:13px;gap:8px;margin-bottom:6px;padding:6px 4px 8px 10px}.bz-rply span{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.bz-rply b{color:var(--ink);font-weight:600}.bz-rply .bz-ib{height:30px;width:30px}.bz-emo{grid-gap:2px;animation:bz-min .18s var(--e);background:var(--pane);border:1px solid var(--line);border-radius:14px;bottom:calc(100% + 6px);box-shadow:0 16px 40px -16px #0f172a73;display:grid;gap:2px;grid-template-columns:repeat(8,36px);left:12px;padding:8px;position:absolute;z-index:20}.bz-emo button{border-radius:8px;font-size:20px;height:36px;width:36px}.bz-emo button:hover{background:var(--hov)}.bz-hint{color:var(--ink3);font-size:11.5px;margin-top:6px;padding-left:96px}.bz-mbk{inset:0;position:fixed;z-index:24}.bz-mnu{animation:bz-min .18s var(--e);background:var(--pane);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -16px #0f172a73;padding:6px;position:absolute;right:10px;top:58px;width:250px;z-index:25}@keyframes bz-min{0%{opacity:0;transform:translateY(-6px)}}.bz-mnu button{align-items:center;border-radius:9px;color:var(--ink);display:flex;font-size:13.5px;gap:10px;padding:9px 10px!important;text-align:left;width:100%}.bz-mnu button:hover{background:var(--hov)}.bz-mnu button svg{color:var(--ink2)}.bz-mnu .dn,.bz-mnu .dn svg{color:var(--bad)}.bz-mnu hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.bz-ctx{position:fixed;right:auto;top:auto;width:220px}.bz-qr{border-bottom:1px solid var(--line);display:flex;gap:2px;margin-bottom:4px;padding:2px 2px 6px}.bz-qr button{font-size:19px;height:36px;justify-content:center;padding:0!important;width:40px!important}.bz-info{background:var(--pane);border-left:1px solid var(--line);bottom:0;box-shadow:-20px 0 40px -30px #0f172a73;display:flex;flex-direction:column;max-width:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .22s var(--e),visibility 0s .22s;visibility:hidden;width:340px;z-index:15}.bz-info.on{transform:none;transition:transform .22s var(--e);visibility:visible}.bz-ih{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;gap:8px;height:64px;padding:0 10px 0 16px}.bz-ih b{color:var(--ink);flex:1 1;font-size:15px;font-weight:600}.bz-ib3{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:22px 18px}.bz-ib3>*{flex:none}.bz-idn{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.bz-idn h3{color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:6px 0 0}.bz-idn p{color:var(--ink2);font-size:13.5px;margin:0}.bz-tag{align-items:center;background:#d9770624;border-radius:6px;color:var(--amber);display:inline-flex;font-size:11.5px;font-weight:700;height:22px;letter-spacing:.04em;padding:0 8px;white-space:nowrap}.bz-tag.s{background:var(--blue-s);color:var(--blue)}.bz[data-theme=violet] .bz-tag.s{color:#e4defa}.bz-kv{border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.bz-kv>*{align-items:center;color:var(--ink);display:flex;gap:12px;padding:11px 14px;text-decoration:none}.bz-kv>*+*{border-top:1px solid var(--line)}.bz-kv svg{color:var(--ink3)}.bz-kv span{flex:1 1;min-width:0}.bz-kv small{color:var(--ink3);display:block;font-size:11.5px}.bz-kv b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.bz-acts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.bz-acts .bz-btn{font-size:12.5px;padding:0 8px!important}.bz-ord h4{color:var(--ink3);font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.bz-ord button{align-items:center;border-radius:12px;color:var(--ink);display:flex;gap:10px;padding:10px 12px!important;text-align:left;transition:background .15s;width:100%}.bz-ord button:hover{background:var(--hov)}.bz-ord button>svg{color:var(--ink3)}.bz-ord .on2{flex:1 1;min-width:0}.bz-ord .on2 b{display:block;font-size:13.5px;font-weight:600}.bz-ord .on2 small{color:var(--ink3);font-size:12px}.bz-ord .v{font-feature-settings:"tnum";font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.bz-ord .v small{display:block;font-size:11.5px;font-weight:500}.bz .ok{color:var(--good)!important}.bz .wt{color:var(--amber)!important}.bz .bl{color:var(--blue)!important}.bz-mut{color:var(--ink3);font-size:13px;margin:0;padding:4px 12px}.bz-lb{animation:bz-cin .18s;background:#000000e0;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2147483000}.bz-lb img{border-radius:10px;max-height:100%;max-width:100%}.bz-lb .bz-ib{background:#ffffff1f;right:12px;top:calc(12px + env(safe-area-inset-top, 0px))}.bz-lb .bz-ib,.bz-toast{color:#fff!important;position:absolute}.bz-toast{animation:bz-bin .2s var(--e);background:#0f172a;border-radius:12px;bottom:96px;font-size:13.5px;font-weight:500;left:50%;padding:10px 16px;pointer-events:none;transform:translateX(-50%);white-space:nowrap;z-index:90}.bz[data-theme=violet] .bz-toast{background:#c9c2e3;color:#0e0b1d!important}@media (max-width:1100px){.bz{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:760px){.bz{display:block;height:calc(100dvh - 56px);height:calc(100dvh - var(--bz-top, 56px) - var(--bz-kb, 0px))}.bz-menu{display:grid}.bz-main,.bz-side{inset:0;position:absolute;transition:transform .24s var(--e),opacity .24s var(--e)}.bz-main{transform:translateX(100%);transition:transform .24s var(--e),visibility 0s .24s;visibility:hidden;z-index:5}.bz[data-mv=chat] .bz-main,.bz[data-mv=info] .bz-main{transform:none;transition:transform .24s var(--e);visibility:visible}.bz[data-mv=chat] .bz-side,.bz[data-mv=info] .bz-side{opacity:.6;transform:translateX(-22%)}.bz-back,.bz-back2{display:grid!important}.bz-ch{padding:0 6px}.bz-who{gap:10px;padding:6px 4px!important}.bz-info{border-left:0;box-shadow:none;width:100%;z-index:20}.bz-hint{display:none}.bz-bb{max-width:86%}.bz-emo{grid-template-columns:repeat(6,40px);left:8px}.bz-emo button{height:40px;width:40px}.bz-mnu{right:6px}.bz-srch input,.bz-ta textarea{font-size:16px}.bz-toast{bottom:calc(90px + env(safe-area-inset-bottom, 0px))}}.dark-mode .bz .bz-csr small,.dark-mode .bz .bz-hint,.dark-mode .bz .bz-ib2,.dark-mode .bz .bz-ib2 *,.dark-mode .bz .bz-kv small,.dark-mode .bz .bz-kv svg,.dark-mode .bz .bz-kv svg *,.dark-mode .bz .bz-me small,.dark-mode .bz .bz-mt,.dark-mode .bz .bz-mt *,.dark-mode .bz .bz-mut,.dark-mode .bz .bz-ord .on2 small,.dark-mode .bz .bz-ord button>svg,.dark-mode .bz .bz-ord button>svg *,.dark-mode .bz .bz-ord h4,.dark-mode .bz .bz-ph2,.dark-mode .bz .bz-r1 time,.dark-mode .bz .bz-sec,.dark-mode .bz .bz-srch,.dark-mode .bz .bz-srch svg,.dark-mode .bz .bz-srch svg *{color:var(--ink3)!important}.dark-mode .bz .bz-chip,.dark-mode .bz .bz-day,.dark-mode .bz .bz-emp,.dark-mode .bz .bz-ib,.dark-mode .bz .bz-ib *,.dark-mode .bz .bz-idn p,.dark-mode .bz .bz-mnu button svg,.dark-mode .bz .bz-mnu button svg *,.dark-mode .bz .bz-none p,.dark-mode .bz .bz-r2>span,.dark-mode .bz .bz-rply,.dark-mode .bz .bz-st0,.dark-mode .bz .bz-tabs button,.dark-mode .bz .bz-who small{color:var(--ink2)!important}.dark-mode .bz .bz-bb.in,.dark-mode .bz .bz-bb.in *,.dark-mode .bz .bz-emp b,.dark-mode .bz .bz-idn h3,.dark-mode .bz .bz-ih b,.dark-mode .bz .bz-kv b,.dark-mode .bz .bz-me b,.dark-mode .bz .bz-mnu button,.dark-mode .bz .bz-none h2,.dark-mode .bz .bz-ord button,.dark-mode .bz .bz-pt h1,.dark-mode .bz .bz-pt h2,.dark-mode .bz .bz-r1 b,.dark-mode .bz .bz-row.ur .bz-r2>span,.dark-mode .bz .bz-rply b,.dark-mode .bz .bz-st0 b,.dark-mode .bz .bz-tabs button.on,.dark-mode .bz .bz-who b{color:var(--ink)!important}.dark-mode .bz .bz-chip.on,.dark-mode .bz .bz-has,.dark-mode .bz .bz-has *,.dark-mode .bz .bz-ill,.dark-mode .bz .bz-ill *,.dark-mode .bz .bz-row.ur .bz-r1 time,.dark-mode .bz .bz-tag.s,.dark-mode .bz .bz-unr{color:var(--blue)!important}.dark-mode .bz[data-theme=violet] .bz-chip.on,.dark-mode .bz[data-theme=violet] .bz-ill,.dark-mode .bz[data-theme=violet] .bz-ill *,.dark-mode .bz[data-theme=violet] .bz-row.ur .bz-r1 time,.dark-mode .bz[data-theme=violet] .bz-tag.s,.dark-mode .bz[data-theme=violet] .bz-unr{color:#d9d2f3!important}.dark-mode .bz .bz-dr,.dark-mode .bz .bz-fail,.dark-mode .bz .bz-fail svg,.dark-mode .bz .bz-mnu .dn,.dark-mode .bz .bz-mnu .dn *{color:var(--bad)!important}.dark-mode .bz .bz-b2b,.dark-mode .bz .bz-tag:not(.s),.dark-mode .bz .wt{color:var(--amber)!important}.dark-mode .bz .ok{color:var(--good)!important}.dark-mode .bz .bz-bb.out .bz-mt,.dark-mode .bz .bz-bb.out .bz-mt *{color:var(--out-mt)!important}.dark-mode .bz[data-theme=dark] .bz-bb.out .bz-mt .seen,.dark-mode .bz[data-theme=dark] .bz-bb.out .bz-mt .seen *,.dark-mode .bz[data-theme=light] .bz-bb.out .bz-mt .seen,.dark-mode .bz[data-theme=light] .bz-bb.out .bz-mt .seen *{color:#7dd3fc!important}.dark-mode .bz[data-theme=violet] .bz-bb.out .bz-mt .seen,.dark-mode .bz[data-theme=violet] .bz-bb.out .bz-mt .seen *{color:#d9d2f3!important}.dark-mode .bz input::placeholder,.dark-mode .bz textarea::placeholder{color:var(--ink3)!important}.dark-mode .bz mark{color:#111!important}.dark-mode .bz .bz-fail button{color:var(--blue2)!important}@media (prefers-reduced-motion:reduce){.bz *,.bz :after,.bz :before{animation-duration:0s!important;transition-duration:0s!important}}.bz-ta textarea::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-ord .v{flex:none}.bz .bz-srch input,.bz .bz-srch input:focus,.bz .bz-srch input:focus-visible,.bz .bz-ta textarea,.bz .bz-ta textarea:focus,.bz .bz-ta textarea:focus-visible{appearance:none;background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;outline:none!important}.dark-mode .bz .bz-srch input,.dark-mode .bz .bz-ta textarea{background:#0000!important;border:0!important;color:var(--ink)!important}.bz-emo2{animation:bz-min .18s var(--e);background:var(--pane);border:1px solid var(--line);border-radius:16px;bottom:calc(100% + 6px);box-shadow:0 18px 44px -16px #0f172a73;display:flex;flex-direction:column;height:400px;left:12px;max-height:60vh;overflow:hidden;position:absolute;width:380px;z-index:20}.bz-emo2-tabs{border-bottom:1px solid var(--line);display:flex;flex:none;gap:2px;overflow-x:auto;padding:6px 6px 0;scrollbar-width:none}.bz-emo2-tabs::-webkit-scrollbar{display:none}.bz-emo2-tabs button{border-bottom:2px solid #0000!important;border-radius:8px 8px 0 0;filter:grayscale(.4);flex:1 0 34px;font-size:19px;height:36px;opacity:.55;transition:opacity .15s,filter .15s}.bz-emo2-tabs button:hover{opacity:.9}.bz-emo2-tabs button.on{border-bottom-color:var(--blue)!important;filter:none;opacity:1}.bz-emo2-q{flex:none;height:34px;margin:8px 10px 4px}.bz-emo2-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 10px}.bz-emo2-body h5{background:var(--pane);color:var(--ink3);font-size:12px;font-weight:600;margin:0;padding:8px 4px 4px;position:sticky;top:0;z-index:1}.bz-emo2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.bz-emo2-grid button{border-radius:8px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px;height:40px;line-height:1;transition:transform .12s,background .12s}.bz-emo2-grid button:hover{background:var(--hov);transform:scale(1.18)}.dark-mode .bz .bz-emo2-body h5{color:var(--ink3)!important}@media (max-width:760px){.bz-emo2{border-bottom:0;border-radius:16px 16px 0 0;bottom:100%;height:320px;left:0;right:0;width:auto}.bz-emo2-grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.bz-emo2-grid button{font-size:28px;height:44px}}.app .bz{--bg:#0000;--card:var(--bg-1);--pane:var(--bg-1);--chat:var(--bg-1);--main-bg:var(--bg-1);--line:var(--bg-3);--line2:var(--bg-3);--ink:var(--ink-1);--ink2:var(--ink-2);--ink3:var(--ink-3);--hov:var(--bg-2);--in:var(--bg-2);background:#0000}.app .bz[data-theme=light]{--main-bg:var(--bg-2);--chat:var(--bg-2);--in:#fff;--hov:var(--bg-2)}body.fc-acc .app .bz{--blue:var(--fc-acc);--blue2:color-mix(in srgb,var(--fc-acc) 75%,#fff);--out:var(--fc-acc);--blue-s:color-mix(in srgb,var(--fc-acc) 16%,#0000);--sel:color-mix(in srgb,var(--fc-acc) 20%,#0000)}body.fc-acc .app .bz[data-theme=light]{--blue2:color-mix(in srgb,var(--fc-acc) 80%,#000)}body.fc-wp .app .bz{--card:var(--fcl-surf);--pane:var(--fcl-surf);--main-bg:var(--fcl-surf);--chat:var(--fcl-surf);--line:var(--fcl-line);--line2:var(--fcl-line);--hov:var(--fcl-soft);--in:var(--fcl-soft)}body.fc-wp .app .bz .bz-pane:not(.bz-pick){background:#0000}body.fc-wp:not(.fc-solid) .app .bz-main,body.fc-wp:not(.fc-solid) .app .bz-side{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:901px){.app .bz{align-self:stretch;gap:16px;height:auto}.app .bz-main,.app .bz-side{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card)}}.ar{color:var(--ink-1);font-family:var(--font-sans)}.ar-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.ar-eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.ar-title{color:var(--ink-1);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.ar-title{font-size:26px}}.ar-sub{color:var(--ink-3);font-size:13px;margin-top:4px}.ar-head-actions{display:flex;gap:8px}.dark-mode .ar .ar-eyebrow,.dark-mode .ar .ar-sub{color:var(--ink-3)!important}.dark-mode .ar .ar-title{color:var(--ink-1)!important}.ar-cat{align-items:center;border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.ar-cat.lule{background:#ec48991f;border:1px solid #ec48994d;color:#f472b6}.ar-cat.aksesore{background:#3b82f61f;border:1px solid #3b82f64d;color:#60a5fa}.ar-cat.vazo{background:#a855f71f;border:1px solid #a855f74d;color:#c084fc}.ar-cat.dyshek{background:#22c55e1f;border:1px solid #22c55e4d;color:#4ade80}.ar-cat.pishine{background:#0ea5e91f;border:1px solid #0ea5e94d;color:#38bdf8}.ar-cat.other{background:var(--bg-2);border:1px solid var(--bg-3);color:var(--ink-2)}.dark-mode .ar-cat.lule{color:#f472b6!important}.dark-mode .ar-cat.aksesore{color:#60a5fa!important}.dark-mode .ar-cat.vazo{color:#c084fc!important}.dark-mode .ar-cat.dyshek{color:#4ade80!important}.dark-mode .ar-cat.pishine{color:#38bdf8!important}.ar-margin{font-feature-settings:"tnum";border-radius:5px;display:inline-block;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:3px 8px}.ar-margin.high{background:#22c55e1f;color:var(--success)}.ar-margin.mid{background:#f59e0b1f;color:var(--warn)}.ar-margin.low{background:#ef44441f;color:var(--danger)}.dark-mode .ar .ar-margin.high{color:var(--success)!important}.dark-mode .ar .ar-margin.mid{color:var(--warn)!important}.dark-mode .ar .ar-margin.low{color:var(--danger)!important}.ar-stock{display:flex;flex-direction:column;gap:3px;min-width:80px}.ar-stock-row{font-feature-settings:"tnum";align-items:baseline;display:flex;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between}.ar-stock-val{color:var(--ink-1);font-size:13px;font-weight:600}.ar-stock-min{color:var(--ink-4);font-size:10px}.ar-stock-bar{background:var(--bg-2);border-radius:2px;height:4px;overflow:hidden}.ar-stock-fill{border-radius:2px;height:100%;transition:width .2s}.ar-stock.ok .ar-stock-fill{background:var(--success)}.ar-stock.low .ar-stock-fill{background:var(--warn)}.ar-stock.out .ar-stock-fill{background:var(--danger)}.ar-stock.out .ar-stock-val{color:var(--danger)}.dark-mode .ar .ar-stock.out .ar-stock-val{color:var(--danger)!important}.ar-spark{display:block;height:22px;width:70px}.ar-spark path.line{fill:none;stroke:var(--accent);stroke-width:1.3}.ar-spark path.fill{fill:#3b82f61f;stroke:none}.ar-spark.dead path.line{stroke:var(--ink-4)}.ar-spark.dead path.fill{fill:#94a3b80f}.ar-product-cell{align-items:center;display:flex;gap:10px;min-width:0}.ar-product-text{min-width:0}.ar-product-thumb{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-4);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:38px}.ar-product-thumb img{background:#fff;display:block;height:100%;object-fit:contain;width:100%}.ar-product-thumb.mobile{border-radius:12px;height:42px;width:42px}.dark-mode .ar .ar-product-thumb{background:#0f172acc;border-color:var(--bg-3);color:var(--ink-4)!important}.dark-mode .ar .ar-product-thumb img{background:#fff}.ar-cell-name{color:var(--ink-1);font-size:13px;font-weight:500}.ar-cell-code{color:var(--ink-4);font-family:var(--font-mono);font-size:10.5px}.ar-cell-barcode{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.ar-cell-cost{color:var(--ink-2);font-size:12.5px}.ar-cell-cost,.ar-cell-price{font-family:var(--font-mono);text-align:right}.ar-cell-price,.ar-cell-total{color:var(--ink-1);font-size:13px;font-weight:600}.ar-cell-total{font-family:var(--font-mono);text-align:right}.ar-cell-sales{color:var(--ink-4);font-family:var(--font-mono);font-size:10px}.ar-cell-muted{color:var(--ink-4);font-size:12px}.dark-mode .ar .ar-cell-name{color:var(--ink-1)!important}.dark-mode .ar .ar-cell-code,.dark-mode .ar .ar-cell-sales{color:var(--ink-4)!important}.dark-mode .ar .ar-cell-barcode{color:var(--ink-3)!important}.dark-mode .ar .ar-cell-cost{color:var(--ink-2)!important}.dark-mode .ar .ar-cell-price,.dark-mode .ar .ar-cell-total{color:var(--ink-1)!important}.ar-row-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.ar .sl-icon-btn{align-items:center;background:#0000;border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .13s;width:32px}.ar .sl-icon-btn:hover{background:var(--bg-2);border-color:var(--ink-3);color:var(--ink-1)}.ar .sl-icon-btn:active{transform:scale(.94)}.dark-mode .ar .sl-icon-btn{color:var(--ink-2)}.dark-mode .ar .sl-icon-btn:hover{background:var(--bg-2);color:var(--ink-1)}.ar-rowmenu-wrap{display:inline-flex;position:relative}.ar-rowmenu{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:9px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;margin-top:4px;min-width:200px;padding:5px;position:absolute;right:0;top:100%;z-index:100}.ar-rowmenu-item{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:9px;padding:7px 9px;text-align:left;transition:background .1s}.ar-rowmenu-item:hover{background:var(--bg-2)}.ar-rowmenu-item:disabled{cursor:not-allowed;opacity:.5}.ar-rowmenu-item.danger,.ar-rowmenu-item.danger svg{color:var(--danger)}.ar-rowmenu-item svg{color:var(--ink-3)}.ar-rowmenu-sep{background:var(--bg-3);height:1px;margin:4px 0}.dark-mode .ar .ar-rowmenu-item{color:var(--ink-1)!important}.dark-mode .ar .ar-rowmenu-item.danger,.dark-mode .ar .ar-rowmenu-item.danger svg{color:var(--danger)!important}.sl-drawer-backdrop .sl-drawer.ar .sl-dr-close,.sl-drawer.ar .sl-dr-close,.sl.ar .sl-dr-close{align-items:center;background:#0000!important;border:1px solid var(--bg-3)!important;border-radius:8px;color:var(--ink-3)!important;cursor:pointer;display:inline-flex;font-family:inherit;height:30px;justify-content:center;padding:0;transition:all .12s;width:30px}.sl-drawer.ar .sl-dr-close:hover,.sl.ar .sl-dr-close:hover{background:var(--bg-2)!important;border-color:var(--ink-4)!important;color:var(--ink-1)!important}.dark-mode .sl-drawer.ar .sl-dr-close{background:#0000!important;border-color:var(--bg-3)!important;color:var(--ink-3)!important}.dark-mode .sl-drawer.ar .sl-dr-close:hover{background:var(--bg-2)!important;color:var(--ink-1)!important}.ar-dr-title{color:var(--ink-1);font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:4px}.ar-dr-sub{color:var(--ink-3);font-size:11.5px;margin-top:3px}.ar-dr-sub.mono{font-family:var(--font-mono)}.ar-dr-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 22px}.ar-dr-foot.space-between{justify-content:space-between}.ar-dr-foot-right{display:flex;gap:10px}.ar-danger{border-color:#ef44444d!important;color:var(--danger)!important}.ar-danger:hover{background:#ef444414!important}.dark-mode .ar .ar-dr-title{color:var(--ink-1)!important}.dark-mode .ar .ar-dr-sub{color:var(--ink-3)!important}.ar-new-drawer{max-width:760px!important;width:100%!important}.ar-detail-drawer{max-width:540px!important;width:100%!important}.ar-filter-drawer{max-width:460px!important;width:100%!important}.ar-new-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:1fr 260px;padding:22px!important}@media (max-width:920px){.ar-new-grid{grid-template-columns:1fr}}.ar-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}@media (max-width:600px){.ar-cat-grid{grid-template-columns:repeat(3,1fr)}}.ar-cat-tile{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:11.5px;font-weight:500;gap:6px;padding:12px 8px;transition:all .12s}.ar-cat-tile:hover{background:var(--bg-2);border-color:var(--ink-4)}.ar-cat-tile.active{background:var(--bg-2);border-color:var(--accent);color:var(--ink-1)}.ar-cat-tile.active svg{color:var(--accent)}.ar-cat-tile svg{color:var(--ink-2)}.dark-mode .ar .ar-cat-tile{color:var(--ink-1)!important}.ar-cat-pop-wrap{margin-bottom:16px;position:relative}.ar-cat-pop-wrap input{width:100%}.ar-cat-pop-wrap input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.ar-cat-pop{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:1px;left:0;max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.ar-cat-opt{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;outline:0;padding:8px 10px;text-align:left;transition:background .1s;width:100%}.ar-cat-opt:hover{background:var(--bg-2);color:var(--ink-1)}.ar-cat-opt.active{background:#3b82f61f;color:var(--accent);font-weight:600}.ar-cat-opt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-cat-opt-actions{display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .1s}.ar-cat-opt:hover .ar-cat-opt-actions{opacity:1}.ar-cat-opt-actions button{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;justify-content:center;padding:4px;transition:all .1s}.ar-cat-opt-actions button:hover{background:var(--bg-3);color:var(--ink-1)}.ar-cat-opt-actions button.danger:hover{background:#ef444426;color:var(--danger)}.ar-cat-opt-new{font-weight:600}.ar-cat-opt-new,.ar-cat-opt-new svg{color:var(--accent)}.ar-cat-opt-empty{color:var(--ink-4);cursor:default;padding:12px;text-align:center}.ar-cat-opt-empty:hover{background:#0000;color:var(--ink-4)}.dark-mode .ar .ar-cat-opt{color:var(--ink-2)!important}.dark-mode .ar .ar-cat-opt:hover{color:var(--ink-1)!important}.dark-mode .ar .ar-cat-opt.active{color:var(--accent)!important}.dark-mode .ar .ar-cat-opt-actions button{color:var(--ink-3)!important}.dark-mode .ar .ar-cat-opt-actions button.danger:hover{color:var(--danger)!important}.dark-mode .ar .ar-cat-opt-new{color:var(--accent)!important}@media (hover:none){.ar-cat-opt-actions{opacity:1}}.ar-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ar-form-grid.three{grid-template-columns:1fr 1fr 1fr}.ar-form-grid.full{grid-template-columns:1fr}@media (max-width:600px){.ar-form-grid,.ar-form-grid.three{grid-template-columns:1fr}}.ar-sug{align-items:flex-start;background:linear-gradient(135deg,#8b5cf614,#3b82f60a);border:1px solid #8b5cf633;border-radius:10px;display:flex;gap:10px;margin-bottom:14px;padding:11px 13px}.ar-sug-icon{align-items:center;background:linear-gradient(135deg,#a78bfa,#60a5fa);border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ar-sug-title{color:#c4b5fd;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ar-sug-chips{display:flex;flex-wrap:wrap;gap:6px}.ar-sug-chip{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:5px;padding:5px 10px;transition:all .12s}.ar-sug-chip:hover{background:var(--bg-2);border-color:#a78bfa;color:var(--ink-1)}.ar-sug-chip .key{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.ar-sug-chip .val{font-weight:600}.dark-mode .ar .ar-sug-title{color:#c4b5fd!important}.dark-mode .ar .ar-sug-chip{color:var(--ink-2)!important}.dark-mode .ar .ar-sug-chip .key{color:var(--ink-3)!important}.ar-auto{align-items:center;background:#22c55e1f;border-radius:4px;color:var(--success);display:inline-flex;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.08em;margin-left:6px;padding:2px 6px;text-transform:uppercase}.dark-mode .ar .ar-auto{color:var(--success)!important}.ar-preview{background:var(--bg-0);border:1px dashed var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px;position:sticky;top:0}.ar-preview-title{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ar-preview-head{border-bottom:1px solid var(--bg-3);padding:8px 0}.ar-preview-name{color:var(--ink-1);font-size:13px;font-weight:600;margin-top:6px}.ar-preview-code{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:2px}.ar-preview-row{display:flex;font-size:12.5px;justify-content:space-between}.ar-preview-row .label{color:var(--ink-3)}.ar-preview-row .val{color:var(--ink-1);font-family:var(--font-mono);font-weight:600}.ar-preview-row .val.profit{color:var(--success)}.ar-preview-row .val.warn{color:var(--warn)}.ar-preview-divider{background:var(--bg-3);height:1px;margin:4px 0}.ar-preview-warn{align-items:flex-start;border-radius:6px;display:flex;font-size:11px;gap:6px;margin-top:6px;padding:8px 10px}.ar-preview-warn.danger{background:#ef44441a;color:var(--danger)}.ar-preview-warn.warn{background:#f59e0b14;color:var(--warn)}.dark-mode .ar .ar-preview-row .val{color:var(--ink-1)!important}.dark-mode .ar .ar-preview-row .val.profit{color:var(--success)!important}.dark-mode .ar .ar-preview-row .val.warn{color:var(--warn)!important}.dark-mode .ar .ar-preview-warn.danger{color:var(--danger)!important}.dark-mode .ar .ar-preview-warn.warn{color:var(--warn)!important}.ar-tabs{border-bottom:1px solid var(--bg-3);display:flex;flex-shrink:0;gap:2px;padding:0 22px}.ar-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;margin-bottom:-1px;padding:10px 14px}.ar-tab.active{border-bottom-color:var(--accent);color:var(--ink-1)}.dark-mode .ar .ar-tab{color:var(--ink-3)!important}.dark-mode .ar .ar-tab.active{color:var(--ink-1)!important}.ar-photo-drop{align-items:center;background:var(--bg-0);border:1.5px dashed var(--bg-3);border-radius:10px;cursor:pointer;display:flex;justify-content:center;margin-bottom:18px;min-height:140px;overflow:hidden;padding:24px;text-align:center;transition:border-color .12s}.ar-photo-drop.has-photo{aspect-ratio:1/1;display:block;margin-left:auto;margin-right:auto;max-width:360px;min-height:0;padding:0;position:relative}.ar-photo-drop:hover{border-color:var(--accent)}.ar-photo-drop img{background:var(--bg-0);display:block;height:100%;object-fit:contain;width:100%}.ar-photo-empty{color:var(--ink-4)}.ar-photo-empty-title{color:var(--ink-2);font-size:12.5px;font-weight:500;margin-top:8px}.ar-photo-empty-sub{color:var(--ink-4);font-size:10.5px;margin-top:2px}.dark-mode .ar .ar-photo-empty-title{color:var(--ink-2)!important}.dark-mode .ar .ar-photo-empty-sub{color:var(--ink-4)!important}.ar-stock-summary{align-items:center;border-radius:9px;display:flex;gap:18px;margin-bottom:14px;padding:14px 18px}.ar-depot-box{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:9px;margin-bottom:14px;padding:6px 4px 8px}.ar-depot-head,.ar-depot-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr 1fr 1fr;padding:7px 12px}.ar-depot-head{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ar-depot-head span:not(:first-child),.ar-depot-row span:not(.ar-depot-name){text-align:right}.ar-depot-row{border-top:1px solid var(--bg-2);font-size:13px}.ar-depot-name{color:var(--ink-1);font-weight:600}.ar-depot-started{color:var(--ink-2)}.ar-depot-current{color:var(--ink-1);font-weight:700}.ar-depot-row.total{border-top:1.5px solid var(--bg-3);font-weight:800}.ar-depot-row.total .ar-depot-name{color:var(--ink-1)}.ar-depot-note{color:var(--ink-3);font-size:10.5px;padding:6px 12px 2px}.dark-mode .ar-depot-box{background:var(--bg-2)}.ar-stock-summary.ok{background:#22c55e0a;border:1px solid #22c55e33}.ar-stock-summary.low{background:#f59e0b0f;border:1px solid #f59e0b4d}.ar-stock-summary.out{background:#ef44440f;border:1px solid #ef44444d}.ar-stock-summary>div:not(.ar-stock-summary-divider){flex:1 1;min-width:0}.ar-stock-summary-divider{background:var(--bg-3);flex:0 0 1px;height:36px;padding:0;width:1px}.ar-stock-summary-label{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ar-stock-summary-val{color:var(--ink-1);font-family:var(--font-mono);font-size:24px;font-weight:600;line-height:1.2;margin-top:2px}.ar-stock-summary-val.muted{color:var(--ink-2)}.ar-stock-summary-val.danger{color:var(--danger)}.dark-mode .ar .ar-stock-summary-label{color:var(--ink-3)!important}.dark-mode .ar .ar-stock-summary-val{color:var(--ink-1)!important}.dark-mode .ar .ar-stock-summary-val.muted{color:var(--ink-2)!important}.dark-mode .ar .ar-stock-summary-val.danger{color:var(--danger)!important}@media (max-width:600px){.ar-stock-summary{gap:12px;padding:12px 14px}.ar-stock-summary-val{font-size:20px}}.ar-margin-card{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px}.ar-margin-row{align-items:center;color:var(--ink-3);display:flex;font-size:12.5px;justify-content:space-between}.ar-margin-val{font-family:var(--font-mono);font-size:13px;font-weight:600}.ar-margin-val.good{color:var(--success)}.ar-margin-val.bad{color:var(--danger)}.ar-margin-divider{background:var(--bg-3);height:1px;margin:4px 0}.ar-price-input{font-weight:600!important}.dark-mode .ar .ar-margin-row{color:var(--ink-3)!important}.dark-mode .ar .ar-margin-val.good{color:var(--success)!important}.dark-mode .ar .ar-margin-val.bad{color:var(--danger)!important}.ar-sales-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:18px}.ar-sales-kpi{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:9px;padding:10px 12px}.ar-sales-kpi-label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ar-sales-kpi-val{color:var(--ink-1);font-family:var(--font-mono);font-size:20px;font-weight:600;margin-top:3px}.ar-sales-kpi-sub{color:var(--ink-4);font-size:10.5px}.ar-trend-card{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:9px;padding:14px}.ar-trend-card .ar-spark{height:80px;width:100%}.ar-trend-axis{color:var(--ink-4);display:flex;font-family:var(--font-mono);font-size:10.5px;justify-content:space-between;margin-top:6px}.dark-mode .ar .ar-sales-kpi-val{color:var(--ink-1)!important}.dark-mode .ar .ar-sales-kpi-sub,.dark-mode .ar .ar-trend-axis{color:var(--ink-4)!important}.ar-empty-card{align-items:center;border:1px dashed var(--bg-3);border-radius:9px;color:var(--ink-3);display:flex;flex-direction:column;font-size:12.5px;gap:6px;padding:22px;text-align:center}.ar-empty-card svg,.ar-empty-sub{color:var(--ink-4)}.ar-empty-sub{font-size:11px}.ar-empty-mini{color:var(--ink-4);font-size:12px}.dark-mode .ar .ar-empty-card{color:var(--ink-3)!important}.dark-mode .ar .ar-empty-sub{color:var(--ink-4)!important}.ar-filter-active{align-items:center;background:#3b82f60f;border:1px solid #3b82f633;border-radius:9px;display:flex;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.ar-filter-active>div{align-items:center;color:var(--ink-1);display:flex;font-size:12.5px;font-weight:500;gap:8px}.ar-filter-active svg,.ar-filter-clear{color:var(--accent)}.ar-filter-clear{background:#0000;border:0;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500}.ar-filter-group{margin-bottom:18px}.ar-filter-row{align-items:center;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-1);cursor:pointer;display:flex;font-family:inherit;gap:11px;margin-bottom:6px;padding:11px 12px;text-align:left;transition:all .12s;width:100%}.ar-filter-row:hover{border-color:var(--ink-4)}.ar-filter-row.active{background:#3b82f614;border-color:var(--accent)}.ar-filter-icon{align-items:center;background:var(--bg-2);border-radius:7px;color:var(--ink-3);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ar-filter-icon.warn{color:var(--warn)}.ar-filter-icon.danger{color:var(--danger)}.ar-filter-icon.success{color:var(--success)}.ar-filter-icon.on{background:#3b82f626;color:var(--accent)}.ar-filter-text{flex:1 1;min-width:0}.ar-filter-label{align-items:center;color:var(--ink-1);display:flex;font-size:13px;font-weight:500;gap:8px}.ar-filter-sub{color:var(--ink-3);display:block;font-size:11px;margin-top:2px}.ar-filter-count{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 6px}.ar-filter-check{align-items:center;background:#0000;border:1.5px solid var(--bg-3);border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.ar-filter-check.on{background:var(--accent);border-color:var(--accent)}.ar-cat-chips{display:flex;flex-wrap:wrap;gap:6px}.dark-mode .ar .ar-filter-label,.dark-mode .ar .ar-filter-row{color:var(--ink-1)!important}.dark-mode .ar .ar-filter-count,.dark-mode .ar .ar-filter-sub{color:var(--ink-3)!important}.dark-mode .ar .ar-filter-icon.warn{color:var(--warn)!important}.dark-mode .ar .ar-filter-icon.danger{color:var(--danger)!important}.dark-mode .ar .ar-filter-icon.success{color:var(--success)!important}.dark-mode .ar .ar-filter-icon.on{color:var(--accent)!important}.ar-view-toggle{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:9px;height:34px;padding:4px 12px 4px 6px;transition:all .12s;-webkit-user-select:none;user-select:none;white-space:nowrap}.ar-view-toggle input{opacity:0;pointer-events:none;position:absolute}.ar-view-toggle:hover{border-color:var(--accent);color:var(--ink-1)}.ar-view-toggle.active{background:#3b82f614;border-color:#3b82f652;color:var(--accent)}.ar-switch-track{background:var(--bg-3);border-radius:999px;display:inline-block;flex-shrink:0;height:22px;padding:2px;position:relative;transition:background .14s;width:38px}.ar-switch-knob{background:#fff;border-radius:999px;box-shadow:0 1px 4px #0f172a3d;display:block;height:18px;transform:translateX(0);transition:transform .14s;width:18px}.ar-view-toggle.active .ar-switch-track{background:var(--accent)}.ar-view-toggle.active .ar-switch-knob{transform:translateX(16px)}.dark-mode .ar .ar-view-toggle{background:var(--bg-1);border-color:var(--bg-3);color:var(--ink-2)!important}.dark-mode .ar .ar-view-toggle.active{background:#3b82f61f;border-color:#3b82f66b;color:var(--accent)!important}.ar-catalog{gap:12px;padding:0 0 8px}.ar-catalog,.ar-catalog-section{display:flex;flex-direction:column}.ar-catalog-section{gap:14px}.ar-catalog-head{align-items:center;border-bottom:1px solid var(--bg-3);color:var(--ink-3);display:flex;gap:10px;padding:2px 0 10px}.ar-catalog-head h2{color:var(--ink-1);font-size:18px;font-weight:800;letter-spacing:-.03em;margin:0}.ar-catalog-head span:last-child{font-family:var(--font-mono);font-size:13px}.ar-catalog-dot{background:var(--accent);border-radius:999px;flex-shrink:0;height:13px;width:13px}.ar-catalog-dot.lule{background:#ec4899}.ar-catalog-dot.aksesore{background:#3b82f6}.ar-catalog-dot.vazo{background:#a855f7}.ar-catalog-dot.dyshek{background:#22c55e}.ar-catalog-dot.pishine{background:#0ea5e9}.ar-catalog-dot.other{background:#f59e0b}.ar-catalog-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.ar-catalog-card{background:var(--bg-0);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 8px 20px #0f172a0f;color:var(--ink-1);cursor:pointer;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .12s,border-color .12s,box-shadow .12s}.ar-catalog-card:hover{border-color:#22d3ee8c;box-shadow:0 14px 30px #0f172a1f;transform:translateY(-2px)}.ar-catalog-photo{align-items:center;background:linear-gradient(180deg,#f59e0b1f,#f59e0b08);display:flex;height:158px;justify-content:center}.ar-product-thumb.catalog{background:#0000;border:0;border-radius:0;color:#f59e0b38;height:100%;width:100%}.ar-product-thumb.catalog svg{height:48px;width:48px}.ar-product-thumb.catalog.has-image{background:#fff}.ar-product-thumb.catalog img{box-sizing:border-box;height:100%;object-fit:contain;padding:4px;transform:scale(1.08);width:100%}.ar-catalog-body{display:flex;flex-direction:column;gap:8px;min-height:126px;padding:11px 13px 13px}.ar-catalog-title{color:var(--ink-1);font-size:14px;font-weight:800;letter-spacing:-.03em;line-height:1.24;min-height:34px}.ar-catalog-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ar-catalog-code{align-items:center;background:var(--bg-2);border-radius:7px;color:var(--ink-3);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;font-weight:700;min-height:21px;padding:2px 8px}.ar-catalog-bottom{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.ar-catalog-price{color:var(--ink-1);font-family:var(--font-mono);font-size:19px;font-weight:900;letter-spacing:-.04em}.ar-catalog-stock{background:#22c55e1f;border-radius:999px;color:var(--success);font-family:var(--font-mono);font-size:10.5px;font-weight:800;padding:3px 8px;white-space:nowrap}.ar-catalog-stock.low{background:#f59e0b24;color:var(--warn)}.ar-catalog-stock.out{background:#ef444424;color:var(--danger)}.ar-catalog-admin{align-items:center;border-top:1px solid var(--bg-3);color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:10.5px;gap:6px;justify-content:space-between;padding-top:8px}.dark-mode .ar .ar-catalog-card{background:var(--bg-1);border-color:var(--bg-3);box-shadow:none}.dark-mode .ar .ar-catalog-card:hover{border-color:#22d3ee8c;box-shadow:0 18px 34px #0000003d}.dark-mode .ar .ar-catalog-head h2,.dark-mode .ar .ar-catalog-price,.dark-mode .ar .ar-catalog-title{color:var(--ink-1)!important}.dark-mode .ar .ar-catalog-admin,.dark-mode .ar .ar-catalog-code,.dark-mode .ar .ar-catalog-head{color:var(--ink-3)!important}.dark-mode .ar .ar-catalog-photo{background:linear-gradient(180deg,#f59e0b29,#0f172a1f)}.dark-mode .ar .ar-product-thumb.catalog{background:#0000}.dark-mode .ar .ar-product-thumb.catalog.has-image{background:#fff}.ar-card-list{display:none}.ar-card-top{align-items:flex-start;gap:10px}.ar-card-mid,.ar-card-top{display:flex;justify-content:space-between}.ar-card-mid{align-items:center;gap:12px;margin-top:10px}.ar-card-prices{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.ar-card-foot{align-items:center;border-top:1px solid var(--bg-3);display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding-top:10px}.sl-drawer.ar-readonly .cl-input,.sl-drawer.ar-readonly .cl-select,.sl-drawer.ar-readonly textarea{background:var(--bg-2)!important;color:var(--ink-2)!important;cursor:default!important;pointer-events:none!important}.sl-drawer.ar-readonly .ar-photo-drop{cursor:pointer;pointer-events:auto}.sl-drawer.ar-readonly .cl-field-label{color:var(--ink-3)}.sl.ar .ar-card-list.ar-compact .sl-card-row.ar-row-compact{align-items:center;display:flex;flex-direction:row;gap:10px;min-width:0;padding:10px 14px;width:100%}.sl.ar .ar-row-compact .ar-row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.sl.ar .ar-row-compact .ar-row-title{align-items:center;display:flex;gap:8px;min-width:0}.sl.ar .ar-row-compact .ar-cell-name{flex:0 1 auto;font-size:13.5px;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl.ar .ar-row-compact .ar-cat{flex-shrink:0}.sl.ar .ar-row-compact .ar-row-sub{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.sl.ar .ar-row-compact .ar-cell-code{flex:0 1 auto;font-family:var(--font-mono);max-width:60%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.sl.ar .ar-stock-pill{align-items:center;background:var(--bg-2);border-radius:999px;color:var(--ink-2);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:4px;padding:2px 7px}.sl.ar .ar-stock-pill.low{background:#f59e0b26;color:var(--warn)}.sl.ar .ar-stock-pill.out{background:#ef444426;color:var(--danger)}.sl.ar .ar-stock-min-inline{color:var(--ink-3);font-weight:500;margin-left:1px}.sl.ar .ar-weight-pill{align-items:center;background:var(--bg-2);border-radius:999px;color:var(--ink-3);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;gap:4px;padding:2px 7px}.sl.ar .ar-row-aside{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.sl.ar .ar-row-aside .ar-cell-price{font-family:var(--font-mono);font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:768px){.sl.ar .sl-table-wrap .sl-table-scroll{display:none}.sl.ar .ar-card-list{display:flex;flex-direction:column;gap:10px}.sl.ar .sl-search-row{align-items:stretch}.sl.ar .sl-chips .ar-view-toggle{justify-content:center}.ar-catalog{gap:12px}.ar-catalog-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-catalog-head h2{font-size:15px}.ar-catalog-head span:last-child{font-size:11.5px}.ar-catalog-photo{height:114px}.ar-catalog-body{gap:7px;min-height:112px;padding:10px}.ar-catalog-title{font-size:12.5px;min-height:31px}.ar-catalog-code{font-size:10.5px;min-height:21px;padding:2px 7px}.ar-catalog-price{font-size:16px}.ar-catalog-stock{font-size:10px;padding:3px 7px}.ar-catalog-admin{display:none}.ar-head{align-items:stretch;flex-direction:column}.ar-head-actions{width:100%}.ar-head-actions .sl-btn{flex:1 1;justify-content:center}.ar-tabs{overflow-x:auto;padding:0 14px}.ar-tab{white-space:nowrap}.ar-sales-kpis{grid-template-columns:1fr}}.dark-mode .sl.ar input:not([type]),.dark-mode .sl.ar input[type=number],.dark-mode .sl.ar input[type=search],.dark-mode .sl.ar input[type=text],.dark-mode .sl.ar select,.dark-mode .sl.ar textarea{background-color:var(--bg-0)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.ar input:not([type]):focus,.dark-mode .sl.ar input[type=number]:focus,.dark-mode .sl.ar input[type=text]:focus,.dark-mode .sl.ar select:focus,.dark-mode .sl.ar textarea:focus{border-color:var(--accent)!important}.dark-mode .sl.ar .sl-search input{background:#0000!important;border-color:#0000!important}.ar-form-grid .ar-field-wide{grid-column:1/-1}.ar-field-hint{color:var(--ink-3);font-weight:400;letter-spacing:0;text-transform:none}.ar-extra-cats{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ar-extra-chip{background:#3b82f61f;color:var(--accent);font-size:13px;font-weight:600;gap:4px;padding:4px 4px 4px 10px}.ar-extra-chip,.ar-extra-chip button{align-items:center;border-radius:999px;display:inline-flex}.ar-extra-chip button{background:#0000;border:0;color:inherit;cursor:pointer;height:22px;justify-content:center;width:22px}.ar-extra-chip button:hover{background:#3b82f62e}.ar .ar-extra-add{flex:0 1 220px;min-width:170px;width:auto}.lv{--lv-card:#fff;--lv-ink1:#0f172a;--lv-ink2:#54607a;--lv-ink3:#94a0b8;--lv-line:#e6eaf2;--lv-good:#16a34a;--lv-good-soft:#f0fdf4;--lv-bad:#dc2626;--lv-bad-soft:#fef2f2;--lv-acc:#2563eb;--lv-acc-soft:#eff4ff;--lv-purple:#7c3aed;--lv-purple-soft:#f5f3ff;--lv-amber:#b45309;--lv-amber-soft:#fffbeb;--lv-bg2:#fafbfd;--lv-bg3:#f5f7fb;--lv-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--lv-ink1);font-family:var(--font-sans);letter-spacing:-.011em}.dark-mode .lv{--lv-card:var(--bg-1);--lv-ink1:var(--ink-1);--lv-ink2:var(--ink-2);--lv-ink3:var(--ink-3);--lv-line:var(--bg-3);--lv-good-soft:#22c55e1f;--lv-bad-soft:#ef44441f;--lv-acc-soft:#3b82f624;--lv-purple-soft:#7c3aed24;--lv-amber-soft:#f59e0b24;--lv-bg2:var(--bg-0);--lv-bg3:var(--bg-2)}.lv-wrap{margin:0 auto;max-width:1240px}.lv-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.lv-eyebrow{color:var(--lv-ink3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lv-h1{color:var(--lv-ink1);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:3px 0}.lv-subh{color:var(--lv-ink2);font-size:12.5px}.lv-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.lv-kpi{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:13px;box-shadow:0 1px 2px #0f172a08;padding:14px 16px}.lv-kl{align-items:center;color:var(--lv-ink3);display:flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.09em;text-transform:uppercase}.lv-d{border-radius:50%;flex-shrink:0;height:7px;width:7px}.lv-kv{font-family:var(--lv-mono);font-size:22px;font-weight:800;letter-spacing:-.01em;margin-top:6px}.lv-ks{color:var(--lv-ink3);font-size:11px;margin-top:3px}.lv-kpi.in .lv-d{background:var(--lv-good)}.lv-kpi.in .lv-kv{color:var(--lv-good)}.lv-kpi.out .lv-d{background:var(--lv-bad)}.lv-kpi.out .lv-kv{color:var(--lv-bad)}.lv-kpi.int .lv-d{background:var(--lv-acc)}.lv-kpi.int .lv-kv{color:var(--lv-acc)}.lv-kpi.tot .lv-d{background:var(--lv-purple)}.lv-kpi.tot .lv-kv{color:var(--lv-purple)}.lv-cols{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 300px}.lv-card{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:14px;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.lv-filters{align-items:center;background:var(--lv-bg2);border-bottom:1px solid var(--lv-line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.lv-chip{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:999px;color:var(--lv-ink2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 13px;transition:all .12s;white-space:nowrap}.lv-chip:hover{border-color:#c7d0e0}.lv-chip.on{background:var(--lv-acc);border-color:var(--lv-acc);color:#fff}.lv-chip-n{font-family:var(--lv-mono);font-size:10px;margin-left:4px;opacity:.75}.lv-depo-sel{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:9px;color:var(--lv-ink1);font:inherit;font-size:12px;font-weight:600;outline:none;padding:7px 10px}.lv-search{flex:1 1;min-width:180px;position:relative}.lv-search svg{color:var(--lv-ink3);height:13px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.lv-search input{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:9px;color:var(--lv-ink1);font:inherit;font-size:12.5px;outline:none;padding:8px 10px 8px 30px;transition:border-color .12s;width:100%}.lv-search input:focus{border-color:var(--lv-acc)}.lv-day{align-items:center;background:var(--lv-bg3);border-bottom:1px solid var(--lv-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 16px;position:sticky;top:0;z-index:2}.lv-day-d{color:var(--lv-ink2);font-size:11px;font-weight:700}.lv-day-m{color:var(--lv-ink3);font-family:var(--lv-mono);font-size:10.5px}.lv-day-m b.neg{color:var(--lv-bad)}.lv-day-m b.pos{color:var(--lv-good)}.lv-mv{grid-gap:12px;align-items:center;border-bottom:1px solid var(--lv-line);cursor:pointer;display:grid;gap:12px;grid-template-columns:64px 1fr 210px 84px 76px;padding:10px 16px;transition:background .12s}.lv-mv:hover{background:var(--lv-bg2)}.lv-mv:last-child{border-bottom:0}.lv-mv.reverted{opacity:.45}.lv-time{color:var(--lv-ink3);font-family:var(--lv-mono);font-size:11px}.lv-tag{border-radius:6px;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.04em;margin-top:3px;padding:2px 7px;text-transform:uppercase}.lv-tag.tag-sale{background:var(--lv-bad-soft);color:var(--lv-bad)}.lv-tag.tag-entry{background:var(--lv-good-soft);color:var(--lv-good)}.lv-tag.tag-internal{background:var(--lv-acc-soft);color:var(--lv-acc)}.lv-tag.tag-ret{background:var(--lv-amber-soft);color:var(--lv-amber)}.lv-mvbody{min-width:0}.lv-who{color:var(--lv-ink1);font-size:12.5px;font-weight:700}.lv-prod,.lv-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-prod{color:var(--lv-ink2);font-size:11.5px;margin-top:1px}.lv-mmeta{color:var(--lv-ink3);font-family:var(--lv-mono);font-size:10px;margin-top:2px}.lv-route{align-items:center;display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:700;gap:6px;white-space:nowrap}.lv-pill{border-radius:6px;letter-spacing:.02em;padding:3px 8px}.lv-pill.pill-main{background:var(--lv-good-soft);color:var(--lv-good)}.lv-pill.pill-d1{background:var(--lv-acc-soft);color:var(--lv-acc)}.lv-pill.pill-d2{background:var(--lv-purple-soft);color:var(--lv-purple)}.lv-pill.pill-client{background:var(--lv-amber-soft);color:var(--lv-amber)}.lv-pill.pill-import{background:#64748b24;color:#475569}.lv-pill.pill-vehicle{background:#06b6d424;color:#0891b2}.lv-pill.pill-other{background:var(--lv-bg3);color:var(--lv-ink2)}.dark-mode .lv-pill.pill-import{color:#94a3b8}.lv-arr{color:var(--lv-ink3);flex-shrink:0;height:12px;width:12px}.lv-qty{font-family:var(--lv-mono);font-size:13.5px;font-weight:800;text-align:right}.lv-qty.neg{color:var(--lv-bad)}.lv-qty.pos{color:var(--lv-good)}.lv-qty.mov{color:var(--lv-acc)}.lv-u{color:var(--lv-ink3);display:block;font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.04em;margin-top:1px;text-transform:uppercase}.lv-user{align-items:center;display:flex;gap:6px;justify-content:flex-end}.lv-av{background:var(--lv-acc-soft);border-radius:50%;color:var(--lv-acc);display:grid;flex-shrink:0;font-size:9px;font-weight:800;height:22px;place-items:center;width:22px}.lv-nm{color:var(--lv-ink2);font-size:11px;font-weight:600}.lv-more{background:var(--lv-bg2);border:0;border-top:1px solid var(--lv-line);color:var(--lv-acc);cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:700;padding:11px;width:100%}.lv-empty{color:var(--lv-ink3);font-size:13px;padding:40px;text-align:center}.lv-side .lv-card{margin-bottom:12px}.lv-card-h{background:var(--lv-bg2);color:var(--lv-ink1);font-size:13px;font-weight:700;padding:13px 16px}.lv-card-h,.lv-depo-row{border-bottom:1px solid var(--lv-line)}.lv-depo-row{align-items:center;display:flex;gap:9px;padding:11px 16px}.lv-dot2{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lv-depo-nm{color:var(--lv-ink1);flex:1 1;font-size:12.5px;font-weight:600}.lv-depo-s{color:var(--lv-ink3);display:block;font-size:10px;font-weight:500;margin-top:1px}.lv-depo-v{color:var(--lv-ink1);font-family:var(--lv-mono);font-size:13px;font-weight:800}.lv-depo-bar{background:var(--lv-bg3);border-radius:99px;display:flex;height:5px;margin:10px 16px 12px;overflow:hidden}.lv-depo-bar i{height:100%}.lv-depo-total{align-items:baseline;background:var(--lv-bg2);border-top:1px solid var(--lv-line);display:flex;justify-content:space-between;padding:12px 16px}.lv-dt-l{color:var(--lv-ink3);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lv-dt-v{color:var(--lv-acc);font-family:var(--lv-mono);font-size:19px;font-weight:800}.lv-side-foot{color:var(--lv-ink3);font-size:10.5px;line-height:1.5;padding:10px 16px 12px}.lv-sum{align-items:center;border-bottom:1px solid var(--lv-line);display:flex;font-size:12px;justify-content:space-between;padding:10px 16px}.lv-sum:last-child{border-bottom:0}.lv-sl{align-items:center;color:var(--lv-ink2);display:flex;font-weight:600;gap:7px}.lv-sq{border-radius:3px;flex-shrink:0;height:8px;width:8px}.lv-sv{color:var(--lv-ink1);font-family:var(--lv-mono);font-size:12px;font-weight:800;text-align:right}.lv-ovl{background:#0f172a59;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:2000}.lv-ovl.open{opacity:1;pointer-events:auto}.lv-drawer{background:var(--lv-card);box-shadow:-12px 0 40px -12px #0f172a59;display:flex;flex-direction:column;height:100%;max-width:92vw;position:fixed;right:-420px;top:0;transition:right .25s;width:400px;z-index:2001}.lv-drawer.open{right:0}.lv-dh{align-items:center;background:var(--lv-bg2);border-bottom:1px solid var(--lv-line);display:flex;justify-content:space-between;padding:16px 18px}.lv-dh-t{color:var(--lv-ink1);font-size:14px;font-weight:800}.lv-dh button{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:8px;color:var(--lv-ink2);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.lv-dh button svg{height:13px;width:13px}.lv-db{flex:1 1;overflow-y:auto;padding:16px 18px}.lv-dl{border-bottom:1px solid var(--lv-line);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:9px 0}.lv-dl:last-child{border-bottom:0}.lv-dk{color:var(--lv-ink3);flex-shrink:0;font-weight:600}.lv-dw{color:var(--lv-ink1);font-weight:700;text-align:right}.lv-dw.mono{font-family:var(--lv-mono)}@media (max-width:960px){.lv-kpis{grid-template-columns:repeat(2,1fr)}.lv-cols{grid-template-columns:1fr}.lv-mv{gap:8px;grid-template-columns:56px 1fr 72px}.lv-route,.lv-user{display:none}}.ks{--ks-card:#fff;--ks-ink1:#0f172a;--ks-ink2:#54607a;--ks-ink3:#94a0b8;--ks-line:#e6eaf2;--ks-bg2:#fafbfd;--ks-bg3:#f5f7fb;--ks-good:#16a34a;--ks-good-soft:#f0fdf4;--ks-bad:#dc2626;--ks-bad-soft:#fef2f2;--ks-acc:#2563eb;--ks-acc-soft:#eff4ff;--ks-warn:#b45309;--ks-warn-soft:#fffbeb;--ks-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--ks-ink1);font-family:var(--font-sans);letter-spacing:-.011em}.dark-mode .ks{--ks-card:var(--bg-1);--ks-ink1:var(--ink-1);--ks-ink2:var(--ink-2);--ks-ink3:var(--ink-3);--ks-line:var(--bg-3);--ks-bg2:var(--bg-0);--ks-bg3:var(--bg-2);--ks-good-soft:#22c55e24;--ks-bad-soft:#ef444424;--ks-acc-soft:#3b82f629;--ks-warn-soft:#f59e0b29}.ks-wrap{margin:0 auto;max-width:1120px}.ks-head{margin-bottom:14px}.ks-eyebrow{color:var(--ks-ink3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ks-h1{color:var(--ks-ink1);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:3px 0}.ks-subh{color:var(--ks-ink2);font-size:12.5px;line-height:1.5;max-width:62ch}.ks-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}@media (min-width:780px){.ks-kpis{grid-template-columns:repeat(4,1fr)}}.ks-kpi{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:13px;padding:12px 14px}.ks-kl{color:var(--ks-ink3);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ks-kv{font-family:var(--ks-mono);font-size:21px;font-weight:800;margin-top:5px}.ks-ks{color:var(--ks-ink3);font-size:11px;margin-top:2px}.ks-kpi.bad .ks-kv{color:var(--ks-bad)}.ks-kpi.acc .ks-kv{color:var(--ks-acc)}.ks-kpi.ok .ks-kv{color:var(--ks-good)}.ks-kpi.warn .ks-kv{color:var(--ks-warn)}.ks-card{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:14px;margin-bottom:14px;overflow:hidden}.ks-alert{background:var(--ks-warn-soft);border-color:#f59e0b73;padding:12px 14px}.ks-alert.bad{background:var(--ks-bad-soft);border-color:#ef444473}.ks-alert-h{color:var(--ks-ink1);font-size:13px;font-weight:800;margin-bottom:4px}.ks-alert-b{line-height:1.5;margin-bottom:8px}.ks-alert-b,.ks-dup{color:var(--ks-ink2);font-size:12px}.ks-dup{align-items:baseline;border-top:1px solid var(--ks-line);display:flex;flex-wrap:wrap;gap:6px 12px;padding:6px 0}.ks-dup b{color:var(--ks-ink1);font-size:13px}.ks-dup-rows{display:flex;flex-direction:column;gap:2px}.ks-dup-rows em{color:var(--ks-ink3);font-size:11.5px;font-style:normal}.ks-fail{border-top:1px solid var(--ks-line);color:var(--ks-ink2);font-size:11.5px;line-height:1.45;padding:5px 0}.ks-filters{align-items:center;background:var(--ks-bg2);border-bottom:1px solid var(--ks-line);display:flex;flex-wrap:wrap;gap:8px;padding:11px 12px}.ks-chip{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:999px;color:var(--ks-ink2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px;white-space:nowrap}.ks-chip.on{background:var(--ks-acc);border-color:var(--ks-acc);color:#fff}.ks-chip-n{font-family:var(--ks-mono);font-size:10px;margin-left:5px;opacity:.75}.ks-search{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:9px;color:var(--ks-ink1);flex:1 1;font:inherit;font-size:12.5px;min-width:150px;outline:none;padding:8px 10px}.ks-search:focus{border-color:var(--ks-acc)}.ks-thead{grid-gap:8px;background:var(--ks-bg3);border-bottom:1px solid var(--ks-line);color:var(--ks-ink3);display:grid;font-size:9.5px;font-weight:700;gap:8px;grid-template-columns:1fr 62px 62px 74px;letter-spacing:.07em;padding:8px 12px;text-transform:uppercase}.ks-row .num,.ks-thead .num{text-align:right}.ks-item{border-bottom:1px solid var(--ks-line)}.ks-row{grid-gap:8px;align-items:center;background:none;border:0;color:var(--ks-ink1);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:1fr 62px 62px 74px;padding:10px 12px;text-align:left;width:100%}.ks-row:hover{background:var(--ks-bg2)}.ks-prod{display:flex;flex-direction:column;gap:2px;min-width:0}.ks-prod b{font-size:12.5px;font-weight:800}.ks-prod em{color:var(--ks-ink3);font-size:11.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-row .num{color:var(--ks-ink2);font-family:var(--ks-mono);font-size:12.5px}.ks-row .num.strong{color:var(--ks-ink1);font-weight:700}.ks-row .diff{font-weight:800}.ks-row .diff.bad{color:var(--ks-bad)}.ks-row .diff.acc{color:var(--ks-acc)}.ks-row .diff.ok{color:var(--ks-good)}.mono{font-family:var(--ks-mono)}.ks-detail{background:var(--ks-bg2);border-top:1px solid var(--ks-line);padding:12px}.ks-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:10px}@media (min-width:620px){.ks-grid{gap:4px 18px;grid-template-columns:repeat(2,1fr)}}.ks-grid>div{border-bottom:1px dashed var(--ks-line);color:var(--ks-ink2);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:3px 0}.ks-grid b{color:var(--ks-ink1);font-family:var(--ks-mono)}.ks-grid b.bad{color:var(--ks-bad)}.ks-grid b.acc{color:var(--ks-acc)}.ks-why{margin-bottom:10px}.ks-why-h{color:var(--ks-ink3);font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.ks-why-l{border-radius:8px;font-size:12.5px;line-height:1.5;margin-bottom:5px;padding:7px 9px}.ks-why-l.ok{background:var(--ks-good-soft);color:var(--ks-good)}.ks-why-l.bad{background:var(--ks-bad-soft);color:var(--ks-bad)}.ks-why-l.acc{background:var(--ks-acc-soft);color:var(--ks-acc)}.ks-why-l.warn{background:var(--ks-warn-soft);color:var(--ks-warn)}.ks-locs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ks-loc{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:999px;color:var(--ks-ink2);font-size:11.5px;padding:4px 9px}.ks-loc b{color:var(--ks-ink1);font-family:var(--ks-mono)}.ks-list{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:10px;margin-bottom:10px;overflow:hidden}.ks-list-h{background:var(--ks-bg3);color:var(--ks-ink3);font-size:10px;font-weight:700;letter-spacing:.07em;padding:7px 10px;text-transform:uppercase}.ks-list-r{grid-gap:3px 10px;border-top:1px solid var(--ks-line);color:var(--ks-ink2);display:grid;font-size:11.5px;gap:3px 10px;grid-template-columns:1fr auto;padding:7px 10px}@media (min-width:620px){.ks-list-r{align-items:center;grid-template-columns:130px 96px 1fr 80px}}.ks-list-r b{color:var(--ks-ink1);font-family:var(--ks-mono);text-align:right}.ks-list-more{border-top:1px solid var(--ks-line);color:var(--ks-ink3);font-size:11.5px;padding:7px 10px}.ks-fix{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:10px;padding:10px}.ks-fix-h{color:var(--ks-ink3);font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.ks-fix-b{display:flex;flex-direction:column;gap:7px}@media (min-width:620px){.ks-fix-b{align-items:center;flex-direction:row}}.ks-in{background:var(--ks-bg2);border:1px solid var(--ks-line);border-radius:9px;color:var(--ks-ink1);font:inherit;font-size:13px;outline:none;padding:9px 10px;width:100%}@media (min-width:620px){.ks-in{width:170px}.ks-in.wide{flex:1 1;width:auto}}.ks-in:focus{border-color:var(--ks-acc)}.ks-btn{background:var(--ks-acc);border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:10px 14px;white-space:nowrap}.ks-btn:disabled{cursor:default;opacity:.55}.ks-fix-n{font-size:11px;line-height:1.45;margin-top:7px}.ks-empty,.ks-fix-n{color:var(--ks-ink3)}.ks-empty{font-size:13px;padding:26px 14px;text-align:center}.ks-more{background:var(--ks-bg2);border:0;border-top:1px solid var(--ks-line);color:var(--ks-acc);cursor:pointer;display:block;font:inherit;font-size:12.5px;font-weight:700;padding:12px;width:100%}.ks-foot{color:var(--ks-ink3);font-size:11.5px;line-height:1.6;padding:4px 0 20px;text-align:center}.ks-link{background:none;border:0;color:var(--ks-acc);cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;margin-left:6px;text-decoration:underline}.pf{--pf-card:#fff;--pf-ink1:#0f172a;--pf-ink2:#54607a;--pf-ink3:#94a0b8;--pf-line:#e6eaf2;--pf-bg2:#fafbfd;--pf-bg3:#f5f7fb;--pf-ok:#16a34a;--pf-ok-soft:#f0fdf4;--pf-bad:#dc2626;--pf-bad-soft:#fef2f2;--pf-acc:#2563eb;--pf-acc-soft:#eff4ff;--pf-warn:#b45309;--pf-warn-soft:#fffbeb;--pf-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--pf-ink1);font-family:var(--font-sans);letter-spacing:-.011em}.dark-mode .pf,.dark-mode .pf-drawer-wrap,.dark-mode .pf-modal-wrap{--pf-card:var(--bg-1);--pf-ink1:var(--ink-1);--pf-ink2:var(--ink-2);--pf-ink3:var(--ink-3);--pf-line:var(--bg-3);--pf-bg2:var(--bg-0);--pf-bg3:var(--bg-2);--pf-ok-soft:#22c55e24;--pf-bad-soft:#ef444424;--pf-acc-soft:#3b82f629;--pf-warn-soft:#f59e0b29}.pf-drawer-wrap,.pf-modal-wrap{--pf-card:#fff;--pf-ink1:#0f172a;--pf-ink2:#54607a;--pf-ink3:#94a0b8;--pf-line:#e6eaf2;--pf-bg2:#fafbfd;--pf-bg3:#f5f7fb;--pf-ok:#16a34a;--pf-ok-soft:#f0fdf4;--pf-bad:#dc2626;--pf-bad-soft:#fef2f2;--pf-acc:#2563eb;--pf-acc-soft:#eff4ff;--pf-warn:#b45309;--pf-warn-soft:#fffbeb;--pf-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--pf-ink1);font-family:var(--font-sans)}.pf-wrap{margin:0 auto;max-width:1240px}.mono{font-family:var(--pf-mono)}.dim{color:var(--pf-ink3)}.pf-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.pf-eyebrow{color:var(--pf-ink3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pf-h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:3px 0}.pf-build{border:1px solid var(--pf-line);border-radius:4px;color:var(--pf-ink3);font-family:var(--pf-mono);font-size:9.5px;letter-spacing:0;margin-left:8px;padding:1px 5px;text-transform:none}.pf-subh{color:var(--pf-ink2);font-size:12.5px;line-height:1.5;margin:0;max-width:64ch}.pf-head-actions{display:flex;flex-wrap:wrap;gap:8px}.pf-btn{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:10px;color:var(--pf-ink1);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:9px 14px;white-space:nowrap}.pf-btn:hover:not(:disabled):not(.primary){background:var(--pf-bg3)}.pf-btn.primary{background:var(--pf-acc);border-color:var(--pf-acc);color:#fff}.pf-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.pf-btn:disabled{cursor:not-allowed;opacity:.45}.pf-mini{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:7px;color:var(--pf-ink2);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:4px 9px}.pf-mini.danger{border-color:#dc262659;color:var(--pf-bad)}.pf-busy,.pf-toast{background:var(--pf-acc-soft);border:1px solid #2563eb59;border-radius:11px;color:var(--pf-ink1);font-size:12.5px;font-weight:600;margin-bottom:10px;padding:10px 14px;position:sticky;top:8px;z-index:30}.pf-toast{background:var(--pf-ok-soft);border-color:#16a34a59}.pf-alert{background:var(--pf-acc-soft);border:1px solid #2563eb4d;border-radius:12px;color:var(--pf-ink2);font-size:12px;line-height:1.5;margin-bottom:12px;padding:11px 14px}.pf-alert b{color:var(--pf-ink1);display:block;font-size:12.5px;margin-bottom:3px}.pf-alert.warn{background:var(--pf-warn-soft);border-color:#f59e0b73}.pf-alert.bad{background:var(--pf-bad-soft);border-color:#ef444473}.pf-empty{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:16px;padding:56px 20px;text-align:center}.pf-empty h2{font-size:17px;font-weight:800;margin:0 0 6px}.pf-empty p{color:var(--pf-ink2);font-size:12.5px;line-height:1.55;margin:0 auto 16px;max-width:46ch}.pf-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:700px){.pf-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.pf-cards{grid-template-columns:repeat(3,1fr)}}.pf-card{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:14px;color:var(--pf-ink1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;padding:13px 15px;text-align:left}.pf-card:hover{border-color:var(--pf-acc)}.pf-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.pf-card-top b{font-size:13.5px;font-weight:800}.pf-card-meta,.pf-card-nums{color:var(--pf-ink2);display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px}.pf-card-nums b{color:var(--pf-ink1);font-family:var(--pf-mono)}.pf-pill{border-radius:999px;color:var(--pf-ink2);font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.pf-pill,.pf-pill.s-draft{background:var(--pf-bg3)}.pf-pill.s-confirmed{background:var(--pf-acc-soft);color:var(--pf-acc)}.pf-pill.s-in_transit,.pf-pill.s-ordered{background:var(--pf-warn-soft);color:var(--pf-warn)}.pf-pill.s-received{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-pill.s-cancelled{background:var(--pf-bad-soft);color:var(--pf-bad)}.pf-bar{border-bottom:1px solid var(--pf-line);flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 0 12px}.pf-bar,.pf-bar-title{align-items:center;display:flex}.pf-bar-title{flex:1 1;flex-wrap:wrap;gap:9px;min-width:160px}.pf-bar-title b{font-size:15px;font-weight:800}.pf-bar-title .dim{font-size:11.5px}.pf-bar-actions{display:flex;flex-wrap:wrap;gap:7px}.pf-kpis{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr);margin-bottom:13px}@media (min-width:700px){.pf-kpis{grid-template-columns:repeat(4,1fr)}}.pf-kpi{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:13px;padding:11px 14px}.pf-kpi .k{color:var(--pf-ink3);display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pf-kpi b{font-family:var(--pf-mono);font-size:21px;font-weight:800}.pf-kpi.ok b{color:var(--pf-ok)}.pf-kpi.warn b{color:var(--pf-warn)}.pf-kpi.bad b{color:var(--pf-bad)}.pf-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.pf-chip{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:999px;color:var(--pf-ink2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;padding:6px 12px;white-space:nowrap}.pf-chip.on{background:var(--pf-acc);border-color:var(--pf-acc);color:#fff}.pf-chip .n{font-family:var(--pf-mono);font-size:10px;margin-left:5px;opacity:.75}.pf-search{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:9px;color:var(--pf-ink1);flex:1 1;font:inherit;font-size:12.5px;min-width:150px;outline:none;padding:8px 11px}.pf-search:focus{border-color:var(--pf-acc)}.pf-bulk{align-items:center;background:var(--pf-acc-soft);border:1px solid #2563eb4d;border-radius:12px;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:11px;padding:9px 12px}.pf-rows{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:14px;overflow:hidden}.pf-row,.pf-thead{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px 52px minmax(0,1fr) 54px 62px 66px 150px 152px;padding:9px 12px}.pf-thead{background:var(--pf-bg3);border-bottom:1px solid var(--pf-line);color:var(--pf-ink3);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pf-row .num,.pf-thead .num{text-align:right}.pf-row{border-bottom:1px solid var(--pf-line);border-left:3px solid #0000}.pf-row:last-child{border-bottom:0}.pf-row.sel{background:var(--pf-acc-soft)}.pf-row.s-existing{border-left-color:var(--pf-ok)}.pf-row.s-new{border-left-color:var(--pf-warn)}.pf-row.s-problem{background:var(--pf-bad-soft);border-left-color:var(--pf-bad)}.pf-row.s-removed{border-left-color:var(--pf-ink3);opacity:.72}.pf-check{align-items:center;cursor:pointer;display:flex;justify-content:center}.pf-check input{accent-color:var(--pf-acc);cursor:pointer;height:16px;width:16px}.pf-cell{color:var(--pf-ink2);font-size:12px;min-width:0}.pf-cell.num{font-family:var(--pf-mono);font-size:12px}.pf-cell.main{align-items:flex-start;background:none;border:0;color:var(--pf-ink1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:0;text-align:left}.pf-cell.main b{font-size:12.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-cell.main em{color:var(--pf-ink3);font-size:11px;font-style:normal}.pf-cell.code{display:flex;flex-direction:column;gap:1px}.pf-cell.code b{color:var(--pf-ink1);font-family:var(--pf-mono);font-size:12px;font-weight:800}.pf-cell.code em{font-size:10.5px;font-style:normal}.pf-flag{background:var(--pf-bg3);border-radius:999px;color:var(--pf-ink2);font-size:10.5px;font-weight:700;padding:2px 7px}.pf-flag.bad{background:var(--pf-bad-soft);color:var(--pf-bad)}.pf-flag.warn{background:var(--pf-warn-soft);color:var(--pf-warn)}.pf-flag.info{background:var(--pf-acc-soft);color:var(--pf-acc)}.pf-flag.up{background:var(--pf-bad-soft);color:var(--pf-bad)}.pf-flag.down{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-codewrap{align-items:center;display:flex;gap:5px;min-width:0}.pf-codewrap.edit{align-items:stretch;flex-direction:column;gap:2px}.pf-codebtn{background:none;border:1px solid #0000;border-radius:6px;color:var(--pf-ink1);cursor:text;font-family:var(--pf-mono);font-size:12px;font-weight:800;min-width:0;overflow:hidden;padding:3px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pf-codebtn:hover{background:var(--pf-bg3);border-color:var(--pf-line)}.pf-codebtn.manual{color:var(--pf-acc)}.pf-auto{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:5px;color:var(--pf-ink3);cursor:pointer;flex:none;font:inherit;font-size:9.5px;font-weight:700;padding:1px 5px}.pf-auto:hover,.pf-codeinp{color:var(--pf-ink1)}.pf-codeinp{background:var(--pf-card);border:1px solid var(--pf-acc);border-radius:6px;font-family:var(--pf-mono);font-size:12px;font-weight:800;outline:none;padding:4px 6px;text-transform:uppercase;width:100%}.pf-codeinp.bad{border-color:var(--pf-bad)}.pf-codeerr{color:var(--pf-bad);font-size:10px;font-style:normal;font-weight:700;line-height:1.3}.pf-removed-actions{display:flex;gap:5px}.pf-none{color:var(--pf-ink3);font-size:12.5px;padding:26px;text-align:center}.pf-photo{background:var(--pf-bg3);border:1px solid var(--pf-line);border-radius:8px;cursor:pointer;display:block;height:44px;overflow:hidden;padding:0;width:44px}.pf-photo img{display:block;height:100%;object-fit:cover;width:100%}.pf-photo.empty{cursor:default}.pf-photo.lg{cursor:default;height:auto;width:min(80vw,560px)}.pf-photo.lg,.pf-photo.lg img{max-height:80vh;max-height:80dvh}.pf-photo.lg img{object-fit:contain}.pf-lightbox{align-items:center;background:#000000c7;border:0;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:90}.pf-picker{display:inline-block;max-width:100%;position:relative}.pf-picker-btn{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:8px;color:var(--pf-ink1);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;max-width:100%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.pf-picker-btn.empty{border-style:dashed;color:var(--pf-ink3)}.pf-picker-menu{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:11px;box-shadow:0 12px 32px #0f172a29;left:0;max-height:264px;min-width:208px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 4px);z-index:40}.pf-picker-item{background:none;border:0;border-radius:7px;color:var(--pf-ink1);cursor:pointer;display:block;font:inherit;font-size:12px;padding:7px 9px;text-align:left;width:100%}.pf-picker-item:hover{background:var(--pf-bg3)}.pf-picker-item.on{background:var(--pf-acc-soft);color:var(--pf-acc);font-weight:700}.pf-drawer-wrap,.pf-modal-wrap{display:flex;inset:0;position:fixed;z-index:80}.pf-scrim{background:#0f172a73;border:0;cursor:pointer;inset:0;padding:0;position:absolute}.pf-drawer{background:var(--pf-card);border-left:1px solid var(--pf-line);display:flex;flex-direction:column;gap:15px;height:100%;margin-left:auto;overflow-y:auto;padding:18px;position:relative;width:min(100%,640px)}.pf-drawer-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pf-drawer-head h2{font-size:17px;font-weight:800;margin:3px 0 0}.pf-compare{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr}@media (min-width:560px){.pf-compare{grid-template-columns:1fr 1fr}}.pf-col{background:var(--pf-bg2);border:1px solid var(--pf-line);border-radius:12px;padding:12px}.pf-col h3{color:var(--pf-ink3);font-size:10.5px;font-weight:700;letter-spacing:.1em;margin:0 0 9px;text-transform:uppercase}.pf-col dl{grid-gap:4px 10px;display:grid;font-size:12px;gap:4px 10px;grid-template-columns:auto 1fr;margin:9px 0 0}.pf-col dt{align-self:center;color:var(--pf-ink3);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pf-col dd{color:var(--pf-ink1);margin:0;overflow-wrap:anywhere}.pf-col p{font-size:12px;margin:0}.pf-assign{background:var(--pf-bg2);border:1px solid var(--pf-line);border-radius:12px;padding:13px}.pf-assign h3{font-size:13px;font-weight:800;margin:0 0 9px}.pf-assign h4{color:var(--pf-ink2);font-size:11px;font-weight:800;margin:12px 0 6px}.pf-assign p.mono.big{font-family:var(--pf-mono);font-size:16px;font-weight:800;margin:0}.pf-field{align-items:center;display:flex;gap:9px;margin-bottom:11px}.pf-field>span{color:var(--pf-ink2);font-size:11px;font-weight:700;min-width:66px}.pf-code-build{grid-gap:9px;background:var(--pf-card);border:1px solid var(--pf-line);border-radius:10px;display:grid;gap:9px;grid-template-columns:1fr;padding:11px}@media (min-width:460px){.pf-code-build{align-items:center;grid-template-columns:1fr 84px 1fr}}.pf-code-build .k{color:var(--pf-ink3);display:block;font-size:9.5px;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.pf-code-build b{font-family:var(--pf-mono);font-size:13px;font-weight:800}.pf-code-build b.big{color:var(--pf-acc);font-size:15px}.pf-suffix{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:8px;color:var(--pf-ink1);font-family:var(--pf-mono);font-size:13px;font-weight:700;outline:none;padding:7px 9px;text-transform:uppercase;width:100%}.pf-suffix:focus{border-color:var(--pf-acc)}.pf-suffix.bad{border-color:var(--pf-bad)}.pf-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pf-inline b.mono.big{font-family:var(--pf-mono);font-size:16px;font-weight:800}.pf-code-free{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:8px;color:var(--pf-ink1);flex:1 1;font-family:var(--pf-mono);font-size:14px;font-weight:700;min-width:150px;outline:none;padding:8px 10px}.pf-code-free:focus{border-color:var(--pf-acc)}.pf-code-free.bad{border-color:var(--pf-bad)}.pf-suffix.short{flex:none;width:84px}.pf-basepick{display:flex;flex-direction:column;gap:8px}.pf-basehits{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:10px;max-height:240px;overflow:hidden;overflow-y:auto}.pf-basehit{align-items:baseline;background:none;border:0;border-bottom:1px solid var(--pf-line);color:var(--pf-ink2);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;padding:8px 11px;text-align:left;width:100%}.pf-basehit:last-child{border-bottom:0}.pf-basehit:hover{background:var(--pf-bg3)}.pf-basehit b{color:var(--pf-ink1);flex:none;font-family:var(--pf-mono);font-size:12.5px}.pf-basehit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-desc{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:9px;color:var(--pf-ink1);font:inherit;font-size:12.5px;line-height:1.5;outline:none;padding:9px 11px;resize:vertical;width:100%}.pf-desc:focus{border-color:var(--pf-acc)}.pf-err{color:var(--pf-bad);font-size:11.5px;font-weight:600;margin:7px 0 0}.pf-hint{color:var(--pf-ink3);line-height:1.5}.pf-hint,.pf-notes{font-size:11.5px;margin:8px 0 0}.pf-notes{color:var(--pf-ink2);padding-left:17px}.pf-group{margin-top:11px}.pf-group-row{align-items:baseline;border-top:1px solid var(--pf-line);color:var(--pf-ink2);display:flex;font-size:11.5px;gap:10px;padding:5px 0}.pf-group-row b{color:var(--pf-ink1);font-family:var(--pf-mono)}.pf-modal{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:16px;display:flex;flex-direction:column;gap:13px;margin:auto;max-height:90vh;max-height:90dvh;overflow-y:auto;padding:20px;position:relative;width:min(100%,680px)}.pf-modal h2{font-size:18px;font-weight:800;margin:0}.pf-modal h3{font-size:12.5px;font-weight:800;margin:0 0 7px}.pf-modal>p{font-size:12.5px;line-height:1.55;margin:0}.pf-modal-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:4px}.pf-diffgrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}@media (min-width:560px){.pf-diffgrid{grid-template-columns:repeat(4,1fr)}}.pf-diffgrid>div{background:var(--pf-bg2);border:1px solid var(--pf-line);border-radius:11px;padding:10px 12px}.pf-diffgrid b{display:block;font-family:var(--pf-mono);font-size:19px;font-weight:800}.pf-diffgrid span{color:var(--pf-ink3);font-size:10.5px}.pf-diffgrid .ok b{color:var(--pf-ok)}.pf-diffgrid .warn b{color:var(--pf-warn)}.pf-diffgrid .bad b{color:var(--pf-bad)}.pf-diffgrid .info b{color:var(--pf-acc)}.pf-changes{border:1px solid var(--pf-line);border-radius:11px;max-height:260px;overflow-y:auto}.pf-change{align-items:baseline;border-bottom:1px solid var(--pf-line);color:var(--pf-ink2);display:flex;flex-wrap:wrap;font-size:11.5px;gap:11px;padding:8px 11px}.pf-change:last-child{border-bottom:0}.pf-change b{color:var(--pf-ink1);font-family:var(--pf-mono);font-size:12px}.pf-change em{font-style:normal}.pf-change em.to{color:var(--pf-acc);font-weight:700}.pf-ranges{border:1px solid var(--pf-line);border-radius:11px;overflow:hidden}.pf-range{align-items:baseline;border-bottom:1px solid var(--pf-line);display:flex;flex-wrap:wrap;font-size:12px;gap:11px;padding:9px 12px}.pf-range:last-child{border-bottom:0}.pf-range b{font-size:12.5px;font-weight:800}.pf-range .mono{color:var(--pf-acc);font-family:var(--pf-mono);font-weight:700}.pf-range em{font-size:11px;font-style:normal}.pf-codes{border:1px solid var(--pf-line);border-radius:11px;overflow:hidden}.pf-code-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--pf-line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 74px 88px;padding:8px 12px}.pf-code-row:last-child{border-bottom:0}.pf-code-row.bad{background:var(--pf-bad-soft)}.pf-code-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-code-input{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:8px;color:var(--pf-ink1);font-family:var(--pf-mono);font-size:13px;font-weight:800;outline:none;padding:6px 9px;text-align:center;text-transform:uppercase;width:100%}.pf-code-input:focus{border-color:var(--pf-acc)}.pf-code-input:disabled{background:var(--pf-bg3);color:var(--pf-ink3)}.pf-code-hint{color:var(--pf-ink3);font-size:10.5px}.pf-code-row.bad .pf-code-hint{color:var(--pf-bad);font-weight:700}@media (max-width:860px){.pf-thead{display:none}.pf-row{grid-auto-rows:min-content;grid-template-columns:30px 46px minmax(0,1fr);padding:11px 12px;row-gap:6px}.pf-row .pf-cell.num{color:var(--pf-ink3);font-size:11px;grid-column:3;text-align:left}.pf-row .pf-cell.num:before{content:attr(data-l) " "}.pf-row .pf-cell.code,.pf-row>.pf-cell:nth-of-type(5),.pf-row>.pf-cell:nth-of-type(6){grid-column:3}.pf-bar-actions{width:100%}.pf-bar-actions .pf-btn{flex:1 1}}.dt{color:var(--ink-1);font-family:var(--font-sans)}.dt-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.dt-head .eyebrow{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.dt-head h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:768px){.dt-head h1{font-size:26px}}.dt-head .sub{color:var(--ink-3);font-size:13px;margin-top:4px}.dt .sl-btn{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:7px;padding:8px 14px;transition:all .13s}.dt .sl-btn:hover{background:var(--bg-2);border-color:var(--ink-4)}.dt .sl-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.dt .sl-btn.primary:hover{background:#2563eb;border-color:#2563eb;filter:brightness(1.06)}.dt .sl-btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.dt .sl-btn.danger:hover{background:#dc2626;border-color:#dc2626}.dt .sl-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--ink-3);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .13s;width:30px}.dt .sl-icon-btn:hover{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-1)}.dt .sl-icon-btn.danger:hover{background:#ef44441a;border-color:#ef44444d;color:var(--danger)}.dt-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.dt-kpis-5{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.dt-kpi-perf-val{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:32px!important}.dt-kpi-bar{background:var(--bg-2);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.dt-kpi-bar-fill{background:linear-gradient(90deg,var(--success),#84cc16);height:100%;transition:width .6s ease-out}.dt-kpi-label-late{color:var(--danger)!important}.dt-kpi{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;padding:14px 16px}.dt-kpi.success{background:linear-gradient(135deg,#22c55e0d,#0000 70%);border-color:#22c55e52}.dt-kpi.warn{background:linear-gradient(135deg,#f59e0b0d,#0000 70%);border-color:#f59e0b52}.dt-kpi.danger{background:linear-gradient(135deg,#ef44440d,#0000 70%);border-color:#ef444452}.dt-kpi.accent{background:linear-gradient(135deg,#3b82f60d,#0000 70%);border-color:#3b82f652}.dt-kpi-label{align-items:center;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.dt-kpi-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.dt-kpi-val.profit{color:var(--success)}.dt-kpi-val.warn{color:var(--warn)}.dt-kpi-val.danger{color:var(--danger)}.dt-kpi-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;margin-top:5px}.dt-tabs{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:11px;flex-wrap:wrap;gap:2px;margin-bottom:16px;padding:4px}.dt-tab,.dt-tabs{display:inline-flex}.dt-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;gap:7px;padding:9px 18px;transition:all .14s}.dt-tab:hover{color:var(--ink-1)}.dt-tab.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.dt-tab .dt-tab-count{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px}.dt-tab.active .dt-tab-count{background:var(--accent);color:#fff}.dt-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px}.dt-search,.dt-toolbar{align-items:center;display:flex}.dt-search{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;flex:1 1;gap:9px;min-width:220px;padding:8px 12px}.dt-search input{background:#0000;border:0;color:var(--ink-1);flex:1 1;font-family:inherit;font-size:13px;outline:0}.dt-search input::placeholder{color:var(--ink-4)}.dt-select{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;min-width:140px;padding:8px 10px}.dt-kanban{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.dt-col{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:200px;padding:12px}.dt-col-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;margin-bottom:4px;padding:4px 4px 8px}.dt-col-title{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.dt-col.todo .dt-col-title{color:var(--ink-3)}.dt-col.progress .dt-col-title{color:var(--accent-ink)}.dt-col.done .dt-col-title{color:var(--success)}.dt-col-count{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:2px 7px}.dt-col-empty{color:var(--ink-4);font-size:11.5px;font-style:italic;padding:16px 8px;text-align:center}.dt-col-add{align-items:center;background:#0000;border:1px dashed var(--bg-3);border-radius:8px;color:var(--ink-3);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:5px;justify-content:center;margin-top:auto;padding:8px;transition:all .12s}.dt-col-add:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.dt-card{background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid var(--ink-4);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:11px 12px;position:relative;transition:all .14s}.dt-card:hover{border-color:var(--ink-4);box-shadow:0 6px 16px -8px #0006;transform:translateY(-1px)}.dt-card.urgent{border-left-color:var(--danger)}.dt-card.high{border-left-color:var(--warn)}.dt-card.mid{border-left-color:var(--accent)}.dt-card.low{border-left-color:var(--ink-4)}.dt-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.dt-card-title{color:var(--ink-1);flex:1 1;font-size:13px;font-weight:600;line-height:1.4;min-width:0}.dt-card-prio{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.dt-card-prio.urgent{background:#ef444424;border-color:#ef44444d;color:var(--danger)}.dt-card-prio.high{background:#f59e0b24;border-color:#f59e0b4d;color:var(--warn)}.dt-card-prio.mid{background:#3b82f624;border-color:#3b82f64d;color:var(--accent-ink)}.dt-card-prio.low{background:#94a3b824;border-color:#94a3b84d;color:var(--ink-3)}.dt-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-3);display:-webkit-box;font-size:11.5px;line-height:1.5;overflow:hidden}.dt-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.dt-card-worker{color:var(--ink-2);font-size:11px;gap:6px}.dt-avatar,.dt-card-worker{align-items:center;display:inline-flex}.dt-avatar{border-radius:50%;color:#fff;flex-shrink:0;font-size:9.5px;font-weight:700;height:22px;justify-content:center;width:22px}.dt-avatar.lg{border-radius:9px;font-size:13px;height:38px;width:38px}.dt-card-meta{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;gap:6px}.dt-card-due{align-items:center;display:inline-flex;gap:4px}.dt-card-due.warn{color:var(--warn)}.dt-card-due.danger{color:var(--danger)}.dt-age{align-items:center;background:var(--bg-2);border-radius:4px;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;gap:3px;padding:2px 6px}.dt-card-actions{display:flex;gap:4px;margin-top:4px}.dt-card-status-btn{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:6px;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:11px;gap:4px;justify-content:center;padding:5px 8px;transition:all .12s}.dt-card-status-btn:hover{background:var(--bg-3);color:var(--ink-1)}.dt-card-status-btn.primary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.dt-card-status-btn.primary:hover{background:var(--accent);color:#fff}.dt-card-status-btn.success{border-color:#22c55e4d;color:var(--success)}.dt-card-status-btn.success:hover{background:var(--success);border-color:var(--success);color:#fff}.dt-lista-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 360px}.dt-lista-side{display:flex;flex-direction:column;gap:12px}.dt-sub-tabs{grid-gap:2px;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:11px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:4px}.dt-sub-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;justify-content:center;padding:10px 14px;transition:all .13s}.dt-sub-tab:hover{color:var(--ink-1)}.dt-sub-tab.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.dt-sub-tab.has-late.active{background:#ef444424;color:var(--danger)}.dt-sub-count{background:var(--bg-2);border-radius:999px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 7px}.dt-sub-tab.active .dt-sub-count{background:var(--accent);color:#fff}.dt-sub-tab.has-late.active .dt-sub-count{background:var(--danger);color:#fff}.dt-sub-count.active-count{background:#3b82f62e;color:var(--accent-ink)}.dt-sub-count.late-count{background:#ef44442e;color:var(--danger)}.dt-sub-count.history-count{background:#22c55e2e;color:var(--success)}.dt-sub-tab.dt-sub-active.active .dt-sub-count.active-count{background:var(--accent);color:#fff}.dt-sub-tab.dt-sub-late.active{background:#ef444424;color:var(--danger)}.dt-sub-tab.dt-sub-late.active .dt-sub-count.late-count{background:var(--danger);color:#fff}.dt-sub-tab.dt-sub-history.active{background:#22c55e1f;color:var(--success)}.dt-sub-tab.dt-sub-history.active .dt-sub-count.history-count{background:var(--success);color:#fff}.dt-ai-pos{background:var(--bg-2);border-radius:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:2px 7px}.dt-ai-slide{animation:dtAiIn .32s ease-out;min-height:130px;padding:14px 16px 8px}.dt-kpanel-ai .dt-kpanel-ins-title{font-size:14.5px}.dt-kpanel-ai .dt-kpanel-ins-detail{font-size:13px;line-height:1.55}@keyframes dtAiIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.dt-ai-controls{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 14px 12px}.dt-ai-nav{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:all .12s;width:26px}.dt-ai-nav:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.dt-ai-dots{align-items:center;display:inline-flex;gap:4px}.dt-ai-dot{background:var(--bg-3);border:0;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .13s;width:6px}.dt-ai-dot:hover{background:var(--ink-4)}.dt-ai-dot.active{background:var(--warn);border-radius:3px;width:18px}.dt-lc-list{display:flex;flex-direction:column;gap:8px}.dt-lc-section-head{color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.12em;padding:4px 2px 10px;text-transform:uppercase}.dt-lc-pager{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:11px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 14px}.dt-lc-pager-info{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.dt-lc-pager-nav{align-items:center;display:flex;gap:8px}.dt-lc-pager-btn{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;transition:all .12s}.dt-lc-pager-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.dt-lc-pager-btn:disabled{cursor:not-allowed;opacity:.4}.dt-lc-pager-current{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.dt-lc-ai{background:linear-gradient(145deg,#f59e0b0d,#0000 70%);border:1px solid #f59e0b47;border-radius:12px;margin-top:16px;padding:14px}.dt-lc-ai-head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.dt-lc-ai-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.dt-lc-ai-grid{grid-template-columns:1fr}}.dt-lc{background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid var(--ink-4);border-radius:11px;overflow:hidden;padding:0;transition:all .12s}.dt-lc:hover{border-color:var(--ink-4)}.dt-lc.urgent{border-left-color:var(--danger)}.dt-lc.high{border-left-color:var(--warn)}.dt-lc.mid{border-left-color:var(--accent)}.dt-lc.low{border-left-color:var(--ink-4)}.dt-lc.is-late{background:linear-gradient(90deg,#ef44440f,#0000 60%)}.dt-lc-row{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.dt-lc-check input{accent-color:var(--success);cursor:pointer;height:16px;margin:0;width:16px}.dt-lc-main{display:flex;flex-direction:column;gap:6px;min-width:0}.dt-lc-title{color:var(--ink-1);font-size:13.5px;font-weight:600;line-height:1.4}.dt-lc-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dt-lc-worker{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:11px;gap:5px;padding:2px 7px 2px 2px}.dt-lc-worker .dt-avatar{font-size:8.5px;height:18px;width:18px}.dt-lc-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.04em;padding:3px 8px}.dt-lc-status.late{background:#ef444424;border-color:#ef44444d;color:var(--danger)}.dt-lc-status.today{background:#f59e0b24;border-color:#f59e0b4d;color:var(--warn)}.dt-lc-status.soon{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-2)}.dt-lc-status.progress{background:#3b82f624;border-color:#3b82f64d;color:var(--accent-ink)}.dt-lc-status.done{background:#22c55e24;border-color:#22c55e4d;color:var(--success)}.dt-lc-status.cancelled,.dt-lc-status.todo{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-3)}.dt-lc-actions{display:flex;gap:6px}.dt-lc-action{background:#0000;border:1px solid var(--accent);border-radius:8px;color:var(--accent-ink);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 16px;transition:all .13s}.dt-lc-action.primary,.dt-lc-action:hover{background:var(--accent-soft)}.dt-lc-action.filled{background:var(--accent);color:#fff}.dt-lc-action.filled:hover{background:#2563eb;border-color:#2563eb}.dt-lc-bar{background:var(--bg-2);height:4px;position:relative}.dt-lc-fill{border-radius:0 999px 999px 0;height:100%;transition:width .5s ease-out}.dt-kpanel{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:12px;overflow:hidden}.dt-kpanel-ai{background:linear-gradient(145deg,#f59e0b0f,#0000 70%);border-color:#f59e0b52}.dt-kpanel-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.dt-kpanel-ai .dt-kpanel-head{border-bottom-color:#f59e0b29;justify-content:flex-start}.dt-kpanel-icon{align-items:center;background:#f59e0b29;border-radius:7px;color:var(--warn);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.dt-kpanel-title{color:var(--ink-2);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dt-kpanel-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.dt-kpanel-body{display:flex;flex-direction:column;padding:4px 14px}.dt-krank{grid-gap:10px;align-items:center;border-bottom:1px dashed var(--bg-3);display:grid;gap:10px;grid-template-columns:24px 24px 1fr auto;padding:10px 0}.dt-krank:last-child{border-bottom:0}.dt-krank-pos{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;font-weight:700;text-align:center}.dt-krank-medal{font-size:16px}.dt-krank-info{min-width:0}.dt-krank-name{color:var(--ink-1);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-krank-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;margin-top:1px}.dt-krank-score{font-feature-settings:"tnum";font-family:var(--font-display);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.dt-krank-score-max{color:var(--ink-4);font-size:11px;font-weight:500}.dt-kpanel-ins{border-bottom:1px dashed #f59e0b29;font-size:12px;padding:9px 0}.dt-kpanel-ins:last-child{border-bottom:0}.dt-kpanel-ins-title{align-items:flex-start;color:var(--ink-1);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:3px}.dt-kpanel-ins.danger .dt-kpanel-ins-title:before{color:var(--danger);content:"⚠"}.dt-kpanel-ins.warning .dt-kpanel-ins-title:before{color:var(--warn);content:"⚠"}.dt-kpanel-ins.success .dt-kpanel-ins-title:before{color:var(--success);content:"✓"}.dt-kpanel-ins.info .dt-kpanel-ins-title:before{color:var(--accent);content:"ⓘ"}.dt-kpanel-ins-detail{color:var(--ink-2);font-size:11.5px;line-height:1.5}.dt-list{display:flex;flex-direction:column;gap:8px}.dt-list-row{grid-gap:14px;align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid var(--ink-4);border-radius:10px;display:grid;gap:14px;grid-template-columns:1.6fr 100px 1fr auto auto auto;padding:12px 14px;transition:all .12s}.dt-list-row:hover{border-color:var(--ink-4)}.dt-list-row.urgent{border-left-color:var(--danger)}.dt-list-row.high{border-left-color:var(--warn)}.dt-list-row.mid{border-left-color:var(--accent)}.dt-list-row.low{border-left-color:var(--ink-4)}.dt-list-title{color:var(--ink-1);font-size:13.5px;font-weight:600}.dt-list-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--ink-3);display:-webkit-box;font-size:11px;margin-top:2px;overflow:hidden}.dt-status-pill{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.dt-status-pill.todo{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-3)}.dt-status-pill.progress{background:#3b82f624;border-color:#3b82f64d;color:var(--accent-ink)}.dt-status-pill.done{background:#22c55e24;border-color:#22c55e4d;color:var(--success)}.dt-status-pill.cancelled{background:#94a3b824;border-color:#94a3b84d;color:var(--ink-3)}.dt-perf-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.dt-scorecard{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;padding:18px;position:relative}.dt-sc-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.dt-sc-info{flex:1 1;min-width:0}.dt-sc-name{font-size:15px;font-weight:600}.dt-sc-role{color:var(--ink-3);font-size:11.5px;margin-top:2px}.dt-grade{align-items:center;border:2px solid;border-radius:12px;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:28px;font-weight:800;height:50px;justify-content:center;letter-spacing:-.04em;width:50px}.dt-grade.A{background:#22c55e1a;color:var(--success)}.dt-grade.B{background:#3b82f61a;color:var(--accent)}.dt-grade.C{background:#f59e0b1a;color:var(--warn)}.dt-grade.D{background:#ef44441a;color:var(--danger)}.dt-grade.none{background:var(--bg-2);border-color:var(--bg-3);color:var(--ink-4);font-size:22px}.dt-sc-metrics{grid-gap:1px;background:var(--bg-3);border-radius:9px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;overflow:hidden}.dt-sc-metric{background:var(--bg-0);padding:10px 12px}.dt-sc-metric-label{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.dt-sc-metric-val{font-feature-settings:"tnum";font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.dt-sc-metric-val.profit{color:var(--success)}.dt-sc-metric-val.warn{color:var(--warn)}.dt-sc-metric-val.danger{color:var(--danger)}.dt-sc-trend{align-items:center;border-radius:7px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin-bottom:10px;padding:6px 10px}.dt-sc-trend.up{background:#22c55e1f;color:var(--success)}.dt-sc-trend.down{background:#ef44441f;color:var(--danger)}.dt-sc-trend.flat{background:var(--bg-2);color:var(--ink-3)}.dt-sc-tasks-title{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.dt-sc-tasks{display:flex;flex-direction:column;gap:5px}.dt-sc-task{grid-gap:8px;align-items:center;border-bottom:1px dashed var(--bg-3);display:grid;font-size:12px;gap:8px;grid-template-columns:8px 1fr auto;padding:4px 0}.dt-sc-task:last-child{border-bottom:0}.dt-sc-dot{background:var(--ink-4);border-radius:50%;height:8px;width:8px}.dt-sc-dot.ok{background:var(--success)}.dt-sc-dot.late{background:var(--warn)}.dt-sc-task-title{color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-sc-task-days{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.dt-insights{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.dt-insight{grid-gap:12px;background:var(--bg-1);border:1px solid var(--bg-3);border-left:3px solid var(--ink-4);border-radius:11px;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:12px 14px;transition:all .13s}.dt-insight.warning{border-left-color:var(--warn)}.dt-insight.danger{border-left-color:var(--danger)}.dt-insight.success{border-left-color:var(--success)}.dt-insight.info{border-left-color:var(--accent)}.dt-insight.tip{border-left-color:#8b5cf6}.dt-insight-icon{align-items:center;background:var(--bg-2);border-radius:10px;color:var(--ink-2);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.dt-insight.warning .dt-insight-icon{background:#f59e0b29;color:var(--warn)}.dt-insight.danger .dt-insight-icon{background:#ef444429;color:var(--danger)}.dt-insight.success .dt-insight-icon{background:#22c55e29;color:var(--success)}.dt-insight.info .dt-insight-icon{background:#3b82f629;color:var(--accent)}.dt-insight.tip .dt-insight-icon{background:#8b5cf629;color:#c4b5fd}.dt-insight-body{min-width:0}.dt-insight-title{color:var(--ink-1);font-size:13px;font-weight:600;letter-spacing:-.005em}.dt-insight-detail{color:var(--ink-2);font-size:12px;line-height:1.5;margin-top:2px}.dt-insight-action{align-items:center;background:#0000;border:0;color:var(--accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:4px;margin-top:6px;padding:0}.dt-insight-action:hover{text-decoration:underline}.dt-modal-bg{align-items:center;animation:dtFadeIn .14s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f11168c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.dt-modal{animation:dtPopIn .16s ease-out;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 24px 60px #0006;max-width:100%;overflow:hidden;width:540px}@keyframes dtFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dtPopIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dt-modal-head{align-items:center;border-bottom:1px solid var(--bg-3);display:flex;justify-content:space-between;padding:16px 20px}.dt-modal-head .eyebrow{color:var(--ink-3);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dt-modal-head .title{font-size:16px;font-weight:600;margin-top:2px}.dt-modal-body{max-height:70vh;max-height:70dvh;overflow-y:auto;padding:18px 20px}.dt-modal-foot{background:var(--bg-1);border-top:1px solid var(--bg-3);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.dt-row-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.dt-row-grid.cols-1{grid-template-columns:1fr}.dt-row-grid.cols-3{grid-template-columns:repeat(3,1fr)}.dt-row-grid:last-child{margin-bottom:0}.dt-field{display:flex;flex-direction:column;gap:5px;min-width:0}.dt-field label{color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dt-field label .req{color:var(--danger)}.dt-input{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-family:var(--font-sans);font-size:13px;outline:0;padding:9px 11px;transition:all .13s;width:100%}.dt-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3b82f62e}.dt-input::placeholder{color:var(--ink-4)}textarea.dt-input{min-height:64px;resize:vertical}.dt-input::-webkit-inner-spin-button,.dt-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dt-input[type=number]{appearance:textfield}.dt-modal-task{max-width:100%;width:600px}.dt-modal-task.urgent{border-top:4px solid var(--danger)}.dt-modal-task.high{border-top:4px solid var(--warn)}.dt-modal-task.mid{border-top:4px solid var(--accent)}.dt-modal-task.low{border-top:4px solid var(--ink-4)}.dt-input-lg{font-size:15px!important;font-weight:500!important;padding:11px 13px!important}.dt-prio-dot{border-radius:50%;display:inline-block;height:9px;margin-right:6px;width:9px}.dt-prio-dot.urgent{background:var(--danger)}.dt-prio-dot.high{background:var(--warn)}.dt-prio-dot.mid{background:var(--accent)}.dt-prio-dot.low{background:var(--ink-4)}.dt-worker-picker{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.dt-worker-pick{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:8px;padding:8px 10px;text-align:left;transition:all .12s}.dt-worker-pick:hover{background:var(--bg-3);color:var(--ink-1)}.dt-worker-pick.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.dt-worker-pick .dt-avatar{flex-shrink:0;font-size:10px;height:26px;width:26px}.dt-date-row{display:flex;flex-direction:column;gap:8px}.dt-date-quick{display:flex;flex-wrap:wrap;gap:6px}.dt-date-quick button{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;padding:6px 11px;transition:all .12s}.dt-date-quick button:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.dt-prio-picker{display:flex;flex-wrap:wrap;gap:6px}.dt-prio-pick{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;gap:4px;justify-content:center;min-width:70px;padding:8px 10px;text-align:center;transition:all .12s}.dt-prio-pick:hover{background:var(--bg-3);color:var(--ink-1)}.dt-prio-pick.urgent.active{background:#ef444424;border-color:#ef444466;color:var(--danger);font-weight:700}.dt-prio-pick.high.active{background:#f59e0b24;border-color:#f59e0b66;color:var(--warn);font-weight:700}.dt-prio-pick.mid.active{background:#3b82f624;border-color:#3b82f666;color:var(--accent-ink);font-weight:700}.dt-prio-pick.low.active{background:#94a3b824;border-color:#94a3b866;color:var(--ink-2);font-weight:700}.dt-empty{background:var(--bg-1);border:1px dashed var(--bg-3);border-radius:12px;color:var(--ink-3);font-size:13px;padding:40px 20px;text-align:center}.dt-att-actions,.dt-att-picker{display:flex;flex-direction:column;gap:8px}.dt-att-link-row{align-items:center;display:flex;gap:6px}.dt-att-link-row .dt-input{flex:1 1}.dt-att-btn{align-items:center;background:var(--bg-2);border:1px dashed var(--bg-3);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:all .12s;white-space:nowrap}.dt-att-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.dt-att-list{display:flex;flex-direction:column;gap:6px}.dt-att{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;display:flex;font-size:12px;gap:8px;padding:6px 10px}.dt-att-icon{align-items:center;background:var(--bg-3);color:var(--accent-ink);display:inline-flex;height:24px;justify-content:center;width:24px}.dt-att-icon,.dt-att-thumb{border-radius:6px;flex-shrink:0}.dt-att-thumb{border:1px solid var(--bg-3);height:36px;overflow:hidden;width:36px}.dt-att-thumb img{display:block;height:100%;object-fit:cover;width:100%}.dt-att-name{color:var(--ink-1);flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dt-att-name:hover{color:var(--accent-ink);text-decoration:underline}.dt-att-size{color:var(--ink-3);flex-shrink:0;font-size:11px}.dt-att-hint,.dt-att-size{font-family:var(--font-mono)}.dt-att-hint{color:var(--ink-4);font-size:10.5px;margin-top:2px}.dt-lc-att{align-items:center;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:4px;color:var(--ink-3);display:inline-flex;font-size:10.5px;font-weight:600;gap:3px;padding:2px 6px}.dt-lc-att.delivery{border-color:#22c55e52;color:var(--success)}.dark-mode .sl.dt .dt-input,.dark-mode .sl.dt input[type=date],.dark-mode .sl.dt input[type=number],.dark-mode .sl.dt input[type=search],.dark-mode .sl.dt input[type=text],.dark-mode .sl.dt select,.dark-mode .sl.dt textarea{background:var(--bg-2)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.dt .dt-input:focus,.dark-mode .sl.dt select:focus,.dark-mode .sl.dt textarea:focus{border-color:var(--accent)!important}.dark-mode .sl.dt .dt-input::placeholder{color:var(--ink-4)!important}.dark-mode .sl.dt .dt-search{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.dt .dt-search input{background:#0000!important;border:0!important}.dark-mode .sl.dt .dt-select{background:var(--bg-1)!important;border-color:var(--bg-3)!important;color:var(--ink-1)!important}.dark-mode .sl.dt .dt-card-desc,.dark-mode .sl.dt .dt-card-meta,.dark-mode .sl.dt .dt-card-worker,.dark-mode .sl.dt .dt-col-empty,.dark-mode .sl.dt .dt-field label,.dark-mode .sl.dt .dt-insight-detail,.dark-mode .sl.dt .dt-kpi-label,.dark-mode .sl.dt .dt-kpi-sub,.dark-mode .sl.dt .dt-list-desc,.dark-mode .sl.dt .dt-sc-metric-label,.dark-mode .sl.dt .dt-sc-role,.dark-mode .sl.dt .dt-sc-task-days,.dark-mode .sl.dt .dt-sc-tasks-title,.dark-mode .sl.dt .dt-status-pill.todo{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-status-pill.progress{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-status-pill.done{color:var(--success)!important}.dark-mode .sl.dt .dt-status-pill.cancelled{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-card-prio.urgent{color:var(--danger)!important}.dark-mode .sl.dt .dt-card-prio.high{color:var(--warn)!important}.dark-mode .sl.dt .dt-card-prio.mid{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-card-prio.low{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-grade.A{color:var(--success)!important}.dark-mode .sl.dt .dt-grade.B{color:var(--accent)!important}.dark-mode .sl.dt .dt-grade.C{color:var(--warn)!important}.dark-mode .sl.dt .dt-grade.D{color:var(--danger)!important}.dark-mode .sl.dt .dt-grade.none{color:var(--ink-4)!important}.dark-mode .sl.dt .dt-sc-metric-val.profit{color:var(--success)!important}.dark-mode .sl.dt .dt-sc-metric-val.warn{color:var(--warn)!important}.dark-mode .sl.dt .dt-sc-metric-val.danger{color:var(--danger)!important}.dark-mode .sl.dt .dt-sc-trend.up{color:var(--success)!important}.dark-mode .sl.dt .dt-sc-trend.down{color:var(--danger)!important}.dark-mode .sl.dt .dt-insight.warning .dt-insight-icon{color:var(--warn)!important}.dark-mode .sl.dt .dt-insight.danger .dt-insight-icon{color:var(--danger)!important}.dark-mode .sl.dt .dt-insight.success .dt-insight-icon{color:var(--success)!important}.dark-mode .sl.dt .dt-insight.info .dt-insight-icon{color:var(--accent)!important}.dark-mode .sl.dt .dt-insight.tip .dt-insight-icon{color:#c4b5fd!important}.dark-mode .sl.dt .dt-card-status-btn.success{color:var(--success)!important}.dark-mode .sl.dt .dt-card-status-btn.primary,.dark-mode .sl.dt .dt-insight-action{color:var(--accent-ink)!important}.dark-mode .sl.dt tr,.dark-mode .sl.dt tr:nth-child(2n),.dark-mode .sl.dt tr:nth-child(odd){background:#0000!important}.dark-mode .sl.dt .dt-lc{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.dt .dt-lc-title{color:var(--ink-1)!important}.dark-mode .sl.dt .dt-lc-worker{background:var(--bg-2)!important;color:var(--ink-2)!important}.dark-mode .sl.dt .dt-lc-status.late{color:var(--danger)!important}.dark-mode .sl.dt .dt-lc-status.today{color:var(--warn)!important}.dark-mode .sl.dt .dt-lc-status.soon{color:var(--ink-2)!important}.dark-mode .sl.dt .dt-lc-status.progress{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-lc-status.done{color:var(--success)!important}.dark-mode .sl.dt .dt-lc-status.cancelled,.dark-mode .sl.dt .dt-lc-status.todo{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-lc-action{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-lc-action.filled{color:#fff!important}.dark-mode .sl.dt .dt-sub-tab{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-sub-tab.active{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-sub-tab.has-late.active{color:var(--danger)!important}.dark-mode .sl.dt .dt-sub-count{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-sub-tab.active .dt-sub-count,.dark-mode .sl.dt .dt-sub-tab.has-late.active .dt-sub-count{color:#fff!important}.dark-mode .sl.dt .dt-kpanel{background:var(--bg-1)!important;border-color:var(--bg-3)!important}.dark-mode .sl.dt .dt-kpanel-title{color:var(--ink-2)!important}.dark-mode .sl.dt .dt-kpanel-sub,.dark-mode .sl.dt .dt-krank-meta,.dark-mode .sl.dt .dt-krank-pos{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-krank-name{color:var(--ink-1)!important}.dark-mode .sl.dt .dt-krank-score-max{color:var(--ink-4)!important}.dark-mode .sl.dt .dt-kpanel-icon{color:var(--warn)!important}.dark-mode .sl.dt .dt-kpanel-ins-title{color:var(--ink-1)!important}.dark-mode .sl.dt .dt-kpanel-ins-detail,.dark-mode .sl.dt .dt-worker-pick{color:var(--ink-2)!important}.dark-mode .sl.dt .dt-worker-pick.active{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-date-quick button{color:var(--ink-2)!important}.dark-mode .sl.dt .dt-att{background:var(--bg-2)!important;border-color:var(--bg-3)!important}.dark-mode .sl.dt .dt-att-name{color:var(--ink-1)!important}.dark-mode .sl.dt .dt-att-name:hover{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-att-hint,.dark-mode .sl.dt .dt-att-size,.dark-mode .sl.dt .dt-lc-att{color:var(--ink-3)!important}.dark-mode .sl.dt .dt-att-btn{color:var(--ink-2)!important}.dark-mode .sl.dt .dt-att-btn:hover{color:var(--accent-ink)!important}.dark-mode .sl.dt .dt-lc-att.delivery{color:var(--success)!important}body.light .dt-input,body.light .dt-input:focus,body.light .dt-search{background:#fff}@media (max-width:1100px){.dt-kanban{grid-template-columns:repeat(2,1fr)}.dt-perf-grid{grid-template-columns:1fr}.dt-list-row{grid-template-columns:1fr 100px auto}.dt-list-row>:nth-child(n+4){grid-column:span 1}.dt-lista-layout{grid-template-columns:1fr}.dt-kpis-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.dt-kpis,.dt-kpis-5{grid-template-columns:repeat(2,1fr)}.dt-kanban,.dt-row-grid,.dt-row-grid.cols-3{grid-template-columns:1fr}.dt-toolbar{gap:8px}.dt-search{flex-basis:100%}.dt-list-row{gap:8px;grid-template-columns:1fr}.dt-sc-metrics{grid-template-columns:repeat(2,1fr)}.dt-lc-row{grid-template-columns:auto 1fr}.dt-lc-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.dt-sub-tabs{grid-template-columns:1fr}}.dt-modal-foot{flex-wrap:wrap}@media (max-width:480px){.dt-modal-foot .sl-btn{flex:1 1 auto}}.sb2{--w:272px;--e:cubic-bezier(.3,.7,.2,1);--sb2-line:var(--bg-3);--sb2-hov:var(--bg-2);--sb2-sel:var(--accent-soft);--sb2-blue:var(--accent);--sb2-blue2:var(--accent-ink);--sb2-fld:var(--bg-2);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);background:var(--sidebar);border:1px solid var(--sb2-line);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -28px #0f172a40;color:var(--ink-1);display:flex;flex:none;flex-direction:column;font-family:var(--font-sans);height:calc(100vh - 24px);height:calc(100dvh - 24px);margin:12px 0 12px 12px;overflow:visible;position:sticky;top:12px;transition:width .24s var(--e);width:var(--w);z-index:200}.sb2.col{--w:76px}.sb2.sb-cm{--w:320px}.sb2 *{box-sizing:border-box}:where(.sb2-pop,.sb2-pal) :where(button){font:inherit}:where(.sb2) :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0}.sb2 :focus{outline:none}.sb2 :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sb2 button:focus:not(:focus-visible){outline:none}.sb2 .lbl{transition:opacity .16s .08s}.sb2.col .lbl{opacity:0;pointer-events:none;transition:opacity .1s}.sb2-fx{flex:none;padding:14px 14px 12px}.sb2-hd{align-items:center;display:flex;gap:11px;min-height:44px;position:relative}.sb2-lg{border-radius:11px;box-shadow:0 6px 14px -8px #2563ebcc;display:grid;flex:none;height:40px;overflow:hidden;place-items:center;width:40px}.sb2-lg>*{height:100%!important;width:100%!important}.sb2-hd .sb2-nm{flex:1 1;min-width:0}.sb2-hd b{font-size:15px;font-weight:600;letter-spacing:-.01em}.sb2-hd b,.sb2-hd small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb2-hd small{color:var(--ink-3);font-size:12px;margin-top:1px}.sb2-ib{background:var(--sb2-fld)!important;border:1px solid var(--sb2-line)!important;border-radius:9px;color:var(--ink-2);display:grid;flex:none;height:34px;padding:0;place-items:center;transition:background .14s,color .14s,border-color .14s;width:34px}.sb2-ib:hover{background:var(--bg-3)!important;color:var(--ink-1)}.sb2-ib svg{transition:transform .24s var(--e)}.sb2.col .sb2-hd{flex-direction:column;gap:8px}.sb2.col .sb2-hd .sb2-nm{display:none}.sb2.col .sb2-tgl{border-radius:8px;height:28px;width:30px}.sb2.col .sb2-tgl svg{transform:rotate(180deg)}.sb2-qa{display:flex;gap:8px;margin-top:14px;transition:margin .24s var(--e)}.sb2.col .sb2-qa{align-items:center;flex-direction:column;margin-top:12px}.sb2-pb{align-items:center;background:var(--sb2-blue)!important;border-radius:11px;box-shadow:0 8px 18px -10px var(--sb2-blue);display:flex;flex:1 1;font-size:14px;font-weight:600;gap:7px;height:42px;isolation:isolate;justify-content:center;min-width:0;overflow:hidden;position:relative;transition:filter .14s,transform .16s var(--e);white-space:nowrap}.sb2-pb,.sb2-pb *{color:#fff!important}.sb2-pb:hover{filter:brightness(1.07)}.sb2-pb:active{transform:scale(.965)}.sb2-pb svg{flex:none}.sb2-pb:after{background:linear-gradient(105deg,#0000 30%,#fff9 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%)}.sb2-pb.shine:after{animation:sb2-shine .9s var(--e)}@keyframes sb2-shine{to{transform:translateX(130%)}}.sb2-qa .sb2-ib{border-radius:11px;height:42px;width:42px}.sb2-qa .sb2-ib.active{background:var(--sb2-sel)!important;color:var(--sb2-blue2)}.sb2.col .sb2-pb{flex:none;padding:0;width:46px}.sb2.col .sb2-pb span{display:none}.sb2.col .sb2-qa .sb2-ib{width:46px}.sb2-sr{align-items:center;background:var(--sb2-fld)!important;border:1px solid var(--sb2-line)!important;border-radius:11px;color:var(--ink-3);display:flex;font-size:13.5px;gap:9px;height:40px;margin-top:10px;padding:0 9px 0 12px!important;text-align:left;transition:border-color .14s,background .14s;width:100%}.sb2-sr:hover{background:var(--bg-3)!important;color:var(--ink-2)}.sb2-sr svg{flex:none}.sb2-sr span{flex:1 1;overflow:hidden;white-space:nowrap}.sb2 kbd,.sb2-gk kbd,.sb2-pal kbd,.sb2-tip kbd{background:var(--bg-1);border:1px solid var(--sb2-line,var(--bg-3));border-radius:6px;color:var(--ink-2);font:600 11px Inter,sans-serif;font:600 11px var(--font-sans,Inter,sans-serif);padding:2px 6px;white-space:nowrap}.sb2.col .sb2-sr{justify-content:center;margin-inline:auto;padding:0!important;width:46px}.sb2.col .sb2-sr kbd,.sb2.col .sb2-sr span{display:none}.sb2-nav{border-top:1px solid var(--sb2-line);flex:1 1;min-height:min(180px,24vh);overflow-x:hidden;overflow-y:auto;padding:4px 12px 10px;position:relative;scrollbar-color:var(--bg-3) #0000;scrollbar-width:thin}.sb2-hl{background:var(--sb2-sel);border-radius:9px;opacity:0;pointer-events:none;top:0;transition:transform .28s ease-out,height .2s var(--e),width .24s var(--e),opacity .14s}.sb2-hl,.sb2-hl i{left:0;position:absolute}.sb2-hl i{background:var(--sb2-blue);border-radius:0 3px 3px 0;height:16px;margin-top:-8px;top:50%;width:3px}.sb2-hl.mv{animation:sb2-hlf .55s ease}@keyframes sb2-hlf{0%{filter:brightness(.92) saturate(1.4)}to{filter:none}}.sb2-hl.mv i{animation:sb2-gum .4s ease-out}@keyframes sb2-gum{40%{transform:scaleY(1.35)}}.sb2-sec-t{color:var(--ink-3);font-size:11px;font-weight:600;height:32px;letter-spacing:.08em;padding:14px 10px 0;position:relative;text-transform:uppercase;white-space:nowrap}.sb2.col .sb2-sec-t:after{background:var(--sb2-line);content:"";height:1px;left:16px;position:absolute;right:16px;top:18px}.sb2-sec:first-child .sb2-sec-t{padding-top:12px}.sb2-secs>.sb2-grp:first-child,.sb2-secs>.sb2-sec:first-child{margin-top:6px}.sb2-fav+.sb2-secs{border-top:1px dashed #0000;margin-top:4px}.sb2-ni,.sb2-row{position:relative}.sb2-ni{align-items:center;border-radius:9px;color:var(--ink-2);display:flex;font-size:14px;font-weight:500;gap:12px;height:40px;padding:0 12px!important;text-align:left;transition:background .14s,color .14s,padding .24s var(--e);white-space:nowrap;width:100%}.sb2-ni:hover,.sb2-si:hover{background:var(--sb2-hov);color:var(--ink-1)}.sb2-ic{display:grid;flex:none;height:19px;place-items:center;transform-origin:50% 60%;transition:color .14s;width:19px}.sb2-ic svg{display:block}.sb2-ni.on{font-weight:600}.sb2-ni.on,.sb2-ni.on .sb2-ic{color:var(--sb2-blue2)}.sb2-ni.cur{color:var(--ink-1)}.sb2-ni.cur .sb2-ic{color:var(--sb2-blue2)}.sb2-ni.on:hover,.sb2-si.on:hover{background:#0000}.sb2-ni.cur .sb2-ic svg,.sb2-ni.on .sb2-ic svg{fill:color-mix(in srgb,currentColor 18%,#0000)}@keyframes sb2-ifill{0%{transform:scale(.7)}55%{transform:scale(1.22)}to{transform:none}}.sb2-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb2-gico{font-size:13px;font-weight:700;line-height:1;margin-left:7px}.sb2-ch{color:var(--ink-3);display:grid;flex:none;height:15px;place-items:center;transition:transform .42s cubic-bezier(.3,1.7,.5,1),opacity .16s;width:15px}.sb2-grp.op>.sb2-row .sb2-ch{transform:rotate(90deg)}.sb2-cnt{font-feature-settings:"tnum";background:var(--bg-3);border-radius:10px;color:var(--ink-2);display:grid;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;min-width:20px;overflow:hidden;padding:0 6px;place-items:center;position:relative;transition:opacity .14s}.sb2-cnt.tone-cyan{background:#0891b224;color:#0e7490}.sb2-cnt.tone-orange{background:#f9731626;color:#c2410c}.sb2-cnt.pop{animation:sb2-popc .6s cubic-bezier(.3,1.6,.5,1);overflow:visible}@keyframes sb2-popc{0%{background:var(--sb2-blue);color:#fff;transform:scale(.4)}60%{background:var(--sb2-blue);color:#fff;transform:scale(1.3)}}.sb2-cnt.pop:after{animation:sb2-ring .9s ease-out .1s both;border:2px solid var(--sb2-blue);border-radius:inherit;content:"";inset:-2px;position:absolute}@keyframes sb2-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.sb2-rl{align-self:start;animation:sb2-roll .55s cubic-bezier(.3,1.5,.5,1) forwards;display:flex;flex-direction:column;font-style:normal}.sb2-rl b{display:block;font-weight:600;height:20px;line-height:20px}.sb2-rl.dn{animation-name:sb2-rolld}@keyframes sb2-roll{0%{transform:none}to{transform:translateY(-20px)}}@keyframes sb2-rolld{0%{transform:translateY(-20px)}to{transform:none}}.sb2-dot{background:#ef4444;border-radius:50%;box-shadow:0 0 0 2px var(--sidebar);height:7px;left:31px;opacity:0;position:absolute;top:9px;transition:opacity .14s;width:7px}.sb2.col .sb2-dot{opacity:1}.sb2-pin{border-radius:7px;color:var(--ink-3);display:grid;height:28px;opacity:0;padding:0;place-items:center;position:absolute;right:6px;top:6px;transition:opacity .14s,color .14s,background .14s;width:28px}.sb2-pin:hover{background:var(--bg-3);color:var(--ink-1)}.sb2-pin:hover svg{animation:sb2-istar .6s}@keyframes sb2-istar{40%{transform:rotate(72deg) scale(1.35)}}.sb2-pin.f{color:#f59e0b}.sb2-pin.f svg{fill:currentColor}.sb2-pin.bn svg{animation:sb2-bn .55s cubic-bezier(.3,1.8,.5,1)}@keyframes sb2-bn{0%{transform:scale(.3) rotate(-200deg)}60%{transform:scale(1.55) rotate(25deg)}to{transform:none}}.sb2-pin:focus-visible,.sb2-row:hover>.sb2-pin{opacity:1}.sb2-row:hover>.sb2-ni .sb2-cnt,.sb2-row:hover>.sb2-si .sb2-cnt{opacity:0}.sb2-si+.sb2-pin{top:4px}.sb2-grp>.sb2-row>.sb2-ni{padding-right:10px!important}.sb2-grp>.sb2-row:hover>.sb2-ni .sb2-cnt{opacity:1}.sb2.col .sb2-ni{justify-content:center;margin-inline:auto;padding:0!important;width:46px}.sb2.col .sb2-ni .sb2-ch,.sb2.col .sb2-ni .sb2-cnt,.sb2.col .sb2-ni .sb2-spk,.sb2.col .sb2-ni .sb2-t,.sb2.col .sb2-pin{display:none}.sb2-flystar{color:#f59e0b;height:18px;left:0;pointer-events:none;position:fixed;top:0;width:18px;z-index:2147483000}.sb2-flystar svg{filter:drop-shadow(0 4px 6px rgba(245,158,11,.5));height:100%;width:100%}.sb2-row.nw>.sb2-ni{animation:sb2-nw 1.1s var(--e)}@keyframes sb2-nw{0%{background:#f59e0b40}to{background:#0000}}.sb2-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--e)}.sb2-grp.op>.sb2-sub{grid-template-rows:1fr}.sb2-sub>div{min-height:0;overflow:hidden;padding-left:21px;position:relative}.sb2-sub>div:before{background:var(--sb2-line);bottom:6px;content:"";left:21px;position:absolute;top:2px;width:1px}.sb2-si{align-items:center;border-radius:9px;color:var(--ink-3);display:flex;font-size:13.5px;font-weight:400;gap:8px;height:36px;margin-top:2px!important;opacity:.9;padding:0 10px 0 22px!important;position:relative;text-align:left;transition:background .14s,color .14s,opacity .14s;white-space:nowrap;width:100%}.sb2-si:hover{opacity:1}.sb2-si.on{color:var(--sb2-blue2);font-weight:500;opacity:1}.sb2-grp>.sb2-row>.sb2-ni{color:var(--ink-1)}.sb2.col .sb2-sub{display:none}.sb2-grp.anim .sb2-sub .sb2-row{animation:sb2-subIn .55s ease-out both}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(2){animation-delay:75ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(3){animation-delay:.15s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(4){animation-delay:225ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(5){animation-delay:.3s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(6){animation-delay:375ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(7){animation-delay:.45s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(8){animation-delay:525ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(9){animation-delay:.6s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(10){animation-delay:675ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(n+11){animation-delay:.75s}@keyframes sb2-subIn{0%{opacity:0;transform:translateX(-5px)}}.sb2-grp>.sb2-row>.sb2-ni,.sb2-grp>.sb2-row>.sb2-ni *{animation:none!important}@keyframes sb2-gspin{0%{transform:rotate(-30deg) scale(.75)}60%{transform:rotate(10deg) scale(1.15)}}.sb2-ni:hover .sb2-ic[data-i=list],.sb2-ni:hover .sb2-ic[data-i=shoppingBag]{animation:sb2-iCart .6s var(--e)}@keyframes sb2-iCart{30%{transform:rotate(-16deg) translateX(-2px)}65%{transform:rotate(9deg)}}.sb2-ni:hover .sb2-ic[data-i=box],.sb2-ni:hover .sb2-ic[data-i=boxes],.sb2-ni:hover .sb2-ic[data-i=package]{animation:sb2-iBox .6s}@keyframes sb2-iBox{35%{transform:translateY(-4px) scale(1.1,.9)}65%{transform:scale(.94,1.08)}}.sb2-ni:hover .sb2-ic[data-i=sparkles],.sb2-ni:hover .sb2-ic[data-i=target],.sb2-ni:hover .sb2-ic[data-i=zap]{animation:sb2-iSpk .7s}@keyframes sb2-iSpk{40%{transform:rotate(30deg) scale(1.25)}}.sb2-ni:hover .sb2-ic[data-i=settings]{animation:sb2-iGear .8s var(--e)}@keyframes sb2-iGear{to{transform:rotate(180deg)}}.sb2-ni:hover .sb2-ic[data-i=dashboard]{animation:sb2-iGrid .5s}@keyframes sb2-iGrid{40%{transform:scale(.8) rotate(-8deg)}}.sb2-ni:hover .sb2-ic[data-i=download],.sb2-ni:hover .sb2-ic[data-i=message],.sb2-ni:hover .sb2-ic[data-i=route],.sb2-ni:hover .sb2-ic[data-i=truck],.sb2-ni:hover .sb2-ic[data-i=warehouse]{animation:sb2-iUp .55s}@keyframes sb2-iUp{40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}.sb2-ni:hover .sb2-ic[data-i=arrowsLeftRight],.sb2-ni:hover .sb2-ic[data-i=sliders]{animation:sb2-iSwap .6s}@keyframes sb2-iSwap{30%{transform:translateX(4px)}65%{transform:translateX(-3px)}}.sb2-ni:hover .sb2-ic[data-i=check],.sb2-ni:hover .sb2-ic[data-i=plus],.sb2-ni:hover .sb2-ic[data-i=users]{animation:sb2-iUsr .55s}@keyframes sb2-iUsr{40%{transform:scale(1.2)}}.sb2-ni:hover .sb2-ic[data-i=globe]{animation:sb2-iGlb .9s var(--e)}@keyframes sb2-iGlb{to{transform:rotate(1turn)}}.sb2-ni:hover .sb2-ic[data-i=alert],.sb2-ni:hover .sb2-ic[data-i=bell]{animation:sb2-iMeg .6s}@keyframes sb2-iMeg{25%{transform:rotate(-16deg) scale(1.12)}55%{transform:rotate(9deg)}}.sb2-ni:hover .sb2-ic[data-i=chart],.sb2-ni:hover .sb2-ic[data-i=flame]{animation:sb2-iCh .6s;transform-origin:50% 100%}@keyframes sb2-iCh{40%{transform:scaleY(.7)}75%{transform:scaleY(1.12)}}.sb2-ni:hover .sb2-ic[data-i=building],.sb2-ni:hover .sb2-ic[data-i=calendar],.sb2-ni:hover .sb2-ic[data-i=camera],.sb2-ni:hover .sb2-ic[data-i=contract],.sb2-ni:hover .sb2-ic[data-i=eye],.sb2-ni:hover .sb2-ic[data-i=history],.sb2-ni:hover .sb2-ic[data-i=layers],.sb2-ni:hover .sb2-ic[data-i=money],.sb2-ni:hover .sb2-ic[data-i=tag]{animation:sb2-iGrid .5s}.sb2-spk{color:#16a34a;flex:none;height:16px;width:38px}.sb2-spk.dn{color:#dc2626}.sb2-spk path{stroke-dasharray:60;animation:sb2-draw 1.1s var(--e) .3s both}@keyframes sb2-draw{0%{stroke-dashoffset:60}}.sb2-ni.shn,.sb2-si.shn{overflow:hidden}.sb2-ni.shn:after,.sb2-si.shn:after{animation:sb2-shine 1.2s var(--e);background:linear-gradient(105deg,#0000 25%,color-mix(in srgb,var(--sb2-blue) 28%,#0000) 50%,#0000 75%);border-radius:9px;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%)}.sb2-ft{border-top:1px solid var(--sb2-line);display:flex;flex:none;flex-direction:column;flex-shrink:0;gap:2px;overflow:visible;padding:8px 12px calc(12px + env(safe-area-inset-bottom, 0px));position:relative;z-index:3}.sb2-ft::-webkit-scrollbar{display:none}.sb2-ft .sb2-ni{height:38px}.sb2-ft .sb2-ni.on{background:var(--sb2-sel)}.sb2-edb{color:var(--ink-3)}.sb2-edb .sb2-ic{height:17px;width:17px}.sb2-edb.on{background:var(--sb2-hov);color:var(--ink-1)}.sb2-ai .sb2-ic{color:#a78bfa}.sb2-setg{position:relative}.sb2-setg:not(.op)>.sb2-sub{display:none}.sb2-setg.op>.sb2-sub{animation:sb2-setUp .22s var(--e);background:var(--bg-1);border:1px solid var(--sb2-line);border-radius:14px;bottom:calc(100% + 6px);box-shadow:0 18px 40px -16px #0f172a59;display:block;left:0;padding:6px;position:absolute;width:220px;z-index:40}.sb2-setg.op>.sb2-sub>div{overflow:visible;padding-left:0}.sb2-setg.op>.sb2-sub>div:before{display:none}.sb2-setg .sb2-si{color:var(--ink-2);margin:0!important;padding-left:12px!important}.sb2-setg .sb2-pin{display:none}.sb2.col .sb2-setg .sb2-sub{display:none!important}@keyframes sb2-setUp{0%{opacity:0;transform:translateY(6px)}}.sb2-ark{align-items:center;border-radius:10px;display:flex;gap:10px;height:38px;margin-top:4px!important;padding:0 10px!important;text-align:left;transition:background .14s;width:100%}.sb2-ark:hover{background:var(--sb2-hov)}.sb2-ad{flex:none;height:9px;margin:0 6px 0 5px;position:relative;transition:background .2s;width:9px}.sb2-ad,.sb2-ad:after{background:#22c55e;border-radius:50%}.sb2-ad:after{animation:sb2-arkp 2.2s ease-out infinite;content:"";inset:0;position:absolute}.sb2-ark.cl .sb2-ad{background:#94a3b8}.sb2-ark.cl .sb2-ad:after{display:none}@keyframes sb2-arkp{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.sb2-ark .sb2-nm{flex:1 1;min-width:0}.sb2-ark b{font-size:13px;font-weight:600}.sb2-ark b,.sb2-ark small{display:block;white-space:nowrap}.sb2-ark small{font-feature-settings:"tnum";color:var(--ink-3);font-size:11.5px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.sb2-swi{background:#22c55e;border-radius:9px;flex:none;height:18px;position:relative;transition:background .2s;width:30px}.sb2-swi:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:14px;left:14px;position:absolute;top:2px;transition:left .25s var(--e);width:14px}.sb2-ark.cl .sb2-swi{background:var(--bg-3)}.sb2-ark.cl .sb2-swi:after{left:2px}.sb2.col .sb2-ark{justify-content:center;padding:0!important}.sb2.col .sb2-ark .sb2-nm,.sb2.col .sb2-ark .sb2-swi{display:none}.sb2.col .sb2-ark .sb2-ad{margin:0}.sb2-me{align-items:center;background:var(--sb2-fld)!important;border:1px solid var(--sb2-line)!important;border-radius:12px;display:flex;gap:10px;margin-top:6px!important;padding:7px 8px!important;text-align:left;transition:background .14s,border-color .14s,padding .24s var(--e);width:100%}.sb2-me:hover{background:var(--bg-3)!important}.sb2-av{background:var(--sb2-sel);border-radius:10px;color:var(--sb2-blue2);display:grid;flex:none;font-size:12.5px;font-weight:600;height:34px;letter-spacing:.02em;place-items:center;position:relative;width:34px}.sb2-av img{border-radius:10px;height:100%;object-fit:cover;width:100%}.sb2-av:after{background:#22c55e;border-radius:50%;bottom:-2px;box-shadow:0 0 0 2px var(--sidebar);content:"";height:9px;position:absolute;right:-2px;width:9px}.sb2-av.off:after{background:#ef4444}.sb2-av.rdy:after{animation:sb2-dotp .55s cubic-bezier(.3,1.9,.5,1)}@keyframes sb2-dotp{0%{transform:scale(0)}60%{transform:scale(1.6)}}.sb2-avr{height:calc(100% + 8px);left:-4px;overflow:visible;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.sb2-avr rect{fill:none;stroke:#22c55e;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:sb2-avr 1.5s cubic-bezier(.6,.1,.2,1) .5s forwards,sb2-avf .8s 2.4s forwards}.sb2-av.off .sb2-avr rect{stroke:#ef4444}@keyframes sb2-avr{to{stroke-dashoffset:0}}@keyframes sb2-avf{to{opacity:.35}}.sb2-me .sb2-nm{flex:1 1;min-width:0}.sb2-me b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sb2-me b,.sb2-me small{display:block;white-space:nowrap}.sb2-me small{color:var(--ink-3);font-size:12px}.sb2-upd{color:var(--ink-3);display:grid;flex:none}.sb2.col .sb2-me{background:none!important;border-color:#0000!important;justify-content:center;padding:6px!important}.sb2.col .sb2-me .sb2-nm,.sb2.col .sb2-me .sb2-upd{display:none}.sb2-me.sb-vip b{animation:sb-vip-shine 3.6s linear infinite;background:linear-gradient(135deg,#fbbf24,#fde68a,#fbbf24);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#0000!important}.app.light .sb2-me.sb-vip b,body.light .sb2-me.sb-vip b{background-image:linear-gradient(135deg,#b45309,#e0a526,#b45309)}@keyframes sb-vip-shine{0%{background-position:0 50%}to{background-position:200% 50%}}.sb2-tip{align-items:center;animation:sb2-tipIn .12s;background:#0f172a;border:1px solid #0f172a;border-radius:8px;color:#fff!important;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:6px 10px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:2147483000}.sb2-tip *{color:#e2e8f0!important}.sb2-tip.below{transform:translateX(-50%)}.sb2-tip kbd{background:#ffffff1f;border-color:#ffffff2e;font-size:10.5px;padding:1px 5px}@keyframes sb2-tipIn{0%{opacity:0}}.sb2-pop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-1);border:1px solid var(--bg-3);border-radius:14px;box-shadow:0 20px 48px -20px #0f172a4d;color:var(--ink-1);font-family:var(--font-sans);padding:6px;position:fixed;z-index:2147482990}.sb2-pop button{background:none;border:0;cursor:pointer;font:inherit}.sb2-fly{animation:sb2-flyIn .2s var(--e);min-width:230px}@keyframes sb2-flyIn{0%{opacity:0;transform:translateX(-6px)}}.sb2-fly h4{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;margin:0;padding:8px 10px 6px;text-transform:uppercase;white-space:nowrap}.sb2-fly .sb2-si{color:var(--ink-2);margin-top:0!important;padding-left:10px!important}.sb2-fly .sb2-si:hover{background:var(--bg-2);color:var(--ink-1)}.sb2-fly .sb2-si.on{background:var(--accent-soft);color:var(--accent-ink)}.sb2-mn{animation:sb2-mnIn .2s var(--e)}@keyframes sb2-mnIn{0%{opacity:0;transform:translateY(6px)}}.sb2-mn-h{padding:8px 10px 10px}.sb2-mn-h b{display:block;font-size:13.5px}.sb2-mn-h small{color:var(--ink-3);font-size:12px}.sb2-mn hr{border:0;border-top:1px solid var(--bg-3);margin:4px 0}.sb2-mn button{align-items:center;border-radius:8px;color:var(--ink-2);display:flex;font-size:13.5px;gap:10px;height:38px;padding:0 10px;transition:background .14s,color .14s;width:100%}.sb2-mn button:hover{background:var(--bg-2);color:var(--ink-1)}.sb2-mn .dn{color:#dc2626}.sb2-mn .dn:hover{background:#ef44441a;color:#b91c1c}.sb2-gk{animation:sb2-gkIn .22s var(--e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg-1) 86%,#0000);border:1px solid var(--bg-3);border-radius:14px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 20px 48px -20px #0f172a59;color:var(--ink-2);flex-wrap:wrap;font-family:var(--font-sans);font-size:12.5px;gap:4px;justify-content:center;left:50%;max-width:calc(100% - 24px);padding:8px 10px;position:fixed;transform:translateX(-50%);z-index:2147482990}.sb2-gk,.sb2-gk span{align-items:center;display:flex}.sb2-gk span{gap:5px;padding:2px 6px;white-space:nowrap}@keyframes sb2-gkIn{0%{opacity:0;transform:translate(-50%,14px)}}.sb2-pal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47;display:grid;font-family:var(--font-sans);inset:0;opacity:0;padding-top:14vh;place-items:start center;position:fixed;transition:opacity .16s,visibility 0s .16s;visibility:hidden;z-index:2147482995}.sb2-pal.on{opacity:1;transition:opacity .16s;visibility:visible}.sb2-pbx{-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);background:color-mix(in srgb,var(--bg-1) 76%,#0000);border:1px solid color-mix(in srgb,var(--bg-3) 70%,#fff9);border-radius:16px;box-shadow:0 40px 90px -30px #0f172a73;color:var(--ink-1);overflow:hidden;width:min(580px,calc(100% - 24px))}.sb2-pal.on .sb2-pbx{animation:sb2-pbIn .36s cubic-bezier(.3,1.4,.5,1)}@keyframes sb2-pbIn{0%{opacity:.3;transform:translateY(-16px) scale(.95)}}.sb2-pin2{align-items:center;border-bottom:1px solid var(--bg-3);color:var(--ink-3);display:flex;gap:10px;height:54px;padding:0 16px}.sb2-pin2 input{background:none!important;border:0!important;box-shadow:none!important;color:var(--ink-1)!important;flex:1 1;font-family:inherit;font-size:15px;height:100%;outline:none;padding:0}.sb2-pin2 input::placeholder{color:var(--ink-3)}.sb2-pls{max-height:min(380px,50dvh);overflow:auto;padding:6px}.sb2-pls h5{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;padding:10px 10px 4px;text-transform:uppercase}.sb2-pr{align-items:center;background:none;border:0;border-radius:9px;color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:11px;height:42px;padding:0 10px;text-align:left;width:100%}.sb2-pr>svg{flex:none}.sb2-pr span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb2-pr small{color:var(--ink-3);font-size:12px;white-space:nowrap}.sb2-pr small.sk{display:flex;gap:3px;margin-left:6px}.sb2-pr small.sk kbd{font-size:10.5px;padding:1px 5px}.sb2-pr.ac{background:var(--accent-soft);color:var(--accent-ink)}.sb2-pls.stg .sb2-pr{animation:sb2-prIn .32s var(--e) both;animation-delay:var(--d)}@keyframes sb2-prIn{0%{opacity:0;transform:translateY(8px)}}.sb2-pf{border-top:1px solid var(--bg-3);color:var(--ink-3);display:flex;font-size:11.5px;gap:16px;padding:9px 16px}.sb2-pf span{white-space:nowrap}.sb2-pf kbd{margin-right:4px}.sb2-em{color:var(--ink-3);font-size:13.5px;margin:0;padding:24px;text-align:center}.sb2.folding .sb2-ark .sb2-nm,.sb2.folding .sb2-hd .sb2-nm,.sb2.folding .sb2-me .sb2-nm,.sb2.folding .sb2-ni .sb2-ch,.sb2.folding .sb2-ni .sb2-cnt,.sb2.folding .sb2-ni .sb2-spk,.sb2.folding .sb2-ni .sb2-t,.sb2.folding .sb2-pb span,.sb2.folding .sb2-sec-t .lbl,.sb2.folding .sb2-sr kbd,.sb2.folding .sb2-sr span{opacity:0!important;transform:translateX(-14px);transition:opacity .16s 0ms,transform .22s 0ms var(--e)!important;transition:opacity .16s calc(var(--i, 0)*14ms),transform .22s calc(var(--i, 0)*14ms) var(--e)!important}.sb2.popi .sb2-ft .sb2-ni .sb2-ic,.sb2.popi .sb2-me .sb2-av,.sb2.popi .sb2-nav .sb2-ni .sb2-ic,.sb2.popi .sb2-pb svg,.sb2.popi .sb2-sr svg{animation:sb2-ipop .5s cubic-bezier(.3,1.7,.5,1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*16ms)}@keyframes sb2-ipop{0%{opacity:.15;transform:translateX(-12px) scale(.55)}}.sb2.unfolding .sb2-ark .sb2-nm,.sb2.unfolding .sb2-hd .sb2-nm,.sb2.unfolding .sb2-me .sb2-nm,.sb2.unfolding .sb2-ni .sb2-ch,.sb2.unfolding .sb2-ni .sb2-cnt,.sb2.unfolding .sb2-ni .sb2-t,.sb2.unfolding .sb2-pb span,.sb2.unfolding .sb2-sec-t .lbl,.sb2.unfolding .sb2-sr kbd,.sb2.unfolding .sb2-sr span{animation:sb2-lin .4s var(--e) both;animation-delay:60ms;animation-delay:calc(var(--i, 0)*16ms + 60ms)}@keyframes sb2-lin{0%{opacity:0;transform:translateX(-14px)}}.sb2-lg.wb{animation:sb2-lgw .6s cubic-bezier(.3,1.5,.5,1)}@keyframes sb2-lgw{30%{transform:rotate(-14deg) scale(.84)}65%{transform:rotate(7deg) scale(1.07)}}.sb2-scr{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a59;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s;z-index:199}.sb2-scr.on{opacity:1;pointer-events:auto;touch-action:none}html.sb2-lock,html.sb2-lock body{overflow:hidden!important;overscroll-behavior:none}.sb2.mob .sb2-nav{overscroll-behavior:contain}.sb2.mob{--w:min(300px,calc(100vw - 48px));-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);background:color-mix(in srgb,var(--sidebar) 72%,#0000)!important;box-shadow:0 30px 60px -20px #0f172a73;height:calc(100vh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));left:8px;margin:0;position:fixed;top:calc(8px + env(safe-area-inset-top, 0px));transform:translateX(calc(-100% - 20px));transition:transform .44s cubic-bezier(.3,1.22,.5,1),visibility 0s .44s;visibility:hidden;width:min(300px,calc(100vw - 48px))}.sb2.mob.mo{transform:none;transition:transform .44s cubic-bezier(.3,1.22,.5,1),visibility 0s;visibility:visible}.sb2.mob .sb2-ni{height:44px}.sb2.mob .sb2-si{height:42px}.sb2.mob .sb2-pin{opacity:.8;right:12px;top:8px}.sb2.mob .sb2-row:has(>.sb2-pin)>.sb2-ni,.sb2.mob .sb2-row:has(>.sb2-pin)>.sb2-si{padding-right:48px!important}.sb2.mob .sb2-si+.sb2-pin{top:7px}.sb2.mob .sb2-grp>.sb2-row>.sb2-ni .sb2-cnt,.sb2.mob .sb2-row>.sb2-ni .sb2-cnt,.sb2.mob .sb2-row>.sb2-si .sb2-cnt{margin-right:0}.sb2.mob .sb2-row:hover>.sb2-ni .sb2-cnt,.sb2.mob .sb2-row:hover>.sb2-si .sb2-cnt{opacity:1}.sb2.mob.mstag .sb2-ft>*,.sb2.mob.mstag .sb2-fx>*,.sb2.mob.mstag .sb2-nav .sb2-row,.sb2.mob.mstag .sb2-nav .sb2-sec-t{animation:sb2-lin .42s var(--e) both;animation-delay:90ms;animation-delay:calc(var(--i, 0)*24ms + 90ms)}@media (max-width:767px){.sb2-pal{padding-top:calc(10vh + env(safe-area-inset-top, 0px))}}.sb2 .sb-edit{border-top:1px solid var(--sb2-line);display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:10px 12px 16px}.sb-edit-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 2px}.sb-edit-head b{color:var(--ink-1);font-size:14px}.sb2 .sb-edit-done{background:#2563eb;background:var(--accent,#2563eb);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 14px}.sb-edit-hint{color:var(--ink-3);font-size:12px;line-height:1.4;margin:0;padding:0 2px}.sb-edit-group{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:8px}.sb-edit-item,.sb-edit-row{align-items:center;display:flex;gap:4px;min-width:0}.sb-edit-item input,.sb-edit-item select,.sb-edit-title{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-1);font-family:inherit;min-width:0}.sb-edit-title{flex:1 1;font-size:13.5px;font-weight:600;padding:6px 8px}.sb-edit-item{padding-left:8px}.sb-edit-item input{flex:1 1;font-size:12.5px;padding:5px 7px}.sb-edit-item select{color:var(--ink-3);flex:none;font-size:12px;padding:4px 2px;width:30px}.sb2 .sb-edit-btn{background:var(--bg-1);border:1px solid var(--bg-3);border-radius:7px;color:var(--ink-2);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;width:28px}.sb2 .sb-edit-btn.sm{height:24px;width:24px}.sb2 .sb-edit-btn:disabled{cursor:default;opacity:.35}.sb-edit-empty{color:var(--ink-3);font-size:11.5px;padding-left:8px}.sb2 .sb-edit-reset{align-self:center;background:none;border:0;color:#dc2626;color:var(--danger,#dc2626);cursor:pointer;font-family:inherit;font-size:12.5px;padding:6px}.sb-cm-slot{border-top:1px solid var(--bg-3);margin-top:6px}.dark-mode .sb2 .sb2-ark small,.dark-mode .sb2 .sb2-ch,.dark-mode .sb2 .sb2-ch *,.dark-mode .sb2 .sb2-edb,.dark-mode .sb2 .sb2-edb *,.dark-mode .sb2 .sb2-hd small,.dark-mode .sb2 .sb2-me small,.dark-mode .sb2 .sb2-pin,.dark-mode .sb2 .sb2-pin *,.dark-mode .sb2 .sb2-sec-t,.dark-mode .sb2 .sb2-sec-t *,.dark-mode .sb2 .sb2-si,.dark-mode .sb2 .sb2-si *,.dark-mode .sb2 .sb2-sr,.dark-mode .sb2 .sb2-sr span,.dark-mode .sb2 .sb2-upd,.dark-mode .sb2 .sb2-upd *,.dark-mode .sb2-em,.dark-mode .sb2-fly h4,.dark-mode .sb2-pal h5,.dark-mode .sb2-pf,.dark-mode .sb2-pf *,.dark-mode .sb2-pin2>svg,.dark-mode .sb2-pin2>svg *,.dark-mode .sb2-pop .sb2-mn-h small,.dark-mode .sb2-pr small{color:var(--ink-3)!important}.dark-mode .sb2 .sb2-cnt,.dark-mode .sb2 .sb2-cnt *,.dark-mode .sb2 .sb2-ib,.dark-mode .sb2 .sb2-ib *,.dark-mode .sb2 .sb2-ni,.dark-mode .sb2 .sb2-ni .sb2-ic,.dark-mode .sb2 .sb2-ni .sb2-ic *,.dark-mode .sb2-fly .sb2-si,.dark-mode .sb2-fly .sb2-si *,.dark-mode .sb2-gk,.dark-mode .sb2-gk span,.dark-mode .sb2-mn button,.dark-mode .sb2-mn button *,.dark-mode .sb2-pr,.dark-mode .sb2-pr>svg,.dark-mode .sb2-pr>svg *{color:var(--ink-2)!important}.dark-mode .sb2 .sb2-ni .sb2-t,.dark-mode .sb2 .sb2-ni.cur,.dark-mode .sb2 .sb2-ni:hover,.dark-mode .sb2 .sb2-ni:hover .sb2-ic,.dark-mode .sb2 .sb2-ni:hover .sb2-ic *,.dark-mode .sb2 .sb2-si:hover,.dark-mode .sb2 .sb2-si:hover *{color:var(--ink-1)!important}.dark-mode .sb2 .sb2-ni:not(:hover):not(.cur):not(.on) .sb2-t{color:var(--ink-2)!important}.dark-mode .sb2 .sb2-av,.dark-mode .sb2 .sb2-ni.cur .sb2-ic,.dark-mode .sb2 .sb2-ni.cur .sb2-ic *,.dark-mode .sb2 .sb2-ni.on,.dark-mode .sb2 .sb2-ni.on *,.dark-mode .sb2 .sb2-qa .sb2-ib.active,.dark-mode .sb2 .sb2-qa .sb2-ib.active *,.dark-mode .sb2 .sb2-si.on,.dark-mode .sb2 .sb2-si.on *,.dark-mode .sb2-fly .sb2-si.on,.dark-mode .sb2-fly .sb2-si.on *,.dark-mode .sb2-pr.ac,.dark-mode .sb2-pr.ac *{color:var(--accent-ink)!important}.dark-mode .sb2 .sb2-pin.f,.dark-mode .sb2 .sb2-pin.f *{color:#f59e0b!important}.dark-mode .sb2 .sb2-spk,.dark-mode .sb2 .sb2-spk *{color:#34d399!important}.dark-mode .sb2 .sb2-spk.dn,.dark-mode .sb2 .sb2-spk.dn *{color:#f87171!important}.dark-mode .sb2 .sb2-cnt.tone-cyan,.dark-mode .sb2 .sb2-cnt.tone-cyan *{color:#22d3ee!important}.dark-mode .sb2 .sb2-cnt.tone-orange,.dark-mode .sb2 .sb2-cnt.tone-orange *{color:#fb923c!important}.dark-mode .sb2 .sb2-cnt.pop,.dark-mode .sb2 .sb2-cnt.pop *{color:#fff!important}.dark-mode .sb2-mn .dn,.dark-mode .sb2-mn .dn *{color:#f87171!important}.dark-mode .sb2 .sb2-ai .sb2-ic,.dark-mode .sb2 .sb2-ai .sb2-ic *{color:#a78bfa!important}.dark-mode .sb2 .sb2-me.sb-vip b{color:#0000!important}.dark-mode .sb2 kbd,.dark-mode .sb2-gk kbd,.dark-mode .sb2-pal kbd{background:var(--bg-2);color:var(--ink-2)!important}.dark-mode .sb2-pal .sb2-pin2 input{color:var(--ink-1)!important}@media (prefers-reduced-motion:reduce){.sb2,.sb2 *,.sb2 :after,.sb2 :before,.sb2-flystar,.sb2-gk,.sb2-pal,.sb2-pal *,.sb2-pop,.sb2-pop *,.sb2-scr,.sb2-tip,.sb2:after,.sb2:before{animation:none!important;transition-duration:.01ms!important}}.sb2 .sb2-grp>.sb2-row>.sb2-ni>.sb2-ic{display:none}.sb2.col .sb2-grp>.sb2-row>.sb2-ni>.sb2-ic{display:grid}.sb2 .sb2-grp>.sb2-row>.sb2-ni{padding-left:14px!important}.sb2.col .sb2-grp>.sb2-row>.sb2-ni{padding-left:0!important}.sb2-sub>div{padding-left:14px}.sb2-sub>div:before{left:14px}.sb2-si{gap:10px;padding-left:14px!important}.sb2-si .sb2-ic{height:17px;opacity:.85;width:17px}.sb2-si.on .sb2-ic{opacity:1}.sb2-dot{left:25px}.sb2.col .sb2-dot{left:31px}.sb2 .sb2-ark{height:auto;margin:6px 0 0!important;min-height:40px}.sb2 .sb2-ark,.sb2 .sb2-me{display:flex!important;flex-direction:row!important;text-align:left!important}.sb2 .sb2-me{margin-top:8px!important}.sb2 .sb2-sr{margin-top:10px!important}.sb2-si .sb2-ic svg{animation:none!important}.sb2 .sb2-si{font-weight:400}.sb2 .sb2-si,.sb2 .sb2-si .sb2-ic{color:var(--ink-2);opacity:1}.sb2 .sb2-si:hover,.sb2 .sb2-si:hover .sb2-ic{color:var(--ink-1)}.sb2 .sb2-si.on,.sb2 .sb2-si.on .sb2-ic{color:var(--sb2-blue2);font-weight:500}.sb2 .sb2-grp>.sb2-row>.sb2-ni{color:var(--ink-1);font-weight:600}.dark-mode .sb2 .sb2-si:not(.on),.dark-mode .sb2 .sb2-si:not(.on) .sb2-ic,.dark-mode .sb2 .sb2-si:not(.on) .sb2-ic *{color:var(--ink-2)!important}.dark-mode .sb2 .sb2-grp>.sb2-row>.sb2-ni .sb2-t{color:var(--ink-1)!important}.sb2 .sb2-si{font-size:14px}.sb2-sub{transition:grid-template-rows .32s cubic-bezier(.25,.8,.25,1)}.sb2-grp.anim .sb2-sub .sb2-row{animation:sb2-subFade .36s ease-out both}@keyframes sb2-subFade{0%{opacity:0}}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(2){animation-delay:30ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(3){animation-delay:60ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(4){animation-delay:90ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(5){animation-delay:.12s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(6){animation-delay:.15s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(7){animation-delay:.18s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(n+8){animation-delay:.2s}.sb2-hl.mv,.sb2-hl.mv i{animation:none}.sb2-sub>div{contain:layout;will-change:auto}.sb2-sri{cursor:text}.sb2-sri:focus-within{background:var(--bg-1)!important;border-color:var(--sb2-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sb2-blue) 16%,#0000)}.sb2-sri input{background:none!important;border:0!important;box-shadow:none!important;color:var(--ink-1);flex:1 1;font:inherit;font-size:13px;height:100%;margin:0;min-width:0;outline:none!important;padding:0!important}.sb2-sri input::placeholder{color:var(--ink-3)}.sb2-src{background:var(--bg-3)!important;border-radius:50%;color:var(--ink-2);display:grid;flex:none;height:20px;place-items:center;width:20px}.sb2-src:hover{color:var(--ink-1)}.sb2-sres{display:flex;flex-direction:column;gap:1px;padding-top:8px}.sb2-sr-r{flex:none}.sb2-sr-r small{color:var(--ink-3);flex:none;font-size:11px;font-weight:400;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb2-sr-r.sel{background:var(--sb2-hov);color:var(--ink-1)}.sb2-sr-r.on,.sb2-sr-r.sel.on{color:var(--sb2-blue2)}.sb2-sempty{color:var(--ink-3);font-size:12.5px;padding:18px 10px;text-align:center}.dark-mode .sb2 .sb2-sri input{color:var(--ink-1)!important}.dark-mode .sb2 .sb2-sempty,.dark-mode .sb2 .sb2-sr-r small{color:var(--ink-3)!important}.sb2-sub{transition:grid-template-rows .26s cubic-bezier(.25,.8,.25,1)}.sb2-grp.anim .sb2-sub .sb2-row{animation-duration:.26s}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(n+2){animation-delay:20ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(n+4){animation-delay:40ms}.sb2-grp.anim .sb2-sub .sb2-row:nth-child(n+6){animation-delay:60ms}.sb2-sub>div{contain:layout paint}.sb2-grp.op>.sb2-sub>div{padding-bottom:6px;padding-top:3px}.sb2:not(.mob){--z:.8;zoom:var(--z);height:calc((100vh - 24px)/var(--z));height:calc((100dvh - 24px)/var(--z));margin:15px 0 15px 15px;top:15px}.sb2:not(.mob) .sb2-nav .sb2-si{margin-top:3px!important}.sb2:not(.mob) .sb2-grp.op>.sb2-sub>div{padding-bottom:10px;padding-top:4px}.sb2-grp.drg{background:var(--bg-1);border-radius:10px;box-shadow:0 12px 28px -12px #0f172a59;position:relative}.sb2-grp.drg>.sb2-row>.sb2-ni{background:var(--sb2-hov);cursor:grabbing}.sb2-drop{background:var(--sb2-blue);border-radius:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--sb2-blue) 18%,#0000);height:3px;left:10px;margin-top:-1px;pointer-events:none;position:absolute;right:10px;z-index:6}body.sb2-dragging,body.sb2-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.sb2-secs .sb2-grp>.sb2-row>.sb2-ni{-webkit-touch-callout:none;touch-action:pan-y}.sb2-secs>.sb2-sec:not(.sb2-fav){border-bottom:1px solid var(--sb2-line);display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:4px 0 10px}.sb2-secs>.sb2-sec:not(.sb2-fav) .sb2-ni{font-size:14.5px;height:42px}.sb2.col .sb2-secs>.sb2-sec:not(.sb2-fav){border-bottom-color:#0000}.sb2-grp.sft{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sb2-grp.drg{transition:box-shadow .15s}.sb2-sub .sb2-row.sft{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sb2-sub .sb2-row.drg{background:var(--bg-1);border-radius:9px;box-shadow:0 10px 24px -12px #0f172a59;position:relative}.sb2-sub .sb2-row.drg>.sb2-si{background:var(--sb2-hov);cursor:grabbing}.sb2-sub .sb2-si{-webkit-touch-callout:none;touch-action:pan-y}.sb2-grp.anim .sb2-sub .sb2-row.drg,.sb2-grp.anim .sb2-sub .sb2-row.sft{animation:none}.sb2-hd .sb2-nm.sw{border-radius:8px;cursor:pointer;margin:-2px -4px;padding:2px 4px;transition:background .14s}.sb2-hd .sb2-nm.sw:hover{background:var(--sb2-hov)}.fc-ms-scr{background:#0f1d3a40;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:240}.fc-ms-scr.on{opacity:1;pointer-events:auto;touch-action:none}.fc-ms{background:#fff;border-radius:24px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 40px -16px #0f1d3a66;color:#0f1d3a;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;font-family:var(--font-sans,Inter,system-ui,sans-serif);left:10px;max-height:calc(100vh - 104px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 104px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));opacity:0;padding:10px 12px 14px;position:fixed;right:10px;transform:translateY(calc(100% + 120px));transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility 0s .32s;visibility:hidden;z-index:250}.fc-ms.on{opacity:1;transform:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility 0s;visibility:visible}.fc-ms-gr{background:#d7dde8;border-radius:2px;flex:none;height:4px;margin:0 auto 12px;width:36px}.fc-ms-me{align-items:center;border-bottom:1px solid #eef1f6;display:flex;flex:none;gap:10px;margin-bottom:10px;padding:4px 6px 12px}.fc-ms-av{background:linear-gradient(135deg,#1f6fe5,#0f1d3a);border-radius:50%;color:#fff;display:grid;flex:none;font-size:15px;font-weight:700;height:44px;overflow:hidden;place-items:center;width:44px}.fc-ms-av img{height:100%;object-fit:cover;width:100%}.fc-ms-me>div{flex:1 1;min-width:0}.fc-ms-me b{display:block;font-size:14.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-ms-me small{color:#7d88a3;font-size:12px}.fc-ms-me>button{background:#eef3fc;border:0;border-radius:10px;color:#1f6fe5;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:8px 10px;transition:transform .1s ease}.fc-ms-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;margin:0 -4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px}.fc-ms-body h4{color:#7d88a3;font-size:12px;font-weight:600;letter-spacing:.08em;margin:4px 6px 8px;text-transform:uppercase}.fc-ms-body section+section{margin-top:10px}.fc-ms-gd{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.fc-ms-gd button{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-radius:14px;color:#3d4a68;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;min-height:44px;padding:10px 2px;transition:transform .1s ease,background .15s}.fc-ms-gd button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11.5px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-align:center}.fc-ms-gd button>span{background:#eef3fc;border-radius:14px;color:#1f6fe5;display:grid;height:44px;place-items:center;position:relative;width:44px}.fc-ms-gd button.on>span{background:linear-gradient(160deg,#3c78ffe6,#034eff);color:#fff}.fc-ms-gd button>span em{background:#dc2626;border:2px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;display:grid;font-size:9.5px;font-style:normal;font-weight:700;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-4px}.fc-ms.on .fc-ms-gd button{animation:fc-ms-gi .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:50ms;animation-delay:calc(var(--i, 0)*30ms + 50ms)}@keyframes fc-ms-gi{0%{opacity:0;transform:translateY(8px)}}.fc-ms-acc{border-top:1px solid #eef1f6;display:flex;flex:none;gap:6px;margin-top:10px;padding-top:10px}.fc-ms-acc button{align-items:center;background:#f4f6fa;border:0;border-radius:12px;color:#3d4a68;cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:13px;font-weight:600;gap:7px;height:44px;justify-content:center;transition:transform .1s ease}.fc-ms-acc .out{background:#fdf0f0;color:#dc2626}.fc-ms button:active{transform:scale(.94)}.fc-ms-ed{background:#f4f6fa!important;color:#3d4a68!important;display:grid!important;height:36px;padding:0!important;place-items:center;width:36px}.fc-ms-bar{border-bottom:1px solid #eef1f6;flex:none;margin-bottom:8px;padding:2px 4px 12px}.fc-ms-bar-h b{display:block;font-size:13.5px}.fc-ms-bar-h small{color:#7d88a3;font-size:11.5px}.fc-ms-slots{height:70px;margin-top:10px;position:relative;touch-action:pan-y}.fc-ms-slot{align-items:center;background:none;border:0;box-sizing:border-box;color:#3d4a68;display:flex;flex-direction:column;font:inherit;gap:5px;left:0;min-height:44px;padding:4px 2px;position:absolute;top:0;transition:transform .22s cubic-bezier(.2,.8,.2,1);user-select:none;-webkit-user-select:none;width:20%}.fc-ms-slot.on{cursor:grab;touch-action:none}.fc-ms-slot.drg{cursor:grabbing;transition:none;z-index:2}.fc-ms-slot.drg>span{box-shadow:0 10px 22px -8px #034effb3;transform:scale(1.1)}.fc-ms-slot>span{border:1.5px dashed #c9d2e3;border-radius:13px;display:grid;height:40px;place-items:center;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:40px}.fc-ms-slot.on>span{background:linear-gradient(160deg,#3c78ffe6,#034eff);border:0;color:#fff}.fc-ms-x{background:#dc2626;border:2px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:-7px;top:-7px;width:20px}.fc-ms-x:before{content:"";inset:-4px;position:absolute}.fc-ms-slot small{font-size:10.5px;font-weight:500;line-height:1.15;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fc-ms-slot:not(.on) small{color:#a3acc0}.fc-ms-gd button.pk>span{box-shadow:inset 0 0 0 2px #034eff}.fc-ms-gd button>span em.ck{background:#034eff;padding:0;right:-6px;top:-4px;width:16px}.fc-ms-acc .pri{background:#034eff;color:#fff}.fc-ms-acc .pri:disabled{opacity:.45}.dark-mode .fc-ms{background:#141d33;box-shadow:0 12px 40px -16px #000000b3;color:#e6ebf5}.dark-mode .fc-ms-acc,.dark-mode .fc-ms-me{border-color:#ffffff14}.dark-mode .fc-ms-gr{background:#ffffff2e}.dark-mode .fc-ms-body h4,.dark-mode .fc-ms-me small{color:#8e9bb8!important}.dark-mode .fc-ms-gd button,.dark-mode .fc-ms-gd button small{color:#c9d3e6!important}.dark-mode .fc-ms-gd button>span{background:#5b9bff1f}.dark-mode .fc-ms-gd button.on>span{background:linear-gradient(160deg,#3c78ffe6,#034eff)}.dark-mode .fc-ms-gd button>span,.dark-mode .fc-ms-gd button>span svg,.dark-mode .fc-ms-gd button>span svg *{color:#5b9bff!important}.dark-mode .fc-ms-gd button.on>span,.dark-mode .fc-ms-gd button.on>span svg,.dark-mode .fc-ms-gd button.on>span svg *{color:#fff!important}.dark-mode .fc-ms-me>button{background:#5b9bff24;color:#5b9bff!important}.dark-mode .fc-ms-acc button{background:#ffffff0f;color:#c9d3e6!important}.dark-mode .fc-ms-acc button svg,.dark-mode .fc-ms-acc button svg *{color:inherit!important}.dark-mode .fc-ms-acc .out,.dark-mode .fc-ms-acc .out svg,.dark-mode .fc-ms-acc .out svg *{color:#f87171!important}.dark-mode .fc-ms-acc .out{background:#f871711a}.dark-mode .fc-ms-gd button>span em{border-color:#141d33;color:#fff!important}.dark-mode .fc-ms-ed{background:#ffffff0f!important;color:#c9d3e6!important}.dark-mode .fc-ms-bar{border-color:#ffffff14}.dark-mode .fc-ms-bar-h small,.dark-mode .fc-ms-slot:not(.on) small{color:#8e9bb8!important}.dark-mode .fc-ms-slot,.dark-mode .fc-ms-slot small{color:#c9d3e6!important}.dark-mode .fc-ms-slot>span{border-color:#ffffff2e}.dark-mode .fc-ms-slot.on>span,.dark-mode .fc-ms-slot.on>span svg,.dark-mode .fc-ms-slot.on>span svg *{color:#fff!important}.dark-mode .fc-ms-x{border-color:#141d33;color:#fff!important}.dark-mode .fc-ms-acc .pri,.dark-mode .fc-ms-acc .pri svg,.dark-mode .fc-ms-acc .pri svg *{background-color:#034eff;color:#fff!important}.dark-mode .fc-ms-acc .pri svg,.dark-mode .fc-ms-acc .pri svg *{background-color:initial}@media (min-width:901px){.fc-ms,.fc-ms-scr{display:none!important}}@media (prefers-reduced-motion:reduce){.fc-ms,.fc-ms-scr,.fc-ms-slot,.fc-ms.on{transition:none!important}.fc-ms.on .fc-ms-gd button{animation:none!important}}.fc-ms-av{background:#eaf1ff;background:var(--accent-soft,#eaf1ff);box-shadow:0 0 0 2px #22c55e73;color:#1d4ed8!important;color:var(--accent-ink,#1d4ed8)!important;font-weight:600;overflow:visible;position:relative}.fc-ms-av,.fc-ms-av img{border-radius:13px}.fc-ms-av:after{background:#22c55e;border-radius:50%;bottom:-2px;box-shadow:0 0 0 2px #fff;content:"";height:10px;position:absolute;right:-2px;width:10px}.dark-mode .fc-ms-av{color:#8bb8ff!important;color:var(--accent-ink,#8bb8ff)!important}.dark-mode .fc-ms-av:after{box-shadow:0 0 0 2px #141d33}.tb{align-items:center;background:var(--bg-0);border-bottom:1px solid var(--bg-3);color:var(--ink-1);display:flex;font-family:var(--font-sans);gap:8px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;position:sticky;top:0;z-index:50}@media (min-width:768px){.tb{gap:12px;padding:max(12px,env(safe-area-inset-top)) 24px 12px}}.tb-menu{background:#0000;border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;font-family:inherit;height:36px;place-items:center;transition:background .12s,color .12s;width:36px}.tb-menu:hover{background:var(--bg-2);color:var(--ink-1)}@media (min-width:1024px){.tb-menu{display:none}}.tb-search{align-items:center;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:10px;color:var(--ink-3);cursor:pointer;display:none;flex:1 1;font-family:inherit;font-size:13px;gap:8px;max-width:360px;min-width:0;padding:8px 12px;transition:border-color .12s,background .12s}.tb-search:hover{background:var(--bg-2);border-color:var(--ink-4)}.tb-search-text{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tb-kbd{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:5px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:500;padding:2px 6px}@media (min-width:768px){.tb-search{display:flex}}.tb-spacer{flex:1 1}.tb-icon-btn{background:#0000;border:1px solid var(--bg-3);border-radius:9px;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;font-family:inherit;height:36px;place-items:center;position:relative;transition:all .12s;width:36px}.tb-icon-btn:hover{background:var(--bg-2);color:var(--ink-1)}.tb-bell-badge{background:var(--danger);border:2px solid var(--bg-0);border-radius:10px;color:#fff;display:grid;font-size:9px;font-weight:700;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-4px;top:-4px}.fcd{--e:cubic-bezier(.3,.7,.2,1);align-items:stretch;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:color-mix(in srgb,var(--sidebar) 82%,#0000);border:1px solid var(--bg-3);border-radius:22px;box-shadow:0 1px 2px #0f172a0d,0 18px 40px -26px #0f172a59;color:var(--ink-2);display:flex;flex:none;flex-direction:column;font-family:var(--font-sans);height:calc(100vh - 24px);height:calc(100dvh - 24px);margin:12px 0 12px 12px;padding:10px 0;position:sticky;top:12px;transition:width .24s var(--e);width:68px;z-index:200}.fcd.lbl{width:212px}body.fc-wp .fcd{background:var(--sidebar)}body.fc-wp.fc-solid .fcd{-webkit-backdrop-filter:none;backdrop-filter:none}.fcd *{box-sizing:border-box}:where(.fcd,.fcd-pan) :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.fcd :focus-visible,.fcd-pan :focus-visible{border-radius:12px;outline:2px solid var(--accent);outline-offset:1px}.fcd button:focus:not(:focus-visible){outline:none}.fcd-foot,.fcd-top{display:flex;flex:none;flex-direction:column;gap:2px}.fcd-list{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 0;scrollbar-width:none}.fcd-list::-webkit-scrollbar{display:none}.fcd.scr .fcd-list{-webkit-mask-image:linear-gradient(180deg,#0000,#000 12px,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(180deg,#0000,#000 12px,#000 calc(100% - 12px),#0000)}.fcd-sep{background:var(--bg-3);display:block;flex:none;height:1px;margin:6px 14px}.fcd-logo{align-items:center;display:flex;gap:10px;margin-bottom:4px!important;padding:0 0 6px 15px!important}.fcd-logo>:first-child{border-radius:11px;flex:none;overflow:hidden;transition:transform .25s var(--e)}.fcd-logo:hover>:first-child{transform:scale(1.06)}.fcd-it{--s:1;flex:none;height:48px}.fcd-b,.fcd-it{align-items:center;display:flex;justify-content:center;position:relative}.fcd-b{color:var(--ink-2);gap:12px;height:100%;padding:0 10px!important;width:100%}.fcd.lbl .fcd-b{justify-content:flex-start;padding-left:12px!important}.fcd-ic{border-radius:13px;display:grid;flex:none;height:44px;place-items:center;position:relative;transform:scale(var(--s));transform-origin:50% 50%;transition:background .15s,color .15s;width:44px;will-change:transform}.fcd-b:hover .fcd-ic{background:var(--bg-2);color:var(--ink-1)}.fcd-it.on .fcd-ic{background:var(--accent-soft);color:var(--accent-ink)}.fcd-it.op .fcd-ic{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--bg-3);color:var(--ink-1)}.fcd-dot{background:var(--accent);border-radius:50%;height:5px;left:4px;margin-top:-2.5px;position:absolute;top:50%;width:5px}.fcd-pri .fcd-ic{background:var(--accent)!important;box-shadow:0 8px 18px -10px var(--accent)}.fcd-pri .fcd-ic,.fcd-pri .fcd-ic *{color:#fff!important}.fcd-pri .fcd-b:hover .fcd-ic{filter:brightness(1.08)}.fcd-it.bn .fcd-ic{animation:fcd-bn .4s var(--e)}@keyframes fcd-bn{35%{transform:scale(calc(var(--s)*.86)) translateY(-3px)}70%{transform:scale(calc(var(--s)*1.04))}}.fcd-bdg{background:#ef4444;border-radius:9px;box-shadow:0 0 0 2px var(--sidebar);color:#fff!important;display:grid;font-size:10px;font-style:normal;font-weight:700;height:17px;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:1px;top:2px}.fcd-lb{display:flex;flex:1 1;flex-direction:column;font-size:13.5px;font-weight:500;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fcd-lb b{color:var(--ink-1);font-weight:600}.fcd-lb small{color:var(--ink-3);font-size:11.5px}.fcd-it.on .fcd-lb{color:var(--accent-ink);font-weight:600}.fcd-av{background:var(--accent-soft);border-radius:12px;color:var(--accent-ink);display:grid;flex:none;font-size:13px;font-weight:600;height:38px;place-items:center;position:relative;width:38px}.fcd-av img{border-radius:12px;height:100%;object-fit:cover;width:100%}.fcd-av:after{background:#22c55e;border-radius:50%;bottom:-2px;box-shadow:0 0 0 2px var(--sidebar);content:"";height:9px;position:absolute;right:-2px;width:9px}.fcd-av.off:after{background:#ef4444}.fcd-me .fcd-b .fcd-av{transform:scale(var(--s))}.fcd-tip{animation:fcd-tin .14s ease;background:#0f172a;border-radius:8px;box-shadow:0 8px 20px -10px #00000080;color:#fff!important;font-family:var(--font-sans);font-size:12.5px;font-weight:500;padding:6px 10px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:2147483000}@keyframes fcd-tin{0%{opacity:0;transform:translate(-4px,-50%)}}.fcd-pan{animation:fcd-pin .2s var(--e);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);background:color-mix(in srgb,var(--bg-1) 94%,#0000);border:1px solid var(--bg-3);border-radius:16px;box-shadow:0 22px 50px -22px #0f172a66;color:var(--ink-1);font-family:var(--font-sans);left:90px;max-height:calc(100vh - 24px);max-width:min(320px,calc(100vw - 110px));min-width:232px;overflow-y:auto;padding:6px;position:fixed;top:12px;transform-origin:left center;z-index:2147482990}@keyframes fcd-pin{0%{opacity:0;transform:translateX(-8px) scale(.97)}}.fcd-pan h4{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;padding:8px 10px 6px;text-transform:uppercase}.fcd-pan h5{color:var(--ink-1);font-size:12px;font-weight:600;margin:8px 0 2px;padding:0 10px}.fcd-pi{align-items:center;border-radius:9px;color:var(--ink-2);display:flex;font-size:13.5px;gap:10px;height:38px;padding:0 10px!important;text-align:left;transition:background .12s,color .12s;width:100%}.fcd-pi:hover{background:var(--bg-2);color:var(--ink-1)}.fcd-pi.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.fcd-pi span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcd-pi em{background:var(--bg-3);border-radius:10px;color:var(--ink-2);display:grid;font-size:11px;font-style:normal;font-weight:600;height:20px;min-width:20px;padding:0 6px;place-items:center}.fcd-all{max-height:calc(100vh - 90px)}.fcd-all .hid{opacity:.9}.fcd-note{color:var(--ink-3);font-size:12px;margin:8px 10px 4px}.fcd-mn{min-width:220px}.fcd-mn-h{padding:8px 10px 10px}.fcd-mn-h b{display:block;font-size:13.5px}.fcd-mn-h small{color:var(--ink-3);font-size:12px}.fcd-mn hr{border:0;border-top:1px solid var(--bg-3);margin:4px 0}.fcd-mn button{align-items:center;border-radius:8px;color:var(--ink-2);display:flex;font-size:13.5px;gap:10px;height:38px;padding:0 10px!important;width:100%}.fcd-mn button:hover{background:var(--bg-2);color:var(--ink-1)}.fcd-mn .dn{color:#dc2626}.dark-mode .fcd .fcd-b,.dark-mode .fcd .fcd-b .fcd-ic,.dark-mode .fcd .fcd-b .fcd-ic svg,.dark-mode .fcd .fcd-b .fcd-ic svg *,.dark-mode .fcd .fcd-lb,.dark-mode .fcd-pan .fcd-mn button,.dark-mode .fcd-pan .fcd-pi,.dark-mode .fcd-pan .fcd-pi *,.dark-mode .fcd-pan.fcd-mn button *{color:var(--ink-2)!important}.dark-mode .fcd .fcd-b:hover .fcd-ic,.dark-mode .fcd .fcd-b:hover .fcd-ic *,.dark-mode .fcd .fcd-lb b,.dark-mode .fcd-pan .fcd-pi:hover,.dark-mode .fcd-pan .fcd-pi:hover *,.dark-mode .fcd-pan h5{color:var(--ink-1)!important}.dark-mode .fcd .fcd-av,.dark-mode .fcd .fcd-it.on .fcd-ic,.dark-mode .fcd .fcd-it.on .fcd-ic *,.dark-mode .fcd .fcd-it.on .fcd-lb,.dark-mode .fcd-pan .fcd-pi.on,.dark-mode .fcd-pan .fcd-pi.on *{color:var(--accent-ink)!important}.dark-mode .fcd .fcd-bdg,.dark-mode .fcd .fcd-pri .fcd-ic,.dark-mode .fcd .fcd-pri .fcd-ic *{color:#fff!important}.dark-mode .fcd .fcd-lb small,.dark-mode .fcd-mn-h small,.dark-mode .fcd-note,.dark-mode .fcd-pan h4{color:var(--ink-3)!important}.dark-mode .fcd-pan .fcd-mn .dn,.dark-mode .fcd-pan.fcd-mn .dn *{color:#f87171!important}@media (prefers-reduced-motion:reduce){.fcd,.fcd *,.fcd-pan,.fcd-tip{animation:none!important;transition:none!important}.fcd-ic{transform:none!important}}.fcd.lbl .fcd-ic{transform-origin:20% 50%}.fcd.lbl .fcd-lb{transform:translateX(0) scale(1);transform:translateX(calc((var(--s, 1) - 1)*30px)) scale(calc(1 + (var(--s, 1) - 1)*.22));transform-origin:left center;will-change:transform}.fcd.lbl .fcd-b{overflow:visible}@media (prefers-reduced-motion:reduce){.fcd.lbl .fcd-lb{transform:none!important}}.ai-backdrop{animation:aiFadeIn .18s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(900px 520px at 50% 8%,#6366f12e,#0000 58%),#020617b8;inset:0;position:fixed;z-index:9998}.ai-drawer{--ai-bg-0:#0b1220;--ai-bg-1:#111a2e;--ai-bg-2:#18243d;--ai-bg-3:#1f2d4a;--ai-sidebar:#0f1829;--ai-ink-1:#f5f8ff;--ai-ink-2:#aab4c8;--ai-ink-3:#6b7a94;--ai-ink-4:#46536b;--ai-accent:#3b82f6;--ai-accent-soft:#3b82f624;--ai-accent-ink:#7ab0ff;--ai-success:#22c55e;--ai-success-soft:#22c55e24;--ai-warn:#f59e0b;--ai-warn-soft:#f59e0b24;--ai-danger:#ef4444;--ai-danger-soft:#ef444424;--ai-magenta:#a78bfa;--ai-magenta-soft:#a78bfa24;--ai-magenta-deep:#6366f1;--ai-hairline:#ffffff0f;animation:aiWindowIn .24s cubic-bezier(.16,1,.3,1);background:radial-gradient(1200px 560px at 88% -10%,#a78bfa1f,#0000 60%),radial-gradient(760px 420px at 0 100%,#3b82f614,#0000 65%),var(--ai-bg-0);border:1px solid var(--ai-bg-3);border-radius:18px;box-shadow:0 30px 90px #0000008f,inset 0 0 0 1px hsla(0,0%,100%,.035);color:var(--ai-ink-1);display:flex;flex-direction:column;font-family:Inter Tight,system-ui,sans-serif;font-family:var(--font-sans,"Inter Tight",system-ui,sans-serif);height:min(820px,calc(100vh - 48px));left:50%;letter-spacing:-.005em;max-height:calc(100vh - 48px);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1220px,calc(100vw - 48px));z-index:9999}@keyframes aiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiWindowIn{0%{opacity:.88;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ai-drawer *{box-sizing:border-box}.ai-drawer.embedded{animation:none;background:radial-gradient(1200px 560px at 88% -10%,#a78bfa17,#0000 60%),radial-gradient(760px 420px at 0 100%,#3b82f60f,#0000 65%),#0000;border:0;border-radius:0;box-shadow:none;height:calc(100vh - 116px);left:auto;max-height:none;min-height:720px;position:relative;top:auto;transform:none;width:100%;z-index:auto}.ai-drawer.embedded .ai-page{min-height:100%}.app.light .ai-drawer,body.light .ai-drawer{--ai-bg-0:#f6f8fc;--ai-bg-1:#fff;--ai-bg-2:#f1f5fb;--ai-bg-3:#dbe4f0;--ai-sidebar:#fff;--ai-ink-1:#0f172a;--ai-ink-2:#42526b;--ai-ink-3:#6b7890;--ai-ink-4:#a8b4c8;--ai-accent:#2563eb;--ai-accent-soft:#2563eb1a;--ai-accent-ink:#1d4ed8;--ai-success:#16a34a;--ai-success-soft:#16a34a1f;--ai-warn:#d97706;--ai-warn-soft:#d977061f;--ai-danger:#dc2626;--ai-danger-soft:#dc26261c;--ai-magenta:#7c3aed;--ai-magenta-soft:#7c3aed1c;--ai-magenta-deep:#4f46e5;--ai-hairline:#0f172a14;background:radial-gradient(980px 480px at 84% -10%,#7c3aed1a,#0000 60%),linear-gradient(180deg,#fbfcff,#f6f8fc);border-color:var(--ai-bg-3);box-shadow:0 24px 70px #0f172a33,inset 0 0 0 1px #ffffffe6;color:var(--ai-ink-1)}.app.light .ai-drawer.embedded,body.light .ai-drawer.embedded{background:radial-gradient(920px 420px at 82% -6%,#7c3aed14,#0000 62%),#0000}.app.light .ai-window-bar,body.light .ai-window-bar{background:#fffffff0;border-bottom-color:var(--ai-bg-3)}.app.light .ai-header-av:after,body.light .ai-header-av:after{border-color:#f6f8fc}.app.light .ai-composer,.app.light .ai-header-actions button,.app.light .ai-insight,.app.light .ai-module-filter button,.app.light .ai-periods,.app.light .ai-pulse-card,.app.light .chat-greet,.app.light .suggest-chip,body.light .ai-composer,body.light .ai-header-actions button,body.light .ai-insight,body.light .ai-module-filter button,body.light .ai-periods,body.light .ai-pulse-card,body.light .chat-greet,body.light .suggest-chip{box-shadow:inset 0 1px 0 #ffffffe6,0 10px 26px rgba(15,23,42,.055)}.app.light .ai-pulse-card,body.light .ai-pulse-card{background:linear-gradient(180deg,#fff,#f8fbff)}.app.light .ai-insight.danger,body.light .ai-insight.danger{background:linear-gradient(90deg,rgba(220,38,38,.075),#fff 46%)}.app.light .ai-insight.warn,body.light .ai-insight.warn{background:linear-gradient(90deg,rgba(217,119,6,.075),#fff 46%)}.app.light .ai-insight.success,body.light .ai-insight.success{background:linear-gradient(90deg,rgba(22,163,74,.075),#fff 46%)}.app.light .ai-insight.accent,body.light .ai-insight.accent{background:linear-gradient(90deg,rgba(37,99,235,.075),#fff 46%)}.app.light .ai-module-filter span,body.light .ai-module-filter span{background:#0f172a12;color:var(--ai-ink-2)}.app.light .ai-right,body.light .ai-right{background:linear-gradient(180deg,#fff,#f8fbff)}.app.light .ai-privacy,body.light .ai-privacy{background:#f8fbff;border-color:var(--ai-bg-3)}.app.light .ai-chat-msg.user .bub,body.light .ai-chat-msg.user .bub{background:#eaf2ff;border-color:#2563eb47}.app.light .ai-composer-wrap,body.light .ai-composer-wrap{background:#fff}.app.light .composer-bar .chip,body.light .composer-bar .chip{background:#eef3fb}.ai-window-bar{grid-gap:14px;align-items:center;background:#0f1829eb;border-bottom:1px solid var(--ai-bg-3);display:grid;flex:0 0 44px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;height:44px;padding:0 14px;-webkit-user-select:none;user-select:none}.ai-window-lights{align-items:center;display:inline-flex;gap:7px}.ai-window-lights span{border-radius:999px;box-shadow:inset 0 -1px 1px #00000047;height:11px;width:11px}.ai-window-lights .red{background:#ef4444}.ai-window-lights .yellow{background:#f59e0b}.ai-window-lights .green{background:#22c55e}.ai-window-title{align-items:center;color:var(--ai-ink-1);display:inline-flex;font-size:13px;font-weight:820;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-window-title span{background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));border-radius:8px;color:#fff;display:grid;height:24px;place-items:center;width:24px}.ai-window-title em{color:var(--ai-ink-3);font-style:normal;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-window-status{align-items:center;background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:999px;color:var(--ai-ink-2);display:inline-flex;font-size:11px;font-weight:740;gap:7px;height:26px;padding:0 10px;white-space:nowrap}.ai-window-status span{background:var(--ai-success);border-radius:999px;box-shadow:0 0 8px var(--ai-success);height:7px;width:7px}.ai-window-close{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:9px;color:var(--ai-ink-2);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.ai-window-close:hover{background:var(--ai-danger-soft);border-color:#ef444459;color:var(--ai-ink-1)}.ai-page{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 440px;min-height:0;width:100%}.ai-page.chat-closed{grid-template-columns:minmax(0,1fr)}.ai-left{min-width:0;overflow-y:auto;padding:26px 30px 34px}.ai-chat-area::-webkit-scrollbar,.ai-left::-webkit-scrollbar{width:8px}.ai-chat-area::-webkit-scrollbar-thumb,.ai-left::-webkit-scrollbar-thumb{background:var(--ai-bg-3);border-radius:999px}.ai-header{align-items:center;container-type:inline-size;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.ai-header-av{background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));border-radius:16px;box-shadow:0 12px 32px -8px #a78bfa8c;color:#fff;display:grid;flex-shrink:0;height:56px;place-items:center;position:relative;width:56px}.ai-header-av:after{background:var(--ai-success);border:3px solid var(--ai-bg-0);border-radius:50%;bottom:-2px;content:"";height:14px;position:absolute;right:-2px;width:14px}.ai-header-main{flex:1 1 220px;min-width:0}.ai-header h1{font-size:25px;font-weight:760;letter-spacing:-.02em;margin:0}.ai-header-meta{align-items:center;color:var(--ai-ink-3);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:5px;min-width:0}.ai-header-meta em{font-style:normal}.ai-online{align-items:center;background:var(--ai-success-soft);border-radius:999px;color:var(--ai-success);display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.ai-online span{background:var(--ai-success);border-radius:999px;box-shadow:0 0 7px var(--ai-success);height:6px;width:6px}.ai-header-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0;row-gap:8px}.ai-header-actions button{align-items:center;background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:9px;color:var(--ai-ink-1);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;gap:6px;height:34px;line-height:1;min-width:max-content;padding:0 12px;transition:background .12s,border-color .12s,transform .12s;white-space:nowrap}.ai-header-actions button:hover{background:var(--ai-bg-2);border-color:var(--ai-ink-4)}.ai-header-actions button.primary{background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));border-color:#0000;color:#fff}.ai-header-actions .ai-chat-open-btn{background:linear-gradient(135deg,#c084fc,#8b5cf6);border:0;border-radius:16px;box-shadow:0 16px 36px #7c3aed4d,inset 0 1px 0 #ffffff3d;color:#fff;font-size:15px;font-weight:850;height:44px;min-width:136px;overflow:visible;padding:0 14px 0 16px;position:relative}.ai-chat-launch kbd,.ai-header-actions .ai-chat-open-btn kbd{background:#ffffff38;border:0;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff29;color:#fff;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:850;line-height:1;padding:5px 8px}.ai-header-actions .ai-chat-open-btn:hover{background:linear-gradient(135deg,#c084fc,#7c3aed);transform:translateY(-1px)}.ai-chat-dot{background:#ef4444;border:4px solid #0f172a;border-radius:999px;box-shadow:0 0 0 1px #ef444459;height:16px;position:absolute;right:9px;top:-5px;width:16px}.ai-header-actions button.icon{justify-content:center;min-width:34px;padding:0;width:34px}@container (max-width: 820px){.ai-header-actions{justify-content:flex-start;margin-left:72px;width:100%}.ai-header-actions button{height:36px}.ai-header-actions .ai-chat-open-btn{height:42px;order:-1}}@container (max-width: 560px){.ai-header-actions{margin-left:0}.ai-header-actions button:not(.ai-chat-open-btn):not(.icon){flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;justify-content:center;min-width:0}.ai-header-actions .ai-chat-open-btn{flex:1 1 100%;justify-content:center}.ai-header-actions .ai-chat-open-btn kbd{display:none}}.ai-chat-launch{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#c084fc,#8b5cf6);border:0;border-radius:18px;bottom:24px;box-shadow:0 20px 46px #7c3aed4d,inset 0 1px 0 #ffffff3d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;gap:9px;min-height:52px;padding:0 16px 0 18px;position:absolute;right:24px;z-index:3}.ai-chat-launch span{background:#ffffff1a;border-radius:999px;color:#fff;display:grid;height:28px;place-items:center;width:28px}.ai-chat-launch b{font-size:16px;font-weight:820;white-space:nowrap}.ai-chat-launch:hover{transform:translateY(-1px)}.ai-chat-launch i{background:#ef4444;border:4px solid #0f172a;border-radius:999px;box-shadow:0 0 0 1px #ef444459;height:16px;position:absolute;right:9px;top:-5px;width:16px}.app.light .ai-chat-dot,.app.light .ai-chat-launch i,body.light .ai-chat-dot,body.light .ai-chat-launch i{border-color:#f6f8fc}.ai-filter-row{align-items:center;display:flex;gap:10px;margin-bottom:18px}.ai-periods{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:12px;display:inline-flex;padding:4px}.ai-periods button{background:#0000;border:0;border-radius:9px;color:var(--ai-ink-3);cursor:pointer;font:inherit;font-size:12px;font-weight:750;height:30px;padding:0 12px}.ai-periods button.active{background:var(--ai-bg-2);box-shadow:inset 0 0 0 1px var(--ai-hairline);color:var(--ai-ink-1)}.ai-section-eye{color:var(--ai-ink-3);font-size:10.5px;font-weight:800;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.ai-section-h{font-size:22px;font-weight:740;letter-spacing:-.015em;line-height:1.2;margin:0 0 18px}.ai-pulse-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.ai-pulse-card{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);min-height:126px;overflow:hidden;padding:15px;position:relative}.ai-pulse-card .lbl{color:var(--ai-ink-3);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ai-pulse-card .lbl,.ai-pulse-card .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-pulse-card .v{font-size:25px;font-weight:850;letter-spacing:-.03em}.ai-pulse-card .delta,.ai-pulse-card .v{font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);margin-top:7px}.ai-pulse-card .delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:4px;padding:3px 8px}.ai-pulse-card .delta.up{background:var(--ai-success-soft);color:var(--ai-success)}.ai-pulse-card .delta.down{background:var(--ai-danger-soft);color:var(--ai-danger)}.ai-pulse-card .delta.warn{background:var(--ai-warn-soft);color:var(--ai-warn)}.ai-pulse-card .delta.flat{background:var(--ai-bg-3);color:var(--ai-ink-3)}.ai-pulse-card .spark{bottom:0;height:52px;opacity:.65;pointer-events:none;position:absolute;right:0;width:92px}.ai-pulse-card .spark svg{height:100%;width:100%}.ai-module-filter{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ai-module-filter button{align-items:center;background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:999px;color:var(--ai-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;padding:7px 11px;transition:color .12s,border-color .12s,background .12s}.ai-module-filter button:hover{border-color:var(--ai-ink-4);color:var(--ai-ink-1)}.ai-module-filter button.active{background:var(--ai-accent-soft);border-color:#3b82f66b;color:var(--ai-accent-ink)}.ai-module-filter span{background:#ffffff14;border-radius:5px;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;padding:1px 6px}.ai-insights{grid-gap:12px;display:grid;gap:12px}.ai-insight{grid-gap:14px;align-items:flex-start;background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-left-width:3px;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff08;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto;padding:15px 16px}.ai-insight.danger{background:linear-gradient(90deg,rgba(239,68,68,.055),var(--ai-bg-1) 42%);border-left-color:var(--ai-danger)}.ai-insight.warn{background:linear-gradient(90deg,rgba(245,158,11,.055),var(--ai-bg-1) 42%);border-left-color:var(--ai-warn)}.ai-insight.success{background:linear-gradient(90deg,rgba(34,197,94,.055),var(--ai-bg-1) 42%);border-left-color:var(--ai-success)}.ai-insight.accent{background:linear-gradient(90deg,rgba(59,130,246,.055),var(--ai-bg-1) 42%);border-left-color:var(--ai-accent)}.ai-insight .ico{border-radius:10px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.ai-insight.danger .ico{background:var(--ai-danger-soft);color:var(--ai-danger)}.ai-insight.warn .ico{background:var(--ai-warn-soft);color:var(--ai-warn)}.ai-insight.success .ico{background:var(--ai-success-soft);color:var(--ai-success)}.ai-insight.accent .ico{background:var(--ai-accent-soft);color:var(--ai-accent-ink)}.ai-insight .body{min-width:0}.ai-insight .tag{align-items:center;border-radius:5px;display:inline-flex;font-size:9.5px;font-weight:800;letter-spacing:.14em;margin-bottom:7px;padding:3px 7px;text-transform:uppercase}.ai-insight.danger .tag{background:var(--ai-danger-soft);color:var(--ai-danger)}.ai-insight.warn .tag{background:var(--ai-warn-soft);color:var(--ai-warn)}.ai-insight.success .tag{background:var(--ai-success-soft);color:var(--ai-success)}.ai-insight.accent .tag{background:var(--ai-accent-soft);color:var(--ai-accent-ink)}.ai-insight h3{color:var(--ai-ink-1);font-size:14.5px;font-weight:780;line-height:1.3;margin:0}.ai-insight p{color:var(--ai-ink-2);font-size:12.5px;line-height:1.55;margin:7px 0 0}.ai-insight .meta-row{color:var(--ai-ink-3);display:flex;flex-wrap:wrap;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;gap:12px;margin-top:10px}.ai-insight .actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.ai-insight .actions button{border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:11.5px;font-weight:780;padding:7px 11px;white-space:nowrap}.ai-insight .actions .primary{background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));color:#fff}.ai-insight .actions .danger{background:linear-gradient(135deg,var(--ai-danger),#dc2626);color:#fff}.ai-insight .actions .ghost{background:var(--ai-bg-2);border:1px solid var(--ai-bg-3);color:var(--ai-ink-2)}.ai-right{background:var(--ai-sidebar);border-left:1px solid var(--ai-bg-3);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ai-right-head{border-bottom:1px solid var(--ai-bg-3);padding:18px 18px 14px;position:relative}.ai-right-head .t{font-size:14.5px;font-weight:780}.ai-right-head .s{color:var(--ai-ink-3);font-size:11.5px;margin-top:3px}.ai-right-tools{display:flex;gap:6px;position:absolute;right:16px;top:16px}.ai-right-tools button{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:8px;color:var(--ai-ink-2);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.ai-right-tools button:hover{background:var(--ai-bg-2);color:var(--ai-ink-1)}.ai-right-head .ctx{align-items:center;background:var(--ai-bg-2);border-radius:7px;color:var(--ai-ink-2);display:inline-flex;font-size:10.5px;font-weight:760;gap:6px;letter-spacing:.04em;margin-top:10px;padding:5px 9px}.ai-right-head .ctx span{color:var(--ai-magenta);display:grid;place-items:center}.ai-chat-area{flex:1 1;overflow-y:auto;padding:16px 18px}.ai-chat-empty{display:flex;flex-direction:column;gap:16px}.chat-greet{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:13px;padding:14px 16px}.chat-greet .h{align-items:center;color:var(--ai-magenta);display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin-bottom:7px}.chat-greet .t{color:var(--ai-ink-1);font-size:13px;line-height:1.55}.suggest-list{display:flex;flex-direction:column;gap:7px}.suggest-list .h{color:var(--ai-ink-3);font-size:10.5px;font-weight:800;letter-spacing:.16em;margin-bottom:2px;text-transform:uppercase}.suggest-chip{align-items:center;background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:10px;color:var(--ai-ink-1);cursor:pointer;display:flex;font:inherit;font-size:12.5px;gap:10px;padding:11px 13px;text-align:left;transition:background .12s,border-color .12s}.suggest-chip:hover{background:var(--ai-bg-2);border-color:var(--ai-accent)}.suggest-chip span{color:var(--ai-magenta);display:grid;flex-shrink:0;place-items:center}.ai-privacy{background:hsla(0,0%,100%,.035);border:1px solid var(--ai-hairline);border-radius:10px;color:var(--ai-ink-3);font-size:11px;line-height:1.45;padding:10px 12px}.ai-chat-msg{display:flex;gap:10px;margin-bottom:14px}.ai-chat-msg .av{border-radius:9px;display:grid;flex-shrink:0;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:800;height:30px;place-items:center;width:30px}.ai-chat-msg.ai .av{background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));color:#fff}.ai-chat-msg.user .av{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff}.ai-chat-msg .bub-wrap{flex:1 1;min-width:0}.ai-chat-msg .bub{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:12px;color:var(--ai-ink-1);font-size:13px;line-height:1.55;overflow-wrap:anywhere;padding:11px 14px;white-space:pre-wrap}.ai-chat-msg.user .bub{background:var(--ai-accent-soft);border-color:#3b82f652}.ai-chat-msg .bub.soft-error{background:#f59e0b14;border-color:#f59e0b5c}.ai-chat-msg .ts{color:var(--ai-ink-3);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;margin-top:4px}.ai-chat-msg strong{color:var(--ai-ink-1);font-weight:800}.ai-chat-msg code{background:var(--ai-magenta-soft);border-radius:4px;color:var(--ai-magenta);font-size:12px;padding:1px 5px}.ai-bullet{margin:3px 0;padding-left:4px}.typing-dots{display:inline-flex;gap:4px}.typing-dots span{animation:aiTyping 1s infinite;background:var(--ai-magenta);border-radius:50%;height:7px;width:7px}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes aiTyping{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ai-composer-wrap{background:var(--ai-sidebar);border-top:1px solid var(--ai-bg-3);padding:12px 18px 16px}.ai-composer{background:var(--ai-bg-1);border:1px solid var(--ai-bg-3);border-radius:14px;padding:12px 14px;transition:border-color .12s,box-shadow .12s}.ai-composer:focus-within{border-color:var(--ai-magenta);box-shadow:0 0 0 3px var(--ai-magenta-soft)}.ai-composer textarea{background:#0000;border:0;color:var(--ai-ink-1);font:inherit;font-size:13px;line-height:1.5;max-height:140px;min-height:24px;outline:0;padding:2px 0;resize:none;width:100%}.ai-composer textarea::placeholder{color:var(--ai-ink-3)}.composer-bar{align-items:center;border-top:1px solid var(--ai-hairline);display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px}.composer-bar .chip{align-items:center;background:var(--ai-bg-2);border:1px solid var(--ai-bg-3);border-radius:999px;color:var(--ai-ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:700;gap:4px;padding:5px 9px}.composer-bar .chip:hover{color:var(--ai-ink-1)}.composer-bar .hint{color:var(--ai-ink-3);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;margin-left:6px}.composer-bar .send{align-items:center;background:linear-gradient(135deg,var(--ai-magenta),var(--ai-magenta-deep));border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-left:auto;min-width:42px;transition:opacity .12s,transform .12s}.composer-bar .send:disabled{cursor:not-allowed;opacity:.42}.composer-bar .send:not(:disabled):hover{transform:translateY(-1px)}.ai-toast-wrap{bottom:24px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:24px;z-index:10000}.ai-toast{align-items:center;animation:aiToastIn .22s cubic-bezier(.32,.72,0,1);background:#111a2e;border:1px solid #1f2d4a;border-left:3px solid #a78bfa;border-radius:10px;box-shadow:0 14px 36px #00000061;color:#f5f8ff;display:flex;font-size:12.5px;gap:9px;max-width:380px;min-width:260px;padding:11px 14px}.ai-toast span{background:#a78bfa24;border-radius:7px;color:#a78bfa;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}@keyframes aiToastIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1040px){.ai-drawer{bottom:10px;height:auto;left:10px;max-height:none;right:10px;top:10px;transform:none;width:auto}.ai-page{grid-template-columns:1fr;overflow:auto}.ai-right{border-left:0;border-top:1px solid var(--ai-bg-3);min-height:560px}.ai-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ai-drawer{border:0;border-radius:0;bottom:0;left:0;right:0;top:0}.ai-window-bar{flex-basis:calc(44px + env(safe-area-inset-top, 0px));grid-template-columns:auto minmax(0,1fr) auto;height:calc(44px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.ai-window-status{display:none}.ai-left{padding:18px 14px 20px}.ai-header{align-items:flex-start;gap:12px}.ai-header-av{border-radius:14px;height:46px;width:46px}.ai-header h1{font-size:22px}.ai-header-actions{margin-left:0;width:100%}.ai-header-actions button{flex:1 1;justify-content:center;min-width:0}.ai-header-actions button.icon{flex:0 0 34px}.ai-periods{width:100%}.ai-periods button{flex:1 1}.ai-pulse-grid{gap:9px;grid-template-columns:1fr 1fr}.ai-pulse-card{min-height:118px;padding:13px}.ai-pulse-card .v{font-size:21px}.ai-insight{gap:11px;grid-template-columns:34px minmax(0,1fr)}.ai-insight .ico{height:34px;width:34px}.ai-insight .actions{align-items:stretch;flex-direction:row;grid-column:1/-1}.ai-insight .actions button{flex:1 1}.ai-right{min-height:620px}.ai-composer-wrap{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}