.dt-toolbar{display:flex;justify-content:flex-end;padding:8px 10px 0}.dt-customize{font-size:.82rem}.dt-table tbody .dt-row{cursor:pointer}.dt-table tbody .dt-row:hover td{background:var(--panel-hover)}.dt-table tbody .dt-row-selected td{background:var(--acc-soft,rgba(59,130,246,.1))}.dt-table tbody .dt-row-selected:hover td{background:var(--acc-soft,rgba(59,130,246,.14))}.dt-select-cell{width:34px;text-align:center;padding-left:10px!important;padding-right:4px!important}.dt-select-cell input{width:auto;cursor:pointer}.dt-center{text-align:center}.dt-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;margin-right:6px}.dt-pill-warn{background:var(--warn-soft);color:var(--warn-text)}.dt-pill-bad{background:var(--bad-soft);color:var(--bad-text)}.dt-table.lyt-zebra tbody tr:nth-child(2n) td{background:var(--panel-alt,rgba(0,0,0,.025))}.dt-table.lyt-grid td,.dt-table.lyt-grid th{border-right:1px solid var(--line)}.dt-table.lyt-grid td:last-child,.dt-table.lyt-grid th:last-child{border-right:none}.dt-table.lyt-density-compact td,.dt-table.lyt-density-compact th{padding-top:4px;padding-bottom:4px}.dt-table.lyt-density-comfortable td,.dt-table.lyt-density-comfortable th{padding-top:14px;padding-bottom:14px}.dt-table thead th.dt-frozen{background:var(--panel)}.dt-table .dt-subtotals td,.dt-table .dt-totals td{font-weight:600;border-top:1px solid var(--line)}.dt-table .dt-subtotals td{background:var(--panel-alt,rgba(0,0,0,.03))}.dt-table .dt-group-head td{padding-top:10px;font-weight:700;color:var(--txt)}.dt-table .dt-group-key{font-size:.92rem}.dt-table .dt-group-count{margin-left:6px;font-weight:400;color:var(--mut);font-size:.8rem}.dt-table th.dt-th-ops{position:relative;cursor:-webkit-grab;cursor:grab}.dt-table th.dt-th-ops:active{cursor:-webkit-grabbing;cursor:grabbing}.dt-table th .dt-resize{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dt-table th .dt-resize:hover{background:var(--acc-soft,rgba(59,130,246,.25))}.dt-table.dt-sticky-head thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--panel2) 45%,var(--panel));-webkit-backdrop-filter:saturate(1.4) blur(6px);backdrop-filter:saturate(1.4) blur(6px);background-clip:padding-box}.dt-table.dt-sticky-head thead th.dt-frozen{z-index:4;background:color-mix(in srgb,var(--panel2) 45%,var(--panel))}.dt-ctx{position:fixed;z-index:1300;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 10px 30px rgba(15,23,42,.18);font-size:13px}.dt-ctx-head{padding:6px 12px 8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dt-ctx-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;font-size:13px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--txt);cursor:pointer;white-space:nowrap}.dt-ctx-item:hover:not(:disabled){background:var(--panel2)}.dt-ctx-item:disabled{color:var(--mut);cursor:not-allowed}.dt-ctx-item.is-danger{color:var(--danger)}.dt-ctx-item.is-danger:hover:not(:disabled){background:var(--danger-bg)}.dt-ctx-check{font-size:12px;color:var(--acc)}.dt-ctx-caret{font-size:10px;line-height:1;opacity:.7}.dt-ctx-sep{height:1px;margin:5px 8px;background:var(--line)}.dt-ctx-sub{position:relative}.dt-ctx-flyout{position:absolute;top:-5px;left:100%;min-width:180px;padding:5px;margin-left:2px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 10px 30px rgba(15,23,42,.18)}.ed-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.42);animation:ed-fade .16s ease}@keyframes ed-fade{0%{opacity:0}to{opacity:1}}.ed-drawer{position:fixed;top:0;right:0;height:100vh;background:var(--bg);border-left:1px solid var(--line);box-shadow:-12px 0 32px rgba(0,0,0,.28);display:flex;flex-direction:column;animation:ed-slide .22s cubic-bezier(.22,1,.36,1)}@keyframes ed-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1.1rem 1.4rem .9rem;border-bottom:1px solid var(--line)}.ed-title{font-size:1.2rem;font-weight:700;color:var(--txt);line-height:1.25}.ed-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.ed-org{font-size:.78rem;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-actions{display:flex;gap:6px;flex:0 0 auto}.ed-body{flex:1 1 auto;overflow-y:auto;padding:1.3rem 1.4rem 2.5rem}.ed-section-title{font-size:.9rem;font-weight:700;color:var(--txt);margin-bottom:.7rem}@media (prefers-reduced-motion:reduce){.ed-backdrop,.ed-drawer{animation:none}}.tvd-backdrop{position:fixed;inset:0;z-index:1400;background:rgba(0,0,0,.42);animation:ed-fade .16s ease}.tvd-drawer{position:fixed;top:0;right:0;height:100vh;width:min(480px,96vw);background:var(--panel,var(--bg));border-left:1px solid var(--line);box-shadow:-12px 0 32px rgba(0,0,0,.28);display:flex;flex-direction:column;animation:ed-slide .22s cubic-bezier(.22,1,.36,1)}.tvd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}.tvd-title{font-size:1.05rem;font-weight:650;margin:0;color:var(--txt)}.tvd-close{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--mut);padding:4px 8px;border-radius:6px}.tvd-close:hover{background:var(--panel2);color:var(--txt)}.tvd-list{flex:1 1 auto;overflow-y:auto;padding:8px 12px;min-height:0}.tvd-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid transparent;margin-bottom:4px}.tvd-row.is-dragging{opacity:.5}.tvd-row.is-over{border-color:var(--acc,var(--btn-primary));background:var(--panel2)}.tvd-row.is-locked{opacity:.85}.tvd-row.is-hidden .tvd-label{color:var(--mut);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.tvd-row.is-hidden{background:var(--panel2,rgba(0,0,0,.02))}.tvd-handle{width:20px;text-align:center;cursor:-webkit-grab;cursor:grab;color:var(--mut);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tvd-check,.tvd-handle{flex:0 0 auto}.tvd-check-locked{width:16px;height:16px;display:inline-block}.tvd-label{flex:1 1 auto;font-size:.9rem;color:var(--txt)}.tvd-foot{flex:0 0 auto;padding:12px 16px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.tvd-reset{align-self:flex-start;border:none;background:transparent;color:var(--mut);font-size:.85rem;cursor:pointer;text-decoration:underline;padding:0}.tvd-foot-actions{display:flex;justify-content:flex-end;gap:8px}@media (prefers-reduced-motion:reduce){.tvd-backdrop,.tvd-drawer{animation:none}}.ed-drawer{width:min(640px,96vw)}.ed-badges{gap:6px}.ed-banner{margin:.9rem 1.4rem 0;padding:.6rem .9rem;border-radius:8px;background:var(--warn-soft);color:var(--warn-text);font-size:.85rem}.ed-banner-bad{background:var(--bad-soft);color:var(--bad-text)}.ed-retry{margin-left:10px}.ed-loading{padding:.4rem 0 1rem;font-size:.9rem}.ed-fields{gap:.9rem}.ed-field,.ed-fields{display:flex;flex-direction:column}.ed-field{gap:4px}.ed-field-label{font-size:.8rem;font-weight:600;color:var(--mut)}.ed-detail-actions{display:flex;gap:8px;align-items:center;margin-top:1.2rem}.ed-section{margin-top:1.6rem}.ed-section-title{margin-bottom:.6rem}.ed-backdrop--full{background:var(--bg)}.ed-drawer--full{top:0;right:0;left:0;bottom:0;width:100vw;height:100vh;border-left:none;box-shadow:none;animation:ed-zoom .2s cubic-bezier(.22,1,.36,1)}@keyframes ed-zoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ed-drawer--full .ed-head{padding-inline:max(1.4rem,calc((100vw - 980px) / 2))}.ed-drawer--full .ed-banner{margin-inline:max(1.4rem,calc((100vw - 980px) / 2))}.ed-drawer--full .ed-body{padding-inline:max(1.4rem,calc((100vw - 980px) / 2))}@media (prefers-reduced-motion:reduce){.ed-drawer--full{animation:none}}.od-drawer.ed-drawer{width:min(680px,96vw)}.od-drawer .ed-section{margin-top:.4rem;margin-bottom:1.6rem}.od-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem 1.4rem;gap:.7rem 1.4rem;margin:0}.od-meta dt{font-size:.74rem;color:var(--mut);font-weight:600}.od-meta dd{margin:2px 0 0;font-size:.9rem;color:var(--txt)}.od-addresses{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;margin-top:1rem}.od-address-title{font-size:.74rem;color:var(--mut);font-weight:600;margin-bottom:4px}.od-address address{font-style:normal;font-size:.9rem;color:var(--txt);display:flex;flex-direction:column;gap:2px}@media (max-width:560px){.od-addresses{grid-template-columns:1fr}}.od-loading{padding:.6rem 0}.od-line-name{font-weight:550;color:var(--txt)}.od-line-ean{font-size:.72rem;color:var(--mut);margin-top:2px}.od-line-orig{color:var(--mut);text-decoration:line-through;margin-right:6px;font-size:.82em}.od-total-label{font-weight:600;color:var(--mut)}.od-total{font-weight:700;color:var(--txt)}.od-status-row{display:flex;align-items:center;gap:10px}.od-status-select{max-width:320px}.od-status-note{margin-top:8px;font-size:.84rem}.od-status-hint{margin-top:6px;font-size:.76rem}.dp-field{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.dp-field-label{font-size:.72rem;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.dp-field-control{position:relative;display:flex;align-items:center;min-width:0}.dp-input,.dp-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--txt);font:inherit;font-size:.88rem;font-weight:500;padding:9px 12px;text-align:left;outline:none}.dp-trigger{cursor:pointer;display:flex;align-items:center;gap:var(--sp-2);padding-right:34px;min-width:168px}.dp-field--single .dp-input{padding-right:60px}.dp-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-input:hover:not(:disabled),.dp-trigger:hover:not(:disabled){border-color:var(--acc)}.dp-input:focus-visible,.dp-trigger:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.dp-input:disabled,.dp-trigger:disabled{opacity:.55;cursor:not-allowed}.dp-field-clear,.dp-field-toggle{position:absolute;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--mut);font-size:.9rem;line-height:1;cursor:pointer}.dp-field-clear{right:8px}.dp-field--single .dp-field-clear{right:32px}.dp-field-toggle{right:6px}.dp-field-clear:hover,.dp-field-toggle:hover{background:var(--panel-hover);color:var(--txt)}.dp-field-clear:focus-visible,.dp-field-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-field--compact .dp-input,.dp-field--compact .dp-trigger{padding:6px 10px;font-size:.82rem}.dp-field--compact .dp-trigger{min-width:132px}.dp-popover{position:fixed;z-index:1500;max-width:calc(100vw - 16px);overflow:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--txt);font:inherit}.dp-panel{display:flex;flex-direction:column;min-width:0}.dp-panel--range{flex-direction:row;align-items:stretch}.dp-panel-main{display:flex;flex-direction:column;min-width:0}.dp-coarse,.dp-months{flex:1 1 auto}.dp-presets{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2);border-right:1px solid var(--line-soft);background:var(--panel-alt);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.dp-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius);background:transparent;color:var(--txt);font:inherit;font-size:.8rem;text-align:left;white-space:nowrap;padding:6px 10px;cursor:pointer}.dp-preset:hover{background:var(--panel-hover)}.dp-preset.is-active{background:var(--acc-soft);color:var(--acc-text);font-weight:600}.dp-preset:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.dp-edges{display:flex;align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3);border-bottom:1px solid var(--line-soft)}.dp-edge{display:flex;flex-direction:column;gap:3px;min-width:0}.dp-edge-label{font-size:.68rem;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.dp-edge-input{width:8.5em;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 8px;outline:none}.dp-edge.is-active .dp-edge-label{color:var(--acc-text)}.dp-edge.is-active .dp-edge-input{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.dp-edge-arrow{padding-bottom:7px;color:var(--mut)}.dp-units{display:flex;gap:2px;margin-left:auto;padding:2px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--panel-alt)}.dp-unit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--mut);font:inherit;font-size:.75rem;font-weight:600;padding:4px 10px;cursor:pointer}.dp-unit:hover{color:var(--txt)}.dp-unit.is-active{background:var(--panel);color:var(--txt);box-shadow:var(--shadow)}.dp-unit:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-months{display:flex;gap:var(--sp-4);padding:var(--sp-3)}.dp-month{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.dp-nav{display:flex;align-items:center;gap:var(--sp-1)}.dp-nav-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font-size:.95rem;line-height:1;cursor:pointer}.dp-nav-step:hover:not(:disabled){background:var(--panel-hover);border-color:var(--acc)}.dp-nav-step:disabled{opacity:.4;cursor:not-allowed}.dp-nav-step:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-nav-spacer{width:26px;height:26px;flex:none}.dp-nav-selects{display:flex;gap:var(--sp-1);margin:0 auto}.dp-nav-label{margin:0 auto;font-size:.88rem;font-weight:600}.dp-nav-label,.dp-select{text-transform:capitalize}.dp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--txt);font:inherit;font-size:.85rem;font-weight:600;padding:3px 6px;cursor:pointer}.dp-select:hover{background:var(--panel-hover);border-color:var(--line)}.dp-select:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-cal{display:flex;flex-direction:column;gap:2px}.dp-cal-row{display:grid;grid-template-columns:26px repeat(7,34px);align-items:center}.dp-cal-head{margin-bottom:2px}.dp-cal-dow,.dp-cal-wk-head{display:grid;place-items:center;height:24px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dp-cal-dow,.dp-cal-wk,.dp-cal-wk-head{font-size:.68rem;color:var(--mut)}.dp-cal-wk-cell{display:grid;height:32px;border-right:1px solid var(--line-soft)}.dp-cal-wk{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:0;background:transparent;font:inherit;font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut);cursor:pointer}.dp-cal-wk--static{cursor:default}button.dp-cal-wk:hover{color:var(--acc-text);background:var(--acc-soft)}.dp-cal-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;border:0;background:transparent;color:var(--txt);font:inherit;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:grid;place-items:center;cursor:pointer;border-radius:0}.dp-cal-day.is-outside{color:var(--mut);opacity:.6}.dp-cal-day.is-outside.is-in-range,.dp-cal-day.is-outside.is-selected{opacity:1}.dp-cal-day.is-weekend:not(.is-selected):not(.is-in-range){color:var(--mut)}.dp-cal-day:hover:not(:disabled):not(.is-selected):not(.is-in-range){background:var(--panel-hover);border-radius:var(--radius)}.dp-cal-day:disabled{opacity:.3;cursor:not-allowed}.dp-cal-day:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:var(--radius)}.dp-cal-day.is-today{font-weight:700;box-shadow:inset 0 -2px 0 var(--acc)}.dp-cal-day.is-in-range{background:var(--acc-soft);color:var(--acc-text)}.dp-cal-day.is-selected{background:var(--acc);color:var(--on-accent);font-weight:600;border-radius:var(--radius)}.dp-cal-day.is-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.dp-cal-day.is-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.dp-cal-day.is-preview.is-in-range{background:var(--panel-hover);color:var(--txt)}.dp-cal-day.is-preview.is-range-end{background:var(--acc-soft);color:var(--acc-text);box-shadow:inset 0 0 0 1px var(--acc)}.dp-coarse{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);min-width:260px}.dp-coarse-grid{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));grid-gap:var(--sp-1);gap:var(--sp-1)}.dp-coarse-grid--q{grid-template-columns:repeat(2,minmax(72px,1fr))}.dp-coarse-grid--y{grid-template-columns:repeat(4,minmax(60px,1fr))}.dp-coarse-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.82rem;text-transform:capitalize;padding:8px 6px;cursor:pointer}.dp-coarse-cell:hover:not(:disabled){background:var(--panel-hover);border-color:var(--acc)}.dp-coarse-cell.is-active{background:var(--acc);border-color:var(--acc);color:var(--on-accent);font-weight:600}.dp-coarse-cell.is-covered{background:var(--acc-soft);border-color:var(--acc-soft);color:var(--acc-text)}.dp-coarse-cell:disabled{opacity:.35;cursor:not-allowed}.dp-coarse-cell:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-foot{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line-soft);background:var(--panel-alt);border-bottom-right-radius:var(--radius-xl)}.dp-hint{flex:1 1;min-width:0;font-size:.75rem;color:var(--mut)}.dp-quick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.8rem;font-weight:600;padding:6px 12px;cursor:pointer}.dp-quick:hover:not(:disabled){background:var(--panel-hover);border-color:var(--acc)}.dp-quick:disabled{opacity:.45;cursor:not-allowed}.dp-quick:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dp-quick--primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--on-primary)}.dp-quick--primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}@media (max-width:760px){.dp-panel--range{flex-direction:column}.dp-presets{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line-soft);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.dp-months{flex-direction:column;align-items:center}.dp-edges{row-gap:var(--sp-2)}.dp-units{margin-left:0}}@media (prefers-reduced-motion:reduce){.dp-popover{transition:none}}.cb-root{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.cb-label{font-size:.72rem;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.cb-control{position:relative;display:flex;align-items:center}.cb-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--txt);font:inherit;font-size:.88rem;font-weight:500;padding:9px 28px 9px 12px;min-width:0;outline:none}.cb-root.is-compact .cb-input{padding:5px 26px 5px 8px;font-size:.82rem;border-radius:var(--radius)}.cb-root.is-pill .cb-input{border-radius:var(--radius-pill,999px);padding:6px 28px 6px 13px;font-size:.82rem}.cb-input::placeholder{color:var(--mut)}.cb-input:hover:not(:disabled){background:var(--panel-hover)}.cb-input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.cb-root.is-invalid .cb-input{border-color:var(--bad)}.cb-root.is-invalid .cb-input:focus-visible{box-shadow:0 0 0 3px var(--bad-soft)}.cb-input:disabled,.cb-root.is-disabled .cb-chip{opacity:.55;cursor:not-allowed}.cb-clear{position:absolute;right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mut);cursor:pointer;font-size:1.05rem;line-height:1;padding:2px 4px;border-radius:4px}.cb-clear:hover{color:var(--txt);background:var(--panel2)}.cb-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--acc);background:var(--acc-soft);color:var(--acc-text,var(--acc));border-radius:var(--radius-lg);padding:6px 8px 6px 12px;font-size:.84rem;font-weight:650}.cb-root.is-pill .cb-chip{border-radius:var(--radius-pill,999px);padding:3px 8px 3px 10px;font-size:.78rem}.cb-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-chip-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 2px}.cb-list{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cb-empty{padding:8px;font-size:.8rem}.cb-option{display:flex;flex-direction:column;align-items:flex-start;gap:1px;cursor:pointer;padding:6px 8px;border-radius:8px;font-size:.82rem;color:var(--txt)}.cb-root.is-inline-options .cb-option{flex-direction:row;align-items:baseline;gap:8px}.cb-option.is-hi,.cb-option:hover{background:var(--acc-soft)}.cb-option.is-disabled{opacity:.45;cursor:not-allowed}.cb-option-primary{font-weight:600}.cb-root.is-inline-options .cb-option-primary{font-weight:700;min-width:48px}.cb-option-secondary{font-size:.74rem}.cb-root.is-inline-options .cb-option-secondary{flex:1 1;font-size:inherit;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-option-meta{font-size:.74rem}.cb-root.is-inline-options .cb-option-meta{font-size:11px}.af-root{display:flex;flex-direction:column;gap:4px;min-width:0}.af-label{font-size:.72rem;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.af-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--txt);font:inherit;font-size:.88rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:9px 12px;text-align:right;outline:none}.af-root.is-compact .af-input{padding:5px 8px;font-size:.82rem;border-radius:var(--radius)}.af-input::placeholder{color:var(--mut)}.af-input:hover:not(:disabled){background:var(--panel-hover)}.af-input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.af-input:disabled{opacity:.55;cursor:not-allowed}.badge.badge-neutral{background:var(--panel2);color:var(--mut)}.badge.badge-acc{background:var(--acc-soft);color:var(--badge-acc,var(--acc))}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--topbar-h:56px;--sidebar-w:264px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--acc:#6366f1;--acc-strong:#4f46e5;--ok:#2fbf71;--bad:#ff5d5d;--warn:#f1b13b;--badge-acc:#4338ca;--badge-ok:#1a8f4f;--badge-warn:#8a6200;--badge-bad:#b91c1c;--ok-text:#126b38;--warn-text:#8a6200;--bad-text:#b91c1c;--acc-text:#4338ca;--link:var(--acc-text);--link-visited:#6d28d9;--font:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--btn-primary:#18181b;--btn-primary-hover:#27272a;--on-primary:#ffffff}:root,[data-theme=dark]{--bg:#09090b;--bg-grad:radial-gradient(1200px 600px at 80% -10%,rgba(99,102,241,0.14) 0%,transparent 55%),#09090b;--panel:#18181b;--panel2:#27272a;--panel-hover:#2e2e33;--panel-alt:rgba(255,255,255,0.03);--surface-glass:rgba(24,24,27,0.72);--line:#3f3f46;--line-soft:#27272a;--txt:#fafafa;--mut:#a1a1aa;--acc-soft:rgba(99,102,241,0.18);--ok-soft:rgba(47,191,113,0.14);--warn-soft:rgba(241,177,59,0.14);--bad-soft:rgba(255,93,93,0.14);--badge-acc:#a5b4fc;--badge-ok:#4fd093;--badge-warn:#f1b13b;--badge-bad:#ff8a8a;--ok-text:#4fd093;--warn-text:#f1b13b;--bad-text:#ff8a8a;--acc-text:#a5b4fc;--link:var(--acc-text);--link-visited:#c4b5fd;--shadow:0 1px 2px rgba(0,0,0,0.45),0 4px 16px rgba(0,0,0,0.28);--shadow-lg:0 8px 30px rgba(0,0,0,0.5);--on-accent:#fff;--btn-primary:#1f63d6;--btn-primary-hover:#1a55b8;--on-primary:#fff;--inbox-bg:#0e1014}[data-theme=light]{--bg:#fafafa;--bg-grad:#fafafa;--panel:#ffffff;--panel2:#f4f4f5;--panel-hover:#f4f4f5;--panel-alt:rgba(24,24,27,0.03);--surface-glass:rgba(255,255,255,0.72);--line:#e4e4e7;--line-soft:#f4f4f5;--txt:#18181b;--mut:#52525b;--acc-soft:rgba(99,102,241,0.1);--ok-soft:rgba(47,191,113,0.13);--warn-soft:rgba(241,177,59,0.16);--bad-soft:rgba(255,93,93,0.12);--shadow:0 1px 2px rgba(24,24,27,0.04),0 1px 3px rgba(24,24,27,0.06);--shadow-lg:0 8px 24px rgba(24,24,27,0.1);--on-accent:#fff;--badge-acc:#1f63d6;--badge-ok:#1a8f4f;--badge-warn:#8a6200;--badge-bad:#b91c1c;--ok-text:#126b38;--warn-text:#8a6200;--bad-text:#b91c1c;--acc-text:#1f63d6;--link:var(--acc-text);--link-visited:#6d28d9;--btn-primary:#1b1f27;--btn-primary-hover:#2a2f3a;--on-primary:#ffffff;--inbox-bg:#f6f8fc}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#fafafa;--bg-grad:#fafafa;--panel:#ffffff;--panel2:#f4f4f5;--panel-hover:#f4f4f5;--panel-alt:rgba(24,24,27,0.03);--surface-glass:rgba(255,255,255,0.72);--line:#e4e4e7;--line-soft:#f4f4f5;--txt:#18181b;--mut:#52525b;--acc-soft:rgba(99,102,241,0.1);--ok-soft:rgba(47,191,113,0.13);--warn-soft:rgba(241,177,59,0.16);--bad-soft:rgba(255,93,93,0.12);--shadow:0 1px 2px rgba(20,30,60,.04),0 1px 3px rgba(20,30,60,.06);--shadow-lg:0 8px 24px rgba(20,30,60,.10);--ok-text:#126b38;--warn-text:#8a6200;--bad-text:#b91c1c;--acc-text:#1f63d6;--link:var(--acc-text);--link-visited:#6d28d9;--btn-primary:#1b1f27;--btn-primary-hover:#2a2f3a;--on-primary:#ffffff;--inbox-bg:#f6f8fc}}