@keyframes v2-pop{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}@keyframes v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-dialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes v2-ovIn{0%{opacity:0}to{opacity:1}}@keyframes v2-chipIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes v2-rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-spin{to{transform:rotate(360deg)}}[data-design=v2]{--gray-0:#fff;--gray-50:#fafbfc;--gray-100:#f4f6f8;--gray-150:#eceef2;--gray-200:#e2e5ec;--gray-300:#cbd0da;--gray-400:#9aa1b1;--gray-500:#6b7280;--gray-600:#4b5161;--gray-700:#343a47;--gray-900:#0b0d12;--brand:#1724c1;--brand-700:#141fa3;--brand-soft:#eef0ff;--brand-softer:#f6f7fe;--brand-fg:#1a24a8;--st-new:#6b7193;--st-qualify:#2a7ec9;--st-search:#6b67d6;--st-showing:#d18217;--st-showdone:#b58940;--st-negotiate:#c84d2a;--st-deal:#389a35;--st-lost:#c63d3d;--temp-hot:#db5a4b;--temp-warm:#d2922f;--temp-cold:#3e86c4;--src-fb:#4b66b0;--src-yad2:#c97a1b;--src-site:#6b7280;--src-ref:#2e9e5b;--src-past:#6b4fa8;--src-none:#9aa1b1;--bg-app:var(--gray-50);--surface:var(--gray-0);--text:var(--gray-900);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--border:var(--gray-200);--border-soft:var(--gray-150);--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-fg:var(--brand-fg);--focus:#1724c161;--red-soft:#d143431f;--red-soft-strong:#fce8ec;--green:#2e9e5b;--green-fg:#2e7d44;--green-soft:#2e9e5b1f;--green-soft-strong:#e6f4ea;--warn-ink:#8a5410;--tint-call-bg:#fce8ec;--tint-call-fg:#b23a52;--tint-mail-bg:#e7ecff;--tint-mail-fg:#3a49b5;--tint-show-bg:#fdeedd;--tint-show-fg:#9a5b16;--unseen-wash:#f4f6ff;--unseen-line:#e2e6fb;--unseen-hover:#ebeeff;--row-h:44px;--card-r:12px;--r-fld:8px;--e1:0 1px 2px #0b0d120a, 0 1px 1px #0b0d1208;--e2:0 4px 12px #0b0d120f;--e3:0 8px 24px #0b0d121a;--e4:0 16px 48px #0b0d1229;--ease:cubic-bezier(.16, 1, .3, 1);--t-micro:.12s;--t-in:.18s;--t-out:.14s;--t-panel:.24s;color:var(--text);font-family:Heebo,Assistant,-apple-system,system-ui,sans-serif;font-size:13.5px;line-height:1.45}[data-design=v2] span[dir=ltr],[data-design=v2] .num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-family:Inter,Heebo,sans-serif}[data-design=v2] .anim-pop{animation:v2-pop var(--t-in) var(--ease) both}[data-design=v2] .anim-rise{animation:v2-rise var(--t-in) var(--ease) both}[data-design=v2] .anim-dialog{animation:v2-dialogIn var(--t-panel) var(--ease) both}[data-design=v2] .anim-chip{animation:v2-chipIn var(--t-in) var(--ease) both}[data-design=v2] .anim-row{animation:v2-rowIn .26s var(--ease) both}@media (prefers-reduced-motion:reduce){[data-design=v2] *,[data-design=v2] :before,[data-design=v2] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-design=v2] .leads-table{--ink:var(--gray-900);--ink-2:var(--gray-700);--ink-3:var(--gray-500);--ink-4:var(--gray-400);--ink-5:var(--gray-300);--line:var(--gray-200);--line-soft:var(--gray-150);--line-strong:var(--gray-300);--surface-2:var(--gray-50);--surface-3:var(--gray-100);--brand-2:#2b3ad6;border-collapse:collapse;table-layout:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);width:100%;box-shadow:var(--e1);width:calc(100% - 48px);animation:v2-rise var(--t-in) var(--ease) both;direction:rtl;margin:14px 24px;font-family:Heebo,Assistant,system-ui,sans-serif;overflow:hidden}[data-design=v2] .leads-table thead th{text-align:start;letter-spacing:.04em;color:var(--text-subtle);border-bottom:1px solid var(--border);background:var(--gray-50);white-space:nowrap;z-index:2;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}[data-design=v2] .leads-table thead th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}[data-design=v2] .leads-table thead th.is-sortable:hover{color:var(--text-muted);background:var(--gray-100)}[data-design=v2] .leads-table thead th.lt-draggable{cursor:grab;touch-action:none}[data-design=v2] .leads-table thead th.lt-draggable:active{cursor:grabbing}[data-design=v2] .lt-drag-overlay{background:var(--surface);border:1px solid var(--border);height:30px;box-shadow:var(--e3);color:var(--text);letter-spacing:.04em;white-space:nowrap;cursor:grabbing;border-radius:8px;align-items:center;padding:0 12px;font-family:Heebo,Assistant,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}[data-design=v2] .leads-table thead th .th-inner{align-items:center;gap:5px;display:inline-flex}[data-design=v2] .leads-table thead th .th-sort-btn{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}[data-design=v2] .leads-table thead th .arr{opacity:0;width:11px;transition:opacity .12s;display:inline-block}[data-design=v2] .leads-table thead th.is-sortable:hover .arr{opacity:.5}[data-design=v2] .leads-table thead th.is-sorted{color:var(--accent-fg)}[data-design=v2] .leads-table thead th.is-sorted .arr{opacity:1}[data-design=v2] .leads-table thead th .th-sort-btn:focus-visible{box-shadow:0 0 0 3px var(--focus);border-radius:6px;outline:none}[data-design=v2] .leads-table thead th .col-lock{color:var(--text-subtle);opacity:.7;vertical-align:-1px;flex:none}[data-design=v2] .leads-table th.col-select,[data-design=v2] .leads-table td.col-select{text-align:center;width:42px}[data-design=v2] .leads-table th.col-select,[data-design=v2] .leads-table th.col-attention,[data-design=v2] .leads-table th.col-add{padding:10px 4px}[data-design=v2] .leads-table td.col-select,[data-design=v2] .leads-table td.col-attention,[data-design=v2] .leads-table td.col-add{text-align:center;padding:0 4px}[data-design=v2] .leads-table td.col-attention{text-align:center}[data-design=v2] .leads-table td.col-attention>*{margin-inline:auto}[data-design=v2] .leads-table .col-add-btn{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;display:inline-flex}[data-design=v2] .leads-table .col-add-btn[aria-expanded=true]{border-color:var(--brand);color:var(--brand);background:#1724c10a}[data-design=v2] .leads-table tbody td{height:var(--row-h);border-bottom:1px solid var(--border-soft);vertical-align:middle;white-space:nowrap;padding:0 14px;font-size:13.5px}[data-design=v2] .leads-table tbody tr:last-child td{border-bottom:none}[data-design=v2] .leads-table tbody tr{transition:background .12s var(--ease);cursor:pointer;position:relative}[data-design=v2] .leads-table tbody tr:hover{background:var(--gray-50)}[data-design=v2] .leads-table tbody tr.is-selected{background:var(--accent-soft)}[data-design=v2] .leads-table tbody tr.is-selected td:first-child:before{content:"";background:var(--accent);width:2px;position:absolute;inset-block:0;inset-inline-start:0}[data-design=v2] .leads-table tbody tr.is-unseen:not(.is-selected) td{background:var(--unseen-wash);border-bottom-color:var(--unseen-line)}[data-design=v2] .leads-table tbody tr.is-unseen:not(.is-selected):hover td{background:var(--unseen-hover)}[data-design=v2] .leads-table tbody tr.is-unseen td:first-child{box-shadow:inset -4px 0 0 0 var(--accent)}[data-design=v2] .leads-table tbody tr.is-unseen .cell-name-name{font-weight:700}[data-design=v2] .leads-table td.is-editable{cursor:text}[data-design=v2] .leads-table td.is-editable:hover{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-design=v2] .leads-table td.is-pick{cursor:pointer}[data-design=v2] .leads-table td.is-saved{animation:v2-savedFlash .7s var(--ease)}@keyframes v2-savedFlash{0%{background:#2e9e5b38}to{background:0 0}}[data-design=v2] .leads-table .name-cell{align-items:center;gap:10px;display:flex}[data-design=v2] .leads-table .cell-name:focus-visible{box-shadow:0 0 0 3px var(--focus);border-radius:7px;outline:none}[data-design=v2] .leads-table .new-badge{background:var(--accent);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;height:16px;margin-inline-end:2px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .leads-table .returned-badge{background:var(--green);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;height:16px;margin-inline-end:2px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .leads-table .qa{opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);gap:4px;margin-inline-start:auto;display:flex;transform:translate(6px)}[data-design=v2] .leads-table tbody tr:hover .qa,[data-design=v2] .leads-table tbody tr:focus-within .qa{opacity:1;transform:none}[data-design=v2] .leads-table .qa .quick-action{width:26px;height:26px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);transition:color .14s var(--ease), background .14s var(--ease), border-color .14s var(--ease);border-radius:7px;place-items:center;display:grid}[data-design=v2] .leads-table .qa .quick-action:hover{color:var(--accent-fg);border-color:var(--accent-soft);background:var(--accent-soft)}[data-design=v2] .leads-table .qa .quick-action.is-whatsapp:hover{color:#16a34a;background:#f0fdf4;border-color:#dcfce7}[data-design=v2] .leads-table .qa .quick-action:disabled{opacity:.45}[data-design=v2] .leads-table .qa .quick-action:disabled:hover{background:var(--surface);border-color:var(--border);color:var(--text-muted)}[data-design=v2] .leads-table .lt-status{white-space:nowrap;color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}[data-design=v2] .leads-table .lt-dot{border-radius:50%;flex:none;width:7px;height:7px}[data-design=v2] .leads-table .lt-agent{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}[data-design=v2] .leads-table .lt-agent-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .leads-table .lt-avatar{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}[data-design=v2] .leads-table .lt-src{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex;overflow:hidden}[data-design=v2] .leads-table .lt-src-sq{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}[data-design=v2] .leads-table .lt-tag{background:var(--gray-100);color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;max-width:100%;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}[data-design=v2] .leads-table .lt-caret{color:var(--text-subtle);opacity:0;transition:opacity var(--t-micro,.12s) var(--ease);margin-inline-start:5px;font-size:11px}[data-design=v2] .leads-table td.is-pick:hover .lt-caret{opacity:1}[data-design=v2] .leads-table tbody tr.row-skeleton td{height:var(--row-h);padding:0 14px}[data-design=v2] .leads-table tbody tr.row-skeleton .skel-bar{background:linear-gradient(90deg, var(--gray-100), var(--gray-150), var(--gray-100));width:70%;height:12px;animation:v2-skel 1.2s var(--ease) infinite;background-size:200% 100%;border-radius:6px;display:block}@keyframes v2-skel{0%{background-position:200% 0}to{background-position:-200% 0}}[data-design=v2] .leads-table tbody tr.row-loading td{text-align:center;border-bottom:none;padding:16px}[data-design=v2] .leads-table .row-loading-inner{color:var(--text-subtle);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}[data-design=v2] .leads-table .row-loading-spinner{border:2.5px solid #1724c126;border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite v2-ldsSpin}@keyframes v2-ldsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-design=v2] .leads-table{animation:none}[data-design=v2] .leads-table .qa{transition:none}[data-design=v2] .leads-table tbody tr.row-skeleton .skel-bar{animation:none}}[data-design=v2] .kcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);box-shadow:var(--e1);cursor:grab;transition:transform .16s var(--ease), box-shadow .16s var(--ease), border-color .16s var(--ease);flex:none;gap:0;height:auto;min-height:0;padding:11px 12px;overflow:visible}[data-design=v2] .kcard:hover{box-shadow:var(--e2);border-color:var(--gray-300);transform:translateY(-1px)}[data-design=v2] .kcard:focus-visible{box-shadow:0 0 0 3px var(--focus), var(--e2);outline:none}[data-design=v2] .kcard.dragging{opacity:.4;cursor:grabbing;box-shadow:var(--e3);transform:rotate(1.5deg)scale(1.02)}@keyframes v2-kc-landed{0%{box-shadow:0 0 0 2px var(--accent), var(--e2);transform:scale(.94)}60%{transform:scale(1.01)}to{box-shadow:var(--e1);transform:none}}[data-design=v2] .kcard.landed{animation:v2-kc-landed .45s var(--ease)}[data-design=v2] .kc-ph{border:2px dashed var(--accent);background:var(--accent-soft);border-radius:var(--card-r);box-sizing:border-box;flex:none}[data-design=v2] .kcard .kc-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}[data-design=v2] .kcard .kc-top .nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}[data-design=v2] .kcard .kc-urg{color:var(--st-lost);background:var(--red-soft);border-radius:5px;flex:none;margin-inline-start:auto;padding:1px 6px;font-size:10.5px;font-weight:600}[data-design=v2] .kcard .temp{background:var(--src-none);border-radius:50%;flex:none;width:7px;height:7px}[data-design=v2] .kcard .temp.hot{background:var(--temp-hot)}[data-design=v2] .kcard .temp.warm{background:var(--temp-warm)}[data-design=v2] .kcard .temp.cold{background:var(--temp-cold)}[data-design=v2] .kcard .new-badge{background:var(--accent);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-items:center;height:16px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .kcard .returned-badge{background:var(--green);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-items:center;height:16px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .kcard .kc-line{color:var(--text-muted);align-items:center;gap:6px;min-width:0;margin-bottom:6px;font-size:11.5px;display:flex}[data-design=v2] .kcard .kc-line svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.7;flex:none;width:13px;height:13px}[data-design=v2] .kcard .kc-line .kc-line-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design=v2] .kcard .kc-line .tag{background:var(--gray-100);color:var(--gray-600);border-radius:7px;flex:none;padding:1px 7px;font-size:11px}[data-design=v2] .kcard .kc-line.warn{color:var(--st-lost)}[data-design=v2] .kcard .kc-line.warn svg{opacity:1}[data-design=v2] .kcard .kc-foot{border-top:1px solid var(--border-soft);align-items:center;gap:8px;padding-top:9px;display:flex}[data-design=v2] .kcard .kc-foot .avatar{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}[data-design=v2] .kcard .kc-ag{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}[data-design=v2] .kcard .kc-foot .src{flex:none;align-items:center;display:inline-flex}[data-design=v2] .kcard .kc-foot .src i{border-radius:2px;width:7px;height:7px;display:inline-block}[data-design=v2] .kcard .kc-foot .num{color:var(--text);flex:none;margin-inline-start:auto;font-size:13px;font-weight:600}[data-design=v2] .kcard.is-unseen{background:var(--unseen-wash);border-color:var(--unseen-line);position:relative;overflow:hidden}[data-design=v2] .kcard.is-unseen:before{content:"";background:var(--accent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}[data-design=v2] .kcard.is-unseen .kc-top .nm{font-weight:700}@media (prefers-reduced-motion:reduce){[data-design=v2] .kcard,[data-design=v2] .kcard:hover{transition:none;transform:none}[data-design=v2] .kcard.dragging{transform:none}[data-design=v2] .kcard.landed{animation:none}}[data-design=v2] .table-state-host{justify-content:center;align-items:center;min-height:320px;margin:14px 24px;padding:24px;display:flex}@keyframes ldk-pop{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}@keyframes ldk-ovin{0%{opacity:0}to{opacity:1}}[data-design=v2] .ld-ov{z-index:1200;animation:ldk-ovin .16s var(--ease);background:#0b0d1257;place-items:center;padding:20px;display:grid;position:fixed;inset:0}[data-design=v2] .ld-dlg{background:var(--surface);width:520px;max-width:94vw;max-height:90vh;box-shadow:var(--e4);animation:ldk-pop .2s var(--ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-design=v2] .ld-dlg.wide{width:720px}[data-design=v2] .ld-dlg.slim{width:440px}[data-design=v2] .ld-dlg-h{align-items:flex-start;gap:11px;padding:18px 22px 6px;display:flex}[data-design=v2] .ld-dlg-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-fg);border-radius:10px;flex:none;place-items:center;display:grid}[data-design=v2] .ld-dlg-ic.deal{background:var(--green-soft);color:var(--green)}[data-design=v2] .ld-dlg-ic.lost{background:var(--red-soft);color:var(--st-lost)}[data-design=v2] .ld-dlg-ic.note{background:var(--tint-mail-bg);color:var(--tint-mail-fg)}[data-design=v2] .ld-dlg-ic.unit{background:var(--tint-show-bg);color:var(--tint-show-fg)}[data-design=v2] .ld-dlg-ic.call{background:var(--tint-call-bg);color:var(--tint-call-fg)}[data-design=v2] .ld-dlg-ic svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:20px;height:20px}[data-design=v2] .ld-dlg-tt{flex:1;min-width:0}[data-design=v2] .ld-dlg-h .ti{color:var(--text);font-size:17px;font-weight:600}[data-design=v2] .ld-dlg-h .su{color:var(--text-muted);margin-top:2px;font-size:12.5px}[data-design=v2] .ld-dlg-h .x{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-inline-start:auto;font-size:16px;line-height:1;display:grid}[data-design=v2] .ld-dlg-h .x:hover{background:var(--gray-100)}[data-design=v2] .ld-dlg-b{padding:8px 22px 16px;overflow:auto}[data-design=v2] .dl-lbl{color:var(--text-muted);margin:14px 0 6px;font-size:12px;font-weight:500}[data-design=v2] .dl-lbl:first-child{margin-top:4px}[data-design=v2] .ld-in,[data-design=v2] .ld-ta,[data-design=v2] .ld-sel{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px}[data-design=v2] .ld-ta{resize:vertical;min-height:88px;line-height:1.5}[data-design=v2] .ld-sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa1b1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:15px;padding-inline-start:32px}[data-design=v2] .ld-in:focus,[data-design=v2] .ld-ta:focus,[data-design=v2] .ld-sel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:none}[data-design=v2] .ld-in::placeholder,[data-design=v2] .ld-ta::placeholder{color:var(--text-subtle)}[data-design=v2] .ld-chips{flex-wrap:wrap;gap:7px;display:flex}[data-design=v2] .ld-chip{border:1px solid var(--border);background:var(--surface);color:var(--gray-600);cursor:pointer;transition:all .12s var(--ease);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}[data-design=v2] .ld-chip:hover{border-color:var(--gray-300);background:var(--gray-50)}[data-design=v2] .ld-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-fg);font-weight:600}[data-design=v2] .ld-chip.is-ban.on{border-color:var(--st-lost);background:color-mix(in srgb, var(--st-lost) 10%, transparent);color:var(--st-lost)}[data-design=v2] .ld-hint{color:var(--text-muted);margin-top:8px;font-size:12px}[data-design=v2] .ld-chip .dot{border-radius:50%;flex:none;width:8px;height:8px}[data-design=v2] .ld-picklist{flex-direction:column;gap:7px;max-height:360px;display:flex;overflow:auto}[data-design=v2] .ld-pickrow{border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:all .12s var(--ease);text-align:start;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}[data-design=v2] .ld-pickrow:hover{border-color:var(--gray-300);background:var(--gray-50)}[data-design=v2] .ld-pickrow.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}[data-design=v2] .ld-pickrow .pk-main{flex:1;min-width:0}[data-design=v2] .ld-pickrow .pk-t{color:var(--text);font-size:13.5px;font-weight:600}[data-design=v2] .ld-pickrow .pk-s{color:var(--text-muted);margin-top:1px;font-size:12px}[data-design=v2] .ld-pickrow .pk-chk{border:1.5px solid var(--border);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}[data-design=v2] .ld-pickrow.sel .pk-chk{background:var(--accent);border-color:var(--accent)}[data-design=v2] .ld-dlg-f{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 22px;display:flex}[data-design=v2] .ld-f-note{color:var(--text-subtle);font-size:11.5px}[data-design=v2] .ld-dlg-f .acts{gap:9px;margin-inline-start:auto;display:flex}[data-design=v2] .ld-dlg-f .ghost{border:1px solid var(--border);color:var(--gray-600);background:var(--surface);cursor:pointer;transition:background .12s var(--ease);border-radius:9px;padding:9px 16px;font-size:13px;font-weight:500}[data-design=v2] .ld-dlg-f .ghost:hover{background:var(--gray-100)}[data-design=v2] .ld-dlg-f .prim{color:#fff;background:var(--accent);cursor:pointer;transition:filter .12s var(--ease);border:0;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600}[data-design=v2] .ld-dlg-f .prim:hover{filter:brightness(1.06)}[data-design=v2] .ld-dlg-f .prim.deal{background:var(--green)}[data-design=v2] .ld-dlg-f .prim.lost{background:var(--st-lost)}[data-design=v2] .ld-dlg-f .prim:disabled{opacity:.5;cursor:default;filter:none}@media (prefers-reduced-motion:reduce){[data-design=v2] .ld-ov,[data-design=v2] .ld-dlg{animation-duration:1ms}}[data-design=v2].filter-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);width:280px;max-height:74vh;box-shadow:var(--e3);z-index:50;animation:v2-pop var(--t-in) var(--ease) both;overflow:auto}[data-design=v2] .fmenu{padding:6px}[data-design=v2] .fmenu-h{letter-spacing:.05em;color:var(--text-subtle);padding:8px 10px 6px;font-size:11px;font-weight:600}[data-design=v2] .fmenu-i{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}[data-design=v2] .fmenu-i:hover{background:var(--gray-50)}[data-design=v2] .fmenu-i .chev{color:var(--text-subtle);margin-inline-start:auto}[data-design=v2] .fmenu-badge{background:var(--accent);color:#fff;border-radius:20px;place-items:center;min-width:17px;height:17px;margin-inline-start:auto;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}[data-design=v2] .fmenu-i .fmenu-badge+.chev{margin-inline-start:6px}[data-design=v2] .fmenu-clear{text-align:start;border-top:1px solid var(--border-soft);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;margin-top:4px;padding:8px 10px;font-size:13px;display:block}[data-design=v2] .fmenu-clear:hover{color:var(--st-lost)}[data-design=v2] .facet-head{align-items:center;gap:4px;padding:12px 14px 9px;font-weight:600;display:flex}[data-design=v2] .facet-back{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;font-size:16px;display:grid}[data-design=v2] .facet-back:hover{background:var(--gray-100)}[data-design=v2] .facet-title{font-size:13.5px}[data-design=v2] .facet-x{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;margin-inline-start:auto;display:grid}[data-design=v2] .facet-x:hover{background:var(--gray-100)}[data-design=v2] .facet-list{padding:2px 0}[data-design=v2] .opt{cursor:pointer;align-items:center;gap:9px;padding:7px 14px;font-size:13px;display:flex}[data-design=v2] .opt:hover{background:var(--gray-50)}[data-design=v2] .opt-cbx{border:1.5px solid var(--gray-300);background:var(--surface);color:#fff;width:16px;height:16px;transition:.12s var(--ease);border-radius:4px;flex:none;place-items:center;display:inline-grid}[data-design=v2] .opt-cbx svg{opacity:0;transition:.12s var(--ease);transform:scale(.6)}[data-design=v2] .opt-cbx.on{background:var(--accent);border-color:var(--accent)}[data-design=v2] .opt-cbx.on svg{opacity:1;transform:scale(1)}[data-design=v2] .opt-lbl{align-items:center;gap:8px;min-width:0;display:flex}[data-design=v2] .opt-dot{border-radius:50%;flex:none;width:8px;height:8px}[data-design=v2] .opt-square{border-radius:2px;flex:none;width:8px;height:8px}[data-design=v2] .opt-avatar{background:var(--brand-soft);width:20px;height:20px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}[data-design=v2] .facet-dep{background:var(--accent-soft);border:1px dashed #1724c14d;border-radius:9px;margin:6px 12px 10px;padding:9px}[data-design=v2] .facet-dep-h{color:var(--accent-fg);margin-bottom:6px;font-size:11px;font-weight:600}[data-design=v2] .facet-dep select{border:1px solid var(--border);border-radius:var(--r-fld);background:var(--surface);width:100%;height:32px;color:var(--text);font:inherit;margin-bottom:6px;padding:0 9px;font-size:13px}[data-design=v2] .facet-dep select:last-child{margin-bottom:0}[data-design=v2] .facet-foot{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:11px 14px;display:flex;position:sticky;bottom:0}[data-design=v2] .facet-foot .clr{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:13px}[data-design=v2] .facet-foot .apply{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-inline-start:auto;padding:7px 14px;font-size:13px;font-weight:500}