:root{--app-sidebar: 260px;--bg0: #f3efe6;--bg1: #e7eef2;--ink: #14212b;--muted: #5b6b76;--accent: #0f6a5b;--accent-2: #c45c26;--card: rgba(255, 255, 255, .72);--line: rgba(20, 33, 43, .12);--ok: #1f7a4c;--warn: #a16207;--danger: #b42318;--shadow: 0 18px 50px rgba(20, 33, 43, .08);--radius: 18px;font-family:IBM Plex Sans,sans-serif;color:var(--ink);background:radial-gradient(1200px 600px at 10% -10%,#d9ebe4 0%,transparent 55%),radial-gradient(900px 500px at 90% 0%,#f6dcc8 0%,transparent 50%),linear-gradient(180deg,var(--bg0),var(--bg1))}:root:where([data-theme=pink]){--bg1: #F3E6EB;--ink: #29161E;--muted: #745D66;--line: rgba(41,22,30,.12);--shadow: 0 18px 50px rgba(41,22,30,.08)}:root[data-theme=dark]{--bg0: #27374F;--bg1: #27374F;--ink: #CED8DF;--muted: #96A4AE;--accent: #0f6a5b;--accent-2: #c45c26;--card: rgba(24,34,51,.8);--line: rgba(255,255,255,.16);--ok: #91E3BA;--warn: #a16207;--danger: #b42318;--shadow: 0 18px 50px rgba(0,0,0,.268);color:var(--ink);background:radial-gradient(1200px 600px at 10% -10%,#284D3F 0%,transparent 55%),radial-gradient(900px 500px at 90% 0%,#58371D 0%,transparent 50%),linear-gradient(180deg,var(--bg0),var(--bg1))}*{box-sizing:border-box}img,svg,video,canvas{max-width:100%}html,body,#root{height:100%;margin:0;overflow:hidden}a{color:inherit;text-decoration:none}html[data-theme=dark] a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.app-shell{display:grid;grid-template-columns:var(--app-sidebar) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"nav header" "nav main";height:100%;max-height:100dvh;width:100%;overflow:hidden}.app-header{grid-area:header;position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid var(--line);background:#ffffff73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=dark] .app-header{border-bottom:1px solid var(--line);background:#18223387}.app-header-title{font-family:Manrope,sans-serif;font-weight:700}.profile-menu{position:relative}.profile-trigger{display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;color:inherit}html[data-theme=dark] .profile-trigger{border:0;background:transparent;color:inherit}.profile-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:700}html[data-theme=dark] .profile-avatar{background:var(--accent);color:#fff}.profile-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.profile-meta em{font-style:normal;color:var(--muted);font-size:.75rem}html[data-theme=dark] .profile-meta em{color:var(--muted)}.profile-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:12px;border-radius:14px;background:#ffffffeb;border:1px solid var(--line);box-shadow:var(--shadow);z-index:50}html[data-theme=dark] .profile-dropdown{background:#182233e6;border:1px solid var(--line);box-shadow:var(--shadow)}.nav-sep{height:1px;margin:10px 6px;background:var(--line)}html[data-theme=dark] .nav-sep{background:var(--line)}.modal-backdrop{position:fixed;inset:0;background:#0f172059;display:grid;place-items:center;z-index:40;padding:20px}:where(html[data-theme=pink]) .modal-backdrop{background:#1e111659}html[data-theme=dark] .modal-backdrop{background:#00000096}.modal-card{width:min(860px,100%);max-height:90vh;overflow:auto;background:var(--card);border-radius:18px;padding:18px}html[data-theme=dark] .modal-card{background:var(--card)}.comm-form,.session-row,.collect-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 6px}html[data-theme=dark] .data-table th,html[data-theme=dark] .data-table td{border-bottom:1px solid var(--line)}.log-box{max-height:360px;overflow:auto;background:#14212b0f;padding:12px;border-radius:12px}:where(html[data-theme=pink]) .log-box{background:#29161e0f}html[data-theme=dark] .log-box{background:#ffffff10}.stack-actions{display:flex;flex-direction:column;gap:8px}.sidebar{grid-area:nav;position:sticky;top:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:16px 12px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-right:1px solid var(--line);background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] .sidebar{border-right:1px solid var(--line);background:#182233a1}.sidebar-foot{margin-top:28px}.mobile-bar,.nav-backdrop{display:none}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.03em;margin-bottom:6px}.brand-sub{color:var(--muted);font-size:.85rem;margin-bottom:28px}html[data-theme=dark] .brand-sub{color:var(--muted)}.nav a{display:block;padding:8px 10px;border-radius:10px;margin-bottom:4px;color:var(--muted);font-size:.88rem;line-height:1.25;white-space:nowrap}html[data-theme=dark] .nav a{color:var(--muted)}.nav a.active,.nav a:hover{background:#0f6a5b1a;color:var(--accent)}html[data-theme=dark] .nav a.active,html[data-theme=dark] .nav a:hover{background:#ffffff1b;color:var(--accent)}.nav-archive{margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}html[data-theme=dark] .nav-archive{border-top:1px dashed var(--line)}.nav-archive-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;margin-bottom:4px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}html[data-theme=dark] .nav-archive-toggle{border:0;background:transparent;color:var(--muted)}.nav-archive-toggle:hover{color:var(--ink);background:#14212b0a}:where(html[data-theme=pink]) .nav-archive-toggle:hover{background:#29161e0a}html[data-theme=dark] .nav-archive-toggle:hover{color:var(--ink);background:#ffffff0b}.nav-archive a{font-size:.82rem;opacity:.88}.main{grid-area:main;min-width:0;min-height:0;max-width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:14px 16px 28px;background:#d8e0ea}:where(html[data-theme=pink]) .main{background:#ebd7df}html[data-theme=dark] .main{background:#29394c}.main:has(.crm-board){overflow:hidden;padding-bottom:10px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:22px;gap:12px 16px}.topbar-actions{display:flex;flex-wrap:wrap;gap:8px}.create-card-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.create-card-form input{width:148px;min-height:34px;padding:0 10px;border-radius:8px;border:1px solid rgba(0,70,132,.18);background:#ffffffb8}:where(html[data-theme=pink]) .create-card-form input{border:1px solid rgba(149,71,106,.18)}html[data-theme=dark] .create-card-form input{border:1px solid rgba(0,70,132,.18);background:#182233cc}.create-card-form input:first-child{width:132px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 8px}.muted{color:var(--muted)}html[data-theme=dark] .muted{color:var(--muted)}.grid{display:grid;gap:16px}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}html[data-theme=dark] .panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.stat-value{font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:800}.btn{border:0;border-radius:12px;padding:10px 14px;background:var(--accent);color:#fff;cursor:pointer;font-weight:600}html[data-theme=dark] .btn{border:0;background:var(--accent);color:#fff}.btn.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}html[data-theme=dark] .btn.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.danger{background:var(--danger)}html[data-theme=dark] .btn.danger{background:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.tag{display:inline-block;font-size:.75rem;padding:3px 8px;border-radius:999px;background:#0f6a5b1a;color:var(--accent);margin-right:6px}html[data-theme=dark] .tag{background:#ffffff1b;color:var(--accent)}.tag.market{background:#c45c261f;color:var(--accent-2)}html[data-theme=dark] .tag.market{background:#c45c261f;color:var(--accent-2)}.tag.supplier{background:#a162071f;color:var(--warn)}html[data-theme=dark] .tag.supplier{background:#a162071f;color:var(--warn)}.list-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}html[data-theme=dark] .list-row{border-bottom:1px solid var(--line)}.login-page{height:100%;overflow:auto;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);padding:28px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}html[data-theme=dark] .login-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.login-logo{display:block;width:min(220px,78%);height:auto;margin:0 auto 32px}.field{display:grid;gap:6px;margin-bottom:14px}.field input,.field textarea,.field select{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .field select{border:1px solid var(--line);background:#1c2838}.rec{border-left:4px solid var(--accent);padding:12px 14px;margin-bottom:10px;background:#fffc;border-radius:0 12px 12px 0}html[data-theme=dark] .rec{border-left:4px solid var(--accent);background:#182233e0}.rec.alt{border-left-color:var(--accent-2)}html[data-theme=dark] .rec.alt{border-left-color:var(--accent-2)}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}@media(max-width:960px){.split,.grid-2{grid-template-columns:1fr}}.amo-desk{--amo-blue: #4c8bf5;--amo-card: #ffffff;--amo-border: #e6ebf0;--amo-soft: #f4f6f8}:where(html[data-theme=pink]) .amo-desk{--amo-blue: #D46D96;--amo-border: #F1E5EA}html[data-theme=dark] .amo-desk{--amo-blue: #4c8bf5;--amo-card: #1C2838;--amo-border: #2C3B50;--amo-soft: #212F43}.amo-desk-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.amo-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--amo-blue);font-weight:700;margin-bottom:4px}html[data-theme=dark] .amo-eyebrow{color:var(--amo-blue)}.amo-filters{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) 1.4fr;gap:12px;align-items:end;background:var(--amo-card);border:1px solid var(--amo-border);border-radius:14px;padding:14px 16px;margin-bottom:16px;box-shadow:0 8px 24px #14212b0a}:where(html[data-theme=pink]) .amo-filters{box-shadow:0 8px 24px #29161e0a}html[data-theme=dark] .amo-filters{background:var(--amo-card);border:1px solid var(--amo-border);box-shadow:0 8px 24px #0000002a}.amo-filters .field{margin-bottom:0}.amo-filter-meta{font-size:.85rem;padding-bottom:10px}.amo-kpi-row{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin-bottom:16px}.amo-kpi{background:var(--amo-card);border:1px solid var(--amo-border);border-radius:14px;padding:14px 16px;box-shadow:0 8px 24px #14212b0a;transition:transform .16s ease,box-shadow .16s ease}:where(html[data-theme=pink]) .amo-kpi{box-shadow:0 8px 24px #29161e0a}html[data-theme=dark] .amo-kpi{background:var(--amo-card);border:1px solid var(--amo-border);box-shadow:0 8px 24px #0000002a}.amo-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 32px #4c8bf51f}:where(html[data-theme=pink]) .amo-kpi:hover{box-shadow:0 14px 32px #d46d961f}html[data-theme=dark] .amo-kpi:hover{box-shadow:0 14px 32px #4c8bf51f}.amo-kpi-label{color:var(--muted);font-size:.8rem;margin-bottom:6px}html[data-theme=dark] .amo-kpi-label{color:var(--muted)}.amo-kpi-value{font-family:Manrope,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.03em}.amo-kpi-value small{font-size:.85rem;margin-left:4px;color:var(--muted)}html[data-theme=dark] .amo-kpi-value small{color:var(--muted)}.amo-kpi-foot{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:.78rem}.amo-delta.up{color:#1f7a4c;font-weight:700}html[data-theme=dark] .amo-delta.up{color:#91e3ba}.amo-delta.down{color:#b42318;font-weight:700}html[data-theme=dark] .amo-delta.down{color:#b42318}.amo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.amo-widget{background:var(--amo-card);border:1px solid var(--amo-border);border-radius:16px;padding:16px 18px 18px;box-shadow:0 10px 28px #14212b0d;min-height:220px;animation:amoIn .28s ease}:where(html[data-theme=pink]) .amo-widget{box-shadow:0 10px 28px #29161e0d}html[data-theme=dark] .amo-widget{background:var(--amo-card);border:1px solid var(--amo-border);box-shadow:0 10px 28px #00000030}.amo-widget.wide{grid-column:1 / -1}.amo-widget.open{box-shadow:0 16px 40px #4c8bf51f;border-color:#4c8bf559}:where(html[data-theme=pink]) .amo-widget.open{box-shadow:0 16px 40px #d46d961f;border-color:#d46d9659}html[data-theme=dark] .amo-widget.open{box-shadow:0 16px 40px #4c8bf51f;border-color:#4c8bf559}.amo-widget-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px;cursor:pointer}.amo-widget-head h3{font-size:1rem;margin:0 0 2px}.amo-widget-head p{margin:0;font-size:.8rem}.amo-widget-toggle{font-size:.78rem;color:var(--amo-blue);font-weight:600;white-space:nowrap}html[data-theme=dark] .amo-widget-toggle{color:var(--amo-blue)}.amo-widget-body{min-height:80px}.amo-widget-stats{display:flex;gap:24px;margin-top:10px}.amo-widget-stats strong{display:block;font-size:1.05rem}.amo-detail{margin-top:14px;padding-top:12px;border-top:1px solid var(--amo-border)}html[data-theme=dark] .amo-detail{border-top:1px solid var(--amo-border)}.amo-detail.scroll{max-height:280px;overflow:auto}.amo-chart{display:block}.amo-chart-wrap{width:100%}.amo-axis-text{fill:#6b7785;font-size:11px;font-family:IBM Plex Sans,sans-serif}:where(html[data-theme=pink]) .amo-axis-text{fill:#836d76}html[data-theme=dark] .amo-axis-text{fill:#8b96a2}.amo-axis-unit{fill:#8b95a1;font-size:11px;font-weight:600;font-family:IBM Plex Sans,sans-serif}:where(html[data-theme=pink]) .amo-axis-unit{fill:#9f8d94}html[data-theme=dark] .amo-axis-unit{fill:#74808e}.amo-chart-caption{margin-top:6px;font-size:.78rem}.amo-hbar{display:grid;gap:10px}.amo-hbar-row{display:grid;grid-template-columns:minmax(90px,1.1fr) 2fr auto;gap:10px;align-items:center}.amo-hbar-label{display:grid;font-size:.86rem}.amo-hbar-label small{font-size:.72rem}.amo-hbar-track{height:10px;background:#e8eef5;border:1px solid #d5dee8;border-radius:999px;overflow:hidden;display:flex}:where(html[data-theme=pink]) .amo-hbar-track{background:#f6e7ed;border:1px solid #E9D4DC}html[data-theme=dark] .amo-hbar-track{background:#26364c;border:1px solid #2C3B50}.amo-hbar-track.stacked{height:12px}.amo-hbar-fill{height:100%;border-radius:999px;transition:width .4s ease}.amo-hbar-value{font-size:.82rem;font-weight:650;text-align:right;white-space:nowrap}.amo-funnel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px}.amo-funnel-stage{border-radius:10px;color:#fff;min-height:42px;display:flex;align-items:center;justify-content:center;transition:width .35s ease,transform .16s ease;box-shadow:0 8px 18px #4c8bf52e}:where(html[data-theme=pink]) .amo-funnel-stage{box-shadow:0 8px 18px #d46d962e}html[data-theme=dark] .amo-funnel-stage{color:#fff;box-shadow:0 8px 18px #4c8bf52e}.amo-funnel-stage:hover{transform:scale(1.01)}.amo-funnel-inner{display:flex;justify-content:space-between;width:100%;padding:8px 14px;font-size:.86rem;gap:12px}.amo-donut-wrap{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.amo-donut-plot{position:relative;width:140px;height:140px}.amo-donut-center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.amo-donut-center-text{text-align:center;display:grid;gap:2px}.amo-donut-center-text strong{font-size:.85rem}.amo-donut-legend{display:grid;gap:8px}.amo-legend-item{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-size:.85rem}.amo-legend-item i,.amo-legend-inline i{width:10px;height:10px;border-radius:50%;display:inline-block}.amo-legend-inline{display:flex;gap:16px;margin-top:10px;font-size:.8rem;color:var(--muted)}html[data-theme=dark] .amo-legend-inline{color:var(--muted)}.amo-legend-inline span{display:inline-flex;align-items:center;gap:6px}.amo-split{display:grid;grid-template-columns:1.1fr 1.4fr;gap:18px;align-items:start}.amo-rfm-list h4{margin:0 0 8px;font-size:.9rem}.amo-big-metric{font-family:Manrope,sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:-.04em;color:var(--amo-blue)}html[data-theme=dark] .amo-big-metric{color:var(--amo-blue)}.amo-big-metric small{font-size:1rem;color:var(--muted)}html[data-theme=dark] .amo-big-metric small{color:var(--muted)}.abc-scale{display:flex;width:max-content;gap:6px;margin-top:4px}.abc-seg{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:.78rem;letter-spacing:0;color:#8e8e93;background:#fff;border:1.5px solid #d8dde3}:where(html[data-theme=pink]) .abc-seg{border:1.5px solid #E4D7DC}html[data-theme=dark] .abc-seg{color:#828288;background:#1c2838;border:1.5px solid #2C3B50}.abc-seg-on.abc-seg-A{color:#fff;background:linear-gradient(160deg,#3ddc6a,#1f8a4a);border-color:#1f8a4a;box-shadow:0 4px 10px #1f8a4a59}html[data-theme=dark] .abc-seg-on.abc-seg-A{color:#fff;background:linear-gradient(160deg,#3ddc6a,#1f8a4a);border-color:#8fe6b2;box-shadow:0 4px 10px #1f8a4a59}.abc-seg-on.abc-seg-B{color:#fff;background:linear-gradient(160deg,#ffb340,#c97800);border-color:#c97800;box-shadow:0 4px 10px #c9780059}html[data-theme=dark] .abc-seg-on.abc-seg-B{color:#fff;background:linear-gradient(160deg,#ffb340,#c97800);border-color:#f5c680;box-shadow:0 4px 10px #c9780059}.abc-seg-on.abc-seg-C{color:#fff;background:linear-gradient(160deg,#a8b0b8,#5b6b76);border-color:#5b6b76;box-shadow:0 4px 10px #5b6b764d}:where(html[data-theme=pink]) .abc-seg-on.abc-seg-C{background:linear-gradient(160deg,#b7a9af,#745d66);border-color:#745d66;box-shadow:0 4px 10px #745d664d}html[data-theme=dark] .abc-seg-on.abc-seg-C{color:#fff;background:linear-gradient(160deg,#525c65,#5b6b76);border-color:#96a4ae;box-shadow:0 4px 10px #0009}.boston-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;border-top:1px dashed var(--line)}html[data-theme=dark] .boston-row{border-top:1px dashed var(--line)}.boston-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;font-weight:700;font-size:.92rem;line-height:1}.boston-ico-wrap{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.boston-ico{width:22px;height:22px;display:block}.boston-cow{background:#eef8ef;border:1px solid #9ccc9a;color:#1f6b3a}html[data-theme=dark] .boston-cow{background:#233247;border:1px solid #97E094;color:#94e0af}.boston-cow .boston-ico-wrap{background:#fff;box-shadow:0 1px 3px #1f6b3a26}html[data-theme=dark] .boston-cow .boston-ico-wrap{background:#1c2838;box-shadow:0 1px 3px #00000073}.boston-star{background:#fff6dd;border:1px solid #e6c25c;color:#8a6a00}html[data-theme=dark] .boston-star{background:#58481d;border:1px solid #e6c25c;color:#f5da80}.boston-star .boston-ico-wrap{background:#fff}html[data-theme=dark] .boston-star .boston-ico-wrap{background:#1c2838}.boston-cat{background:#fff3e6;border:1px solid #e0a86a;color:#8a4b12}html[data-theme=dark] .boston-cat{background:#583c1d;border:1px solid #e0a86a;color:#efb885}.boston-cat .boston-ico-wrap{background:#fff}html[data-theme=dark] .boston-cat .boston-ico-wrap{background:#1c2838}.boston-dog{background:#f1f2f4;border:1px solid #c5c9ce;color:#5b6b76}:where(html[data-theme=pink]) .boston-dog{border:1px solid #CDC6C9;color:#745d66}html[data-theme=dark] .boston-dog{background:#233247;border:1px solid #2C3B50;color:#96a4ae}.boston-dog .boston-ico-wrap{background:#fff}html[data-theme=dark] .boston-dog .boston-ico-wrap{background:#1c2838}.tag.abc-A{background:#34c75926;color:#1f7a4c}html[data-theme=dark] .tag.abc-A{background:#34c75926;color:#91e3ba}.tag.abc-B{background:#ff950026;color:#a16207}html[data-theme=dark] .tag.abc-B{background:#ff950026;color:#f5c580}.tag.abc-C{background:#8e8e932e;color:#5b6b76}:where(html[data-theme=pink]) .tag.abc-C{color:#745d66}html[data-theme=dark] .tag.abc-C{background:#8e8e932e;color:#96a4ae}.amo-loading{padding:48px;text-align:center;color:var(--muted);background:var(--amo-card);border-radius:16px;border:1px dashed var(--amo-border)}html[data-theme=dark] .amo-loading{color:var(--muted);background:var(--amo-card);border:1px dashed var(--amo-border)}.amo-footnote{margin-top:18px;font-size:.8rem;line-height:1.45}@keyframes amoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.amo-kpi-row{grid-template-columns:repeat(3,1fr)}.amo-filters{grid-template-columns:1fr 1fr}.amo-grid{grid-template-columns:1fr}.amo-widget.wide{grid-column:auto}.amo-split{grid-template-columns:1fr}.amo-donut-wrap{grid-template-columns:1fr;justify-items:start}}@media(max-width:700px){.amo-kpi-row{grid-template-columns:1fr 1fr}.amo-hbar-row{grid-template-columns:1fr}}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tbl{width:100%;border-collapse:collapse;font-size:.86rem}.tbl th{text-align:left;font-weight:600;color:var(--muted);padding:8px 10px;border-bottom:2px solid var(--line);white-space:nowrap}html[data-theme=dark] .tbl th{color:var(--muted);border-bottom:2px solid var(--line)}.tbl td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}html[data-theme=dark] .tbl td{border-bottom:1px solid var(--line)}.tbl tbody tr:hover{background:#0f6a5b0a}html[data-theme=dark] .tbl tbody tr:hover{background:#ffffff0b}.tbl .row-hole{background:#c45c260f}html[data-theme=dark] .tbl .row-hole{background:#c45c260f}.tag.sig-s01{background:#34c75926;color:#1f7a4c}html[data-theme=dark] .tag.sig-s01{background:#34c75926;color:#91e3ba}.tag.sig-s02{background:#ff950026;color:#a16207}html[data-theme=dark] .tag.sig-s02{background:#ff950026;color:#f5c580}.tag.sig-s03{background:#c45c2624;color:var(--accent-2)}html[data-theme=dark] .tag.sig-s03{background:#c45c2624;color:var(--accent-2)}.tag.sig-s04{background:#d630311f;color:var(--danger)}html[data-theme=dark] .tag.sig-s04{background:#d630311f;color:var(--danger)}.tag.sig-s05{background:#8e8e932e;color:#5b6b76}:where(html[data-theme=pink]) .tag.sig-s05{color:#745d66}html[data-theme=dark] .tag.sig-s05{background:#8e8e932e;color:#96a4ae}.tag.sig-s08{background:#0f6a5b29;color:var(--accent)}html[data-theme=dark] .tag.sig-s08{background:#ffffff2b;color:var(--accent)}.transit-note{margin-top:4px;font-size:.8rem;color:var(--accent)}html[data-theme=dark] .transit-note{color:var(--accent)}.cat-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.cat-facts .muted{display:block;font-size:.78rem}.num-input{width:76px;padding:7px 9px;border-radius:10px;border:1px solid var(--line);font:inherit}html[data-theme=dark] .num-input{border:1px solid var(--line)}.num-input:disabled{opacity:.55;background:#8e8e9314}html[data-theme=dark] .num-input:disabled{background:#8e8e9314}.form-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}html[data-theme=dark] .form-row{border-bottom:1px solid var(--line)}.form-row:last-of-type{border-bottom:0}html[data-theme=dark] .form-row:last-of-type{border-bottom:0}.season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:10px}.season-cell{display:flex;flex-direction:column;gap:4px;font-size:.8rem}.season-cell .num-input{width:100%}.legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 18px;margin-bottom:10px;font-size:.88rem}.action-line{margin-top:6px;font-weight:700;color:var(--ink)}html[data-theme=dark] .action-line{color:var(--ink)}.why-list{margin:4px 0 0;padding-left:18px;color:var(--muted);font-size:.84rem;line-height:1.5}html[data-theme=dark] .why-list{color:var(--muted)}.action-cell{font-size:.82rem;max-width:240px}.formula-inactive td{opacity:.55}.formula-status-head{margin:0 0 6px;font-size:.9rem}.formula-status-head.st-active{color:var(--accent)}html[data-theme=dark] .formula-status-head.st-active{color:var(--accent)}.formula-status-head.st-proxy{color:var(--warn)}html[data-theme=dark] .formula-status-head.st-proxy{color:var(--warn)}.formula-status-head.st-waiting{color:#5b6b76}:where(html[data-theme=pink]) .formula-status-head.st-waiting{color:#745d66}html[data-theme=dark] .formula-status-head.st-waiting{color:#96a4ae}.formula-status-head.st-off{color:var(--danger)}html[data-theme=dark] .formula-status-head.st-off{color:var(--danger)}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tab-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:transparent;font:inherit;font-size:.88rem;cursor:pointer;color:var(--muted)}html[data-theme=dark] .tab-btn{border:1px solid var(--line);background:transparent;color:var(--muted)}.tab-btn:hover{border-color:var(--accent)}html[data-theme=dark] .tab-btn:hover{border-color:var(--accent)}.tab-btn.tab-active{background:var(--accent);border-color:var(--accent);color:#fff}html[data-theme=dark] .tab-btn.tab-active{background:var(--accent);border-color:var(--accent);color:#fff}.tab-count{background:#8e8e9333;border-radius:999px;padding:1px 8px;font-size:.78rem}html[data-theme=dark] .tab-count{background:#8e8e9333}.tab-active .tab-count{background:#ffffff40}html[data-theme=dark] .tab-active .tab-count{background:#ffffff40}.mute-row{display:flex;gap:8px;margin-top:6px}.mute-btn{padding:4px 10px;border-radius:999px;border:1px dashed var(--line);background:transparent;font:inherit;font-size:.76rem;color:var(--muted);cursor:pointer}html[data-theme=dark] .mute-btn{border:1px dashed var(--line);background:transparent;color:var(--muted)}.mute-btn:hover{border-color:var(--accent);color:var(--accent)}html[data-theme=dark] .mute-btn:hover{border-color:var(--accent);color:var(--accent)}.draft-overlay{position:fixed;inset:0;background:#141e1c73;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;z-index:50;overflow-y:auto}html[data-theme=dark] .draft-overlay{background:#000000b0}.draft-panel{background:var(--panel, #fff);border-radius:20px;padding:22px 24px;max-width:860px;width:100%;box-shadow:0 24px 60px #00000040}html[data-theme=dark] .draft-panel{background:var(--panel, #1C2838);box-shadow:0 24px 60px #00000040}.draft-supplier{border-top:1px solid var(--line);padding:12px 0}html[data-theme=dark] .draft-supplier{border-top:1px solid var(--line)}.tbl .row-transit-pilot{background:#0f6a5b12}html[data-theme=dark] .tbl .row-transit-pilot{background:#ffffff13}.cat-chips{display:flex;flex-wrap:wrap;gap:6px}.cat-chip{padding:4px 11px;border-radius:999px;border:1px solid var(--line);font-size:.78rem;color:var(--muted);background:transparent;white-space:nowrap}html[data-theme=dark] .cat-chip{border:1px solid var(--line);color:var(--muted);background:transparent}.cat-chip-n{opacity:.6;font-size:.72rem}.cat-chip-active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}html[data-theme=dark] .cat-chip-active{background:var(--accent);border-color:var(--accent);color:#fff}.cat-chip-active .cat-chip-n{opacity:.85}.subcat-block{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}html[data-theme=dark] .subcat-block{border-top:1px dashed var(--line)}.slice-row{cursor:pointer}.slice-row:hover{background:#0f6a5b14}html[data-theme=dark] .slice-row:hover{background:#ffffff15}.slice-row-active{background:#0f6a5b1f}html[data-theme=dark] .slice-row-active{background:#ffffff20}.dist-bar{display:flex;height:22px;border-radius:999px;overflow:hidden;background:#eef1f4;border:1px solid var(--line);margin:10px 0 8px}:where(html[data-theme=pink]) .dist-bar{background:#f4eef0}html[data-theme=dark] .dist-bar{background:#243449;border:1px solid var(--line)}.dist-seg{display:block;height:100%}.dist-a{background:linear-gradient(160deg,#3ddc6a,#1f8a4a)}html[data-theme=dark] .dist-a{background:linear-gradient(160deg,#3ddc6a,#1f8a4a)}.dist-b{background:linear-gradient(160deg,#ffd25e,#d99a00)}html[data-theme=dark] .dist-b{background:linear-gradient(160deg,#ffd25e,#d99a00)}.dist-c{background:linear-gradient(160deg,#c9d2d9,#8e9aa5)}:where(html[data-theme=pink]) .dist-c{background:linear-gradient(160deg,#d8cad0,#a39098)}html[data-theme=dark] .dist-c{background:linear-gradient(160deg,#313c45,#65737f)}.dist-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.84rem;color:var(--muted)}html[data-theme=dark] .dist-legend{color:var(--muted)}.dist-legend-item{display:inline-flex;align-items:center;gap:6px}.dist-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.quad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.quad-card{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff}html[data-theme=dark] .quad-card{border:1px solid var(--line);background:#1c2838}.quad-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.quad-rub{font-size:1.15rem;font-weight:800;margin-bottom:6px}.quad-звезда{border-color:#e8c35a;background:#fffdf4}html[data-theme=dark] .quad-звезда{border-color:#e8c35a;background:#1f2c3f}.quad-корова{border-color:#b7d9a8;background:#f7fcf3}html[data-theme=dark] .quad-корова{border-color:#abe094;background:#202e41}.quad-вопрос{border-color:#f0c892;background:#fffaf2}html[data-theme=dark] .quad-вопрос{border-color:#f0c892;background:#202d40}.quad-собака{border-color:#d5dbe0;background:#fafbfc}:where(html[data-theme=pink]) .quad-собака{border-color:#e1d4d9}html[data-theme=dark] .quad-собака{border-color:#2c3b50;background:#1e2b3d}.deficit{color:#b3261e}html[data-theme=dark] .deficit{color:#b3261e}.quad-click{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.quad-click:hover{box-shadow:0 6px 18px #3c485424;transform:translateY(-1px)}:where(html[data-theme=pink]) .quad-click:hover{box-shadow:0 6px 18px #523e4624}html[data-theme=dark] .quad-click:hover{box-shadow:0 6px 18px #0000006c}.quad-active{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=dark] .quad-active{outline:2px solid var(--accent);outline-offset:2px}.ss-total{display:flex;flex-wrap:wrap;gap:12px 32px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#f7fcf3}html[data-theme=dark] .ss-total{border:1px solid var(--line);background:#202e41}.ss-total-item{display:flex;flex-direction:column;gap:2px}.ss-total-item strong{font-size:1.2rem}.ss-total-row td{border-top:2px solid var(--line);background:#f7fcf3;font-size:.92rem}html[data-theme=dark] .ss-total-row td{border-top:2px solid var(--line);background:#202e41}.filter-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;margin-bottom:10px;border:1px dashed var(--line);border-radius:10px;background:#fafbfc;font-size:.88rem}html[data-theme=dark] .filter-note{border:1px dashed var(--line);background:#1e2b3d}.dist-click{cursor:pointer}.dist-seg.dist-click:hover{filter:brightness(1.08)}html[data-theme=dark] .dist-seg.dist-click:hover{filter:brightness(1.08)}.dist-seg.dist-active{outline:2px solid var(--accent);outline-offset:-2px}html[data-theme=dark] .dist-seg.dist-active{outline:2px solid var(--accent);outline-offset:-2px}.dist-legend-item.dist-click:hover{color:var(--ink)}html[data-theme=dark] .dist-legend-item.dist-click:hover{color:var(--ink)}.dist-legend-item.dist-legend-active{color:var(--ink);font-weight:700}html[data-theme=dark] .dist-legend-item.dist-legend-active{color:var(--ink)}.dist-legend-item.dist-legend-active .dist-dot{outline:2px solid var(--accent);outline-offset:1px}html[data-theme=dark] .dist-legend-item.dist-legend-active .dist-dot{outline:2px solid var(--accent);outline-offset:1px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px}.settings-grid .span-all{grid-column:1 / -1}.settings-grid h4{margin:4px 0 8px}.brand-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:720px){.brand-lead-grid{grid-template-columns:1fr}}.brand-lead-grid .form-row{margin-bottom:4px}.group-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tab-pilot{font-weight:600}.tab-muted{opacity:.55}.tab-muted:hover{opacity:.85}.tag-pilot{margin-left:8px;background:#dcfce7;color:#166534;font-size:.72rem}html[data-theme=dark] .tag-pilot{background:#1d5831;color:#8ee6b0}.row-click{cursor:pointer}.row-click:hover td{background:#0ea5e90f}:where(html[data-theme=pink]) .row-click:hover td{background:#8129ce0f}html[data-theme=dark] .row-click:hover td{background:#0ea5e90f}.row-active td{background:#0ea5e91a}:where(html[data-theme=pink]) .row-active td{background:#8129ce1a}html[data-theme=dark] .row-active td{background:#0ea5e91a}.row-dim{opacity:.75}.scope-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;border-left:3px solid var(--accent, #0ea5e9)}:where(html[data-theme=pink]) .scope-banner{border-left:3px solid var(--accent, #8129CE)}html[data-theme=dark] .scope-banner{border-left:3px solid var(--accent, #0ea5e9)}.rec-list{display:flex;flex-direction:column;gap:10px}.rec-card{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:10px 14px}:where(html[data-theme=pink]) .rec-card{border:1px solid var(--border, #EBE5E7)}html[data-theme=dark] .rec-card{border:1px solid var(--border, #2C3B50)}.rec-body{flex:1;min-width:0}.decision-widget{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.decision-btns{display:flex;gap:6px;white-space:nowrap}.decision-yes{background:#16a34a}html[data-theme=dark] .decision-yes{background:#16a34a}.decision-yes:hover{background:#15803d}html[data-theme=dark] .decision-yes:hover{background:#15803d}.decision-editor{display:flex;flex-direction:column;gap:6px;width:100%;min-width:320px}.decision-text{width:100%;resize:vertical;font-family:inherit}.decision-editor-btns{display:flex;gap:6px;justify-content:flex-end}.decision-done{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;padding:4px 10px;border-radius:8px;flex-shrink:0}.decision-done.decision-yes{background:#dcfce7;color:#166534}html[data-theme=dark] .decision-done.decision-yes{background:#1d5831;color:#8ee6b0}.decision-done.decision-no{background:#fee2e2;color:#991b1b}html[data-theme=dark] .decision-done.decision-no{background:#581d1d;color:#ea8a8a}.decision-done.decision-custom{background:#e0e7ff;color:#3730a3}:where(html[data-theme=pink]) .decision-done.decision-custom{background:#efe2fd}html[data-theme=dark] .decision-done.decision-custom{background:#1d2b58;color:#9994e0}.decision-edit{border:none;background:none;color:inherit;opacity:.6;cursor:pointer;font-size:.75rem;text-decoration:underline}html[data-theme=dark] .decision-edit{border:none;background:none;color:inherit;text-decoration:underline}.decision-edit:hover{opacity:1}.decision-compact .btn{padding:2px 8px;font-size:.78rem}.decision-compact .decision-editor{min-width:260px}.mic-btn{display:inline-flex;align-items:center;gap:4px}.mic-on{color:#dc2626;border-color:#dc2626;animation:mic-pulse 1.2s infinite}html[data-theme=dark] .mic-on{color:#dc2626;border-color:#dc2626}@keyframes mic-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}.rec-card-col{flex-direction:column}.rec-main{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.rec-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.rec-detail{width:100%;border-top:1px dashed var(--border, #e5e7eb);margin-top:10px;padding-top:10px}:where(html[data-theme=pink]) .rec-detail{border-top:1px dashed var(--border, #EBE5E7)}html[data-theme=dark] .rec-detail{border-top:1px dashed var(--border, #2C3B50)}.f-chip-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.f-chip{border:1px solid #0ea5e9;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 10px;font-size:.78rem;cursor:pointer}:where(html[data-theme=pink]) .f-chip{border:1px solid #8129CE;color:#772d4b;background:#eee1fd}html[data-theme=dark] .f-chip{border:1px solid #0ea5e9;color:#80cbf5;background:#1d4158}.f-chip:hover{background:#bae6fd}:where(html[data-theme=pink]) .f-chip:hover{background:#d9bdfa}html[data-theme=dark] .f-chip:hover{background:#1d4458}.f-chip-static{border-color:#d1d5db;color:#4b5563;background:#f3f4f6;cursor:default}:where(html[data-theme=pink]) .f-chip-static{border-color:#dad2d5;color:#614d55}html[data-theme=dark] .f-chip-static{border-color:#2c3b50;color:#a3adba;background:#223145}.f-tag{font-size:.7rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:6px;padding:1px 6px;margin-left:6px;vertical-align:middle}:where(html[data-theme=pink]) .f-tag{color:#772d4b;background:#eee1fd}html[data-theme=dark] .f-tag{color:#80cbf5;background:#1d4158}.f-flash{animation:f-flash-anim 2s;border-radius:8px}@keyframes f-flash-anim{0%,60%{background:#fef08a}to{background:transparent}}.mic-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mic-error{color:#b91c1c;font-size:.78rem;max-width:340px}html[data-theme=dark] .mic-error{color:#b91c1c}.settings-overlay{position:fixed;inset:0;z-index:80;background:#0f17209e;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto}:where(html[data-theme=pink]) .settings-overlay{background:#1e11169e}html[data-theme=dark] .settings-overlay{background:#000000b8}.settings-modal.panel,.settings-modal{width:min(1100px,100%);max-height:calc(100vh - 48px);overflow:auto;margin:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 48px #00000047}html[data-theme=dark] .settings-modal.panel,html[data-theme=dark] .settings-modal{background:#1c2838;box-shadow:0 16px 48px #00000047}.row-unassigned td{background:#fff7ed}html[data-theme=dark] .row-unassigned td{background:#583e1d}.stuck-unassigned{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;border-left:3px solid #d97706;cursor:pointer}html[data-theme=dark] .stuck-unassigned{border-left:3px solid #d97706}.stuck-nums{display:flex;gap:24px}.stuck-nums>div{display:flex;flex-direction:column}.delta-up{color:#15803d;font-weight:600}html[data-theme=dark] .delta-up{color:#89ecae}.delta-down{color:#b91c1c;font-weight:600}html[data-theme=dark] .delta-down{color:#b91c1c}.th-sort{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.th-sort:hover{color:#0f766e}html[data-theme=dark] .th-sort:hover{color:#85efe7}.spark,.log-chart{display:block;margin-top:8px;overflow:visible}.settings-modal-head{position:sticky;top:-18px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 8px;padding:16px 18px 12px;background:#fff;border-bottom:1px solid #e5e7eb}:where(html[data-theme=pink]) .settings-modal-head{border-bottom:1px solid #EBE5E7}html[data-theme=dark] .settings-modal-head{background:#1c2838;border-bottom:1px solid #2C3B50}.demo-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=dark] .demo-badge{background:#584c1d;color:#f3ac81}.demo-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}html[data-theme=dark] .demo-tag{background:#584c1d;color:#f3ac81}.demo-dot{display:inline-block;margin-left:6px;padding:0 5px;border-radius:999px;background:#fde68a;color:#92400e;font-size:.58rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=dark] .demo-dot{background:#fde68a;color:#f3ac81}.demo-banner{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fffbeb;border:1px solid #f6d58b;color:#78350f;font-size:.82rem;line-height:1.4}html[data-theme=dark] .demo-banner{background:#584c1d;border:1px solid #f6d58b;color:#f0ab85}.store-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:10px}.store-card{text-align:left;border:1px solid rgba(0,70,132,.12);border-radius:16px;padding:14px 16px;cursor:pointer;background:#ffffff8c;color:inherit}:where(html[data-theme=pink]) .store-card{border:1px solid rgba(149,71,106,.12)}html[data-theme=dark] .store-card{border:1px solid rgba(0,70,132,.12);background:#182233a1;color:inherit}.store-card.active{border-color:#004684;box-shadow:0 0 0 2px #0046842e}:where(html[data-theme=pink]) .store-card.active{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .store-card.active{border-color:#80bef5;box-shadow:0 0 0 2px #0046842e}.store-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.store-card-head h2{margin:0;font-size:1.05rem}.store-card-rev{font-family:Manrope,sans-serif;font-size:1.45rem;font-weight:800;margin:8px 0 4px}.store-card-meta{display:flex;justify-content:space-between;gap:8px;font-size:.78rem;color:var(--muted)}html[data-theme=dark] .store-card-meta{color:var(--muted)}.retail-tabs{margin:0 0 14px;flex-wrap:wrap}.rt-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;flex-wrap:wrap}.rt-crumbs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.crumb{border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:.85rem;padding:0}html[data-theme=dark] .crumb{border:0;background:transparent;color:var(--accent)}.crumb:hover{text-decoration:underline}html[data-theme=dark] .crumb:hover{text-decoration:underline}.rt-search{border:1px solid var(--line);border-radius:10px;padding:6px 10px;min-width:200px}html[data-theme=dark] .rt-search{border:1px solid var(--line)}.rt-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.plan-track{height:8px;border-radius:999px;background:#14212b14;overflow:hidden;margin:10px 0}:where(html[data-theme=pink]) .plan-track{background:#29161e14}html[data-theme=dark] .plan-track{background:#ffffff15}.plan-fill{height:100%;border-radius:999px}.plan-fill.ok{background:#15803d}html[data-theme=dark] .plan-fill.ok{background:#15803d}.plan-fill.bad{background:#b45309}html[data-theme=dark] .plan-fill.bad{background:#b45309}.tag.mark-dead{background:#fee2e2;color:#991b1b}html[data-theme=dark] .tag.mark-dead{background:#581d1d;color:#ea8a8a}.tag.mark-new{background:#dbeafe;color:#1d4ed8}:where(html[data-theme=pink]) .tag.mark-new{background:#ebddfc;color:#7f34c1}html[data-theme=dark] .tag.mark-new{background:#1d3658;color:#1d4ed8}.row-on td{background:#0f6a5b0f}html[data-theme=dark] .row-on td{background:#ffffff10}@media(max-width:960px){.store-cards,.rt-split{grid-template-columns:1fr}}.sup-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.sup-kpi,.sup-child,.sup-block{text-align:left;border:1px solid rgba(0,70,132,.12);border-radius:16px;padding:14px 16px;cursor:pointer;background:#ffffff8c;color:inherit}:where(html[data-theme=pink]) .sup-kpi,:where(html[data-theme=pink]) .sup-child,:where(html[data-theme=pink]) .sup-block{border:1px solid rgba(149,71,106,.12)}html[data-theme=dark] .sup-kpi,html[data-theme=dark] .sup-child,html[data-theme=dark] .sup-block{border:1px solid rgba(0,70,132,.12);background:#182233a1;color:inherit}.sup-kpi.active,.sup-block.active,.sup-profit.open{border-color:#004684;box-shadow:0 0 0 2px #00468429}:where(html[data-theme=pink]) .sup-kpi.active,:where(html[data-theme=pink]) .sup-block.active,:where(html[data-theme=pink]) .sup-profit.open{border-color:#95476a;box-shadow:0 0 0 2px #95476a29}html[data-theme=dark] .sup-kpi.active,html[data-theme=dark] .sup-block.active,html[data-theme=dark] .sup-profit.open{border-color:#80bef5;box-shadow:0 0 0 2px #00468429}.sup-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#004684c7}:where(html[data-theme=pink]) .sup-kpi-top{color:#95476ac7}html[data-theme=dark] .sup-kpi-top{color:#004684c7}.sup-kpi-value,.sup-profit-value,.sup-block-value{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.03em;margin:8px 0 4px}.sup-kpi-value{font-size:1.35rem}.sup-profit-value{font-size:2rem}.sup-block-value{font-size:1.45rem}.sup-kpi-plan{font-size:.82rem;font-weight:600}.sup-kpi-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:8px;font-size:.75rem}.sup-profit{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:12px;padding:16px 20px;border:1px solid rgba(15,106,91,.25);border-radius:18px;background:linear-gradient(160deg,#fffc,#dcf2ea8c);cursor:pointer;color:inherit;text-align:left}html[data-theme=dark] .sup-profit{border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#182233e0,#205642a6);color:inherit}.sup-profit-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sup-blocks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.sup-block-rev{margin-top:6px;font-size:.8rem}.sup-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sup-charts{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:12px;align-items:stretch}.sup-charts .amo-widget{grid-column:auto;min-width:0}.sup-link{display:inline-block;margin-top:8px;color:var(--accent);font-size:.82rem;font-weight:600}html[data-theme=dark] .sup-link{color:var(--accent)}@media(max-width:1100px){.sup-four,.sup-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-children,.sup-charts{grid-template-columns:1fr}}@media(max-width:720px){.sup-four,.sup-blocks{grid-template-columns:1fr}.sup-profit{flex-direction:column;align-items:flex-start}}.menu-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#ffffffb3;cursor:pointer}html[data-theme=dark] .menu-toggle{border:1px solid var(--line);background:#182233c7}.menu-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px}html[data-theme=dark] .menu-toggle span{background:var(--ink)}@media(max-width:1199px){.app-header{display:none}.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"bar" "main"}.mobile-bar{display:flex;align-items:center;gap:10px;grid-area:bar;position:relative;z-index:90;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top));background:#ffffffd1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=dark] .mobile-bar{background:#182233e6;border-bottom:1px solid var(--line)}.mobile-bar-title{flex:1;min-width:0;font-family:Manrope,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-bar-logo{height:22px;width:auto}.mobile-bar-mark{font-size:.75rem;font-weight:700;color:var(--muted)}html[data-theme=dark] .mobile-bar-mark{color:var(--muted)}.nav-backdrop{display:block;grid-area:main;position:fixed;inset:0;z-index:95;border:0;padding:0;background:#0f172073;cursor:pointer}:where(html[data-theme=pink]) .nav-backdrop{background:#1e111673}html[data-theme=dark] .nav-backdrop{border:0;background:#000000b0}.sidebar{grid-area:main;position:fixed;z-index:100;left:0;top:0;width:min(300px,88vw);height:100dvh;border-right:1px solid var(--line);border-bottom:0;transform:translate(-105%);transition:transform .2s ease;box-shadow:none}html[data-theme=dark] .sidebar{border-right:1px solid var(--line);border-bottom:0;box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:16px 0 40px #14212b2e}:where(html[data-theme=pink]) .sidebar.open{box-shadow:16px 0 40px #29161e2e}html[data-theme=dark] .sidebar.open{box-shadow:16px 0 40px #00000087}.main,.shell-glass .main-glass{padding:12px 12px 28px}.dash-bar{position:static}.dash-kpis,.dash-kpis.retail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.store-cards,.rt-split,.grid-2,.split,.sup-charts{grid-template-columns:1fr}.sup-four,.sup-blocks,.sup-children{grid-template-columns:1fr 1fr}}@media(max-width:720px){body.nav-open{overflow:hidden}.main,.shell-glass .main-glass{padding:10px 10px 24px}h1{font-size:1.2rem}.stat-value,.sup-kpi-value,.store-card-rev{font-size:1.25rem}.panel{padding:14px}.dash-bar-left,.dash-bar-filters,.rt-toolbar{width:100%}.dash-bar-filters input,.dash-bar-filters select,.rt-search{min-width:0;flex:1 1 140px}.dash-tabs,.retail-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.dash-tabs button,.retail-tabs button,.tab-btn{flex:0 0 auto}.sup-four,.sup-blocks,.sup-children,.dash-kpis,.dash-kpis.retail-kpis,.amo-kpi-row{grid-template-columns:1fr}.rec-card,.scope-banner,.stuck-unassigned{flex-direction:column;align-items:stretch}.decision-widget{align-items:stretch;width:100%}.decision-btns{flex-wrap:wrap;white-space:normal}.stuck-nums{flex-wrap:wrap}.settings-overlay{padding:0;align-items:stretch}.settings-modal.panel,.settings-modal{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0}.board{grid-auto-columns:minmax(min(280px,86vw),1fr)}.column{min-height:320px}.login-card{padding:20px 16px}.list-row{flex-wrap:wrap}}@media(min-width:1600px){.main,.shell-glass .main-glass{padding:20px 28px 40px}.dash-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:100vh;padding:0 16px;color:var(--muted, #5b6b76);font-size:14px;text-align:center}:where(html[data-theme=pink]) .app-loading{color:var(--muted, #745D66)}html[data-theme=dark] .app-loading{color:var(--muted, #96A4AE)}.app-loading-spin{width:28px;height:28px;border:3px solid rgba(31,74,115,.15);border-top-color:#1f4a73;border-radius:50%;animation:app-spin .8s linear infinite}:where(html[data-theme=pink]) .app-loading-spin{border:3px solid rgba(149,71,106,.15);border-top-color:#95476a}html[data-theme=dark] .app-loading-spin{border:3px solid rgba(130,178,230,.18);border-top-color:#93bbe2}@keyframes app-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-loading-spin{animation-duration:2.4s}}.stub-page .panel{max-width:560px}.shell-glass{--mp-blue: #004684;--mp-red: #e3000f;--mp-sky: #d7e8f8;--mp-mist: #eef5fb;background:linear-gradient(145deg,#e8f1fa,#f4f7fb 42%,#f7eef0)}:where(html[data-theme=pink]) .shell-glass{--mp-blue: #A65C80;--mp-sky: #F8D7E4;--mp-mist: #FCEDF3;background:linear-gradient(145deg,#fbe7ef,#fcf3f7 42%,#f7eef0)}html[data-theme=dark] .shell-glass{--mp-blue: #004684;--mp-red: #e3000f;--mp-sky: #1D3C58;--mp-mist: #223145;background:linear-gradient(145deg,#1d3b58,#202e41 42%,#233247)}.shell-glass .main-glass{position:relative;overflow-x:hidden;overflow-y:auto;background:transparent;padding:16px 18px 32px;min-width:0;min-height:0}html[data-theme=dark] .shell-glass .main-glass{background:transparent}.shell-glass .glass-nav{background:#ffffff6b;border-right:1px solid rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:8px 0 32px #0046840d}:where(html[data-theme=pink]) .shell-glass .glass-nav{box-shadow:8px 0 32px #95476a0d}html[data-theme=dark] .shell-glass .glass-nav{background:#18223380;border-right:1px solid rgba(255,255,255,.066);box-shadow:8px 0 32px #0046840d}.shell-glass .app-header{background:#ffffff61;border-bottom:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}html[data-theme=dark] .shell-glass .app-header{background:#18223375;border-bottom:1px solid rgba(255,255,255,.072)}.shell-glass .glass-card,.shell-glass .kanban-col{background:linear-gradient(155deg,#ffffff9e,#ffffff47);border:1px solid rgba(255,255,255,.72);box-shadow:0 1px #ffffffbf inset,0 10px 30px #00468414}:where(html[data-theme=pink]) .shell-glass .glass-card,:where(html[data-theme=pink]) .shell-glass .kanban-col{box-shadow:0 1px #ffffffbf inset,0 10px 30px #95476a14}html[data-theme=dark] .shell-glass .glass-card,html[data-theme=dark] .shell-glass .kanban-col{background:linear-gradient(155deg,#182233b3,#1822335c);border:1px solid rgba(255,255,255,.086);box-shadow:0 1px #ffffff0b inset,0 10px 30px #00468414}.shell-glass .brand-logo{display:block;width:min(168px,100%);height:auto;margin-bottom:4px}.shell-glass .nav a.active,.shell-glass .nav a:hover{background:#0046841a;color:var(--mp-blue)}:where(html[data-theme=pink]) .shell-glass .nav a.active,:where(html[data-theme=pink]) .shell-glass .nav a:hover{background:#a65c801a;color:#95476a}html[data-theme=dark] .shell-glass .nav a.active,html[data-theme=dark] .shell-glass .nav a:hover{background:#0046841a;color:#92bbe2}.shell-glass .btn{background:linear-gradient(135deg,#004684,#0a5fa8);box-shadow:0 8px 20px #00468438}:where(html[data-theme=pink]) .shell-glass .btn{background:linear-gradient(135deg,#a65c80,#813151);box-shadow:0 8px 20px #95476a38}html[data-theme=dark] .shell-glass .btn{background:linear-gradient(135deg,#255386,#0a5fa8);box-shadow:0 8px 20px #00468438}.shell-glass .btn.secondary{background:#ffffff59;border:1px solid rgba(0,70,132,.18);color:var(--mp-blue);box-shadow:none}:where(html[data-theme=pink]) .shell-glass .btn.secondary{border:1px solid rgba(149,71,106,.18);color:#95476a}html[data-theme=dark] .shell-glass .btn.secondary{background:#1822336e;border:1px solid rgba(0,70,132,.18);color:#92bbe2;box-shadow:none}.dash.liquid-glass{--amo-card: rgba(255, 255, 255, .48);--amo-border: rgba(255, 255, 255, .6);--amo-soft: rgba(255, 255, 255, .35);--dash-line: rgba(0, 70, 132, .12);--dash-card: rgba(255, 255, 255, .48);--dash-ink: #0b1f33;--dash-muted: #5a7086;--dash-accent: #004684;--dash-red: #e3000f;--glass-bg: linear-gradient(155deg, rgba(255, 255, 255, .62), rgba(255, 255, 255, .28));--glass-border: 1px solid rgba(255, 255, 255, .72);--glass-shadow: 0 1px 0 rgba(255, 255, 255, .75) inset, 0 -1px 0 rgba(0, 70, 132, .04) inset, 0 10px 30px rgba(0, 70, 132, .08);position:relative;z-index:1;color:var(--dash-ink);isolation:isolate;overflow:hidden}:where(html[data-theme=pink]) .dash.liquid-glass{--dash-line: rgba(149,71,106,.12);--dash-ink: #2D111C;--dash-muted: #835D6C;--dash-accent: #A65C80;--glass-shadow: 0 1px 0 rgba(255, 255, 255, .75) inset, 0 -1px 0 rgba(149,71,106,.04) inset, 0 10px 30px rgba(149,71,106,.08)}html[data-theme=dark] .dash.liquid-glass{--amo-card: rgba(24,34,51,.56);--amo-border: rgba(255,255,255,.072);--amo-soft: rgba(24,34,51,.43);--dash-line: rgba(0, 70, 132, .12);--dash-card: rgba(24,34,51,.56);--dash-ink: #8EBAE7;--dash-muted: #94BAE0;--dash-accent: #004684;--dash-red: #e3000f;--glass-bg: linear-gradient(155deg, rgba(24,34,51,.7), rgba(24,34,51,.36));--glass-border: 1px solid rgba(255,255,255,.086);--glass-shadow: 0 1px 0 rgba(255,255,255,.045) inset, 0 -1px 0 rgba(0, 70, 132, .04) inset, 0 10px 30px rgba(0, 70, 132, .08);color:var(--dash-ink)}.dash-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dash-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55}html[data-theme=dark] .dash-blob{filter:blur(40px)}.dash-blob-blue{width:520px;height:520px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(0,70,132,.28),transparent 68%)}:where(html[data-theme=pink]) .dash-blob-blue{background:radial-gradient(circle,rgba(166,92,128,.28),transparent 68%)}html[data-theme=dark] .dash-blob-blue{background:radial-gradient(circle,rgba(0,70,132,.28),transparent 68%)}.dash-blob-red{width:380px;height:380px;bottom:8%;left:-60px;background:radial-gradient(circle,rgba(227,0,15,.16),transparent 70%)}html[data-theme=dark] .dash-blob-red{background:radial-gradient(circle,rgba(227,0,15,.16),transparent 70%)}.dash-blob-soft{width:460px;height:460px;top:38%;left:35%;background:radial-gradient(circle,rgba(120,180,230,.22),transparent 70%)}:where(html[data-theme=pink]) .dash-blob-soft{background:radial-gradient(circle,rgba(219,131,166,.22),transparent 70%)}html[data-theme=dark] .dash-blob-soft{background:radial-gradient(circle,rgba(120,180,230,.22),transparent 70%)}.dash-wm{position:absolute;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dash-wm-logo{width:min(520px,62vw);opacity:.07;top:12%;right:4%;transform:rotate(-8deg);filter:saturate(1.05)}html[data-theme=dark] .dash-wm-logo{filter:saturate(1.05)}.dash-wm-emblem{width:220px;opacity:.055}.dash-wm-emblem.a{top:58%;left:6%;transform:rotate(12deg);width:280px}.dash-wm-emblem.b{top:22%;left:28%;width:160px;opacity:.04;transform:rotate(-18deg)}.dash-wm-emblem.c{bottom:4%;right:18%;width:200px;opacity:.05;transform:rotate(24deg)}.dash.liquid-glass>*:not(.dash-atmosphere):not(.lead-overlay){position:relative;z-index:1}.glass-panel,.dash .glass-panel{background:var(--glass-bg);border:var(--glass-border);border-radius:20px;box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}html[data-theme=dark] .glass-panel,html[data-theme=dark] .dash .glass-panel{background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow)}.dash-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;margin-bottom:12px;position:sticky;top:8px;z-index:6}.dash-bar-left{display:flex;align-items:center;gap:14px;min-width:0}.dash-bar-left h1{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;color:var(--mp-blue, #004684)}:where(html[data-theme=pink]) .dash-bar-left h1{color:#95476a}html[data-theme=dark] .dash-bar-left h1{color:#92bbe2}.dash-tabs{display:inline-flex;background:#ffffff59;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:3px;gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] .dash-tabs{background:#1822336e;border:1px solid rgba(255,255,255,.066)}.dash-tabs button{border:0;background:transparent;color:var(--dash-muted);padding:6px 14px;border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .16s ease,color .16s ease,box-shadow .16s ease}html[data-theme=dark] .dash-tabs button{border:0;background:transparent;color:var(--dash-muted)}.dash-tabs button.active{background:#ffffffd9;color:var(--mp-blue, #004684);box-shadow:0 4px 14px #0046841f}:where(html[data-theme=pink]) .dash-tabs button.active{color:#95476a;box-shadow:0 4px 14px #95476a1f}html[data-theme=dark] .dash-tabs button.active{background:#182233e6;color:#92bbe2;box-shadow:0 4px 14px #0046841f}.dash-bar-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dash-bar-filters input,.dash-bar-filters select{border:1px solid rgba(0,70,132,.14);border-radius:10px;padding:6px 9px;background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;color:var(--dash-ink)}:where(html[data-theme=pink]) .dash-bar-filters input,:where(html[data-theme=pink]) .dash-bar-filters select{border:1px solid rgba(149,71,106,.14)}html[data-theme=dark] .dash-bar-filters input,html[data-theme=dark] .dash-bar-filters select{border:1px solid rgba(0,70,132,.14);background:#182233a1;color:var(--dash-ink)}.btn.compact{padding:6px 12px;border-radius:10px;font-size:.8rem}.dash-meta{font-size:.75rem;margin:0 0 12px 6px;color:var(--dash-muted)}html[data-theme=dark] .dash-meta{color:var(--dash-muted)}.dash-error{color:var(--danger);margin:0 0 10px;font-size:.85rem}html[data-theme=dark] .dash-error{color:var(--danger)}.dash-loading{padding:48px;text-align:center;color:var(--dash-muted);border-radius:20px}html[data-theme=dark] .dash-loading{color:var(--dash-muted)}.dash-zone{padding:14px;margin-bottom:14px}.dash-zone-title{display:flex;align-items:center;gap:10px;margin:0 4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#004684b8}:where(html[data-theme=pink]) .dash-zone-title{color:#95476ab8}html[data-theme=dark] .dash-zone-title{color:#004684b8}.dash-zone-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(0,70,132,.22),transparent)}:where(html[data-theme=pink]) .dash-zone-title:after{background:linear-gradient(90deg,rgba(166,92,128,.22),transparent)}html[data-theme=dark] .dash-zone-title:after{background:linear-gradient(90deg,rgba(0,70,132,.22),transparent)}.dash-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.dash-kpi{background:linear-gradient(160deg,#ffffffb3,#ffffff52);border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:11px 12px;min-width:0;box-shadow:0 1px #fffc inset,0 8px 22px #00468412;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:transform .18s ease,box-shadow .18s ease}:where(html[data-theme=pink]) .dash-kpi{box-shadow:0 1px #fffc inset,0 8px 22px #95476a12}html[data-theme=dark] .dash-kpi{background:linear-gradient(160deg,#182233c7,#18223366);border:1px solid rgba(255,255,255,.084);box-shadow:0 1px #ffffff0c inset,0 8px 22px #00468412}.dash-kpi:hover{transform:translateY(-2px);box-shadow:0 1px #ffffffe6 inset,0 14px 28px #0046841f}:where(html[data-theme=pink]) .dash-kpi:hover{box-shadow:0 1px #ffffffe6 inset,0 14px 28px #95476a1f}html[data-theme=dark] .dash-kpi:hover{box-shadow:0 1px #ffffff0e inset,0 14px 28px #0046841f}.dash-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;font-size:.72rem;color:var(--dash-muted);font-weight:600}html[data-theme=dark] .dash-kpi-top{color:var(--dash-muted)}.dash-kpi-top .amo-delta{font-size:.7rem}.dash-kpi-value{font-family:Manrope,sans-serif;font-weight:800;font-size:.98rem;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0b1f33}:where(html[data-theme=pink]) .dash-kpi-value{color:#2d111c}html[data-theme=dark] .dash-kpi-value{color:#8ebae7}.dash-kpi-value small{font-size:.72rem;color:var(--dash-muted);margin-left:2px;font-weight:650}html[data-theme=dark] .dash-kpi-value small{color:var(--dash-muted)}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.dash .amo-widget,.dash .dash-card,.dash-grid .amo-widget,.dash-grid .dash-card{grid-column:span 4;min-height:0;padding:0;overflow:hidden;background:linear-gradient(165deg,#ffffffa8,#ffffff47)!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px!important;box-shadow:0 1px #fffc inset,0 12px 28px #00468414!important;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%)}:where(html[data-theme=pink]) .dash .amo-widget,:where(html[data-theme=pink]) .dash .dash-card,:where(html[data-theme=pink]) .dash-grid .amo-widget,:where(html[data-theme=pink]) .dash-grid .dash-card{box-shadow:0 1px #fffc inset,0 12px 28px #95476a14!important}html[data-theme=dark] .dash .amo-widget,html[data-theme=dark] .dash .dash-card,html[data-theme=dark] .dash-grid .amo-widget,html[data-theme=dark] .dash-grid .dash-card{background:linear-gradient(165deg,#182233bd,#1822335c)!important;border:1px solid rgba(255,255,255,.086)!important;box-shadow:0 1px #ffffff0c inset,0 12px 28px #00468414!important}.dash-grid .amo-widget.wide{grid-column:span 8}.dash .sup-charts .amo-widget,.dash .sup-charts .dash-card{grid-column:auto}.dash-grid.overview .amo-widget.wide:first-child,.dash-grid.overview .amo-widget:first-child{grid-column:span 6}.dash-grid.overview .amo-widget:nth-child(2){grid-column:span 6}.dash-grid .amo-widget.half,.dash-grid.overview .amo-widget.half{grid-column:span 6}.radial-share{display:grid;grid-template-columns:auto 1fr;gap:14px 18px;align-items:center;min-height:200px}.radial-share-plot{position:relative;width:220px;height:220px;flex-shrink:0}.radial-share-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none;gap:2px}.radial-share-center strong{font-family:Manrope,sans-serif;font-size:1.02rem;font-weight:800;letter-spacing:-.03em;color:#0b1f33;line-height:1.1}:where(html[data-theme=pink]) .radial-share-center strong{color:#2d111c}html[data-theme=dark] .radial-share-center strong{color:#8ebae7}.radial-share-center span{font-size:.68rem;font-weight:650;color:var(--dash-muted, #5a7086);text-transform:uppercase;letter-spacing:.04em}:where(html[data-theme=pink]) .radial-share-center span{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .radial-share-center span{color:var(--dash-muted, #94BAE0)}.radial-share-legend{display:grid;gap:6px;min-width:0}.radial-share-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;border-radius:10px;background:#ffffff59;border:1px solid rgba(255,255,255,.5)}html[data-theme=dark] .radial-share-row{background:#1822336e;border:1px solid rgba(255,255,255,.06)}.radial-share-row i{width:10px;height:10px;border-radius:50%;display:block;box-shadow:0 0 0 2px #ffffff8c}html[data-theme=dark] .radial-share-row i{box-shadow:0 0 0 2px #ffffff08}.radial-share-meta{min-width:0;display:grid}.radial-share-name{font-size:.8rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radial-share-meta small{font-size:.68rem}.radial-share-nums{text-align:right;display:grid;gap:1px}.radial-share-nums strong{font-size:.78rem;font-weight:750;white-space:nowrap}.radial-share-nums span{font-size:.68rem}@media(max-width:720px){.radial-share{grid-template-columns:1fr;justify-items:center}.radial-share-legend{width:100%}}.dash-grid.sales .amo-widget.wide{grid-column:span 6}.dash-grid .amo-widget.forecast-wide,.dash-grid.overview .amo-widget.forecast-wide{grid-column:1 / -1}.fc-panel{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;align-items:stretch}.fc-months{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.fc-month{display:flex;flex-direction:column;justify-content:center;min-height:88px;background:#ffffff80;border:1px solid rgba(255,255,255,.7);border-radius:12px;padding:10px 12px;box-shadow:0 1px #ffffffbf inset}html[data-theme=dark] .fc-month{background:#18223394;border:1px solid rgba(255,255,255,.084);box-shadow:0 1px #ffffff0b inset}.fc-month.total{background:linear-gradient(145deg,#0046841f,#e3000f14);border-color:#0046842e}:where(html[data-theme=pink]) .fc-month.total{background:linear-gradient(145deg,#a65c801f,#e3000f14);border-color:#95476a2e}html[data-theme=dark] .fc-month.total{background:linear-gradient(145deg,#0046841f,#e3000f14);border-color:#0046842e}.fc-month-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-muted, #5a7086);margin-bottom:2px}:where(html[data-theme=pink]) .fc-month-label{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .fc-month-label{color:var(--dash-muted, #94BAE0)}.fc-month-value{font-family:Manrope,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.03em;color:#0b1f33;line-height:1.2}:where(html[data-theme=pink]) .fc-month-value{color:#2d111c}html[data-theme=dark] .fc-month-value{color:#8ebae7}.fc-month.total .fc-month-value{color:var(--mp-blue, #004684);font-size:1.05rem}:where(html[data-theme=pink]) .fc-month.total .fc-month-value{color:#95476a}html[data-theme=dark] .fc-month.total .fc-month-value{color:#92bbe2}.fc-month-foot{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:.72rem}.fc-chart-wrap{min-width:0;width:100%;display:flex;flex-direction:column;background:#ffffff47;border:1px solid rgba(255,255,255,.55);border-radius:14px;padding:6px 10px 2px}html[data-theme=dark] .fc-chart-wrap{background:#1822335c;border:1px solid rgba(255,255,255,.066)}.fc-chart{width:100%}.fc-chart .amo-chart{display:block;width:100%;height:auto;max-height:220px}.fc-legend{display:flex;gap:16px;justify-content:flex-end;padding:0 4px 4px;font-size:.75rem;color:var(--dash-muted, #5a7086)}:where(html[data-theme=pink]) .fc-legend{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .fc-legend{color:var(--dash-muted, #94BAE0)}.fc-legend span{display:inline-flex;align-items:center;gap:6px}.fc-legend i{width:18px;height:3px;border-radius:2px;display:inline-block}.fc-legend i.hist{background:#004684}:where(html[data-theme=pink]) .fc-legend i.hist{background:#a65c80}html[data-theme=dark] .fc-legend i.hist{background:#255386}.fc-legend i.fc{background:repeating-linear-gradient(90deg,#e3000f 0 6px,transparent 6px 10px);height:3px}html[data-theme=dark] .fc-legend i.fc{background:repeating-linear-gradient(90deg,#e3000f 0 6px,transparent 6px 10px)}@media(max-width:980px){.fc-panel{grid-template-columns:1fr}.fc-months{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.fc-chart .amo-chart{max-height:260px}}.dash .amo-widget-head,.dash-card .amo-widget-head{margin:0;padding:12px 14px;background:linear-gradient(180deg,#ffffff73,#ffffff1f);border-bottom:1px solid rgba(255,255,255,.45);align-items:center}html[data-theme=dark] .dash .amo-widget-head,html[data-theme=dark] .dash-card .amo-widget-head{background:linear-gradient(180deg,#18223387,#ffffff1f);border-bottom:1px solid rgba(255,255,255,.054)}.dash .amo-widget-body,.dash-card .amo-widget-body{padding:12px 14px 14px;background:transparent}html[data-theme=dark] .dash .amo-widget-body,html[data-theme=dark] .dash-card .amo-widget-body{background:transparent}.dash-card .amo-widget-head h3,.dash .amo-widget-head h3{font-size:.9rem;margin:0;font-weight:750;color:#0b1f33}:where(html[data-theme=pink]) .dash-card .amo-widget-head h3,:where(html[data-theme=pink]) .dash .amo-widget-head h3{color:#2d111c}html[data-theme=dark] .dash-card .amo-widget-head h3,html[data-theme=dark] .dash .amo-widget-head h3{color:#8ebae7}.dash-card .amo-widget-head p,.dash .amo-widget-head p{font-size:.72rem;color:var(--dash-muted)}html[data-theme=dark] .dash-card .amo-widget-head p,html[data-theme=dark] .dash .amo-widget-head p{color:var(--dash-muted)}.dash-card .amo-widget-toggle,.dash .amo-widget-toggle{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:#ffffff8c;border:1px solid rgba(0,70,132,.14);color:var(--mp-blue, #004684);font-size:.95rem;line-height:1;font-weight:700;box-shadow:0 1px #fffc inset}:where(html[data-theme=pink]) .dash-card .amo-widget-toggle,:where(html[data-theme=pink]) .dash .amo-widget-toggle{border:1px solid rgba(149,71,106,.14);color:#95476a}html[data-theme=dark] .dash-card .amo-widget-toggle,html[data-theme=dark] .dash .amo-widget-toggle{background:#182233a1;border:1px solid rgba(0,70,132,.14);color:#92bbe2;box-shadow:0 1px #ffffff0c inset}.dash-card.open,.dash .amo-widget.open{border-color:#00468447!important;box-shadow:0 1px #ffffffd9 inset,0 16px 36px #00468424!important}:where(html[data-theme=pink]) .dash-card.open,:where(html[data-theme=pink]) .dash .amo-widget.open{border-color:#95476a47!important;box-shadow:0 1px #ffffffd9 inset,0 16px 36px #95476a24!important}html[data-theme=dark] .dash-card.open,html[data-theme=dark] .dash .amo-widget.open{border-color:#00468447!important;box-shadow:0 1px #ffffff0d inset,0 16px 36px #00468424!important}.dash-detail{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,70,132,.1)}:where(html[data-theme=pink]) .dash-detail{border-top:1px solid rgba(149,71,106,.1)}html[data-theme=dark] .dash-detail{border-top:1px solid rgba(0,70,132,.1)}.dash-table{display:grid;gap:6px}.dash-table.tight{margin-top:10px}.dash-tr{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;font-size:.78rem;padding:7px 9px;border-radius:10px;background:#ffffff61;border:1px solid rgba(255,255,255,.55)}html[data-theme=dark] .dash-tr{background:#18223375;border:1px solid rgba(255,255,255,.066)}.dash-table.tight .dash-tr{grid-template-columns:1fr auto auto}.dash-tr-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-big{font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:-.04em;color:var(--mp-blue, #004684);margin-bottom:8px}:where(html[data-theme=pink]) .dash-big{color:#95476a}html[data-theme=dark] .dash-big{color:#92bbe2}.dash-big small{font-size:.85rem;color:var(--dash-muted);font-weight:650}html[data-theme=dark] .dash-big small{color:var(--dash-muted)}.dash .amo-hbar-track{background:#ffffff73;border:1px solid rgba(0,70,132,.08)}:where(html[data-theme=pink]) .dash .amo-hbar-track{border:1px solid rgba(149,71,106,.08)}html[data-theme=dark] .dash .amo-hbar-track{background:#18223387;border:1px solid rgba(0,70,132,.08)}.amo-hbar.compact{gap:6px}.amo-hbar.compact .amo-hbar-row{gap:8px;grid-template-columns:minmax(70px,1fr) 1.6fr auto}.amo-hbar.compact .amo-hbar-label{font-size:.78rem}.amo-hbar.compact .amo-hbar-track{height:7px}.amo-hbar.compact .amo-hbar-value{font-size:.74rem}.amo-funnel.compact{gap:5px;padding:0}.amo-funnel.compact .amo-funnel-stage{min-height:32px;border-radius:10px;box-shadow:0 6px 16px #00468429}:where(html[data-theme=pink]) .amo-funnel.compact .amo-funnel-stage{box-shadow:0 6px 16px #95476a29}html[data-theme=dark] .amo-funnel.compact .amo-funnel-stage{box-shadow:0 6px 16px #00468429}.amo-funnel.compact .amo-funnel-inner{padding:5px 10px;font-size:.75rem}.amo-donut-wrap.compact{gap:10px}.amo-donut-wrap.compact .amo-donut-plot{width:112px;height:112px}.amo-donut-wrap.compact .amo-legend-item{font-size:.78rem}.amo-donut-wrap.large{grid-template-columns:1fr;justify-items:center;gap:16px;width:100%}.amo-donut-wrap.large .amo-donut-plot{width:220px;height:220px}.amo-donut-wrap.large .amo-donut-center-text strong{font-size:1.02rem}.amo-donut-wrap.large .amo-donut-legend{width:100%}.dash .amo-chart-caption,.amo-chart-caption{display:none}@media(max-width:1280px){.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-grid .amo-widget,.dash-grid .dash-card,.dash-grid .amo-widget.wide,.dash-grid.overview .amo-widget.wide:first-child,.dash-grid.overview .amo-widget:nth-child(2),.dash-grid.sales .amo-widget.wide{grid-column:span 6}.dash-grid .amo-widget.half,.dash-grid.overview .amo-widget.half{grid-column:span 6}.dash-grid .amo-widget.forecast-wide,.dash-grid.overview .amo-widget.forecast-wide{grid-column:1 / -1}}@media(max-width:900px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid .amo-widget,.dash-grid .dash-card,.dash-grid .amo-widget.wide,.dash-grid.overview .amo-widget.wide:first-child,.dash-grid.overview .amo-widget:nth-child(2),.dash-grid.sales .amo-widget.wide{grid-column:span 12}.dash-grid .amo-widget.half,.dash-grid.overview .amo-widget.half{grid-column:span 12}.dash-grid .amo-widget.forecast-wide,.dash-grid.overview .amo-widget.forecast-wide{grid-column:1 / -1}.dash-bar{position:static}.dash-wm-logo{opacity:.045}}@media(prefers-reduced-motion:reduce){.dash-kpi:hover{transform:none}}@media(max-width:1199px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dash-kpis{grid-template-columns:1fr}.dash-bar-left{flex-wrap:wrap;width:100%}.dash-bar-filters{width:100%}}.funnel-filters{margin:0 0 14px}.funnel-bar{display:flex;align-items:center;gap:8px;min-width:0}.funnel-search-wrap{position:relative;flex:0 1 280px;min-width:200px}.funnel-search-ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aa0b3;pointer-events:none}:where(html[data-theme=pink]) .funnel-search-ico{color:#b08d9b}html[data-theme=dark] .funnel-search-ico{color:#94bde0}.funnel-search{width:100%;height:34px;padding:0 14px 0 34px;border-radius:999px;border:1px solid rgba(0,70,132,.14);background:#fff;color:#14212b;font:inherit;font-size:13px}:where(html[data-theme=pink]) .funnel-search{border:1px solid rgba(149,71,106,.14);color:#29161e}html[data-theme=dark] .funnel-search{border:1px solid rgba(0,70,132,.14);background:#1c2838;color:#ced8df}.funnel-search::placeholder{color:#8aa0b3}:where(html[data-theme=pink]) .funnel-search::placeholder{color:#b08d9b}html[data-theme=dark] .funnel-search::placeholder{color:#94bde0}.funnel-search:focus{outline:none;border-color:#00468466}:where(html[data-theme=pink]) .funnel-search:focus{border-color:#95476a66}html[data-theme=dark] .funnel-search:focus{outline:none;border-color:#00468466}.funnel-chips,.okved-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.funnel-bar .funnel-chips{flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin:0;overflow-x:auto;scrollbar-width:none}.funnel-bar .funnel-chips::-webkit-scrollbar{display:none}.funnel-bar-end{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.funnel-caret{flex:0 0 auto;opacity:.8}.lost-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 2px 4px 10px;font-size:13px;color:var(--mp-blue, #004684);cursor:pointer;-webkit-user-select:none;user-select:none}:where(html[data-theme=pink]) .lost-toggle{color:#95476a}html[data-theme=dark] .lost-toggle{color:#92bbe2}.lost-toggle.on{font-weight:700}.lost-switch{position:relative;width:40px;height:22px;flex:0 0 40px;display:inline-block}.lost-switch input{position:absolute;inset:0;z-index:1;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.lost-switch i{display:block;width:100%;height:100%;border-radius:99px;background:#00468438;pointer-events:none}:where(html[data-theme=pink]) .lost-switch i{background:#a65c8038}html[data-theme=dark] .lost-switch i{background:#00468438}.lost-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14212b33;transition:transform .15s ease}:where(html[data-theme=pink]) .lost-switch i:after{box-shadow:0 1px 2px #29161e33}html[data-theme=dark] .lost-switch i:after{background:#1c2838;box-shadow:0 1px 2px #00000094}.lost-switch input:checked+i{background:#1f8f4e}html[data-theme=dark] .lost-switch input:checked+i{background:#1f8f4e}.lost-switch input:checked+i:after{transform:translate(18px)}.funnel-chip{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid transparent;background:#e7f2fb;color:var(--mp-blue, #004684);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .funnel-chip{background:#fbe7ef;color:#95476a}html[data-theme=dark] .funnel-chip{border:1px solid transparent;background:#1d3e58;color:#92bbe2}.funnel-chip.on{background:#b7d4ee;border-color:transparent;font-weight:700}:where(html[data-theme=pink]) .funnel-chip.on{background:#eabbce}html[data-theme=dark] .funnel-chip.on{background:#b7d4ee;border-color:transparent}.funnel-chip-saved{display:inline-flex;align-items:center;gap:2px;padding:0 4px 0 0}.funnel-chip-saved button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px 8px;font:inherit}html[data-theme=dark] .funnel-chip-saved button{border:0;background:transparent;color:inherit}.funnel-chip-save{height:34px;padding:0 14px;border-radius:10px;border:1px solid #1f8f4e;background:#fff;color:#1f8f4e;font-weight:650}html[data-theme=dark] .funnel-chip-save{border:1px solid #8EE6B3;background:#1c2838;color:#8ee6b3}.funnel-chip-save:hover{background:#1f8f4e14}html[data-theme=dark] .funnel-chip-save:hover{background:#1f8f4e14}.funnel-pop{position:fixed;z-index:80;display:block;min-width:280px;max-width:340px;max-height:min(70vh,420px);overflow:auto;padding:12px;margin:0;border-radius:12px;background:#fff;border:1px solid rgba(20,33,43,.12);box-shadow:0 16px 40px #14212b29}:where(html[data-theme=pink]) .funnel-pop{border:1px solid rgba(41,22,30,.12);box-shadow:0 16px 40px #29161e29}html[data-theme=dark] .funnel-pop{background:#1c2838;border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 40px #00000079}.funnel-pop.funnel-pop-enum{min-width:300px}.funnel-pop h4{margin:0 0 10px;font-size:14px;font-weight:650;color:var(--mp-blue, #004684)}:where(html[data-theme=pink]) .funnel-pop h4{color:#95476a}html[data-theme=dark] .funnel-pop h4{color:#92bbe2}.funnel-pop .filter-search,.funnel-pop .funnel-field input,.funnel-pop .funnel-field select{width:100%;margin:0;padding:7px 10px;border-radius:8px;border:1px solid rgba(0,70,132,.16);background:#f4f7fb;color:var(--dash-ink, #14212b)}:where(html[data-theme=pink]) .funnel-pop .filter-search,:where(html[data-theme=pink]) .funnel-pop .funnel-field input,:where(html[data-theme=pink]) .funnel-pop .funnel-field select{border:1px solid rgba(149,71,106,.16);background:#fcf3f7;color:var(--dash-ink, #29161E)}html[data-theme=dark] .funnel-pop .filter-search,html[data-theme=dark] .funnel-pop .funnel-field input,html[data-theme=dark] .funnel-pop .funnel-field select{border:1px solid rgba(0,70,132,.16);background:#202e41;color:var(--dash-ink, #CED8DF)}.funnel-pop .filter-search{margin:0 0 8px}.funnel-field{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;font-size:12px;font-weight:500;color:var(--dash-muted, #5b6b76)}:where(html[data-theme=pink]) .funnel-field{color:var(--dash-muted, #745D66)}html[data-theme=dark] .funnel-field{color:var(--dash-muted, #96A4AE)}.funnel-range{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.funnel-range .funnel-field{margin:0}.funnel-check{display:flex;align-items:center;gap:8px;margin:0;padding:5px 6px;border-radius:8px;color:var(--dash-ink, #14212b);font-size:13px;font-weight:400;line-height:1.25;cursor:pointer;min-width:0}:where(html[data-theme=pink]) .funnel-check{color:var(--dash-ink, #29161E)}html[data-theme=dark] .funnel-check{color:var(--dash-ink, #CED8DF)}.funnel-check:hover{background:#0046840f}:where(html[data-theme=pink]) .funnel-check:hover{background:#a65c800f}html[data-theme=dark] .funnel-check:hover{background:#0046840f}.funnel-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--mp-blue, #004684)}:where(html[data-theme=pink]) .funnel-check input[type=checkbox]{accent-color:#95476A}html[data-theme=dark] .funnel-check input[type=checkbox]{accent-color:#92BBE2}.funnel-check-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-check-count{flex:0 0 auto;color:var(--dash-muted, #5b6b76);font-size:11px;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .funnel-check-count{color:var(--dash-muted, #745D66)}html[data-theme=dark] .funnel-check-count{color:var(--dash-muted, #96A4AE)}.funnel-check-all{margin:0 0 6px;padding:6px;border:1px solid rgba(0,70,132,.12);background:#eef5fb;font-weight:600}:where(html[data-theme=pink]) .funnel-check-all{border:1px solid rgba(149,71,106,.12);background:#fcedf3}html[data-theme=dark] .funnel-check-all{border:1px solid rgba(0,70,132,.12);background:#223145}.funnel-check-all .funnel-check-name{font-weight:650}.funnel-check-list{display:flex;flex-direction:column;gap:1px;max-height:min(46vh,320px);overflow:auto;margin:0;padding:2px 0 0}.funnel-check-static{max-height:none;overflow:visible;gap:2px;padding:0}.funnel-filter-presets{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.funnel-filter-presets button{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,70,132,.16);background:#fffc;color:var(--mp-blue, #004684);cursor:pointer}:where(html[data-theme=pink]) .funnel-filter-presets button{border:1px solid rgba(149,71,106,.16);color:#95476a}html[data-theme=dark] .funnel-filter-presets button{border:1px solid rgba(0,70,132,.16);background:#182233e0;color:#92bbe2}.funnel-filter-presets button:hover{border-color:#00468459;background:#00468414}:where(html[data-theme=pink]) .funnel-filter-presets button:hover{border-color:#95476a59;background:#a65c8014}html[data-theme=dark] .funnel-filter-presets button:hover{border-color:#00468459;background:#00468414}.funnel-filter-hint{margin:0;font-size:11px;line-height:1.35;color:var(--dash-muted, #5b6b76)}:where(html[data-theme=pink]) .funnel-filter-hint{color:var(--dash-muted, #745D66)}html[data-theme=dark] .funnel-filter-hint{color:var(--dash-muted, #96A4AE)}.metrics-row{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.metrics-row>div{padding:8px 12px;border-radius:12px;background:#ffffff73}html[data-theme=dark] .metrics-row>div{background:#18223387}.stage-name{width:min(140px,70%);border:0;background:transparent;font:inherit;font-weight:700}html[data-theme=dark] .stage-name{border:0;background:transparent}.col-tools{display:flex;gap:2px}.col-tools .btn{padding:2px 7px;min-width:0;font-size:12px;line-height:1}.return-confirm,.pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.comm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.qualify-tree{margin:10px 0}.qualify-group{padding:10px 12px;margin:8px 0;border-radius:14px;border:1px solid rgba(0,70,132,.12);background:#ffffff59}:where(html[data-theme=pink]) .qualify-group{border:1px solid rgba(149,71,106,.12)}html[data-theme=dark] .qualify-group{border:1px solid rgba(0,70,132,.12);background:#1822336e}.qualify-group.op-or{border-color:#e3000f2e}html[data-theme=dark] .qualify-group.op-or{border-color:#e3000f2e}.qualify-pred,.qualify-pred-main,.qualify-pred-fields,.qualify-actions,.qualify-group-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.okved-import{margin:12px 0 4px}.okved-import h4{margin:0 0 6px}.okved-import .btn{cursor:pointer}.okved-picker{margin:12px 0}.inn-list-box{width:100%;min-height:140px;margin:12px 0;resize:vertical;border:1px solid rgba(0,70,132,.16);background:#ffffffb8;border-radius:10px;padding:10px 12px;font:inherit}:where(html[data-theme=pink]) .inn-list-box{border:1px solid rgba(149,71,106,.16)}html[data-theme=dark] .inn-list-box{border:1px solid rgba(0,70,132,.16);background:#182233cc}.okved-toolbar,.okved-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.okved-tree{max-height:280px;overflow:auto;padding:8px;border-radius:12px;background:#fff6}html[data-theme=dark] .okved-tree{background:#1822337a}.okved-row{display:flex;gap:8px;align-items:center;padding:3px 0}.collect-runs{display:flex;flex-direction:column;min-height:0}.collect-runs .row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.session-heading{display:flex;align-items:center;gap:12px;min-width:0}.session-heading h2{margin:0;font-size:1.15rem}.run-pick{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--dash-muted, #5a7086)}:where(html[data-theme=pink]) .run-pick{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .run-pick{color:var(--dash-muted, #94BAE0)}.run-pick select,.company-toolbar input,.company-toolbar select,.filter-group input{border:1px solid rgba(0,70,132,.16);background:#ffffffb8;border-radius:10px;padding:7px 10px;font:inherit}:where(html[data-theme=pink]) .run-pick select,:where(html[data-theme=pink]) .company-toolbar input,:where(html[data-theme=pink]) .company-toolbar select,:where(html[data-theme=pink]) .filter-group input{border:1px solid rgba(149,71,106,.16)}html[data-theme=dark] .run-pick select,html[data-theme=dark] .company-toolbar input,html[data-theme=dark] .company-toolbar select,html[data-theme=dark] .filter-group input{border:1px solid rgba(0,70,132,.16);background:#182233cc}.collect-runs .actions{display:flex;flex-wrap:wrap;gap:8px}.collect-runs .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:12px}.collect-runs .metric{padding:10px 12px;border-radius:14px;background:#ffffff7a;border:1px solid rgba(255,255,255,.7);color:var(--dash-muted, #5a7086);font-size:.78rem}:where(html[data-theme=pink]) .collect-runs .metric{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .collect-runs .metric{background:#1822338f;border:1px solid rgba(255,255,255,.084);color:var(--dash-muted, #94BAE0)}.collect-runs .metric b{display:block;margin-top:4px;font-size:1.25rem;color:var(--mp-blue, #004684)}:where(html[data-theme=pink]) .collect-runs .metric b{color:#95476a}html[data-theme=dark] .collect-runs .metric b{color:#92bbe2}.company-toolbar{display:flex;align-items:center;gap:10px;margin:8px 0 10px;flex-wrap:wrap}.company-toolbar h3{margin:0;flex:0 0 auto;font-size:1rem}.company-toolbar input[type=search]{flex:1 1 260px;min-width:200px;max-width:380px}.company-toolbar select{flex:0 0 160px}.filter-group{display:flex;align-items:center;gap:6px}.filter-group span{color:var(--dash-muted, #5a7086);font-size:12px;white-space:nowrap}:where(html[data-theme=pink]) .filter-group span{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .filter-group span{color:var(--dash-muted, #94BAE0)}.money-filter select{flex:0 0 78px;width:78px}.money-filter input{width:92px;min-width:80px}.pager{display:flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.pager .btn{min-width:36px;padding:8px 10px}.table-scroll{overflow:auto;max-height:min(68vh,720px);border:1px solid rgba(0,70,132,.12);border-radius:14px;background:#ffffff61}:where(html[data-theme=pink]) .table-scroll{border:1px solid rgba(149,71,106,.12)}html[data-theme=dark] .table-scroll{border:1px solid rgba(0,70,132,.12);background:#18223375}.collect-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.collect-grid.wide{width:max-content;min-width:100%}.collect-grid th,.collect-grid td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(0,70,132,.08);vertical-align:middle;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}:where(html[data-theme=pink]) .collect-grid th,:where(html[data-theme=pink]) .collect-grid td{border-bottom:1px solid rgba(149,71,106,.08)}html[data-theme=dark] .collect-grid th,html[data-theme=dark] .collect-grid td{border-bottom:1px solid rgba(0,70,132,.08)}.collect-grid th{position:sticky;top:0;z-index:2;background:#ecf4fbf5;color:var(--mp-blue, #004684);font-weight:700;font-size:.75rem;letter-spacing:.01em}:where(html[data-theme=pink]) .collect-grid th{background:#fcebf2f5;color:#95476a}html[data-theme=dark] .collect-grid th{background:#182233e6;color:#92bbe2}.collect-grid tbody tr:last-child td{border-bottom:0}html[data-theme=dark] .collect-grid tbody tr:last-child td{border-bottom:0}.collect-grid .empty-row td{color:var(--dash-muted, #5a7086);text-align:center;max-width:none;padding:28px 12px;white-space:normal}:where(html[data-theme=pink]) .collect-grid .empty-row td{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .collect-grid .empty-row td{color:var(--dash-muted, #94BAE0)}.click-row{cursor:pointer}.click-row:hover td{background:#0046840f}:where(html[data-theme=pink]) .click-row:hover td{background:#a65c800f}html[data-theme=dark] .click-row:hover td{background:#0046840f}.collapse-box{margin:4px 0 8px}.collapse-box summary{display:flex;gap:8px;align-items:center;cursor:pointer;padding:8px 0}.engine-panel h2{margin:0 0 4px}.engine-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:16px}.engine-form label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.82rem;color:var(--dash-muted, #5a7086)}:where(html[data-theme=pink]) .engine-form label{color:var(--dash-muted, #835D6C)}html[data-theme=dark] .engine-form label{color:var(--dash-muted, #94BAE0)}.engine-form label span{font-weight:600}.engine-form input{width:100%;border:1px solid rgba(0,70,132,.16);background:#ffffffc7;border-radius:12px;padding:10px 12px;font:inherit;color:var(--dash-ink, #0b1f33)}:where(html[data-theme=pink]) .engine-form input{border:1px solid rgba(149,71,106,.16);color:var(--dash-ink, #2D111C)}html[data-theme=dark] .engine-form input{border:1px solid rgba(0,70,132,.16);background:#182233db;color:var(--dash-ink, #8EBAE7)}.engine-form .wide,.engine-actions,.engine-note{grid-column:1 / -1}.engine-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.engine-note{margin:0;line-height:1.45}@media(max-width:720px){.engine-form{grid-template-columns:1fr}}.matrix-wrap{overflow:auto}.matrix-group td{font-weight:800;color:var(--mp-blue, #004684);background:#0046840f}:where(html[data-theme=pink]) .matrix-group td{color:#95476a;background:#a65c800f}html[data-theme=dark] .matrix-group td{color:#92bbe2;background:#0046840f}.shell-glass .btn.danger{background:linear-gradient(135deg,#e3000f,#b4000c)}html[data-theme=dark] .shell-glass .btn.danger{background:linear-gradient(135deg,#e3000f,#b4000c)}.invoice-badge{margin-top:6px;font-size:.78rem;color:var(--mp-blue, #004684)}:where(html[data-theme=pink]) .invoice-badge{color:#95476a}html[data-theme=dark] .invoice-badge{color:#92bbe2}.invoices-table{font-size:.92rem}.invoice-deleted td{text-decoration:line-through;opacity:.65}html[data-theme=dark] .invoice-deleted td{text-decoration:line-through}.tag.invoice-paid{background:#1f7a4c1f;color:#1f7a4c}html[data-theme=dark] .tag.invoice-paid{background:#ffffff20;color:#91e3ba}.tag.invoice-partial{background:#c45c261f;color:#c45c26}html[data-theme=dark] .tag.invoice-partial{background:#c45c261f;color:#c45c26}.tag.invoice-unpaid,.tag.invoice-unknown{background:#0f172014;color:#334155}:where(html[data-theme=pink]) .tag.invoice-unpaid,:where(html[data-theme=pink]) .tag.invoice-unknown{background:#1e111614;color:#523641}html[data-theme=dark] .tag.invoice-unpaid,html[data-theme=dark] .tag.invoice-unknown{background:#ffffff15;color:#adbacb}.cereus-float{position:fixed;z-index:70;display:flex;flex-direction:column;min-width:320px;background:#fff;border:1px solid #b5b5b5;border-radius:0;box-shadow:0 8px 24px #00000047;overflow:hidden}html[data-theme=dark] .cereus-float{background:#1c2838;border:1px solid #6B6B6B;box-shadow:0 8px 24px #00000047}.cereus-float-head{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 0 0 8px;background:#f3f3f3;color:#1a1a1a;border-bottom:1px solid #d0d0d0;cursor:default;position:relative;z-index:2;font:13px/1 Segoe UI,sans-serif}html[data-theme=dark] .cereus-float-head{background:#233247;color:#dadada;border-bottom:1px solid #2C3B50}.cereus-logo{width:36px;height:18px;flex-shrink:0;display:block}.cereus-resize{position:absolute;z-index:4}.cereus-resize.n,.cereus-resize.s{left:8px;right:8px;height:6px;cursor:ns-resize}.cereus-resize.n{top:0}.cereus-resize.s{bottom:0}.cereus-resize.e,.cereus-resize.w{top:8px;bottom:8px;width:6px;cursor:ew-resize}.cereus-resize.e{right:0}.cereus-resize.w{left:0}.cereus-resize.ne,.cereus-resize.nw,.cereus-resize.se,.cereus-resize.sw{width:10px;height:10px}.cereus-resize.ne{top:0;right:0;cursor:nesw-resize}.cereus-resize.nw{top:0;left:0;cursor:nwse-resize}.cereus-resize.se{bottom:0;right:0;cursor:nwse-resize}.cereus-resize.sw{bottom:0;left:0;cursor:nesw-resize}.cereus-float-head strong{font-weight:400}.cereus-win{display:flex;margin-left:auto;height:30px}.cereus-win button{width:46px;height:30px;border:0;background:transparent;color:#1a1a1a;padding:0;cursor:pointer}html[data-theme=dark] .cereus-win button{border:0;background:transparent;color:#dadada}.cereus-win button:hover{background:#e5e5e5}html[data-theme=dark] .cereus-win button:hover{background:#2b3e58}.cereus-win button.close:hover{background:#e81123;color:#fff}html[data-theme=dark] .cereus-win button.close:hover{background:#e81123;color:#fff}.cereus-win svg{width:12px;height:12px;display:block;margin:0 auto;fill:none;stroke:currentColor;stroke-width:1.2}html[data-theme=dark] .cereus-win svg{fill:none;stroke:currentColor}.cereus-float-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0}.cereus-frame{flex:1;width:100%;min-height:0;border:0;border-radius:0;background:#fff}html[data-theme=dark] .cereus-frame{border:0;background:#1c2838}.cereus-notice{padding:8px 10px;border-radius:12px;background:#00468414}:where(html[data-theme=pink]) .cereus-notice{background:#a65c8014}html[data-theme=dark] .cereus-notice{background:#00468414}.cereus-notice a{color:#004684;font-weight:600;white-space:nowrap}:where(html[data-theme=pink]) .cereus-notice a{color:#95476a}html[data-theme=dark] .cereus-notice a{color:#80bef5}.cereus-float.max .cereus-frame{flex:1;min-height:0;height:auto}.dash.liquid-glass.crm-board,.lead-overlay{--crm-line: rgba(20, 33, 43, .12);--crm-card: rgba(255, 255, 255, .78);--crm-panel: rgba(255, 255, 255, .48);--crm-chip: rgba(215, 232, 248, .78);--crm-well: rgba(215, 232, 248, .45);--crm-input: rgba(255, 255, 255, .86);--crm-overlay: rgba(20, 33, 43, .38);--crm-head: rgba(255, 255, 255, .92);--crm-foot: rgba(238, 245, 251, .94);--crm-accent: var(--mp-blue, #004684);--crm-on-accent: #ffffff;--crm-ok: var(--ok, #1f7a4c);--crm-bad: var(--danger, #b42318);--crm-muted: var(--dash-muted, var(--muted, #5b6b76));--crm-text: var(--dash-ink, var(--ink, #14212b));--crm-spark: #9db8d0;--crm-spark-mid: #3d8fd1;--crm-spark-empty: rgba(20, 33, 43, .12);--crm-drop: rgba(0, 70, 132, .08);--crm-xfer-bg: rgba(31, 122, 76, .12);--crm-xfer-line: rgba(31, 122, 76, .35)}:where(html[data-theme=pink]) .dash.liquid-glass.crm-board,:where(html[data-theme=pink]) .lead-overlay{--crm-line: rgba(41,22,30,.12);--crm-chip: rgba(248,215,228,.78);--crm-well: rgba(248,215,228,.45);--crm-overlay: rgba(41,22,30,.38);--crm-foot: rgba(252,237,243,.94);--crm-accent: var(--mp-blue, #A65C80);--crm-muted: var(--dash-muted, var(--muted, #745D66));--crm-text: var(--dash-ink, var(--ink, #29161E));--crm-spark: #CCA1B2;--crm-spark-mid: #8B50BF;--crm-spark-empty: rgba(41,22,30,.12);--crm-drop: rgba(166,92,128,.08)}html[data-theme=dark] .dash.liquid-glass.crm-board,html[data-theme=dark] .lead-overlay{--crm-line: rgba(255,255,255,.16);--crm-card: rgba(24,34,51,.86);--crm-panel: rgba(24,34,51,.56);--crm-chip: rgba(29,60,88,.88);--crm-well: rgba(29,60,88,.55);--crm-input: rgba(24,34,51,.9);--crm-overlay: rgba(0,0,0,.62);--crm-head: rgba(24,34,51,.9);--crm-foot: rgba(24,34,51,.9);--crm-accent: var(--mp-blue, #004684);--crm-on-accent: #ffffff;--crm-ok: var(--ok, #91E3BA);--crm-bad: var(--danger, #b42318);--crm-muted: var(--dash-muted, var(--muted, #96A4AE));--crm-text: var(--dash-ink, var(--ink, #CED8DF));--crm-spark: #9db8d0;--crm-spark-mid: #3d8fd1;--crm-spark-empty: rgba(255,255,255,.16);--crm-drop: rgba(0, 70, 132, .08);--crm-xfer-bg: rgba(255,255,255,.126);--crm-xfer-line: rgba(255,255,255,.16)}.dash.liquid-glass.crm-board{display:flex;flex-direction:column;height:100%;min-height:0}.dash.liquid-glass.crm-board>.topbar,.dash.liquid-glass.crm-board>.funnel-filters{flex-shrink:0}.dash.liquid-glass.crm-board>.topbar{margin-bottom:10px}.kanban-frame{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.kanban{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;align-items:stretch;flex:1 1 auto;min-height:0;width:100%;scrollbar-width:none}.kanban::-webkit-scrollbar{height:0;width:0;display:none}.kanban-hscroll{position:absolute;right:6px;bottom:6px;z-index:6;display:flex;gap:3px;padding:5px;border-radius:8px;background:#fff;border:1px solid rgba(20,33,43,.1);box-shadow:0 6px 18px #14212b1f;cursor:pointer;touch-action:none}:where(html[data-theme=pink]) .kanban-hscroll{border:1px solid rgba(41,22,30,.1);box-shadow:0 6px 18px #29161e1f}html[data-theme=dark] .kanban-hscroll{background:#1c2838;border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 18px #0000005f}.kanban-hscroll i{display:block;width:14px;height:28px;border-radius:2px;background:#fff;border:1px solid #d5dbe2;box-sizing:border-box}:where(html[data-theme=pink]) .kanban-hscroll i{border:1px solid #E3D4DA}html[data-theme=dark] .kanban-hscroll i{background:#1c2838;border:1px solid #2C3B50}.kanban-hscroll i.on{background:#d5d8de;border-color:#d5d8de}:where(html[data-theme=pink]) .kanban-hscroll i.on{background:#dfd4d8;border-color:#dfd4d8}html[data-theme=dark] .kanban-hscroll i.on{background:#31363f;border-color:#2c3b50}.kanban-col{flex:0 0 308px;width:308px;max-width:308px;min-width:0;align-self:stretch;height:100%;--stage-color: #3b82f6;background:#fff;border:1px solid rgba(20,33,43,.1);border-radius:14px;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 22px #14212b0f}:where(html[data-theme=pink]) .kanban-col{--stage-color: #9D52DF;border:1px solid rgba(41,22,30,.1);box-shadow:0 8px 22px #29161e0f}html[data-theme=dark] .kanban-col{--stage-color: #3b82f6;background:#1c2838;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 22px #00000037}.kanban-col:before{content:"";display:block;height:4px;flex:none;background:var(--stage-color, #3b82f6)}:where(html[data-theme=pink]) .kanban-col:before{background:var(--stage-color, #9D52DF)}html[data-theme=dark] .kanban-col:before{background:var(--stage-color, #3b82f6)}.shell-glass .kanban-col{background:#fff}html[data-theme=dark] .shell-glass .kanban-col{background:#1c2838}.kanban-col.drop{border-color:var(--crm-accent, #004684);background:var(--crm-drop, rgba(0, 70, 132, .08))}:where(html[data-theme=pink]) .kanban-col.drop{border-color:#95476a;background:var(--crm-drop, rgba(166,92,128,.08))}html[data-theme=dark] .kanban-col.drop{border-color:#92bbe2;background:var(--crm-drop, rgba(0, 70, 132, .08))}.kanban-col.col-drop{border-color:var(--crm-accent, #004684);outline:1px dashed var(--crm-accent, #004684)}:where(html[data-theme=pink]) .kanban-col.col-drop{border-color:#95476a;outline:1px dashed #95476A}html[data-theme=dark] .kanban-col.col-drop{border-color:#92bbe2;outline:1px dashed #92BBE2}.kanban-col.dragging{opacity:.45}.kanban-col.won .kanban-head,.kanban-col.exit .kanban-head,.kanban-head.exit strong{color:var(--crm-ok, #1f7a4c)}html[data-theme=dark] .kanban-col.won .kanban-head,html[data-theme=dark] .kanban-col.exit .kanban-head,html[data-theme=dark] .kanban-head.exit strong{color:var(--crm-ok, #91E3BA)}.kanban-head{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--stage-color, #3b82f6) 22%,transparent);gap:6px;flex-shrink:0;background:color-mix(in srgb,var(--stage-color, #3b82f6) 14%,#fff)}:where(html[data-theme=pink]) .kanban-head{border-bottom:1px solid color-mix(in srgb,var(--stage-color, #9D52DF) 22%,transparent);background:color-mix(in srgb,var(--stage-color, #9D52DF) 14%,#fff)}html[data-theme=dark] .kanban-head{border-bottom:1px solid color-mix(in srgb,var(--stage-color, #3b82f6) 22%,transparent);background:color-mix(in srgb,var(--stage-color, #3b82f6) 14%,#1C2838)}.kanban-head.middle{cursor:grab;-webkit-user-select:none;user-select:none}.kanban-head.middle:active{cursor:grabbing}.kanban-head strong{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:visible;font-family:Manrope,sans-serif;font-weight:650;color:#1a2b3a}:where(html[data-theme=pink]) .kanban-head strong{color:#371d27}html[data-theme=dark] .kanban-head strong{color:#c4d0d9}.kanban-stage-title{position:relative;min-width:0;flex:1 1 auto;line-height:1.3}.kanban-stage-title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-stage-title:hover:after{content:attr(data-full);position:absolute;z-index:8;left:0;top:calc(100% + 6px);width:max-content;max-width:240px;padding:6px 8px;border-radius:8px;background:#14212b;color:#fff;font-size:12px;font-weight:600;line-height:1.35;white-space:normal;box-shadow:0 8px 20px #14212b2e;pointer-events:none}:where(html[data-theme=pink]) .kanban-stage-title:hover:after{background:#29161e;box-shadow:0 8px 20px #29161e2e}html[data-theme=dark] .kanban-stage-title:hover:after{background:#2b4050;color:#fff;box-shadow:0 8px 20px #00000087}.stage-mark{width:9px;height:9px;margin-top:0;border-radius:999px;flex:none;background:var(--stage-color, #3b82f6);box-shadow:0 0 0 1px #0046841f}:where(html[data-theme=pink]) .stage-mark{background:var(--stage-color, #9D52DF);box-shadow:0 0 0 1px #95476a1f}html[data-theme=dark] .stage-mark{background:var(--stage-color, #3b82f6);box-shadow:0 0 0 1px #0046841f}.stage-count{flex:none;align-self:center;margin-top:0;min-width:22px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;line-height:1;color:#1a2b3a;background:color-mix(in srgb,var(--stage-color, #3b82f6) 28%,#fff)}:where(html[data-theme=pink]) .stage-count{color:#371d27;background:color-mix(in srgb,var(--stage-color, #9D52DF) 28%,#fff)}html[data-theme=dark] .stage-count{color:#c4d0d9;background:color-mix(in srgb,var(--stage-color, #3b82f6) 28%,#1C2838)}.stage-color{position:relative;flex:none;align-self:center;margin-top:0}.stage-color-dot{width:14px;height:14px;padding:0;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #00468438;cursor:pointer}:where(html[data-theme=pink]) .stage-color-dot{box-shadow:0 0 0 1px #95476a38}html[data-theme=dark] .stage-color-dot{border:2px solid #2C3B50;box-shadow:0 0 0 1px #00468438}.stage-color-dot.on{box-shadow:0 0 0 2px var(--crm-accent, #004684)}:where(html[data-theme=pink]) .stage-color-dot.on{box-shadow:0 0 0 2px var(--crm-accent, #95476A)}html[data-theme=dark] .stage-color-dot.on{box-shadow:0 0 0 2px var(--crm-accent, #004684)}.stage-palette{position:absolute;top:calc(100% + 6px);right:0;z-index:4;display:flex;flex-wrap:wrap;gap:6px;width:168px;padding:8px;border-radius:12px;background:#fff;border:1px solid rgba(0,70,132,.14);box-shadow:0 10px 24px #0046841f}:where(html[data-theme=pink]) .stage-palette{border:1px solid rgba(149,71,106,.14);box-shadow:0 10px 24px #95476a1f}html[data-theme=dark] .stage-palette{background:#1c2838;border:1px solid rgba(0,70,132,.14);box-shadow:0 10px 24px #0046841f}.dir-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;align-items:end;margin-bottom:16px}.dir-form .btn{height:40px;justify-self:start}.kanban-head .col-tools{display:flex;gap:2px;align-self:center}.kanban-head .col-tools button{padding:2px 6px;min-width:0;font-size:12px;line-height:1}.kanban-list{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#c5d2de transparent}:where(html[data-theme=pink]) .kanban-list{scrollbar-color:#DCC7CF transparent}html[data-theme=dark] .kanban-list{scrollbar-color:rgba(255,255,255,.18) transparent}.kanban-list::-webkit-scrollbar{width:7px}.kanban-list::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .kanban-list::-webkit-scrollbar-track{background:transparent}.kanban-list::-webkit-scrollbar-thumb{background:#c5d2de;border-radius:99px}:where(html[data-theme=pink]) .kanban-list::-webkit-scrollbar-thumb{background:#dcc7cf}html[data-theme=dark] .kanban-list::-webkit-scrollbar-thumb{background:#2a3b4a}.kanban-list::-webkit-scrollbar-thumb:hover{background:#8ea4b8}:where(html[data-theme=pink]) .kanban-list::-webkit-scrollbar-thumb:hover{background:#b5919f}html[data-theme=dark] .kanban-list::-webkit-scrollbar-thumb:hover{background:#8ea4b8}.kanban-list::-webkit-scrollbar-button:single-button{display:block;height:11px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:7px 5px}html[data-theme=dark] .kanban-list::-webkit-scrollbar-button:single-button{background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:7px 5px}.kanban-list::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 4.4 4 1.6 7 4.4' fill='none' stroke='%23c5d2de' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .kanban-list::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 4.4 4 1.6 7 4.4' fill='none' stroke='%23c5d2de' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kanban-list::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 1.6 4 4.4 7 1.6' fill='none' stroke='%23c5d2de' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .kanban-list::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 1.6 4 4.4 7 1.6' fill='none' stroke='%23c5d2de' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kanban-list::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 4.4 4 1.6 7 4.4' fill='none' stroke='%238ea4b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .kanban-list::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 4.4 4 1.6 7 4.4' fill='none' stroke='%238ea4b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kanban-list::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 1.6 4 4.4 7 1.6' fill='none' stroke='%238ea4b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .kanban-list::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath d='M1 1.6 4 4.4 7 1.6' fill='none' stroke='%238ea4b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kanban-list::-webkit-scrollbar-button:vertical:start:increment,.kanban-list::-webkit-scrollbar-button:vertical:end:decrement{display:none;height:0}.kanban-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid rgba(20,33,43,.1);border-left:4px solid var(--stage-color, #3b82f6);border-radius:10px;padding:10px 10px 10px 12px;cursor:grab;min-width:0;flex:0 0 auto;color:inherit;font:inherit;box-shadow:0 4px 14px #14212b0d}:where(html[data-theme=pink]) .kanban-card{border:1px solid rgba(41,22,30,.1);border-left:4px solid var(--stage-color, #9D52DF);box-shadow:0 4px 14px #29161e0d}html[data-theme=dark] .kanban-card{background:#1c2838;border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--stage-color, #3b82f6);color:inherit;box-shadow:0 4px 14px #00000030}.kanban-card.dragging{opacity:.45}.kanban-card.lost{opacity:.72}.kanban-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:4px;min-width:0}.card-created{flex:0 0 auto;margin-left:auto;color:#8b98a5;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}:where(html[data-theme=pink]) .card-created{color:#a38d96}html[data-theme=dark] .card-created{color:#708090}.kanban-card b,.kanban-card-top b{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:1.25}.deal-card-head{display:flex;align-items:baseline;gap:8px;min-width:0;margin-bottom:2px}.deal-company{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7a87;font-size:12px;line-height:1.4}:where(html[data-theme=pink]) .deal-company{color:#856d77}html[data-theme=dark] .deal-company{color:#8a97a2}.run-badge{display:inline-flex;align-items:center;flex:0 1 42%;min-width:0;max-width:42%;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:650;line-height:1.25;color:hsl(var(--run-h, 210) 62% 28%);background:hsl(var(--run-h, 210) 70% 46% / .16);border:1px solid hsl(var(--run-h, 210) 48% 42% / .35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .run-badge{color:hsl(var(--run-h, 210) 62% 28%);background:hsl(var(--run-h, 210) 70% 46% / .16);border:1px solid hsl(var(--run-h, 210) 48% 42% / .35)}.lead-kicker-row .run-badge{max-width:min(280px,70%);font-size:11px;padding:3px 8px;flex:0 1 auto}.lead-source-row{display:flex;align-items:center;gap:8px;min-height:28px;margin-top:8px}.card-tasks-pane{padding:16px 22px 20px}.card-tasks{margin:0;padding:16px 18px 14px;background:#fff;border:1px solid rgba(20,33,43,.08);border-radius:16px;box-shadow:0 1px 2px #14212b0a}:where(html[data-theme=pink]) .card-tasks{border:1px solid rgba(41,22,30,.08);box-shadow:0 1px 2px #29161e0a}html[data-theme=dark] .card-tasks{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 1px 2px #0000002a}.card-task-list{display:flex;flex-direction:column;gap:8px}.card-task-item.open .card-task{border-bottom-left-radius:0;border-bottom-right-radius:0}html[data-theme=dark] .card-task-item.open .card-task{border-bottom-left-radius:0;border-bottom-right-radius:0}.card-task-item.open .task-result{margin-top:0;padding:0 14px 12px;border:1px solid rgba(20,33,43,.08);border-top:0;border-radius:0 0 12px 12px;background:#f8fafc}:where(html[data-theme=pink]) .card-task-item.open .task-result{border:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .card-task-item.open .task-result{border:1px solid rgba(255,255,255,.132);border-top:0;background:#1f2c3e}.card-task{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 14px;border:1px solid rgba(20,33,43,.08);border-radius:12px;background:#f8fafc;cursor:pointer}:where(html[data-theme=pink]) .card-task{border:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .card-task{border:1px solid rgba(255,255,255,.132);background:#1f2c3e}.card-task b{display:block;font-size:14px;font-weight:650;line-height:1.35}.card-task .muted{display:block;margin-top:2px;font-size:12px}.card-task.done b{text-decoration:line-through;color:#8b98a5}:where(html[data-theme=pink]) .card-task.done b{color:#a38d96}html[data-theme=dark] .card-task.done b{text-decoration:line-through;color:#708090}.card-task-when{display:inline-flex;align-items:center;gap:8px;color:#5b6b76;font-size:13px;white-space:nowrap}:where(html[data-theme=pink]) .card-task-when{color:#745d66}html[data-theme=dark] .card-task-when{color:#96a4ae}.card-task-when.over,.card-task-when.over .task-tile-age{color:#c2410c;font-weight:650}html[data-theme=dark] .card-task-when.over,html[data-theme=dark] .card-task-when.over .task-tile-age{color:#c2410c}.nice-check{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1.5px solid #c5d0da;border-radius:6px;background:#fff;display:grid;place-content:center;cursor:pointer;flex:0 0 18px}:where(html[data-theme=pink]) .nice-check{border:1.5px solid #D8C7CE}html[data-theme=dark] .nice-check{border:1.5px solid #2C3B50;background:#1c2838}.nice-check:after{content:"";width:8px;height:5px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-1px)}html[data-theme=dark] .nice-check:after{border-left:2px solid transparent;border-bottom:2px solid transparent}.nice-check:checked{background:#004684;border-color:#004684}:where(html[data-theme=pink]) .nice-check:checked{background:#a65c80;border-color:#95476a}html[data-theme=dark] .nice-check:checked{background:#255386;border-color:#80bef5}.nice-check:checked:after{border-color:#fff}html[data-theme=dark] .nice-check:checked:after{border-color:#2c3b50}.nice-check:focus-visible{outline:2px solid rgba(0,70,132,.35);outline-offset:2px}:where(html[data-theme=pink]) .nice-check:focus-visible{outline:2px solid rgba(149,71,106,.35)}html[data-theme=dark] .nice-check:focus-visible{outline:2px solid rgba(0,70,132,.35);outline-offset:2px}.card-task-add,.task-create{display:grid;gap:12px;align-items:end}.card-task-add{grid-template-columns:minmax(0,1.4fr) 220px minmax(180px,1fr) auto;margin-top:14px}.task-create{grid-template-columns:minmax(0,1.6fr) 210px 150px minmax(180px,1fr) auto}.card-task-add .lead-field input,.card-task-add .lead-field select,.task-create .lead-field input,.task-create .lead-field select,.topbar-actions .lead-field select{height:46px;min-height:46px;font-size:15px;border-radius:12px;text-transform:none;letter-spacing:0}.topbar-actions .lead-field{min-width:240px}.card-task-add .btn,.task-create .btn{height:46px;min-height:46px;padding:0 16px}.task-create{margin:0 0 16px;padding:16px 18px;background:#fff;border:1px solid rgba(20,33,43,.08);border-radius:16px}:where(html[data-theme=pink]) .task-create{border:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .task-create{background:#1c2838;border:1px solid rgba(255,255,255,.132)}.data-table tbody tr.company-row{cursor:pointer}.data-table tbody tr.company-row:hover{background:#0046840a}:where(html[data-theme=pink]) .data-table tbody tr.company-row:hover{background:#a65c800a}html[data-theme=dark] .data-table tbody tr.company-row:hover{background:#0046840a}.task-board{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.task-col{flex:0 0 300px;min-width:300px}.task-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 10px}.task-col-head b{font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#14212b}:where(html[data-theme=pink]) .task-col-head b{color:#29161e}html[data-theme=dark] .task-col-head b{color:#ced8df}.task-col.over .task-col-head b{color:#e11d48}html[data-theme=dark] .task-col.over .task-col-head b{color:#e11d48}.task-col.today .task-col-head b{color:#1f8f4e}html[data-theme=dark] .task-col.today .task-col-head b{color:#8ee6b3}.task-col-head span{color:#5b6b76;font-size:12px;white-space:nowrap}:where(html[data-theme=pink]) .task-col-head span{color:#745d66}html[data-theme=dark] .task-col-head span{color:#96a4ae}.task-col:has(.task-tile.open){flex-basis:440px;min-width:440px}.task-tile{display:block;margin-bottom:8px;padding:12px 14px;background:#fff;border:1px solid rgba(20,33,43,.08);border-radius:14px;box-shadow:0 1px 2px #14212b0a}:where(html[data-theme=pink]) .task-tile{border:1px solid rgba(41,22,30,.08);box-shadow:0 1px 2px #29161e0a}html[data-theme=dark] .task-tile{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 1px 2px #0000002a}.task-tile.open{border-color:#00468459}:where(html[data-theme=pink]) .task-tile.open{border-color:#95476a59}html[data-theme=dark] .task-tile.open{border-color:#00468459}.task-tile-hit{display:flex;flex-direction:column;gap:3px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}html[data-theme=dark] .task-tile-hit{border:0;background:transparent;color:inherit}.task-tile-body{min-width:0;display:flex;flex-direction:column;gap:3px}.task-tile-company{font-size:14px;font-weight:700;color:#14212b;text-decoration:none}:where(html[data-theme=pink]) .task-tile-company{color:#29161e}html[data-theme=dark] .task-tile-company{color:#ced8df;text-decoration:none}a.task-tile-company:hover{color:#004684}:where(html[data-theme=pink]) a.task-tile-company:hover{color:#95476a}html[data-theme=dark] a.task-tile-company:hover{color:#80bef5}.task-tile-link{color:#004684;font-size:13px;font-weight:650;text-decoration:none}:where(html[data-theme=pink]) .task-tile-link{color:#95476a}html[data-theme=dark] .task-tile-link{color:#80bef5;text-decoration:none}.task-tile-link:hover{text-decoration:underline}html[data-theme=dark] .task-tile-link:hover{text-decoration:underline}.task-tile-when,.task-tile-who{color:#5b6b76;font-size:12px}:where(html[data-theme=pink]) .task-tile-when,:where(html[data-theme=pink]) .task-tile-who{color:#745d66}html[data-theme=dark] .task-tile-when,html[data-theme=dark] .task-tile-who{color:#96a4ae}.task-tile-when.over,.task-tile-age{color:#c2410c;font-weight:650}html[data-theme=dark] .task-tile-when.over,html[data-theme=dark] .task-tile-age{color:#c2410c}.task-warn{display:inline-block;margin-right:6px;vertical-align:-2px;color:#e11d48}html[data-theme=dark] .task-warn{color:#e11d48}.task-result{display:flex;gap:8px;align-items:center;margin-top:10px}.task-result input{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid rgba(20,33,43,.16);border-radius:8px;background:#fff;font:inherit;font-size:14px}:where(html[data-theme=pink]) .task-result input{border:1px solid rgba(41,22,30,.16)}html[data-theme=dark] .task-result input{border:1px solid rgba(255,255,255,.16);background:#1c2838}.task-result input:focus{outline:2px solid rgba(0,70,132,.25);border-color:#004684}:where(html[data-theme=pink]) .task-result input:focus{outline:2px solid rgba(149,71,106,.25);border-color:#95476a}html[data-theme=dark] .task-result input:focus{outline:2px solid rgba(0,70,132,.25);border-color:#80bef5}.task-result .btn{height:36px;min-height:36px;padding:0 14px;border-radius:8px;white-space:nowrap}.task-result-note{margin:8px 0 0;color:#5b6b76;font-size:13px}:where(html[data-theme=pink]) .task-result-note{color:#745d66}html[data-theme=dark] .task-result-note{color:#96a4ae}.task-tile-title{margin-top:4px;font-size:13px;font-weight:650;line-height:1.35;color:#14212b}:where(html[data-theme=pink]) .task-tile-title{color:#29161e}html[data-theme=dark] .task-tile-title{color:#ced8df}.task-col.over .task-tile-title{color:#e11d48}html[data-theme=dark] .task-col.over .task-tile-title{color:#e11d48}.task-col.today .task-tile-title{color:#1f8f4e}html[data-theme=dark] .task-col.today .task-tile-title{color:#8ee6b3}.task-more{width:100%;height:36px;border:0;border-radius:10px;background:transparent;color:#004684;font-weight:650;cursor:pointer}:where(html[data-theme=pink]) .task-more{color:#95476a}html[data-theme=dark] .task-more{border:0;background:transparent;color:#80bef5}.task-more:hover{background:#0046840f}:where(html[data-theme=pink]) .task-more:hover{background:#a65c800f}html[data-theme=dark] .task-more:hover{background:#0046840f}.task-empty{padding:14px;border:1px dashed rgba(20,33,43,.14);border-radius:14px;color:#8b98a5;font-size:13px;text-align:center}:where(html[data-theme=pink]) .task-empty{border:1px dashed rgba(41,22,30,.14);color:#a38d96}html[data-theme=dark] .task-empty{border:1px dashed rgba(255,255,255,.16);color:#708090}.run-badge.source-badge{flex:0 0 auto;width:auto;max-width:none;min-width:max-content;overflow:visible;text-overflow:clip;font-size:12px;line-height:1.3;padding:4px 10px}.kanban-card.lead-incoming{min-height:84px}.lost-badge{display:inline-flex;align-items:center;margin-top:6px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--crm-bad, #b42318) 14%,transparent);color:var(--crm-bad, #b42318)}html[data-theme=dark] .lost-badge{background:color-mix(in srgb,var(--crm-bad, #b42318) 14%,transparent);color:var(--crm-bad, #b42318)}.kanban-person{margin:6px 0 2px}.kanban-person>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark{display:flex;align-items:center;gap:10px;margin:8px 0 2px}.spark-mini{display:flex;align-items:flex-end;flex:0 0 48px;width:48px;height:32px;gap:4px;margin:0}.spark-mini .spark-bar{flex:1 1 0;min-width:0}.spark-bar{display:block;border-radius:3px 3px 1px 1px;background:var(--crm-spark, #9db8d0);min-height:2px}:where(html[data-theme=pink]) .spark-bar{background:var(--crm-spark, #CCA1B2)}html[data-theme=dark] .spark-bar{background:var(--crm-spark, #9db8d0)}.spark-bar.mid{background:var(--crm-spark-mid, #3d8fd1)}:where(html[data-theme=pink]) .spark-bar.mid{background:var(--crm-spark-mid, #8B50BF)}html[data-theme=dark] .spark-bar.mid{background:var(--crm-spark-mid, #3d8fd1)}.spark-bar.last{background:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .spark-bar.last{background:var(--crm-accent, #A65C80)}html[data-theme=dark] .spark-bar.last{background:var(--crm-accent, #255386)}.spark-bar.empty{background:var(--crm-spark-empty, rgba(20, 33, 43, .12))}:where(html[data-theme=pink]) .spark-bar.empty{background:var(--crm-spark-empty, rgba(41,22,30,.12))}html[data-theme=dark] .spark-bar.empty{background:var(--crm-spark-empty, rgba(255,255,255,.126))}.spark-cap{display:flex;flex-direction:column;gap:1px;color:var(--crm-accent, #004684);font-size:11px;font-weight:600;line-height:1.3}:where(html[data-theme=pink]) .spark-cap{color:#95476a}html[data-theme=dark] .spark-cap{color:#92bbe2}.spark-cap span{color:var(--crm-muted, #5b6b76);font-weight:500;margin-right:6px}:where(html[data-theme=pink]) .spark-cap span{color:var(--crm-muted, #745D66)}html[data-theme=dark] .spark-cap span{color:var(--crm-muted, #96A4AE)}.deal-xfer{margin-top:10px;width:100%;font-size:12px;padding:6px 8px;border-radius:8px;cursor:pointer;background:var(--crm-xfer-bg, rgba(31, 122, 76, .12));border:1px solid var(--crm-xfer-line, rgba(31, 122, 76, .35));color:var(--crm-ok, #1f7a4c);font-weight:600}html[data-theme=dark] .deal-xfer{background:var(--crm-xfer-bg, rgba(255,255,255,.126));border:1px solid var(--crm-xfer-line, rgba(255,255,255,.16));color:var(--crm-ok, #91E3BA)}.deal-meta{margin-top:8px;font-size:12px;color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .deal-meta{color:var(--crm-muted, #745D66)}html[data-theme=dark] .deal-meta{color:var(--crm-muted, #96A4AE)}.deal-meta b{color:var(--crm-text, #14212b);font-weight:600}:where(html[data-theme=pink]) .deal-meta b{color:var(--crm-text, #29161E)}html[data-theme=dark] .deal-meta b{color:var(--crm-text, #CED8DF)}.deal-sum-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-due{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.task-due i{width:7px;height:7px;border-radius:50%;background:currentColor}html[data-theme=dark] .task-due i{background:currentColor}.task-due.today{color:#1f8f4e}html[data-theme=dark] .task-due.today{color:#8ee6b3}.task-due.over{color:#e11d48}html[data-theme=dark] .task-due.over{color:#e11d48}.task-due.soon{color:#b45309}html[data-theme=dark] .task-due.soon{color:#f5b280}.task-due.none{padding:3px 7px;border-radius:6px;background:#fff4d6;color:#9a6700}html[data-theme=dark] .task-due.none{background:#58481d;color:#f5ce80}.deal-sum{margin-top:6px;font-size:15px;font-weight:700;color:#14212b}:where(html[data-theme=pink]) .deal-sum{color:#29161e}html[data-theme=dark] .deal-sum{color:#ced8df}.lead-overlay{position:fixed;inset:0;z-index:60;background:var(--crm-overlay, rgba(20, 33, 43, .42));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}:where(html[data-theme=pink]) .lead-overlay{background:var(--crm-overlay, rgba(41,22,30,.42))}html[data-theme=dark] .lead-overlay{background:var(--crm-overlay, rgba(0,0,0,.66))}.lead-overlay.confirm-overlay{z-index:75}.lead-modal{width:min(980px,96vw);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#fffffff0,#f4f7fbf5 48px);border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:18px;box-shadow:0 18px 50px #14212b1f;display:flex;flex-direction:column;color:var(--crm-text, #14212b)}:where(html[data-theme=pink]) .lead-modal{background:linear-gradient(180deg,#fffffff0,#fcf3f7f5 48px);border:1px solid var(--crm-line, rgba(41,22,30,.12));box-shadow:0 18px 50px #29161e1f;color:var(--crm-text, #29161E)}html[data-theme=dark] .lead-modal{background:linear-gradient(180deg,#182233e6 0% 48px);border:1px solid var(--crm-line, rgba(255,255,255,.16));box-shadow:0 18px 50px #0000005f;color:var(--crm-text, #CED8DF)}.lead-overlay.company-lead .lead-modal{width:min(1680px,calc(100vw - 24px));height:min(860px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden}.lead-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--crm-line, rgba(20, 33, 43, .12));background:var(--crm-head, rgba(255, 255, 255, .92));flex-shrink:0}:where(html[data-theme=pink]) .lead-head{border-bottom:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-head{border-bottom:1px solid var(--crm-line, rgba(255,255,255,.16));background:var(--crm-head, rgba(24,34,51,.9))}.lead-avatar{width:52px;height:52px;flex:0 0 52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--crm-accent, #004684),#0a5fa8);color:var(--crm-on-accent, #fff);font-weight:800;letter-spacing:.02em}:where(html[data-theme=pink]) .lead-avatar{background:linear-gradient(135deg,var(--crm-accent, #A65C80),#813151)}html[data-theme=dark] .lead-avatar{background:linear-gradient(135deg,var(--crm-accent, #255386),#0a5fa8);color:var(--crm-on-accent, #fff)}.lead-head-text{flex:1;min-width:0}.lead-kicker-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.lead-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .lead-kicker{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-kicker{color:var(--crm-muted, #96A4AE)}.lead-head h2{margin:0;font-size:22px;line-height:1.25}.deal-title-input{display:block;width:100%;margin:0;padding:0 0 2px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:inherit;font:700 22px/1.25 inherit}html[data-theme=dark] .deal-title-input{border:0;border-bottom:1px solid transparent;background:transparent;color:inherit}.deal-title-input:hover,.deal-title-input:focus{outline:none;border-bottom-color:#14212b38}:where(html[data-theme=pink]) .deal-title-input:hover,:where(html[data-theme=pink]) .deal-title-input:focus{border-bottom-color:#29161e38}html[data-theme=dark] .deal-title-input:hover,html[data-theme=dark] .deal-title-input:focus{outline:none;border-bottom-color:#ffffff29}.lead-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lead-collect{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:14px 22px 0;flex-shrink:0}.lead-collect .lead-field{min-width:220px;margin:0}.lead-stagebar{display:flex;align-items:center;gap:10px;padding:12px 22px 0;flex-shrink:0;min-width:0}.lead-stage-label{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .lead-stage-label{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-stage-label{color:var(--crm-muted, #96A4AE)}.lead-stages{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;flex:1;overflow-x:auto;padding:2px 2px 6px}.lead-stage{flex:0 0 auto;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;background:color-mix(in srgb,var(--stage-color, #3b82f6) 42%,#fff);color:#14212b;border:1px solid color-mix(in srgb,var(--stage-color, #3b82f6) 70%,#fff);cursor:pointer}:where(html[data-theme=pink]) .lead-stage{background:color-mix(in srgb,var(--stage-color, #9D52DF) 42%,#fff);color:#29161e;border:1px solid color-mix(in srgb,var(--stage-color, #9D52DF) 70%,#fff)}html[data-theme=dark] .lead-stage{background:color-mix(in srgb,var(--stage-color, #3b82f6) 42%,#1C2838);color:#ced8df;border:1px solid color-mix(in srgb,var(--stage-color, #3b82f6) 70%,#2C3B50)}.lead-stage.active,.lead-stage.won.active{background:var(--stage-color, #3b82f6);color:#14212b;border-color:color-mix(in srgb,var(--stage-color, #3b82f6) 55%,#14212b);font-weight:700;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--stage-color, #3b82f6)}:where(html[data-theme=pink]) .lead-stage.active,:where(html[data-theme=pink]) .lead-stage.won.active{background:var(--stage-color, #9D52DF);color:#29161e;border-color:color-mix(in srgb,var(--stage-color, #9D52DF) 55%,#29161E);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--stage-color, #9D52DF)}html[data-theme=dark] .lead-stage.active,html[data-theme=dark] .lead-stage.won.active{background:var(--stage-color, #3b82f6);color:#ced8df;border-color:color-mix(in srgb,var(--stage-color, #3b82f6) 55%,#CED8DF);box-shadow:0 0 0 2px #ffffff0f,0 0 0 3px var(--stage-color, #3b82f6)}.lead-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 22px 4px;flex-shrink:0}.lead-metric{background:var(--crm-card, rgba(255, 255, 255, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:12px;padding:10px 12px}:where(html[data-theme=pink]) .lead-metric{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-metric{background:var(--crm-card, rgba(24,34,51,.86));border:1px solid var(--crm-line, rgba(255,255,255,.16))}.lead-metric span{display:block;color:var(--crm-muted, #5b6b76);font-size:11px}:where(html[data-theme=pink]) .lead-metric span{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-metric span{color:var(--crm-muted, #96A4AE)}.lead-metric b{display:block;margin-top:4px;font-size:16px}.lead-tabbar{margin:12px 22px 0;padding:4px;flex-shrink:0;background:#d7e8f88c;border:1px solid rgba(20,33,43,.08);border-radius:14px}:where(html[data-theme=pink]) .lead-tabbar{background:#f8d7e48c;border:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .lead-tabbar{background:#1d3c58a6;border:1px solid rgba(255,255,255,.132)}.lead-tabs{display:flex;gap:4px;padding:0}.lead-tab{flex:1 1 0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;background:transparent;color:var(--crm-muted, #5b6b76);border:1px solid transparent;cursor:pointer}:where(html[data-theme=pink]) .lead-tab{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-tab{background:transparent;color:var(--crm-muted, #96A4AE);border:1px solid transparent}.lead-tab.active{background:#fff;color:var(--crm-text, #14212b);border-color:#14212b14;box-shadow:0 1px 2px #14212b0f}:where(html[data-theme=pink]) .lead-tab.active{color:var(--crm-text, #29161E);border-color:#29161e14;box-shadow:0 1px 2px #29161e0f}html[data-theme=dark] .lead-tab.active{background:#1c2838;color:var(--crm-text, #CED8DF);border-color:#fff2;box-shadow:0 1px 2px #00000037}.lead-tab-count{display:inline-block;min-width:1.3em;margin-left:4px;font-weight:700}.lead-pane{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:auto}.lead-chip.on{background:#0046841a;border-color:#00468459;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-chip.on{background:#a65c801a;border-color:#95476a59;color:#95476a}html[data-theme=dark] .lead-chip.on{background:#0046841a;border-color:#00468459;color:#92bbe2}.lead-body{padding:8px 22px 20px;display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-content:start}.deal-tools{grid-column:1 / -1}.lead-error{margin:8px 22px 0;color:var(--crm-bad, #b42318);flex-shrink:0}html[data-theme=dark] .lead-error{color:var(--crm-bad, #b42318)}.lead-section{background:var(--crm-card, rgba(255, 255, 255, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px;padding:14px}:where(html[data-theme=pink]) .lead-section{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-section{background:var(--crm-card, rgba(24,34,51,.86));border:1px solid var(--crm-line, rgba(255,255,255,.16))}.lead-section h3{margin:0 0 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted, #5b6b76);font-weight:600}:where(html[data-theme=pink]) .lead-section h3{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-section h3{color:var(--crm-muted, #96A4AE)}.lead-dl{display:grid;grid-template-columns:140px 1fr;gap:8px 12px}.lead-dl dt{color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .lead-dl dt{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-dl dt{color:var(--crm-muted, #96A4AE)}.lead-dl dd{margin:0;word-break:break-word}.lead-chips{display:flex;flex-wrap:wrap;gap:6px}.lead-chip{display:inline-flex;align-items:center;gap:6px;background:var(--crm-chip, rgba(215, 232, 248, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:999px;padding:4px 10px;font-size:12px;color:var(--crm-text, #14212b);text-decoration:none}:where(html[data-theme=pink]) .lead-chip{background:var(--crm-chip, rgba(248,215,228,.78));border:1px solid var(--crm-line, rgba(41,22,30,.12));color:var(--crm-text, #29161E)}html[data-theme=dark] .lead-chip{background:var(--crm-chip, rgba(29,60,88,.88));border:1px solid var(--crm-line, rgba(255,255,255,.16));color:var(--crm-text, #CED8DF);text-decoration:none}button.lead-chip{cursor:pointer;font:inherit}.lead-chip:hover{border-color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-chip:hover{border-color:#95476a}html[data-theme=dark] .lead-chip:hover{border-color:#92bbe2}.lead-fin{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lead-year{background:var(--crm-well, rgba(215, 232, 248, .45));border:1px solid rgba(0,70,132,.14);border-radius:10px;padding:10px}:where(html[data-theme=pink]) .lead-year{background:var(--crm-well, rgba(248,215,228,.45));border:1px solid rgba(149,71,106,.14)}html[data-theme=dark] .lead-year{background:var(--crm-well, rgba(29,60,88,.55));border:1px solid rgba(0,70,132,.14)}.lead-year-name{color:var(--crm-muted, #5b6b76);font-size:11px}:where(html[data-theme=pink]) .lead-year-name{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-year-name{color:var(--crm-muted, #96A4AE)}.lead-year-label{display:block;margin-top:8px;color:var(--crm-muted, #5b6b76);font-size:11px}:where(html[data-theme=pink]) .lead-year-label{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-year-label{color:var(--crm-muted, #96A4AE)}.lead-year b{display:block;margin-top:2px;font-size:16px;font-weight:700;color:var(--crm-text, #14212b)}:where(html[data-theme=pink]) .lead-year b{color:var(--crm-text, #29161E)}html[data-theme=dark] .lead-year b{color:var(--crm-text, #CED8DF)}.lead-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#1f7a4c1f;color:var(--crm-ok, #1f7a4c)}html[data-theme=dark] .lead-status{background:#ffffff20;color:var(--crm-ok, #91E3BA)}.lead-status.warn{background:#e3000f1a;color:var(--crm-bad, #b42318)}html[data-theme=dark] .lead-status.warn{background:#e3000f1a;color:var(--crm-bad, #b42318)}.lead-comms{padding:10px 22px 20px;min-height:220px}.comms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.comms-filters{display:flex;flex-wrap:wrap;gap:6px}.comms-chip{border-radius:999px;padding:5px 10px;font-size:12px;background:var(--crm-chip, rgba(215, 232, 248, .78));color:var(--crm-muted, #5b6b76);border:1px solid var(--crm-line, rgba(20, 33, 43, .12));cursor:pointer}:where(html[data-theme=pink]) .comms-chip{background:var(--crm-chip, rgba(248,215,228,.78));color:var(--crm-muted, #745D66);border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .comms-chip{background:var(--crm-chip, rgba(29,60,88,.88));color:var(--crm-muted, #96A4AE);border:1px solid var(--crm-line, rgba(255,255,255,.16))}.comms-chip.active{background:#0046841f;color:var(--crm-text, #14212b);border-color:#00468459}:where(html[data-theme=pink]) .comms-chip.active{background:#a65c801f;color:var(--crm-text, #29161E);border-color:#95476a59}html[data-theme=dark] .comms-chip.active{background:#0046841f;color:var(--crm-text, #CED8DF);border-color:#00468459}.comms-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-bottom:16px;padding:14px;background:var(--crm-card, rgba(255, 255, 255, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px}:where(html[data-theme=pink]) .comms-form{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .comms-form{background:var(--crm-card, rgba(24,34,51,.86));border:1px solid var(--crm-line, rgba(255,255,255,.16))}.comms-form-note{grid-column:1 / -1}.comms-form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.comms-form-actions button{min-height:40px;height:40px;padding:0 16px}.comms-feed{display:flex;flex-direction:column;gap:0}.comms-empty{padding:36px 16px;text-align:center;color:var(--crm-muted, #5b6b76);background:var(--crm-card, rgba(255, 255, 255, .78));border:1px dashed var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px}:where(html[data-theme=pink]) .comms-empty{color:var(--crm-muted, #745D66);border:1px dashed var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .comms-empty{color:var(--crm-muted, #96A4AE);background:var(--crm-card, rgba(24,34,51,.86));border:1px dashed var(--crm-line, rgba(255,255,255,.16))}.comms-empty b{display:block;color:var(--crm-text, #14212b);margin-bottom:6px;font-size:15px}:where(html[data-theme=pink]) .comms-empty b{color:var(--crm-text, #29161E)}html[data-theme=dark] .comms-empty b{color:var(--crm-text, #CED8DF)}.comms-item{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative;padding:0 0 16px}.comms-item:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:var(--crm-line, rgba(20, 33, 43, .12))}:where(html[data-theme=pink]) .comms-item:not(:last-child):before{background:var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .comms-item:not(:last-child):before{background:var(--crm-line, rgba(255,255,255,.126))}.comms-ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--crm-chip, rgba(215, 232, 248, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));color:var(--crm-text, #14212b);z-index:1}:where(html[data-theme=pink]) .comms-ico{background:var(--crm-chip, rgba(248,215,228,.78));border:1px solid var(--crm-line, rgba(41,22,30,.12));color:var(--crm-text, #29161E)}html[data-theme=dark] .comms-ico{background:var(--crm-chip, rgba(29,60,88,.88));border:1px solid var(--crm-line, rgba(255,255,255,.16));color:var(--crm-text, #CED8DF)}.comms-item.kind-call .comms-ico{background:color-mix(in srgb,var(--crm-ok, #1f7a4c) 18%,transparent);border-color:color-mix(in srgb,var(--crm-ok, #1f7a4c) 40%,transparent)}html[data-theme=dark] .comms-item.kind-call .comms-ico{background:color-mix(in srgb,var(--crm-ok, #1f7a4c) 18%,transparent);border-color:color-mix(in srgb,var(--crm-ok, #91E3BA) 40%,transparent)}.comms-item.kind-email .comms-ico{background:color-mix(in srgb,var(--crm-accent, #004684) 18%,transparent);border-color:color-mix(in srgb,var(--crm-accent, #004684) 40%,transparent)}:where(html[data-theme=pink]) .comms-item.kind-email .comms-ico{background:color-mix(in srgb,var(--crm-accent, #A65C80) 18%,transparent);border-color:color-mix(in srgb,#95476A 40%,transparent)}html[data-theme=dark] .comms-item.kind-email .comms-ico{background:color-mix(in srgb,var(--crm-accent, #255386) 18%,transparent);border-color:color-mix(in srgb,#92BBE2 40%,transparent)}.comms-item.kind-meeting .comms-ico{background:color-mix(in srgb,#64748b 16%,transparent)}:where(html[data-theme=pink]) .comms-item.kind-meeting .comms-ico{background:color-mix(in srgb,#886774 16%,transparent)}html[data-theme=dark] .comms-item.kind-meeting .comms-ico{background:color-mix(in srgb,#64748b 16%,transparent)}.comms-card{background:var(--crm-card, rgba(255, 255, 255, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:12px;padding:10px 12px;min-width:0}:where(html[data-theme=pink]) .comms-card{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .comms-card{background:var(--crm-card, rgba(24,34,51,.86));border:1px solid var(--crm-line, rgba(255,255,255,.16))}.comms-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.comms-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.comms-kind{font-size:12px;font-weight:700}.comms-dir{font-size:11px;color:var(--crm-muted, #5b6b76);background:var(--crm-chip, rgba(215, 232, 248, .78));border-radius:999px;padding:1px 7px}:where(html[data-theme=pink]) .comms-dir{color:var(--crm-muted, #745D66);background:var(--crm-chip, rgba(248,215,228,.78))}html[data-theme=dark] .comms-dir{color:var(--crm-muted, #96A4AE);background:var(--crm-chip, rgba(29,60,88,.88))}.comms-when,.comms-who{font-size:11px;color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .comms-when,:where(html[data-theme=pink]) .comms-who{color:var(--crm-muted, #745D66)}html[data-theme=dark] .comms-when,html[data-theme=dark] .comms-who{color:var(--crm-muted, #96A4AE)}.comms-actions{display:flex;gap:6px}.comms-actions button{padding:4px 8px;font-size:12px}.comms-subject{margin:6px 0 0;font-weight:600}.comms-text{margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.comms-hidden{margin:6px 0 0;color:var(--crm-muted, #5b6b76);font-size:12px}:where(html[data-theme=pink]) .comms-hidden{color:var(--crm-muted, #745D66)}html[data-theme=dark] .comms-hidden{color:var(--crm-muted, #96A4AE)}.comms-audio{display:block;width:min(100%,320px);height:32px;margin-top:6px}.comms-extra{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.lead-invoices,.deal-sheet{overflow-x:auto}.lead-invoices{padding:10px 22px 20px}.lead-invoices .invoices-table,.deal-sheet .invoices-table{width:max-content;min-width:100%}.lead-invoices .invoices-table th,.lead-invoices .invoices-table td,.deal-sheet .invoices-table th,.deal-sheet .invoices-table td{white-space:nowrap}.lead-deal .lead-invoices{padding-bottom:8px}.deal-sheet .invoices-table td.invoice-actions{width:1%;text-align:right}.invoice-hide{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#8a96a4;cursor:pointer}:where(html[data-theme=pink]) .invoice-hide{color:#a28c95}html[data-theme=dark] .invoice-hide{border:0;background:transparent;color:#717f90}.invoice-hide:hover{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .invoice-hide:hover{color:#b3264e}html[data-theme=dark] .invoice-hide:hover{background:#581d23;color:#f58087}.invoice-hide:focus-visible,.invoice-hidden-toggle:focus-visible{outline:2px solid #1f4a73;outline-offset:2px}:where(html[data-theme=pink]) .invoice-hide:focus-visible,:where(html[data-theme=pink]) .invoice-hidden-toggle:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .invoice-hide:focus-visible,html[data-theme=dark] .invoice-hidden-toggle:focus-visible{outline:2px solid #93BBE2;outline-offset:2px}.invoice-hide:disabled{opacity:.4;cursor:default}.invoice-hide.invoice-move:hover{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .invoice-hide.invoice-move:hover{background:#f6e2ea;color:#95476a}html[data-theme=dark] .invoice-hide.invoice-move:hover{background:#1f3b56;color:#93bbe2}.invoice-move-list{display:flex;flex-direction:column;gap:6px;max-height:min(46vh,380px);overflow-y:auto;margin:0 -4px;padding:2px 4px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .invoice-move-list{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .invoice-move-list{scrollbar-color:rgba(255,255,255,.18) transparent}.invoice-move-opt{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:0;border-radius:14px;background:#f3f6fa;color:#0e1b2a;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}:where(html[data-theme=pink]) .invoice-move-opt{background:#fbf2f6;color:#3a1f2e}html[data-theme=dark] .invoice-move-opt{border:0;background:#212f43;color:#d1d8e1}.invoice-move-opt:hover{background:#e9eff6}:where(html[data-theme=pink]) .invoice-move-opt:hover{background:#f7e8ee}html[data-theme=dark] .invoice-move-opt:hover{background:#25354b}.invoice-move-opt[aria-checked=true]{background:#fff;box-shadow:0 0 0 2px #1f4a73}:where(html[data-theme=pink]) .invoice-move-opt[aria-checked=true]{box-shadow:0 0 0 2px #95476a}html[data-theme=dark] .invoice-move-opt[aria-checked=true]{background:#1c2838;box-shadow:0 0 0 2px #78aae28c}.invoice-move-opt:focus-visible{outline:2px solid #1f4a73;outline-offset:2px}:where(html[data-theme=pink]) .invoice-move-opt:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .invoice-move-opt:focus-visible{outline:2px solid #93BBE2;outline-offset:2px}.invoice-move-opt b{font-size:14px;font-weight:600}.invoice-move-opt small{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .invoice-move-opt small{color:#775c67}html[data-theme=dark] .invoice-move-opt small{color:#93a0af}.invoice-move-opt.new b{color:#1f4a73}:where(html[data-theme=pink]) .invoice-move-opt.new b{color:#95476a}html[data-theme=dark] .invoice-move-opt.new b{color:#93bbe2}.invoice-move-opt.won b,.invoice-move-opt.lost b{color:#5a6879}:where(html[data-theme=pink]) .invoice-move-opt.won b,:where(html[data-theme=pink]) .invoice-move-opt.lost b{color:#775c67}html[data-theme=dark] .invoice-move-opt.won b,html[data-theme=dark] .invoice-move-opt.lost b{color:#93a0af}.invoice-moved{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:#e8f5ee;color:#1d5c3a;font-size:13px}html[data-theme=dark] .invoice-moved{background:#26364c;color:#94e0b7}.invoice-moved a{margin-left:4px;color:#1f4a73;font-weight:600}:where(html[data-theme=pink]) .invoice-moved a{color:#95476a}html[data-theme=dark] .invoice-moved a{color:#93bbe2}.invoice-hidden{margin-top:12px}.invoice-hidden-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#5a6879;font:inherit;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .invoice-hidden-toggle{color:#775c67}html[data-theme=dark] .invoice-hidden-toggle{border:0;background:transparent;color:#93a0af}.invoice-hidden-list{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none}.invoice-hidden-list li{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;background:#f3f6fa;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .invoice-hidden-list li{background:#fbf2f6;color:#775c67}html[data-theme=dark] .invoice-hidden-list li{background:#212f43;color:#93a0af}.invoice-hidden-list li>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.invoice-hidden-list b{color:#0e1b2a;font-weight:600}:where(html[data-theme=pink]) .invoice-hidden-list b{color:#3a1f2e}html[data-theme=dark] .invoice-hidden-list b{color:#d1d8e1}.invoice-hidden-list small{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .invoice-hidden-list small{color:#a28c95}html[data-theme=dark] .invoice-hidden-list small{color:#717f90}.lead-deal .lead-comms{padding-top:4px;border-top:1px solid var(--crm-line, rgba(20, 33, 43, .12))}:where(html[data-theme=pink]) .lead-deal .lead-comms{border-top:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-deal .lead-comms{border-top:1px solid var(--crm-line, rgba(255,255,255,.16))}.lead-under-title{margin:8px 0 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted, #5b6b76);font-weight:600}:where(html[data-theme=pink]) .lead-under-title{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-under-title{color:var(--crm-muted, #96A4AE)}.company-metrics{grid-column:1 / -1;padding:8px 0 0}.lead-crm{display:flex;flex-direction:column;gap:12px;padding:14px 22px 16px;border-top:1px solid var(--crm-line, rgba(20, 33, 43, .12));background:var(--crm-foot, rgba(238, 245, 251, .94));flex-shrink:0}:where(html[data-theme=pink]) .lead-crm{border-top:1px solid var(--crm-line, rgba(41,22,30,.12));background:var(--crm-foot, rgba(252,237,243,.94))}html[data-theme=dark] .lead-crm{border-top:1px solid var(--crm-line, rgba(255,255,255,.16));background:var(--crm-foot, rgba(24,34,51,.9))}.deal-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-crm-row{display:grid;grid-template-columns:minmax(196px,230px) minmax(0,1fr);gap:12px 16px;align-items:end}.lead-field{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;margin:0;min-width:0;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .lead-field{color:var(--crm-muted, #745D66)}html[data-theme=dark] .lead-field{color:var(--crm-muted, #96A4AE)}.lead-field input,.lead-field textarea,.lead-field select,.comms-form input,.comms-form textarea,.comms-form select,.confirm-body input,.confirm-body textarea{width:100%;margin:0;border-radius:10px;font:13px/1.35 inherit;border:1px solid var(--crm-line, rgba(20, 33, 43, .12));background:#fff;padding:8px 12px;color:inherit}:where(html[data-theme=pink]) .lead-field input,:where(html[data-theme=pink]) .lead-field textarea,:where(html[data-theme=pink]) .lead-field select,:where(html[data-theme=pink]) .comms-form input,:where(html[data-theme=pink]) .comms-form textarea,:where(html[data-theme=pink]) .comms-form select,:where(html[data-theme=pink]) .confirm-body input,:where(html[data-theme=pink]) .confirm-body textarea{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-field input,html[data-theme=dark] .lead-field textarea,html[data-theme=dark] .lead-field select,html[data-theme=dark] .comms-form input,html[data-theme=dark] .comms-form textarea,html[data-theme=dark] .comms-form select,html[data-theme=dark] .confirm-body input,html[data-theme=dark] .confirm-body textarea{border:1px solid var(--crm-line, rgba(255,255,255,.16));background:#1c2838;color:inherit}.lead-field input:focus,.lead-field textarea:focus,.comms-form input:focus,.comms-form textarea:focus{outline:none;border-color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-field input:focus,:where(html[data-theme=pink]) .lead-field textarea:focus,:where(html[data-theme=pink]) .comms-form input:focus,:where(html[data-theme=pink]) .comms-form textarea:focus{border-color:#95476a}html[data-theme=dark] .lead-field input:focus,html[data-theme=dark] .lead-field textarea:focus,html[data-theme=dark] .comms-form input:focus,html[data-theme=dark] .comms-form textarea:focus{outline:none;border-color:#92bbe2}.deal-fields .lead-field input{height:40px;min-height:40px}.date-combo{position:relative}.date-combo>input:not(.date-native){padding-right:36px}.date-cal{position:absolute;top:4px;right:4px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--crm-muted, #5b6b76);cursor:pointer}:where(html[data-theme=pink]) .date-cal{color:var(--crm-muted, #745D66)}html[data-theme=dark] .date-cal{border:0;background:transparent;color:var(--crm-muted, #96A4AE)}.date-cal:hover{background:#00468414;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .date-cal:hover{background:#a65c8014;color:#95476a}html[data-theme=dark] .date-cal:hover{background:#00468414;color:#92bbe2}.deal-fields .lead-field .date-native,.date-native{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}html[data-theme=dark] .deal-fields .lead-field .date-native,html[data-theme=dark] .date-native{border:0}.lead-crm-row .lead-field select{height:56px;min-height:56px}.lead-field .amo-select{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.lead-crm-row .lead-field .amo-select.v-field .amo-select-btn{min-height:56px;border-color:var(--crm-line, rgba(20, 33, 43, .12));border-radius:10px}:where(html[data-theme=pink]) .lead-crm-row .lead-field .amo-select.v-field .amo-select-btn{border-color:var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .lead-crm-row .lead-field .amo-select.v-field .amo-select-btn{border-color:var(--crm-line, rgba(255,255,255,.16))}.lead-field select:focus,.comms-form select:focus{outline:none;border-color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-field select:focus,:where(html[data-theme=pink]) .comms-form select:focus{border-color:#95476a}html[data-theme=dark] .lead-field select:focus,html[data-theme=dark] .comms-form select:focus{outline:none;border-color:#92bbe2}.lead-crm-row .lead-field input,.lead-crm-row .lead-field textarea{height:56px;min-height:56px;max-height:56px;padding:10px 12px;resize:none}.lead-crm-row .lead-field textarea{overflow:auto}.lead-crm-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.lead-crm-actions button{min-height:44px;height:44px;padding:0 18px;border-radius:10px;white-space:nowrap}.confirm-modal{width:min(520px,94vw);max-height:none;overflow:hidden}.confirm-body{padding:16px 22px;display:flex;flex-direction:column;gap:10px}.confirm-code{font-family:Manrope,sans-serif}.confirm-foot{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 16px}@media(max-width:860px){.lead-overlay{padding:12px}.lead-overlay.company-lead .lead-modal{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.lead-body,.lead-metrics,.lead-fin,.deal-fields,.lead-crm-row{grid-template-columns:1fr}.lead-crm-actions{justify-content:stretch}.lead-crm-actions button{flex:1 1 auto}.comms-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.comms-form{grid-template-columns:1fr}}.quick-add{display:flex;flex-wrap:wrap;gap:8px;margin:8px 10px 0}.quick-add input,.mass-bar select,.global-search input,.crm-sheet select{border:1px solid var(--crm-line, rgba(20, 33, 43, .12));background:var(--crm-input, #fff);border-radius:10px;padding:8px 10px;color:var(--crm-text, #14212b);min-width:0}:where(html[data-theme=pink]) .quick-add input,:where(html[data-theme=pink]) .mass-bar select,:where(html[data-theme=pink]) .global-search input,:where(html[data-theme=pink]) .crm-sheet select{border:1px solid var(--crm-line, rgba(41,22,30,.12));color:var(--crm-text, #29161E)}html[data-theme=dark] .quick-add input,html[data-theme=dark] .mass-bar select,html[data-theme=dark] .global-search input,html[data-theme=dark] .crm-sheet select{border:1px solid var(--crm-line, rgba(255,255,255,.16));background:var(--crm-input, #1C2838);color:var(--crm-text, #CED8DF)}.quick-add input{flex:1 1 90px}.qa-open{flex-shrink:0;width:100%;height:44px;border:1px dashed rgba(20,33,43,.22);border-radius:10px;background:transparent;color:#5b6b76;font:inherit;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .qa-open{border:1px dashed rgba(41,22,30,.22);color:#745d66}html[data-theme=dark] .qa-open{border:1px dashed rgba(255,255,255,.16);background:transparent;color:#96a4ae}.qa-open:hover{border-color:#00468473;background:#0046840a;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .qa-open:hover{border-color:#95476a73;background:#a65c800a;color:#95476a}html[data-theme=dark] .qa-open:hover{border-color:#00468473;background:#0046840a;color:#92bbe2}.qa-box{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px dashed rgba(20,33,43,.22);border-radius:10px;background:#f7f9fb}:where(html[data-theme=pink]) .qa-box{border:1px dashed rgba(41,22,30,.22)}html[data-theme=dark] .qa-box{border:1px dashed rgba(255,255,255,.16);background:#1f2d40}.qa-group{display:flex;flex-direction:column;border:1px solid rgba(20,33,43,.12);border-radius:8px;background:#fff}:where(html[data-theme=pink]) .qa-group{border:1px solid rgba(41,22,30,.12)}html[data-theme=dark] .qa-group{border:1px solid rgba(255,255,255,.16);background:#1c2838}.qa-group>input,.qa-group>select,.qa-group>textarea,.qa-group>.company-pick>input{width:100%;min-width:0;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:var(--crm-text, #14212b);font:inherit;font-size:13px;outline:none}:where(html[data-theme=pink]) .qa-group>input,:where(html[data-theme=pink]) .qa-group>select,:where(html[data-theme=pink]) .qa-group>textarea,:where(html[data-theme=pink]) .qa-group>.company-pick>input{color:var(--crm-text, #29161E)}html[data-theme=dark] .qa-group>input,html[data-theme=dark] .qa-group>select,html[data-theme=dark] .qa-group>textarea,html[data-theme=dark] .qa-group>.company-pick>input{border:0;background:transparent;color:var(--crm-text, #CED8DF);outline:none}.qa-group>textarea{resize:vertical}.qa-group>*+*{border-top:1px solid rgba(20,33,43,.08)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}:where(html[data-theme=pink]) .qa-group>*+*{border-top:1px solid rgba(41,22,30,.08)!important}html[data-theme=dark] .qa-group>*+*{border-top:1px solid rgba(255,255,255,.132)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.qa-group>input:focus,.qa-group>select:focus,.qa-group>textarea:focus,.qa-group>.company-pick>input:focus{background:#f3f7fb}:where(html[data-theme=pink]) .qa-group>input:focus,:where(html[data-theme=pink]) .qa-group>select:focus,:where(html[data-theme=pink]) .qa-group>textarea:focus,:where(html[data-theme=pink]) .qa-group>.company-pick>input:focus{background:#fcf2f6}html[data-theme=dark] .qa-group>input:focus,html[data-theme=dark] .qa-group>select:focus,html[data-theme=dark] .qa-group>textarea:focus,html[data-theme=dark] .qa-group>.company-pick>input:focus{background:#212f42}.qa-group input::placeholder,.qa-group textarea::placeholder,.qa-group>select.empty{color:#8a99a6}:where(html[data-theme=pink]) .qa-group input::placeholder,:where(html[data-theme=pink]) .qa-group textarea::placeholder,:where(html[data-theme=pink]) .qa-group>select.empty{color:#a48c96}html[data-theme=dark] .qa-group input::placeholder,html[data-theme=dark] .qa-group textarea::placeholder,html[data-theme=dark] .qa-group>select.empty{color:#6e8191}.qa-date{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 5px 10px;font-size:13px;color:#8a99a6}:where(html[data-theme=pink]) .qa-date{color:#a48c96}html[data-theme=dark] .qa-date{color:#6e8191}.qa-date input{border:0;background:transparent;color:var(--crm-text, #14212b);font:inherit}:where(html[data-theme=pink]) .qa-date input{color:var(--crm-text, #29161E)}html[data-theme=dark] .qa-date input{border:0;background:transparent;color:var(--crm-text, #CED8DF)}.qa-actions{display:flex;align-items:center;gap:10px}.qa-actions .btn{height:34px;padding:0 14px}.qa-settings{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;background:transparent;color:#8a99a6;font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .qa-settings{color:#a48c96}html[data-theme=dark] .qa-settings{border:0;background:transparent;color:#6e8191}.qa-settings:hover{color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .qa-settings:hover{color:#95476a}html[data-theme=dark] .qa-settings:hover{color:#92bbe2}.qa-error{margin:0;font-size:12px;color:var(--crm-bad, #b42318)}html[data-theme=dark] .qa-error{color:var(--crm-bad, #b42318)}.qa-setup-group h4{margin:2px 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a99a6}:where(html[data-theme=pink]) .qa-setup-group h4{color:#a48c96}html[data-theme=dark] .qa-setup-group h4{color:#6e8191}.qa-setup-group+.qa-setup-group{padding-top:8px;border-top:1px dashed rgba(20,33,43,.16)}:where(html[data-theme=pink]) .qa-setup-group+.qa-setup-group{border-top:1px dashed rgba(41,22,30,.16)}html[data-theme=dark] .qa-setup-group+.qa-setup-group{border-top:1px dashed rgba(255,255,255,.16)}.qa-setup-row{display:grid;grid-template-columns:10px minmax(0,1fr) 24px;align-items:center;gap:6px;margin-bottom:6px}.qa-setup-row.dragging{opacity:.5}.qa-grip{width:8px;height:18px;cursor:grab;background-image:radial-gradient(circle,#a7b4bf 1.2px,transparent 1.5px);background-size:4px 4px}:where(html[data-theme=pink]) .qa-grip{background-image:radial-gradient(circle,#BDA9B1 1.2px,transparent 1.5px)}html[data-theme=dark] .qa-grip{background-image:radial-gradient(circle,#4B5A67 1.2px,transparent 1.5px);background-size:4px 4px}.qa-setup-row select{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid rgba(20,33,43,.14);border-radius:8px;background:#fff;color:var(--crm-text, #14212b);font:inherit;font-size:13px}:where(html[data-theme=pink]) .qa-setup-row select{border:1px solid rgba(41,22,30,.14);color:var(--crm-text, #29161E)}html[data-theme=dark] .qa-setup-row select{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--crm-text, #CED8DF)}.qa-remove{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#9aa6b0;font-size:16px;line-height:1;cursor:pointer}:where(html[data-theme=pink]) .qa-remove{color:#ae9ca3}html[data-theme=dark] .qa-remove{border:0;background:transparent;color:#687885}.qa-remove:hover{background:#e3000f0f;color:var(--crm-bad, #b42318)}html[data-theme=dark] .qa-remove:hover{background:#e3000f0f;color:var(--crm-bad, #b42318)}.qa-add-field{width:100%;height:34px;margin-bottom:4px;border:1px dashed rgba(20,33,43,.2);border-radius:8px;background:transparent;color:#5b6b76;font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .qa-add-field{border:1px dashed rgba(41,22,30,.2);color:#745d66}html[data-theme=dark] .qa-add-field{border:1px dashed rgba(255,255,255,.16);background:transparent;color:#96a4ae}.qa-add-field:hover{border-color:#00468473;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .qa-add-field:hover{border-color:#95476a73;color:#95476a}html[data-theme=dark] .qa-add-field:hover{border-color:#00468473;color:#92bbe2}.mass-bar,.topbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-view{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 14px;border-radius:12px;border:1px solid rgba(0,70,132,.22);background:#fff;color:#14212b;font-weight:650}:where(html[data-theme=pink]) .board-view{border:1px solid rgba(149,71,106,.22);color:#29161e}html[data-theme=dark] .board-view{border:1px solid rgba(0,70,132,.22);background:#1c2838;color:#ced8df}.board-view span{color:#5b6b76;font-size:14px}:where(html[data-theme=pink]) .board-view span{color:#745d66}html[data-theme=dark] .board-view span{color:#96a4ae}.board-view select{border:0;background:transparent;color:#14212b;font:inherit;font-weight:700;cursor:pointer;padding-right:2px}:where(html[data-theme=pink]) .board-view select{color:#29161e}html[data-theme=dark] .board-view select{border:0;background:transparent;color:#ced8df}.board-view select:focus{outline:none}html[data-theme=dark] .board-view select:focus{outline:none}.mass-bar{margin:10px 0}.crm-sheet{margin-bottom:12px}.crm-rule-grid{display:grid;gap:8px;margin:12px 0}.crm-rule-row,.crm-count-row,.stage-bar-row{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;gap:10px;align-items:center}.crm-count-row{grid-template-columns:1fr auto;padding:6px 0;border-bottom:1px solid rgba(20,33,43,.06)}:where(html[data-theme=pink]) .crm-count-row{border-bottom:1px solid rgba(41,22,30,.06)}html[data-theme=dark] .crm-count-row{border-bottom:1px solid rgba(255,255,255,.104)}.crm-stat-grid,.crm-split{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.crm-split{grid-template-columns:1fr 1fr}.crm-stat b{display:block;margin-top:6px;font-size:28px}.stage-bars{display:grid;gap:8px}.stage-bar-name{display:flex;gap:8px;align-items:flex-start}.stage-bar-name i{width:8px;height:8px;border-radius:99px;margin-top:6px;flex:none}.stage-bar-track{height:8px;border-radius:99px;background:#14212b14;overflow:hidden}:where(html[data-theme=pink]) .stage-bar-track{background:#29161e14}html[data-theme=dark] .stage-bar-track{background:#ffffff15}.stage-bar-track span{display:block;height:100%;border-radius:99px}.reason-chips,.stage-timeline{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.global-search{position:relative;flex:1 1 220px;max-width:360px}.global-search input{width:100%}.global-search-pop{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 12px 28px #14212b29;padding:6px}:where(html[data-theme=pink]) .global-search-pop{box-shadow:0 12px 28px #29161e29}html[data-theme=dark] .global-search-pop{background:#1c2838;box-shadow:0 12px 28px #00000079}.global-search-pop button{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:8px;cursor:pointer}html[data-theme=dark] .global-search-pop button{border:0;background:transparent}.global-search-pop button:hover{background:#0046840f}:where(html[data-theme=pink]) .global-search-pop button:hover{background:#a65c800f}html[data-theme=dark] .global-search-pop button:hover{background:#0046840f}.global-search-pop span{color:#5b6b76;font-size:12px}:where(html[data-theme=pink]) .global-search-pop span{color:#745d66}html[data-theme=dark] .global-search-pop span{color:#96a4ae}.company-pick{position:relative;display:block}.company-pick>input{width:100%}.company-pick-pop{max-height:320px;overflow-y:auto}.company-pick-pop b{font-weight:600}.task-overdue td{color:var(--crm-bad, #b42318)}html[data-theme=dark] .task-overdue td{color:var(--crm-bad, #b42318)}.task-cal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}@media(max-width:860px){.crm-stat-grid,.crm-split,.stage-bar-row{grid-template-columns:1fr}.kanban-col{flex-basis:min(308px,86vw)}.mass-bar,.topbar-actions,.quick-add{width:100%}.deal-window .deal-fields,.deal-window .deal-form-row,.card-task-add,.task-create{grid-template-columns:1fr}}.deal-window{background:#f3f6fa}:where(html[data-theme=pink]) .deal-window{background:#fbf2f6}html[data-theme=dark] .deal-window{background:#212f43}.deal-window .lead-head{background:#fff}html[data-theme=dark] .deal-window .lead-head{background:#1c2838}.lead-x{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid rgba(20,33,43,.12);background:#fff;color:#14212b;cursor:pointer}:where(html[data-theme=pink]) .lead-x{border:1px solid rgba(41,22,30,.12);color:#29161e}html[data-theme=dark] .lead-x{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#ced8df}.lead-x:hover{border-color:#00468459;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-x:hover{border-color:#95476a59;color:#95476a}html[data-theme=dark] .lead-x:hover{border-color:#00468459;color:#92bbe2}.lead-head-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(20,33,43,.16);background:#fff;color:#14212b;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .lead-head-btn{border:1px solid rgba(41,22,30,.16);color:#29161e}html[data-theme=dark] .lead-head-btn{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#ced8df}.lead-head-btn:hover:not(:disabled){border-color:#00468459;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .lead-head-btn:hover:not(:disabled){border-color:#95476a59;color:#95476a}html[data-theme=dark] .lead-head-btn:hover:not(:disabled){border-color:#00468459;color:#92bbe2}.lead-head-btn:disabled{border-color:#14212b1a;color:#9aa6b0;cursor:default}:where(html[data-theme=pink]) .lead-head-btn:disabled{border-color:#29161e1a;color:#ae9ca3}html[data-theme=dark] .lead-head-btn:disabled{border-color:#ffffff29;color:#687885}.lead-save:not(:disabled){border-color:#0e6b4c66;color:#0e6b4c}html[data-theme=dark] .lead-save:not(:disabled){border-color:#ffffff29;color:#85efcc}.lead-save:hover:not(:disabled){border-color:#0e6b4c;background:#0e6b4c12;color:#0e6b4c}html[data-theme=dark] .lead-save:hover:not(:disabled){border-color:#85efcc;background:#ffffff13;color:#85efcc}.lead-delete{border-color:#e3000f47;color:#c0000d}html[data-theme=dark] .lead-delete{border-color:#e3000f47;color:#f58088}.lead-delete:hover:not(:disabled){border-color:#e3000f;background:#e3000f0f;color:#c0000d}html[data-theme=dark] .lead-delete:hover:not(:disabled){border-color:#e3000f;background:#e3000f0f;color:#f58088}.deal-head-note{font-size:12px;color:#5b6b76;white-space:nowrap}:where(html[data-theme=pink]) .deal-head-note{color:#745d66}html[data-theme=dark] .deal-head-note{color:#96a4ae}.deal-head-note.dirty{color:#b54708}html[data-theme=dark] .deal-head-note.dirty{color:#f5aa80}.deal-window .lead-stagebar{container-type:inline-size;width:100%;min-width:0;overflow:hidden}.deal-window .lead-stages{flex-wrap:nowrap;align-items:stretch;overflow:hidden;padding-bottom:0}.deal-window .lead-stage{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;white-space:normal;overflow-wrap:break-word;text-align:center;line-height:1.15;padding:6px 4px;font-size:11px}.deal-window .lead-stage.active,.deal-window .lead-stage.won.active{box-shadow:none}html[data-theme=dark] .deal-window .lead-stage.active,html[data-theme=dark] .deal-window .lead-stage.won.active{box-shadow:none}@container (max-width: 760px){.deal-window .lead-stages{flex-wrap:wrap}.deal-window .lead-stage{flex:1 1 calc(25% - 6px);min-width:calc(25% - 6px)}}@container (max-width: 520px){.deal-window .lead-stage{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px)}}.deal-window .lead-tabbar{margin:12px 22px 0;padding:4px;background:#e6eef8;border:0;border-radius:16px}:where(html[data-theme=pink]) .deal-window .lead-tabbar{background:#f9e5ed}html[data-theme=dark] .deal-window .lead-tabbar{background:#1d3758;border:0}.deal-window .lead-tabs{gap:4px}.deal-window .lead-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:transparent;box-shadow:none;padding:8px 12px;color:#6d7c88;font-weight:600}:where(html[data-theme=pink]) .deal-window .lead-tab{color:#866f78}html[data-theme=dark] .deal-window .lead-tab{border:0;background:transparent;box-shadow:none;color:#8996a1}.deal-window .lead-tab.active{background:#fff;color:#1a2b3a;box-shadow:0 1px 2px #14212b14}:where(html[data-theme=pink]) .deal-window .lead-tab.active{color:#371d27;box-shadow:0 1px 2px #29161e14}html[data-theme=dark] .deal-window .lead-tab.active{background:#1c2838;color:#c4d0d9;box-shadow:0 1px 2px #0004}.deal-window .lead-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:0;padding:0 6px;border-radius:999px;background:#d5e0ec;color:#5c6b78;font-size:12px;font-weight:700}:where(html[data-theme=pink]) .deal-window .lead-tab-count{background:#eed3de;color:#765e68}html[data-theme=dark] .deal-window .lead-tab-count{background:#253a51;color:#94a2ad}.deal-window .lead-tab.active .lead-tab-count{background:#e7eef6;color:#1a2b3a}:where(html[data-theme=pink]) .deal-window .lead-tab.active .lead-tab-count{background:#f7e6ed;color:#371d27}html[data-theme=dark] .deal-window .lead-tab.active .lead-tab-count{background:#26364c;color:#c4d0d9}.deal-window .lead-pane{background:#f3f6fa}:where(html[data-theme=pink]) .deal-window .lead-pane{background:#fbf2f6}html[data-theme=dark] .deal-window .lead-pane{background:#212f43}.deal-window .lead-pane:has(.lead-deal){display:flex;flex-direction:column;overflow:hidden}.deal-window .lead-pane:has(.deal-details){overflow:auto}.lead-deal{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;height:100%;padding:16px 22px 20px}.lead-deal .deal-sheet{flex:1 1 auto;min-height:0;overflow:auto}.lead-deal .deal-form-card{flex:0 0 auto}.lead-deal.deal-details{height:auto;min-height:100%;overflow:visible}.deal-sheet,.deal-form-card{background:#fff;border:1px solid rgba(20,33,43,.08);border-radius:16px;padding:16px 18px 14px;box-shadow:0 1px 2px #14212b0a}:where(html[data-theme=pink]) .deal-sheet,:where(html[data-theme=pink]) .deal-form-card{border:1px solid rgba(41,22,30,.08);box-shadow:0 1px 2px #29161e0a}html[data-theme=dark] .deal-sheet,html[data-theme=dark] .deal-form-card{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 1px 2px #0000002a}.deal-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.deal-sheet-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:#14212b}:where(html[data-theme=pink]) .deal-sheet-head h3{color:#29161e}html[data-theme=dark] .deal-sheet-head h3{color:#ced8df}.deal-sheet-head .invoice-mark{width:22px;height:22px;color:#004684}:where(html[data-theme=pink]) .deal-sheet-head .invoice-mark{color:#95476a}html[data-theme=dark] .deal-sheet-head .invoice-mark{color:#80bef5}.btn-collect,.deal-sheet-head .btn-plus{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;white-space:nowrap}.btn-plus-mark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;padding:0;border-radius:999px;background:#fff;color:#0f766e;line-height:0}html[data-theme=dark] .btn-plus-mark{background:#1c2838;color:#85efe7}.btn-plus-mark svg{display:block}.deal-sheet-note{margin:0 0 12px}.deal-sheet .invoices-table .btn.secondary{height:32px;min-height:32px;padding:0 10px;border-radius:10px}.deal-form-card .deal-fields,.deal-form-card .deal-form-row{display:grid;gap:14px}.deal-form-card .deal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-form-card .deal-form-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);margin-top:14px}.field-box{position:relative;display:block}.field-ico{position:absolute;left:10px;top:50%;z-index:1;display:grid;place-items:center;width:16px;height:16px;color:#8b98a3;transform:translateY(-50%);pointer-events:none;font-size:14px;line-height:1}:where(html[data-theme=pink]) .field-ico{color:#a18d95}html[data-theme=dark] .field-ico{color:#72828f}.field-box input,.field-box select,.date-combo>input:not(.date-native){padding-left:34px}.deal-form-card .lead-field{font-size:13px}.deal-form-card .lead-field input,.deal-form-card .lead-field select{height:46px;min-height:46px;font-size:16px}.deal-form-card .lead-field textarea{width:100%;min-height:72px;border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:10px;resize:vertical;background:#fff;font:inherit;padding:10px 12px;box-sizing:border-box}:where(html[data-theme=pink]) .deal-form-card .lead-field textarea{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .deal-form-card .lead-field textarea{border:1px solid var(--crm-line, rgba(255,255,255,.16));background:#1c2838}.deal-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.deal-form-actions .btn{display:inline-flex;align-items:center;gap:6px;height:40px;min-height:40px;padding:0 14px;border-radius:10px}.kanban-list,.lead-pane,.lead-body,.lead-comms,.card-tasks-pane{scrollbar-width:thin;scrollbar-color:#c5d2de transparent}:where(html[data-theme=pink]) .kanban-list,:where(html[data-theme=pink]) .lead-pane,:where(html[data-theme=pink]) .lead-body,:where(html[data-theme=pink]) .lead-comms,:where(html[data-theme=pink]) .card-tasks-pane{scrollbar-color:#DCC7CF transparent}html[data-theme=dark] .kanban-list,html[data-theme=dark] .lead-pane,html[data-theme=dark] .lead-body,html[data-theme=dark] .lead-comms,html[data-theme=dark] .card-tasks-pane{scrollbar-color:rgba(255,255,255,.18) transparent}.kanban-more{padding:10px;text-align:center;font-size:12px;color:#8a99a6}:where(html[data-theme=pink]) .kanban-more{color:#a48c96}html[data-theme=dark] .kanban-more{color:#6e8191}.task-alerts{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(340px,calc(100vw - 32px))}.task-alert{width:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#fff;border-left:4px solid var(--crm-accent, #004684);box-shadow:0 14px 34px #14212b38;animation:task-alert-in .2s ease-out}:where(html[data-theme=pink]) .task-alert{border-left:4px solid #95476A;box-shadow:0 14px 34px #29161e38}html[data-theme=dark] .task-alert{background:#1c2838;border-left:4px solid #92BBE2;box-shadow:0 14px 34px #0009}.task-alert header{display:flex;align-items:center;justify-content:space-between}.task-alert-kicker{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .task-alert-kicker{color:#95476a}html[data-theme=dark] .task-alert-kicker{color:#92bbe2}.task-alert-x{border:0;background:transparent;font-size:18px;line-height:1;color:#5b6b76;cursor:pointer}:where(html[data-theme=pink]) .task-alert-x{color:#745d66}html[data-theme=dark] .task-alert-x{border:0;background:transparent;color:#96a4ae}.task-alert b{font-size:14px;color:#14212b}:where(html[data-theme=pink]) .task-alert b{color:#29161e}html[data-theme=dark] .task-alert b{color:#ced8df}.task-alert-deal,.task-alert-due{font-size:12px;color:#5b6b76}:where(html[data-theme=pink]) .task-alert-deal,:where(html[data-theme=pink]) .task-alert-due{color:#745d66}html[data-theme=dark] .task-alert-deal,html[data-theme=dark] .task-alert-due{color:#96a4ae}.task-alert-due.over{color:var(--crm-bad, #b42318);font-weight:600}html[data-theme=dark] .task-alert-due.over{color:var(--crm-bad, #b42318)}.task-alert footer{display:flex;gap:8px;margin-top:4px}.task-alerts-all{border:0;border-radius:999px;padding:6px 12px;background:#14212b;color:#fff;font-size:12px;cursor:pointer}:where(html[data-theme=pink]) .task-alerts-all{background:#29161e}html[data-theme=dark] .task-alerts-all{border:0;background:#2b4050;color:#fff}@keyframes task-alert-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.task-nudge{margin:4px 0 10px;padding:8px 12px;border-radius:10px;background:#fff4d6;color:#9a6700;font-size:13px}html[data-theme=dark] .task-nudge{background:#58481d;color:#f5ce80}.task-result-amo{font-size:12px;color:#5b6b76}:where(html[data-theme=pink]) .task-result-amo{color:#745d66}html[data-theme=dark] .task-result-amo{color:#96a4ae}.company-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.company-head{grid-column:1 / -1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--crm-card, rgba(255, 255, 255, .78));border:1px solid var(--crm-line, rgba(20, 33, 43, .12))}:where(html[data-theme=pink]) .company-head{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .company-head{background:var(--crm-card, rgba(24,34,51,.86));border:1px solid var(--crm-line, rgba(255,255,255,.16))}.company-head-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.company-head-text b{font-size:16px;color:#14212b}:where(html[data-theme=pink]) .company-head-text b{color:#29161e}html[data-theme=dark] .company-head-text b{color:#ced8df}.company-head-text span{font-size:12px;color:#5b6b76}:where(html[data-theme=pink]) .company-head-text span{color:#745d66}html[data-theme=dark] .company-head-text span{color:#96a4ae}.company-tools{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.company-open{display:inline-flex;align-items:center;gap:7px}.company-col{display:flex;flex-direction:column;gap:14px;min-width:0}.company-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.company-form-wide{grid-column:1 / -1}.company-hint,.company-empty{margin:10px 0 0;font-size:12px;color:#8a99a6}:where(html[data-theme=pink]) .company-hint,:where(html[data-theme=pink]) .company-empty{color:#a48c96}html[data-theme=dark] .company-hint,html[data-theme=dark] .company-empty{color:#6e8191}.company-people{display:flex;flex-direction:column}.company-person{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto 56px;gap:4px 12px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(20,33,43,.07);font-size:13px}:where(html[data-theme=pink]) .company-person{border-bottom:1px solid rgba(41,22,30,.07)}html[data-theme=dark] .company-person{border-bottom:1px solid rgba(255,255,255,.118)}.company-person:last-child{border-bottom:0}html[data-theme=dark] .company-person:last-child{border-bottom:0}.company-person a{color:var(--crm-accent, #004684);text-decoration:none;white-space:nowrap}:where(html[data-theme=pink]) .company-person a{color:#95476a}html[data-theme=dark] .company-person a{color:#92bbe2;text-decoration:none}.company-person-tools{display:inline-flex;justify-content:flex-end;gap:2px}.company-person-tool{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;color:#8a99a6;cursor:pointer;opacity:.55;transition:opacity .15s,background-color .15s,color .15s}:where(html[data-theme=pink]) .company-person-tool{color:#a48c96}html[data-theme=dark] .company-person-tool{border:0;background:transparent;color:#6e8191}.company-person:hover .company-person-tool,.company-person-tool:focus-visible{opacity:1}.company-person-tool:hover{background:#00468414;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .company-person-tool:hover{background:#a65c8014;color:#95476a}html[data-theme=dark] .company-person-tool:hover{background:#00468414;color:#92bbe2}.company-person-tool.danger:hover{background:#c432321a;color:#c43232}html[data-theme=dark] .company-person-tool.danger:hover{background:#c432321a;color:#e39191}@media(hover:none){.company-person-tool{opacity:1}}.company-person-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:10px}.company-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:900px){.company-body,.company-form,.company-person-add,.company-person{grid-template-columns:minmax(0,1fr)}.company-person-tools{justify-content:flex-start}}.deal-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;align-items:start;padding:0 0 8px}.deal-main-left,.deal-main-right{display:flex;flex-direction:column;gap:14px;min-width:0}.deal-main-left .lead-deal,.deal-main-right .lead-comms{padding:0}.deal-meta-line{font-size:11px;color:#8a99a6;letter-spacing:.02em}:where(html[data-theme=pink]) .deal-meta-line{color:#a48c96}html[data-theme=dark] .deal-meta-line{color:#6e8191}.lead-field.missing{color:var(--crm-bad, #b42318)}html[data-theme=dark] .lead-field.missing{color:var(--crm-bad, #b42318)}.lead-field.missing input,.lead-field.missing select,.lead-field.missing textarea{border-color:var(--crm-bad, #b42318)!important;box-shadow:0 0 0 3px #b423181f}html[data-theme=dark] .lead-field.missing input,html[data-theme=dark] .lead-field.missing select,html[data-theme=dark] .lead-field.missing textarea{border-color:var(--crm-bad, #b42318)!important;box-shadow:0 0 0 3px #b423181f}.deal-tasks{background:#fff;border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:where(html[data-theme=pink]) .deal-tasks{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .deal-tasks{background:#1c2838;border:1px solid var(--crm-line, rgba(255,255,255,.16))}.deal-tasks-head{display:flex;align-items:center;justify-content:space-between}.deal-tasks-head h3{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5b6b76}:where(html[data-theme=pink]) .deal-tasks-head h3{color:#745d66}html[data-theme=dark] .deal-tasks-head h3{color:#96a4ae}.deal-task{border:1px solid rgba(20,33,43,.1);border-left:4px solid #1f8f4e;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:8px}:where(html[data-theme=pink]) .deal-task{border:1px solid rgba(41,22,30,.1)}html[data-theme=dark] .deal-task{border:1px solid rgba(255,255,255,.16);border-left:4px solid #8EE6B3}.deal-task.over{border-left-color:var(--crm-bad, #b42318);background:#b4231808}html[data-theme=dark] .deal-task.over{border-left-color:var(--crm-bad, #b42318);background:#b4231808}.deal-task.done{flex-direction:row;flex-wrap:wrap;gap:4px 10px;border-left-color:#c5d2de;color:#5b6b76;font-size:12px}:where(html[data-theme=pink]) .deal-task.done{border-left-color:#dcc7cf;color:#745d66}html[data-theme=dark] .deal-task.done{border-left-color:#2c3b50;color:#96a4ae}.deal-task-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;color:#14212b}:where(html[data-theme=pink]) .deal-task-head{color:#29161e}html[data-theme=dark] .deal-task-head{border:0;background:transparent;color:#ced8df}.deal-task-when{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5b6b76;white-space:nowrap}:where(html[data-theme=pink]) .deal-task-when{color:#745d66}html[data-theme=dark] .deal-task-when{color:#96a4ae}.deal-task-text{font-size:13px;min-width:0}.task-complete{display:flex;flex-direction:column;gap:8px}.task-results{display:flex;flex-wrap:wrap;gap:6px}.task-result-chip{border:1px solid rgba(0,70,132,.25);background:#fff;color:var(--crm-accent, #004684);border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .task-result-chip{border:1px solid rgba(149,71,106,.25);color:#95476a}html[data-theme=dark] .task-result-chip{border:1px solid rgba(0,70,132,.25);background:#1c2838;color:#92bbe2}.task-result-chip.active{background:var(--crm-accent, #004684);color:#fff}:where(html[data-theme=pink]) .task-result-chip.active{background:var(--crm-accent, #A65C80)}html[data-theme=dark] .task-result-chip.active{background:var(--crm-accent, #255386);color:#fff}.task-result-chip.bad{border-color:#b423184d;color:var(--crm-bad, #b42318)}html[data-theme=dark] .task-result-chip.bad{border-color:#b423184d;color:var(--crm-bad, #b42318)}.task-result-chip.bad.active{background:var(--crm-bad, #b42318);color:#fff}html[data-theme=dark] .task-result-chip.bad.active{background:var(--crm-bad, #b42318);color:#fff}.task-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:8px;border-radius:10px;background:#0046840a}:where(html[data-theme=pink]) .task-form-fields{background:#a65c800a}html[data-theme=dark] .task-form-fields{background:#0046840a}.task-due-pick{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.task-quick{border:1px solid rgba(20,33,43,.12);background:#fff;border-radius:8px;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer}:where(html[data-theme=pink]) .task-quick{border:1px solid rgba(41,22,30,.12)}html[data-theme=dark] .task-quick{border:1px solid rgba(255,255,255,.16);background:#1c2838}.task-quick.active{border-color:var(--crm-accent, #004684);color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .task-quick.active{border-color:#95476a;color:#95476a}html[data-theme=dark] .task-quick.active{border-color:#92bbe2;color:#92bbe2}.task-complete-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.task-complete-error{margin:0;font-size:12px;color:var(--crm-bad, #b42318)}html[data-theme=dark] .task-complete-error{color:var(--crm-bad, #b42318)}.deal-task-add{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px;border-radius:10px;background:#0046840a}:where(html[data-theme=pink]) .deal-task-add{background:#a65c800a}html[data-theme=dark] .deal-task-add{background:#0046840a}.deal-task-add .task-due-pick{grid-column:1 / -1}.deal-task-add .btn{grid-column:1 / -1;justify-self:end}.deal-tasks-done{display:flex;flex-direction:column;gap:6px}.link-btn{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--crm-accent, #004684);cursor:pointer;text-align:left}:where(html[data-theme=pink]) .link-btn{color:#95476a}html[data-theme=dark] .link-btn{border:0;background:transparent;color:#92bbe2}@media(max-width:1100px){.deal-main,.task-form-fields,.deal-task-add{grid-template-columns:minmax(0,1fr)}}.task-alert.overdue{border-left-color:var(--crm-bad, #b42318)}html[data-theme=dark] .task-alert.overdue{border-left-color:var(--crm-bad, #b42318)}.task-alert.overdue .task-alert-kicker{color:var(--crm-bad, #b42318)}html[data-theme=dark] .task-alert.overdue .task-alert-kicker{color:var(--crm-bad, #b42318)}.task-alert.paid{border-left-color:#12805a}html[data-theme=dark] .task-alert.paid{border-left-color:#86eeca}.task-alert.paid .task-alert-kicker{color:#12805a}html[data-theme=dark] .task-alert.paid .task-alert-kicker{color:#86eeca}.deal-main{padding:0 22px 12px}.task-complete-row input,.deal-task-add input,.deal-task-add select,.task-due-pick input,.company-person-add input{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid rgba(20,33,43,.15);border-radius:10px;background:#fff;font:inherit;font-size:14px;color:#14212b}:where(html[data-theme=pink]) .task-complete-row input,:where(html[data-theme=pink]) .deal-task-add input,:where(html[data-theme=pink]) .deal-task-add select,:where(html[data-theme=pink]) .task-due-pick input,:where(html[data-theme=pink]) .company-person-add input{border:1px solid rgba(41,22,30,.15);color:#29161e}html[data-theme=dark] .task-complete-row input,html[data-theme=dark] .deal-task-add input,html[data-theme=dark] .deal-task-add select,html[data-theme=dark] .task-due-pick input,html[data-theme=dark] .company-person-add input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#ced8df}.task-due-pick input{width:auto}.task-complete-row input:focus,.deal-task-add input:focus,.deal-task-add select:focus,.task-due-pick input:focus,.company-person-add input:focus{outline:none;border-color:var(--crm-accent, #004684);box-shadow:0 0 0 3px #0046841f}:where(html[data-theme=pink]) .task-complete-row input:focus,:where(html[data-theme=pink]) .deal-task-add input:focus,:where(html[data-theme=pink]) .deal-task-add select:focus,:where(html[data-theme=pink]) .task-due-pick input:focus,:where(html[data-theme=pink]) .company-person-add input:focus{border-color:#95476a;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .task-complete-row input:focus,html[data-theme=dark] .deal-task-add input:focus,html[data-theme=dark] .deal-task-add select:focus,html[data-theme=dark] .task-due-pick input:focus,html[data-theme=dark] .company-person-add input:focus{outline:none;border-color:#92bbe2;box-shadow:0 0 0 3px #0046841f}.deal-task-head .muted{font-size:12px;white-space:nowrap}.company-form .field-box input{padding-left:12px;font-size:14px}.lead-overlay.company-lead{inset:0 0 0 var(--app-sidebar, 260px);padding:0;align-items:stretch;justify-content:stretch}.lead-overlay.company-lead .lead-modal{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:-12px 0 40px #14212b24}:where(html[data-theme=pink]) .lead-overlay.company-lead .lead-modal{box-shadow:-12px 0 40px #29161e24}html[data-theme=dark] .lead-overlay.company-lead .lead-modal{border:0;box-shadow:-12px 0 40px #0000006c}@media(max-width:1199px){.lead-overlay.company-lead{left:0}}.amo-left{display:flex;flex-direction:column;gap:14px;min-width:0}.amo-card{background:#fff;border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px;padding:8px 14px 10px}:where(html[data-theme=pink]) .amo-card{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .amo-card{background:#1c2838;border:1px solid var(--crm-line, rgba(255,255,255,.16))}.amo-card-head{padding:6px 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6b76}:where(html[data-theme=pink]) .amo-card-head{color:#745d66}html[data-theme=dark] .amo-card-head{color:#96a4ae}.amo-fields{display:flex;flex-direction:column}.amo-extra{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(20,33,43,.14)}:where(html[data-theme=pink]) .amo-extra{border-top:1px dashed rgba(41,22,30,.14)}html[data-theme=dark] .amo-extra{border-top:1px dashed rgba(255,255,255,.16)}.amo-row{display:grid;grid-template-columns:minmax(110px,min(38%,220px)) minmax(0,1fr);align-items:center;gap:12px;min-height:36px;padding:1px 0;cursor:text}.amo-label{font-size:13px;color:#6b7a86;line-height:1.25}:where(html[data-theme=pink]) .amo-label{color:#846d76}html[data-theme=dark] .amo-label{color:#8b98a2}.amo-value{min-width:0;position:relative}.amo-value input,.amo-value select,.amo-value textarea{width:100%;min-width:0;min-height:32px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;font:inherit;font-size:14px;color:#14212b}:where(html[data-theme=pink]) .amo-value input,:where(html[data-theme=pink]) .amo-value select,:where(html[data-theme=pink]) .amo-value textarea{color:#29161e}html[data-theme=dark] .amo-value input,html[data-theme=dark] .amo-value select,html[data-theme=dark] .amo-value textarea{border:1px solid transparent;background:transparent;box-shadow:none;color:#ced8df}.amo-value textarea{resize:vertical;min-height:34px}.amo-value input::placeholder,.amo-value textarea::placeholder{color:#a3afb9}:where(html[data-theme=pink]) .amo-value input::placeholder,:where(html[data-theme=pink]) .amo-value textarea::placeholder{color:#b7a5ac}html[data-theme=dark] .amo-value input::placeholder,html[data-theme=dark] .amo-value textarea::placeholder{color:#61717f}.amo-value select{cursor:pointer}.amo-value input:hover,.amo-value select:hover,.amo-value textarea:hover{border-bottom-color:#14212b47;border-bottom-style:dashed}:where(html[data-theme=pink]) .amo-value input:hover,:where(html[data-theme=pink]) .amo-value select:hover,:where(html[data-theme=pink]) .amo-value textarea:hover{border-bottom-color:#29161e47}html[data-theme=dark] .amo-value input:hover,html[data-theme=dark] .amo-value select:hover,html[data-theme=dark] .amo-value textarea:hover{border-bottom-color:#ffffff29;border-bottom-style:dashed}.amo-value input:focus,.amo-value select:focus,.amo-value textarea:focus{outline:none;border-color:var(--crm-accent, #004684);border-style:solid;background:#fff;box-shadow:0 0 0 3px #0046841a}:where(html[data-theme=pink]) .amo-value input:focus,:where(html[data-theme=pink]) .amo-value select:focus,:where(html[data-theme=pink]) .amo-value textarea:focus{border-color:#95476a;box-shadow:0 0 0 3px #95476a1a}html[data-theme=dark] .amo-value input:focus,html[data-theme=dark] .amo-value select:focus,html[data-theme=dark] .amo-value textarea:focus{outline:none;border-color:#92bbe2;border-style:solid;background:#1c2838;box-shadow:0 0 0 3px #0046841a}.amo-row.missing .amo-label{color:var(--crm-bad, #b42318);font-weight:600}html[data-theme=dark] .amo-row.missing .amo-label{color:var(--crm-bad, #b42318)}.amo-row.missing input,.amo-row.missing select,.amo-row.missing textarea{border-bottom:1px solid var(--crm-bad, #b42318);background:#b423180a}html[data-theme=dark] .amo-row.missing input,html[data-theme=dark] .amo-row.missing select,html[data-theme=dark] .amo-row.missing textarea{border-bottom:1px solid var(--crm-bad, #b42318);background:#b423180a}.amo-money{display:flex;align-items:center;gap:4px;color:#6b7a86}:where(html[data-theme=pink]) .amo-money{color:#846d76}html[data-theme=dark] .amo-money{color:#8b98a2}.amo-value .date-combo{min-height:32px}.amo-more{margin-top:6px}.amo-create{padding:16px 22px 20px;max-width:820px}.amo-create-actions{display:flex;justify-content:flex-end}.deal-window .lead-pane:has(.deal-main){display:flex;flex-direction:column;overflow:hidden}.deal-main{flex:1 1 auto;min-height:0;height:100%;grid-template-columns:minmax(260px,var(--deal-left, 46%)) 14px minmax(340px,1fr);column-gap:4px;align-items:stretch;padding:12px 22px}.deal-main-left,.deal-main-right{container-type:inline-size}.deal-main-left{min-height:0;overflow-y:auto;padding-right:4px}.deal-main-right{min-height:0;display:flex;flex-direction:column;gap:12px}.deal-split{position:relative;align-self:stretch;cursor:col-resize;touch-action:none;outline:none}html[data-theme=dark] .deal-split{outline:none}.deal-split:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:2px;background:#14212b14;transition:background .15s ease}:where(html[data-theme=pink]) .deal-split:before{background:#29161e14}html[data-theme=dark] .deal-split:before{background:#ffffff15}.deal-split:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:32px;transform:translate(-50%,-50%);border:1px solid rgba(20,33,43,.14);border-radius:6px;background:radial-gradient(circle,#9aa6b0 1px,transparent 1.4px) center / 4px 5px repeat-y,#fff;transition:border-color .15s ease}:where(html[data-theme=pink]) .deal-split:after{border:1px solid rgba(41,22,30,.14);background:radial-gradient(circle,#AE9CA3 1px,transparent 1.4px) center / 4px 5px repeat-y,#fff}html[data-theme=dark] .deal-split:after{border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle,#5A6873 1px,transparent 1.4px) center / 4px 5px repeat-y,#1c2838}.deal-split:hover:before,.deal-split:focus-visible:before,.deal-split.dragging:before{background:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .deal-split:hover:before,:where(html[data-theme=pink]) .deal-split:focus-visible:before,:where(html[data-theme=pink]) .deal-split.dragging:before{background:var(--crm-accent, #A65C80)}html[data-theme=dark] .deal-split:hover:before,html[data-theme=dark] .deal-split:focus-visible:before,html[data-theme=dark] .deal-split.dragging:before{background:var(--crm-accent, #255386)}.deal-split:hover:after,.deal-split:focus-visible:after,.deal-split.dragging:after{border-color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .deal-split:hover:after,:where(html[data-theme=pink]) .deal-split:focus-visible:after,:where(html[data-theme=pink]) .deal-split.dragging:after{border-color:#95476a}html[data-theme=dark] .deal-split:hover:after,html[data-theme=dark] .deal-split:focus-visible:after,html[data-theme=dark] .deal-split.dragging:after{border-color:#92bbe2}body.cols-resizing,body.cols-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@container (max-width: 380px){.amo-row{grid-template-columns:minmax(0,1fr);gap:0;padding:3px 0}.amo-label{font-size:12px}}@container (max-width: 560px){.deal-task-head{grid-template-columns:minmax(0,1fr);gap:2px}.task-form-fields,.deal-task-add{grid-template-columns:minmax(0,1fr)}.comms-toolbar{align-items:flex-start}}.deal-main-right .lead-comms{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;border-top:0}html[data-theme=dark] .deal-main-right .lead-comms{border-top:0}.deal-main-right .comms-toolbar{flex:none}.deal-main-right .comms-feed{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.deal-main-right .deal-tasks{flex:none;max-height:55%;overflow-y:auto}@media(max-width:1100px){.deal-window .lead-pane:has(.deal-main){display:block;overflow:auto}.deal-main{height:auto;grid-template-columns:minmax(0,1fr)}.deal-split{display:none}.deal-main-left{overflow:visible}.deal-main-right .comms-feed{max-height:420px}.deal-main-right .deal-tasks{max-height:none}}.lead-overlay.company-lead{z-index:300}.lead-overlay.confirm-overlay{z-index:350}body .cereus-float{z-index:320}.amo-select{position:relative;display:inline-flex;max-width:100%}.amo-select-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:#14212b;cursor:pointer;text-align:left}:where(html[data-theme=pink]) .amo-select-btn{color:#29161e}html[data-theme=dark] .amo-select-btn{border:1px solid transparent;background:transparent;color:#ced8df}.amo-select-btn.empty{color:#8a99a6}:where(html[data-theme=pink]) .amo-select-btn.empty{color:#a48c96}html[data-theme=dark] .amo-select-btn.empty{color:#6e8191}.amo-select-btn:hover{background:#0046840f}:where(html[data-theme=pink]) .amo-select-btn:hover{background:#a65c800f}html[data-theme=dark] .amo-select-btn:hover{background:#0046840f}.amo-select.open .amo-select-btn,.amo-select-btn:focus-visible{outline:none;border-color:var(--crm-accent, #004684);background:#fff;box-shadow:0 0 0 3px #0046841a}:where(html[data-theme=pink]) .amo-select.open .amo-select-btn,:where(html[data-theme=pink]) .amo-select-btn:focus-visible{border-color:#95476a;box-shadow:0 0 0 3px #95476a1a}html[data-theme=dark] .amo-select.open .amo-select-btn,html[data-theme=dark] .amo-select-btn:focus-visible{outline:none;border-color:#92bbe2;background:#1c2838;box-shadow:0 0 0 3px #0046841a}.amo-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amo-select-chev{flex:none;color:#8a99a6;transition:transform .15s ease}:where(html[data-theme=pink]) .amo-select-chev{color:#a48c96}html[data-theme=dark] .amo-select-chev{color:#6e8191}.amo-select.open .amo-select-chev{transform:rotate(180deg)}.amo-select-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:220px;max-width:340px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:#fff;border:1px solid rgba(20,33,43,.08);box-shadow:0 14px 34px #14212b2e}:where(html[data-theme=pink]) .amo-select-pop{border:1px solid rgba(41,22,30,.08);box-shadow:0 14px 34px #29161e2e}html[data-theme=dark] .amo-select-pop{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 14px 34px #00000087}.amo-select-pop.up{top:auto;bottom:calc(100% + 4px)}.amo-select-search{margin:0 0 6px;height:34px;padding:0 10px;border:1px solid rgba(20,33,43,.14);border-radius:8px;font:inherit;font-size:13px}:where(html[data-theme=pink]) .amo-select-search{border:1px solid rgba(41,22,30,.14)}html[data-theme=dark] .amo-select-search{border:1px solid rgba(255,255,255,.16)}.amo-select-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:#14212b;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .amo-select-opt{color:#29161e}html[data-theme=dark] .amo-select-opt{border:0;background:transparent;color:#ced8df}.amo-select-opt.active{background:#00468412}:where(html[data-theme=pink]) .amo-select-opt.active{background:#a65c8012}html[data-theme=dark] .amo-select-opt.active{background:#00468412}.amo-select-opt.on{color:var(--crm-accent, #004684);font-weight:600}:where(html[data-theme=pink]) .amo-select-opt.on{color:#95476a}html[data-theme=dark] .amo-select-opt.on{color:#92bbe2}.amo-select-opt.muted{color:#8a99a6}:where(html[data-theme=pink]) .amo-select-opt.muted{color:#a48c96}html[data-theme=dark] .amo-select-opt.muted{color:#6e8191}.amo-select-none{padding:8px 10px;font-size:13px;color:#8a99a6}:where(html[data-theme=pink]) .amo-select-none{color:#a48c96}html[data-theme=dark] .amo-select-none{color:#6e8191}.amo-value .date-combo{display:inline-flex;align-items:center;gap:2px;width:auto;min-height:32px;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=dark] .amo-value .date-combo{border:0;background:transparent;box-shadow:none}.amo-value .date-combo .field-ico{display:none}.amo-value .date-combo input{width:11ch;padding-left:8px}.amo-value .date-combo .date-cal{position:static;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#8a99a6;cursor:pointer}:where(html[data-theme=pink]) .amo-value .date-combo .date-cal{color:#a48c96}html[data-theme=dark] .amo-value .date-combo .date-cal{border:0;background:transparent;color:#6e8191}.amo-value .date-combo .date-cal:hover{background:#0046840f;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .amo-value .date-combo .date-cal:hover{background:#a65c800f;color:#95476a}html[data-theme=dark] .amo-value .date-combo .date-cal:hover{background:#0046840f;color:#92bbe2}.amo-money{display:inline-flex;align-items:center;gap:2px;max-width:100%}.amo-value .amo-money input{width:auto;min-width:3ch}.amo-row.missing .amo-select-btn{border-bottom:1px solid var(--crm-bad, #b42318);background:#b423180a}html[data-theme=dark] .amo-row.missing .amo-select-btn{border-bottom:1px solid var(--crm-bad, #b42318);background:#b423180a}.deal-contacts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.deal-contact{padding:6px 0 2px;border-top:1px dashed rgba(20,33,43,.14)}:where(html[data-theme=pink]) .deal-contact{border-top:1px dashed rgba(41,22,30,.14)}html[data-theme=dark] .deal-contact{border-top:1px dashed rgba(255,255,255,.16)}.deal-contact-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.deal-contact-ava{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0046841a;color:var(--crm-accent, #004684);font-size:12px;font-weight:700}:where(html[data-theme=pink]) .deal-contact-ava{background:#a65c801a;color:#95476a}html[data-theme=dark] .deal-contact-ava{background:#0046841a;color:#92bbe2}.deal-contact-name{flex:1 1 auto;min-width:0;height:32px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#14212b}:where(html[data-theme=pink]) .deal-contact-name{color:#29161e}html[data-theme=dark] .deal-contact-name{border:1px solid transparent;background:transparent;color:#ced8df}.deal-contact-name:hover{border-bottom:1px dashed rgba(20,33,43,.28)}:where(html[data-theme=pink]) .deal-contact-name:hover{border-bottom:1px dashed rgba(41,22,30,.28)}html[data-theme=dark] .deal-contact-name:hover{border-bottom:1px dashed rgba(255,255,255,.16)}.deal-contact-name:focus{outline:none;border-color:var(--crm-accent, #004684);background:#fff}:where(html[data-theme=pink]) .deal-contact-name:focus{border-color:#95476a}html[data-theme=dark] .deal-contact-name:focus{outline:none;border-color:#92bbe2;background:#1c2838}.deal-contact-x{flex:none;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#8a99a6;font-size:18px;cursor:pointer}:where(html[data-theme=pink]) .deal-contact-x{color:#a48c96}html[data-theme=dark] .deal-contact-x{border:0;background:transparent;color:#6e8191}.deal-contact-x:hover{background:#b4231814;color:var(--crm-bad, #b42318)}html[data-theme=dark] .deal-contact-x:hover{background:#b4231814;color:var(--crm-bad, #b42318)}.deal-contact-add{position:relative}.deal-contact-add input{width:100%;height:38px;padding:0 12px;border:1px solid var(--crm-accent, #004684);border-radius:10px;font:inherit;font-size:14px}:where(html[data-theme=pink]) .deal-contact-add input{border:1px solid #95476A}html[data-theme=dark] .deal-contact-add input{border:1px solid #92BBE2}.deal-contact-hits{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:#fff;box-shadow:0 14px 34px #14212b2e}:where(html[data-theme=pink]) .deal-contact-hits{box-shadow:0 14px 34px #29161e2e}html[data-theme=dark] .deal-contact-hits{background:#1c2838;box-shadow:0 14px 34px #00000087}.deal-contact-hits button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .deal-contact-hits button{border:0;background:transparent}.deal-contact-hits button:hover{background:#00468412}:where(html[data-theme=pink]) .deal-contact-hits button:hover{background:#a65c8012}html[data-theme=dark] .deal-contact-hits button:hover{background:#00468412}.deal-contact-hits button span{font-size:12px;color:#5b6b76}:where(html[data-theme=pink]) .deal-contact-hits button span{color:#745d66}html[data-theme=dark] .deal-contact-hits button span{color:#96a4ae}.deal-contact-hits .create{color:var(--crm-accent, #004684);font-weight:600}:where(html[data-theme=pink]) .deal-contact-hits .create{color:#95476a}html[data-theme=dark] .deal-contact-hits .create{color:#92bbe2}.deal-contact-new{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 4px;border:0;background:transparent;font:inherit;font-size:14px;color:#5b6b76;cursor:pointer}:where(html[data-theme=pink]) .deal-contact-new{color:#745d66}html[data-theme=dark] .deal-contact-new{border:0;background:transparent;color:#96a4ae}.deal-contact-new span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(20,33,43,.25);font-size:14px}:where(html[data-theme=pink]) .deal-contact-new span{border:1px solid rgba(41,22,30,.25)}html[data-theme=dark] .deal-contact-new span{border:1px solid rgba(255,255,255,.16)}.deal-contact-new:hover{color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .deal-contact-new:hover{color:#95476a}html[data-theme=dark] .deal-contact-new:hover{color:#92bbe2}.deal-composer{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--crm-line, rgba(20, 33, 43, .12));border-radius:14px;background:#fff}:where(html[data-theme=pink]) .deal-composer{border:1px solid var(--crm-line, rgba(41,22,30,.12))}html[data-theme=dark] .deal-composer{border:1px solid var(--crm-line, rgba(255,255,255,.16));background:#1c2838}.deal-composer.mode-chat{border-color:#1f8f4e59}html[data-theme=dark] .deal-composer.mode-chat{border-color:#1f8f4e59}.deal-composer.mode-task{border-color:#00468459}:where(html[data-theme=pink]) .deal-composer.mode-task{border-color:#95476a59}html[data-theme=dark] .deal-composer.mode-task{border-color:#00468459}.composer-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#5b6b76}:where(html[data-theme=pink]) .composer-line{color:#745d66}html[data-theme=dark] .composer-line{color:#96a4ae}.composer-mode{position:relative}.composer-mode-btn{padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--crm-accent, #004684);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}:where(html[data-theme=pink]) .composer-mode-btn{color:#95476a}html[data-theme=dark] .composer-mode-btn{border:0;background:transparent;color:#92bbe2;text-decoration:underline dotted}.composer-menu{position:absolute;z-index:40;bottom:calc(100% + 6px);left:0;display:flex;flex-direction:column;min-width:170px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 14px 34px #14212b2e}:where(html[data-theme=pink]) .composer-menu{box-shadow:0 14px 34px #29161e2e}html[data-theme=dark] .composer-menu{background:#1c2838;box-shadow:0 14px 34px #00000087}.composer-menu button{padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:#14212b;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .composer-menu button{color:#29161e}html[data-theme=dark] .composer-menu button{border:0;background:transparent;color:#ced8df}.composer-menu button:hover,.composer-menu button.on{background:#00468412}:where(html[data-theme=pink]) .composer-menu button:hover,:where(html[data-theme=pink]) .composer-menu button.on{background:#a65c8012}html[data-theme=dark] .composer-menu button:hover,html[data-theme=dark] .composer-menu button.on{background:#00468412}.composer-task-meta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.deal-composer textarea{width:100%;min-height:44px;resize:vertical;padding:6px 2px;border:0;background:transparent;font:inherit;font-size:14px;color:#14212b}:where(html[data-theme=pink]) .deal-composer textarea{color:#29161e}html[data-theme=dark] .deal-composer textarea{border:0;background:transparent;color:#ced8df}.deal-composer textarea:focus{outline:none}html[data-theme=dark] .deal-composer textarea:focus{outline:none}.composer-files{display:flex;flex-wrap:wrap;gap:6px}.composer-file{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:#00468412;font-size:12px}:where(html[data-theme=pink]) .composer-file{background:#a65c8012}html[data-theme=dark] .composer-file{background:#00468412}.composer-file button{border:0;background:transparent;font-size:15px;line-height:1;color:#5b6b76;cursor:pointer}:where(html[data-theme=pink]) .composer-file button{color:#745d66}html[data-theme=dark] .composer-file button{border:0;background:transparent;color:#96a4ae}.composer-actions{display:flex;align-items:center;gap:12px}.composer-clip{margin-left:auto;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#5b6b76;cursor:pointer}:where(html[data-theme=pink]) .composer-clip{color:#745d66}html[data-theme=dark] .composer-clip{border:0;background:transparent;color:#96a4ae}.composer-clip:hover{background:#00468412;color:var(--crm-accent, #004684)}:where(html[data-theme=pink]) .composer-clip:hover{background:#a65c8012;color:#95476a}html[data-theme=dark] .composer-clip:hover{background:#00468412;color:#92bbe2}.comms-file{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.comms-file-preview{display:block;padding:0;border:1px solid rgba(20,33,43,.1);border-radius:10px;overflow:hidden;background:#f3f6fa;cursor:pointer}:where(html[data-theme=pink]) .comms-file-preview{border:1px solid rgba(41,22,30,.1);background:#fbf2f6}html[data-theme=dark] .comms-file-preview{border:1px solid rgba(255,255,255,.16);background:#212f43}.comms-file-preview img{display:block;max-width:260px;max-height:180px;object-fit:cover}.comms-file-name{padding:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--crm-accent, #004684);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html[data-theme=pink]) .comms-file-name{color:#95476a}html[data-theme=dark] .comms-file-name{border:0;background:transparent;color:#92bbe2;text-decoration:underline}.comms-mail-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.comms-mail-file{max-width:100%}.comms-mail-file-name{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-read{color:var(--crm-muted, #5b6b76)}:where(html[data-theme=pink]) .comms-read{color:var(--crm-muted, #745D66)}html[data-theme=dark] .comms-read{color:var(--crm-muted, #96A4AE)}.comms-read.done{border-color:#12805a47;background:#1baf7a1a;color:#12805a}html[data-theme=dark] .comms-read.done{border-color:#ffffff29;background:#1baf7a1a;color:#86eeca}.vl-modal.deal-window.vl-preview{width:min(1180px,100%);height:calc(100% - 20px)}.vl-preview .vl-modal-head h2{min-width:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.vl-preview-size{flex:none;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .vl-preview-size{color:#775c67}html[data-theme=dark] .vl-preview-size{color:#93a0af}.vl-preview-body,.vl-preview-scroll,.vl-preview-sheets{scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .vl-preview-body,:where(html[data-theme=pink]) .vl-preview-scroll,:where(html[data-theme=pink]) .vl-preview-sheets{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-preview-body,html[data-theme=dark] .vl-preview-scroll,html[data-theme=dark] .vl-preview-sheets{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-preview-body.kind-pdf,.vl-preview-body.kind-image{padding:0 14px 14px}.vl-preview-pdf{flex:1 1 auto;width:100%;min-height:0;border:0;border-radius:14px;background:#fff}html[data-theme=dark] .vl-preview-pdf{border:0;background:#1c2838}.vl-preview-img{display:block;max-width:100%;max-height:100%;margin:auto;border-radius:12px;object-fit:contain}.vl-preview-text{margin:0;padding:16px 18px;border-radius:16px;background:#fff;font:13px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;color:#0e1b2a;white-space:pre-wrap;word-break:break-word}:where(html[data-theme=pink]) .vl-preview-text{color:#3a1f2e}html[data-theme=dark] .vl-preview-text{background:#1c2838;color:#d1d8e1}.vl-preview-sheets{flex:none;overflow-x:auto;padding-bottom:2px}.vl-preview-scroll{flex:none;max-width:100%;overflow:auto;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0e1b2a14}:where(html[data-theme=pink]) .vl-preview-scroll{box-shadow:inset 0 0 0 1px #3a1f2e14}html[data-theme=dark] .vl-preview-scroll{background:#1c2838;box-shadow:inset 0 0 0 1px #fff2}.vl-preview-body.kind-table .vl-preview-scroll{flex:1 1 auto;min-height:0}.vl-preview-table{border-collapse:collapse;font-size:12.5px;color:#0e1b2a}:where(html[data-theme=pink]) .vl-preview-table{color:#3a1f2e}html[data-theme=dark] .vl-preview-table{color:#d1d8e1}.vl-preview-table td,.vl-preview-table th{max-width:420px;padding:6px 10px;border:1px solid rgba(14,27,42,.08);vertical-align:top;white-space:pre-wrap}:where(html[data-theme=pink]) .vl-preview-table td,:where(html[data-theme=pink]) .vl-preview-table th{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-preview-table td,html[data-theme=dark] .vl-preview-table th{border:1px solid rgba(255,255,255,.132)}.vl-preview-table th{position:sticky;left:0;min-width:34px;background:#f4f7fb;font-weight:500;color:#8a96a4;text-align:right}:where(html[data-theme=pink]) .vl-preview-table th{background:#fcf3f7;color:#a28c95}html[data-theme=dark] .vl-preview-table th{background:#202e41;color:#717f90}.vl-preview-table tr:first-child td{background:#f8fafc;font-weight:600}html[data-theme=dark] .vl-preview-table tr:first-child td{background:#1f2c3e}.vl-preview-doc{padding:22px 28px;border-radius:16px;background:#fff;font-size:14px;line-height:1.55;color:#0e1b2a}:where(html[data-theme=pink]) .vl-preview-doc{color:#3a1f2e}html[data-theme=dark] .vl-preview-doc{background:#1c2838;color:#d1d8e1}.vl-preview-doc p{margin:0 0 8px;white-space:pre-wrap}.vl-preview-doc p.li:before{content:"•";margin-right:8px;color:#8a96a4}:where(html[data-theme=pink]) .vl-preview-doc p.li:before{color:#a28c95}html[data-theme=dark] .vl-preview-doc p.li:before{color:#717f90}.vl-preview-doc h3{margin:14px 0 8px;font-size:15px}.vl-preview-doc h3.h1{font-size:19px}.vl-preview-doc h3.h2{font-size:17px}.vl-preview-doc .vl-preview-scroll{margin:6px 0 12px}.vl-preview-note{margin:0;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .vl-preview-note{color:#775c67}html[data-theme=dark] .vl-preview-note{color:#93a0af}.vl-preview-note.error{color:#b5000c}:where(html[data-theme=pink]) .vl-preview-note.error{color:#b3264e}html[data-theme=dark] .vl-preview-note.error{color:#f58087}.vl-preview-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin:auto;font-size:14px;color:#5a6879;text-align:center}:where(html[data-theme=pink]) .vl-preview-empty{color:#775c67}html[data-theme=dark] .vl-preview-empty{color:#93a0af}@media(max-width:760px){.vl-modal.deal-window.vl-preview{height:calc(100% - 8px)}.vl-preview-doc{padding:14px 16px}}.comms-item.kind-chat .comms-card{border-left:3px solid rgba(31,143,78,.55)}html[data-theme=dark] .comms-item.kind-chat .comms-card{border-left:3px solid rgba(31,143,78,.55)}.amo-value .date-combo>input:not(.date-native){width:calc(10ch + 16px);padding:5px 4px 5px 8px}.amo-select-pop{min-width:max(260px,100%);max-width:400px}.amo-select-opt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-filters{position:relative;margin:0 0 14px}.dash.liquid-glass.crm-board>.deal-filters{z-index:20}.df-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:40px;padding:4px 8px 4px 34px;position:relative;border:1px solid rgba(0,70,132,.16);border-radius:12px;background:#fff;cursor:text}:where(html[data-theme=pink]) .df-bar{border:1px solid rgba(149,71,106,.16)}html[data-theme=dark] .df-bar{border:1px solid rgba(0,70,132,.16);background:#1c2838}.df-bar.open,.df-bar:focus-within{border-color:#00468473;box-shadow:0 0 0 3px #00468414}:where(html[data-theme=pink]) .df-bar.open,:where(html[data-theme=pink]) .df-bar:focus-within{border-color:#95476a73;box-shadow:0 0 0 3px #95476a14}html[data-theme=dark] .df-bar.open,html[data-theme=dark] .df-bar:focus-within{border-color:#00468473;box-shadow:0 0 0 3px #00468414}.df-ico{position:absolute;left:12px;top:12px;color:#8aa0b3}:where(html[data-theme=pink]) .df-ico{color:#b08d9b}html[data-theme=dark] .df-ico{color:#94bde0}.df-input{flex:1 1 260px;min-width:160px;height:30px;border:0;outline:none;background:transparent;color:#14212b;font:inherit;font-size:13px}:where(html[data-theme=pink]) .df-input{color:#29161e}html[data-theme=dark] .df-input{border:0;outline:none;background:transparent;color:#ced8df}.df-input::placeholder{color:#8aa0b3}:where(html[data-theme=pink]) .df-input::placeholder{color:#b08d9b}html[data-theme=dark] .df-input::placeholder{color:#94bde0}.df-input-wrap{position:relative;flex:1 1 260px;min-width:160px;display:flex;align-items:center}.df-input-wrap .df-input{flex:1 1 auto;min-width:0;width:100%;-webkit-appearance:none;appearance:none}.df-input-wrap .df-input::-webkit-search-cancel-button,.df-input-wrap .df-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.df-input-wrap:after{content:attr(data-hint);position:absolute;left:0;right:0;top:50%;overflow:hidden;color:#8aa0b3;font-size:13px;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);pointer-events:none}:where(html[data-theme=pink]) .df-input-wrap:after{color:#b08d9b}html[data-theme=dark] .df-input-wrap:after{color:#94bde0}.vl-deals .df-input-wrap:after{color:#9aa6b2;font-size:14px}:where(html[data-theme=pink]) .vl-deals .df-input-wrap:after{color:#b09ca4}html[data-theme=dark] .vl-deals .df-input-wrap:after{color:#667685}.df-chip{display:inline-flex;align-items:center;gap:4px;max-width:320px;height:26px;padding:0 4px 0 10px;border-radius:999px;background:#00468414;color:#0b3a66;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(html[data-theme=pink]) .df-chip{background:#a65c8014;color:#521f33}html[data-theme=dark] .df-chip{background:#00468414;color:#83bcf2}.df-chip button,.df-clear{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#5b6b76;font-size:15px;line-height:1;cursor:pointer}:where(html[data-theme=pink]) .df-chip button,:where(html[data-theme=pink]) .df-clear{color:#745d66}html[data-theme=dark] .df-chip button,html[data-theme=dark] .df-clear{border:0;background:transparent;color:#96a4ae}.df-chip button:hover,.df-clear:hover{background:#0046841f;color:#0b3a66}:where(html[data-theme=pink]) .df-chip button:hover,:where(html[data-theme=pink]) .df-clear:hover{background:#a65c801f;color:#521f33}html[data-theme=dark] .df-chip button:hover,html[data-theme=dark] .df-clear:hover{background:#0046841f;color:#83bcf2}.df-found{margin-left:auto;color:#5b6b76;font-size:12px;font-weight:600;white-space:nowrap}:where(html[data-theme=pink]) .df-found{color:#745d66}html[data-theme=dark] .df-found{color:#96a4ae}.df-note{margin:6px 2px 0;color:#b54708;font-size:12px}html[data-theme=dark] .df-note{color:#f5aa80}.df-panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(1080px,100%);max-height:min(70vh,640px);display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(20,33,43,.1);border-radius:14px;background:#fff;box-shadow:0 18px 40px #14212b2e;overflow:hidden}:where(html[data-theme=pink]) .df-panel{border:1px solid rgba(41,22,30,.1);box-shadow:0 18px 40px #29161e2e}html[data-theme=dark] .df-panel{border:1px solid rgba(255,255,255,.16);background:#1c2838;box-shadow:0 18px 40px #00000087}.df-presets{grid-row:1 / span 2;display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:#f5f8fb;border-right:1px solid rgba(20,33,43,.08);overflow-y:auto}:where(html[data-theme=pink]) .df-presets{background:#fbf5f7;border-right:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .df-presets{background:#202e41;border-right:1px solid rgba(255,255,255,.132)}.df-presets>button,.df-saved>button:first-child{width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#14212b;font:inherit;font-size:13px;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .df-presets>button,:where(html[data-theme=pink]) .df-saved>button:first-child{color:#29161e}html[data-theme=dark] .df-presets>button,html[data-theme=dark] .df-saved>button:first-child{border:0;background:transparent;color:#ced8df}.df-presets>button:hover,.df-saved>button:first-child:hover{background:#00468412}:where(html[data-theme=pink]) .df-presets>button:hover,:where(html[data-theme=pink]) .df-saved>button:first-child:hover{background:#a65c8012}html[data-theme=dark] .df-presets>button:hover,html[data-theme=dark] .df-saved>button:first-child:hover{background:#00468412}.df-presets>button.on{background:#0046841f;color:#0b3a66;font-weight:650}:where(html[data-theme=pink]) .df-presets>button.on{background:#a65c801f;color:#521f33}html[data-theme=dark] .df-presets>button.on{background:#0046841f;color:#83bcf2}.df-presets h5{margin:10px 10px 4px;color:#8a99a6;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(html[data-theme=pink]) .df-presets h5{color:#a48c96}html[data-theme=dark] .df-presets h5{color:#6e8191}.df-saved{display:flex;align-items:center}.df-saved-x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#9aa6b0;cursor:pointer}:where(html[data-theme=pink]) .df-saved-x{color:#ae9ca3}html[data-theme=dark] .df-saved-x{border:0;background:transparent;color:#687885}.df-saved-x:hover{background:#e3000f0f;color:var(--crm-bad, #b42318)}html[data-theme=dark] .df-saved-x:hover{background:#e3000f0f;color:var(--crm-bad, #b42318)}.df-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:14px 18px;padding:14px 16px;overflow-y:auto}.df-cell h4{margin:0 0 6px;color:#8a99a6;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(html[data-theme=pink]) .df-cell h4{color:#a48c96}html[data-theme=dark] .df-cell h4{color:#6e8191}.df-cell h4:not(:first-child){margin-top:12px}.df-cell select,.df-range input,.df-checks-search{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid rgba(20,33,43,.14);border-radius:8px;background:#fff;color:#14212b;font:inherit;font-size:13px}:where(html[data-theme=pink]) .df-cell select,:where(html[data-theme=pink]) .df-range input,:where(html[data-theme=pink]) .df-checks-search{border:1px solid rgba(41,22,30,.14);color:#29161e}html[data-theme=dark] .df-cell select,html[data-theme=dark] .df-range input,html[data-theme=dark] .df-checks-search{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#ced8df}.df-range{display:flex;align-items:center;gap:6px;margin-top:6px}.df-range span{color:#8a99a6}:where(html[data-theme=pink]) .df-range span{color:#a48c96}html[data-theme=dark] .df-range span{color:#6e8191}.df-scope{display:flex;flex-wrap:wrap;gap:4px}.df-scope button{height:28px;padding:0 10px;border:1px solid rgba(20,33,43,.14);border-radius:999px;background:#fff;color:#14212b;font:inherit;font-size:12px;cursor:pointer}:where(html[data-theme=pink]) .df-scope button{border:1px solid rgba(41,22,30,.14);color:#29161e}html[data-theme=dark] .df-scope button{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#ced8df}.df-scope button.on{border-color:#004684;background:#0046841a;color:#0b3a66;font-weight:650}:where(html[data-theme=pink]) .df-scope button.on{border-color:#95476a;background:#a65c801a;color:#521f33}html[data-theme=dark] .df-scope button.on{border-color:#80bef5;background:#0046841a;color:#83bcf2}.df-checks-search{margin-bottom:6px}.df-checks-list{max-height:176px;overflow-y:auto;scrollbar-width:thin}.df-check{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:13px;color:#14212b;cursor:pointer}:where(html[data-theme=pink]) .df-check{color:#29161e}html[data-theme=dark] .df-check{color:#ced8df}.df-check input{flex:none;margin:0}.df-check i{flex:none;width:10px;height:10px;border-radius:50%}.df-check span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-foot{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid rgba(20,33,43,.08)}:where(html[data-theme=pink]) .df-foot{border-top:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .df-foot{border-top:1px solid rgba(255,255,255,.132)}.df-foot .df-save{margin-left:auto}@media(max-width:760px){.df-panel{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;max-height:80vh}.df-presets{grid-row:auto;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(20,33,43,.08)}:where(html[data-theme=pink]) .df-presets{border-bottom:1px solid rgba(41,22,30,.08)}html[data-theme=dark] .df-presets{border-right:0;border-bottom:1px solid rgba(255,255,255,.132)}.df-presets>button{width:auto}}.task-due-caption{flex-basis:100%;color:#5b6b76;font-size:12px;font-weight:600}:where(html[data-theme=pink]) .task-due-caption{color:#745d66}html[data-theme=dark] .task-due-caption{color:#96a4ae}.dash.liquid-glass.task-page>.task-filters{z-index:20}.dash.liquid-glass.task-page{min-height:100%;overflow:visible}.task-tile.done{opacity:.78}.task-tile.done .task-tile-title{text-decoration:line-through;text-decoration-color:#14212b59}:where(html[data-theme=pink]) .task-tile.done .task-tile-title{text-decoration-color:#29161e59}html[data-theme=dark] .task-tile.done .task-tile-title{text-decoration:line-through;text-decoration-color:#e1ebf599}.task-tile-result{display:block;margin-top:4px;color:#0e6b4c;font-size:12px;font-weight:600}html[data-theme=dark] .task-tile-result{color:#85efcc}@media(max-width:560px){.df-input,.df-input-wrap{flex-basis:60px;min-width:60px}}.stage-progress{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 22px 2px;min-width:0}.stage-progress-head{display:flex;align-items:center;gap:12px;min-width:0}.stage-progress-label,.stage-progress-count{flex:none;color:#6b7a86;font-size:13px}:where(html[data-theme=pink]) .stage-progress-label,:where(html[data-theme=pink]) .stage-progress-count{color:#846d76}html[data-theme=dark] .stage-progress-label,html[data-theme=dark] .stage-progress-count{color:#8b98a2}.stage-progress-count{margin-left:auto;font-size:12px}.stage-progress-pick{position:relative;min-width:0}.stage-progress-current{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:38px;padding:6px 12px 6px 16px;border:1px solid color-mix(in srgb,var(--stage-color, #d9dce3) 80%,#14212b 8%);border-radius:10px;background:var(--stage-color, #d9dce3);color:#14212b;font:inherit;font-size:14px;font-weight:650;cursor:pointer}:where(html[data-theme=pink]) .stage-progress-current{border:1px solid color-mix(in srgb,var(--stage-color, #E4D8DD) 80%,#29161E 8%);background:var(--stage-color, #E4D8DD);color:#29161e}html[data-theme=dark] .stage-progress-current{border:1px solid color-mix(in srgb,var(--stage-color, #2C3B50) 80%,#CED8DF 8%);background:var(--stage-color, #2F4460);color:#ced8df}.stage-progress-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-progress-current:hover,.stage-progress-current[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #d9dce3) 45%,transparent)}:where(html[data-theme=pink]) .stage-progress-current:hover,:where(html[data-theme=pink]) .stage-progress-current[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #E4D8DD) 45%,transparent)}html[data-theme=dark] .stage-progress-current:hover,html[data-theme=dark] .stage-progress-current[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #d9dce3) 45%,transparent)}.stage-progress-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:280px;max-height:min(60vh,460px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid rgba(20,33,43,.1);border-radius:12px;background:#fff;box-shadow:0 16px 36px #14212b2e}:where(html[data-theme=pink]) .stage-progress-menu{border:1px solid rgba(41,22,30,.1);box-shadow:0 16px 36px #29161e2e}html[data-theme=dark] .stage-progress-menu{border:1px solid rgba(255,255,255,.16);background:#1c2838;box-shadow:0 16px 36px #00000087}.stage-progress-menu button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#14212b;font:inherit;font-size:13px;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .stage-progress-menu button{color:#29161e}html[data-theme=dark] .stage-progress-menu button{border:0;background:transparent;color:#ced8df}.stage-progress-menu button:hover{background:color-mix(in srgb,var(--stage-color, #3b82f6) 22%,#fff)}:where(html[data-theme=pink]) .stage-progress-menu button:hover{background:color-mix(in srgb,var(--stage-color, #9D52DF) 22%,#fff)}html[data-theme=dark] .stage-progress-menu button:hover{background:color-mix(in srgb,var(--stage-color, #3b82f6) 22%,#1C2838)}.stage-progress-menu button.on{background:color-mix(in srgb,var(--stage-color, #3b82f6) 40%,#fff);font-weight:650}:where(html[data-theme=pink]) .stage-progress-menu button.on{background:color-mix(in srgb,var(--stage-color, #9D52DF) 40%,#fff)}html[data-theme=dark] .stage-progress-menu button.on{background:color-mix(in srgb,var(--stage-color, #3b82f6) 40%,#1C2838)}.stage-progress-menu i{flex:none;width:12px;height:12px;border-radius:4px;background:var(--stage-color, #3b82f6)}:where(html[data-theme=pink]) .stage-progress-menu i{background:var(--stage-color, #9D52DF)}html[data-theme=dark] .stage-progress-menu i{background:var(--stage-color, #3b82f6)}.stage-progress-menu b{margin-left:auto;color:#0e6b4c}html[data-theme=dark] .stage-progress-menu b{color:#85efcc}.stage-progress-bars{display:flex;gap:6px}.stage-progress-bar{flex:1 1 0;min-width:0;height:7px;border-radius:999px;background:#e3e7ec}:where(html[data-theme=pink]) .stage-progress-bar{background:#ede2e6}html[data-theme=dark] .stage-progress-bar{background:#2a3c55}.stage-progress-bar.done{background:var(--stage-color, #3b82f6)}:where(html[data-theme=pink]) .stage-progress-bar.done{background:var(--stage-color, #9D52DF)}html[data-theme=dark] .stage-progress-bar.done{background:var(--stage-color, #3b82f6)}.task-form-req{color:#d64545;font-weight:600}html[data-theme=dark] .task-form-req{color:#d64545}:root{--app-sidebar: 296px;--vl-font: Onest, system-ui, -apple-system, "Segoe UI", sans-serif;--vl-ink: #0e1b2a;--vl-text: #4f5d6e;--vl-muted: #5a6879;--vl-soft: #8a96a4;--vl-blue: #1f4a73;--vl-red: #e4000f;--vl-line: rgba(14, 27, 42, .08);--vl-panel: rgba(255, 255, 255, .62);--vl-panel-solid: rgba(255, 255, 255, .82);--vl-blur: blur(22px) saturate(160%);--vl-card-shadow: 0 10px 30px rgba(20, 48, 80, .07), inset 0 1px 0 rgba(255, 255, 255, .9);--vl-pop-shadow: 0 0 0 1px rgba(14, 27, 42, .06), 0 18px 44px rgba(20, 48, 80, .2);--vl-lead: .3s cubic-bezier(.3, .7, .2, 1);--vl-trail: .42s cubic-bezier(.3, .7, .2, 1)}:root:where([data-theme=pink]){--vl-ink: #3A1F2E;--vl-text: #6C515C;--vl-muted: #775C67;--vl-soft: #A28C95;--vl-blue: #A65C80;--vl-red: #E0457B;--vl-line: rgba(58,31,46,.08);--vl-card-shadow: 0 10px 30px rgba(73,28,45,.07), inset 0 1px 0 rgba(255, 255, 255, .9);--vl-pop-shadow: 0 0 0 1px rgba(58,31,46,.06), 0 18px 44px rgba(73,28,45,.2)}:root[data-theme=dark]{--vl-ink: #D1D8E1;--vl-text: #9BA8B7;--vl-muted: #93A0AF;--vl-soft: #717F90;--vl-blue: #1f4a73;--vl-red: #e4000f;--vl-line: rgba(255,255,255,.132);--vl-panel: rgba(24,34,51,.7);--vl-panel-solid: rgba(24,34,51,.9);--vl-card-shadow: 0 10px 30px rgba(0,0,0,.242), inset 0 1px 0 rgba(255,255,255,.054);--vl-pop-shadow: 0 0 0 1px rgba(255,255,255,.104), 0 18px 44px rgba(0,0,0,.58)}.sidebar.vl-sidebar,.shell-glass .sidebar.vl-sidebar{display:flex;padding:12px 0 12px 12px;overflow:hidden;border-right:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .sidebar.vl-sidebar,html[data-theme=dark] .shell-glass .sidebar.vl-sidebar{border-right:0;background:transparent;box-shadow:none;color:var(--vl-ink)}.vl-side{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px;padding:20px 12px 12px;border-radius:26px;background:var(--vl-panel);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .vl-side{box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .vl-side{background:var(--vl-panel);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.vl-side-brand{display:flex;flex-direction:column;gap:14px;padding:2px 4px 12px}.vl-side-logo{display:block;width:180px;max-width:100%;height:auto;margin-left:6px}.vl-side-plaque{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:14px;background:#fffc;border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 14px #14305012,inset 0 1px #fff}:where(html[data-theme=pink]) .vl-side-plaque{box-shadow:0 4px 14px #491c2d12,inset 0 1px #fff}html[data-theme=dark] .vl-side-plaque{background:#182233e0;border:1px solid rgba(255,255,255,.114);box-shadow:0 4px 14px #0000003e,inset 0 1px #ffffff0f}.vl-stars{flex:none;overflow:visible;fill:var(--vl-red)}html[data-theme=dark] .vl-stars{fill:var(--vl-red)}.vl-star-big{transform-box:fill-box;transform-origin:center}.vl-star-small{transform-box:fill-box;transform-origin:center;transform:scale(.8)}.vl-side-ai{font-size:12px;font-weight:500;color:var(--vl-muted)}html[data-theme=dark] .vl-side-ai{color:var(--vl-muted)}.vl-side-dot{width:3px;height:3px;border-radius:999px;background:#a8b3bf}:where(html[data-theme=pink]) .vl-side-dot{background:#bdaab2}html[data-theme=dark] .vl-side-dot{background:#4b5866}.vl-side-name{font-family:Marck Script,cursive;font-size:20px;line-height:1;color:#1b2b3c}:where(html[data-theme=pink]) .vl-side-name{color:#4a2a3b}html[data-theme=dark] .vl-side-name{color:#c3ced9}.vl-nav-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 -8px;padding:2px 8px 4px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .vl-nav-scroll{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-nav-scroll{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-nav-list,.vl-nav-group,.vl-nav-ghost{display:flex;flex-direction:column;gap:2px}.vl-nav-list{position:relative}.vl-nav-sep{height:1px;margin:5px 12px;background:var(--vl-line)}html[data-theme=dark] .vl-nav-sep{background:var(--vl-line)}.vl-nav-sep.dashed{height:0;margin:6px 12px 2px;border-top:1px dashed rgba(14,27,42,.16);background:none}:where(html[data-theme=pink]) .vl-nav-sep.dashed{border-top:1px dashed rgba(58,31,46,.16)}html[data-theme=dark] .vl-nav-sep.dashed{border-top:1px dashed rgba(255,255,255,.16);background:none}.vl-nav-item{box-sizing:border-box;display:flex;align-items:center;gap:10px;position:relative;width:100%;min-height:38px;margin:0;padding:0 10px 0 16px;overflow:hidden;border:0;border-radius:999px;background:transparent;color:var(--vl-text);font:inherit;font-size:13px;font-weight:500;line-height:1.2;text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer}html[data-theme=dark] .vl-nav-item{border:0;background:transparent;color:var(--vl-text);text-decoration:none}.vl-nav-item.small{min-height:34px;color:#6b7785}:where(html[data-theme=pink]) .vl-nav-item.small{color:#836d76}html[data-theme=dark] .vl-nav-item.small{color:#8b96a2}.vl-nav-section{display:flex;flex-direction:column;gap:2px}.vl-nav-item.vl-nav-sec .vl-nav-label{flex:1}.vl-nav-item.child{min-height:34px;padding-left:44px}.vl-nav-item.child .vl-nav-ico{width:16px;height:16px}.vl-nav-item:hover{background:#1f4a7312}:where(html[data-theme=pink]) .vl-nav-item:hover{background:#a65c8012}html[data-theme=dark] .vl-nav-item:hover{background:#78aae21e}.vl-nav-item.fallback{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-nav-item.fallback{background:var(--vl-blue);color:#fff}.vl-nav-item:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-nav-item:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-nav-item:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-nav-ico{flex:none}.vl-nav-label{overflow:hidden;text-overflow:ellipsis}.vl-nav-badge{margin-left:auto;font-size:12px;font-weight:600;color:#fff;background:var(--vl-red);border-radius:999px;padding:2px 8px}html[data-theme=dark] .vl-nav-badge{color:#fff;background:var(--vl-red)}.vl-nav-badge.fresh{background:var(--vl-blue);font-size:11px;letter-spacing:.02em}html[data-theme=dark] .vl-nav-badge.fresh{background:var(--vl-blue)}.vl-nav-item.vl-nav-archive{color:var(--vl-soft)}html[data-theme=dark] .vl-nav-item.vl-nav-archive{color:var(--vl-soft)}.vl-nav-archive-label{flex:1;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vl-nav-chev{flex:none;transition:transform .2s ease,opacity .16s ease .12s}.vl-nav-chev.closed{transform:rotate(-90deg)}.vl-nav-anchor{position:absolute;z-index:1;left:0;right:0;top:0;height:0;pointer-events:none}.vl-nav-bead{position:absolute;left:0;right:0;overflow:hidden;border-radius:999px;background:var(--vl-blue);box-shadow:0 6px 16px #1f4a7347}:where(html[data-theme=pink]) .vl-nav-bead{box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .vl-nav-bead{background:var(--vl-blue);box-shadow:0 6px 16px #0009}.vl-nav-ghost{position:absolute;left:0;right:0}.vl-nav-ghost .vl-nav-item,.vl-nav-ghost .vl-nav-item.small,.vl-nav-ghost .vl-nav-item.vl-nav-archive{color:#fff}html[data-theme=dark] .vl-nav-ghost .vl-nav-item,html[data-theme=dark] .vl-nav-ghost .vl-nav-item.small,html[data-theme=dark] .vl-nav-ghost .vl-nav-item.vl-nav-archive{color:#fff}.vl-nav-ghost .vl-nav-badge{color:var(--vl-red);background:#fff}html[data-theme=dark] .vl-nav-ghost .vl-nav-badge{color:var(--vl-red);background:#1c2838}@media(max-width:1199px){.sidebar.vl-sidebar,.shell-glass .sidebar.vl-sidebar{padding:12px;width:min(300px,88vw)}}@media(prefers-reduced-motion:reduce){.vl-nav-bead,.vl-nav-ghost{transition:none!important}}.vl-tabs{position:relative;display:inline-flex;flex-wrap:nowrap;gap:4px;padding:4px;border-radius:999px;background:#edf1f6;font-family:var(--vl-font)}:where(html[data-theme=pink]) .vl-tabs{background:#f7ecf0}html[data-theme=dark] .vl-tabs{background:#243349}.vl-tabs.glass{background:#ffffff8c;border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .vl-tabs.glass{background:#182233a1;border:1px solid rgba(255,255,255,.102)}.vl-tabs.dark{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .vl-tabs.dark{background:#ffffff1f;border:1px solid rgba(255,255,255,.05)}.vl-tab{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--vl-text);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}html[data-theme=dark] .vl-tab{border:0;background:transparent;color:var(--vl-text)}.vl-tabs.sm .vl-tab{height:30px;padding:0 12px}.vl-tabs.lg .vl-tab{height:36px;padding:0 18px;font-size:14px}.vl-tabs.dark .vl-tab{color:#fff}html[data-theme=dark] .vl-tabs.dark .vl-tab{color:#fff}.vl-tab:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-tab:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-tab:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-tab.fallback{background:#fff;color:var(--vl-ink)}html[data-theme=dark] .vl-tab.fallback{background:#1c2838;color:var(--vl-ink)}.vl-tabs-bead{position:absolute;z-index:1;top:4px;bottom:4px;overflow:hidden;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0e1b2a1f;pointer-events:none}:where(html[data-theme=pink]) .vl-tabs-bead{box-shadow:0 1px 4px #3a1f2e1f}html[data-theme=dark] .vl-tabs-bead{background:#1c2838;box-shadow:0 1px 4px #0000005f}.vl-tabs.dark .vl-tabs-bead{box-shadow:0 4px 14px #0000001f}html[data-theme=dark] .vl-tabs.dark .vl-tabs-bead{box-shadow:0 4px 14px #0000001f}.vl-tabs-ghost{position:absolute;top:-4px;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:4px;padding:4px}.vl-tabs-ghost .vl-tab,.vl-tabs.dark .vl-tabs-ghost .vl-tab{color:var(--vl-ink)}html[data-theme=dark] .vl-tabs-ghost .vl-tab,html[data-theme=dark] .vl-tabs.dark .vl-tabs-ghost .vl-tab{color:var(--vl-ink)}@media(prefers-reduced-motion:reduce){.vl-tabs-bead,.vl-tabs-ghost{transition:none!important}}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-family:var(--vl-font);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}html[data-theme=dark] .vl-btn{border:0}.vl-btn.primary{background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .vl-btn.primary{box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .vl-btn.primary{background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #0009}.vl-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .vl-btn.primary:hover{filter:brightness(1.08)}.vl-btn.ghost{height:40px;padding:0 16px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);color:var(--vl-ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .vl-btn.ghost{background:#182233a1;border:1px solid rgba(255,255,255,.102);color:var(--vl-ink)}.vl-btn.ghost:hover{background:#fffc}html[data-theme=dark] .vl-btn.ghost:hover{background:#182233e0}.vl-btn:disabled{opacity:.55;cursor:default}.vl-select{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:#ffffffb3;color:var(--vl-ink);font:inherit;font-size:13px}html[data-theme=dark] .vl-select{border:1px solid rgba(255,255,255,.102);background:#182233c7;color:var(--vl-ink)}@keyframes vl-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.dash.liquid-glass.crm-board.vl-deals{gap:14px;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .dash.liquid-glass.crm-board.vl-deals{color:var(--vl-ink)}.vl-board-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:2px 4px 0}.vl-board-title{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-board-title h1{margin:0;font-family:var(--vl-font);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink)}html[data-theme=dark] .vl-board-title h1{color:var(--vl-ink)}.vl-board-title span{font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .vl-board-title span{color:var(--vl-muted)}.vl-board-actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dash.liquid-glass.crm-board.vl-deals>.vl-board-head{position:relative;z-index:30}.dash.liquid-glass.crm-board.vl-deals>.vl-board-tools{flex:none;position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.vl-board-tools .deal-filters{flex:1 1 420px;min-width:0;margin:0}.vl-deals .df-bar{min-height:48px;padding:6px 6px 6px 42px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:var(--vl-panel);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .vl-deals .df-bar{box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .vl-deals .df-bar{border:1px solid rgba(255,255,255,.096);background:var(--vl-panel);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.vl-deals .df-bar.open,.vl-deals .df-bar:focus-within{border-color:#ffffffe6;box-shadow:0 0 0 2px #1f4a7338,0 10px 30px #14305014}:where(html[data-theme=pink]) .vl-deals .df-bar.open,:where(html[data-theme=pink]) .vl-deals .df-bar:focus-within{box-shadow:0 0 0 2px #95476a38,0 10px 30px #491c2d14}html[data-theme=dark] .vl-deals .df-bar.open,html[data-theme=dark] .vl-deals .df-bar:focus-within{border-color:#ffffff1c;box-shadow:0 0 0 2px #78aae26c,0 10px 30px #0004}.vl-deals .df-ico{left:17px;top:50%;transform:translateY(-50%);color:var(--vl-muted)}html[data-theme=dark] .vl-deals .df-ico{color:var(--vl-muted)}.vl-deals .df-input{height:36px;font-size:14px;color:var(--vl-ink)}html[data-theme=dark] .vl-deals .df-input{color:var(--vl-ink)}.vl-deals .df-input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .vl-deals .df-input::placeholder{color:#b09ca4}html[data-theme=dark] .vl-deals .df-input::placeholder{color:#667685}.vl-deals .df-chip{height:30px;padding:0 6px 0 12px;background:#e3ecf5;color:var(--vl-blue);font-size:13px;font-weight:500}:where(html[data-theme=pink]) .vl-deals .df-chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-deals .df-chip{background:#1f3b56;color:#92bbe2}.vl-deals .df-found{font-size:12px;font-weight:500;color:var(--vl-muted)}html[data-theme=dark] .vl-deals .df-found{color:var(--vl-muted)}.df-filter-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .df-filter-btn{background:#f7ecf0}html[data-theme=dark] .df-filter-btn{border:0;background:#243349;color:var(--vl-ink)}.df-filter-btn.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .df-filter-btn.on{background:var(--vl-blue);color:#fff}.vl-deals .df-panel{top:calc(100% + 8px);border-radius:22px;border:1px solid rgba(255,255,255,.95);background:#ffffffeb;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--vl-pop-shadow);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-deals .df-panel{border:1px solid rgba(255,255,255,.114);background:#182233e6;box-shadow:var(--vl-pop-shadow)}.vl-deals .df-presets{padding:10px;border-right:0;background:#edf1f699}:where(html[data-theme=pink]) .vl-deals .df-presets{background:#f7ecf099}html[data-theme=dark] .vl-deals .df-presets{border-right:0;background:#182233ad}.vl-deals .df-presets>button,.vl-deals .df-saved>button:first-child{min-height:38px;border-radius:11px;font-size:14px}.vl-deals .df-presets>button.on{background:#1f4a731a;color:var(--vl-ink);font-weight:600}:where(html[data-theme=pink]) .vl-deals .df-presets>button.on{background:#a65c801a}html[data-theme=dark] .vl-deals .df-presets>button.on{background:#78aae22b;color:var(--vl-ink)}.vl-deals .df-foot .btn{border-radius:999px;background:var(--vl-blue);box-shadow:none}html[data-theme=dark] .vl-deals .df-foot .btn{background:var(--vl-blue);box-shadow:none}.vl-minimap-slot{flex:none;display:flex;align-items:center;min-height:48px}.vl-minimap-slot:empty{display:none}.vl-minimap{display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:999px;background:#ffffff80;border:1px solid rgba(255,255,255,.8)}html[data-theme=dark] .vl-minimap{background:#18223394;border:1px solid rgba(255,255,255,.096)}.vl-minimap-track{position:relative;display:flex;align-items:center;gap:4px}.vl-minimap button{width:16px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--seg, var(--vl-blue)) 30%,#fff);cursor:pointer;transition:background .15s ease}html[data-theme=dark] .vl-minimap button{border:0;background:color-mix(in srgb,var(--seg, var(--vl-blue)) 30%,#1C2838)}.vl-minimap button.on{background:var(--seg, var(--vl-blue));box-shadow:inset 0 0 0 1px #0e1b2a1f}:where(html[data-theme=pink]) .vl-minimap button.on{box-shadow:inset 0 0 0 1px #3a1f2e1f}html[data-theme=dark] .vl-minimap button.on{background:var(--seg, var(--vl-blue));box-shadow:inset 0 0 0 1px #ffffff29}.vl-minimap-window{position:absolute;top:-6px;bottom:-6px;min-width:18px;margin-left:-3px;padding:0 3px;box-sizing:content-box;border-radius:999px;background:#1f4a731a;box-shadow:inset 0 0 0 1.5px #1f4a736b,0 2px 8px #1430501f;cursor:grab;touch-action:none;transition:left .12s ease-out,width .12s ease-out,background .15s ease}:where(html[data-theme=pink]) .vl-minimap-window{background:#a65c801a;box-shadow:inset 0 0 0 1.5px #95476a6b,0 2px 8px #491c2d1f}html[data-theme=dark] .vl-minimap-window{background:#78aae22b;box-shadow:inset 0 0 0 1.5px #78aae28c,0 2px 8px #0000005f}.vl-minimap-window:hover{background:#1f4a7329}:where(html[data-theme=pink]) .vl-minimap-window:hover{background:#a65c8029}html[data-theme=dark] .vl-minimap-window:hover{background:#78aae245}.vl-minimap-window:active{cursor:grabbing;transition:none}.vl-minimap-window:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-minimap-window:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-minimap-window:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-minimap.all .vl-minimap-window{background:#1f4a730d;box-shadow:inset 0 0 0 1px #1f4a7333;cursor:default}:where(html[data-theme=pink]) .vl-minimap.all .vl-minimap-window{background:#a65c800d;box-shadow:inset 0 0 0 1px #95476a33}html[data-theme=dark] .vl-minimap.all .vl-minimap-window{background:#78aae216;box-shadow:inset 0 0 0 1px #78aae263}@media(prefers-reduced-motion:reduce){.vl-minimap-window{transition:none}}.vl-minimap button:hover{background:color-mix(in srgb,var(--seg, var(--vl-blue)) 70%,#fff)}html[data-theme=dark] .vl-minimap button:hover{background:color-mix(in srgb,var(--seg, var(--vl-blue)) 70%,#1C2838)}.vl-minimap button.on:hover{background:var(--seg, var(--vl-blue));box-shadow:inset 0 0 0 1px #0e1b2a4d}:where(html[data-theme=pink]) .vl-minimap button.on:hover{box-shadow:inset 0 0 0 1px #3a1f2e4d}html[data-theme=dark] .vl-minimap button.on:hover{background:var(--seg, var(--vl-blue));box-shadow:inset 0 0 0 1px #ffffff29}.vl-deals .kanban{gap:12px;padding:2px 2px 4px}.vl-deals .kanban-col,.shell-glass .vl-deals .kanban-col{flex:0 0 276px;width:276px;max-width:276px;border-radius:22px;border:1px solid rgba(255,255,255,.7);background:#ffffff6b;box-shadow:none;transition:box-shadow .15s ease}html[data-theme=dark] .vl-deals .kanban-col,html[data-theme=dark] .shell-glass .vl-deals .kanban-col{border:1px solid rgba(255,255,255,.084);background:#18223380;box-shadow:none}.vl-deals .kanban-col:before{display:none}.vl-deals .kanban-col.drop{border-color:#ffffffb3;background:#ffffff8c;box-shadow:inset 0 0 0 2px var(--stage-color),0 10px 26px #1430501a}:where(html[data-theme=pink]) .vl-deals .kanban-col.drop{box-shadow:inset 0 0 0 2px var(--stage-color),0 10px 26px #491c2d1a}html[data-theme=dark] .vl-deals .kanban-col.drop{border-color:#ffffff15;background:#182233a1;box-shadow:inset 0 0 0 2px var(--stage-color),0 10px 26px #00000052}.vl-deals .kanban-head{flex-wrap:wrap;justify-content:flex-start;gap:6px 8px;min-height:0;padding:14px 14px 10px;border-bottom:0;background:transparent}html[data-theme=dark] .vl-deals .kanban-head{border-bottom:0;background:transparent}.vl-deals .kanban-head strong{flex:1 1 0;gap:8px;font-family:var(--vl-font);font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-deals .kanban-head strong{color:var(--vl-ink)}.vl-deals .kanban-head .stage-color,.vl-deals .kanban-head .col-tools{display:none}.vl-deals .kanban-head:hover .stage-color,.vl-deals .kanban-head:focus-within .stage-color{display:inline-flex}.vl-deals .kanban-head:hover .col-tools,.vl-deals .kanban-head:focus-within .col-tools{display:flex}.vl-deals .stage-mark{width:10px;height:10px;box-shadow:inset 0 0 0 1px #0e1b2a24}:where(html[data-theme=pink]) .vl-deals .stage-mark{box-shadow:inset 0 0 0 1px #3a1f2e24}html[data-theme=dark] .vl-deals .stage-mark{box-shadow:inset 0 0 0 1px #ffffff29}.vl-deals .stage-count{background:#fff;color:var(--vl-text);font-size:12px;font-weight:600}html[data-theme=dark] .vl-deals .stage-count{background:#1c2838;color:var(--vl-text)}.vl-col-sum{flex:1 1 100%;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-col-sum{color:var(--vl-muted)}.vl-col-bar{flex:1 1 100%;height:3px;border-radius:999px}.vl-deals .kanban-list{position:relative;gap:8px;padding:2px 8px 18px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}.vl-deals .kanban-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:0;border-radius:16px;background:#fff;box-shadow:0 2px 8px #1430500f,inset 0 0 0 1px #0e1b2a0a;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,translate .22s cubic-bezier(.2,.8,.2,1)}:where(html[data-theme=pink]) .vl-deals .kanban-card{box-shadow:0 2px 8px #491c2d0f,inset 0 0 0 1px #3a1f2e0a}html[data-theme=dark] .vl-deals .kanban-card{border:0;background:#1c2838;box-shadow:0 2px 8px #00000037,inset 0 0 0 1px #ffffff13}.vl-deals .kanban-card:hover{box-shadow:0 12px 28px #14305024;transform:translateY(-1px)}:where(html[data-theme=pink]) .vl-deals .kanban-card:hover{box-shadow:0 12px 28px #491c2d24}html[data-theme=dark] .vl-deals .kanban-card:hover{box-shadow:0 12px 28px #0000006c}.vl-deals .deal-card-head{margin:0}.vl-deals .deal-company{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-deals .deal-company{color:var(--vl-muted)}.vl-deals .card-created{font-size:12px;font-weight:400;color:var(--vl-soft)}html[data-theme=dark] .vl-deals .card-created{color:var(--vl-soft)}.vl-deals .kanban-card-top{display:block;margin:0}.vl-deals .kanban-card-top b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;font-size:14px;line-height:1.35;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-deals .kanban-card-top b{color:var(--vl-ink)}.vl-deals .lead-source-row{margin:0}.vl-deals .run-badge.source-badge{border:0;border-radius:999px;padding:2px 9px;background:#e3ecf5;color:var(--vl-blue);font-size:11px;font-weight:600}:where(html[data-theme=pink]) .vl-deals .run-badge.source-badge{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-deals .run-badge.source-badge{border:0;background:#1f3b56;color:#92bbe2}.vl-deals .lost-badge{align-self:flex-start;border-radius:999px;padding:2px 9px;background:#fce6e8;color:#b5000c;font-size:11px;font-weight:600}:where(html[data-theme=pink]) .vl-deals .lost-badge{color:#b3264e}html[data-theme=dark] .vl-deals .lost-badge{background:#581d23;color:#f58087}.vl-deals .deal-meta{margin:0;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-deals .deal-meta{color:var(--vl-muted)}.vl-deals .deal-sum-row{margin-top:2px}.vl-deals .deal-sum{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink)}html[data-theme=dark] .vl-deals .deal-sum{color:var(--vl-ink)}.vl-deals .task-due{font-weight:600}.vl-deals .task-due.over{color:#d21f3c}html[data-theme=dark] .vl-deals .task-due.over{color:#d21f3c}.vl-deals .task-due.none{padding:3px 8px;border-radius:8px}.vl-deals .qa-open{height:42px;border:1px dashed #b9c5d2;border-radius:16px;background:#fff6;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-deals .qa-open{border:1px dashed #D0BBC3;color:#95476a}html[data-theme=dark] .vl-deals .qa-open{border:1px dashed #2C3B50;background:#1822337a;color:#92bbe2}.vl-deals .qa-open:hover{background:#ffffffb3}html[data-theme=dark] .vl-deals .qa-open:hover{background:#182233c7}.vl-deals .qa-box{padding:12px;border:0;border-radius:16px;background:#fff;box-shadow:0 10px 26px #14305024;animation:vl-pop .14s ease-out}:where(html[data-theme=pink]) .vl-deals .qa-box{box-shadow:0 10px 26px #491c2d24}html[data-theme=dark] .vl-deals .qa-box{border:0;background:#1c2838;box-shadow:0 10px 26px #0000006c}.vl-deals .qa-actions .btn{border-radius:999px;background:var(--vl-blue);box-shadow:none}html[data-theme=dark] .vl-deals .qa-actions .btn{background:var(--vl-blue);box-shadow:none}.vl-deals .kanban-more{color:var(--vl-soft)}html[data-theme=dark] .vl-deals .kanban-more{color:var(--vl-soft)}.kanban-list .vl-col-more{flex:none;min-height:36px;padding:0 12px;border:0;border-radius:12px;background:#fff9;color:var(--vl-blue);font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}:where(html[data-theme=pink]) .kanban-list .vl-col-more{color:#95476a}html[data-theme=dark] .kanban-list .vl-col-more{border:0;background:#182233ad;color:#92bbe2}.kanban-list .vl-col-more:hover{background:#fff}html[data-theme=dark] .kanban-list .vl-col-more:hover{background:#1c2838}.kanban-list .vl-col-more:disabled{color:var(--vl-soft);cursor:progress}html[data-theme=dark] .kanban-list .vl-col-more:disabled{color:var(--vl-soft)}.shell-glass .vl-deals .kanban-col.closed{background:#ffffff42;border-style:dashed;border-color:#1f4a7324}:where(html[data-theme=pink]) .shell-glass .vl-deals .kanban-col.closed{border-color:#95476a24}html[data-theme=dark] .shell-glass .vl-deals .kanban-col.closed{background:#18223357;border-style:dashed;border-color:#82b2e62b}.shell-glass .vl-deals .kanban-col.closed.drop{background:#ffffff80;border-color:color-mix(in srgb,var(--stage-color) 70%,#1f4a73)}:where(html[data-theme=pink]) .shell-glass .vl-deals .kanban-col.closed.drop{border-color:color-mix(in srgb,var(--stage-color) 70%,#95476A)}html[data-theme=dark] .shell-glass .vl-deals .kanban-col.closed.drop{background:#18223394;border-color:color-mix(in srgb,var(--stage-color) 70%,#93BBE2)}.vl-deals .kanban-col.closed-won .kanban-head strong{color:#1f7a4c}html[data-theme=dark] .vl-deals .kanban-col.closed-won .kanban-head strong{color:#91e3ba}.vl-deals .kanban-col.closed .kanban-card{opacity:.92}.vl-activity{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:22px;padding:0 10px 0 8px;border-radius:999px;background:#0e1b2a0f;font-size:12px;font-weight:600;white-space:nowrap;color:#2b3a4b}:where(html[data-theme=pink]) .vl-activity{background:#3a1f2e0f;color:#482e38}html[data-theme=dark] .vl-activity{background:#ffffff10;color:#b5c2d0}.vl-activity.sm{height:20px;padding:0 8px 0 7px;font-size:11px}.vl-activity i{width:7px;height:7px;flex:none;border-radius:50%;background:#8a96a3}:where(html[data-theme=pink]) .vl-activity i{background:#a18c94}html[data-theme=dark] .vl-activity i{background:#677583}.vl-activity.active i{background:#1baf7a}html[data-theme=dark] .vl-activity.active i{background:#1baf7a}.vl-activity.returned i{background:#0ca30c;box-shadow:0 0 0 3px #0ca30c2e}html[data-theme=dark] .vl-activity.returned i{background:#0ca30c;box-shadow:0 0 0 3px #0ca30c2e}.vl-activity.new i{background:#2a78d6}:where(html[data-theme=pink]) .vl-activity.new i{background:#8440c1}html[data-theme=dark] .vl-activity.new i{background:#2a78d6}.vl-activity.inactive i{background:#eb6834}html[data-theme=dark] .vl-activity.inactive i{background:#eb6834}.vl-activity.returned{background:#0ca30c1a;color:#006300}html[data-theme=dark] .vl-activity.returned{background:#0ca30c1a;color:#80f580}.vl-activity.inactive{background:#eb68341f;color:#9a3412}html[data-theme=dark] .vl-activity.inactive{background:#eb68341f;color:#f19f84}.deal-window .vl-deal-hero .vl-activity{background:#ffffff24;color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .vl-activity{background:#ffffff24;color:#fff}.vl-deals .bought-badge{align-self:flex-start;border-radius:999px;padding:2px 9px;background:#0ca30c1f;color:#006300;font-size:11px;font-weight:600}html[data-theme=dark] .vl-deals .bought-badge{background:#0ca30c1f;color:#80f580}.vl-deals .kanban-col.closed-lost .lost-badge{display:none}.vl-deals .kanban-empty{padding:18px 10px;font-size:12.5px;text-align:center;color:var(--vl-soft)}html[data-theme=dark] .vl-deals .kanban-empty{color:var(--vl-soft)}.dash.liquid-glass.crm-board.vl-deals>.panel.glass-card{--vl-list-pad: 18px;flex:1 1 auto;min-height:0;overflow:auto;padding:var(--vl-list-pad);border-radius:24px;border:1px solid rgba(255,255,255,.8);background:var(--vl-panel-solid);box-shadow:0 10px 30px #14305012}:where(html[data-theme=pink]) .dash.liquid-glass.crm-board.vl-deals>.panel.glass-card{box-shadow:0 10px 30px #491c2d12}html[data-theme=dark] .dash.liquid-glass.crm-board.vl-deals>.panel.glass-card{border:1px solid rgba(255,255,255,.096);background:var(--vl-panel-solid);box-shadow:0 10px 30px #0000003e}.vl-deals .data-table{font-size:14px}.vl-deals .data-table th{position:sticky;top:calc(-1 * var(--vl-list-pad, 0px));z-index:2;padding:12px;background:#fff;color:var(--vl-muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--vl-line)}html[data-theme=dark] .vl-deals .data-table th{background:#1c2838;color:var(--vl-muted);border-bottom:1px solid var(--vl-line)}.vl-deals .data-table td{padding:10px 12px;border-bottom:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .vl-deals .data-table td{border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-deals .data-table td{border-bottom:1px solid rgba(255,255,255,.09)}.vl-deals .data-table tbody tr:hover{background:#f5f8fb}:where(html[data-theme=pink]) .vl-deals .data-table tbody tr:hover{background:#fbf5f7}html[data-theme=dark] .vl-deals .data-table tbody tr:hover{background:#202e41}.vl-deals .data-table td.vl-td-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.vl-deals .data-table td.vl-td-long{min-width:180px;max-width:320px}.vl-deals .data-table td.vl-td-long>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.data-table th .vl-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}html[data-theme=dark] .data-table th .vl-sort{border:0;background:transparent;color:inherit}.data-table th .vl-sort:hover,.data-table th .vl-sort.on{color:var(--vl-ink)}html[data-theme=dark] .data-table th .vl-sort:hover,html[data-theme=dark] .data-table th .vl-sort.on{color:var(--vl-ink)}.data-table th .vl-sort svg{flex:none}.data-table th .vl-sort path{fill:currentColor;opacity:.28}html[data-theme=dark] .data-table th .vl-sort path{fill:currentColor}.data-table th .vl-sort path.lit{opacity:1}.data-table th .vl-sort:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px;border-radius:4px}:where(html[data-theme=pink]) .data-table th .vl-sort:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .data-table th .vl-sort:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-stage-chip{display:inline-block;max-width:100%;padding:3px 10px;border-radius:999px;overflow:hidden;font-size:12px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.vl-pop{position:fixed;z-index:3000;box-sizing:border-box;padding:6px;border-radius:18px;background:#ffffffeb;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.95);box-shadow:var(--vl-pop-shadow),inset 0 1px #fff;font-family:var(--vl-font);color:var(--vl-ink);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-pop{background:#182233e6;border:1px solid rgba(255,255,255,.114);box-shadow:var(--vl-pop-shadow),inset 0 1px #ffffff0f;color:var(--vl-ink)}.amo-select-pop.vl-pop{top:auto;min-width:0;max-width:none;max-height:340px;display:flex;flex-direction:column;overflow:hidden}.amo-select-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .amo-select-list{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .amo-select-list{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-pop .amo-select-search{flex:none;height:36px;margin:0 0 6px;padding:0 12px;border:0;border-radius:11px;background:#f3f6f9;font-size:13px}:where(html[data-theme=pink]) .vl-pop .amo-select-search{background:#f9f3f5}html[data-theme=dark] .vl-pop .amo-select-search{border:0;background:#212f43}.vl-pop .amo-select-search:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-pop .amo-select-search:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-pop .amo-select-search:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-pop .amo-select-opt{flex:none;justify-content:flex-start;gap:10px;min-height:38px;padding:8px 10px;border-radius:11px;color:var(--vl-ink);font-size:14px;line-height:1.3}html[data-theme=dark] .vl-pop .amo-select-opt{color:var(--vl-ink)}.vl-pop .amo-select-opt>span{flex:1;min-width:0;white-space:normal}.vl-pop .amo-select-opt svg{flex:none;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-pop .amo-select-opt svg{color:#95476a}html[data-theme=dark] .vl-pop .amo-select-opt svg{color:#92bbe2}.vl-pop .amo-select-opt.active,.vl-pop .amo-select-opt:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-pop .amo-select-opt.active,:where(html[data-theme=pink]) .vl-pop .amo-select-opt:hover{background:#f9edf2}html[data-theme=dark] .vl-pop .amo-select-opt.active,html[data-theme=dark] .vl-pop .amo-select-opt:hover{background:#233247}.vl-pop .amo-select-opt.on{background:#1f4a7314;color:var(--vl-ink);font-weight:600}:where(html[data-theme=pink]) .vl-pop .amo-select-opt.on{background:#a65c8014}html[data-theme=dark] .vl-pop .amo-select-opt.on{background:#78aae223;color:var(--vl-ink)}.vl-pop .amo-select-opt.muted{color:var(--vl-soft)}html[data-theme=dark] .vl-pop .amo-select-opt.muted{color:var(--vl-soft)}.amo-select-dot{flex:none;width:10px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px #0e1b2a24}:where(html[data-theme=pink]) .amo-select-dot{box-shadow:inset 0 0 0 1px #3a1f2e24}html[data-theme=dark] .amo-select-dot{box-shadow:inset 0 0 0 1px #ffffff29}.amo-select.v-pill .amo-select-btn{min-height:0;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:#edf1f6;font-family:var(--vl-font);font-size:13px;font-weight:500;color:var(--vl-ink)}:where(html[data-theme=pink]) .amo-select.v-pill .amo-select-btn{background:#f7ecf0}html[data-theme=dark] .amo-select.v-pill .amo-select-btn{border:0;background:#243349;color:var(--vl-ink)}.amo-select.v-pill .amo-select-btn.empty{background:transparent;color:var(--vl-soft)}html[data-theme=dark] .amo-select.v-pill .amo-select-btn.empty{background:transparent;color:var(--vl-soft)}.amo-select.v-pill .amo-select-btn:hover{filter:brightness(.97);background:#e6ebf1}:where(html[data-theme=pink]) .amo-select.v-pill .amo-select-btn:hover{background:#f2e5ea}html[data-theme=dark] .amo-select.v-pill .amo-select-btn:hover{filter:brightness(.97);background:#273850}.amo-select.v-pill.open .amo-select-btn,.amo-select.v-pill .amo-select-btn:focus-visible{border:0;background:#e3ecf5;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .amo-select.v-pill.open .amo-select-btn,:where(html[data-theme=pink]) .amo-select.v-pill .amo-select-btn:focus-visible{background:#f6e2ea;box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .amo-select.v-pill.open .amo-select-btn,html[data-theme=dark] .amo-select.v-pill .amo-select-btn:focus-visible{border:0;background:#1f3b56;box-shadow:0 0 0 2px #78aae26c}.amo-select.v-field{display:flex;width:100%}.amo-select.v-field .amo-select-btn{width:100%;min-height:36px;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font-family:var(--vl-font);font-size:13px;color:var(--vl-ink)}:where(html[data-theme=pink]) .amo-select.v-field .amo-select-btn{border:1px solid #E5D2DA}html[data-theme=dark] .amo-select.v-field .amo-select-btn{border:1px solid #2C3B50;background:#1c2838;color:var(--vl-ink)}.amo-select.v-field .amo-select-btn.empty{color:var(--vl-muted)}html[data-theme=dark] .amo-select.v-field .amo-select-btn.empty{color:var(--vl-muted)}.amo-select.v-field .amo-select-text{flex:1}.amo-select.v-field.open .amo-select-btn,.amo-select.v-field .amo-select-btn:focus-visible{border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .amo-select.v-field.open .amo-select-btn,:where(html[data-theme=pink]) .amo-select.v-field .amo-select-btn:focus-visible{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .amo-select.v-field.open .amo-select-btn,html[data-theme=dark] .amo-select.v-field .amo-select-btn:focus-visible{border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}.amo-select.v-plain .amo-select-btn{min-height:0;padding:2px 4px;border:0;font-family:var(--vl-font);font-size:13px;font-weight:500;color:var(--vl-ink)}html[data-theme=dark] .amo-select.v-plain .amo-select-btn{border:0;color:var(--vl-ink)}.amo-select-chev{color:currentColor;opacity:.7}html[data-theme=dark] .amo-select-chev{color:currentColor}.vl-date-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:14px;cursor:pointer;white-space:nowrap}html[data-theme=dark] .vl-date-btn{border:0;background:transparent;color:var(--vl-ink)}.vl-date-btn svg{flex:none;color:var(--vl-soft)}html[data-theme=dark] .vl-date-btn svg{color:var(--vl-soft)}.vl-date-btn.empty{color:var(--vl-soft)}html[data-theme=dark] .vl-date-btn.empty{color:var(--vl-soft)}.vl-date-btn:hover,.vl-date-btn.open{background:#eef2f6}:where(html[data-theme=pink]) .vl-date-btn:hover,:where(html[data-theme=pink]) .vl-date-btn.open{background:#f7edf1}html[data-theme=dark] .vl-date-btn:hover,html[data-theme=dark] .vl-date-btn.open{background:#233348}.vl-date-btn:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-date-btn:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-date-btn:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-date-btn.field{margin:0;min-height:36px;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font-size:13px}:where(html[data-theme=pink]) .vl-date-btn.field{border:1px solid #E5D2DA}html[data-theme=dark] .vl-date-btn.field{border:1px solid #2C3B50;background:#1c2838}.vl-date-btn.field.open{border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .vl-date-btn.field.open{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .vl-date-btn.field.open{border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}.vl-cal{display:flex;flex-direction:column;gap:6px;padding:12px}.vl-cal-head{display:flex;align-items:center;gap:4px;padding-bottom:4px}.vl-cal-head span{flex:1;padding-left:4px;font-size:15px;font-weight:600}.vl-cal-nav{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-ink);cursor:pointer}:where(html[data-theme=pink]) .vl-cal-nav{background:#f7ecf0}html[data-theme=dark] .vl-cal-nav{border:0;background:#243349;color:var(--vl-ink)}.vl-cal-nav:hover{background:#e3e9f0}:where(html[data-theme=pink]) .vl-cal-nav:hover{background:#f1e2e8}html[data-theme=dark] .vl-cal-nav:hover{background:#293a52}.vl-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.vl-cal-wd{padding:4px 0;text-align:center;font-size:11px;font-weight:600;color:var(--vl-soft)}html[data-theme=dark] .vl-cal-wd{color:var(--vl-soft)}.vl-cal-wd.off{color:#c23b47}:where(html[data-theme=pink]) .vl-cal-wd.off{color:#b3264e}html[data-theme=dark] .vl-cal-wd.off{color:#e0949b}.vl-cal-day{height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--vl-ink);font:inherit;font-size:13px;cursor:pointer}html[data-theme=dark] .vl-cal-day{border:0;background:transparent;color:var(--vl-ink)}.vl-cal-day:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-cal-day:hover{background:#f9edf2}html[data-theme=dark] .vl-cal-day:hover{background:#233247}.vl-cal-day.off{color:#c23b47}:where(html[data-theme=pink]) .vl-cal-day.off{color:#b3264e}html[data-theme=dark] .vl-cal-day.off{color:#e0949b}.vl-cal-day.out{color:#b5bfca}:where(html[data-theme=pink]) .vl-cal-day.out{color:#c8b7be}html[data-theme=dark] .vl-cal-day.out{color:#536274}.vl-cal-day.today{font-weight:600;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}html[data-theme=dark] .vl-cal-day.today{box-shadow:inset 0 0 0 1.5px var(--vl-blue)}.vl-cal-day.sel,.vl-cal-day.sel:hover{background:var(--vl-blue);color:#fff;font-weight:600;box-shadow:none}html[data-theme=dark] .vl-cal-day.sel,html[data-theme=dark] .vl-cal-day.sel:hover{background:var(--vl-blue);color:#fff;box-shadow:none}.vl-cal-day:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-cal-day:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-cal-day:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-cal-time{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .vl-cal-time{border-top:1px solid var(--vl-line)}.vl-cal-time>span{margin-right:2px;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-cal-time>span{color:var(--vl-muted)}.vl-cal-time input{height:30px;padding:0 8px;border:1px solid #d3dbe4;border-radius:10px;font:inherit;font-size:12px}:where(html[data-theme=pink]) .vl-cal-time input{border:1px solid #E5D2DA}html[data-theme=dark] .vl-cal-time input{border:1px solid #2C3B50}.vl-cal-foot{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .vl-cal-foot{border-top:1px solid var(--vl-line)}.vl-chip{flex:none;height:30px;padding:0 11px;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .vl-chip{background:#f7ecf0}html[data-theme=dark] .vl-chip{border:0;background:#243349;color:var(--vl-ink)}.vl-chip:hover{background:#e3e9f0}:where(html[data-theme=pink]) .vl-chip:hover{background:#f1e2e8}html[data-theme=dark] .vl-chip:hover{background:#293a52}.vl-chip.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-chip.on{background:var(--vl-blue);color:#fff}.vl-cal-clear{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-muted);cursor:pointer}html[data-theme=dark] .vl-cal-clear{border:0;background:transparent;color:var(--vl-muted)}.vl-cal-clear:hover{background:#edf1f6}:where(html[data-theme=pink]) .vl-cal-clear:hover{background:#f7ecf0}html[data-theme=dark] .vl-cal-clear:hover{background:#243349}.vl-btn.vl-cal-done{height:32px;padding:0 14px;font-size:13px;box-shadow:none}html[data-theme=dark] .vl-btn.vl-cal-done{box-shadow:none}@media(prefers-reduced-motion:reduce){.vl-pop{animation:none}}.lead-overlay.company-lead:has(.deal-window){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .lead-overlay.company-lead:has(.deal-window){background:transparent}.lead-overlay.company-lead .lead-modal.deal-window{gap:14px;padding:12px 14px 12px 4px;box-shadow:none;background:radial-gradient(520px 520px at 4% 70%,rgba(157,190,223,.42),transparent 70%),radial-gradient(460px 460px at 100% 62%,rgba(245,184,190,.32),transparent 70%),radial-gradient(560px 420px at 50% 112%,rgba(185,211,236,.5),transparent 70%),#ecf0f5;font-family:var(--vl-font);color:var(--vl-ink)}:where(html[data-theme=pink]) .lead-overlay.company-lead .lead-modal.deal-window{background:radial-gradient(520px 520px at 4% 70%,rgba(242,182,200,.42),transparent 70%),radial-gradient(460px 460px at 100% 62%,rgba(251,212,191,.32),transparent 70%),radial-gradient(560px 420px at 50% 112%,rgba(216,203,242,.5),transparent 70%),#faf1f3}html[data-theme=dark] .lead-overlay.company-lead .lead-modal.deal-window{box-shadow:none;background:radial-gradient(520px 520px at 4% 70%,rgba(157,190,223,.42),transparent 70%),radial-gradient(460px 460px at 100% 62%,rgba(245,184,190,.42),transparent 70%),radial-gradient(560px 420px at 50% 112%,rgba(185,211,236,.6),transparent 70%),#0a1120;color:var(--vl-ink)}.deal-window .lead-error{margin:0 4px;padding:10px 14px;border-radius:14px;background:#fce6e8;color:#b5000c;font-size:13px}:where(html[data-theme=pink]) .deal-window .lead-error{color:#b3264e}html[data-theme=dark] .deal-window .lead-error{background:#581d23;color:#f58087}.deal-window .vl-deal-hero{flex:none;position:relative;z-index:5;display:flex;flex-direction:column;gap:18px;padding:24px 26px 20px;border-radius:28px;background:var(--vl-blue);color:#fff;box-shadow:0 16px 40px #1430502e}:where(html[data-theme=pink]) .deal-window .vl-deal-hero{box-shadow:0 16px 40px #491c2d2e}html[data-theme=dark] .deal-window .vl-deal-hero{background:var(--vl-blue);color:#fff;box-shadow:0 16px 40px #00000087}.vl-hero-decor{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.vl-hero-glow{position:absolute;border-radius:999px}.vl-hero-glow.a{right:-60px;top:-90px;width:360px;height:260px;background:#fff;opacity:.12;filter:blur(50px)}html[data-theme=dark] .vl-hero-glow.a{background:#1c2838;filter:blur(50px)}.vl-hero-glow.b{left:30%;bottom:-120px;width:420px;height:200px;background:#8fb4d9;opacity:.25;filter:blur(60px)}:where(html[data-theme=pink]) .vl-hero-glow.b{background:#d395ae}html[data-theme=dark] .vl-hero-glow.b{background:#8fb4d9;filter:blur(60px)}.vl-hero-decor img{position:absolute;right:-84px;top:50%;width:360px;height:auto;max-width:none;transform:translateY(-50%);opacity:.07}.deal-window .vl-deal-hero>:has(.stage-progress-menu){z-index:3}.vl-deal-hero>:not(.vl-hero-decor){position:relative;z-index:1}.deal-window .vl-deal-hero .lead-head{flex-wrap:wrap;gap:16px;padding:0;border:0;background:transparent}html[data-theme=dark] .deal-window .vl-deal-hero .lead-head{border:0;background:transparent}.deal-window .vl-deal-hero .lead-avatar{width:52px;height:52px;flex:0 0 52px;border-radius:16px;border:1px solid rgba(255,255,255,.35);background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:18px;font-weight:700}html[data-theme=dark] .deal-window .vl-deal-hero .lead-avatar{border:1px solid rgba(255,255,255,.05);background:#ffffff29}.deal-window .vl-deal-hero .lead-head-text{flex:1 1 320px;display:flex;flex-direction:column;gap:4px}.deal-window .vl-deal-hero .lead-kicker-row{margin:0}.deal-window .vl-deal-hero .lead-kicker,.deal-window .vl-deal-hero .deal-meta-line{font-size:12px;letter-spacing:0;text-transform:none;color:#d3e1ee}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-kicker,:where(html[data-theme=pink]) .deal-window .vl-deal-hero .deal-meta-line{color:#f0d1dd}html[data-theme=dark] .deal-window .vl-deal-hero .lead-kicker,html[data-theme=dark] .deal-window .vl-deal-hero .deal-meta-line{color:#d3e1ee}.deal-window .vl-deal-hero .deal-title-input{width:calc(100% + 8px);max-width:720px;margin:0 0 0 -8px;padding:2px 8px;border:0;border-radius:12px;font:600 25px/1.3 var(--vl-font);letter-spacing:-.01em;color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .deal-title-input{border:0;color:#fff}.deal-window .vl-deal-hero .deal-title-input::placeholder{color:#ffffff8c}html[data-theme=dark] .deal-window .vl-deal-hero .deal-title-input::placeholder{color:#ffffff8c}.deal-window .vl-deal-hero .deal-title-input:hover{background:#ffffff14}html[data-theme=dark] .deal-window .vl-deal-hero .deal-title-input:hover{background:#ffffff14}.deal-window .vl-deal-hero .deal-title-input:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff59}html[data-theme=dark] .deal-window .vl-deal-hero .deal-title-input:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff05}.deal-window .vl-deal-hero .lead-head-text .muted{margin:0;font-size:14px;color:#e2ecf5}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-head-text .muted{color:#f6e1e9}html[data-theme=dark] .deal-window .vl-deal-hero .lead-head-text .muted{color:#e2ecf5}.deal-window .vl-deal-hero .lead-head-actions{gap:8px}.deal-window .vl-deal-hero .deal-head-note{font-size:13px;color:#d3e1ee}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .deal-head-note{color:#f0d1dd}html[data-theme=dark] .deal-window .vl-deal-hero .deal-head-note{color:#d3e1ee}.deal-window .vl-deal-hero .deal-head-note.dirty{color:#ffd9a8}html[data-theme=dark] .deal-window .vl-deal-hero .deal-head-note.dirty{color:#ffd9a8}.deal-window .vl-deal-hero .lead-head-btn{height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--vl-font);font-size:14px;font-weight:600}html[data-theme=dark] .deal-window .vl-deal-hero .lead-head-btn{border:1px solid rgba(255,255,255,.05);background:#ffffff1f;color:#fff}.deal-window .vl-deal-hero .lead-head-btn:hover:not(:disabled){border-color:#ffffffb3;background:#fff3;color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .lead-head-btn:hover:not(:disabled){border-color:#ffffff15;background:#fff3;color:#fff}.deal-window .vl-deal-hero .lead-save,.deal-window .vl-deal-hero .lead-save:not(:disabled),.deal-window .vl-deal-hero .lead-save:hover:not(:disabled){border-color:#ffffffe6;background:#fff;color:var(--vl-blue);box-shadow:0 6px 18px #0000001f}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-save,:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-save:not(:disabled),:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-save:hover:not(:disabled){color:#95476a}html[data-theme=dark] .deal-window .vl-deal-hero .lead-save,html[data-theme=dark] .deal-window .vl-deal-hero .lead-save:not(:disabled),html[data-theme=dark] .deal-window .vl-deal-hero .lead-save:hover:not(:disabled){border-color:#ffffff1c;background:#1c2838;color:#92bbe2;box-shadow:0 6px 18px #0000001f}.deal-window .vl-deal-hero .lead-save{animation:vl-pop .16s ease-out}.deal-window .vl-deal-hero .lead-save:disabled{border-color:#ffffff59;background:#ffffff80;color:#1f4a73a6;box-shadow:none}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .lead-save:disabled{color:#95476aa6}html[data-theme=dark] .deal-window .vl-deal-hero .lead-save:disabled{border-color:#ffffff0d;background:#18223394;color:#e1ebf5a6;box-shadow:none}.deal-window .vl-deal-hero .lead-x{width:44px;height:44px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1f;color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .lead-x{border:1px solid rgba(255,255,255,.05);background:#ffffff1f;color:#fff}.deal-window .vl-deal-hero .lead-x:hover{border-color:#ffffffb3;color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .lead-x:hover{border-color:#ffffff15;color:#fff}.deal-window .vl-deal-hero .stage-progress{gap:10px;padding:0}.deal-window .vl-deal-hero .stage-progress-label,.deal-window .vl-deal-hero .stage-progress-count{color:#d3e1ee;font-size:13px}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-label,:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-count{color:#f0d1dd}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-label,html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-count{color:#d3e1ee}.deal-window .vl-deal-hero .stage-progress-current{min-height:40px;gap:10px;padding:0 14px 0 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--vl-ink);font-family:var(--vl-font);font-weight:600}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-current{border:1px solid rgba(255,255,255,.072);background:#182233e6;color:var(--vl-ink)}.deal-window .vl-deal-hero .stage-progress-current:before{content:"";flex:none;width:12px;height:12px;border-radius:999px;background:var(--stage-color, #d9dce3);box-shadow:inset 0 0 0 1px #0e1b2a24}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-current:before{background:var(--stage-color, #E4D8DD);box-shadow:inset 0 0 0 1px #3a1f2e24}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-current:before{background:var(--stage-color, #2F4460);box-shadow:inset 0 0 0 1px #ffffff29}.deal-window .vl-deal-hero .stage-progress-current:hover,.deal-window .vl-deal-hero .stage-progress-current[aria-expanded=true]{box-shadow:0 0 0 2px #ffffff73}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-current:hover,html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-current[aria-expanded=true]{box-shadow:0 0 0 2px #ffffff07}.deal-window .vl-deal-hero .stage-progress-menu{min-width:320px;gap:2px;padding:6px;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:#ffffffeb;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--vl-pop-shadow);animation:vl-pop .14s ease-out}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu{border:1px solid rgba(255,255,255,.114);background:#182233e6;box-shadow:var(--vl-pop-shadow)}.deal-window .vl-deal-hero .stage-progress-menu button{min-height:38px;border-radius:11px;font-size:14px;color:var(--vl-ink)}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu button{color:var(--vl-ink)}.deal-window .vl-deal-hero .stage-progress-menu button:hover{background:#eef3f8}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-menu button:hover{background:#f9edf2}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu button:hover{background:#233247}.deal-window .vl-deal-hero .stage-progress-menu button.on{background:#1f4a7314;font-weight:600}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-menu button.on{background:#a65c8014}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu button.on{background:#78aae223}.deal-window .vl-deal-hero .stage-progress-menu i{width:10px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px #0e1b2a24}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-menu i{box-shadow:inset 0 0 0 1px #3a1f2e24}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu i{box-shadow:inset 0 0 0 1px #ffffff29}.deal-window .vl-deal-hero .stage-progress-menu b{color:var(--vl-blue)}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-menu b{color:#95476a}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-menu b{color:#92bbe2}.deal-window .vl-deal-hero .stage-progress-bar{background:#fff3}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-bar{background:#fff3}.deal-window .vl-deal-hero .stage-progress-bar.done{background:var(--stage-color, #3b82f6)}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .stage-progress-bar.done{background:var(--stage-color, #9D52DF)}html[data-theme=dark] .deal-window .vl-deal-hero .stage-progress-bar.done{background:var(--stage-color, #3b82f6)}.vl-hero-tabs{align-self:flex-start;max-width:100%}.deal-window .lead-pane{background:transparent}html[data-theme=dark] .deal-window .lead-pane{background:transparent}.deal-window .deal-main{padding:0;grid-template-columns:minmax(260px,var(--deal-left, 46%)) 18px minmax(340px,1fr);column-gap:0}.deal-window .deal-main-left{gap:14px;padding:2px 6px 18px 2px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}:where(html[data-theme=pink]) .deal-window .deal-main-left{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .deal-window .deal-main-left{scrollbar-color:rgba(255,255,255,.18) transparent}.deal-window .deal-split:before,.deal-window .deal-split:after{opacity:0;transition:opacity .18s ease}.deal-window .deal-split:before{top:8px;bottom:8px;background:#1f4a738c}:where(html[data-theme=pink]) .deal-window .deal-split:before{background:#a65c808c}html[data-theme=dark] .deal-window .deal-split:before{background:#78aae2ee}.deal-window .deal-split:after{width:10px;height:36px;border-color:var(--vl-blue)}:where(html[data-theme=pink]) .deal-window .deal-split:after{border-color:#95476a}html[data-theme=dark] .deal-window .deal-split:after{border-color:#92bbe2}.deal-window .deal-split:hover:before,.deal-window .deal-split:hover:after,.deal-window .deal-split:focus-visible:before,.deal-window .deal-split:focus-visible:after,.deal-window .deal-split.dragging:before,.deal-window .deal-split.dragging:after{opacity:1}.deal-window .deal-main-right,.deal-window .vl-left{gap:14px}.vl-kpi{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 22px;border-radius:24px;border:1px solid rgba(255,255,255,.75);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .vl-kpi{border:1px solid rgba(255,255,255,.09);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.vl-kpi.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-kpi-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.vl-kpi-label{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-kpi-label{color:var(--vl-muted)}.vl-money{display:inline-flex;align-items:center;gap:4px;min-width:0}.vl-money input{box-sizing:content-box;field-sizing:content;width:auto;min-width:1ch;max-width:100%;margin-left:-8px;padding:2px 8px;border:0;border-radius:12px;background:transparent;color:var(--vl-ink);font:600 26px/1.2 var(--vl-font);letter-spacing:-.02em}html[data-theme=dark] .vl-money input{border:0;background:transparent;color:var(--vl-ink)}.vl-money input:hover{background:#f3f6f9}:where(html[data-theme=pink]) .vl-money input:hover{background:#f9f3f5}html[data-theme=dark] .vl-money input:hover{background:#212f43}.vl-money input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-money input:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-money input:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-money input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .vl-money input::placeholder{color:#b09ca4}html[data-theme=dark] .vl-money input::placeholder{color:#667685}.vl-money>span{font-size:22px;font-weight:600;color:var(--vl-muted)}html[data-theme=dark] .vl-money>span{color:var(--vl-muted)}.vl-money.missing input{box-shadow:inset 0 -2px #d21f3c}html[data-theme=dark] .vl-money.missing input{box-shadow:inset 0 -2px #d21f3c}.vl-kpi-num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.vl-kpi-none{font-size:13px;color:var(--vl-soft)}html[data-theme=dark] .vl-kpi-none{color:var(--vl-soft)}.vl-pay{align-self:flex-start;border-radius:999px;padding:3px 10px;background:#fce6e8;color:#b5000c;font-size:12px;font-weight:600}:where(html[data-theme=pink]) .vl-pay{color:#b3264e}html[data-theme=dark] .vl-pay{background:#581d23;color:#f58087}.vl-pay.paid{background:#e3f4ea;color:#1f7a4c}html[data-theme=dark] .vl-pay.paid{background:#215436;color:#91e3ba}.vl-pay.partial{background:#fff4d6;color:#9a6700}html[data-theme=dark] .vl-pay.partial{background:#58481d;color:#f5ce80}.vl-pay.unknown{background:#edf1f6;color:var(--vl-muted)}:where(html[data-theme=pink]) .vl-pay.unknown{background:#f7ecf0}html[data-theme=dark] .vl-pay.unknown{background:#243349;color:var(--vl-muted)}.vl-owner{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px;border-radius:999px;background:#edf1f6}:where(html[data-theme=pink]) .vl-owner{background:#f7ecf0}html[data-theme=dark] .vl-owner{background:#243349}.vl-owner .amo-select.v-pill .amo-select-btn{padding:2px 10px 2px 4px;background:transparent;font-size:14px;font-weight:600}html[data-theme=dark] .vl-owner .amo-select.v-pill .amo-select-btn{background:transparent}.vl-owner .amo-select.v-pill .amo-select-btn:hover{background:transparent}html[data-theme=dark] .vl-owner .amo-select.v-pill .amo-select-btn:hover{background:transparent}.vl-ava{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;color:var(--vl-blue);font-size:12px;font-weight:700}:where(html[data-theme=pink]) .vl-ava{color:#95476a}html[data-theme=dark] .vl-ava{background:#1c2838;color:#92bbe2}.vl-ava.sm{width:26px;height:26px;font-size:11px}.vl-hint{margin:0;font-size:12px;line-height:1.35;color:var(--vl-muted)}html[data-theme=dark] .vl-hint{color:var(--vl-muted)}.deal-window .amo-card,.deal-window .vl-card{padding:16px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.75);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .deal-window .amo-card,html[data-theme=dark] .deal-window .vl-card{border:1px solid rgba(255,255,255,.09);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.vl-card-title{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-card-title{color:var(--vl-ink)}.vl-card-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.vl-card-head .vl-card-title{margin:0}.vl-card-count{font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .vl-card-count{color:var(--vl-muted)}.vl-badge{flex:none;border-radius:999px;padding:3px 10px;background:var(--vl-blue);color:#fff;font-size:12px;font-weight:600}html[data-theme=dark] .vl-badge{background:var(--vl-blue);color:#fff}.vl-badge.soft{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-badge.soft{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-badge.soft{background:#1f3b56;color:#92bbe2}.deal-window .amo-row{min-height:42px;cursor:default}.deal-window .amo-label{font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .deal-window .amo-label{color:var(--vl-muted)}.deal-window .amo-value input,.deal-window .amo-value textarea{min-height:34px;padding:8px;border:0;border-radius:10px;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .deal-window .amo-value input,html[data-theme=dark] .deal-window .amo-value textarea{border:0;color:var(--vl-ink)}.deal-window .amo-value textarea{padding:8px 10px;border-radius:12px;background:#f3f6f9;line-height:1.45}:where(html[data-theme=pink]) .deal-window .amo-value textarea{background:#f9f3f5}html[data-theme=dark] .deal-window .amo-value textarea{background:#212f43}.deal-window .amo-value input:hover,.deal-window .amo-value textarea:hover{border:0;background:#f3f6f9}:where(html[data-theme=pink]) .deal-window .amo-value input:hover,:where(html[data-theme=pink]) .deal-window .amo-value textarea:hover{background:#f9f3f5}html[data-theme=dark] .deal-window .amo-value input:hover,html[data-theme=dark] .deal-window .amo-value textarea:hover{border:0;background:#212f43}.deal-window .amo-value input:focus,.deal-window .amo-value textarea:focus{border:0;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .deal-window .amo-value input:focus,:where(html[data-theme=pink]) .deal-window .amo-value textarea:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .deal-window .amo-value input:focus,html[data-theme=dark] .deal-window .amo-value textarea:focus{border:0;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.deal-window .amo-value input::placeholder,.deal-window .amo-value textarea::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .deal-window .amo-value input::placeholder,:where(html[data-theme=pink]) .deal-window .amo-value textarea::placeholder{color:#b09ca4}html[data-theme=dark] .deal-window .amo-value input::placeholder,html[data-theme=dark] .deal-window .amo-value textarea::placeholder{color:#667685}.deal-window .amo-row.missing .amo-label{color:#d21f3c}html[data-theme=dark] .deal-window .amo-row.missing .amo-label{color:#d21f3c}.deal-window .amo-row.missing input,.deal-window .amo-row.missing textarea,.deal-window .amo-row.missing .amo-select-btn{border:0;box-shadow:inset 0 -2px #d21f3c}html[data-theme=dark] .deal-window .amo-row.missing input,html[data-theme=dark] .deal-window .amo-row.missing textarea,html[data-theme=dark] .deal-window .amo-row.missing .amo-select-btn{border:0;box-shadow:inset 0 -2px #d21f3c}.deal-window .amo-extra{margin-top:6px;padding-top:6px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .deal-window .amo-extra{border-top:1px solid var(--vl-line)}.deal-window .amo-more{margin-top:8px;color:var(--vl-blue);font-size:13px;font-weight:500}:where(html[data-theme=pink]) .deal-window .amo-more{color:#95476a}html[data-theme=dark] .deal-window .amo-more{color:#92bbe2}.vl-contacts{display:flex;flex-direction:column;gap:8px}.vl-contact{padding:8px 10px;border-radius:18px;background:#f3f6f9}:where(html[data-theme=pink]) .vl-contact{background:#f9f3f5}html[data-theme=dark] .vl-contact{background:#212f43}.vl-contact-row{display:flex;align-items:center;gap:8px;min-width:0}.vl-contact-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:2px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vl-contact-main{border:0;background:transparent;color:inherit}.vl-contact-main:focus-visible{outline:2px solid var(--vl-blue)}:where(html[data-theme=pink]) .vl-contact-main:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-contact-main:focus-visible{outline:2px solid #92BBE2}.vl-contact-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-contact-text b{font-size:14px;font-weight:600}.vl-contact-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .vl-contact-text span{color:var(--vl-muted)}.vl-contact-text span.vl-contact-company{align-self:flex-start;max-width:100%;padding:1px 8px;border-radius:999px;background:#fab2192e;font-size:11.5px;font-weight:600;color:#6b4a00}html[data-theme=dark] .vl-contact-text span.vl-contact-company{background:#fab2192e;color:#f5d180}.vl-contact-move{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.vl-link-btn{flex:none;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--vl-blue);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}:where(html[data-theme=pink]) .vl-link-btn{color:#95476a}html[data-theme=dark] .vl-link-btn{border:0;background:transparent;color:#92bbe2}.vl-link-btn:hover{background:#e3e9f0}:where(html[data-theme=pink]) .vl-link-btn:hover{background:#f1e2e8}html[data-theme=dark] .vl-link-btn:hover{background:#293a52}.vl-round{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#fff;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vl-round{color:#95476a}html[data-theme=dark] .vl-round{border:0;background:#1c2838;color:#92bbe2}.vl-round.ghost{width:28px;height:28px;background:transparent;color:var(--vl-muted)}html[data-theme=dark] .vl-round.ghost{background:transparent;color:var(--vl-muted)}.vl-round.ghost:hover{background:#e3e9f0}:where(html[data-theme=pink]) .vl-round.ghost:hover{background:#f1e2e8}html[data-theme=dark] .vl-round.ghost:hover{background:#293a52}.vl-contact-edit{display:flex;flex-direction:column;gap:2px;padding:6px 2px 2px 46px}.vl-row{display:grid;grid-template-columns:minmax(96px,min(34%,200px)) minmax(0,1fr);align-items:center;gap:10px;min-height:36px}.vl-row-label{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-row-label{color:var(--vl-muted)}.vl-multi{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-multi-row{display:flex;align-items:center;gap:4px;min-width:0}.vl-multi-row>input{flex:1 1 auto;min-width:0}.vl-multi-x{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-muted);cursor:pointer;opacity:0;transition:opacity .15s ease}html[data-theme=dark] .vl-multi-x{border:0;background:transparent;color:var(--vl-muted)}.vl-multi-row:hover .vl-multi-x,.vl-multi-row:focus-within .vl-multi-x{opacity:1}.vl-multi-x:hover{background:#0e1b2a0f;color:#b42318}:where(html[data-theme=pink]) .vl-multi-x:hover{background:#3a1f2e0f}html[data-theme=dark] .vl-multi-x:hover{background:#ffffff10;color:#b42318}.vl-multi-x:focus-visible{opacity:1;outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-multi-x:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-multi-x:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-multi-add{align-self:flex-start;margin:0 0 2px 4px;padding:2px 4px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vl-multi-add{color:#95476a}html[data-theme=dark] .vl-multi-add{border:0;background:transparent;color:#92bbe2}.vl-multi-add:hover{text-decoration:underline}html[data-theme=dark] .vl-multi-add:hover{text-decoration:underline}.vl-multi-add:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-multi-add:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-multi-add:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-row:has(>.vl-multi),.amo-row:has(.vl-multi){align-items:start}.vl-row:has(>.vl-multi)>.vl-row-label,.amo-row:has(.vl-multi)>.amo-label{padding-top:8px}@media(hover:none){.vl-multi-x{opacity:1}}@media(prefers-reduced-motion:reduce){.vl-multi-x{transition:none}}.vl-input{width:100%;min-width:0;box-sizing:border-box;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:14px}html[data-theme=dark] .vl-input{border:0;background:transparent;color:var(--vl-ink)}.vl-input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .vl-input::placeholder{color:#b09ca4}html[data-theme=dark] .vl-input::placeholder{color:#667685}.vl-input:hover{background:#fff}html[data-theme=dark] .vl-input:hover{background:#1c2838}.vl-input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-input:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-input:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-contact-name{flex:1 1 auto;font-weight:600}.vl-contact-from{margin:2px 0 2px 46px;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-contact-from{color:var(--vl-muted)}.vl-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vl-suggest>span{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-suggest>span{color:var(--vl-muted)}.vl-add-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px dashed #c3cdd8;border-radius:999px;background:transparent;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:500;cursor:pointer}:where(html[data-theme=pink]) .vl-add-btn{border:1px dashed #D6C5CC}html[data-theme=dark] .vl-add-btn{border:1px dashed #2C3B50;background:transparent;color:var(--vl-ink)}.vl-add-btn:hover{background:#ffffffb3}html[data-theme=dark] .vl-add-btn:hover{background:#182233c7}.vl-contact-add{display:flex;flex-direction:column;gap:6px}.vl-contact-add>.vl-input{background:#f3f6f9}:where(html[data-theme=pink]) .vl-contact-add>.vl-input{background:#f9f3f5}html[data-theme=dark] .vl-contact-add>.vl-input{background:#212f43}.vl-contact-add>.vl-link-btn{align-self:flex-start}.vl-contact-hits{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:16px;background:#fff;box-shadow:var(--vl-pop-shadow)}html[data-theme=dark] .vl-contact-hits{background:#1c2838;box-shadow:var(--vl-pop-shadow)}.vl-contact-hits button{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 10px;border:0;border-radius:11px;background:transparent;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vl-contact-hits button{border:0;background:transparent;color:var(--vl-ink)}.vl-contact-hits button:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-contact-hits button:hover{background:#f9edf2}html[data-theme=dark] .vl-contact-hits button:hover{background:#233247}.vl-hit-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.vl-hit-text b{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.vl-hit-text span{overflow:hidden;font-size:12px;color:var(--vl-muted);white-space:nowrap;text-overflow:ellipsis}html[data-theme=dark] .vl-hit-text span{color:var(--vl-muted)}.vl-hit-src{flex:none;padding:2px 8px;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:11px;font-weight:600}:where(html[data-theme=pink]) .vl-hit-src{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-hit-src{background:#1f3b56;color:#92bbe2}.vl-contact-hits .vl-ava{background:#eef3f8}:where(html[data-theme=pink]) .vl-contact-hits .vl-ava{background:#f9edf2}html[data-theme=dark] .vl-contact-hits .vl-ava{background:#233247}.vl-contact-hits button.new .vl-ava{background:var(--vl-blue);color:#fff;font-size:15px}html[data-theme=dark] .vl-contact-hits button.new .vl-ava{background:var(--vl-blue);color:#fff}.vl-contact-hits button.new b{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-contact-hits button.new b{color:#95476a}html[data-theme=dark] .vl-contact-hits button.new b{color:#92bbe2}.vl-hits-note{margin:0;padding:8px 10px;color:var(--vl-muted);font-size:13px}html[data-theme=dark] .vl-hits-note{color:var(--vl-muted)}.vl-hits-note.warn{color:#b45309}html[data-theme=dark] .vl-hits-note.warn{color:#f5b280}.vl-contacts.draft .vl-contact-hits{margin:8px 0 4px}.vl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vl-feed-col{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.vl-feed-scroll{--r: 24px;--g: calc(var(--sb, 10px) + 4px);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 23.5px,transparent 24px),radial-gradient(circle at 0 100%,#000 23.5px,transparent 24px),radial-gradient(circle at 100% 0,#000 23.5px,transparent 24px),radial-gradient(circle at 0 0,#000 23.5px,transparent 24px),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:radial-gradient(circle at 100% 100%,#000 23.5px,transparent 24px),radial-gradient(circle at 0 100%,#000 23.5px,transparent 24px),radial-gradient(circle at 100% 0,#000 23.5px,transparent 24px),radial-gradient(circle at 0 0,#000 23.5px,transparent 24px),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:left 0 top 0,right var(--g) top 0,left 0 bottom 0,right var(--g) bottom 0,left var(--r) top 0,left var(--r) bottom 0,left 0 top var(--r),right 0 top 0;mask-position:left 0 top 0,right var(--g) top 0,left 0 bottom 0,right var(--g) bottom 0,left var(--r) top 0,left var(--r) bottom 0,left 0 top var(--r),right 0 top 0;-webkit-mask-size:var(--r) var(--r),var(--r) var(--r),var(--r) var(--r),var(--r) var(--r),calc(100% - var(--g) - 2 * var(--r)) var(--r),calc(100% - var(--g) - 2 * var(--r)) var(--r),calc(100% - var(--g)) calc(100% - 2 * var(--r)),var(--sb, 10px) 100%;mask-size:var(--r) var(--r),var(--r) var(--r),var(--r) var(--r),var(--r) var(--r),calc(100% - var(--g) - 2 * var(--r)) var(--r),calc(100% - var(--g) - 2 * var(--r)) var(--r),calc(100% - var(--g)) calc(100% - 2 * var(--r)),var(--sb, 10px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(html[data-theme=pink]) .vl-feed-scroll{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-feed-scroll{--g: calc(var(--sb, 10px) + 4px);scrollbar-color:rgba(255,255,255,.18) transparent}.vl-history{overflow:clip;padding:0 22px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.75);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .vl-history{border:1px solid rgba(255,255,255,.09);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.deal-window .vl-history-body{display:block;padding:0;overflow:visible}.vl-history-head{position:sticky;top:0;z-index:3;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 -22px 6px;padding:14px 22px 12px;border-radius:24px 24px 0 0;border-bottom:1px solid rgba(14,27,42,.06);background:#ffffffdb;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}:where(html[data-theme=pink]) .vl-history-head{border-bottom:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vl-history-head{border-bottom:1px solid rgba(255,255,255,.104);background:#182233e6}.vl-history-head h2{margin:0;font-family:var(--vl-font);font-size:16px;font-weight:600}.vl-history-tabs{flex:0 1 auto;min-width:0;margin-left:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.vl-history-add{flex:none}.vl-comms-form{margin:4px 0 12px;padding:12px;border-radius:18px;background:#f3f6f9}:where(html[data-theme=pink]) .vl-comms-form{background:#f9f3f5}html[data-theme=dark] .vl-comms-form{background:#212f43}.vl-history-empty{display:flex;flex-direction:column;gap:4px;padding:24px 8px;text-align:center;font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .vl-history-empty{color:var(--vl-muted)}.vl-history-empty b{font-size:14px;color:var(--vl-ink)}html[data-theme=dark] .vl-history-empty b{color:var(--vl-ink)}.vl-timeline{display:flex;flex-direction:column}.vl-day{position:sticky;top:58px;z-index:2;display:flex;justify-content:center;padding:8px 0}.vl-day span{padding:4px 12px;border-radius:999px;border:1px solid rgba(14,27,42,.08);background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 14px #1430501f;color:#3e4c5d;font-size:12px;font-weight:500}:where(html[data-theme=pink]) .vl-day span{border:1px solid rgba(58,31,46,.08);box-shadow:0 4px 14px #491c2d1f;color:#5a414b}html[data-theme=dark] .vl-day span{border:1px solid rgba(255,255,255,.132);background:#182233e6;box-shadow:0 4px 14px #0000005f;color:#a7b4c4}.vl-ev{display:grid;grid-template-columns:44px 18px minmax(0,1fr);gap:10px}.vl-ev-time{padding-top:2px;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-ev-time{color:var(--vl-muted)}.vl-ev-mark{display:flex;flex-direction:column;align-items:center}.vl-ev-mark:before{content:"";flex:none;width:12px;height:12px;box-sizing:border-box;margin-top:3px;border-radius:999px;border:3px solid var(--ev, #8c99a8);background:#fff}:where(html[data-theme=pink]) .vl-ev-mark:before{border:3px solid var(--ev, #A68E98)}html[data-theme=dark] .vl-ev-mark:before{border:3px solid var(--ev, #6D7D90);background:#1c2838}.vl-ev-mark.now:before{width:16px;height:16px;margin-top:1px;border:4px solid var(--vl-blue);background:radial-gradient(circle,var(--vl-red) 0 2px,#fff 2.6px);box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .vl-ev-mark.now:before{border:4px solid #95476A;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .vl-ev-mark.now:before{border:4px solid #92BBE2;background:radial-gradient(circle,var(--vl-red) 0 2px,#1C2838 2.6px);box-shadow:0 0 0 3px #78aae241}.vl-ev-mark:after{content:"";flex:1;width:2px;min-height:14px;margin-top:4px;background:#e2e8ef}:where(html[data-theme=pink]) .vl-ev-mark:after{background:#f0e1e7}html[data-theme=dark] .vl-ev-mark:after{background:#293b54}.vl-ev-body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:14px}.vl-ev-meta{display:flex;align-items:center;gap:8px;min-height:18px;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-ev-meta{color:var(--vl-muted)}.vl-ev-actions{margin-left:auto;display:none;gap:8px}.vl-ev:hover .vl-ev-actions,.vl-ev:focus-within .vl-ev-actions{display:inline-flex}.vl-ev-actions .link-btn{font-size:12px}.vl-ev-subject{font-size:14px;font-weight:600}.vl-ev-text{margin:0;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.vl-ev-text.box{padding:10px 12px;border-radius:14px;background:#f3f6f9}:where(html[data-theme=pink]) .vl-ev-text.box{background:#f9f3f5}html[data-theme=dark] .vl-ev-text.box{background:#212f43}.vl-ev-text.muted{color:var(--vl-muted)}html[data-theme=dark] .vl-ev-text.muted{color:var(--vl-muted)}.vl-tasks{display:flex;flex-direction:column}.vl-task{display:grid;grid-template-columns:44px 18px minmax(0,1fr);gap:10px;padding-bottom:12px}.vl-task-time{padding-top:12px;font-size:12px;font-weight:600;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-task-time{color:#95476a}html[data-theme=dark] .vl-task-time{color:#92bbe2}.vl-task-mark{display:flex;justify-content:center;padding-top:9px;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-task-mark{color:#95476a}html[data-theme=dark] .vl-task-mark{color:#92bbe2}.vl-task.over .vl-task-time,.vl-task.over .vl-task-mark{color:#d21f3c}html[data-theme=dark] .vl-task.over .vl-task-time,html[data-theme=dark] .vl-task.over .vl-task-mark{color:#d21f3c}.vl-task-card{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-radius:16px;border:1px solid rgba(31,74,115,.22);background:#fff;box-shadow:0 4px 14px #1430500f}:where(html[data-theme=pink]) .vl-task-card{border:1px solid rgba(149,71,106,.22);box-shadow:0 4px 14px #491c2d0f}html[data-theme=dark] .vl-task-card{border:1px solid rgba(130,178,230,.264);background:#1c2838;box-shadow:0 4px 14px #00000037}.vl-task.over .vl-task-card{border-color:#d21f3c59}html[data-theme=dark] .vl-task.over .vl-task-card{border-color:#d21f3c59}.vl-task-meta{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-task-meta{color:var(--vl-muted)}.vl-task-text{font-size:14px;line-height:1.4}.vl-task-text b{font-weight:600}.vl-task-card .task-complete.compact{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;background:transparent}html[data-theme=dark] .vl-task-card .task-complete.compact{border:0;background:transparent}.task-complete.compact .task-complete-row{display:flex;flex-wrap:wrap;gap:8px;margin:0}.task-complete.compact .task-complete-row>input{flex:1 1 200px;width:auto;height:36px;border:1px solid #d3dbe4;border-radius:12px;font-size:13px}:where(html[data-theme=pink]) .task-complete.compact .task-complete-row>input{border:1px solid #E5D2DA}html[data-theme=dark] .task-complete.compact .task-complete-row>input{border:1px solid #2C3B50}.task-complete.compact .task-complete-row>.amo-select.v-field{flex:0 1 210px;width:auto;min-width:170px}.task-complete.compact .task-complete-row>.btn{flex:none;height:36px;padding:0 16px;border-radius:12px;background:var(--vl-blue);box-shadow:none;font-size:13px;font-weight:600}html[data-theme=dark] .task-complete.compact .task-complete-row>.btn{background:var(--vl-blue);box-shadow:none}.task-complete.compact .task-complete-row>.btn:disabled{background:#e3e8ee;color:#7b8898;cursor:not-allowed}:where(html[data-theme=pink]) .task-complete.compact .task-complete-row>.btn:disabled{background:#efe2e7;color:#967d87}html[data-theme=dark] .task-complete.compact .task-complete-row>.btn:disabled{background:#293b54;color:#7c8999}.task-complete.compact .task-form-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.task-complete.compact .lead-field{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .task-complete.compact .lead-field{color:var(--vl-muted)}.task-complete.compact .task-due-pick,.deal-composer .task-due-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.task-due-pick .task-quick{height:30px;padding:0 11px;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-ink);font:inherit;font-size:12px;font-weight:500;cursor:pointer}:where(html[data-theme=pink]) .task-due-pick .task-quick{background:#f7ecf0}html[data-theme=dark] .task-due-pick .task-quick{border:0;background:#243349;color:var(--vl-ink)}.task-due-pick .task-quick:hover{background:#e3e9f0}:where(html[data-theme=pink]) .task-due-pick .task-quick:hover{background:#f1e2e8}html[data-theme=dark] .task-due-pick .task-quick:hover{background:#293a52}.task-due-pick .task-quick.active{background:var(--vl-blue);color:#fff}html[data-theme=dark] .task-due-pick .task-quick.active{background:var(--vl-blue);color:#fff}.vl-task-nudge{margin:2px 0 10px 72px;font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .vl-task-nudge{color:var(--vl-muted)}.vl-tasks-done{display:flex;flex-direction:column;gap:4px;margin-left:72px;font-size:13px}.vl-tasks-done>.link-btn{align-self:flex-start;font-size:12px}.vl-task-done{display:flex;gap:10px;color:var(--vl-muted)}html[data-theme=dark] .vl-task-done{color:var(--vl-muted)}.vl-task-done-text{flex:1;min-width:0}.vl-task-done-result{color:var(--vl-ink)}html[data-theme=dark] .vl-task-done-result{color:var(--vl-ink)}.deal-window .deal-composer{flex:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.8);background:var(--vl-panel);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:0 14px 36px #1430501a,inset 0 1px #fffffff2}:where(html[data-theme=pink]) .deal-window .deal-composer{box-shadow:0 14px 36px #491c2d1a,inset 0 1px #fffffff2}html[data-theme=dark] .deal-window .deal-composer{border:1px solid rgba(255,255,255,.096);background:var(--vl-panel);box-shadow:0 14px 36px #00000052,inset 0 1px #ffffff0f}.deal-window .deal-composer .composer-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.deal-window .deal-composer .vl-tabs{background:#edf1f6cc}:where(html[data-theme=pink]) .deal-window .deal-composer .vl-tabs{background:#f7ecf0cc}html[data-theme=dark] .deal-window .deal-composer .vl-tabs{background:#182233e0}.deal-window .deal-composer .composer-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.deal-window .deal-composer textarea{width:100%;min-height:64px;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffb3;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:14px;resize:vertical}html[data-theme=dark] .deal-window .deal-composer textarea{border:1px solid rgba(255,255,255,.108);background:#182233c7;color:var(--vl-ink)}.deal-window .deal-composer textarea:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .deal-window .deal-composer textarea:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .deal-window .deal-composer textarea:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.deal-window .composer-actions{display:flex;align-items:center;gap:8px}.deal-window .composer-clip{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffb3;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .deal-window .composer-clip{border:1px solid rgba(255,255,255,.108);background:#182233c7;color:var(--vl-ink)}.composer-hint{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .composer-hint{color:var(--vl-muted)}.composer-reset{margin-left:auto}.deal-window .composer-send{margin-left:auto;height:40px;padding:0 20px;border-radius:999px;background:var(--vl-blue);box-shadow:0 6px 16px #1f4a7347;font-family:var(--vl-font);font-weight:600}:where(html[data-theme=pink]) .deal-window .composer-send{box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .deal-window .composer-send{background:var(--vl-blue);box-shadow:0 6px 16px #0009}.composer-reset+.composer-send{margin-left:0}.deal-window .lead-pane:has(.vl-create){display:flex;flex-direction:column;overflow:hidden}.deal-window .vl-create{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-left:10px}.vl-create-col{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:2px 6px 18px 2px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}:where(html[data-theme=pink]) .vl-create-col{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-create-col{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-create-col>*{flex:none}.vl-after{display:flex;flex-direction:column;gap:14px}.vl-after .vl-card-title{margin:0}.vl-after-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:1.4}.vl-after-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#edf1f6;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-after-ico{background:#f7ecf0;color:#95476a}html[data-theme=dark] .vl-after-ico{background:#243349;color:#92bbe2}.vl-after-task{display:flex;flex-direction:column;gap:4px}.vl-after-meta{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-after-meta{color:var(--vl-muted)}.deal-window .vl-create-btn,.deal-window .vl-deal-hero .vl-create-btn:not(:disabled){border-color:#ffffffe6;background:#fff;color:var(--vl-blue)}:where(html[data-theme=pink]) .deal-window .vl-create-btn,:where(html[data-theme=pink]) .deal-window .vl-deal-hero .vl-create-btn:not(:disabled){color:#95476a}html[data-theme=dark] .deal-window .vl-create-btn,html[data-theme=dark] .deal-window .vl-deal-hero .vl-create-btn:not(:disabled){border-color:#ffffff1c;background:#1c2838;color:#92bbe2}.deal-window .vl-company-card .company-pick input{width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:10px;background:#f3f6f9;font:inherit;font-family:var(--vl-font);font-size:14px}:where(html[data-theme=pink]) .deal-window .vl-company-card .company-pick input{background:#f9f3f5}html[data-theme=dark] .deal-window .vl-company-card .company-pick input{border:0;background:#212f43}.deal-window .vl-company-card .company-pick input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .deal-window .vl-company-card .company-pick input:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .deal-window .vl-company-card .company-pick input:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.deal-window .company-pick-pop{border-radius:18px;border:1px solid rgba(255,255,255,.95);background:#fffffff0;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--vl-pop-shadow)}html[data-theme=dark] .deal-window .company-pick-pop{border:1px solid rgba(255,255,255,.114);background:#182233e6;box-shadow:var(--vl-pop-shadow)}@media(max-width:1100px){.deal-window .deal-main{grid-template-columns:minmax(0,1fr);row-gap:14px}.deal-window .deal-main-left{overflow:visible;-webkit-mask-image:none;mask-image:none}.deal-window .deal-main-right,.deal-window .vl-create .vl-feed-col{height:min(720px,calc(100vh - 120px))}.deal-window .vl-create{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.vl-create-col{overflow:visible;-webkit-mask-image:none;mask-image:none}.vl-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl-owner{overflow:hidden}.vl-owner .amo-select{min-width:0}.deal-window .composer-clip{margin:0}.vl-round.vl-history-add{width:32px;height:32px;background:#edf1f6}:where(html[data-theme=pink]) .vl-round.vl-history-add{background:#f7ecf0}html[data-theme=dark] .vl-round.vl-history-add{background:#243349}.vl-round.vl-history-add:hover,.vl-round.vl-history-add.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-round.vl-history-add:hover,html[data-theme=dark] .vl-round.vl-history-add.on{background:var(--vl-blue);color:#fff}body.vl-dragging,body.vl-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.vl-drag-layer{position:fixed;inset:0;z-index:1100;pointer-events:none;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .vl-drag-layer{color:var(--vl-ink)}.vl-drag-ghost{position:fixed;will-change:transform,opacity;transform-origin:50% 50%}.vl-deals .kanban-card.vl-drag-card{will-change:transform}.vl-deals .kanban-card.vl-drag-card{--tilt: 0deg;margin:0;transform:rotate(var(--tilt)) scale(1);box-shadow:0 2px 8px #1430500f;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,opacity .22s ease}:where(html[data-theme=pink]) .vl-deals .kanban-card.vl-drag-card{box-shadow:0 2px 8px #491c2d0f}html[data-theme=dark] .vl-deals .kanban-card.vl-drag-card{box-shadow:0 2px 8px #00000037}.vl-deals .kanban-card.vl-drag-card.lifted{transform:rotate(calc(2.5deg + var(--tilt))) scale(1.04);box-shadow:0 26px 48px #1430503d,0 6px 14px #1430501f}:where(html[data-theme=pink]) .vl-deals .kanban-card.vl-drag-card.lifted{box-shadow:0 26px 48px #491c2d3d,0 6px 14px #491c2d1f}html[data-theme=dark] .vl-deals .kanban-card.vl-drag-card.lifted{box-shadow:0 26px 48px #0009,0 6px 14px #0000005f}.vl-deals .kanban-card.vl-drag-card.lifted.over-trash{transform:rotate(-8deg) scale(.5);opacity:.85}.vl-deals .kanban-card.drag-source,.vl-deals .kanban-card.drag-source:hover{opacity:.32;filter:saturate(.4);transform:none;box-shadow:inset 0 0 0 1px #0e1b2a14}:where(html[data-theme=pink]) .vl-deals .kanban-card.drag-source,:where(html[data-theme=pink]) .vl-deals .kanban-card.drag-source:hover{box-shadow:inset 0 0 0 1px #3a1f2e14}html[data-theme=dark] .vl-deals .kanban-card.drag-source,html[data-theme=dark] .vl-deals .kanban-card.drag-source:hover{filter:saturate(.4);box-shadow:inset 0 0 0 1px #fff2}.vl-deals .kanban-card.vl-landing{visibility:hidden}.vl-drop-slot{position:fixed;box-sizing:border-box;pointer-events:none;transition:top .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1);border-radius:16px;border:2px dashed color-mix(in srgb,var(--stage-color, #1f4a73) 55%,transparent);background:color-mix(in srgb,var(--stage-color, #1f4a73) 12%,rgba(255,255,255,.4));animation:vl-slot-in .2s ease-out}:where(html[data-theme=pink]) .vl-drop-slot{border:2px dashed color-mix(in srgb,var(--stage-color, #95476A) 55%,transparent);background:color-mix(in srgb,var(--stage-color, #A65C80) 12%,rgba(255,255,255,.4))}html[data-theme=dark] .vl-drop-slot{border:2px dashed color-mix(in srgb,var(--stage-color, #93BBE2) 55%,transparent);background:color-mix(in srgb,var(--stage-color, #255386) 12%,rgba(24,34,51,.48))}@keyframes vl-slot-in{0%{opacity:0}}.vl-deals .kanban-col{transition:box-shadow .18s ease,background .18s ease}.vl-deals .kanban-card.vl-flash{animation:vl-flash 1.6s ease-out}@keyframes vl-flash{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #1f4a73) 70%,#fff),0 12px 28px #14305029}}.vl-trash{position:fixed;right:28px;bottom:28px;z-index:1090;display:flex;align-items:center;gap:12px;pointer-events:none;animation:vl-trash-in .24s cubic-bezier(.3,.7,.2,1)}@keyframes vl-trash-in{0%{opacity:0;transform:translateY(24px) scale(.85)}}.vl-trash-bin{display:grid;place-items:center;width:68px;height:68px;border-radius:999px;background:linear-gradient(160deg,#ff5f66,#d21f3c);color:#fff;box-shadow:0 14px 32px #d21f3c59,0 0 0 6px #d21f3c1f;transition:transform .2s cubic-bezier(.3,.7,.2,1),box-shadow .2s ease}html[data-theme=dark] .vl-trash-bin{background:linear-gradient(160deg,#ff5f66,#d21f3c);color:#fff;box-shadow:0 14px 32px #d21f3c59,0 0 0 6px #d21f3c1f}.vl-trash-lid{transform-box:fill-box;transform-origin:0% 100%;transition:transform .2s ease}.vl-trash-label{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#b4142e;font-family:var(--vl-font);font-size:13px;font-weight:600;box-shadow:var(--vl-pop-shadow)}html[data-theme=dark] .vl-trash-label{border:1px solid rgba(255,255,255,.108);background:#182233e6;color:#f18395;box-shadow:var(--vl-pop-shadow)}.vl-trash-label .armed,.vl-trash.hot .vl-trash-label .idle{display:none}.vl-trash.hot .vl-trash-label .armed{display:inline}.vl-trash.hot .vl-trash-bin{transform:scale(1.18);box-shadow:0 18px 40px #d21f3c73,0 0 0 10px #d21f3c2e}html[data-theme=dark] .vl-trash.hot .vl-trash-bin{box-shadow:0 18px 40px #d21f3c73,0 0 0 10px #d21f3c2e}.vl-trash.hot .vl-trash-lid{transform:rotate(-28deg) translateY(-1px)}.vl-toast{position:fixed;left:50%;bottom:28px;z-index:1095;display:flex;align-items:center;gap:10px;max-width:min(640px,calc(100vw - 32px));overflow:hidden;padding:8px 8px 8px 18px;border-radius:999px;background:#0e1b2aeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-family:var(--vl-font);font-size:14px;box-shadow:0 18px 40px #0e1b2a47;transform:translate(-50%);animation:vl-toast-in .24s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .vl-toast{background:#3a1f2eeb;box-shadow:0 18px 40px #3a1f2e47}html[data-theme=dark] .vl-toast{background:#000000b8;color:#fff;box-shadow:0 18px 40px #0009}@keyframes vl-toast-in{0%{opacity:0;transform:translate(-50%,16px)}}.vl-toast.error{background:#b4142ef2}html[data-theme=dark] .vl-toast.error{background:#b4142ef2}.vl-toast-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vl-toast button{flex:none;height:34px;padding:0 14px;border:0;border-radius:999px;background:#ffffff29;color:#fff;font:inherit;font-weight:600;cursor:pointer}html[data-theme=dark] .vl-toast button{border:0;background:#ffffff29;color:#fff}.vl-toast button:hover{background:#ffffff42}html[data-theme=dark] .vl-toast button:hover{background:#18223357}.vl-toast button.vl-toast-x{display:grid;place-items:center;width:34px;padding:0;background:transparent}html[data-theme=dark] .vl-toast button.vl-toast-x{background:transparent}.vl-toast-bar{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#ff8a91;transform-origin:left;animation:vl-toast-bar linear forwards}html[data-theme=dark] .vl-toast-bar{background:#ff8a91}@keyframes vl-toast-bar{to{transform:scaleX(0)}}.deal-window .vl-deal-hero .vl-draft-note{display:inline-flex;align-items:center;gap:8px;color:#d3e1ee}:where(html[data-theme=pink]) .deal-window .vl-deal-hero .vl-draft-note{color:#f0d1dd}html[data-theme=dark] .deal-window .vl-deal-hero .vl-draft-note{color:#d3e1ee}.deal-window .vl-deal-hero .vl-draft-note:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff59}html[data-theme=dark] .deal-window .vl-deal-hero .vl-draft-note:before{background:#1822336e}.deal-window .vl-deal-hero .vl-draft-note.on{color:#fff}html[data-theme=dark] .deal-window .vl-deal-hero .vl-draft-note.on{color:#fff}.deal-window .vl-deal-hero .vl-draft-note.on:before{background:#6ee7a8;box-shadow:0 0 0 4px #6ee7a833}html[data-theme=dark] .deal-window .vl-deal-hero .vl-draft-note.on:before{background:#6ee7a8;box-shadow:0 0 0 4px #6ee7a833}@media(prefers-reduced-motion:reduce){.vl-deals .kanban-card.vl-drag-card,.vl-drop-slot,.vl-trash,.vl-toast,.vl-deals .kanban-card.vl-flash{animation:none;transition:none}}@media(min-width:1200px){.sidebar.vl-sidebar,.shell-glass .sidebar.vl-sidebar{padding:20px 0 20px 20px}.app-shell.vl-frame{grid-template-rows:minmax(0,1fr);grid-template-areas:"nav main"}.app-shell.vl-frame .app-header{display:none}.app-shell.vl-frame .main,.shell-glass.vl-frame .main-glass{padding:20px;overflow:hidden}.app-shell.vl-frame .vl-deals .kanban{padding-bottom:0}}.vl-profile{display:none}@media(min-width:1200px){.vl-frame .vl-profile{display:inline-flex}}.vl-profile .profile-trigger{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:#fff9;backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:var(--vl-card-shadow);transition:box-shadow .15s ease}html[data-theme=dark] .vl-profile .profile-trigger{border:1px solid rgba(255,255,255,.096);background:#182233ad;box-shadow:var(--vl-card-shadow)}.vl-profile .profile-trigger:hover{box-shadow:0 0 0 2px #1f4a732e,var(--vl-card-shadow)}:where(html[data-theme=pink]) .vl-profile .profile-trigger:hover{box-shadow:0 0 0 2px #95476a2e,var(--vl-card-shadow)}html[data-theme=dark] .vl-profile .profile-trigger:hover{box-shadow:0 0 0 2px #78aae25b,var(--vl-card-shadow)}.profile-menu.compact{display:flex;align-items:center;gap:10px}.mobile-bar .profile-menu.compact{gap:8px}.vl-help-link{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:#fff9;box-shadow:var(--vl-card-shadow);color:var(--vl-muted);font-family:var(--vl-font);font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:color .15s ease,box-shadow .15s ease}html[data-theme=dark] .vl-help-link{border:1px solid rgba(255,255,255,.096);background:#182233ad;box-shadow:var(--vl-card-shadow);color:var(--vl-muted);text-decoration:none}.vl-help-link:hover{color:var(--vl-ink);box-shadow:0 0 0 2px #1f4a732e,var(--vl-card-shadow)}:where(html[data-theme=pink]) .vl-help-link:hover{box-shadow:0 0 0 2px #95476a2e,var(--vl-card-shadow)}html[data-theme=dark] .vl-help-link:hover{color:var(--vl-ink);box-shadow:0 0 0 2px #78aae25b,var(--vl-card-shadow)}.vl-help{position:relative;display:inline-flex}button.vl-help-link{padding:0;cursor:pointer}.vl-help-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:270px;padding:8px;border-radius:18px;background:#fffffff7;box-shadow:0 14px 36px #14305029}:where(html[data-theme=pink]) .vl-help-menu{box-shadow:0 14px 36px #491c2d29}html[data-theme=dark] .vl-help-menu{background:#182233e6;box-shadow:0 14px 36px #00000079}.vl-help-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#33475b;font-family:var(--vl-font);font-size:13px;font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .vl-help-item{color:#573744}html[data-theme=dark] .vl-help-item{border:0;background:transparent;color:#94bae0;text-decoration:none}.vl-help-item:hover{background:#1f4a730f}:where(html[data-theme=pink]) .vl-help-item:hover{background:#a65c800f}html[data-theme=dark] .vl-help-item:hover{background:#78aae21a}.vl-help-item.accent{color:#1f4a73;font-weight:700}:where(html[data-theme=pink]) .vl-help-item.accent{color:#95476a}html[data-theme=dark] .vl-help-item.accent{color:#93bbe2}.vl-help-item:focus-visible{outline:2px solid var(--vl-blue);outline-offset:-2px}:where(html[data-theme=pink]) .vl-help-item:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-help-item:focus-visible{outline:2px solid #92BBE2;outline-offset:-2px}.vl-help-new{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--vl-blue);color:#fff;font-size:10px;font-weight:700}html[data-theme=dark] .vl-help-new{background:var(--vl-blue);color:#fff}.vl-help-link:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-help-link:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-help-link:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-help-link.fresh:after{content:"";position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:999px;background:var(--vl-blue);box-shadow:0 0 0 2px #fff}html[data-theme=dark] .vl-help-link.fresh:after{background:var(--vl-blue);box-shadow:0 0 0 2px #ffffff0f}@media(prefers-reduced-motion:reduce){.vl-help-link{transition:none}}.vl-profile .profile-avatar{width:36px;height:36px;background:var(--vl-blue);font-family:var(--vl-font);font-size:15px;font-weight:600}html[data-theme=dark] .vl-profile .profile-avatar{background:var(--vl-blue)}.vl-profile .profile-dropdown{top:calc(100% + 10px);z-index:60;min-width:240px;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:#ffffffeb;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--vl-pop-shadow);font-family:var(--vl-font);font-size:13px;color:var(--vl-muted);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-profile .profile-dropdown{border:1px solid rgba(255,255,255,.114);background:#182233e6;box-shadow:var(--vl-pop-shadow);color:var(--vl-muted)}.vl-profile .profile-dropdown .btn{height:38px;border:0;border-radius:999px;background:#edf1f6;box-shadow:none;color:var(--vl-ink);font-family:var(--vl-font);font-weight:600}:where(html[data-theme=pink]) .vl-profile .profile-dropdown .btn{background:#f7ecf0}html[data-theme=dark] .vl-profile .profile-dropdown .btn{border:0;background:#243349;box-shadow:none;color:var(--vl-ink)}.vl-profile .profile-dropdown .btn:hover{background:#e3ecf5}:where(html[data-theme=pink]) .vl-profile .profile-dropdown .btn:hover{background:#f6e2ea}html[data-theme=dark] .vl-profile .profile-dropdown .btn:hover{background:#1f3b56}.vl-phone-match{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border-radius:16px;background:#f3f6fa}:where(html[data-theme=pink]) .vl-phone-match{background:#fbf2f6}html[data-theme=dark] .vl-phone-match{background:#212f43}.vl-phone-match-title{font-family:var(--vl-font);font-size:12px;font-weight:600;color:var(--vl-muted)}html[data-theme=dark] .vl-phone-match-title{color:var(--vl-muted)}.vl-phone-match-row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0e1b2a0f}:where(html[data-theme=pink]) .vl-phone-match-row{box-shadow:0 1px 3px #3a1f2e0f}html[data-theme=dark] .vl-phone-match-row{background:#1c2838;box-shadow:0 1px 3px #00000037}.vl-phone-match-name{flex:1;min-width:0;display:flex;flex-direction:column;font-family:var(--vl-font);font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vl-phone-match-name{color:var(--vl-ink)}.vl-phone-match-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.vl-phone-match-name span{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-phone-match-name span{color:var(--vl-muted)}.vl-btn.ghost.vl-phone-match-btn{flex:none;height:32px;padding:0 14px;font-size:13px}.profile-theme{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .profile-theme{border-top:1px solid var(--vl-line)}.profile-theme-title{font-family:var(--vl-font);font-size:12px;font-weight:600;color:var(--vl-muted)}html[data-theme=dark] .profile-theme-title{color:var(--vl-muted)}.vl-profile .profile-name{color:var(--vl-ink);font-size:14px;font-weight:600}html[data-theme=dark] .vl-profile .profile-name{color:var(--vl-ink)}.vl-task-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px}.vl-task-due{display:inline-flex;align-items:center;gap:6px}.vl-task-meta .vl-date-btn{height:22px;min-height:0;gap:4px;padding:0 6px;margin:0 -2px;border-radius:8px;background:transparent;color:inherit;font-size:inherit;font-weight:600}html[data-theme=dark] .vl-task-meta .vl-date-btn{background:transparent;color:inherit}.vl-task-meta .vl-date-btn svg{width:12px;height:12px;opacity:.6}.vl-task-meta .vl-date-btn:hover,.vl-task-meta .vl-date-btn.open{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-task-meta .vl-date-btn:hover,:where(html[data-theme=pink]) .vl-task-meta .vl-date-btn.open{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-task-meta .vl-date-btn:hover,html[data-theme=dark] .vl-task-meta .vl-date-btn.open{background:#1f3b56;color:#92bbe2}.vl-task-due-error{color:#b4142e;font-weight:500}html[data-theme=dark] .vl-task-due-error{color:#f18395}.vl-dir-list{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(255,255,255,.75);border-radius:22px;background:#ffffff9e;backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:var(--vl-card-shadow);scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .vl-dir-list{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-dir-list{border:1px solid rgba(255,255,255,.09);background:#182233b3;box-shadow:var(--vl-card-shadow);scrollbar-color:rgba(255,255,255,.18) transparent}.vl-dir-table{width:100%;min-width:980px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vl-dir-table{color:var(--vl-ink)}.vl-dir-table th{position:sticky;top:0;z-index:1;overflow:hidden;text-overflow:ellipsis;padding:14px 14px 10px;border-bottom:1px solid var(--vl-line);background:#f6f8fbf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--vl-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}html[data-theme=dark] .vl-dir-table th{border-bottom:1px solid var(--vl-line);background:#182233e6;color:var(--vl-muted)}.vl-dir-table td{padding:10px 14px;border-bottom:1px solid rgba(14,27,42,.05);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}:where(html[data-theme=pink]) .vl-dir-table td{border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-dir-table td{border-bottom:1px solid rgba(255,255,255,.09)}.vl-dir-table .num{text-align:right}.vl-dir-table tbody tr{cursor:pointer;transition:background .12s ease}.vl-dir-table tbody tr:hover{background:#e3ecf5b3}:where(html[data-theme=pink]) .vl-dir-table tbody tr:hover{background:#f6e2eab3}html[data-theme=dark] .vl-dir-table tbody tr:hover{background:#1f3b56cc}.vl-dir-table .muted-cell{color:var(--vl-muted)}html[data-theme=dark] .vl-dir-table .muted-cell{color:var(--vl-muted)}.vl-dir-name{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.vl-dir-name .vl-ava{background:#e3ecf5}:where(html[data-theme=pink]) .vl-dir-name .vl-ava{background:#f6e2ea}html[data-theme=dark] .vl-dir-name .vl-ava{background:#1f3b56}.vl-dir-name b{overflow:hidden;font-weight:600;text-overflow:ellipsis}.vl-dir-name.company{flex-direction:column;align-items:flex-start;gap:1px}.vl-dir-name.company span{color:var(--vl-soft);font-size:12px}html[data-theme=dark] .vl-dir-name.company span{color:var(--vl-soft)}.vl-dir-badge{display:inline-flex;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600}.vl-dir-badge.over{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vl-dir-badge.over{color:#b3264e}html[data-theme=dark] .vl-dir-badge.over{background:#581d23;color:#f58087}.vl-dir-badge.open{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-dir-badge.open{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-dir-badge.open{background:#1f3b56;color:#92bbe2}.vl-dir-badge.none{background:#fff4d6;color:#8a6100}html[data-theme=dark] .vl-dir-badge.none{background:#58481d;color:#f5d280}.vl-dir-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 16px;color:var(--vl-muted);font-size:13px}html[data-theme=dark] .vl-dir-empty{color:var(--vl-muted)}.vl-dir-empty b{color:var(--vl-ink);font-size:15px}html[data-theme=dark] .vl-dir-empty b{color:var(--vl-ink)}.vl-dir-more{padding:16px;color:var(--vl-soft);font-size:13px;text-align:center}html[data-theme=dark] .vl-dir-more{color:var(--vl-soft)}.vl-dir-fields{display:flex;flex-direction:column;gap:8px}.vl-dir-input{width:100%;height:36px;padding:0 12px;border:1px solid rgba(14,27,42,.1);border-radius:12px;background:#fff;color:var(--vl-ink);font:inherit;font-size:13px;-webkit-appearance:none;appearance:none}:where(html[data-theme=pink]) .vl-dir-input{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .vl-dir-input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.vl-dir-input::-webkit-search-cancel-button{display:none}.vl-dir-input:focus{outline:none;border-color:#1f4a7359;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .vl-dir-input:focus{border-color:#95476a59;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .vl-dir-input:focus{outline:none;border-color:#82b2e66b;box-shadow:0 0 0 3px #78aae241}.vl-dir-total{margin:auto 0 0;padding:10px 12px 2px;color:var(--vl-soft);font-size:12px}html[data-theme=dark] .vl-dir-total{color:var(--vl-soft)}.vl-dir-dupes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vl-dir-dupes li{display:flex;flex-direction:column;gap:2px}.vl-dir-csv{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(14,27,42,.12);border-radius:12px;font:13px/1.45 ui-monospace,Consolas,monospace}:where(html[data-theme=pink]) .vl-dir-csv{border:1px solid rgba(58,31,46,.12)}html[data-theme=dark] .vl-dir-csv{border:1px solid rgba(255,255,255,.16)}.vl-dir-overlay{position:fixed;inset:0 0 0 var(--app-sidebar, 296px);z-index:300;display:flex;justify-content:center;padding:20px;background:#ecf0f58c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:vl-pop .16s ease-out}:where(html[data-theme=pink]) .vl-dir-overlay{background:#faf1f38c}html[data-theme=dark] .vl-dir-overlay{background:#182233a1}@media(max-width:1199px){.vl-dir-overlay{left:0;padding:10px}}.vl-dir-window.deal-window{width:min(880px,100%);height:100%;display:flex;flex-direction:column;gap:14px;background:transparent;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .vl-dir-window.deal-window{background:transparent;color:var(--vl-ink)}.vl-dir-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:2px 4px 20px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .vl-dir-body{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-dir-body{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-dir-body>.vl-card{flex:none}.vl-dir-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.vl-dir-error .link-btn{flex:none;color:#b5000c;font-weight:600}:where(html[data-theme=pink]) .vl-dir-error .link-btn{color:#b3264e}html[data-theme=dark] .vl-dir-error .link-btn{color:#f58087}.vl-dir-pick{display:flex;flex-direction:column;gap:6px}.vl-dir-pick .company-pick{position:relative;display:block}.vl-dir-pick .company-pick input{width:100%;height:40px;box-sizing:border-box;padding:0 14px;border:0;border-radius:14px;background:#f3f6f9;color:var(--vl-ink);font:inherit;font-size:14px}:where(html[data-theme=pink]) .vl-dir-pick .company-pick input{background:#f9f3f5}html[data-theme=dark] .vl-dir-pick .company-pick input{border:0;background:#212f43;color:var(--vl-ink)}.vl-dir-pick .company-pick input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-dir-pick .company-pick input:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-dir-pick .company-pick input:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-dir-company .vl-contact-text,.vl-grow{flex:1 1 auto}.vl-users{display:flex;flex-direction:column;gap:14px;font-family:var(--vl-font);color:var(--vl-ink)}html[data-theme=dark] .vl-users{color:var(--vl-ink)}.vl-users-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vl-users .vl-card{padding:16px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.75);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .vl-users .vl-card{border:1px solid rgba(255,255,255,.09);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.vl-users-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px;align-items:start}.vl-users-group .vl-card-head .link-btn{margin-left:auto;font-size:12px}.vl-users-list{display:flex;flex-direction:column;gap:6px}.vl-user{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:16px;background:#f3f6f9;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}:where(html[data-theme=pink]) .vl-user{background:#f9f3f5}html[data-theme=dark] .vl-user{border:0;background:#212f43;color:var(--vl-ink)}.vl-user:hover{background:#e9eff6}:where(html[data-theme=pink]) .vl-user:hover{background:#f7e8ee}html[data-theme=dark] .vl-user:hover{background:#25354b}.vl-user.off{opacity:.6}.vl-user .vl-ava{background:#fff}html[data-theme=dark] .vl-user .vl-ava{background:#1c2838}.vl-user-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.vl-user-text b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.vl-user-text span,.vl-user-seen,.vl-users-sub{overflow:hidden;color:var(--vl-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}html[data-theme=dark] .vl-user-text span,html[data-theme=dark] .vl-user-seen,html[data-theme=dark] .vl-users-sub{color:var(--vl-muted)}.vl-users-sub{display:block}.vl-user-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.vl-user-role{font-size:13px;font-weight:600}.vl-user-badges{display:flex;gap:4px}.vl-users-table tr.off td{opacity:.5}.vl-users-table td{white-space:normal}.vl-modal-overlay{align-items:flex-start;overflow-y:auto}.vl-modal.deal-window{width:min(640px,100%);max-height:calc(100% - 20px);margin:auto 0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:#f4f7fbf5;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--vl-pop-shadow);font-family:var(--vl-font);color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-modal.deal-window{background:#fcf3f7f5}html[data-theme=dark] .vl-modal.deal-window{border:1px solid rgba(255,255,255,.108);background:#182233e6;box-shadow:var(--vl-pop-shadow);color:var(--vl-ink)}.vl-modal.deal-window.wide{width:min(1100px,100%)}.vl-modal-head{display:flex;align-items:center;gap:12px;padding:18px 22px 10px}.vl-modal-head h2{flex:1 1 auto;margin:0;font-size:20px;font-weight:600}.vl-modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:6px 22px 16px}.vl-modal-body .vl-card{padding:12px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:#fff}html[data-theme=dark] .vl-modal-body .vl-card{border:1px solid rgba(255,255,255,.09);background:#1c2838}.vl-modal-body .vl-dir-table{min-width:0;table-layout:auto;border-radius:16px;overflow:hidden;background:#fff}html[data-theme=dark] .vl-modal-body .vl-dir-table{background:#1c2838}.vl-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px 18px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .vl-modal-foot{border-top:1px solid var(--vl-line)}.vl-temp-pass{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;border-radius:20px;background:#fff}html[data-theme=dark] .vl-temp-pass{background:#1c2838}.vl-temp-pass>div{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.vl-temp-pass span{color:var(--vl-muted);font-size:12px}html[data-theme=dark] .vl-temp-pass span{color:var(--vl-muted)}.vl-temp-pass code,.vl-code{font-family:ui-monospace,Consolas,monospace;font-size:18px;font-weight:600;letter-spacing:.04em;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-temp-pass code,:where(html[data-theme=pink]) .vl-code{color:#95476a}html[data-theme=dark] .vl-temp-pass code,html[data-theme=dark] .vl-code{color:#92bbe2}.vl-code{font-size:14px}.vl-temp-pass .vl-hint{flex:1 1 100%;margin:0}.vl-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.vl-modal .amo-value .vl-switch input{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-modal .amo-value .vl-switch input{accent-color:#95476A}html[data-theme=dark] .vl-modal .amo-value .vl-switch input{border:0;background:none;box-shadow:none;accent-color:#92BBE2}.vl-switch span{white-space:nowrap}.login-title{margin:4px 0 6px;font-size:20px;font-weight:600}.login-card .login-alt{display:block;margin:12px auto 0}.vl-users-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;border-radius:20px;background:#fff4d6;color:#6b4b00;font-size:13px}html[data-theme=dark] .vl-users-banner{background:#58481d;color:#f5d280}.vl-users-banner>span{flex:1 1 320px}.vl-users-banner.done{background:#e4f4ea;color:#1d5b34}html[data-theme=dark] .vl-users-banner.done{background:#225334;color:#94e0b0}.vl-rights-mode{display:inline-flex;flex-wrap:wrap;gap:16px}.vl-rights{width:100%;border-collapse:separate;border-spacing:4px;font-size:13px}.vl-rights th{padding:4px 6px;color:var(--vl-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}html[data-theme=dark] .vl-rights th{color:var(--vl-muted)}.vl-rights tbody th{color:var(--vl-ink);font-size:13px}html[data-theme=dark] .vl-rights tbody th{color:var(--vl-ink)}.vl-scope{padding:0;border-radius:10px;background:#f3f6f9}:where(html[data-theme=pink]) .vl-scope{background:#f9f3f5}html[data-theme=dark] .vl-scope{background:#212f43}.vl-scope.empty{background:transparent}html[data-theme=dark] .vl-scope.empty{background:transparent}.vl-scope .amo-select,.vl-scope .amo-select-btn{width:100%}.vl-scope .amo-select.v-pill .amo-select-btn{justify-content:space-between;min-height:30px;padding:6px 10px;border-radius:10px;background:transparent;color:inherit;font-size:13px;font-weight:600}html[data-theme=dark] .vl-scope .amo-select.v-pill .amo-select-btn{background:transparent;color:inherit}.vl-scope .amo-select.v-pill .amo-select-btn:hover,.vl-scope .amo-select.v-pill.open .amo-select-btn{filter:none;background:#ffffff8c}html[data-theme=dark] .vl-scope .amo-select.v-pill .amo-select-btn:hover,html[data-theme=dark] .vl-scope .amo-select.v-pill.open .amo-select-btn{filter:none;background:#182233a1}.vl-scope .amo-select-chev{color:inherit;opacity:.6}html[data-theme=dark] .vl-scope .amo-select-chev{color:inherit}.vl-scope-chip{display:block;padding:6px 8px;font-weight:600}.vl-scope.s-A{background:#e4f4ea;color:#1d5b34}html[data-theme=dark] .vl-scope.s-A{background:#225334;color:#94e0b0}.vl-scope.s-G{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-scope.s-G{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-scope.s-G{background:#1f3b56;color:#92bbe2}.vl-scope.s-M{background:#fff4d6;color:#8a6100}html[data-theme=dark] .vl-scope.s-M{background:#58481d;color:#f5d280}.vl-scope.s-D{background:#eef1f4;color:var(--vl-soft)}:where(html[data-theme=pink]) .vl-scope.s-D{background:#f4eef0}html[data-theme=dark] .vl-scope.s-D{background:#243449;color:var(--vl-soft)}.vl-roles-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;align-items:start}.vl-roles-list{display:flex;flex-direction:column;gap:6px}.vl-roles-add{margin-left:auto}.vl-role{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:16px;background:#f3f6f9;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}:where(html[data-theme=pink]) .vl-role{background:#f9f3f5}html[data-theme=dark] .vl-role{border:0;background:#212f43;color:var(--vl-ink)}.vl-role:hover{background:#e9eff6}:where(html[data-theme=pink]) .vl-role:hover{background:#f7e8ee}html[data-theme=dark] .vl-role:hover{background:#25354b}.vl-role.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-role.on{background:var(--vl-blue);color:#fff}.vl-role b{font-weight:600}.vl-role span{color:var(--vl-muted);font-size:12px}html[data-theme=dark] .vl-role span{color:var(--vl-muted)}.vl-role.on span{color:#ffffffbf}html[data-theme=dark] .vl-role.on span{color:#ffffffbf}.vl-roles-edit{display:flex;flex-direction:column;gap:14px;min-width:0}.vl-role-name{flex:1 1 auto;min-width:0;height:38px;padding:0 12px;border:0;border-radius:12px;background:#f3f6f9;color:var(--vl-ink);font:inherit;font-size:17px;font-weight:600}:where(html[data-theme=pink]) .vl-role-name{background:#f9f3f5}html[data-theme=dark] .vl-role-name{border:0;background:#212f43;color:var(--vl-ink)}.vl-role-name:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-role-name:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-role-name:focus{outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-roles-sub{margin:4px 0 6px;font-size:14px;font-weight:600}.vl-perm-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 18px}.vl-perm-group{display:flex;flex-direction:column;gap:4px}.vl-perm-group h5{margin:0 0 2px;color:var(--vl-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}html[data-theme=dark] .vl-perm-group h5{color:var(--vl-muted)}.vl-roles-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;border-radius:20px;background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .vl-roles-foot{background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.vl-readonly-note{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#eef1f4;color:var(--vl-muted);font-size:12px;font-weight:600}:where(html[data-theme=pink]) .vl-readonly-note{background:#f4eef0}html[data-theme=dark] .vl-readonly-note{background:#243449;color:var(--vl-muted)}.deal-window .vl-deal-hero .deal-head-note.vl-readonly-note{padding:6px 14px;border:1px solid rgba(255,255,255,.35);background:#ffffff29;color:#fff;font-size:13px}html[data-theme=dark] .deal-window .vl-deal-hero .deal-head-note.vl-readonly-note{border:1px solid rgba(255,255,255,.05);background:#ffffff29;color:#fff}.vl-readonly-pane .vl-kpi,.vl-readonly-pane .amo-fields{pointer-events:none}.vl-readonly-pane .amo-select-chev,.vl-readonly-pane .vl-kpi .amo-select-chev{display:none}.vl-readonly-pane textarea{resize:none;background:transparent}html[data-theme=dark] .vl-readonly-pane textarea{background:transparent}.deal-window .vl-deal-hero .stage-progress-current:disabled{cursor:default}@media(max-width:900px){.vl-roles-layout{grid-template-columns:1fr}.vl-rights{display:block;overflow-x:auto}}.vl-ava.has-photo,.profile-avatar.has-photo{overflow:hidden;padding:0;background:#e3ecf5}:where(html[data-theme=pink]) .vl-ava.has-photo,:where(html[data-theme=pink]) .profile-avatar.has-photo{background:#f6e2ea}html[data-theme=dark] .vl-ava.has-photo,html[data-theme=dark] .profile-avatar.has-photo{background:#1f3b56}.vl-ava.has-photo img,.profile-avatar.has-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.vl-me{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.vl-me-col{display:flex;flex-direction:column;gap:14px;min-width:0}.vl-me .vl-card{display:flex;flex-direction:column;gap:8px}.vl-me .vl-card-title{margin:0 0 4px}.vl-me-hero{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:22px!important}.vl-me-photo{position:relative;flex:none;display:grid;place-items:center;width:116px;height:116px;padding:0;overflow:hidden;border:0;border-radius:50%;background:#e3ecf5;color:var(--vl-blue);font-family:var(--vl-font);font-size:38px;font-weight:600;cursor:pointer;transition:box-shadow .15s ease}:where(html[data-theme=pink]) .vl-me-photo{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-me-photo{border:0;background:#1f3b56;color:#92bbe2}.vl-me-photo img{width:100%;height:100%;object-fit:cover}.vl-me-photo.drop,.vl-me-photo:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vl-blue)}html[data-theme=dark] .vl-me-photo.drop,html[data-theme=dark] .vl-me-photo:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vl-blue)}.vl-me-photo-hint{position:absolute;inset:auto 0 0;padding:18px 0 12px;background:linear-gradient(transparent,#0e1b2aa6);color:#fff;font-size:12px;font-weight:600;opacity:0;transition:opacity .15s ease}:where(html[data-theme=pink]) .vl-me-photo-hint{background:linear-gradient(transparent,#3a1f2ea6)}html[data-theme=dark] .vl-me-photo-hint{background:linear-gradient(transparent,#000000b8);color:#fff}.vl-me-photo:hover .vl-me-photo-hint,.vl-me-photo:focus-visible .vl-me-photo-hint,.vl-me-photo.drop .vl-me-photo-hint,.vl-me-photo:disabled .vl-me-photo-hint{opacity:1}.vl-me-who{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.vl-me-who h2{margin:0 0 2px;font-size:22px;font-weight:600}.vl-me-who>span{color:var(--vl-muted);font-size:13px}html[data-theme=dark] .vl-me-who>span{color:var(--vl-muted)}.vl-me-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 4px}.vl-me .amo-value input{min-height:36px;padding:8px 12px;border:0;border-radius:12px;background:#f3f6f9;font-family:var(--vl-font);color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-me .amo-value input{background:#f9f3f5}html[data-theme=dark] .vl-me .amo-value input{border:0;background:#212f43;color:var(--vl-ink)}.vl-me .amo-value input:hover{border:0;background:#edf1f6}:where(html[data-theme=pink]) .vl-me .amo-value input:hover{background:#f7ecf0}html[data-theme=dark] .vl-me .amo-value input:hover{border:0;background:#243349}.vl-me .amo-value input:focus{border:0;outline:none;background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-me .amo-value input:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-me .amo-value input:focus{border:0;outline:none;background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-me .amo-value input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .vl-me .amo-value input::placeholder{color:#b09ca4}html[data-theme=dark] .vl-me .amo-value input::placeholder{color:#667685}.vl-me .amo-row{cursor:default}.vl-me-locked{display:inline-flex;align-items:center;gap:8px;padding:8px 0;color:var(--vl-ink);font-size:14px}html[data-theme=dark] .vl-me-locked{color:var(--vl-ink)}.vl-me-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.vl-prefs{display:flex;flex-direction:column}.vl-pref{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--vl-line)}html[data-theme=dark] .vl-pref{border-top:1px solid var(--vl-line)}.vl-pref:first-child{border-top:0}html[data-theme=dark] .vl-pref:first-child{border-top:0}.vl-pref-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.vl-pref-text b{font-size:14px;font-weight:600}.vl-pref-text span{color:var(--vl-muted);font-size:12px;line-height:1.35}html[data-theme=dark] .vl-pref-text span{color:var(--vl-muted)}.vl-pref .link-btn{flex:none;font-size:12px}.vl-toggle{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:#d5dde6;cursor:pointer;transition:background .18s ease}:where(html[data-theme=pink]) .vl-toggle{background:#e7d4dc}html[data-theme=dark] .vl-toggle{border:0;background:#2c3a4a}.vl-toggle i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1b2a40;transition:transform .18s ease}:where(html[data-theme=pink]) .vl-toggle i{box-shadow:0 1px 3px #3a1f2e40}html[data-theme=dark] .vl-toggle i{background:#1c2838;box-shadow:0 1px 3px #0009}.vl-toggle.on{background:var(--vl-blue)}html[data-theme=dark] .vl-toggle.on{background:var(--vl-blue)}.vl-toggle.on i{transform:translate(18px)}.vl-toggle:disabled{opacity:.45;cursor:default}.vl-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #1f4a734d}:where(html[data-theme=pink]) .vl-toggle:focus-visible{box-shadow:0 0 0 3px #95476a4d}html[data-theme=dark] .vl-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #78aae28c}.app-header .profile-dropdown .btn,.mobile-bar .profile-dropdown .btn{display:block;width:100%;margin-top:8px}@media(max-width:1100px){.vl-me{grid-template-columns:1fr}}.task-complete .task-form-fields{align-items:start}.task-complete .lead-field{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:16px 38px;align-content:start;justify-content:stretch;gap:6px;min-width:0}.task-complete .lead-field>span:first-child{display:block;overflow:hidden;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.task-complete .lead-field .field-box{display:block;min-width:0;height:38px}.task-complete .lead-field .field-box>input,.task-complete .lead-field .field-box>.amo-select,.task-complete .lead-field .field-box>.vl-date-btn{box-sizing:border-box;width:100%;height:38px}.task-complete .lead-field .field-box>input{margin:0;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font-size:13px;line-height:36px}:where(html[data-theme=pink]) .task-complete .lead-field .field-box>input{border:1px solid #E5D2DA}html[data-theme=dark] .task-complete .lead-field .field-box>input{border:1px solid #2C3B50;background:#1c2838}.task-complete .lead-field .field-box>input:focus{border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .task-complete .lead-field .field-box>input:focus{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .task-complete .lead-field .field-box>input:focus{border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}.task-complete .lead-field .amo-select.v-field .amo-select-btn{height:38px;min-height:38px}.task-complete .lead-field .vl-date-btn.field{justify-content:space-between;min-height:38px}.task-due-pick .vl-date-btn.field{height:36px}.deal-window .deal-composer.collapsed{flex-direction:row;align-items:center;gap:0;padding:14px 18px;font-family:var(--vl-font);font-size:14px;color:var(--vl-soft);cursor:text;transition:box-shadow .15s ease}html[data-theme=dark] .deal-window .deal-composer.collapsed{color:var(--vl-soft)}.deal-window .deal-composer.collapsed:hover,.deal-window .deal-composer.collapsed:focus-visible{outline:none;box-shadow:0 0 0 2px #1f4a732e,0 14px 36px #1430501a}:where(html[data-theme=pink]) .deal-window .deal-composer.collapsed:hover,:where(html[data-theme=pink]) .deal-window .deal-composer.collapsed:focus-visible{box-shadow:0 0 0 2px #95476a2e,0 14px 36px #491c2d1a}html[data-theme=dark] .deal-window .deal-composer.collapsed:hover,html[data-theme=dark] .deal-window .deal-composer.collapsed:focus-visible{outline:none;box-shadow:0 0 0 2px #78aae25b,0 14px 36px #00000052}.deal-window .composer-collapsed-mode{color:var(--vl-blue);font-weight:600;border-bottom:1px dashed currentColor}:where(html[data-theme=pink]) .deal-window .composer-collapsed-mode{color:#95476a}html[data-theme=dark] .deal-window .composer-collapsed-mode{color:#92bbe2;border-bottom:1px dashed currentColor}.vl-people-pick .amo-select,.vl-people-pick .amo-select-btn{width:100%}.vl-people-pick .amo-select-btn.empty{color:var(--vl-blue);font-weight:600}:where(html[data-theme=pink]) .vl-people-pick .amo-select-btn.empty{color:#95476a}html[data-theme=dark] .vl-people-pick .amo-select-btn.empty{color:#92bbe2}.vl-contact-new{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;background:#f3f6f9}:where(html[data-theme=pink]) .vl-contact-new{background:#f9f3f5}html[data-theme=dark] .vl-contact-new{background:#212f43}.vl-contact-new-foot,.vl-contact-add-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px}.vl-contact-new-foot .vl-btn{height:34px;padding:0 16px}.vl-tb-new{flex:none;position:relative;z-index:10;display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.9);background:var(--vl-panel-solid);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:var(--vl-card-shadow);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-tb-new{border:1px solid rgba(255,255,255,.108);background:var(--vl-panel-solid);box-shadow:var(--vl-card-shadow)}.vl-tb-new-grid{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,2fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(190px,1fr);gap:12px;align-items:end}.vl-tb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vl-tb-field>span{font-size:12px;font-weight:500;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-field>span{color:var(--vl-muted)}.vl-tb-field input,.vl-tb-pop input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font:inherit;font-family:var(--vl-font);font-size:14px;color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-tb-field input,:where(html[data-theme=pink]) .vl-tb-pop input{border:1px solid #E5D2DA}html[data-theme=dark] .vl-tb-field input,html[data-theme=dark] .vl-tb-pop input{border:1px solid #2C3B50;background:#1c2838;color:var(--vl-ink)}.vl-tb-field input::placeholder,.vl-tb-pop input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .vl-tb-field input::placeholder,:where(html[data-theme=pink]) .vl-tb-pop input::placeholder{color:#b09ca4}html[data-theme=dark] .vl-tb-field input::placeholder,html[data-theme=dark] .vl-tb-pop input::placeholder{color:#667685}.vl-tb-field input:focus,.vl-tb-pop input:focus{outline:none;border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .vl-tb-field input:focus,:where(html[data-theme=pink]) .vl-tb-pop input:focus{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .vl-tb-field input:focus,html[data-theme=dark] .vl-tb-pop input:focus{outline:none;border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}.vl-tb-field .amo-select.v-field .amo-select-btn,.vl-tb-field .vl-date-btn.field,.vl-tb-pop .vl-date-btn.field{width:100%;min-height:40px;margin:0;font-size:14px}.vl-tb-field .vl-date-btn.field span,.vl-tb-pop .vl-date-btn.field span{flex:1;text-align:left}.vl-tb-new-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.vl-tb-quickdue{display:flex;flex-wrap:wrap;gap:6px;margin-right:auto}.vl-tb-quickdue button{height:30px;padding:0 12px;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-text);font:inherit;font-family:var(--vl-font);font-size:12px;font-weight:500;cursor:pointer}:where(html[data-theme=pink]) .vl-tb-quickdue button{background:#f7ecf0}html[data-theme=dark] .vl-tb-quickdue button{border:0;background:#243349;color:var(--vl-text)}.vl-tb-quickdue button:hover{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-tb-quickdue button:hover{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-tb-quickdue button:hover{background:#1f3b56;color:#92bbe2}.vl-tb-quickdue button.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-tb-quickdue button.on{background:var(--vl-blue);color:#fff}.vl-tb-error{font-size:12px;color:#b5000c}:where(html[data-theme=pink]) .vl-tb-error{color:#b3264e}html[data-theme=dark] .vl-tb-error{color:#f58087}.vl-btn.sm{height:38px;padding:0 16px;font-size:13px;box-shadow:none}html[data-theme=dark] .vl-btn.sm{box-shadow:none}.vl-tb-board{flex:1 1 auto;min-height:0;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin}.vl-tb-col{flex:1 0 240px;min-width:240px;max-width:440px;min-height:0;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(255,255,255,.7);background:#ffffff6b;transition:flex-basis .2s ease,min-width .2s ease}html[data-theme=dark] .vl-tb-col{border:1px solid rgba(255,255,255,.084);background:#18223380}.vl-tb-col.wide{flex-basis:380px;min-width:380px}.vl-tb-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 14px 10px}.vl-tb-dot{flex:none;width:10px;height:10px;border-radius:999px;background:var(--col);box-shadow:inset 0 0 0 1px #0e1b2a24}:where(html[data-theme=pink]) .vl-tb-dot{box-shadow:inset 0 0 0 1px #3a1f2e24}html[data-theme=dark] .vl-tb-dot{background:var(--col);box-shadow:inset 0 0 0 1px #ffffff29}.vl-tb-head b{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-tb-head b{color:var(--vl-ink)}.vl-tb-count{flex:none;min-width:24px;height:22px;padding:0 8px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:999px;background:#fff;color:var(--vl-text);font-size:12px;font-weight:600}html[data-theme=dark] .vl-tb-count{background:#1c2838;color:var(--vl-text)}.vl-tb-count.hot{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vl-tb-count.hot{color:#b3264e}html[data-theme=dark] .vl-tb-count.hot{background:#581d23;color:#f58087}.vl-tb-bar{flex:1 1 100%;height:3px;border-radius:999px;background:var(--col);opacity:.6}html[data-theme=dark] .vl-tb-bar{background:var(--col)}.vl-tb-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:2px 8px 18px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}.vl-tb-stack{gap:16px}.vl-tb-section{flex:none;display:flex;flex-direction:column;gap:8px}.vl-tb-section>.vl-tb-head{padding:12px 6px 2px}.vl-tb-card{flex:none;display:flex;flex-direction:column;container-type:inline-size;border-radius:16px;background:#fff;box-shadow:0 2px 8px #1430500f,inset 0 0 0 1px #0e1b2a0a;transition:box-shadow .15s ease,transform .15s ease}:where(html[data-theme=pink]) .vl-tb-card{box-shadow:0 2px 8px #491c2d0f,inset 0 0 0 1px #3a1f2e0a}html[data-theme=dark] .vl-tb-card{background:#1c2838;box-shadow:0 2px 8px #00000037,inset 0 0 0 1px #ffffff13}.vl-tb-card:hover{box-shadow:0 12px 28px #14305024;transform:translateY(-1px)}:where(html[data-theme=pink]) .vl-tb-card:hover{box-shadow:0 12px 28px #491c2d24}html[data-theme=dark] .vl-tb-card:hover{box-shadow:0 12px 28px #0000006c}.vl-tb-card.open{box-shadow:0 0 0 2px #1f4a7359,0 14px 32px #14305029;transform:none}:where(html[data-theme=pink]) .vl-tb-card.open{box-shadow:0 0 0 2px #95476a59,0 14px 32px #491c2d29}html[data-theme=dark] .vl-tb-card.open{box-shadow:0 0 0 2px #78aae28c,0 14px 32px #00000079}.vl-tb-hit{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;outline:none;cursor:pointer}html[data-theme=dark] .vl-tb-hit{outline:none}.vl-tb-hit:focus-visible{box-shadow:0 0 0 2px #1f4a7366}:where(html[data-theme=pink]) .vl-tb-hit:focus-visible{box-shadow:0 0 0 2px #95476a66}html[data-theme=dark] .vl-tb-hit:focus-visible{box-shadow:0 0 0 2px #78aae28c}.vl-tb-top{display:flex;align-items:center;gap:6px;min-width:0}.vl-tb-type{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 9px;border-radius:999px;background:#eef1f5;color:#4f5d6e;font-size:11px;font-weight:600;line-height:20px}:where(html[data-theme=pink]) .vl-tb-type{background:#f6edf1;color:#6c515c}html[data-theme=dark] .vl-tb-type{background:#243349;color:#9ba8b7}.vl-tb-type[data-tone=blue],.vl-tcal-chip[data-tone=blue]{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .vl-tb-type[data-tone=blue],:where(html[data-theme=pink]) .vl-tcal-chip[data-tone=blue]{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-tb-type[data-tone=blue],html[data-theme=dark] .vl-tcal-chip[data-tone=blue]{background:#1f3b56;color:#93bbe2}.vl-tb-type[data-tone=violet],.vl-tcal-chip[data-tone=violet]{background:#efe9ff;color:#5b3fc4}html[data-theme=dark] .vl-tb-type[data-tone=violet],html[data-theme=dark] .vl-tcal-chip[data-tone=violet]{background:#2d1d58;color:#a494e0}.vl-tb-type[data-tone=cyan],.vl-tcal-chip[data-tone=cyan]{background:#dff3f6;color:#0d6676}html[data-theme=dark] .vl-tb-type[data-tone=cyan],html[data-theme=dark] .vl-tcal-chip[data-tone=cyan]{background:#1d5058;color:#83e1f1}.vl-tb-type[data-tone=amber],.vl-tcal-chip[data-tone=amber]{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vl-tb-type[data-tone=amber],html[data-theme=dark] .vl-tcal-chip[data-tone=amber]{background:#58461d;color:#f5ca80}.vl-tb-type[data-tone=indigo],.vl-tcal-chip[data-tone=indigo]{background:#e7ebff;color:#3343a3}:where(html[data-theme=pink]) .vl-tb-type[data-tone=indigo],:where(html[data-theme=pink]) .vl-tcal-chip[data-tone=indigo]{background:#f2e9fd;color:#6e4195}html[data-theme=dark] .vl-tb-type[data-tone=indigo],html[data-theme=dark] .vl-tcal-chip[data-tone=indigo]{background:#1d2758;color:#949fe0}.vl-tb-type[data-tone=green],.vl-tcal-chip[data-tone=green]{background:#e0f5e9;color:#11743f}html[data-theme=dark] .vl-tb-type[data-tone=green],html[data-theme=dark] .vl-tcal-chip[data-tone=green]{background:#1d5836;color:#87edb7}.vl-tb-type[data-tone=orange],.vl-tcal-chip[data-tone=orange]{background:#ffecdc;color:#a04800}html[data-theme=dark] .vl-tb-type[data-tone=orange],html[data-theme=dark] .vl-tcal-chip[data-tone=orange]{background:#58381d;color:#f5b480}.vl-tb-src{flex:none;font-size:11px;font-weight:600;color:var(--vl-soft)}html[data-theme=dark] .vl-tb-src{color:var(--vl-soft)}.vl-tb-check{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border-radius:999px;box-shadow:inset 0 0 0 1.5px #c3ccd6;color:transparent;transition:box-shadow .15s ease,color .15s ease,background .15s ease}:where(html[data-theme=pink]) .vl-tb-check{box-shadow:inset 0 0 0 1.5px #d5c4cb}html[data-theme=dark] .vl-tb-check{box-shadow:inset 0 0 0 1.5px #c3ccd6;color:transparent}.vl-tb-card:hover .vl-tb-check.is-idle,.vl-tb-check.on{box-shadow:inset 0 0 0 1.5px var(--vl-blue);color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-tb-card:hover .vl-tb-check.is-idle,:where(html[data-theme=pink]) .vl-tb-check.on{color:#95476a}html[data-theme=dark] .vl-tb-card:hover .vl-tb-check.is-idle,html[data-theme=dark] .vl-tb-check.on{box-shadow:inset 0 0 0 1.5px var(--vl-blue);color:#92bbe2}.vl-tb-check.is-done{background:#17a35b;box-shadow:none;color:#fff}html[data-theme=dark] .vl-tb-check.is-done{background:#17a35b;box-shadow:none;color:#fff}.vl-tb-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.35;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-tb-title{color:var(--vl-ink)}.vl-tb-card.open .vl-tb-title{-webkit-line-clamp:unset}.vl-tb-card.done .vl-tb-title{color:var(--vl-muted);text-decoration:line-through;text-decoration-color:#0e1b2a4d}:where(html[data-theme=pink]) .vl-tb-card.done .vl-tb-title{text-decoration-color:#3a1f2e4d}html[data-theme=dark] .vl-tb-card.done .vl-tb-title{color:var(--vl-muted);text-decoration:line-through;text-decoration-color:#e1ebf599}.vl-tb-dealname{flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--vl-blue);text-decoration:none;overflow-wrap:anywhere}:where(html[data-theme=pink]) .vl-tb-dealname{color:#95476a}html[data-theme=dark] .vl-tb-dealname{color:#92bbe2;text-decoration:none}a.vl-tb-dealname:hover{text-decoration:underline;text-underline-offset:2px}html[data-theme=dark] a.vl-tb-dealname:hover{text-decoration:underline}.vl-tb-card.has-deal .vl-tb-top{align-items:flex-start}.vl-tb-kind{display:flex;align-items:center;gap:6px;min-width:0}.vl-tb-card.has-deal .vl-tb-title{font-size:13px;font-weight:500}.vl-tb-deal{display:flex;flex-direction:column;gap:1px;min-width:0}.vl-tb-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-company{text-decoration:none;color:var(--vl-muted)}a.vl-tb-company:hover{color:var(--vl-blue)}:where(html[data-theme=pink]) a.vl-tb-company:hover{color:#95476a}html[data-theme=dark] a.vl-tb-company:hover{color:#92bbe2}.vl-tb-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--vl-soft)}html[data-theme=dark] .vl-tb-author{color:var(--vl-soft)}.vl-tb-result{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:6px 10px;border-radius:10px;background:#eef8f2;color:#11743f;font-size:12px;line-height:1.35}html[data-theme=dark] .vl-tb-result{background:#233247;color:#87edb7}.vl-tb-removed{padding:6px 10px;border-radius:10px;background:#fce6e8;color:#b5000c;font-size:12px;line-height:1.35}:where(html[data-theme=pink]) .vl-tb-removed{color:#b3264e}html[data-theme=dark] .vl-tb-removed{background:#581d23;color:#f58087}.vl-tb-foot{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px}.vl-tb-when{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#f1f4f8;color:var(--vl-text);font-size:12px;font-weight:600;white-space:nowrap}:where(html[data-theme=pink]) .vl-tb-when{background:#f9f0f4}html[data-theme=dark] .vl-tb-when{background:#223145;color:var(--vl-text)}.vl-tb-when svg{opacity:.75}.vl-tb-when em{font-style:normal;font-weight:500}.vl-tb-when.today{background:#e0f5e9;color:#11743f}html[data-theme=dark] .vl-tb-when.today{background:#1d5836;color:#87edb7}.vl-tb-when.over{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vl-tb-when.over{color:#b3264e}html[data-theme=dark] .vl-tb-when.over{background:#581d23;color:#f58087}.vl-tb-who{min-width:0;display:inline-flex;align-items:center;gap:6px;margin-left:auto;overflow:hidden;white-space:nowrap;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-who{color:var(--vl-muted)}.vl-tb-name{min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 250px){.vl-tb-name{display:none}}.vl-ava.xs{width:22px;height:22px;background:#eef3f8;font-size:10px}:where(html[data-theme=pink]) .vl-ava.xs{background:#f9edf2}html[data-theme=dark] .vl-ava.xs{background:#233247}.vl-tb-complete{margin:0;padding:12px 14px 14px;border-top:1px solid var(--vl-line)}html[data-theme=dark] .vl-tb-complete{border-top:1px solid var(--vl-line)}.vl-tb-quick{display:flex;gap:8px}.vl-tb-quick input{flex:1 1 auto;min-width:0;height:38px;padding:0 14px;border:1px solid #d3dbe4;border-radius:999px;background:#fff;font:inherit;font-family:var(--vl-font);font-size:14px;color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-tb-quick input{border:1px solid #E5D2DA}html[data-theme=dark] .vl-tb-quick input{border:1px solid #2C3B50;background:#1c2838;color:var(--vl-ink)}.vl-tb-quick input:focus{outline:none;border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .vl-tb-quick input:focus{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .vl-tb-quick input:focus{outline:none;border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}.vl-tb-complete .task-complete-row input{height:38px;border-radius:999px;border-color:#d3dbe4;font-family:var(--vl-font)}:where(html[data-theme=pink]) .vl-tb-complete .task-complete-row input{border-color:#e5d2da}html[data-theme=dark] .vl-tb-complete .task-complete-row input{border-color:#2c3b50}.vl-tb-complete .task-complete .btn{height:38px;min-height:38px;padding:0 16px;border-radius:999px;background:var(--vl-blue);box-shadow:none;font-family:var(--vl-font);font-size:13px;font-weight:600}html[data-theme=dark] .vl-tb-complete .task-complete .btn{background:var(--vl-blue);box-shadow:none}.vl-tb-note{font-size:12px;line-height:1.4;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-note{color:var(--vl-muted)}.vl-tb-empty{padding:18px 10px;border:1px dashed rgba(14,27,42,.12);border-radius:16px;text-align:center;font-size:13px;color:var(--vl-soft)}:where(html[data-theme=pink]) .vl-tb-empty{border:1px dashed rgba(58,31,46,.12)}html[data-theme=dark] .vl-tb-empty{border:1px dashed rgba(255,255,255,.16);color:var(--vl-soft)}.vl-tb-empty.wide{margin:24px 8px}.vl-tb-more{flex:none;min-height:36px;border:0;border-radius:12px;background:#fff9;color:var(--vl-blue);font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .vl-tb-more{color:#95476a}html[data-theme=dark] .vl-tb-more{border:0;background:#182233ad;color:#92bbe2}.vl-tb-more:hover{background:#fff}html[data-theme=dark] .vl-tb-more:hover{background:#1c2838}.vl-tb-listbox{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:24px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #1430500f}:where(html[data-theme=pink]) .vl-tb-listbox{box-shadow:0 10px 30px #491c2d0f}html[data-theme=dark] .vl-tb-listbox{background:#182233a1;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #00000037}.vl-tb-row{display:grid;grid-template-columns:var(--tb-cols, 24px 152px minmax(0, 1fr) minmax(0, 1.2fr) 128px minmax(0, 1.6fr) minmax(0, 1.1fr));gap:12px;align-items:center;min-height:44px;padding:4px 14px;font-family:var(--vl-font);font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vl-tb-row{color:var(--vl-ink)}.vl-tb-row.head{flex:none;padding:4px 20px;border-bottom:1px solid rgba(14,27,42,.08);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--vl-muted)}:where(html[data-theme=pink]) .vl-tb-row.head{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-tb-row.head{border-bottom:1px solid rgba(255,255,255,.132);color:var(--vl-muted)}.vl-tb-rows{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:2px 6px 10px;scrollbar-width:thin}.vl-tb-rows>.vl-tb-row{flex:none;border-radius:10px;border-bottom:1px solid rgba(14,27,42,.04)}:where(html[data-theme=pink]) .vl-tb-rows>.vl-tb-row{border-bottom:1px solid rgba(58,31,46,.04)}html[data-theme=dark] .vl-tb-rows>.vl-tb-row{border-bottom:1px solid rgba(255,255,255,.076)}.vl-tb-rows>.vl-tb-row:hover{background:#ffffffbf}html[data-theme=dark] .vl-tb-rows>.vl-tb-row:hover{background:#182233d4}.vl-tb-rows>.vl-tb-row.sel{background:#e3ecf5cc}:where(html[data-theme=pink]) .vl-tb-rows>.vl-tb-row.sel{background:#f6e2eacc}html[data-theme=dark] .vl-tb-rows>.vl-tb-row.sel{background:#1f3b56e6}.vl-tb-row.over .vl-tb-cell-date,.vl-tb-row.over .vl-tb-cell-text{color:#b5000c}:where(html[data-theme=pink]) .vl-tb-row.over .vl-tb-cell-date,:where(html[data-theme=pink]) .vl-tb-row.over .vl-tb-cell-text{color:#b3264e}html[data-theme=dark] .vl-tb-row.over .vl-tb-cell-date,html[data-theme=dark] .vl-tb-row.over .vl-tb-cell-text{color:#f58087}.vl-tb-row.done .vl-tb-cell-text{color:var(--vl-muted);text-decoration:line-through}html[data-theme=dark] .vl-tb-row.done .vl-tb-cell-text{color:var(--vl-muted);text-decoration:line-through}.vl-tb-checkbox{width:16px;height:16px;margin:0;accent-color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vl-tb-checkbox{accent-color:#95476A}html[data-theme=dark] .vl-tb-checkbox{accent-color:#92BBE2}.vl-tb-sort{justify-self:start;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin-left:-6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}html[data-theme=dark] .vl-tb-sort{border:0;background:transparent;color:inherit}.vl-tb-sort:hover{background:#fffc}html[data-theme=dark] .vl-tb-sort:hover{background:#182233e0}.vl-tb-sort.on{color:var(--vl-ink)}html[data-theme=dark] .vl-tb-sort.on{color:var(--vl-ink)}.vl-tb-sort path{fill:currentColor;opacity:.28}html[data-theme=dark] .vl-tb-sort path{fill:currentColor}.vl-tb-sort path.lit{opacity:1}.vl-tb-sort:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-tb-sort:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-tb-sort:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-tb-row.head>span{min-width:0}.vl-tb-sort{max-width:calc(100% + 6px);min-width:0}.vl-tb-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.vl-tb-sort svg{flex:none}.vl-cols-more{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px dashed rgba(31,74,115,.32);border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vl-cols-more{border:1px dashed rgba(149,71,106,.32);color:#95476a}html[data-theme=dark] .vl-cols-more{border:1px dashed rgba(130,178,230,.384);background:transparent;color:#92bbe2}.vl-cols-more:hover{background:#1f4a730f}:where(html[data-theme=pink]) .vl-cols-more:hover{background:#a65c800f}html[data-theme=dark] .vl-cols-more:hover{background:#78aae21a}.vl-cols-more:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-cols-more:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-cols-more:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-cols-more svg{transition:transform .18s ease}.vl-cols-more.on svg{transform:rotate(180deg)}.funnel-chips.vl-cols-extra{margin-top:-2px;padding:6px 8px;border-radius:12px;background:#1f4a730a}:where(html[data-theme=pink]) .funnel-chips.vl-cols-extra{background:#a65c800a}html[data-theme=dark] .funnel-chips.vl-cols-extra{background:#78aae211}@media(prefers-reduced-motion:reduce){.vl-cols-more svg{transition:none}}.vl-tb-cols.funnel-chips{flex:none;margin:0;padding:12px 20px 4px}.vl-tb-cell-date{white-space:nowrap;font-variant-numeric:tabular-nums}.vl-tb-cell-who{display:inline-flex;align-items:center;gap:8px;min-width:0}.vl-tb-cell-who>span:last-child,.vl-tb-cell-obj a,.vl-tb-cell-obj small,.vl-tb-cell-obj span,.vl-tb-cell-result{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-tb-cell-obj{display:flex;flex-direction:column;min-width:0}.vl-tb-cell-obj a{color:var(--vl-blue);font-weight:500;text-decoration:none}:where(html[data-theme=pink]) .vl-tb-cell-obj a{color:#95476a}html[data-theme=dark] .vl-tb-cell-obj a{color:#92bbe2;text-decoration:none}.vl-tb-cell-obj a:hover{text-decoration:underline}html[data-theme=dark] .vl-tb-cell-obj a:hover{text-decoration:underline}.vl-tb-cell-obj small{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-cell-obj small{color:var(--vl-muted)}.vl-tb-cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:transparent;font:inherit;font-weight:500;color:var(--vl-ink);text-align:left;cursor:pointer}html[data-theme=dark] .vl-tb-cell-text{border:0;background:transparent;color:var(--vl-ink)}.vl-tb-cell-text:hover{text-decoration:underline}html[data-theme=dark] .vl-tb-cell-text:hover{text-decoration:underline}.vl-tb-cell-result{color:var(--vl-muted)}html[data-theme=dark] .vl-tb-cell-result{color:var(--vl-muted)}.vl-tb-bulk{flex:none;position:relative;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:4px 12px 4px 20px;border-bottom:1px solid rgba(14,27,42,.08);border-radius:24px 24px 0 0;background:#e3ecf5b3;font-family:var(--vl-font)}:where(html[data-theme=pink]) .vl-tb-bulk{border-bottom:1px solid rgba(58,31,46,.08);background:#f6e2eab3}html[data-theme=dark] .vl-tb-bulk{border-bottom:1px solid rgba(255,255,255,.132);background:#1f3b56cc}.vl-tb-bulk>b{margin:0 10px 0 8px;font-size:13px;font-weight:600;white-space:nowrap}.vl-tb-bulk-btn{height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--vl-blue);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .vl-tb-bulk-btn{color:#95476a}html[data-theme=dark] .vl-tb-bulk-btn{border:0;background:transparent;color:#92bbe2}.vl-tb-bulk-btn:hover,.vl-tb-bulk-btn[aria-expanded=true]{background:#fff}html[data-theme=dark] .vl-tb-bulk-btn:hover,html[data-theme=dark] .vl-tb-bulk-btn[aria-expanded=true]{background:#1c2838}.vl-tb-bulk-btn.bad{color:#b5000c}:where(html[data-theme=pink]) .vl-tb-bulk-btn.bad{color:#b3264e}html[data-theme=dark] .vl-tb-bulk-btn.bad{color:#f58087}.vl-tb-bulk-btn.bad:hover{background:#fce6e8}html[data-theme=dark] .vl-tb-bulk-btn.bad:hover{background:#581d23}.vl-tb-bulk-btn.quiet{margin-left:auto;color:var(--vl-muted);font-weight:500}html[data-theme=dark] .vl-tb-bulk-btn.quiet{color:var(--vl-muted)}.vl-tb-bulk-btn:disabled{opacity:.55;cursor:default}.vl-tb-pop{position:absolute;z-index:40;left:150px;top:calc(100% + 6px);width:320px;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#fff;box-shadow:var(--vl-pop-shadow);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-tb-pop{background:#1c2838;box-shadow:var(--vl-pop-shadow)}.vl-tb-pop>b{font-size:14px;font-weight:600}.vl-tb-pop.list{width:280px;max-height:340px;overflow-y:auto;gap:2px;padding:6px}.vl-tb-pop.list>button{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;color:var(--vl-ink);text-align:left;cursor:pointer}html[data-theme=dark] .vl-tb-pop.list>button{border:0;background:transparent;color:var(--vl-ink)}.vl-tb-pop.list>button:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-tb-pop.list>button:hover{background:#f9edf2}html[data-theme=dark] .vl-tb-pop.list>button:hover{background:#233247}.vl-tb-pop .vl-tb-quickdue{margin:0}.vl-tb-pop-hint{padding:0 4px;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .vl-tb-pop-hint{color:var(--vl-muted)}.vl-tb-calbar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.vl-tb-calnav{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .vl-tb-calnav{background:#182233a1;border:1px solid rgba(255,255,255,.102)}.vl-tb-calnav>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .vl-tb-calnav>button{border:0;background:transparent;color:var(--vl-ink)}.vl-tb-calnav>button:hover{background:#fff}html[data-theme=dark] .vl-tb-calnav>button:hover{background:#1c2838}.vl-tb-calnav>b{min-width:200px;padding:0 6px;text-align:center;font-family:var(--vl-font);font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-tb-calnav>b{color:var(--vl-ink)}.vl-btn.ghost.sm{height:38px}.vl-tcal{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #1430500f;font-family:var(--vl-font)}:where(html[data-theme=pink]) .vl-tcal{box-shadow:0 10px 30px #491c2d0f}html[data-theme=dark] .vl-tcal{background:#182233a1;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #00000037}.vl-tcal-scroll{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin}.vl-tcal-grid{display:grid;min-width:760px}.vl-tcal-day .vl-tcal-grid{min-width:0}.vl-tcal-corner,.vl-tcal-dayhead{position:sticky;top:0;z-index:2;padding:10px 8px;border-bottom:1px solid rgba(14,27,42,.08);background:#f6f8fbf5;font-size:12px;font-weight:600;color:var(--vl-muted);text-align:center}:where(html[data-theme=pink]) .vl-tcal-corner,:where(html[data-theme=pink]) .vl-tcal-dayhead{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-tcal-corner,html[data-theme=dark] .vl-tcal-dayhead{border-bottom:1px solid rgba(255,255,255,.132);background:#182233e6;color:var(--vl-muted)}.vl-tcal-dayhead.today{color:var(--vl-blue);box-shadow:inset 0 -2px 0 var(--vl-blue)}:where(html[data-theme=pink]) .vl-tcal-dayhead.today{color:#95476a}html[data-theme=dark] .vl-tcal-dayhead.today{color:#92bbe2;box-shadow:inset 0 -2px 0 var(--vl-blue)}.vl-tcal-hour{padding:6px 8px 0;border-top:1px solid rgba(14,27,42,.05);font-size:11px;color:var(--vl-soft);text-align:right;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .vl-tcal-hour{border-top:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-tcal-hour{border-top:1px solid rgba(255,255,255,.09);color:var(--vl-soft)}.vl-tcal-hour.allday{padding-top:8px;line-height:1.2}.vl-tcal-cell{min-width:0;min-height:44px;display:flex;flex-direction:column;gap:3px;padding:4px;border-top:1px solid rgba(14,27,42,.05);border-left:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .vl-tcal-cell{border-top:1px solid rgba(58,31,46,.05);border-left:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-tcal-cell{border-top:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09)}.vl-tcal-cell.allday{min-height:40px;background:#ffffff73}html[data-theme=dark] .vl-tcal-cell.allday{background:#18223387}.vl-tcal-cell.today{background:#1f4a730a}:where(html[data-theme=pink]) .vl-tcal-cell.today{background:#a65c800a}html[data-theme=dark] .vl-tcal-cell.today{background:#78aae211}.vl-tcal-cell.now{box-shadow:inset 0 2px 0 var(--vl-red)}html[data-theme=dark] .vl-tcal-cell.now{box-shadow:inset 0 2px 0 var(--vl-red)}.vl-tcal-chip{display:flex;align-items:baseline;gap:6px;width:100%;min-width:0;box-sizing:border-box;padding:4px 8px;border:0;border-radius:8px;background:#eef1f5;color:#4f5d6e;font:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .vl-tcal-chip{background:#f6edf1;color:#6c515c}html[data-theme=dark] .vl-tcal-chip{border:0;background:#243349;color:#9ba8b7}.vl-tcal-chip:hover{box-shadow:0 2px 8px #14305024}:where(html[data-theme=pink]) .vl-tcal-chip:hover{box-shadow:0 2px 8px #491c2d24}html[data-theme=dark] .vl-tcal-chip:hover{box-shadow:0 2px 8px #0000006c}.vl-tcal-chip b{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.vl-tcal-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-tcal-chip small{flex:none;margin-left:auto;font-size:11px;opacity:.8}.vl-tcal-chip.over{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vl-tcal-chip.over{color:#b3264e}html[data-theme=dark] .vl-tcal-chip.over{background:#581d23;color:#f58087}.vl-tcal-chip.done{background:#eef1f5;color:var(--vl-soft);text-decoration:line-through}:where(html[data-theme=pink]) .vl-tcal-chip.done{background:#f6edf1}html[data-theme=dark] .vl-tcal-chip.done{background:#243349;color:var(--vl-soft);text-decoration:line-through}.vl-tcal-day .vl-tcal-chip{padding:6px 10px;font-size:13px}.vl-tcal-day .vl-tcal-chip span{white-space:normal}.vl-tcal-weekdays{flex:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 0 8px;border-bottom:1px solid rgba(14,27,42,.08);font-size:12px;font-weight:600;color:var(--vl-muted);text-align:center}:where(html[data-theme=pink]) .vl-tcal-weekdays{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-tcal-weekdays{border-bottom:1px solid rgba(255,255,255,.132);color:var(--vl-muted)}.vl-tcal-monthgrid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,1fr);overflow-y:auto;scrollbar-width:thin}.vl-tcal-mday{min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px;border-right:1px solid rgba(14,27,42,.05);border-bottom:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .vl-tcal-mday{border-right:1px solid rgba(58,31,46,.05);border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-tcal-mday{border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.vl-tcal-mday.out{background:#0e1b2a06}:where(html[data-theme=pink]) .vl-tcal-mday.out{background:#3a1f2e06}html[data-theme=dark] .vl-tcal-mday.out{background:#ffffff07}.vl-tcal-daynum{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .vl-tcal-daynum{border:0;background:transparent;color:var(--vl-ink)}.vl-tcal-daynum:hover{background:#fff}html[data-theme=dark] .vl-tcal-daynum:hover{background:#1c2838}.vl-tcal-mday.out .vl-tcal-daynum{color:var(--vl-soft)}html[data-theme=dark] .vl-tcal-mday.out .vl-tcal-daynum{color:var(--vl-soft)}.vl-tcal-mday.today .vl-tcal-daynum{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-tcal-mday.today .vl-tcal-daynum{background:var(--vl-blue);color:#fff}.vl-tcal-count{display:none;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;place-items:center;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:10px}:where(html[data-theme=pink]) .vl-tcal-count{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-tcal-count{background:#1f3b56;color:#92bbe2}.vl-tcal-count.hot{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vl-tcal-count.hot{color:#b3264e}html[data-theme=dark] .vl-tcal-count.hot{background:#581d23;color:#f58087}.vl-tcal-daylist{display:flex;flex-direction:column;gap:3px;min-width:0}.vl-tcal-more{align-self:flex-start;padding:0 6px;border:0;background:transparent;color:var(--vl-blue);font:inherit;font-size:11px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .vl-tcal-more{color:#95476a}html[data-theme=dark] .vl-tcal-more{border:0;background:transparent;color:#92bbe2}.vl-tb-peek{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:20px;background:#0e1b2a47;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}:where(html[data-theme=pink]) .vl-tb-peek{background:#3a1f2e47}html[data-theme=dark] .vl-tb-peek{background:#00000085}.vl-tb-peek-box{position:relative;width:min(460px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:18px;font-family:var(--vl-font);animation:vl-pop .14s ease-out}.vl-tb-peek-box .vl-tb-card,.vl-tb-peek-box .vl-tb-card:hover{box-shadow:var(--vl-pop-shadow);transform:none}html[data-theme=dark] .vl-tb-peek-box .vl-tb-card,html[data-theme=dark] .vl-tb-peek-box .vl-tb-card:hover{box-shadow:var(--vl-pop-shadow)}.vl-tb-peek-box .vl-tb-top{padding-right:34px}.vl-tb-peek-x{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-muted);cursor:pointer}:where(html[data-theme=pink]) .vl-tb-peek-x{background:#f7ecf0}html[data-theme=dark] .vl-tb-peek-x{border:0;background:#243349;color:var(--vl-muted)}@media(max-width:1100px){.vl-tb-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-tb-field.wide{grid-column:1 / -1}.vl-tb-hide-sm{display:none!important}.vl-tb-row{grid-template-columns:var(--tb-cols-sm, 24px 152px 120px minmax(0, 1fr))}.vl-tb-cols.funnel-chips{display:none}}@media(max-width:700px){.dash.liquid-glass.crm-board.vl-taskboard{height:auto}.vl-tb-board{flex-direction:column;overflow:visible}.vl-tb-col,.vl-tb-col.wide{flex:none;min-width:0;max-width:none}.vl-tb-list{overflow:visible;-webkit-mask-image:none;mask-image:none}.vl-tb-new-grid{grid-template-columns:minmax(0,1fr)}.vl-tb-listbox,.vl-tcal{min-height:70vh}.vl-tb-row{grid-template-columns:24px 136px minmax(0,1fr);gap:10px}.vl-tb-row.head{font-size:10px;letter-spacing:.02em}.vl-tb-cell-date{font-size:12px}.vl-tb-hide-xs{display:none!important}.vl-tcal-count{display:inline-grid}.vl-tcal-daylist{display:none}.vl-tcal-monthgrid{grid-auto-rows:minmax(52px,1fr)}.vl-tb-calnav>b{min-width:0}.vl-taskboard .df-found,.vl-taskboard .df-filter-word{display:none}.vl-taskboard .df-filter-btn{gap:0;padding:0 11px}}@media(prefers-reduced-motion:reduce){.vl-tb-col,.vl-tb-card,.vl-tb-check{transition:none}.vl-tb-new,.vl-tb-pop,.vl-tb-peek-box{animation:none}}.vl-create{--vl-fill-bg: rgba(31, 74, 115, .06);--vl-fill-bg-hover: rgba(31, 74, 115, .1);--vl-fill-ring: rgba(31, 74, 115, .2);--vl-fill-ring-hover: rgba(31, 74, 115, .38);--vl-fill-text: rgba(31, 74, 115, .62)}:where(html[data-theme=pink]) .vl-create{--vl-fill-bg: rgba(166,92,128,.06);--vl-fill-bg-hover: rgba(166,92,128,.1);--vl-fill-ring: rgba(149,71,106,.2);--vl-fill-ring-hover: rgba(149,71,106,.38);--vl-fill-text: rgba(149,71,106,.62)}html[data-theme=dark] .vl-create{--vl-fill-bg: rgba(120,170,226,.102);--vl-fill-bg-hover: rgba(120,170,226,.17);--vl-fill-ring: rgba(130,178,230,.24);--vl-fill-ring-hover: rgba(130,178,230,.456);--vl-fill-text: rgba(225,235,245,.62)}.vl-create .amo-value input:placeholder-shown,.vl-create .amo-value textarea:placeholder-shown,.vl-create .amo-value .amo-select-btn.empty,.vl-create .amo-value .vl-date-btn.empty,.vl-create .vl-contacts input.vl-input:placeholder-shown{background:var(--vl-fill-bg);box-shadow:inset 0 0 0 1px var(--vl-fill-ring);border-radius:10px;color:var(--vl-fill-text);transition:background .12s ease,box-shadow .12s ease}html[data-theme=dark] .vl-create .amo-value input:placeholder-shown,html[data-theme=dark] .vl-create .amo-value textarea:placeholder-shown,html[data-theme=dark] .vl-create .amo-value .amo-select-btn.empty,html[data-theme=dark] .vl-create .amo-value .vl-date-btn.empty,html[data-theme=dark] .vl-create .vl-contacts input.vl-input:placeholder-shown{background:var(--vl-fill-bg);box-shadow:inset 0 0 0 1px var(--vl-fill-ring);color:var(--vl-fill-text)}.vl-create .amo-value input:placeholder-shown::placeholder,.vl-create .amo-value textarea:placeholder-shown::placeholder,.vl-create .vl-contacts input.vl-input:placeholder-shown::placeholder{color:var(--vl-fill-text)}html[data-theme=dark] .vl-create .amo-value input:placeholder-shown::placeholder,html[data-theme=dark] .vl-create .amo-value textarea:placeholder-shown::placeholder,html[data-theme=dark] .vl-create .vl-contacts input.vl-input:placeholder-shown::placeholder{color:var(--vl-fill-text)}.vl-create .amo-value input:placeholder-shown:hover,.vl-create .amo-value textarea:placeholder-shown:hover,.vl-create .amo-value .amo-select-btn.empty:hover,.vl-create .amo-value .vl-date-btn.empty:hover,.vl-create .vl-contacts input.vl-input:placeholder-shown:hover{background:var(--vl-fill-bg-hover);box-shadow:inset 0 0 0 1px var(--vl-fill-ring-hover)}html[data-theme=dark] .vl-create .amo-value input:placeholder-shown:hover,html[data-theme=dark] .vl-create .amo-value textarea:placeholder-shown:hover,html[data-theme=dark] .vl-create .amo-value .amo-select-btn.empty:hover,html[data-theme=dark] .vl-create .amo-value .vl-date-btn.empty:hover,html[data-theme=dark] .vl-create .vl-contacts input.vl-input:placeholder-shown:hover{background:var(--vl-fill-bg-hover);box-shadow:inset 0 0 0 1px var(--vl-fill-ring-hover)}.vl-create .amo-value input:placeholder-shown:focus,.vl-create .amo-value textarea:placeholder-shown:focus,.vl-create .vl-contacts input.vl-input:placeholder-shown:focus{background:#fff;box-shadow:0 0 0 2px #1f4a7338}:where(html[data-theme=pink]) .vl-create .amo-value input:placeholder-shown:focus,:where(html[data-theme=pink]) .vl-create .amo-value textarea:placeholder-shown:focus,:where(html[data-theme=pink]) .vl-create .vl-contacts input.vl-input:placeholder-shown:focus{box-shadow:0 0 0 2px #95476a38}html[data-theme=dark] .vl-create .amo-value input:placeholder-shown:focus,html[data-theme=dark] .vl-create .amo-value textarea:placeholder-shown:focus,html[data-theme=dark] .vl-create .vl-contacts input.vl-input:placeholder-shown:focus{background:#1c2838;box-shadow:0 0 0 2px #78aae26c}.vl-create .amo-value .amo-select-btn.empty,.vl-create .amo-value .vl-date-btn.empty{padding-left:10px;padding-right:10px}.vl-create .amo-value .vl-date-btn.empty svg,.vl-create .amo-value .amo-select-btn.empty svg{color:var(--vl-fill-text)}html[data-theme=dark] .vl-create .amo-value .vl-date-btn.empty svg,html[data-theme=dark] .vl-create .amo-value .amo-select-btn.empty svg{color:var(--vl-fill-text)}.vl-create .amo-row:has(input:placeholder-shown,textarea:placeholder-shown,.amo-select-btn.empty,.vl-date-btn.empty) .amo-label{color:var(--vl-ink)}html[data-theme=dark] .vl-create .amo-row:has(input:placeholder-shown,textarea:placeholder-shown,.amo-select-btn.empty,.vl-date-btn.empty) .amo-label{color:var(--vl-ink)}.vl-create .vl-money input:placeholder-shown{background:var(--vl-fill-bg);box-shadow:inset 0 0 0 1px var(--vl-fill-ring)}html[data-theme=dark] .vl-create .vl-money input:placeholder-shown{background:var(--vl-fill-bg);box-shadow:inset 0 0 0 1px var(--vl-fill-ring)}.vl-create .vl-money input:placeholder-shown:hover{background:var(--vl-fill-bg-hover);box-shadow:inset 0 0 0 1px var(--vl-fill-ring-hover)}html[data-theme=dark] .vl-create .vl-money input:placeholder-shown:hover{background:var(--vl-fill-bg-hover);box-shadow:inset 0 0 0 1px var(--vl-fill-ring-hover)}.vl-create .amo-row.missing .amo-value input:placeholder-shown,.vl-create .amo-row.missing .amo-value textarea:placeholder-shown,.vl-create .amo-row.missing .amo-value .amo-select-btn.empty,.vl-create .amo-row.missing .amo-value .vl-date-btn.empty,.vl-create .vl-money.missing input:placeholder-shown{background:#e4000f0d;box-shadow:inset 0 0 0 1px #e4000f73}:where(html[data-theme=pink]) .vl-create .amo-row.missing .amo-value input:placeholder-shown,:where(html[data-theme=pink]) .vl-create .amo-row.missing .amo-value textarea:placeholder-shown,:where(html[data-theme=pink]) .vl-create .amo-row.missing .amo-value .amo-select-btn.empty,:where(html[data-theme=pink]) .vl-create .amo-row.missing .amo-value .vl-date-btn.empty,:where(html[data-theme=pink]) .vl-create .vl-money.missing input:placeholder-shown{background:#e0457b0d;box-shadow:inset 0 0 0 1px #e0457b73}html[data-theme=dark] .vl-create .amo-row.missing .amo-value input:placeholder-shown,html[data-theme=dark] .vl-create .amo-row.missing .amo-value textarea:placeholder-shown,html[data-theme=dark] .vl-create .amo-row.missing .amo-value .amo-select-btn.empty,html[data-theme=dark] .vl-create .amo-row.missing .amo-value .vl-date-btn.empty,html[data-theme=dark] .vl-create .vl-money.missing input:placeholder-shown{background:#e4000f0d;box-shadow:inset 0 0 0 1px #e4000f73}.vl-fill-hint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--vl-muted);white-space:nowrap}html[data-theme=dark] .vl-fill-hint{color:var(--vl-muted)}.vl-fill-hint i{width:18px;height:12px;border-radius:4px;background:#1f4a730f;box-shadow:inset 0 0 0 1px #1f4a7333}:where(html[data-theme=pink]) .vl-fill-hint i{background:#a65c800f;box-shadow:inset 0 0 0 1px #95476a33}html[data-theme=dark] .vl-fill-hint i{background:#78aae21a;box-shadow:inset 0 0 0 1px #78aae263}.vl-fill-hint b{font-weight:600;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-fill-hint b{color:#95476a}html[data-theme=dark] .vl-fill-hint b{color:#92bbe2}@media(prefers-reduced-motion:reduce){.vl-create .amo-value input,.vl-create .amo-value textarea{transition:none}}.vl-analytics{--an-card: rgba(255, 255, 255, .72);--an-line: rgba(14, 27, 42, .07);--an-text: #4f5d6e;--an-muted: #5a6879;--an-axis: #5f6b78;--an-good: #006300;--an-bad: #b3261e}:where(html[data-theme=pink]) .vl-analytics{--an-line: rgba(58,31,46,.07);--an-text: #6C515C;--an-muted: #775C67;--an-axis: #766169}html[data-theme=dark] .vl-analytics{--an-card: rgba(24,34,51,.8);--an-line: rgba(255,255,255,.118);--an-text: #9BA8B7;--an-muted: #93A0AF;--an-axis: #959FAB;--an-good: #80F580;--an-bad: #b3261e}.vl-an-reports,.vl-an-periods{flex:none;max-width:100%;overflow-x:auto;scrollbar-width:none}.vl-an-filters{flex:none;position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vl-an-manager .amo-select.v-field{min-width:220px}.vl-an-range{display:inline-flex;align-items:center;gap:6px;color:var(--an-muted)}html[data-theme=dark] .vl-an-range{color:var(--an-muted)}.vl-an-range .vl-date-btn.field{min-height:40px;border-radius:999px;border-color:#ffffffe6;background:#fffc}html[data-theme=dark] .vl-an-range .vl-date-btn.field{border-color:#ffffff1c;background:#182233e0}.vl-an-body{flex:1 1 auto;min-height:0;overflow:auto;margin:0 -6px;padding:2px 6px 24px}.vl-an-stack{display:flex;flex-direction:column;gap:14px;min-width:0;transition:opacity .15s ease}.vl-an-stack.busy,.vl-an-feed.busy{opacity:.6}.vl-an-grid{display:grid;gap:14px;align-items:start}.vl-an-g21{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.vl-an-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-an-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-an-g2.contacts{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.vl-an-card{min-width:0;box-sizing:border-box;padding:18px 20px 20px;border-radius:22px;background:var(--an-card);border:1px solid rgba(255,255,255,.85);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur);box-shadow:0 10px 30px #14305012,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .vl-an-card{box-shadow:0 10px 30px #491c2d12,inset 0 1px #ffffffe6}html[data-theme=dark] .vl-an-card{background:var(--an-card);border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0000003e,inset 0 1px #ffffff0e}.vl-an-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-bottom:14px}.vl-an-head.center{align-items:center}.vl-an-head-text{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.vl-an-head-text h2,.vl-an-month h2{margin:0;font-size:16px;line-height:1.3;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-head-text h2,html[data-theme=dark] .vl-an-month h2{color:var(--vl-ink)}.vl-an-head-text p,.vl-an-hint{margin:0;font-size:12.5px;line-height:1.45;color:var(--an-muted)}html[data-theme=dark] .vl-an-head-text p,html[data-theme=dark] .vl-an-hint{color:var(--an-muted)}.vl-an-hint{margin-top:10px}.vl-an-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto}.vl-an-head-actions .vl-an-search{flex:0 1 320px;width:320px}.vl-an-state{padding:40px 16px;text-align:center;font-size:14px;color:var(--an-muted)}html[data-theme=dark] .vl-an-state{color:var(--an-muted)}.vl-an-state.error{padding:12px 16px;border-radius:14px;background:#e4000f0f;color:#a3000b}:where(html[data-theme=pink]) .vl-an-state.error{background:#e0457b0f}html[data-theme=dark] .vl-an-state.error{background:#e4000f0f;color:#f58088}.vl-an-empty{margin:10px 0;font-size:13px;text-align:center;color:var(--an-muted)}html[data-theme=dark] .vl-an-empty{color:var(--an-muted)}.vl-an-muted{font-size:12.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-muted{color:var(--an-muted)}.vl-an-bad{color:var(--an-bad);font-weight:600}html[data-theme=dark] .vl-an-bad{color:var(--an-bad)}.vl-an-link,.vl-an-ghost-btn{display:inline-flex;align-items:center;gap:7px;font:inherit;cursor:pointer}.vl-an-link{padding:0;border:0;background:none;font-size:13px;font-weight:600;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-link{color:#95476a}html[data-theme=dark] .vl-an-link{border:0;background:none;color:#92bbe2}.vl-an-link:hover{text-decoration:underline}html[data-theme=dark] .vl-an-link:hover{text-decoration:underline}.vl-an-ghost-btn{height:36px;padding:0 14px;border:1px solid #dce3ea;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-an-ghost-btn{border:1px solid #EBDBE1}html[data-theme=dark] .vl-an-ghost-btn{border:1px solid #2C3B50;background:#1c2838;color:var(--vl-ink)}.vl-an-ghost-btn:hover{background:#f4f7fb}:where(html[data-theme=pink]) .vl-an-ghost-btn:hover{background:#fcf3f7}html[data-theme=dark] .vl-an-ghost-btn:hover{background:#202e41}.vl-an-ghost-btn:disabled{opacity:.55;cursor:default}.vl-an-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#1f4a7314;font-size:12px;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-chip{background:#a65c8014;color:#95476a}html[data-theme=dark] .vl-an-chip{background:#78aae223;color:#92bbe2}.vl-an-chip.error{background:#e4000f12;color:#a3000b}:where(html[data-theme=pink]) .vl-an-chip.error{background:#e0457b12}html[data-theme=dark] .vl-an-chip.error{background:#e4000f12;color:#f58088}.vl-an-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;padding:16px 20px}.vl-an-insight{display:flex;align-items:flex-start;gap:12px;min-width:0}.vl-an-insight p{margin:0;font-size:13.5px;line-height:1.45;color:#2b3a4b}:where(html[data-theme=pink]) .vl-an-insight p{color:#482e38}html[data-theme=dark] .vl-an-insight p{color:#b5c2d0}.vl-an-insight b{font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-insight b{color:var(--vl-ink)}.vl-an-insight-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:999px}.vl-an-insight-ico.good{background:#0ca30c1f;color:var(--an-good)}html[data-theme=dark] .vl-an-insight-ico.good{background:#0ca30c1f;color:var(--an-good)}.vl-an-insight-ico.warn{background:#ec835a29;color:#9a3412}html[data-theme=dark] .vl-an-insight-ico.warn{background:#ec835a29;color:#f19f84}.vl-an-insight-ico.note{background:#fab2192e;color:#6b4a00}html[data-theme=dark] .vl-an-insight-ico.note{background:#fab2192e;color:#f5d180}.vl-an-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vl-an-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.vl-an-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-an-tile{min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 24px #1430500f,inset 0 1px #fff}:where(html[data-theme=pink]) .vl-an-tile{box-shadow:0 8px 24px #491c2d0f,inset 0 1px #fff}html[data-theme=dark] .vl-an-tile{background:#182233db;border:1px solid rgba(255,255,255,.108);box-shadow:0 8px 24px #00000037,inset 0 1px #ffffff0f}.vl-an-tile.hit{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.vl-an-tile.hit:hover{border-color:#1f4a733d;transform:translateY(-1px)}:where(html[data-theme=pink]) .vl-an-tile.hit:hover{border-color:#95476a3d}html[data-theme=dark] .vl-an-tile.hit:hover{border-color:#82b2e649}.vl-an-tile.hit:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-an-tile.hit:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-an-tile.hit:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-an-tile.on{border-color:#1f4a7380;box-shadow:0 8px 24px #14305014,inset 0 0 0 1px #1f4a7380}:where(html[data-theme=pink]) .vl-an-tile.on{border-color:#95476a80;box-shadow:0 8px 24px #491c2d14,inset 0 0 0 1px #95476a80}html[data-theme=dark] .vl-an-tile.on{border-color:#82b2e699;box-shadow:0 8px 24px #0004,inset 0 0 0 1px #78aae28c}.vl-an-tile-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:var(--an-text)}html[data-theme=dark] .vl-an-tile-label{color:var(--an-text)}.vl-an-alert{display:inline-flex;color:#d03b3b}html[data-theme=dark] .vl-an-alert{color:#d03b3b}.vl-an-tile-value{font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink)}html[data-theme=dark] .vl-an-tile-value{color:var(--vl-ink)}.vl-an-tile-sub{min-height:16px;font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-tile-sub{color:var(--an-text)}.vl-an-spark{display:block;width:100%;height:28px;margin-top:6px}.vl-an-tile-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.vl-an-delta{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.vl-an-delta.good{background:#0ca30c1a;color:var(--an-good)}html[data-theme=dark] .vl-an-delta.good{background:#0ca30c1a;color:var(--an-good)}.vl-an-delta.bad{background:#d03b3b1a;color:var(--an-bad)}html[data-theme=dark] .vl-an-delta.bad{background:#d03b3b1a;color:var(--an-bad)}.vl-an-delta.flat{background:#0e1b2a0f;color:var(--an-text)}:where(html[data-theme=pink]) .vl-an-delta.flat{background:#3a1f2e0f}html[data-theme=dark] .vl-an-delta.flat{background:#ffffff10;color:var(--an-text)}.vl-an-cmp{font-size:11.5px;color:var(--an-axis)}html[data-theme=dark] .vl-an-cmp{color:var(--an-axis)}.vl-an-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-legend{color:var(--an-text)}.vl-an-legend.inline{margin:0}.vl-an-legend span{display:inline-flex;align-items:center;gap:7px}.vl-an-legend i{flex:none;width:10px;height:10px;border-radius:3px}.vl-an-legend i.line{width:14px;height:3px;border-radius:2px}.vl-an-legend b{font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-legend b{color:var(--vl-ink)}.vl-an-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vl-an-name{color:var(--vl-ink)}.vl-an-name.strong{font-weight:600}.vl-an-name.muted{color:var(--an-text)}html[data-theme=dark] .vl-an-name.muted{color:var(--an-text)}.vl-an-name a,.vl-an-ev-line a{color:var(--vl-blue);font-weight:500;text-decoration:none}:where(html[data-theme=pink]) .vl-an-name a,:where(html[data-theme=pink]) .vl-an-ev-line a{color:#95476a}html[data-theme=dark] .vl-an-name a,html[data-theme=dark] .vl-an-ev-line a{color:#92bbe2;text-decoration:none}.vl-an-name a:hover,.vl-an-ev-line a:hover{text-decoration:underline}html[data-theme=dark] .vl-an-name a:hover,html[data-theme=dark] .vl-an-ev-line a:hover{text-decoration:underline}.vl-an-dot-mark{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;vertical-align:1px}.vl-an-num{font-size:13px;color:var(--vl-ink);white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-num{color:var(--vl-ink)}.vl-an-num b{font-weight:600}.vl-an-num small{display:block;font-size:11.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-num small{color:var(--an-muted)}.vl-an-num.right{text-align:right}.vl-an-num.muted{color:var(--an-text)}html[data-theme=dark] .vl-an-num.muted{color:var(--an-text)}.vl-an-num.stay{min-width:64px}.vl-an-barrow{display:grid;grid-template-columns:184px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:30px}.vl-an-bars .vl-an-barrow{grid-template-columns:170px minmax(0,1fr)}.vl-an-track{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.vl-an-bar{position:relative;flex:none;height:20px;overflow:hidden;border-radius:0 4px 4px 0;transition:width .25s ease}.vl-an-bar-skip,.vl-an-legend i.skip{background-image:repeating-linear-gradient(135deg,#ffffffb8 0 3px,#ffffff61 3px 7px)}html[data-theme=dark] .vl-an-bar-skip,html[data-theme=dark] .vl-an-legend i.skip{background-image:repeating-linear-gradient(135deg,#182233cc 0 3px,#18223375 3px 7px)}.vl-an-bar-skip{position:absolute;top:0;right:0;bottom:0}.vl-an-bar.split{display:flex;gap:2px}.vl-an-bar.split i{flex:1 1 0;min-width:3px;height:100%}.vl-an-bars .vl-an-bar{height:12px}.vl-an-barval{flex:none;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--vl-ink);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-barval{color:var(--vl-ink)}.vl-an-barval small{font-weight:400;color:var(--an-muted)}html[data-theme=dark] .vl-an-barval small{color:var(--an-muted)}.vl-an-share{font-size:12.5px;font-weight:600;text-align:right;color:var(--an-text);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-share{color:var(--an-text)}.vl-an-mini-bars,.vl-an-calls{display:flex;flex-direction:column;gap:10px}.vl-an-mini{display:flex;flex-direction:column;gap:4px}.vl-an-mini-head{display:flex;justify-content:space-between;gap:10px;font-size:13px}.vl-an-mini-track,.vl-an-meter-track{display:block;height:8px;border-radius:999px;background:#0e1b2a0d}:where(html[data-theme=pink]) .vl-an-mini-track,:where(html[data-theme=pink]) .vl-an-meter-track{background:#3a1f2e0d}html[data-theme=dark] .vl-an-mini-track,html[data-theme=dark] .vl-an-meter-track{background:#ffffff0e}.vl-an-mini-track i,.vl-an-meter-track i{display:block;height:100%;border-radius:0 3px 3px 0}.vl-an-mini-track.thin{height:6px}.vl-an-mini-track.grow{flex:1 1 60px}.vl-an-meter-track{height:10px;background:#dce8f7}:where(html[data-theme=pink]) .vl-an-meter-track{background:#f9dae6}html[data-theme=dark] .vl-an-meter-track{background:#1d3758}.vl-an-meter-track i{border-radius:999px;background:#2a78d6}:where(html[data-theme=pink]) .vl-an-meter-track i{background:#8440c1}html[data-theme=dark] .vl-an-meter-track i{background:#2a78d6}.vl-an-stack-bar{display:flex;gap:2px;height:22px;margin:4px 0 14px}.vl-an-stack-bar span{flex:1 1 0;min-width:3px}.vl-an-stack-bar span:first-child{border-radius:4px 0 0 4px}.vl-an-stack-bar span:last-child{border-radius:0 4px 4px 0}.vl-an-stack-bar span:only-child{border-radius:4px}.vl-an-stack-bar .empty{background:#0e1b2a0f}:where(html[data-theme=pink]) .vl-an-stack-bar .empty{background:#3a1f2e0f}html[data-theme=dark] .vl-an-stack-bar .empty{background:#ffffff10}.vl-an-keys{display:flex;flex-direction:column;gap:8px}.vl-an-keys.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-bottom:14px}.vl-an-keyrow{display:grid;grid-template-columns:12px minmax(0,1fr) auto 44px;align-items:center;gap:8px}.vl-an-keyrow.compact{grid-template-columns:12px minmax(0,1fr) auto}.vl-an-keyrow i{width:10px;height:10px;border-radius:3px}.vl-an-keyrow .vl-an-num.muted{text-align:right}.vl-an-people{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid var(--an-line)}html[data-theme=dark] .vl-an-people{border-top:1px solid var(--an-line)}.vl-an-person{display:grid;grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;gap:8px;min-height:30px}.vl-an-person .vl-an-num{text-align:right}.vl-an-flag,.vl-an-status{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.vl-an-flag.small{height:20px;padding:0 7px}.vl-an-flag.serious{background:#ec835a29;color:#9a3412}html[data-theme=dark] .vl-an-flag.serious{background:#ec835a29;color:#f19f84}.vl-an-flag.warning,.vl-an-status.warn{background:#fab21938;color:#6b4a00}html[data-theme=dark] .vl-an-flag.warning,html[data-theme=dark] .vl-an-status.warn{background:#fab21938;color:#f5d180}.vl-an-flag.critical,.vl-an-status.critical,.vl-an-status.bad{background:#d03b3b1a;color:var(--an-bad)}html[data-theme=dark] .vl-an-flag.critical,html[data-theme=dark] .vl-an-status.critical,html[data-theme=dark] .vl-an-status.bad{background:#d03b3b1a;color:var(--an-bad)}.vl-an-status{height:24px;font-size:12px}.vl-an-status.good{background:#0ca30c1a;color:var(--an-good)}html[data-theme=dark] .vl-an-status.good{background:#0ca30c1a;color:var(--an-good)}.vl-an-status.blue{background:#1f4a7317;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-status.blue{background:#a65c8017;color:#95476a}html[data-theme=dark] .vl-an-status.blue{background:#78aae227;color:#92bbe2}.vl-an-status.flat{background:#0e1b2a0f;color:var(--an-text)}:where(html[data-theme=pink]) .vl-an-status.flat{background:#3a1f2e0f}html[data-theme=dark] .vl-an-status.flat{background:#ffffff10;color:var(--an-text)}.vl-an-funnel{display:flex;flex-direction:column}.vl-an-step{display:flex;align-items:center;gap:8px;min-height:20px;margin-left:196px;padding-left:12px;font-size:11.5px;font-weight:500;color:var(--an-muted)}html[data-theme=dark] .vl-an-step{color:var(--an-muted)}.vl-an-step svg{color:#8a96a4}:where(html[data-theme=pink]) .vl-an-step svg{color:#a28c95}html[data-theme=dark] .vl-an-step svg{color:#717f90}.vl-an-step.worst{font-weight:600;color:#9a3412}html[data-theme=dark] .vl-an-step.worst{color:#f19f84}.vl-an-step-stop{font-weight:400;color:var(--an-muted)}html[data-theme=dark] .vl-an-step-stop{color:var(--an-muted)}.vl-an-asub{display:flex;flex-wrap:wrap;gap:2px 12px;margin:-2px 0 4px 196px;font-size:11.5px;color:var(--an-muted);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-asub{color:var(--an-muted)}.vl-an-asub .good{font-weight:600;color:#12805a}html[data-theme=dark] .vl-an-asub .good{color:#86eeca}.vl-an-funnel-lost{margin-top:8px;padding-top:8px;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .vl-an-funnel-lost{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-an-funnel-lost{border-top:1px solid rgba(255,255,255,.132)}.vl-an-legend-tip{color:var(--an-muted)}html[data-theme=dark] .vl-an-legend-tip{color:var(--an-muted)}.vl-an-fhit{margin:0 -8px;padding:2px 8px;border-radius:10px;transition:background-color .15s ease}.vl-an-fhit[role=button]{cursor:pointer}.vl-an-fhit[role=button]:hover,.vl-an-fhit.open{background:#1f4a730f}:where(html[data-theme=pink]) .vl-an-fhit[role=button]:hover,:where(html[data-theme=pink]) .vl-an-fhit.open{background:#a65c800f}html[data-theme=dark] .vl-an-fhit[role=button]:hover,html[data-theme=dark] .vl-an-fhit.open{background:#78aae21a}.vl-an-fhit:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-an-fhit:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-an-fhit:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-an-name .vl-an-chev{display:inline-grid;flex:none;place-items:center;width:14px;margin-right:4px;color:#8a96a4;transition:transform .18s ease}:where(html[data-theme=pink]) .vl-an-name .vl-an-chev{color:#a28c95}html[data-theme=dark] .vl-an-name .vl-an-chev{color:#717f90}.vl-an-chev.open{transform:rotate(90deg);color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-chev.open{color:#95476a}html[data-theme=dark] .vl-an-chev.open{color:#92bbe2}.vl-an-fdeals{margin:6px 0 12px;padding:12px 14px 10px;border:1px solid rgba(31,74,115,.12);border-radius:14px;background:#ffffffb8;transition:opacity .15s ease}:where(html[data-theme=pink]) .vl-an-fdeals{border:1px solid rgba(149,71,106,.12)}html[data-theme=dark] .vl-an-fdeals{border:1px solid rgba(130,178,230,.144);background:#182233cc}.vl-an-fdeals.busy .vl-an-fdeals-list{opacity:.6}.vl-an-fdeals-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.vl-an-fdeals-bar .vl-an-kinds{margin:0}.vl-an-fdeals-bar .vl-an-fparts{flex:1 1 auto;min-width:0}.vl-an-fdeals-bar .vl-an-kind{height:30px;font-size:12px}.vl-an-fdeals-total{font-size:13px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-fdeals-total{color:var(--vl-ink)}.vl-an-fdeals-tools{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.vl-an-fdeals-tools .vl-an-search{flex:0 1 240px;width:240px;height:34px}.vl-an-fdeals-tools>:not(.vl-an-search){flex:none}.vl-an-fdeals-list{max-height:452px;overflow-y:auto;overscroll-behavior:contain}.vl-an-fdeal{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1.2fr) 108px 120px 118px;align-items:center;gap:12px;min-height:44px;padding:5px 8px;border-top:1px solid var(--an-line);border-radius:8px;color:inherit;text-decoration:none}html[data-theme=dark] .vl-an-fdeal{border-top:1px solid var(--an-line);color:inherit;text-decoration:none}.vl-an-fdeal.cold{grid-template-columns:minmax(0,2.6fr) minmax(0,1.2fr) 120px 118px}[role=listitem]:first-child>.vl-an-fdeal{border-top-color:transparent}html[data-theme=dark] [role=listitem]:first-child>.vl-an-fdeal{border-top-color:transparent}.vl-an-fdeal.head{min-height:26px;padding-top:0;padding-bottom:4px;border-top:0;border-bottom:1px solid var(--an-line);border-radius:0;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--an-muted)}html[data-theme=dark] .vl-an-fdeal.head{border-top:0;border-bottom:1px solid var(--an-line);color:var(--an-muted)}.vl-an-fdeal.head .right{text-align:right}a.vl-an-fdeal:hover{background:#1f4a730f}:where(html[data-theme=pink]) a.vl-an-fdeal:hover{background:#a65c800f}html[data-theme=dark] a.vl-an-fdeal:hover{background:#78aae21a}a.vl-an-fdeal:hover .vl-an-fdeal-main b{color:var(--vl-blue)}:where(html[data-theme=pink]) a.vl-an-fdeal:hover .vl-an-fdeal-main b{color:#95476a}html[data-theme=dark] a.vl-an-fdeal:hover .vl-an-fdeal-main b{color:#92bbe2}a.vl-an-fdeal:focus-visible{outline:2px solid var(--vl-blue);outline-offset:-2px}:where(html[data-theme=pink]) a.vl-an-fdeal:focus-visible{outline:2px solid #95476A}html[data-theme=dark] a.vl-an-fdeal:focus-visible{outline:2px solid #92BBE2;outline-offset:-2px}.vl-an-fdeal-main,.vl-an-fdeal-stage{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.vl-an-fdeal-main b,.vl-an-fdeal small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-an-fdeal-main b{font-size:13px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-fdeal-main b{color:var(--vl-ink)}.vl-an-fdeal small{font-size:11.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-fdeal small{color:var(--an-muted)}.vl-an-fdeal-lost{padding:3px 10px;border-radius:999px;background:#fde4d4;font-size:12px;font-weight:600;line-height:1.35;color:#9a3412}html[data-theme=dark] .vl-an-fdeal-lost{background:#58341d;color:#f19f84}.vl-an-fdeal-sum{font-size:13px;font-weight:600;text-align:right;white-space:nowrap;color:var(--vl-ink);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-fdeal-sum{color:var(--vl-ink)}.vl-an-fdeal-who,.vl-an-fdeal-date{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--an-text)}html[data-theme=dark] .vl-an-fdeal-who,html[data-theme=dark] .vl-an-fdeal-date{color:var(--an-text)}.vl-an-fdeal-date{font-variant-numeric:tabular-nums;color:var(--an-muted)}html[data-theme=dark] .vl-an-fdeal-date{color:var(--an-muted)}.vl-an-fdeal.skel{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 112px}.vl-an-fdeal.skel i{height:12px;border-radius:6px;background:#0e1b2a12}:where(html[data-theme=pink]) .vl-an-fdeal.skel i{background:#3a1f2e12}html[data-theme=dark] .vl-an-fdeal.skel i{background:#ffffff13}.vl-an-fdeals-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--an-line);font-size:12.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-fdeals-foot{border-top:1px solid var(--an-line);color:var(--an-muted)}.vl-an-fdeals-foot .vl-an-ghost-btn{height:32px}@media(prefers-reduced-motion:reduce){.vl-an-fhit,.vl-an-name .vl-an-chev,.vl-an-fdeals{transition:none}}.vl-an-history{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--an-line);font-size:12px;color:var(--an-muted)}html[data-theme=dark] .vl-an-history{border-top:1px solid var(--an-line);color:var(--an-muted)}.vl-an-forecast-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px}.vl-an-forecast-big b{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink)}html[data-theme=dark] .vl-an-forecast-big b{color:var(--vl-ink)}.vl-an-forecast-big span{font-size:13px;color:var(--an-text)}html[data-theme=dark] .vl-an-forecast-big span{color:var(--an-text)}.vl-an-forecast-rows{display:flex;flex-direction:column;gap:8px}.vl-an-forecast-row{display:grid;grid-template-columns:92px minmax(0,1fr) 110px;align-items:center;gap:10px;font-size:13px;color:var(--an-text)}html[data-theme=dark] .vl-an-forecast-row{color:var(--an-text)}.vl-an-warn{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;border-radius:14px;background:#fab21924;font-size:12.5px;line-height:1.45;color:#5c4300}html[data-theme=dark] .vl-an-warn{background:#fab21924;color:#f5d580}.vl-an-warn svg{flex:none;margin-top:1px}.vl-an-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .vl-an-wrap{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .vl-an-wrap{scrollbar-color:rgba(255,255,255,.18) transparent}.vl-an-wrap.tall{max-height:320px}.vl-an-table{min-width:760px}.vl-an-tr{display:grid;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--an-line);font-size:13px}html[data-theme=dark] .vl-an-tr{border-bottom:1px solid var(--an-line)}.vl-an-tr.head{border-bottom:0;border-radius:12px;background:#edf1f6d9;font-size:11.5px;font-weight:600;color:var(--an-muted)}:where(html[data-theme=pink]) .vl-an-tr.head{background:#f7ecf0d9}html[data-theme=dark] .vl-an-tr.head{border-bottom:0;background:#182233e6;color:var(--an-muted)}.vl-an-tr:not(.head):not(.total):hover{background:#1f4a7309}:where(html[data-theme=pink]) .vl-an-tr:not(.head):not(.total):hover{background:#a65c8009}html[data-theme=dark] .vl-an-tr:not(.head):not(.total):hover{background:#78aae20f}.vl-an-tr.total{border-bottom:0;font-weight:600}html[data-theme=dark] .vl-an-tr.total{border-bottom:0}.vl-an-table.stages .vl-an-tr{grid-template-columns:minmax(200px,1.4fr) minmax(170px,1.3fr) 120px 150px minmax(170px,1.1fr)}.vl-an-table.points{min-width:520px}.vl-an-table.points .vl-an-tr{grid-template-columns:minmax(160px,1fr) 100px 140px 110px 140px}.vl-an-table.staff{min-width:1000px}.vl-an-table.staff .vl-an-tr{grid-template-columns:minmax(200px,1.5fr) minmax(150px,1.2fr) 90px minmax(170px,1.3fr) 100px 100px 140px 90px}.vl-an-table.events{min-width:900px}.vl-an-table.events .vl-an-tr{grid-template-columns:130px 150px 170px minmax(200px,1.4fr) minmax(130px,1fr) minmax(160px,1.2fr)}.vl-an-table.calls{min-width:940px}.vl-an-table.calls .vl-an-tr{grid-template-columns:130px 130px minmax(180px,1.3fr) minmax(150px,1fr) minmax(150px,1fr) 80px 150px}.vl-an-table.clients{min-width:940px}.vl-an-table.clients .vl-an-tr{grid-template-columns:minmax(230px,1.7fr) 130px 170px minmax(170px,1.2fr) 80px 140px}.vl-an-table.clients .vl-an-num small{display:block;font-size:11.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-table.clients .vl-an-num small{color:var(--an-muted)}.vl-an-wrap.busy{opacity:.6}.vl-an-sort.static{cursor:default}.vl-an-client{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-an-client a{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--vl-ink);text-decoration:none}html[data-theme=dark] .vl-an-client a{color:var(--vl-ink);text-decoration:none}.vl-an-client a:hover{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-client a:hover{color:#95476a}html[data-theme=dark] .vl-an-client a:hover{color:#92bbe2}.vl-an-client small{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--an-muted)}html[data-theme=dark] .vl-an-client small{color:var(--an-muted)}.vl-an-flag.good{background:#0ca30c1a;color:var(--an-good)}html[data-theme=dark] .vl-an-flag.good{background:#0ca30c1a;color:var(--an-good)}.vl-an-cbuckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.vl-an-cbucket{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;background:#edf1f699}:where(html[data-theme=pink]) .vl-an-cbucket{background:#f7ecf099}html[data-theme=dark] .vl-an-cbucket{background:#182233ad}.vl-an-cbucket b{font-size:18px;font-variant-numeric:tabular-nums;color:var(--vl-ink)}html[data-theme=dark] .vl-an-cbucket b{color:var(--vl-ink)}.vl-an-cbucket b small,.vl-an-cbucket>small{font-size:12px;font-weight:400;color:var(--an-muted)}html[data-theme=dark] .vl-an-cbucket b small,html[data-theme=dark] .vl-an-cbucket>small{color:var(--an-muted)}.vl-an-cbucket.note{background:#1f4a730f}:where(html[data-theme=pink]) .vl-an-cbucket.note{background:#a65c800f}html[data-theme=dark] .vl-an-cbucket.note{background:#78aae21a}@media(max-width:900px){.vl-an-cbuckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl-an-table.returns-people{min-width:760px}.vl-an-table.returns-people .vl-an-tr{grid-template-columns:minmax(200px,1.5fr) 150px 140px minmax(150px,1.2fr) minmax(150px,1.2fr)}.vl-an-ret-knobs{flex-wrap:wrap;gap:14px}.vl-an-ret-knob{display:flex;flex-direction:column;gap:4px}.vl-an-ret-knob small{font-size:11px;color:var(--an-muted)}html[data-theme=dark] .vl-an-ret-knob small{color:var(--an-muted)}.vl-an-ret-list{display:flex;flex-direction:column}.vl-an-ret{padding:12px 4px;border-top:1px solid var(--an-line)}html[data-theme=dark] .vl-an-ret{border-top:1px solid var(--an-line)}.vl-an-ret:first-child{border-top:0}html[data-theme=dark] .vl-an-ret:first-child{border-top:0}.vl-an-ret-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vl-an-ret-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.vl-an-ret-title a{font-size:14px;font-weight:600;color:var(--vl-ink);text-decoration:none}html[data-theme=dark] .vl-an-ret-title a{color:var(--vl-ink);text-decoration:none}.vl-an-ret-title a:hover{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-ret-title a:hover{color:#95476a}html[data-theme=dark] .vl-an-ret-title a:hover{color:#92bbe2}.vl-an-ret-title small,.vl-an-ret-sum small,.vl-an-ret-text small,.vl-an-ret-who small{font-size:11.5px;color:var(--an-muted)}html[data-theme=dark] .vl-an-ret-title small,html[data-theme=dark] .vl-an-ret-sum small,html[data-theme=dark] .vl-an-ret-text small,html[data-theme=dark] .vl-an-ret-who small{color:var(--an-muted)}.vl-an-ret-sum{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.vl-an-ret-sum b{font-size:15px;color:var(--an-good);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-ret-sum b{color:var(--an-good)}.vl-an-ret-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.vl-an-ret-col{display:flex;flex-direction:column;gap:5px;min-width:0}.vl-an-ret-cap{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--an-muted)}html[data-theme=dark] .vl-an-ret-cap{color:var(--an-muted)}.vl-an-ret-line{display:grid;grid-template-columns:14px 76px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-ret-line{color:var(--an-text)}.vl-an-ret-line svg{color:var(--an-muted)}html[data-theme=dark] .vl-an-ret-line svg{color:var(--an-muted)}.vl-an-ret-line.buy svg{color:var(--an-good)}html[data-theme=dark] .vl-an-ret-line.buy svg{color:var(--an-good)}.vl-an-ret-date{color:var(--an-muted);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-ret-date{color:var(--an-muted)}.vl-an-ret-text{display:flex;flex-direction:column;min-width:0}.vl-an-ret-text,.vl-an-ret-text a,.vl-an-ret-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-an-ret-text a{color:inherit;text-decoration:none}html[data-theme=dark] .vl-an-ret-text a{color:inherit;text-decoration:none}.vl-an-ret-text a:hover{color:var(--vl-blue);text-decoration:underline}:where(html[data-theme=pink]) .vl-an-ret-text a:hover{color:#95476a}html[data-theme=dark] .vl-an-ret-text a:hover{color:#92bbe2;text-decoration:underline}.vl-an-ret-who{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:900px){.vl-an-ret-body{grid-template-columns:minmax(0,1fr)}}.vl-an-ret-line.in_call svg,.vl-an-ret-line.in_email svg{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-ret-line.in_call svg,:where(html[data-theme=pink]) .vl-an-ret-line.in_email svg{color:#95476a}html[data-theme=dark] .vl-an-ret-line.in_call svg,html[data-theme=dark] .vl-an-ret-line.in_email svg{color:#92bbe2}.vl-an-ret-line.try svg{color:#b7791f}html[data-theme=dark] .vl-an-ret-line.try svg{color:#b7791f}.vl-an-ret-numbers{font-size:11.5px;font-weight:400;color:var(--an-muted)}html[data-theme=dark] .vl-an-ret-numbers{color:var(--an-muted)}.vl-an-ret-note{margin:0 0 8px}.vl-an-ret-detail{scroll-margin-top:16px}.vl-an-tl,.vl-an-cl{display:grid;align-items:center;gap:12px;min-height:44px;padding:6px 8px;border-top:1px solid var(--an-line);border-radius:8px;font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-tl,html[data-theme=dark] .vl-an-cl{border-top:1px solid var(--an-line);color:var(--an-text)}.vl-an-tl{grid-template-columns:minmax(0,2.3fr) minmax(150px,1fr) minmax(0,1fr) minmax(170px,1.1fr)}.vl-an-cl{grid-template-columns:minmax(0,1.5fr) minmax(0,2.6fr) minmax(0,.9fr)}[role=listitem].vl-an-tl:first-child,[role=listitem].vl-an-cl:first-child{border-top-color:transparent}html[data-theme=dark] [role=listitem].vl-an-tl:first-child,html[data-theme=dark] [role=listitem].vl-an-cl:first-child{border-top-color:transparent}[role=listitem].vl-an-tl:hover,[role=listitem].vl-an-cl:hover{background:#1f4a730a}:where(html[data-theme=pink]) [role=listitem].vl-an-tl:hover,:where(html[data-theme=pink]) [role=listitem].vl-an-cl:hover{background:#a65c800a}html[data-theme=dark] [role=listitem].vl-an-tl:hover,html[data-theme=dark] [role=listitem].vl-an-cl:hover{background:#78aae211}.vl-an-tl.head,.vl-an-cl.head{min-height:26px;padding-top:0;padding-bottom:4px;border-top:0;border-bottom:1px solid var(--an-line);border-radius:0;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--an-muted)}html[data-theme=dark] .vl-an-tl.head,html[data-theme=dark] .vl-an-cl.head{border-top:0;border-bottom:1px solid var(--an-line);color:var(--an-muted)}.vl-an-tl.head span:last-child{text-align:right}.vl-an-tl a,.vl-an-cl a{max-width:100%;overflow:hidden;color:inherit;text-decoration:none}html[data-theme=dark] .vl-an-tl a,html[data-theme=dark] .vl-an-cl a{color:inherit;text-decoration:none}.vl-an-tl a:hover b,.vl-an-cl a:hover b{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-tl a:hover b,:where(html[data-theme=pink]) .vl-an-cl a:hover b{color:#95476a}html[data-theme=dark] .vl-an-tl a:hover b,html[data-theme=dark] .vl-an-cl a:hover b{color:#92bbe2}.vl-an-tl .vl-an-fdeal-main small{max-width:100%;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--an-muted)}html[data-theme=dark] .vl-an-tl .vl-an-fdeal-main small{color:var(--an-muted)}.vl-an-cl .vl-an-fdeal-main .vl-an-status{height:20px;padding:0 8px;font-size:11px}.vl-an-tl-touch{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.vl-an-tl-icons{display:inline-flex;gap:6px;color:var(--an-muted)}html[data-theme=dark] .vl-an-tl-icons{color:var(--an-muted)}.vl-an-tl-icons span{display:inline-flex}.vl-an-tl-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;text-align:right}.vl-an-tl-result b{font-size:13px;color:var(--an-good);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-tl-result b{color:var(--an-good)}.vl-an-tl-result small{font-size:12px;color:var(--an-muted)}html[data-theme=dark] .vl-an-tl-result small{color:var(--an-muted)}.vl-an-cl-steps{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.vl-an-cl-steps span{padding:2px 8px;border-radius:999px;background:#1f4a730f;font-size:11.5px;white-space:nowrap}:where(html[data-theme=pink]) .vl-an-cl-steps span{background:#a65c800f}html[data-theme=dark] .vl-an-cl-steps span{background:#78aae21a}.vl-an-cl-steps b{margin-right:5px;font-weight:600;color:var(--an-muted)}html[data-theme=dark] .vl-an-cl-steps b{color:var(--an-muted)}@media(max-width:900px){.vl-an-tl,.vl-an-cl{grid-template-columns:minmax(0,1fr);gap:4px}.vl-an-tl.head,.vl-an-cl.head{display:none}.vl-an-tl-result{justify-content:flex-start}}.vl-an-cellbar{display:flex;flex-direction:column;gap:4px;min-width:0}.vl-an-flagcell{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.vl-an-wraptext{min-width:0;overflow-wrap:anywhere;color:var(--an-text)}html[data-theme=dark] .vl-an-wraptext{color:var(--an-text)}.vl-an-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vl-an-sort{border:0;background:none;color:inherit}.vl-an-sort>span:first-child{display:flex;flex-direction:column;gap:1px}.vl-an-sort small{font-size:11px;font-weight:400;color:var(--an-axis)}html[data-theme=dark] .vl-an-sort small{color:var(--an-axis)}.vl-an-sort.on{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-sort.on{color:#95476a}html[data-theme=dark] .vl-an-sort.on{color:#92bbe2}.vl-an-who{display:flex;align-items:center;gap:10px;min-width:0}.vl-an-who-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.vl-an-ava{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e3ecf5;font-size:11.5px;font-weight:700;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-ava{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-an-ava{background:#1f3b56;color:#92bbe2}.vl-an-ava.big{width:42px;height:42px;font-size:13px}.vl-an-ava.good{background:#1baf7a29;color:#0f6b48}html[data-theme=dark] .vl-an-ava.good{background:#1baf7a29;color:#86eec7}.vl-an-ava.warn{background:#fab21938;color:#6b4a00}html[data-theme=dark] .vl-an-ava.warn{background:#fab21938;color:#f5d180}.vl-an-top{flex-direction:row;align-items:center;gap:12px}.vl-an-top-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-an-top-text b{font-size:15px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-top-text b{color:var(--vl-ink)}.vl-an-top-text>span:last-child{font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-top-text>span:last-child{color:var(--an-text)}.vl-an-line{position:relative;padding-left:44px}.vl-an-plot{position:relative;height:240px}.vl-an-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vl-an-gridline{position:absolute;left:0;right:0;height:1px;background:#0e1b2a12}:where(html[data-theme=pink]) .vl-an-gridline{background:#3a1f2e12}html[data-theme=dark] .vl-an-gridline{background:#ffffff13}.vl-an-gridline.base{background:#c3ccd6}:where(html[data-theme=pink]) .vl-an-gridline.base{background:#d5c4cb}html[data-theme=dark] .vl-an-gridline.base{background:#333f4b}.vl-an-gridline span{position:absolute;left:-44px;width:36px;top:0;transform:translateY(-50%);text-align:right;font-size:11px;line-height:1;color:var(--an-axis);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-gridline span{color:var(--an-axis)}.vl-an-tipwrap{position:absolute;inset:0;z-index:2;pointer-events:none}.vl-an-cursor{position:absolute;top:0;bottom:0;width:1px;background:#0e1b2a47}:where(html[data-theme=pink]) .vl-an-cursor{background:#3a1f2e47}html[data-theme=dark] .vl-an-cursor{background:#00000085}.vl-an-dot{position:absolute;width:10px;height:10px;margin:-7px 0 0 -7px;border:2px solid #fff;border-radius:999px}html[data-theme=dark] .vl-an-dot{border:2px solid #2C3B50}.vl-an-tip{position:absolute;top:4px;display:flex;flex-direction:column;gap:5px;min-width:210px;padding:10px 12px;border-radius:14px;background:#fffffff7;box-shadow:0 0 0 1px #0e1b2a0f,0 18px 44px #1430502e;font-size:12.5px;color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-an-tip{box-shadow:0 0 0 1px #3a1f2e0f,0 18px 44px #491c2d2e}html[data-theme=dark] .vl-an-tip{background:#182233e6;box-shadow:0 0 0 1px #ffffff1b,0 18px 44px #00000087;color:var(--vl-ink)}.vl-an-tip b{font-weight:600}.vl-an-tip span{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--an-muted)}html[data-theme=dark] .vl-an-tip span{color:var(--an-muted)}.vl-an-tip span i{width:14px;height:3px;border-radius:2px}.vl-an-tip strong{font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-tip strong{color:var(--vl-ink)}.vl-an-hit{position:absolute;top:0;bottom:0;z-index:3;margin:0;padding:0;border:0;background:transparent;cursor:crosshair}html[data-theme=dark] .vl-an-hit{border:0;background:transparent}.vl-an-xaxis{position:relative;height:24px;margin-top:8px}.vl-an-xaxis span{position:absolute;font-size:11px;color:var(--an-axis);white-space:nowrap}html[data-theme=dark] .vl-an-xaxis span{color:var(--an-axis)}.vl-an-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:340px;height:38px;box-sizing:border-box;padding:0 14px;border:1px solid #dce3ea;border-radius:999px;background:#fff;color:#66727f}:where(html[data-theme=pink]) .vl-an-search{border:1px solid #EBDBE1;color:#7d6870}html[data-theme=dark] .vl-an-search{border:1px solid #2C3B50;background:#1c2838;color:#909aa6}.vl-an-search:focus-within{border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a7329}:where(html[data-theme=pink]) .vl-an-search:focus-within{border-color:#95476a;box-shadow:0 0 0 2px #95476a29}html[data-theme=dark] .vl-an-search:focus-within{border-color:#92bbe2;box-shadow:0 0 0 2px #78aae252}.vl-an-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vl-an-search input{border:0;outline:0;background:transparent;color:var(--vl-ink)}.vl-an-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.vl-an-kinds>.vl-bead{background:var(--vl-blue)}html[data-theme=dark] .vl-an-kinds>.vl-bead{background:var(--vl-blue)}.vl-an-kind{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:#edf1f6;font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--vl-ink);cursor:pointer}:where(html[data-theme=pink]) .vl-an-kind{background:#f7ecf0}html[data-theme=dark] .vl-an-kind{border:0;background:#243349;color:var(--vl-ink)}.vl-an-kind b{font-weight:600}.vl-an-kind.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vl-an-kind.on{background:var(--vl-blue);color:#fff}.vl-an-feed{display:flex;flex-direction:column;gap:6px}.vl-an-day h3{position:sticky;top:0;z-index:1;margin:6px 0 2px;padding:6px;border-radius:10px;background:#f7f9fcf0;font-size:12.5px;font-weight:600;color:var(--an-text)}html[data-theme=dark] .vl-an-day h3{background:#182233e6;color:var(--an-text)}.vl-an-ev{display:grid;grid-template-columns:48px 34px minmax(0,1fr);align-items:start;gap:12px;padding:10px 6px;border-radius:14px}.vl-an-ev:hover{background:#1f4a7309}:where(html[data-theme=pink]) .vl-an-ev:hover{background:#a65c8009}html[data-theme=dark] .vl-an-ev:hover{background:#78aae20f}.vl-an-ev-time{padding-top:7px;font-size:12.5px;color:var(--an-text);font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-ev-time{color:var(--an-text)}.vl-an-ev-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:999px}.vl-an-ev-ico.blue,.vl-an-pill.tone-blue{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-ev-ico.blue,:where(html[data-theme=pink]) .vl-an-pill.tone-blue{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-an-ev-ico.blue,html[data-theme=dark] .vl-an-pill.tone-blue{background:#1f3b56;color:#92bbe2}.vl-an-ev-ico.sky,.vl-an-pill.tone-sky{background:#e0f2ff;color:#1c5cab}:where(html[data-theme=pink]) .vl-an-ev-ico.sky,:where(html[data-theme=pink]) .vl-an-pill.tone-sky{background:#efe2fd;color:#672e99}html[data-theme=dark] .vl-an-ev-ico.sky,html[data-theme=dark] .vl-an-pill.tone-sky{background:#1d3f58;color:#89b5ec}.vl-an-ev-ico.red,.vl-an-pill.tone-red{background:#fbe4e4;color:var(--an-bad)}html[data-theme=dark] .vl-an-ev-ico.red,html[data-theme=dark] .vl-an-pill.tone-red{background:#581d1d;color:var(--an-bad)}.vl-an-ev-ico.violet,.vl-an-pill.tone-violet{background:#efe9ff;color:#4a3aa7}html[data-theme=dark] .vl-an-ev-ico.violet,html[data-theme=dark] .vl-an-pill.tone-violet{background:#2d1d58;color:#9f94e0}.vl-an-ev-ico.slate,.vl-an-pill.tone-slate{background:#eef1f5;color:#3b4a5b}:where(html[data-theme=pink]) .vl-an-ev-ico.slate,:where(html[data-theme=pink]) .vl-an-pill.tone-slate{background:#f6edf1;color:#583e48}html[data-theme=dark] .vl-an-ev-ico.slate,html[data-theme=dark] .vl-an-pill.tone-slate{background:#243349;color:#a8b6c6}.vl-an-ev-ico.green,.vl-an-pill.tone-green{background:#ddf5ea;color:#0f6b48}html[data-theme=dark] .vl-an-ev-ico.green,html[data-theme=dark] .vl-an-pill.tone-green{background:#1d583d;color:#86eec7}.vl-an-ev-ico.yellow,.vl-an-pill.tone-yellow{background:#fff3d6;color:#7a5300}html[data-theme=dark] .vl-an-ev-ico.yellow,html[data-theme=dark] .vl-an-pill.tone-yellow{background:#58471d;color:#f5cf80}.vl-an-ev-body{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:6px}.vl-an-ev-line{font-size:13.5px;line-height:1.45;color:#2b3a4b}:where(html[data-theme=pink]) .vl-an-ev-line{color:#482e38}html[data-theme=dark] .vl-an-ev-line{color:#b5c2d0}.vl-an-ev-line b{font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vl-an-ev-line b{color:var(--vl-ink)}.vl-an-ev-meta{font-size:12.5px;line-height:1.4;color:var(--an-text);overflow-wrap:anywhere}html[data-theme=dark] .vl-an-ev-meta{color:var(--an-text)}.vl-an-ev-meta.bad{color:var(--an-bad)}html[data-theme=dark] .vl-an-ev-meta.bad{color:var(--an-bad)}.vl-an-move{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--an-muted)}html[data-theme=dark] .vl-an-move{color:var(--an-muted)}.vl-an-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#edf1f6;font-size:12px;white-space:nowrap;color:var(--an-text)}:where(html[data-theme=pink]) .vl-an-pill{background:#f7ecf0}html[data-theme=dark] .vl-an-pill{background:#243349;color:var(--an-text)}.vl-an-pill.on{background:#e3ecf5;color:var(--vl-blue);font-weight:600}:where(html[data-theme=pink]) .vl-an-pill.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-an-pill.on{background:#1f3b56;color:#92bbe2}.vl-an-more{display:flex;justify-content:center;margin-top:12px}.vl-an-call-person{display:flex;flex-direction:column;gap:5px}.vl-an-split{display:flex;gap:2px;height:14px}.vl-an-split i{height:100%;transition:width .25s ease}.vl-an-split i:first-child{border-radius:3px 0 0 3px}.vl-an-split i:last-child{border-radius:0 3px 3px 0}.vl-an-calls-foot{display:flex;justify-content:space-between;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--an-line);font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-calls-foot{border-top:1px solid var(--an-line);color:var(--an-text)}.vl-an-calls-foot b{color:var(--vl-ink)}html[data-theme=dark] .vl-an-calls-foot b{color:var(--vl-ink)}.vl-an-heat{display:grid;grid-template-columns:30px repeat(11,minmax(0,1fr));gap:3px;min-width:480px}.vl-an-heat-hour{text-align:center;font-size:11px;color:var(--an-axis)}html[data-theme=dark] .vl-an-heat-hour{color:var(--an-axis)}.vl-an-heat-day{align-self:center;font-size:11.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-heat-day{color:var(--an-text)}.vl-an-cell{height:30px;padding:0;border:0;border-radius:6px;font:inherit;font-size:11.5px;font-weight:600;cursor:default;font-variant-numeric:tabular-nums}html[data-theme=dark] .vl-an-cell{border:0}.vl-an-cell:hover,.vl-an-cell:focus-visible{outline:2px solid var(--vl-ink);outline-offset:-1px}html[data-theme=dark] .vl-an-cell:hover,html[data-theme=dark] .vl-an-cell:focus-visible{outline:2px solid var(--vl-ink);outline-offset:-1px}.vl-an-ramp{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:11.5px;color:var(--an-axis)}html[data-theme=dark] .vl-an-ramp{color:var(--an-axis)}.vl-an-ramp i{width:22px;height:10px;border-radius:3px}.vl-an-ramp span:first-child{margin-right:4px}.vl-an-ramp span:last-child{margin-left:4px}.vl-an-calltype{display:flex;align-items:center;gap:7px;color:#2b3a4b}:where(html[data-theme=pink]) .vl-an-calltype{color:#482e38}html[data-theme=dark] .vl-an-calltype{color:#b5c2d0}.vl-an-calltype .blue{color:#2a78d6}:where(html[data-theme=pink]) .vl-an-calltype .blue{color:#8440c1}html[data-theme=dark] .vl-an-calltype .blue{color:#2a78d6}.vl-an-calltype .orange{color:#eb6834}html[data-theme=dark] .vl-an-calltype .orange{color:#eb6834}.vl-an-calltype .red{color:#d03b3b}html[data-theme=dark] .vl-an-calltype .red{color:#d03b3b}.vl-an-month{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.vl-an-month h2{min-width:150px;text-align:center;font-size:18px}.vl-an-month button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vl-an-month button{background:#f7ecf0;color:#95476a}html[data-theme=dark] .vl-an-month button{border:0;background:#243349;color:#92bbe2}.vl-an-month button:hover{background:#e3ecf5}:where(html[data-theme=pink]) .vl-an-month button:hover{background:#f6e2ea}html[data-theme=dark] .vl-an-month button:hover{background:#1f3b56}.vl-an-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:16px 18px;border-radius:18px;background:#1f4a730d}:where(html[data-theme=pink]) .vl-an-team{background:#a65c800d}html[data-theme=dark] .vl-an-team{background:#78aae216}.vl-an-team-block{display:flex;flex-direction:column;gap:8px;min-width:0}.vl-an-team-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vl-an-team-figure b{font-size:30px;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink)}html[data-theme=dark] .vl-an-team-figure b{color:var(--vl-ink)}.vl-an-team-figure span{font-size:14px;color:var(--an-text)}html[data-theme=dark] .vl-an-team-figure span{color:var(--an-text)}.vl-an-team-figure strong{color:var(--vl-ink)}html[data-theme=dark] .vl-an-team-figure strong{color:var(--vl-ink)}.vl-an-team-state{font-size:12.5px;line-height:1.45}.vl-an-team-state.good{color:var(--an-good)}html[data-theme=dark] .vl-an-team-state.good{color:var(--an-good)}.vl-an-team-state.warn{color:#6b4a00}html[data-theme=dark] .vl-an-team-state.warn{color:#f5d180}.vl-an-team-state.bad{color:var(--an-bad)}html[data-theme=dark] .vl-an-team-state.bad{color:var(--an-bad)}.vl-an-team-state.flat{color:var(--an-text)}html[data-theme=dark] .vl-an-team-state.flat{color:var(--an-text)}.vl-an-meter{position:relative;display:block;height:10px;border-radius:999px;background:#dce8f7}:where(html[data-theme=pink]) .vl-an-meter{background:#f9dae6}html[data-theme=dark] .vl-an-meter{background:#1d3758}.vl-an-team .vl-an-meter{height:12px}.vl-an-meter i{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .3s ease}.vl-an-meter em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--vl-ink)}html[data-theme=dark] .vl-an-meter em{background:#2b3c50}.vl-an-goal-group h3{margin:12px 0 4px;font-size:13px;font-weight:600;color:var(--an-muted)}html[data-theme=dark] .vl-an-goal-group h3{color:var(--an-muted)}.vl-an-goal-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.25fr) minmax(0,1.25fr) 180px;align-items:center;gap:12px 22px;padding:14px 4px;border-bottom:1px solid var(--an-line)}html[data-theme=dark] .vl-an-goal-row{border-bottom:1px solid var(--an-line)}.vl-an-goal-row.me .vl-an-name{color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-an-goal-row.me .vl-an-name{color:#95476a}html[data-theme=dark] .vl-an-goal-row.me .vl-an-name{color:#92bbe2}.vl-an-goal-cell{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;color:var(--an-text)}html[data-theme=dark] .vl-an-goal-cell{color:var(--an-text)}.vl-an-goal-cell b{color:var(--vl-ink)}html[data-theme=dark] .vl-an-goal-cell b{color:var(--vl-ink)}.vl-an-need{font-size:12.5px;line-height:1.4;color:var(--an-text)}html[data-theme=dark] .vl-an-need{color:var(--an-text)}.vl-an-goal-input{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--an-text)}html[data-theme=dark] .vl-an-goal-input{color:var(--an-text)}.vl-an-goal-input input{height:38px;box-sizing:border-box;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font:inherit;font-size:13.5px;color:var(--vl-ink)}:where(html[data-theme=pink]) .vl-an-goal-input input{border:1px solid #E5D2DA}html[data-theme=dark] .vl-an-goal-input input{border:1px solid #2C3B50;background:#1c2838;color:var(--vl-ink)}.vl-an-goal-input input:focus{outline:0;border-color:var(--vl-blue);box-shadow:0 0 0 2px #1f4a732e}:where(html[data-theme=pink]) .vl-an-goal-input input:focus{border-color:#95476a;box-shadow:0 0 0 2px #95476a2e}html[data-theme=dark] .vl-an-goal-input input:focus{outline:0;border-color:#92bbe2;box-shadow:0 0 0 2px #78aae25b}@media(max-width:1360px){.vl-an-kpis,.vl-an-kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-an-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.vl-an-g21,.vl-an-g3,.vl-an-g2,.vl-an-g2.contacts,.vl-an-insights{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.dash.liquid-glass.crm-board.vl-analytics{height:auto}.vl-an-body{overflow:visible}.vl-an-kpis,.vl-an-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-an-card{padding:14px}.vl-an-barrow{grid-template-columns:minmax(0,1fr) 44px}.vl-an-barrow .vl-an-track{grid-column:1 / -1;order:3}.vl-an-step,.vl-an-asub{margin-left:0}.vl-an-fdeals{padding:10px}.vl-an-fdeals-tools{flex:1 1 100%}.vl-an-fdeals-tools .vl-an-search{flex:1 1 auto;width:auto;min-width:0;max-width:none}.vl-an-fdeal,.vl-an-fdeal.cold{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 4px}.vl-an-fdeal-main{grid-column:1 / -1}.vl-an-fdeal-who,.vl-an-fdeal.head{display:none}.vl-an-fdeal-date{grid-column:1 / -1}.vl-an-team,.vl-an-goal-row{grid-template-columns:minmax(0,1fr)}.vl-an-manager .amo-select.v-field{min-width:0}}@media(prefers-reduced-motion:reduce){.vl-an-bar,.vl-an-split i,.vl-an-meter i,.vl-an-stack{transition:none}}.vl-beadbox{position:relative}.vl-beadbox>:not(.vl-bead){position:relative;z-index:1}.vl-beadbox>button{transition:color .3s ease,background-color .15s ease}.vl-bead{position:absolute;z-index:0;border-radius:999px;background:#1f4a731a;pointer-events:none}:where(html[data-theme=pink]) .vl-bead{background:#a65c801a}html[data-theme=dark] .vl-bead{background:#78aae22b}.vl-beadbox.ghosted>.vl-bead{z-index:2;overflow:hidden}.vl-bead-ready>.on,.vl-bead-ready>.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .vl-bead-ready>.on,html[data-theme=dark] .vl-bead-ready>.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.vl-bead-ghost{position:absolute!important;box-sizing:border-box;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;max-height:none!important;pointer-events:none}html[data-theme=dark] .vl-bead-ghost{border:0!important;background:none!important;box-shadow:none!important}.vl-bead-ghost>*{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--bead-ink, inherit)!important}html[data-theme=dark] .vl-bead-ghost>*{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--bead-ink, inherit)!important}.comms-filters>.vl-bead{background:#e1eaf3;box-shadow:inset 0 0 0 1px #00468459}:where(html[data-theme=pink]) .comms-filters>.vl-bead{background:#f4e0e8;box-shadow:inset 0 0 0 1px #95476a59}html[data-theme=dark] .comms-filters>.vl-bead{background:#223b54;box-shadow:inset 0 0 0 1px #00468459}.df-scope>.vl-bead{background:#e6edf5;box-shadow:inset 0 0 0 1px #004684}:where(html[data-theme=pink]) .df-scope>.vl-bead{background:#f6e5ec;box-shadow:inset 0 0 0 1px #95476a}html[data-theme=dark] .df-scope>.vl-bead{background:#26374d;box-shadow:inset 0 0 0 1px #004684}.df-presets>.vl-bead{border-radius:8px;background:#0046841f}:where(html[data-theme=pink]) .df-presets>.vl-bead{background:#a65c801f}html[data-theme=dark] .df-presets>.vl-bead{background:#0046841f}.vl-deals .df-presets>.vl-bead{border-radius:11px;background:#1f4a731a}:where(html[data-theme=pink]) .vl-deals .df-presets>.vl-bead{background:#a65c801a}html[data-theme=dark] .vl-deals .df-presets>.vl-bead{background:#78aae22b}.lead-tabbar .lead-beadtabs{display:flex;width:100%;box-sizing:border-box;background:transparent}html[data-theme=dark] .lead-tabbar .lead-beadtabs{background:transparent}.lead-tabbar .lead-beadtabs .vl-tab{flex:1 1 0;justify-content:center;font-weight:600}.lead-tabbar .lead-beadtabs .lead-tab-count{margin-left:0}@media(prefers-reduced-motion:reduce){.vl-bead,.vl-bead-ghost{transition:none!important}}.amo-select-btn:disabled{opacity:.6;cursor:default}.lead-field .vl-date-btn{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.card-task-add .lead-field .amo-select.v-field .amo-select-btn,.card-task-add .lead-field .vl-date-btn.field{min-height:46px;border-radius:12px;font-size:15px}.vl-glass-select .amo-select.v-field{width:auto;min-width:180px}.vl-glass-select .amo-select.v-field .amo-select-btn{min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#ffffffb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .vl-glass-select .amo-select.v-field .amo-select-btn{border:1px solid rgba(255,255,255,.102);background:#182233c7}.board-view .amo-select.v-plain .amo-select-btn{font-size:14px;font-weight:700;color:#14212b}:where(html[data-theme=pink]) .board-view .amo-select.v-plain .amo-select-btn{color:#29161e}html[data-theme=dark] .board-view .amo-select.v-plain .amo-select-btn{color:#ced8df}.mass-bar .amo-select.v-field{width:auto;min-width:190px}.funnel-field .amo-select.v-field .amo-select-btn{min-height:34px;border-radius:8px;background:#f4f7fb}:where(html[data-theme=pink]) .funnel-field .amo-select.v-field .amo-select-btn{background:#fcf3f7}html[data-theme=dark] .funnel-field .amo-select.v-field .amo-select-btn{background:#202e41}.vl-dir-menu{position:relative;display:inline-flex}.vl-dir-dots{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#ffffff8c;color:var(--vl-ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}html[data-theme=dark] .vl-dir-dots{border:1px solid rgba(255,255,255,.102);background:#182233a1;color:var(--vl-ink)}.vl-dir-dots:hover,.vl-dir-dots.on{background:#fff}html[data-theme=dark] .vl-dir-dots:hover,html[data-theme=dark] .vl-dir-dots.on{background:#1c2838}.vl-dir-dots.dark{width:36px;height:36px;border-color:#ffffff47;background:#ffffff24;color:#fff}html[data-theme=dark] .vl-dir-dots.dark{border-color:#ffffff0d;background:#ffffff24;color:#fff}.vl-dir-dots.dark:hover,.vl-dir-dots.dark.on{background:#ffffff42}html[data-theme=dark] .vl-dir-dots.dark:hover,html[data-theme=dark] .vl-dir-dots.dark.on{background:#18223357}.vl-dir-menu-pop{position:absolute;z-index:60;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:2px;min-width:230px;padding:6px;border-radius:16px;background:#fff;box-shadow:var(--vl-pop-shadow);animation:vl-pop .14s ease-out}html[data-theme=dark] .vl-dir-menu-pop{background:#1c2838;box-shadow:var(--vl-pop-shadow)}.vl-dir-menu-pop button{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}html[data-theme=dark] .vl-dir-menu-pop button{border:0;background:transparent;color:var(--vl-ink)}.vl-dir-menu-pop button:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-menu-pop button:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-menu-pop button:hover{background:#233247}.vl-dir-menu-pop button.bad{color:#b5000c}:where(html[data-theme=pink]) .vl-dir-menu-pop button.bad{color:#b3264e}html[data-theme=dark] .vl-dir-menu-pop button.bad{color:#f58087}.vl-dir-menu-pop button.bad:hover{background:#fce6e8}html[data-theme=dark] .vl-dir-menu-pop button.bad:hover{background:#581d23}.vl-dir-flash{max-width:340px;overflow:hidden;padding:6px 12px;border-radius:999px;background:#fffc;color:var(--vl-blue);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;animation:vl-pop .14s ease-out}:where(html[data-theme=pink]) .vl-dir-flash{color:#95476a}html[data-theme=dark] .vl-dir-flash{background:#182233e0;color:#92bbe2}.vl-dir-tags{display:inline-flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.vl-dir-tags.wrap{flex-wrap:wrap}.vl-dir-tag{display:inline-flex;align-items:center;gap:4px;max-width:160px;padding:1px 8px;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(html[data-theme=pink]) .vl-dir-tag{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vl-dir-tag{background:#1f3b56;color:#92bbe2}.vl-dir-tag.more{background:#eef1f5;color:var(--vl-muted)}:where(html[data-theme=pink]) .vl-dir-tag.more{background:#f6edf1}html[data-theme=dark] .vl-dir-tag.more{background:#243349;color:var(--vl-muted)}.vl-dir-tag button{padding:0;border:0;background:transparent;color:inherit;font-size:14px;line-height:1;cursor:pointer;opacity:.7}html[data-theme=dark] .vl-dir-tag button{border:0;background:transparent;color:inherit}.vl-dir-tag button:hover{opacity:1}.vl-dir-tag.on-dark{background:#ffffff2e;color:#fff}html[data-theme=dark] .vl-dir-tag.on-dark{background:#ffffff2e;color:#fff}.vl-dir-taginput{position:relative;display:flex;flex-direction:column;min-width:200px}.vl-dir-taginput input{height:32px;padding:0 12px;border:1px solid rgba(14,27,42,.12);border-radius:10px;background:#fff;color:var(--vl-ink);font:inherit;font-size:13px}:where(html[data-theme=pink]) .vl-dir-taginput input{border:1px solid rgba(58,31,46,.12)}html[data-theme=dark] .vl-dir-taginput input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.vl-dir-taginput input:focus{outline:none;border-color:#1f4a7373;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .vl-dir-taginput input:focus{border-color:#95476a73;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .vl-dir-taginput input:focus{outline:none;border-color:#82b2e68a;box-shadow:0 0 0 3px #78aae241}.vl-dir-taghits{position:absolute;z-index:70;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:4px;border-radius:12px;background:#fff;box-shadow:var(--vl-pop-shadow)}html[data-theme=dark] .vl-dir-taghits{background:#1c2838;box-shadow:var(--vl-pop-shadow)}.vl-dir-taghits button{min-height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--vl-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}html[data-theme=dark] .vl-dir-taghits button{border:0;background:transparent;color:var(--vl-ink)}.vl-dir-taghits button:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-taghits button:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-taghits button:hover{background:#233247}.vl-dir-taghits button.new{color:var(--vl-blue);font-weight:600}:where(html[data-theme=pink]) .vl-dir-taghits button.new{color:#95476a}html[data-theme=dark] .vl-dir-taghits button.new{color:#92bbe2}.vl-dir-tagcell{min-width:220px}.vl-dir-tagpick{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding:2px}.vl-dir-tagpick button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgba(14,27,42,.1);border-radius:999px;background:#fff;color:var(--vl-ink);font:inherit;font-size:12px;cursor:pointer}:where(html[data-theme=pink]) .vl-dir-tagpick button{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .vl-dir-tagpick button{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.vl-dir-tagpick button span{color:var(--vl-soft);font-size:11px}html[data-theme=dark] .vl-dir-tagpick button span{color:var(--vl-soft)}.vl-dir-tagpick button.on{border-color:var(--vl-blue);background:var(--vl-blue);color:#fff}:where(html[data-theme=pink]) .vl-dir-tagpick button.on{border-color:#95476a}html[data-theme=dark] .vl-dir-tagpick button.on{border-color:#92bbe2;background:var(--vl-blue);color:#fff}.vl-dir-tagpick button.on span{color:#ffffffbf}html[data-theme=dark] .vl-dir-tagpick button.on span{color:#ffffffbf}.vl-dir-none{margin:0;color:var(--vl-soft);font-size:12px}html[data-theme=dark] .vl-dir-none{color:var(--vl-soft)}.vl-dir-hint{margin:0;color:var(--vl-muted);font-size:13px;line-height:1.45}html[data-theme=dark] .vl-dir-hint{color:var(--vl-muted)}.vl-dir-name-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vl-dir-name-text b{overflow:hidden;font-weight:600;text-overflow:ellipsis}.vl-dir-sub{color:var(--vl-soft);font-size:12px}html[data-theme=dark] .vl-dir-sub{color:var(--vl-soft)}.vl-dir-name .vl-ava.company{display:inline-grid;place-items:center;flex:none;color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-dir-name .vl-ava.company{color:#95476a}html[data-theme=dark] .vl-dir-name .vl-ava.company{color:#92bbe2}.vl-dir-table .muted-text{color:var(--vl-muted)}html[data-theme=dark] .vl-dir-table .muted-text{color:var(--vl-muted)}.vl-dir-table .vl-dir-check{width:44px;padding-left:18px;padding-right:4px;cursor:default}.vl-dir-table tbody tr.sel{background:#e3ecf5d9}:where(html[data-theme=pink]) .vl-dir-table tbody tr.sel{background:#f6e2ead9}html[data-theme=dark] .vl-dir-table tbody tr.sel{background:#1f3b56f2}.vl-dir-table tbody tr.gone td:not(.vl-dir-check){color:var(--vl-soft)}html[data-theme=dark] .vl-dir-table tbody tr.gone td:not(.vl-dir-check){color:var(--vl-soft)}.vl-dir-table th.vl-dir-bulkcell{overflow:visible;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .vl-dir-table th.vl-dir-bulkcell{background:transparent}.vl-dir-bulk{border-radius:22px 22px 0 0;background:#e3ecf5f7;color:var(--vl-ink);font-size:13px;text-align:left;white-space:normal}:where(html[data-theme=pink]) .vl-dir-bulk{background:#f6e2eaf7}html[data-theme=dark] .vl-dir-bulk{background:#1f3b56;color:var(--vl-ink)}.vl-dir-pop{left:170px;color:var(--vl-ink);text-align:left;white-space:normal}html[data-theme=dark] .vl-dir-pop{color:var(--vl-ink)}.vl-dir-pop .amo-select,.vl-dir-pop .amo-select-btn{width:100%}.vl-dir-pop-actions{display:flex;gap:8px}.vl-dir-sort.on{color:var(--vl-ink)}html[data-theme=dark] .vl-dir-sort.on{color:var(--vl-ink)}.vl-dir-task{display:flex;flex-direction:column;gap:1px;min-width:0}.vl-dir-task b{font-weight:600}.vl-dir-task span{overflow:hidden;color:var(--vl-muted);font-size:12px;text-overflow:ellipsis}html[data-theme=dark] .vl-dir-task span{color:var(--vl-muted)}.vl-dir-task.over b{color:#b5000c}:where(html[data-theme=pink]) .vl-dir-task.over b{color:#b3264e}html[data-theme=dark] .vl-dir-task.over b{color:#f58087}.vl-dir-colpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.vl-dir-colpick label{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:1px solid rgba(14,27,42,.08);border-radius:12px;background:#fff;font-size:13px;cursor:pointer}:where(html[data-theme=pink]) .vl-dir-colpick label{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .vl-dir-colpick label{border:1px solid rgba(255,255,255,.132);background:#1c2838}.vl-dir-colpick label.on{border-color:#1f4a7359;background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-colpick label.on{border-color:#95476a59;background:#f9edf2}html[data-theme=dark] .vl-dir-colpick label.on{border-color:#82b2e66b;background:#233247}.vl-dir-dupes .vl-dir-dupe{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px}.vl-dir-dupe header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.vl-dir-dupe-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;font-size:13px}.vl-dir-dupe-row.main{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-dupe-row.main{background:#f9edf2}html[data-theme=dark] .vl-dir-dupe-row.main{background:#233247}.vl-dir-dupe-main{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.vl-dir-dupe-main input{accent-color:var(--vl-blue)}:where(html[data-theme=pink]) .vl-dir-dupe-main input{accent-color:#95476A}html[data-theme=dark] .vl-dir-dupe-main input{accent-color:#92BBE2}.vl-dir-dupe-main span{display:flex;flex-direction:column;min-width:0}.vl-dir-dupe-main span span{overflow:hidden;color:var(--vl-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vl-dir-dupe-main span span{color:var(--vl-muted)}.vl-dir-dupe-take{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--vl-muted);font-size:12px;cursor:pointer}html[data-theme=dark] .vl-dir-dupe-take{color:var(--vl-muted)}.vl-dir-import-actions{display:flex;align-items:center;gap:12px}.vl-dir-report{margin:0;padding:10px 12px;border-radius:12px;background:#eef3f8;color:var(--vl-ink);font:12px/1.5 var(--vl-font);white-space:pre-wrap}:where(html[data-theme=pink]) .vl-dir-report{background:#f9edf2}html[data-theme=dark] .vl-dir-report{background:#233247;color:var(--vl-ink)}.vl-dir-headtags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.vl-dir-addtag{height:22px;padding:0 10px;border:1px dashed rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#ffffffd9;font:inherit;font-size:12px;font-weight:600;cursor:pointer}html[data-theme=dark] .vl-dir-addtag{border:1px dashed rgba(255,255,255,.054);background:transparent;color:#ffffffd9}.vl-dir-addtag:hover{background:#ffffff1f}html[data-theme=dark] .vl-dir-addtag:hover{background:#ffffff1f}.vl-dir-headtag-input{display:inline-flex;align-items:center;gap:10px}.vl-dir-headtag-input .link-btn{color:#fff}html[data-theme=dark] .vl-dir-headtag-input .link-btn{color:#fff}.vl-dir-gone{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px 22px 0;padding:10px 16px;border-radius:16px;background:#fff4d6;color:#6b4b00;font-size:13px}html[data-theme=dark] .vl-dir-gone{background:#58481d;color:#f5d280}.vl-dir-linked{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 6px}.vl-dir-linked-name{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 4px;border:0;border-radius:12px;background:transparent;color:var(--vl-blue);font:inherit;font-size:14px;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .vl-dir-linked-name{color:#95476a}html[data-theme=dark] .vl-dir-linked-name{border:0;background:transparent;color:#92bbe2}.vl-dir-linked-name:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-linked-name:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-linked-name:hover{background:#233247}.vl-dir-linked-name b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vl-dir-linked-name .vl-ava{display:inline-grid;place-items:center;flex:none;background:#e3ecf5}:where(html[data-theme=pink]) .vl-dir-linked-name .vl-ava{background:#f6e2ea}html[data-theme=dark] .vl-dir-linked-name .vl-ava{background:#1f3b56}.vl-dir-static{display:block;padding:6px 0;color:var(--vl-ink);font-size:13px;overflow-wrap:anywhere}html[data-theme=dark] .vl-dir-static{color:var(--vl-ink)}.vl-dir-people{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.vl-dir-person{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vl-dir-person{border:0;background:transparent;color:var(--vl-ink)}.vl-dir-person:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-person:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-person:hover{background:#233247}.vl-dir-person .vl-ava{flex:none;background:#e3ecf5}:where(html[data-theme=pink]) .vl-dir-person .vl-ava{background:#f6e2ea}html[data-theme=dark] .vl-dir-person .vl-ava{background:#1f3b56}.vl-dir-person-text{display:flex;flex-direction:column;min-width:0}.vl-dir-person-text b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vl-dir-person-text span{overflow:hidden;color:var(--vl-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vl-dir-person-text span{color:var(--vl-muted)}.vl-dir-tasklist{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;border-radius:20px;background:#ffffffbf}html[data-theme=dark] .vl-dir-tasklist{background:#182233d4}.vl-dir-tasklist h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600}.vl-dir-tasklist h3 span{color:var(--vl-soft);font-weight:500}html[data-theme=dark] .vl-dir-tasklist h3 span{color:var(--vl-soft)}.vl-dir-taskrow{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--vl-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}html[data-theme=dark] .vl-dir-taskrow{border:0;background:transparent;color:var(--vl-ink)}.vl-dir-taskrow:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-taskrow:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-taskrow:hover{background:#233247}.vl-dir-taskrow b{font-weight:600;white-space:nowrap}.vl-dir-taskrow.over b{color:#b5000c}:where(html[data-theme=pink]) .vl-dir-taskrow.over b{color:#b3264e}html[data-theme=dark] .vl-dir-taskrow.over b{color:#f58087}.vl-dir-tasktext,.vl-dir-taskwho{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-dir-taskwho{color:var(--vl-muted);font-size:12px}html[data-theme=dark] .vl-dir-taskwho{color:var(--vl-muted)}.vl-dir-evdeal{max-width:220px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deal-window .deal-composer.collapsed.vl-dir-composer{justify-content:space-between;gap:12px;cursor:default}.vl-dir-composer-open{flex:1;padding:0;border:0;background:transparent;color:var(--vl-soft);font:inherit;text-align:left;cursor:text}html[data-theme=dark] .vl-dir-composer-open{border:0;background:transparent;color:var(--vl-soft)}.vl-dir-deals{display:flex;flex-direction:column;gap:14px;height:100%;overflow-y:auto;padding:18px 22px 24px}.vl-dir-dealgroup{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:22px;background:#ffffffd1;box-shadow:var(--vl-card-shadow)}html[data-theme=dark] .vl-dir-dealgroup{background:#182233e6;box-shadow:var(--vl-card-shadow)}.vl-dir-dealgroup header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;padding:0 8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.vl-dir-dealgroup header span{color:var(--vl-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}html[data-theme=dark] .vl-dir-dealgroup header span{color:var(--vl-muted)}.vl-dir-dealgroup.won header b{color:#0e7a4f}html[data-theme=dark] .vl-dir-dealgroup.won header b{color:#83f1c5}.vl-dir-dealgroup.lost header b{color:#b5000c}:where(html[data-theme=pink]) .vl-dir-dealgroup.lost header b{color:#b3264e}html[data-theme=dark] .vl-dir-dealgroup.lost header b{color:#f58087}.vl-dir-deal{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:14px;padding:10px 8px;border:0;border-radius:12px;background:transparent;color:var(--vl-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}html[data-theme=dark] .vl-dir-deal{border:0;background:transparent;color:var(--vl-ink)}.vl-dir-deal:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-dir-deal:hover{background:#f9edf2}html[data-theme=dark] .vl-dir-deal:hover{background:#233247}.vl-dir-deal-name{display:flex;flex-direction:column;min-width:0}.vl-dir-deal-name b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vl-dir-deal-name span{color:var(--vl-soft);font-size:12px}html[data-theme=dark] .vl-dir-deal-name span{color:var(--vl-soft)}.vl-dir-stage{display:inline-flex;align-items:center;gap:6px;max-width:220px;overflow:hidden;color:var(--vl-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vl-dir-stage{color:var(--vl-muted)}.vl-dir-stage:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--stage, #c3ccd6)}:where(html[data-theme=pink]) .vl-dir-stage:before{background:var(--stage, #D5C4CB)}html[data-theme=dark] .vl-dir-stage:before{background:var(--stage, #333F4B)}.vl-dir-deal-sum{font-weight:600;text-align:right;white-space:nowrap}@media(max-width:760px){.vl-dir-deal{grid-template-columns:minmax(0,1fr) auto}.vl-dir-deal .vl-dir-stage{grid-column:1 / -1;grid-row:2}.vl-dir-taskrow{grid-template-columns:minmax(0,1fr);gap:2px}.vl-dir-pop{left:12px}}.vl-top-notices{position:fixed;bottom:22px;left:50%;z-index:1100;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:none}.vl-conn-banner,.vl-update-chip{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 16px;border-radius:999px;background:#0e1b2aeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-family:var(--vl-font);font-size:13px;box-shadow:0 14px 32px #0e1b2a3d;pointer-events:auto;animation:vl-notice-in .24s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .vl-conn-banner,:where(html[data-theme=pink]) .vl-update-chip{background:#3a1f2eeb;box-shadow:0 14px 32px #3a1f2e3d}html[data-theme=dark] .vl-conn-banner,html[data-theme=dark] .vl-update-chip{background:#000000b8;color:#fff;box-shadow:0 14px 32px #0009}@keyframes vl-notice-in{0%{opacity:0;transform:translateY(10px)}}.vl-conn-banner.ok{background:#167848f0}html[data-theme=dark] .vl-conn-banner.ok{background:#000000b8}.vl-conn-text{font-weight:600;white-space:nowrap}.vl-conn-hint{min-width:0;overflow:hidden;color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis}html[data-theme=dark] .vl-conn-hint{color:#ffffffb8}.vl-conn-spin{flex:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:app-spin .8s linear infinite}html[data-theme=dark] .vl-conn-spin{border:2px solid rgba(255,255,255,.05);border-top-color:#2c3b50}.vl-update-chip button{padding:4px 12px;border:0;border-radius:999px;background:#fff;color:var(--vl-text, #0e1b2a);font:inherit;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .vl-update-chip button{color:var(--vl-text, #3A1F2E)}html[data-theme=dark] .vl-update-chip button{border:0;background:#1c2838;color:var(--vl-text, #D1D8E1)}@media(max-width:760px){.vl-conn-hint{display:none}}.shell-glass{background:#ecf0f5}:where(html[data-theme=pink]) .shell-glass{background:#faf1f3}html[data-theme=dark] .shell-glass{background:#0a1120}.vl-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.vl-bg span{position:absolute;border-radius:999px}.vl-bg-a{left:-120px;top:380px;width:520px;height:520px;background:#9dbedf;opacity:.55;filter:blur(90px)}:where(html[data-theme=pink]) .vl-bg-a{background:#f2b6c8}html[data-theme=dark] .vl-bg-a{background:#1c4b80;filter:blur(90px)}.vl-bg-b{right:-80px;top:460px;width:460px;height:460px;background:#f5b8be;opacity:.45;filter:blur(100px)}:where(html[data-theme=pink]) .vl-bg-b{background:#fbd4bf}html[data-theme=dark] .vl-bg-b{background:#5e2234;filter:blur(100px)}.vl-bg-c{left:46%;bottom:-160px;width:520px;height:420px;background:#b9d3ec;opacity:.6;filter:blur(100px)}:where(html[data-theme=pink]) .vl-bg-c{background:#d8cbf2}html[data-theme=dark] .vl-bg-c{background:#183a60;filter:blur(100px)}@media(min-width:1200px){.sidebar.vl-sidebar,.shell-glass .sidebar.vl-sidebar{overflow:visible}.app-shell.vl-frame .main>.dash.liquid-glass.crm-board.vl-deals{overflow:visible}html.vl-rail{--app-sidebar: 96px}.sidebar.vl-sidebar,.shell-glass .sidebar.vl-sidebar{z-index:30;pointer-events:none}.sidebar.vl-sidebar .vl-side{pointer-events:auto}.sidebar.vl-sidebar .vl-side{flex:none;width:276px;transition:width .3s cubic-bezier(.3,.7,.2,1)}.sidebar.vl-sidebar.rail .vl-side{width:76px}html.vl-nav-anim .sidebar.vl-sidebar .vl-side{background:#f7f9fcf7;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark].vl-nav-anim .sidebar.vl-sidebar .vl-side{background:#182233e6}html.vl-nav-anim .lead-overlay *,html.vl-nav-anim .vl-dir-overlay *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.vl-deal-open .sidebar.vl-sidebar{z-index:310}html.vl-deal-open .app-shell{grid-template-columns:296px minmax(0,1fr)}.lead-overlay.company-lead .lead-modal.deal-window{padding-left:20px}}.vl-side{position:relative}.vl-side-edge{position:absolute;z-index:5;right:-14px;top:30px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:#ffffffdb;color:var(--vl-muted);box-shadow:0 4px 14px #1430501f;cursor:pointer;transition:background .15s ease}:where(html[data-theme=pink]) .vl-side-edge{box-shadow:0 4px 14px #491c2d1f}html[data-theme=dark] .vl-side-edge{border:1px solid rgba(255,255,255,.114);background:#182233e6;color:var(--vl-muted);box-shadow:0 4px 14px #0000005f}.vl-side-edge:hover{background:#fff}html[data-theme=dark] .vl-side-edge:hover{background:#1c2838}.vl-side-edge:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-side-edge:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-side-edge:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-side-edge svg{transition:transform .3s cubic-bezier(.3,.7,.2,1)}.vl-sidebar.rail .vl-side-edge svg{transform:rotate(180deg)}.vl-side-logobox{position:relative;height:42px;overflow:hidden}.vl-side-logobox .vl-side-logo{position:absolute;left:6px;top:2px;max-width:none;margin:0;transition:opacity .16s ease .12s}.vl-side-emblem{position:absolute;left:1px;top:0;width:40px;height:40px;opacity:0;pointer-events:none;transition:opacity .2s ease}.vl-emblem{display:block;overflow:visible}.vl-emblem-teeth{transform-box:view-box;transform-origin:500px 500px}@keyframes vl-turn-a{0%{transform:rotate(0)}70%{transform:rotate(369deg)}86%{transform:rotate(357deg)}to{transform:rotate(360deg)}}@keyframes vl-turn-b{0%{transform:rotate(0)}70%{transform:rotate(-369deg)}86%{transform:rotate(-357deg)}to{transform:rotate(-360deg)}}.vl-sidebar.rail .vl-side-logo{opacity:0;pointer-events:none;transition-delay:0s}.vl-sidebar.rail .vl-side-emblem{opacity:1;transition-delay:.12s}.vl-side-plaque{height:40px;box-sizing:border-box;padding:0 12px;overflow:hidden;white-space:nowrap}.vl-side-plaque-text{display:inline-flex;align-items:center;gap:8px;transition:opacity .16s ease .12s}.vl-nav-label,.vl-nav-archive-label,.vl-nav-badge{transition:opacity .16s ease .12s}.vl-sidebar.rail .vl-side-plaque-text,.vl-sidebar.rail .vl-nav-label,.vl-sidebar.rail .vl-nav-archive-label,.vl-sidebar.rail .vl-nav-chev{opacity:0;transition-delay:0s}.vl-sidebar.rail .vl-nav-badge{position:absolute;left:25px;top:3px;min-width:16px;height:16px;box-sizing:border-box;margin:0;padding:0 3px;border:2px solid #f7f9fc;font-size:8px;font-weight:700;line-height:12px;text-align:center}html[data-theme=dark] .vl-sidebar.rail .vl-nav-badge{border:2px solid #2C3B50}.vl-sidebar.rail .vl-nav-badge.fresh{width:12px;min-width:12px;height:12px;padding:0;overflow:hidden;font-size:0}.vl-sidebar.rail .vl-nav-sec:after,.vl-sidebar.rail .vl-nav-archive:after{content:"";position:absolute;left:40px;bottom:9px;width:0;height:0;border-left:4px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.45}html[data-theme=dark] .vl-sidebar.rail .vl-nav-sec:after,html[data-theme=dark] .vl-sidebar.rail .vl-nav-archive:after{border-left:4px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}@keyframes vl-fly-pop{0%{opacity:0;transform:translate(-6px) scale(.98)}to{opacity:1;transform:none}}.vl-fly{position:fixed;z-index:1150;box-sizing:border-box;border-radius:18px;background:#fffffff5;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #0e1b2a0f,0 18px 44px #14305033;font-family:var(--vl-font);color:var(--vl-ink);animation:vl-fly-pop .16s ease-out}:where(html[data-theme=pink]) .vl-fly{box-shadow:0 0 0 1px #3a1f2e0f,0 18px 44px #491c2d33}html[data-theme=dark] .vl-fly{background:#182233e6;border:1px solid rgba(255,255,255,.114);box-shadow:0 0 0 1px #ffffff1b,0 18px 44px #00000094;color:var(--vl-ink)}.vl-fly.menu{min-width:230px;padding:6px}.vl-fly.tip{padding:9px 14px}.vl-fly-arrow{position:absolute;left:-6px;width:12px;height:12px;border-radius:2px;background:#fffffff5;box-shadow:-1px 1px #0e1b2a0d;transform:rotate(45deg)}:where(html[data-theme=pink]) .vl-fly-arrow{box-shadow:-1px 1px #3a1f2e0d}html[data-theme=dark] .vl-fly-arrow{background:#182233e6;box-shadow:-1px 1px #00000030}.vl-fly-title{padding:6px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-soft)}html[data-theme=dark] .vl-fly-title{color:var(--vl-soft)}.vl-fly-item{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:12px;font-size:13px;font-weight:500;color:var(--vl-ink);text-decoration:none;white-space:nowrap}html[data-theme=dark] .vl-fly-item{color:var(--vl-ink);text-decoration:none}.vl-fly-item:hover{background:#eef3f8}:where(html[data-theme=pink]) .vl-fly-item:hover{background:#f9edf2}html[data-theme=dark] .vl-fly-item:hover{background:#233247}.vl-fly-item.on{background:#1f4a731a;color:var(--vl-blue);font-weight:600}:where(html[data-theme=pink]) .vl-fly-item.on{background:#a65c801a;color:#95476a}html[data-theme=dark] .vl-fly-item.on{background:#78aae22b;color:#92bbe2}.vl-fly-item:focus-visible{outline:2px solid var(--vl-blue);outline-offset:1px}:where(html[data-theme=pink]) .vl-fly-item:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-fly-item:focus-visible{outline:2px solid #92BBE2;outline-offset:1px}.vl-fly-label{flex:1}.vl-fly-tip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap}.vl-fly-badge{padding:1px 7px;border-radius:999px;background:#fce6e8;color:#b5000c;font-size:11px;font-weight:700}:where(html[data-theme=pink]) .vl-fly-badge{color:#b3264e}html[data-theme=dark] .vl-fly-badge{background:#581d23;color:#f58087}@media(max-width:1199px){.vl-side-edge{display:none}}@media(prefers-reduced-motion:reduce){.sidebar.vl-sidebar .vl-side{transition:none!important}.vl-emblem-teeth,.vl-fly{animation:none!important}.vl-side-edge svg,.vl-side-logo,.vl-side-emblem,.vl-side-plaque-text,.vl-nav-label,.vl-nav-archive-label,.vl-nav-badge,.vl-nav-chev{transition:none}}.vl-twins{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px;padding:12px 14px;border-radius:16px;background:#fff7e6;box-shadow:inset 0 0 0 1px #c2840a38;font-family:var(--vl-font)}html[data-theme=dark] .vl-twins{background:#58451d;box-shadow:inset 0 0 0 1px #c2840a38}.vl-twins-title{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.4;color:#6b4500}html[data-theme=dark] .vl-twins-title{color:#f5cb80}.vl-twins-title svg{flex:none;margin-top:1px}.vl-twins-list{display:flex;flex-direction:column;gap:6px}.vl-twin{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:12px;background:#fff;color:var(--vl-ink);font:inherit;text-align:left;box-shadow:inset 0 0 0 1px #0e1b2a12}:where(html[data-theme=pink]) .vl-twin{box-shadow:inset 0 0 0 1px #3a1f2e12}html[data-theme=dark] .vl-twin{border:0;background:#1c2838;color:var(--vl-ink);box-shadow:inset 0 0 0 1px #ffffff1e}button.vl-twin{cursor:pointer;transition:box-shadow .15s ease}.vl-twin.on{box-shadow:inset 0 0 0 1.5px var(--vl-blue)}html[data-theme=dark] .vl-twin.on{box-shadow:inset 0 0 0 1.5px var(--vl-blue)}.vl-twin-dot{flex:none;width:16px;height:16px;box-sizing:border-box;border:1.5px solid #9aa6b2;border-radius:999px;background:#fff}:where(html[data-theme=pink]) .vl-twin-dot{border:1.5px solid #B09CA4}html[data-theme=dark] .vl-twin-dot{border:1.5px solid #667685;background:#1c2838}.vl-twin.on .vl-twin-dot{border:5px solid var(--vl-blue)}:where(html[data-theme=pink]) .vl-twin.on .vl-twin-dot{border:5px solid #95476A}html[data-theme=dark] .vl-twin.on .vl-twin-dot{border:5px solid #92BBE2}.vl-twin-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vl-twin-text b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vl-twin-text span{overflow:hidden;font-size:12px;color:var(--vl-muted);text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vl-twin-text span{color:var(--vl-muted)}.vl-twin-text .vl-twin-deals{color:var(--vl-soft)}html[data-theme=dark] .vl-twin-text .vl-twin-deals{color:var(--vl-soft)}.vl-twin-why{flex:none;padding:2px 8px;border-radius:999px;background:#fff1d2;color:#8a5800;font-size:11px;font-weight:600;white-space:nowrap}html[data-theme=dark] .vl-twin-why{background:#58461d;color:#f5ca80}.vl-twins-note{margin:0;font-size:12px;line-height:1.45;color:var(--vl-muted)}html[data-theme=dark] .vl-twins-note{color:var(--vl-muted)}.vl-twins-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.vl-btn.primary.vl-twins-merge{height:34px;padding:0 16px;font-size:13px}.vl-twin:focus-visible,.vl-twins-foot button:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vl-twin:focus-visible,:where(html[data-theme=pink]) .vl-twins-foot button:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vl-twin:focus-visible,html[data-theme=dark] .vl-twins-foot button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}@media(prefers-reduced-motion:reduce){button.vl-twin{transition:none}}@keyframes vl-pick-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes vl-pick-out{to{opacity:0;transform:scale(.5)}}@keyframes vl-date-in{0%{transform:translate(28px)}}@keyframes vl-date-back{0%{transform:translate(-28px)}}.vl-btn.ghost.vl-selbtn{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.vl-btn.ghost.vl-selbtn.on{background:var(--vl-blue);border-color:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .vl-btn.ghost.vl-selbtn.on{border-color:#95476a;box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .vl-btn.ghost.vl-selbtn.on{background:var(--vl-blue);border-color:#92bbe2;color:#fff;box-shadow:0 8px 20px #0009}.vl-btn.ghost.vl-selbtn.on:hover{filter:brightness(1.08)}html[data-theme=dark] .vl-btn.ghost.vl-selbtn.on:hover{filter:brightness(1.08)}.vl-deals .kanban-card .vl-pick{display:none}body.vl-picking .vl-deals .kanban-card{position:relative}body.vl-picking .vl-deals .kanban-card .vl-pick{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px #9aa6b2;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;animation:vl-pick-in .18s cubic-bezier(.3,1.5,.5,1) both;animation-delay:var(--pd, 0ms)}:where(html[data-theme=pink]) body.vl-picking .vl-deals .kanban-card .vl-pick{box-shadow:inset 0 0 0 1.5px #b09ca4}html[data-theme=dark] body.vl-picking .vl-deals .kanban-card .vl-pick{border:0;background:#1c2838;color:transparent;box-shadow:inset 0 0 0 1.5px #9aa6b2}body.vl-unpicking .vl-deals .kanban-card .vl-pick{animation:vl-pick-out .14s ease-in both;animation-delay:0ms}body.vl-picking .vl-deals .kanban-card.picked .vl-pick{background:var(--vl-blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}html[data-theme=dark] body.vl-picking .vl-deals .kanban-card.picked .vl-pick{background:var(--vl-blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}body.vl-picking .vl-deals .kanban-card.picked,body.vl-picking .vl-deals .kanban-card.picked:hover{box-shadow:0 0 0 2px var(--vl-blue),0 8px 20px #1430501a}:where(html[data-theme=pink]) body.vl-picking .vl-deals .kanban-card.picked,:where(html[data-theme=pink]) body.vl-picking .vl-deals .kanban-card.picked:hover{box-shadow:0 0 0 2px var(--vl-blue),0 8px 20px #491c2d1a}html[data-theme=dark] body.vl-picking .vl-deals .kanban-card.picked,html[data-theme=dark] body.vl-picking .vl-deals .kanban-card.picked:hover{box-shadow:0 0 0 2px var(--vl-blue),0 8px 20px #00000052}.vl-deals .kanban-card.vl-drag-card .vl-pick{animation:none!important}body.vl-picking .vl-deals .deal-card-head{padding-right:28px}body.vl-picking .vl-deals .kanban-card .card-created{animation:vl-date-in .18s cubic-bezier(.2,.8,.2,1) both}body.vl-dateback .vl-deals .kanban-card .card-created{animation:vl-date-back .18s cubic-bezier(.2,.8,.2,1) both}.vl-deals .data-table .vl-pickcol{width:20px;padding-right:4px;padding-left:16px}.vl-box{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px #9aa6b2;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;animation:vl-pick-in .18s cubic-bezier(.3,1.5,.5,1) both;animation-delay:var(--pd, 0ms)}:where(html[data-theme=pink]) .vl-box{box-shadow:inset 0 0 0 1.5px #b09ca4}html[data-theme=dark] .vl-box{border:0;background:#1c2838;color:transparent;box-shadow:inset 0 0 0 1.5px #9aa6b2}.vl-box[aria-checked=true]{background:var(--vl-blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}html[data-theme=dark] .vl-box[aria-checked=true]{background:var(--vl-blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}body.vl-unpicking .vl-box{animation:vl-pick-out .14s ease-in both;animation-delay:0ms}.vl-deals .data-table tbody tr.vl-row-picked,.vl-deals .data-table tbody tr.vl-row-picked:hover{background:#eef4fa}:where(html[data-theme=pink]) .vl-deals .data-table tbody tr.vl-row-picked,:where(html[data-theme=pink]) .vl-deals .data-table tbody tr.vl-row-picked:hover{background:#fbedf3}html[data-theme=dark] .vl-deals .data-table tbody tr.vl-row-picked,html[data-theme=dark] .vl-deals .data-table tbody tr.vl-row-picked:hover{background:#223146}.vl-pickbar{position:fixed;left:50%;bottom:24px;z-index:1090;display:flex;align-items:center;gap:4px;max-width:calc(100vw - 32px);box-sizing:border-box;overflow-x:auto;scrollbar-width:none;padding:7px 7px 7px 8px;border-radius:999px;background:#0e1b2a;color:#fff;font-family:var(--vl-font);font-size:13px;white-space:nowrap;box-shadow:0 18px 44px #0e1b2a57;transform:translate(-50%);animation:vl-bar-in .22s cubic-bezier(.3,.7,.2,1) both}:where(html[data-theme=pink]) .vl-pickbar{background:#3a1f2e;box-shadow:0 18px 44px #3a1f2e57}html[data-theme=dark] .vl-pickbar{background:#2b3c50;color:#fff;box-shadow:0 18px 44px #0009}.vl-pickbar::-webkit-scrollbar{display:none}.vl-pickbar.out{animation:vl-bar-out .14s ease-in both}@keyframes vl-bar-in{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes vl-bar-out{to{opacity:0;transform:translate(-50%,16px)}}.vl-pickbar-x{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}html[data-theme=dark] .vl-pickbar-x{border:0;background:transparent;color:#fff}.vl-pickbar-count{flex:none;padding:0 12px 0 2px}.vl-pickbar-count b{font-weight:600}.vl-pickbar-count span{color:#ffffff9e}html[data-theme=dark] .vl-pickbar-count span{color:#ffffff9e}.vl-pickbar-sep{flex:none;width:1px;height:22px;margin-right:4px;background:#ffffff29}html[data-theme=dark] .vl-pickbar-sep{background:#ffffff29}.vl-pickbar-merge{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#0e1b2a;font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}:where(html[data-theme=pink]) .vl-pickbar-merge{color:#3a1f2e}html[data-theme=dark] .vl-pickbar-merge{border:0;background:#1c2838;color:#d1d8e1}.vl-pickbar-merge:disabled{background:#ffffff1f;color:#ffffff80;cursor:default}html[data-theme=dark] .vl-pickbar-merge:disabled{background:#ffffff1f;color:#ffffff80}.vl-pickbar-btn{flex:none;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#ffffffdb;font:inherit;cursor:pointer}html[data-theme=dark] .vl-pickbar-btn{border:0;background:transparent;color:#ffffffdb}.vl-pickbar-btn.strong{background:#ffffff29;color:#fff;font-weight:600}html[data-theme=dark] .vl-pickbar-btn.strong{background:#ffffff29;color:#fff}.vl-pickbar-x:hover,.vl-pickbar-btn:hover{background:#ffffff1f}html[data-theme=dark] .vl-pickbar-x:hover,html[data-theme=dark] .vl-pickbar-btn:hover{background:#ffffff1f}.vl-pickbar-btn.strong:hover{background:#ffffff3d}html[data-theme=dark] .vl-pickbar-btn.strong:hover{background:#ffffff3d}.vl-pickbar-btn.danger{display:inline-flex;align-items:center;gap:6px;color:#ffb4a8;font-weight:600}html[data-theme=dark] .vl-pickbar-btn.danger{color:#ffb4a8}.vl-pickbar-btn.danger:hover{background:#e4000f38;color:#fff}:where(html[data-theme=pink]) .vl-pickbar-btn.danger:hover{background:#e0457b38}html[data-theme=dark] .vl-pickbar-btn.danger:hover{background:#e4000f38;color:#fff}.vl-pickbar-btn.danger:disabled{color:#fff6;background:transparent;cursor:default}html[data-theme=dark] .vl-pickbar-btn.danger:disabled{color:#fff6;background:transparent}.vl-pickbar-hint{flex:none;padding:0 12px 0 6px;font-size:12px;color:#ffffff9e}html[data-theme=dark] .vl-pickbar-hint{color:#ffffff9e}.vl-pickbar .amo-select.v-plain .amo-select-btn,.vl-pickbar .amo-select.v-plain .amo-select-btn.empty{height:36px;padding:0 10px 0 12px;border:0;border-radius:999px;background:transparent;color:#ffffffdb;font-size:13px}html[data-theme=dark] .vl-pickbar .amo-select.v-plain .amo-select-btn,html[data-theme=dark] .vl-pickbar .amo-select.v-plain .amo-select-btn.empty{border:0;background:transparent;color:#ffffffdb}.vl-pickbar .amo-select.v-plain .amo-select-btn:hover,.vl-pickbar .amo-select.v-plain.open .amo-select-btn,.vl-pickbar .amo-select.v-plain .amo-select-btn:focus-visible{background:#ffffff1f;box-shadow:none}html[data-theme=dark] .vl-pickbar .amo-select.v-plain .amo-select-btn:hover,html[data-theme=dark] .vl-pickbar .amo-select.v-plain.open .amo-select-btn,html[data-theme=dark] .vl-pickbar .amo-select.v-plain .amo-select-btn:focus-visible{background:#ffffff1f;box-shadow:none}.vl-pickbar button:focus-visible{outline:2px solid #93bbe2;outline-offset:2px}:where(html[data-theme=pink]) .vl-pickbar button:focus-visible{outline:2px solid #DC99B4}html[data-theme=dark] .vl-pickbar button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vl-toast.above-bar{bottom:84px}.mg-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0e1b2a5c;animation:mg-fade .16s ease both}:where(html[data-theme=pink]) .mg-overlay{background:#3a1f2e5c}html[data-theme=dark] .mg-overlay{background:#0009}@keyframes mg-fade{0%{opacity:0}}.mg-dialog{width:min(1040px,100%);max-height:100%;min-height:0;display:flex;flex-direction:column;border-radius:28px;background:#f6f8fb;color:var(--vl-ink);font-family:var(--vl-font);box-shadow:0 30px 80px #0e1b2a59;overflow:hidden;outline:none;animation:mg-in .2s cubic-bezier(.2,.8,.2,1) both}:where(html[data-theme=pink]) .mg-dialog{box-shadow:0 30px 80px #3a1f2e59}html[data-theme=dark] .mg-dialog{background:#202d40;color:var(--vl-ink);box-shadow:0 30px 80px #0009;outline:none}@keyframes mg-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.mg-dialog button:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .mg-dialog button:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .mg-dialog button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.mg-head{flex:none;display:flex;align-items:flex-start;gap:14px;padding:22px 24px 14px 26px}.mg-head-icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--vl-blue);color:#fff}html[data-theme=dark] .mg-head-icon{background:var(--vl-blue);color:#fff}.mg-head-text{flex:1;min-width:0}.mg-head h2{margin:0;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.mg-head p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--vl-muted)}html[data-theme=dark] .mg-head p{color:var(--vl-muted)}.mg-x{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:#edf1f6;color:var(--vl-ink);cursor:pointer}:where(html[data-theme=pink]) .mg-x{background:#f7ecf0}html[data-theme=dark] .mg-x{border:0;background:#243349;color:var(--vl-ink)}.mg-x:hover{background:#e3e9f0}:where(html[data-theme=pink]) .mg-x:hover{background:#f1e2e8}html[data-theme=dark] .mg-x:hover{background:#293a52}.mg-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:4px 24px 20px 26px}.mg-body>section{flex:none}.mg-deals{display:grid;gap:12px}.mg-deal{min-width:0;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:0;border-radius:20px;background:#fff9;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #0e1b2a12;transition:background-color .15s ease,box-shadow .15s ease}:where(html[data-theme=pink]) .mg-deal{box-shadow:inset 0 0 0 1px #3a1f2e12}html[data-theme=dark] .mg-deal{border:0;background:#182233ad;color:var(--vl-ink);box-shadow:inset 0 0 0 1px #ffffff1e}.mg-deal:hover{background:#ffffffd9}html[data-theme=dark] .mg-deal:hover{background:#182233e6}.mg-deal.on{background:#fff;box-shadow:0 0 0 2px var(--vl-blue),0 10px 26px #1430501a}:where(html[data-theme=pink]) .mg-deal.on{box-shadow:0 0 0 2px var(--vl-blue),0 10px 26px #491c2d1a}html[data-theme=dark] .mg-deal.on{background:#1c2838;box-shadow:0 0 0 2px var(--vl-blue),0 10px 26px #00000052}.mg-deal-top{display:flex;align-items:center;gap:8px}.mg-radio{flex:none;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #9aa6b2;border-radius:999px;background:#fff;transition:border .15s ease}:where(html[data-theme=pink]) .mg-radio{border:1.5px solid #B09CA4}html[data-theme=dark] .mg-radio{border:1.5px solid #667685;background:#1c2838}.mg-deal.on .mg-radio{border:5px solid var(--vl-blue)}:where(html[data-theme=pink]) .mg-deal.on .mg-radio{border:5px solid #95476A}html[data-theme=dark] .mg-deal.on .mg-radio{border:5px solid #92BBE2}.mg-radio.sm{width:14px;height:14px}.mg-opt.on .mg-radio.sm{border:4.5px solid var(--vl-blue)}:where(html[data-theme=pink]) .mg-opt.on .mg-radio.sm{border:4.5px solid #95476A}html[data-theme=dark] .mg-opt.on .mg-radio.sm{border:4.5px solid #92BBE2}.mg-role{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--vl-soft)}html[data-theme=dark] .mg-role{color:var(--vl-soft)}.mg-deal.on .mg-role{color:var(--vl-blue)}:where(html[data-theme=pink]) .mg-deal.on .mg-role{color:#95476a}html[data-theme=dark] .mg-deal.on .mg-role{color:#92bbe2}.mg-date{margin-left:auto;font-size:12px;color:var(--vl-soft);white-space:nowrap}html[data-theme=dark] .mg-date{color:var(--vl-soft)}.mg-deal-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;font-weight:600}.mg-deal-company{overflow:hidden;font-size:13px;color:var(--vl-muted);text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .mg-deal-company{color:var(--vl-muted)}.mg-deal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mg-stage{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px #0e1b2a14}:where(html[data-theme=pink]) .mg-stage{box-shadow:inset 0 0 0 1px #3a1f2e14}html[data-theme=dark] .mg-stage{background:#1c2838;box-shadow:inset 0 0 0 1px #fff2}.mg-stage i{flex:none;width:8px;height:8px;border-radius:999px}.mg-lost{padding:2px 9px;border-radius:999px;background:#fce6e8;color:#b5000c;font-size:11px;font-weight:600}:where(html[data-theme=pink]) .mg-lost{color:#b3264e}html[data-theme=dark] .mg-lost{background:#581d23;color:#f58087}.mg-owner{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .mg-owner{color:var(--vl-muted)}.mg-sum{margin-left:auto;font-size:15px;font-weight:600;white-space:nowrap}.mg-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .mg-chips{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .mg-chips{border-top:1px solid rgba(255,255,255,.104)}.mg-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.mg-chip.k-call,.mg-feed-icon.k-call{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .mg-chip.k-call,:where(html[data-theme=pink]) .mg-feed-icon.k-call{background:#f6e2ea;color:#95476a}html[data-theme=dark] .mg-chip.k-call,html[data-theme=dark] .mg-feed-icon.k-call{background:#1f3b56;color:#93bbe2}.mg-chip.k-email,.mg-feed-icon.k-email{background:#ebe7fb;color:#4b3aa8}html[data-theme=dark] .mg-chip.k-email,html[data-theme=dark] .mg-feed-icon.k-email{background:#291d58;color:#a094e0}.mg-chip.k-task,.mg-feed-icon.k-task{background:#e0f5e9;color:#1f6e43}html[data-theme=dark] .mg-chip.k-task,html[data-theme=dark] .mg-feed-icon.k-task{background:#1d5836;color:#94e1b7}.mg-chip.k-note,.mg-chip.k-chat,.mg-chip.k-meeting,.mg-feed-icon.k-note,.mg-feed-icon.k-chat,.mg-feed-icon.k-meeting{background:#fff4d6;color:#8a5800}html[data-theme=dark] .mg-chip.k-note,html[data-theme=dark] .mg-chip.k-chat,html[data-theme=dark] .mg-chip.k-meeting,html[data-theme=dark] .mg-feed-icon.k-note,html[data-theme=dark] .mg-feed-icon.k-chat,html[data-theme=dark] .mg-feed-icon.k-meeting{background:#58481d;color:#f5ca80}.mg-chip.k-file,.mg-feed-icon.k-file{background:#edf1f6;color:#4f5d6e}:where(html[data-theme=pink]) .mg-chip.k-file,:where(html[data-theme=pink]) .mg-feed-icon.k-file{background:#f7ecf0;color:#6c515c}html[data-theme=dark] .mg-chip.k-file,html[data-theme=dark] .mg-feed-icon.k-file{background:#243349;color:#9ba8b7}.mg-chip.k-invoice,.mg-feed-icon.k-invoice{background:#fde8ec;color:#a3263c}html[data-theme=dark] .mg-chip.k-invoice,html[data-theme=dark] .mg-feed-icon.k-invoice{background:#581d28;color:#e58f9e}.mg-chip.k-empty{background:#edf1f6;color:var(--vl-soft)}:where(html[data-theme=pink]) .mg-chip.k-empty{background:#f7ecf0}html[data-theme=dark] .mg-chip.k-empty{background:#243349;color:var(--vl-soft)}.mg-hint{margin:10px 2px 0;font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .mg-hint{color:var(--vl-muted)}.mg-table{border-radius:20px;background:#fff;box-shadow:0 2px 10px #1430500d;overflow-x:auto}:where(html[data-theme=pink]) .mg-table{box-shadow:0 2px 10px #491c2d0d}html[data-theme=dark] .mg-table{background:#1c2838;box-shadow:0 2px 10px #00000030}.mg-row{display:grid;gap:0 10px;align-items:center;min-height:44px;padding:6px 16px;border-bottom:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .mg-row{border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .mg-row{border-bottom:1px solid rgba(255,255,255,.09)}.mg-table-in>.mg-row:last-child{border-bottom:0}html[data-theme=dark] .mg-table-in>.mg-row:last-child{border-bottom:0}.mg-row-head{min-height:0;padding:12px 16px 10px;border-bottom-color:#0e1b2a12;font-size:12px;font-weight:600;color:var(--vl-muted)}:where(html[data-theme=pink]) .mg-row-head{border-bottom-color:#3a1f2e12}html[data-theme=dark] .mg-row-head{border-bottom-color:#ffffff1e;color:var(--vl-muted)}.mg-row-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-row-head .is-main{color:var(--vl-blue)}:where(html[data-theme=pink]) .mg-row-head .is-main{color:#95476a}html[data-theme=dark] .mg-row-head .is-main{color:#92bbe2}.mg-row-head .mg-result-head{color:var(--vl-ink)}html[data-theme=dark] .mg-row-head .mg-result-head{color:var(--vl-ink)}.mg-row.is-locked{background:#fbfcfe}html[data-theme=dark] .mg-row.is-locked{background:#1d2a3b}.mg-row.is-choice{background:#fffcf3}html[data-theme=dark] .mg-row.is-choice{background:#1f2d40}.mg-label{font-size:13px;color:var(--vl-muted)}html[data-theme=dark] .mg-label{color:var(--vl-muted)}.mg-cell{min-width:0;padding:6px 0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mg-cell.is-main{color:var(--vl-ink)}html[data-theme=dark] .mg-cell.is-main{color:var(--vl-ink)}.mg-cell.is-other{color:var(--vl-text)}html[data-theme=dark] .mg-cell.is-other{color:var(--vl-text)}.mg-cell.is-empty{color:#b4bec9}:where(html[data-theme=pink]) .mg-cell.is-empty{color:#c7b6bd}html[data-theme=dark] .mg-cell.is-empty{color:#546374}.mg-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;vertical-align:1px}.mg-opt{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:12px;background:#f3f6f9;color:var(--vl-ink);font:inherit;font-size:13px;text-align:left;vertical-align:middle;cursor:pointer;box-shadow:inset 0 0 0 1px #0e1b2a0f;transition:background-color .15s ease,box-shadow .15s ease}:where(html[data-theme=pink]) .mg-opt{background:#f9f3f5;box-shadow:inset 0 0 0 1px #3a1f2e0f}html[data-theme=dark] .mg-opt{border:0;background:#212f43;color:var(--vl-ink);box-shadow:inset 0 0 0 1px #ffffff1b}.mg-opt.on{background:#e3ecf5;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}:where(html[data-theme=pink]) .mg-opt.on{background:#f6e2ea}html[data-theme=dark] .mg-opt.on{background:#1f3b56;box-shadow:inset 0 0 0 1.5px var(--vl-blue)}.mg-opt-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-result{min-width:0;display:flex;flex-direction:column;gap:3px}.mg-result b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mg-status{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.mg-status.lock{background:#fff4d6;color:#8a5800}html[data-theme=dark] .mg-status.lock{background:#58481d;color:#f5ca80}.mg-status.neutral{background:#edf1f6;color:#4f5d6e}:where(html[data-theme=pink]) .mg-status.neutral{background:#f7ecf0;color:#6c515c}html[data-theme=dark] .mg-status.neutral{background:#243349;color:#9ba8b7}.mg-status.take{background:#e0f5e9;color:#1f6e43}html[data-theme=dark] .mg-status.take{background:#1d5836;color:#94e1b7}.mg-status.main{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .mg-status.main{background:#f6e2ea;color:#95476a}html[data-theme=dark] .mg-status.main{background:#1f3b56;color:#93bbe2}.mg-feed{display:flex;flex-direction:column;gap:10px}.mg-feed h3{margin:0 2px;font-size:15px;font-weight:600}.mg-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.mg-feed-item{min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:0 2px 10px #1430500d}:where(html[data-theme=pink]) .mg-feed-item{box-shadow:0 2px 10px #491c2d0d}html[data-theme=dark] .mg-feed-item{background:#1c2838;box-shadow:0 2px 10px #00000030}.mg-feed-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px}.mg-feed-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mg-feed-text b,.mg-feed-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-feed-text b{font-size:13px;font-weight:600}.mg-feed-text span{font-size:12px;color:var(--vl-muted)}html[data-theme=dark] .mg-feed-text span{color:var(--vl-muted)}.mg-rec{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;border-radius:999px;background:#e3ecf5;color:#1f4a73;font-size:12px;font-weight:600}:where(html[data-theme=pink]) .mg-rec{background:#f6e2ea;color:#95476a}html[data-theme=dark] .mg-rec{background:#1f3b56;color:#93bbe2}.mg-rec>span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .mg-rec>span{background:#a65c80}html[data-theme=dark] .mg-rec>span{background:#255386;color:#fff}.mg-empty{margin:0 2px;font-size:13px;color:var(--vl-soft)}html[data-theme=dark] .mg-empty{color:var(--vl-soft)}.mg-error{margin:8px 0;padding:12px 14px;border-radius:14px;background:#fce6e8;color:#b5000c;font-size:14px}:where(html[data-theme=pink]) .mg-error{color:#b3264e}html[data-theme=dark] .mg-error{background:#581d23;color:#f58087}.mg-loading{display:flex;flex-direction:column;gap:12px;padding:4px 0}.mg-skel{height:120px;border-radius:20px;background:#e9eef4}:where(html[data-theme=pink]) .mg-skel{background:#f5e8ed}html[data-theme=dark] .mg-skel{background:#26364c}.mg-skel.wide{height:200px}.mg-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 24px 18px 26px;border-top:1px solid rgba(14,27,42,.07);background:#fff}:where(html[data-theme=pink]) .mg-foot{border-top:1px solid rgba(58,31,46,.07)}html[data-theme=dark] .mg-foot{border-top:1px solid rgba(255,255,255,.118);background:#1c2838}.mg-after{flex:1 1 380px;min-width:0;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--vl-muted)}html[data-theme=dark] .mg-after{color:var(--vl-muted)}.mg-after svg{flex:none;margin-top:1px}.mg-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-family:var(--vl-font);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}html[data-theme=dark] .mg-btn{border:0}.mg-btn.ghost{background:#edf1f6;color:var(--vl-ink)}:where(html[data-theme=pink]) .mg-btn.ghost{background:#f7ecf0}html[data-theme=dark] .mg-btn.ghost{background:#243349;color:var(--vl-ink)}.mg-btn.ghost:hover{background:#e3e9f0}:where(html[data-theme=pink]) .mg-btn.ghost:hover{background:#f1e2e8}html[data-theme=dark] .mg-btn.ghost:hover{background:#293a52}.mg-btn.primary{padding:0 22px;background:var(--vl-blue);color:#fff;font-weight:600;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .mg-btn.primary{box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .mg-btn.primary{background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #0009}.mg-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .mg-btn.primary:hover{filter:brightness(1.08)}.mg-btn.primary:disabled{opacity:.55;cursor:default;filter:none}html[data-theme=dark] .mg-btn.primary:disabled{filter:none}@media(max-height:760px){.mg-overlay{padding:12px}.mg-head{padding:16px 20px 10px 22px}.mg-body{gap:14px}.mg-foot{padding:10px 20px 12px 22px}}@media(max-width:760px){.mg-overlay{padding:12px}.mg-dialog{border-radius:22px}.mg-head{padding:16px 16px 10px}.mg-body{padding:4px 16px 16px}.mg-foot{padding:12px 16px 14px}.mg-deals{grid-template-columns:1fr!important}.mg-after{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.vl-pick,.vl-box,.vl-deals .kanban-card .card-created,.vl-pickbar,.mg-overlay,.mg-dialog{animation:none!important}.vl-pick,.vl-box,.mg-deal,.mg-opt,.mg-radio{transition:none!important}}@keyframes fw-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes fw-modal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes fw-fade{0%{opacity:0}to{opacity:1}}.fw-fade{position:fixed;z-index:1000;background:#0e1b2a42;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fw-fade .2s ease-out}:where(html[data-theme=pink]) .fw-fade{background:#3a1f2e42}html[data-theme=dark] .fw-fade{background:#00000080}.fw-modal{position:fixed;z-index:1001;display:flex;box-sizing:border-box;border-radius:28px;background:#f7f9fc;box-shadow:0 30px 90px #0e1b2a47,0 0 0 1px #ffffffb3;overflow:hidden;font-family:var(--vl-font);color:var(--vl-ink);text-align:left;animation:fw-modal .26s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .fw-modal{box-shadow:0 30px 90px #3a1f2e47,0 0 0 1px #ffffffb3}html[data-theme=dark] .fw-modal{background:#1f2c3f;box-shadow:0 30px 90px #0009,0 0 0 1px #ffffff0b;color:var(--vl-ink)}.fw-modal *,.fw-modal *:before,.fw-modal *:after{box-sizing:border-box}.fw-rail{flex:0 0 224px;display:flex;flex-direction:column;gap:6px;padding:20px 12px 16px;background:linear-gradient(180deg,#eef3f9,#e7eef6);border-right:1px solid rgba(14,27,42,.06);min-height:0;overflow:auto}:where(html[data-theme=pink]) .fw-rail{background:linear-gradient(180deg,#faedf2,#f7e6ed);border-right:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .fw-rail{background:linear-gradient(180deg,#233246,#26364c);border-right:1px solid rgba(255,255,255,.104)}.fw-rail-list{position:relative;display:flex;flex-direction:column;gap:2px}.fw-rail-label{padding:12px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96a4;line-height:14px}:where(html[data-theme=pink]) .fw-rail-label{color:#a28c95}html[data-theme=dark] .fw-rail-label{color:#717f90}.fw-rail-hint{padding:6px 10px 4px;font-size:12px;font-weight:500;line-height:16px;color:#8a96a4}:where(html[data-theme=pink]) .fw-rail-hint{color:#a28c95}html[data-theme=dark] .fw-rail-hint{color:#717f90}.fw-preset{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 12px;border:0;border-radius:14px;background:transparent;font:inherit;font-size:13px;font-weight:600;text-align:left;color:#22313f;cursor:pointer}:where(html[data-theme=pink]) .fw-preset{color:#3c252e}html[data-theme=dark] .fw-preset{border:0;background:transparent;color:#bfcbd6}.fw-preset:hover{background:#fff9}html[data-theme=dark] .fw-preset:hover{background:#182233ad}.fw-tag{margin-left:auto;padding:1px 7px;border-radius:999px;background:#1f4a731a;color:#1f4a73;font-size:10px;font-weight:700;white-space:nowrap}:where(html[data-theme=pink]) .fw-tag{background:#a65c801a;color:#95476a}html[data-theme=dark] .fw-tag{background:#78aae22b;color:#93bbe2}.fw-saved{position:relative;display:flex;align-items:center;width:100%;min-height:38px;border-radius:14px}.fw-saved .fw-preset{flex:1;min-width:0;padding-right:4px;background:transparent}html[data-theme=dark] .fw-saved .fw-preset{background:transparent}.fw-saved-x{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-right:6px;padding:0;border:0;border-radius:999px;background:transparent;color:#8a96a4;cursor:pointer;opacity:0;transition:opacity .12s ease}:where(html[data-theme=pink]) .fw-saved-x{color:#a28c95}html[data-theme=dark] .fw-saved-x{border:0;background:transparent;color:#717f90}.fw-saved:hover .fw-saved-x,.fw-saved-x:focus-visible{opacity:1}.fw-saved-x:hover{background:#fffc;color:#b5000c}:where(html[data-theme=pink]) .fw-saved-x:hover{color:#b3264e}html[data-theme=dark] .fw-saved-x:hover{background:#182233e0;color:#f58087}.fw-rail-list>.vl-bead{border-radius:14px;background:var(--vl-blue);box-shadow:0 6px 16px #1f4a7347}:where(html[data-theme=pink]) .fw-rail-list>.vl-bead{box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .fw-rail-list>.vl-bead{background:var(--vl-blue);box-shadow:0 6px 16px #0009}.fw-tabs>.vl-bead,.fw-seg>.vl-bead{background:var(--vl-blue);box-shadow:0 4px 12px #1f4a7340}:where(html[data-theme=pink]) .fw-tabs>.vl-bead,:where(html[data-theme=pink]) .fw-seg>.vl-bead{box-shadow:0 4px 12px #95476a40}html[data-theme=dark] .fw-tabs>.vl-bead,html[data-theme=dark] .fw-seg>.vl-bead{background:var(--vl-blue);box-shadow:0 4px 12px #0009}.vl-bead-ghost .fw-preset,.vl-bead-ghost .fw-rail-label,.vl-bead-ghost .fw-rail-hint{color:#fff!important}html[data-theme=dark] .vl-bead-ghost .fw-preset,html[data-theme=dark] .vl-bead-ghost .fw-rail-label,html[data-theme=dark] .vl-bead-ghost .fw-rail-hint{color:#fff!important}.vl-bead-ghost .fw-tag{background:#ffffff38!important;color:#fff!important}html[data-theme=dark] .vl-bead-ghost .fw-tag{background:#ffffff38!important;color:#fff!important}.vl-bead-ghost .fw-saved-x{opacity:0!important}.vl-bead-ghost .fw-tabn{background:#ffffff40!important}html[data-theme=dark] .vl-bead-ghost .fw-tabn{background:#ffffff40!important}.vl-bead-ghost .fw-n{color:inherit!important}html[data-theme=dark] .vl-bead-ghost .fw-n{color:inherit!important}.fw-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.fw-head,.fw-summary,.fw-foot{flex-shrink:0}.fw-head{display:flex;align-items:center;gap:14px;padding:12px 22px 6px}.fw-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--vl-ink)}html[data-theme=dark] .fw-head h2{color:var(--vl-ink)}.fw-close{margin-left:auto;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(14,27,42,.08);border-radius:999px;background:#fff;color:#3b4a5b;cursor:pointer}:where(html[data-theme=pink]) .fw-close{border:1px solid rgba(58,31,46,.08);color:#583e48}html[data-theme=dark] .fw-close{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:#a8b6c6}.fw-close:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-close:hover{background:#f9edf2}html[data-theme=dark] .fw-close:hover{background:#233247}.fw-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;padding:0 22px 8px;border-bottom:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .fw-summary{border-bottom:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .fw-summary{border-bottom:1px solid rgba(255,255,255,.104)}.fw-sum-chip{display:inline-flex;align-items:center;gap:4px;height:26px;max-width:360px;padding:0 4px 0 10px;border-radius:999px;background:#e3ecf5;color:#1f4a73;font-size:12px;font-weight:600;white-space:nowrap}:where(html[data-theme=pink]) .fw-sum-chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .fw-sum-chip{background:#1f3b56;color:#93bbe2}.fw-sum-chip.fixed{padding-right:10px;background:var(--vl-blue);color:#fff}html[data-theme=dark] .fw-sum-chip.fixed{background:var(--vl-blue);color:#fff}.fw-sum-chip span{overflow:hidden;text-overflow:ellipsis}.fw-sum-x{flex:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}html[data-theme=dark] .fw-sum-x{border:0;background:transparent;color:inherit}.fw-sum-x:hover{background:#1f4a7326}:where(html[data-theme=pink]) .fw-sum-x:hover{background:#a65c8026}html[data-theme=dark] .fw-sum-x:hover{background:#78aae241}.fw-sum-muted{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .fw-sum-muted{color:#a28c95}html[data-theme=dark] .fw-sum-muted{color:#717f90}.fw-sum-search{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:420px;padding:0 10px;border-radius:999px;border:1px dashed rgba(31,74,115,.3);color:#3b4a5b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(html[data-theme=pink]) .fw-sum-search{border:1px dashed rgba(149,71,106,.3);color:#583e48}html[data-theme=dark] .fw-sum-search{border:1px dashed rgba(130,178,230,.36);color:#a8b6c6}.fw-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:10px 22px 12px;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.25) transparent}:where(html[data-theme=pink]) .fw-body{scrollbar-color:rgba(149,71,106,.25) transparent}html[data-theme=dark] .fw-body{scrollbar-color:rgba(255,255,255,.18) transparent}.fw-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.fw-rowa{display:flex;gap:12px 18px}.fw-rowa>.fw-card{flex:1 1 0;min-width:0}.fw-rowa>.fw-card.status{flex:0 0 auto}.fw-rowa>.fw-card.narrow{flex:0 0 230px}.fw-tabrow{display:flex;align-items:center;gap:12px}.fw-tabs{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#eef1f5}:where(html[data-theme=pink]) .fw-tabs{background:#f6edf1}html[data-theme=dark] .fw-tabs{background:#243349}.fw-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#5a6879;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .fw-tab{color:#775c67}html[data-theme=dark] .fw-tab{border:0;background:transparent;color:#93a0af}.fw-tabn{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--vl-blue);color:#fff;font-size:10px;font-weight:700}html[data-theme=dark] .fw-tabn{background:var(--vl-blue);color:#fff}.fw-hint{display:block;margin-top:4px;font-size:11px;color:#8a96a4}:where(html[data-theme=pink]) .fw-hint{color:#a28c95}html[data-theme=dark] .fw-hint{color:#717f90}.fw-tabrow .fw-hint{margin:0}.fw-card{padding:9px 14px 10px;border-radius:18px;background:#fff;box-shadow:0 1px #0e1b2a0a,0 6px 18px #1430500d}:where(html[data-theme=pink]) .fw-card{box-shadow:0 1px #3a1f2e0a,0 6px 18px #491c2d0d}html[data-theme=dark] .fw-card{background:#1c2838;box-shadow:0 1px #0000002a,0 6px 18px #00000030}.fw-flabel{display:block;margin:0 0 6px;font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .fw-flabel{color:#775c67}html[data-theme=dark] .fw-flabel{color:#93a0af}.fw-glabel{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:4px}.fw-glabel b{font-size:13px;font-weight:600;color:#0e1b2a;white-space:nowrap}:where(html[data-theme=pink]) .fw-glabel b{color:#3a1f2e}html[data-theme=dark] .fw-glabel b{color:#d1d8e1}.fw-gcount{font-size:12px;color:#8a96a4;white-space:nowrap}:where(html[data-theme=pink]) .fw-gcount{color:#a28c95}html[data-theme=dark] .fw-gcount{color:#717f90}.fw-gcount.warn{color:#b5000c;font-weight:600}:where(html[data-theme=pink]) .fw-gcount.warn{color:#b3264e}html[data-theme=dark] .fw-gcount.warn{color:#f58087}.fw-gnote{flex:1;min-width:0;overflow:hidden;font-size:12px;color:#8a96a4;white-space:nowrap;text-overflow:ellipsis}:where(html[data-theme=pink]) .fw-gnote{color:#a28c95}html[data-theme=dark] .fw-gnote{color:#717f90}.fw-note{margin:-2px 0 6px;font-size:12px;line-height:1.4;color:#8a96a4}:where(html[data-theme=pink]) .fw-note{color:#a28c95}html[data-theme=dark] .fw-note{color:#717f90}.fw-segnote{display:block;margin-top:6px;font-size:12px;color:#8a5800}html[data-theme=dark] .fw-segnote{color:#f5ca80}.fw-flex{flex:1}.fw-chips{display:flex;flex-wrap:wrap;gap:6px}.fw-chipwrap{position:relative;display:inline-flex}.fw-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(14,27,42,.1);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:#3b4a5b;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}:where(html[data-theme=pink]) .fw-chip{border:1px solid rgba(58,31,46,.1);color:#583e48}html[data-theme=dark] .fw-chip{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#a8b6c6}.fw-chip:hover{border-color:#1f4a7359}:where(html[data-theme=pink]) .fw-chip:hover{border-color:#95476a59}html[data-theme=dark] .fw-chip:hover{border-color:#82b2e66b}.fw-n{font-size:11px;font-weight:600;color:#8a96a4}:where(html[data-theme=pink]) .fw-n{color:#a28c95}html[data-theme=dark] .fw-n{color:#717f90}.fw-chip.on{border-color:transparent;background:#e3ecf5;color:#14385b;font-weight:600}:where(html[data-theme=pink]) .fw-chip.on{background:#f6e2ea;color:#501f33}html[data-theme=dark] .fw-chip.on{border-color:transparent;background:#1f3b56;color:#8ebbe6}.fw-chip.on .fw-n{color:#1f4a73}:where(html[data-theme=pink]) .fw-chip.on .fw-n{color:#95476a}html[data-theme=dark] .fw-chip.on .fw-n{color:#93bbe2}.fw-chip.zero:not(.on){opacity:.5}.fw-chip:disabled{cursor:default;opacity:.45}.fw-dot{flex:none;width:9px;height:9px;border-radius:999px;box-shadow:inset 0 0 0 1px #0e1b2a14}:where(html[data-theme=pink]) .fw-dot{box-shadow:inset 0 0 0 1px #3a1f2e14}html[data-theme=dark] .fw-dot{box-shadow:inset 0 0 0 1px #fff2}.fw-ava{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-left:-4px;border-radius:999px;font-size:9px;font-weight:700}.fw-only{position:absolute;z-index:3;top:-9px;right:-4px;height:18px;padding:0 6px;border:0;border-radius:999px;background:var(--vl-blue);color:#fff;font:inherit;font-size:10px;font-weight:600;cursor:pointer;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}html[data-theme=dark] .fw-only{border:0;background:var(--vl-blue);color:#fff}.fw-chipwrap:hover .fw-only,.fw-only:focus-visible{opacity:1;transform:none;pointer-events:auto}.fw-all,.fw-deptbtn,.fw-quick{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 6px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#1f4a73;cursor:pointer;white-space:nowrap}:where(html[data-theme=pink]) .fw-all,:where(html[data-theme=pink]) .fw-deptbtn,:where(html[data-theme=pink]) .fw-quick{color:#95476a}html[data-theme=dark] .fw-all,html[data-theme=dark] .fw-deptbtn,html[data-theme=dark] .fw-quick{border:0;background:transparent;color:#93bbe2}.fw-all:hover,.fw-deptbtn:hover,.fw-quick:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-all:hover,:where(html[data-theme=pink]) .fw-deptbtn:hover,:where(html[data-theme=pink]) .fw-quick:hover{background:#f9edf2}html[data-theme=dark] .fw-all:hover,html[data-theme=dark] .fw-deptbtn:hover,html[data-theme=dark] .fw-quick:hover{background:#233247}.fw-all:disabled{opacity:.4;cursor:default;background:transparent}html[data-theme=dark] .fw-all:disabled{background:transparent}.fw-quick{padding:0 10px;border:1px solid rgba(31,74,115,.2)}:where(html[data-theme=pink]) .fw-quick{border:1px solid rgba(149,71,106,.2)}html[data-theme=dark] .fw-quick{border:1px solid rgba(130,178,230,.24)}.fw-quick.on{background:var(--vl-blue);color:#fff;border-color:var(--vl-blue)}:where(html[data-theme=pink]) .fw-quick.on{border-color:#95476a}html[data-theme=dark] .fw-quick.on{background:var(--vl-blue);color:#fff;border-color:#92bbe2}.fw-box{position:relative;flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:5px;border:1.5px solid #9aa6b3;background:#fff;transition:background .12s ease,border-color .12s ease}:where(html[data-theme=pink]) .fw-box{border:1.5px solid #B19CA4}html[data-theme=dark] .fw-box{border:1.5px solid #657586;background:#1c2838}.fw-box svg{display:none}.fw-box.on,.fw-box.mixed{background:var(--vl-blue);border-color:var(--vl-blue)}:where(html[data-theme=pink]) .fw-box.on,:where(html[data-theme=pink]) .fw-box.mixed{border-color:#95476a}html[data-theme=dark] .fw-box.on,html[data-theme=dark] .fw-box.mixed{background:var(--vl-blue);border-color:#92bbe2}.fw-box.on .ic-check,.fw-box.mixed .ic-dash{display:block}.fw-dept{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:6px 10px}.fw-dept+.fw-dept{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(14,27,42,.08)}:where(html[data-theme=pink]) .fw-dept+.fw-dept{border-top:1px dashed rgba(58,31,46,.08)}html[data-theme=dark] .fw-dept+.fw-dept{border-top:1px dashed rgba(255,255,255,.132)}.fw-deptbtn{justify-content:flex-start;height:30px;color:#22313f}:where(html[data-theme=pink]) .fw-deptbtn{color:#3c252e}html[data-theme=dark] .fw-deptbtn{color:#bfcbd6}.fw-deptbtn span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.fw-link{padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#1f4a73;cursor:pointer}:where(html[data-theme=pink]) .fw-link{color:#95476a}html[data-theme=dark] .fw-link{border:0;background:transparent;color:#93bbe2}.fw-link:hover{text-decoration:underline}html[data-theme=dark] .fw-link:hover{text-decoration:underline}.fw-link:disabled{opacity:.45;cursor:default;text-decoration:none}html[data-theme=dark] .fw-link:disabled{text-decoration:none}.fw-seg{position:relative;display:flex;gap:2px;padding:3px;border-radius:999px;background:#eef1f5}:where(html[data-theme=pink]) .fw-seg{background:#f6edf1}html[data-theme=dark] .fw-seg{background:#243349}.fw-segbtn{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#5a6879;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .fw-segbtn{color:#775c67}html[data-theme=dark] .fw-segbtn{border:0;background:transparent;color:#93a0af}.fw-segbtn .fw-n{font-size:10px;font-weight:700;color:inherit;opacity:.75}html[data-theme=dark] .fw-segbtn .fw-n{color:inherit}.fw-dd{position:relative}.fw-ddbtn{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:1px solid rgba(14,27,42,.1);border-radius:12px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:#0e1b2a;text-align:left;cursor:pointer}:where(html[data-theme=pink]) .fw-ddbtn{border:1px solid rgba(58,31,46,.1);color:#3a1f2e}html[data-theme=dark] .fw-ddbtn{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#d1d8e1}.fw-ddbtn:hover{border-color:#1f4a7359}:where(html[data-theme=pink]) .fw-ddbtn:hover{border-color:#95476a59}html[data-theme=dark] .fw-ddbtn:hover{border-color:#82b2e66b}.fw-ddbtn[aria-expanded=true]{border-color:#1f4a7380;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .fw-ddbtn[aria-expanded=true]{border-color:#95476a80;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .fw-ddbtn[aria-expanded=true]{border-color:#82b2e699;box-shadow:0 0 0 3px #78aae241}.fw-ddbtn:disabled{cursor:default;color:#a8b3bf;background:#f4f6f9}:where(html[data-theme=pink]) .fw-ddbtn:disabled{color:#bdaab2}html[data-theme=dark] .fw-ddbtn:disabled{color:#5b6b7c;background:#212f43}.fw-ddbtn.set{color:#14385b;background:#f0f5fa;border-color:#1f4a7340}:where(html[data-theme=pink]) .fw-ddbtn.set{color:#501f33;background:#fbeff4;border-color:#95476a40}html[data-theme=dark] .fw-ddbtn.set{color:#8ebbe6;background:#223044;border-color:#82b2e64d}.fw-ell{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw-ddclear{position:absolute;right:32px;top:9px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#5a6879;cursor:pointer}:where(html[data-theme=pink]) .fw-ddclear{color:#775c67}html[data-theme=dark] .fw-ddclear{border:0;background:transparent;color:#93a0af}.fw-ddclear:hover{background:#e3ecf5;color:#b5000c}:where(html[data-theme=pink]) .fw-ddclear:hover{background:#f6e2ea;color:#b3264e}html[data-theme=dark] .fw-ddclear:hover{background:#1f3b56;color:#f58087}.fw-pop{position:absolute;z-index:40;top:calc(100% + 6px);padding:6px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0e1b2a0f,0 18px 44px #14305038;animation:fw-pop .15s ease-out}:where(html[data-theme=pink]) .fw-pop{box-shadow:0 0 0 1px #3a1f2e0f,0 18px 44px #491c2d38}html[data-theme=dark] .fw-pop{background:#1c2838;box-shadow:0 0 0 1px #ffffff1b,0 18px 44px #0009}.fw-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;text-align:left;color:#0e1b2a;cursor:pointer;white-space:nowrap}:where(html[data-theme=pink]) .fw-opt{color:#3a1f2e}html[data-theme=dark] .fw-opt{border:0;background:transparent;color:#d1d8e1}.fw-opt:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-opt:hover{background:#f9edf2}html[data-theme=dark] .fw-opt:hover{background:#233247}.fw-opt.on{font-weight:600;color:#14385b;background:#e9f0f7}:where(html[data-theme=pink]) .fw-opt.on{color:#501f33;background:#f8e8ee}html[data-theme=dark] .fw-opt.on{color:#8ebbe6;background:#25344a}.fw-opt .fw-n{margin-left:auto;padding-left:14px}.fw-ok{flex:none;width:14px;color:#1f4a73}:where(html[data-theme=pink]) .fw-ok{color:#95476a}html[data-theme=dark] .fw-ok{color:#93bbe2}.fw-datepop{display:grid;grid-template-columns:160px 264px;gap:6px;width:442px;top:auto;bottom:calc(100% + 6px)}.fw-datepop.down{top:calc(100% + 6px);bottom:auto}.fw-presets{display:flex;flex-direction:column;gap:1px;padding-right:6px;border-right:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .fw-presets{border-right:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .fw-presets{border-right:1px solid rgba(255,255,255,.104)}.fw-cal{padding:4px 4px 2px}.fw-calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fw-calhead b{font-size:13px;font-weight:600;text-transform:capitalize}.fw-calnav{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#3b4a5b;cursor:pointer}:where(html[data-theme=pink]) .fw-calnav{color:#583e48}html[data-theme=dark] .fw-calnav{border:0;background:transparent;color:#a8b6c6}.fw-calnav:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-calnav:hover{background:#f9edf2}html[data-theme=dark] .fw-calnav:hover{background:#233247}.fw-week,.fw-days{display:grid;grid-template-columns:repeat(7,1fr)}.fw-week span{height:22px;font-size:10px;font-weight:700;color:#8a96a4;text-align:center;line-height:22px;text-transform:uppercase}:where(html[data-theme=pink]) .fw-week span{color:#a28c95}html[data-theme=dark] .fw-week span{color:#717f90}.fw-day{height:32px;margin:1px 0;padding:0;border:0;border-radius:10px;background:transparent;font:inherit;font-size:12px;color:#0e1b2a;cursor:pointer}:where(html[data-theme=pink]) .fw-day{color:#3a1f2e}html[data-theme=dark] .fw-day{border:0;background:transparent;color:#d1d8e1}.fw-day:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-day:hover{background:#f9edf2}html[data-theme=dark] .fw-day:hover{background:#233247}.fw-day.out{color:#c3ccd6}:where(html[data-theme=pink]) .fw-day.out{color:#d5c4cb}html[data-theme=dark] .fw-day.out{color:#4f6073}.fw-day.today{box-shadow:inset 0 0 0 1.5px #1f4a7359}:where(html[data-theme=pink]) .fw-day.today{box-shadow:inset 0 0 0 1.5px #95476a59}html[data-theme=dark] .fw-day.today{box-shadow:inset 0 0 0 1.5px #78aae28c}.fw-day.mid{background:#e3ecf5;border-radius:0}:where(html[data-theme=pink]) .fw-day.mid{background:#f6e2ea}html[data-theme=dark] .fw-day.mid{background:#1f3b56}.fw-day.edge{background:var(--vl-blue);color:#fff;font-weight:600}html[data-theme=dark] .fw-day.edge{background:var(--vl-blue);color:#fff}.fw-calfoot{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid rgba(14,27,42,.06);font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .fw-calfoot{border-top:1px solid rgba(58,31,46,.06);color:#775c67}html[data-theme=dark] .fw-calfoot{border-top:1px solid rgba(255,255,255,.104);color:#93a0af}.fw-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border:1px solid rgba(14,27,42,.1);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#0e1b2a;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .fw-btn{border:1px solid rgba(58,31,46,.1);color:#3a1f2e}html[data-theme=dark] .fw-btn{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#d1d8e1}.fw-btn:hover{background:#eef3f8}:where(html[data-theme=pink]) .fw-btn:hover{background:#f9edf2}html[data-theme=dark] .fw-btn:hover{background:#233247}.fw-btn.sm{height:30px;padding:0 12px;font-size:12px}.fw-btn.primary{min-width:210px;border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .fw-btn.primary{box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .fw-btn.primary{border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #0009}.fw-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .fw-btn.primary:hover{filter:brightness(1.08)}.fw-btn.dark{border-color:transparent;background:var(--vl-blue);color:#fff}html[data-theme=dark] .fw-btn.dark{border-color:transparent;background:var(--vl-blue);color:#fff}.fw-btn:disabled{opacity:.5;cursor:default;filter:none;box-shadow:none}html[data-theme=dark] .fw-btn:disabled{filter:none;box-shadow:none}.fw-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 22px;border-top:1px solid rgba(14,27,42,.06);background:#fff}:where(html[data-theme=pink]) .fw-foot{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .fw-foot{border-top:1px solid rgba(255,255,255,.104);background:#1c2838}.fw-input{height:38px;min-width:0;padding:0 12px;border:1px solid rgba(14,27,42,.1);border-radius:12px;background:#fff;font:inherit;font-size:13px;color:#0e1b2a}:where(html[data-theme=pink]) .fw-input{border:1px solid rgba(58,31,46,.1);color:#3a1f2e}html[data-theme=dark] .fw-input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:#d1d8e1}.fw-input:focus{outline:none;border-color:#1f4a7373;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .fw-input:focus{border-color:#95476a73;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .fw-input:focus{outline:none;border-color:#82b2e68a;box-shadow:0 0 0 3px #78aae241}.fw-input::placeholder{color:#a8b3bf}:where(html[data-theme=pink]) .fw-input::placeholder{color:#bdaab2}html[data-theme=dark] .fw-input::placeholder{color:#5b6b7c}.fw-input::-webkit-search-cancel-button{display:none}.fw-input.set{border-color:#1f4a7359;background:#f0f5fa}:where(html[data-theme=pink]) .fw-input.set{border-color:#95476a59;background:#fbeff4}html[data-theme=dark] .fw-input.set{border-color:#82b2e66b;background:#223044}.fw-money{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.fw-money>span{color:#8a96a4}:where(html[data-theme=pink]) .fw-money>span{color:#a28c95}html[data-theme=dark] .fw-money>span{color:#717f90}.fw-pick-q{width:190px;height:30px;padding:0 10px;border-radius:999px;font-size:12px}.fw-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.fw-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fw-field>span{font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .fw-field>span{color:#775c67}html[data-theme=dark] .fw-field>span{color:#93a0af}.fw-field .fw-input{width:100%;height:36px}.fw-toast{position:fixed;z-index:1002;left:50%;bottom:24px;max-width:calc(100% - 40px);padding:12px 20px;border-radius:999px;background:#0e1b2a;color:#fff;font-family:var(--vl-font);font-size:13px;font-weight:500;box-shadow:0 18px 44px #1430504d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%);pointer-events:none;animation:fw-pop .15s ease-out}:where(html[data-theme=pink]) .fw-toast{background:#3a1f2e;box-shadow:0 18px 44px #491c2d4d}html[data-theme=dark] .fw-toast{background:#2b3c50;color:#fff;box-shadow:0 18px 44px #0009}.fw-chip:focus-visible,.fw-all:focus-visible,.fw-deptbtn:focus-visible,.fw-quick:focus-visible,.fw-segbtn:focus-visible,.fw-ddbtn:focus-visible,.fw-opt:focus-visible,.fw-day:focus-visible,.fw-btn:focus-visible,.fw-preset:focus-visible,.fw-link:focus-visible,.fw-close:focus-visible,.fw-sum-x:focus-visible,.fw-calnav:focus-visible,.fw-only:focus-visible,.fw-tab:focus-visible,.fw-saved-x:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .fw-chip:focus-visible,:where(html[data-theme=pink]) .fw-all:focus-visible,:where(html[data-theme=pink]) .fw-deptbtn:focus-visible,:where(html[data-theme=pink]) .fw-quick:focus-visible,:where(html[data-theme=pink]) .fw-segbtn:focus-visible,:where(html[data-theme=pink]) .fw-ddbtn:focus-visible,:where(html[data-theme=pink]) .fw-opt:focus-visible,:where(html[data-theme=pink]) .fw-day:focus-visible,:where(html[data-theme=pink]) .fw-btn:focus-visible,:where(html[data-theme=pink]) .fw-preset:focus-visible,:where(html[data-theme=pink]) .fw-link:focus-visible,:where(html[data-theme=pink]) .fw-close:focus-visible,:where(html[data-theme=pink]) .fw-sum-x:focus-visible,:where(html[data-theme=pink]) .fw-calnav:focus-visible,:where(html[data-theme=pink]) .fw-only:focus-visible,:where(html[data-theme=pink]) .fw-tab:focus-visible,:where(html[data-theme=pink]) .fw-saved-x:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .fw-chip:focus-visible,html[data-theme=dark] .fw-all:focus-visible,html[data-theme=dark] .fw-deptbtn:focus-visible,html[data-theme=dark] .fw-quick:focus-visible,html[data-theme=dark] .fw-segbtn:focus-visible,html[data-theme=dark] .fw-ddbtn:focus-visible,html[data-theme=dark] .fw-opt:focus-visible,html[data-theme=dark] .fw-day:focus-visible,html[data-theme=dark] .fw-btn:focus-visible,html[data-theme=dark] .fw-preset:focus-visible,html[data-theme=dark] .fw-link:focus-visible,html[data-theme=dark] .fw-close:focus-visible,html[data-theme=dark] .fw-sum-x:focus-visible,html[data-theme=dark] .fw-calnav:focus-visible,html[data-theme=dark] .fw-only:focus-visible,html[data-theme=dark] .fw-tab:focus-visible,html[data-theme=dark] .fw-saved-x:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}@media(max-width:1100px){.fw-modal{flex-direction:column}.fw-rail{flex:0 0 auto;flex-direction:row;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .fw-rail{border-bottom:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .fw-rail{border-right:0;border-bottom:1px solid rgba(255,255,255,.104)}.fw-rail-list{flex-direction:row}.fw-rail-label,.fw-rail-hint{display:none}.fw-preset,.fw-saved{width:auto;white-space:nowrap}.fw-rowa{flex-wrap:wrap}.fw-rowa>.fw-card.status{flex:1 1 100%}.fw-rowa>.fw-card.narrow{flex:1 1 200px}}@media(max-width:760px){.fw-rowa{flex-direction:column}.fw-rowa>.fw-card,.fw-rowa>.fw-card.status,.fw-rowa>.fw-card.narrow{flex:0 0 auto}.fw-glabel{flex-wrap:wrap;row-gap:4px}.fw-summary .fw-sum-muted,.fw-tabrow .fw-hint{display:none}.fw-row3,.fw-fields{grid-template-columns:minmax(0,1fr)}.fw-seg{overflow-x:auto;scrollbar-width:none}.fw-segbtn{flex:0 0 auto}.fw-dept{grid-template-columns:minmax(0,1fr)}.fw-head h2{font-size:17px}.fw-datepop{grid-template-columns:minmax(0,1fr);width:300px}.fw-presets{flex-direction:row;flex-wrap:wrap;padding-right:0;border-right:0}html[data-theme=dark] .fw-presets{border-right:0}.fw-presets .fw-opt{width:auto}.fw-pick-q{width:130px}}@media(prefers-reduced-motion:reduce){.fw-pop,.fw-modal,.fw-fade,.fw-toast{animation:none}.fw-only,.fw-chip,.fw-box,.fw-saved-x{transition:none}}@keyframes lg-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.lg-root{position:relative;overflow:hidden;overflow:clip;height:100vh;height:100dvh;min-height:720px;box-sizing:border-box;padding:20px;display:flex;gap:20px;align-items:stretch;background:#ecf0f5;font-family:var(--vl-font);color:var(--vl-ink)}:where(html[data-theme=pink]) .lg-root{background:#faf1f3}html[data-theme=dark] .lg-root{background:#0a1120;color:var(--vl-ink)}.lg-root *,.lg-root *:before,.lg-root *:after{box-sizing:border-box}.lg-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lg-blob{position:absolute;border-radius:999px}.lg-blob-a{left:38%;top:-140px;width:520px;height:420px;background:#b9d3ec;opacity:.6;filter:blur(100px)}:where(html[data-theme=pink]) .lg-blob-a{background:#d8cbf2}html[data-theme=dark] .lg-blob-a{background:#183a60;filter:blur(100px)}.lg-blob-b{right:-100px;bottom:-120px;width:520px;height:480px;background:#f5b8be;opacity:.45;filter:blur(110px)}:where(html[data-theme=pink]) .lg-blob-b{background:#fbd4bf}html[data-theme=dark] .lg-blob-b{background:#5e2234;filter:blur(110px)}.lg-blob-c{right:22%;top:42%;width:360px;height:320px;background:#9dbedf;opacity:.45;filter:blur(100px)}:where(html[data-theme=pink]) .lg-blob-c{background:#f2b6c8}html[data-theme=dark] .lg-blob-c{background:#1c4b80;filter:blur(100px)}.lg-hero{position:relative;z-index:1;flex:1.05 1 0;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:34px 40px 30px;border-radius:32px;background:var(--vl-blue);color:#fff;box-shadow:0 16px 40px #1430502e}:where(html[data-theme=pink]) .lg-hero{box-shadow:0 16px 40px #491c2d2e}html[data-theme=dark] .lg-hero{background:var(--vl-blue);color:#fff;box-shadow:0 16px 40px #00000087}.lg-hero-glow{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.lg-hero-glow-a{position:absolute;right:-60px;top:-90px;width:420px;height:300px;border-radius:999px;background:#fff;opacity:.12;filter:blur(50px)}html[data-theme=dark] .lg-hero-glow-a{background:#1c2838;filter:blur(50px)}.lg-hero-glow-b{position:absolute;left:20%;bottom:-140px;width:520px;height:240px;border-radius:999px;background:#8fb4d9;opacity:.28;filter:blur(60px)}:where(html[data-theme=pink]) .lg-hero-glow-b{background:#d395ae}html[data-theme=dark] .lg-hero-glow-b{background:#8fb4d9;filter:blur(60px)}.lg-hero-mark{position:absolute;right:-150px;top:50%;width:620px;height:auto;transform:translateY(-50%);opacity:.08}.lg-hero-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.lg-hero-plaque{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .lg-hero-plaque{background:#ffffff1f;border:1px solid rgba(255,255,255,.05)}.lg-hero-ai{font-size:12px;font-weight:500;color:#ffffffc7}html[data-theme=dark] .lg-hero-ai{color:#ffffffc7}.lg-hero-dot{width:3px;height:3px;border-radius:999px;background:#ffffff80}html[data-theme=dark] .lg-hero-dot{background:#18223394}.lg-hero-name{font-family:Marck Script,cursive;font-size:22px;line-height:1;color:#fff}html[data-theme=dark] .lg-hero-name{color:#fff}.lg-hero-title{position:relative;margin:auto 0 0;max-width:520px;font-size:44px;font-weight:600;line-height:1.08;letter-spacing:-.01em;color:#fff}html[data-theme=dark] .lg-hero-title{color:#fff}.lg-hero-lead{position:relative;margin:16px 0 0;max-width:486px;font-size:16px;line-height:1.5;color:#ffffffc7}html[data-theme=dark] .lg-hero-lead{color:#ffffffc7}.lg-hero-feats{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 auto}.lg-feat{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:500}html[data-theme=dark] .lg-feat{background:#ffffff1a;border:1px solid rgba(255,255,255,.05)}.lg-feat-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#ffffff29}html[data-theme=dark] .lg-feat-ico{background:#ffffff29}.lg-hero-foot{position:relative;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#fff9}html[data-theme=dark] .lg-hero-foot{color:#fff9}.lg-side{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.lg-card{width:100%;max-width:430px;display:flex;flex-direction:column;padding:36px 36px 30px;border-radius:30px;background:#ffffffb8;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 60px #14305024,inset 0 1px #fffffff2}:where(html[data-theme=pink]) .lg-card{box-shadow:0 24px 60px #491c2d24,inset 0 1px #fffffff2}html[data-theme=dark] .lg-card{background:#182233cc;border:1px solid rgba(255,255,255,.102);box-shadow:0 24px 60px #0000006c,inset 0 1px #ffffff0f}.lg-shake{animation:lg-shake .36s ease-in-out}.lg-pop{animation:lg-pop .16s ease-out}.lg-logo{display:block;width:196px;height:auto;margin:0 auto 26px}.lg-title{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em;text-align:center;color:var(--vl-ink)}html[data-theme=dark] .lg-title{color:var(--vl-ink)}.lg-sub{margin:8px 0 24px;font-size:14px;line-height:1.45;color:#5a6879;text-align:center}:where(html[data-theme=pink]) .lg-sub{color:#775c67}html[data-theme=dark] .lg-sub{color:#93a0af}.lg-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:16px;background:#fce6e8;color:#8c0009;font-size:13px;line-height:1.45}html[data-theme=dark] .lg-alert{background:#581d23;color:#f58087}.lg-alert svg{flex:none;margin-top:1px}.lg-label{margin:0 0 8px 4px;font-size:13px;font-weight:600;color:#3b4a5b}:where(html[data-theme=pink]) .lg-label{color:#583e48}html[data-theme=dark] .lg-label{color:#a8b6c6}.lg-passhead{display:flex;align-items:baseline;justify-content:space-between;margin:0 4px 8px}.lg-passhead .lg-label{margin:0}.lg-caps{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:#fff4d6;color:#8a6100;font-size:11px;font-weight:600}html[data-theme=dark] .lg-caps{background:#58481d;color:#f5d280}.lg-field{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:16px;background:#ffffffbf;border:1px solid rgba(14,27,42,.1);transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}:where(html[data-theme=pink]) .lg-field{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .lg-field{background:#182233d4;border:1px solid rgba(255,255,255,.16)}.lg-field svg{flex:none}.lg-field.pass{padding-right:6px}.lg-field:focus-within{border-color:#1f4a7373;background:#fff;box-shadow:0 0 0 4px #1f4a731f}:where(html[data-theme=pink]) .lg-field:focus-within{border-color:#95476a73;box-shadow:0 0 0 4px #95476a1f}html[data-theme=dark] .lg-field:focus-within{border-color:#82b2e68a;background:#1c2838;box-shadow:0 0 0 4px #78aae241}.lg-field.bad{border-color:#b5000c73;box-shadow:0 0 0 4px #b5000c14}:where(html[data-theme=pink]) .lg-field.bad{border-color:#b3264e73;box-shadow:0 0 0 4px #b3264e14}html[data-theme=dark] .lg-field.bad{border-color:#b5000c73;box-shadow:0 0 0 4px #b5000c14}.lg-input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--vl-ink)}html[data-theme=dark] .lg-input{border:0;outline:none;background:transparent;color:var(--vl-ink)}.lg-input::placeholder{color:#9aa6b2}:where(html[data-theme=pink]) .lg-input::placeholder{color:#b09ca4}html[data-theme=dark] .lg-input::placeholder{color:#667685}.lg-field:has(.lg-input:-webkit-autofill){background:#fff}.lg-field:has(.lg-input:autofill){background:#fff}.lg-input:-webkit-autofill,.lg-input:-webkit-autofill:hover,.lg-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px #fff inset;box-shadow:0 0 0 40px #fff inset;-webkit-text-fill-color:#0e1b2a;caret-color:#0e1b2a;transition:background-color 600000s 0s,color 600000s 0s}:where(html[data-theme=pink]) .lg-input:-webkit-autofill,:where(html[data-theme=pink]) .lg-input:-webkit-autofill:hover,:where(html[data-theme=pink]) .lg-input:-webkit-autofill:focus{-webkit-text-fill-color:#3A1F2E;caret-color:#3a1f2e}html[data-theme=dark] .lg-input:-webkit-autofill,html[data-theme=dark] .lg-input:-webkit-autofill:hover,html[data-theme=dark] .lg-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,.06) inset;box-shadow:0 0 0 40px #ffffff0f inset;-webkit-text-fill-color:#D1D8E1;caret-color:#d1d8e1}.lg-eye{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:transparent;color:#5a6879;cursor:pointer;transition:background .12s ease}:where(html[data-theme=pink]) .lg-eye{color:#775c67}html[data-theme=dark] .lg-eye{border:0;background:transparent;color:#93a0af}.lg-eye:hover{background:#eef3f8}:where(html[data-theme=pink]) .lg-eye:hover{background:#f9edf2}html[data-theme=dark] .lg-eye:hover{background:#233247}.lg-note{min-height:18px;margin:6px 0 8px 4px;font-size:12px;color:#b5000c}:where(html[data-theme=pink]) .lg-note{color:#b3264e}html[data-theme=dark] .lg-note{color:#f58087}.lg-note.pass{margin-bottom:10px}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;margin-top:4px;border:0;border-radius:999px;background:var(--vl-blue);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #1f4a734d;transition:filter .15s ease,transform .1s ease}:where(html[data-theme=pink]) .lg-btn{box-shadow:0 10px 24px #95476a4d}html[data-theme=dark] .lg-btn{border:0;background:var(--vl-blue);color:#fff;box-shadow:0 10px 24px #0009}.lg-btn:hover{filter:brightness(1.08)}html[data-theme=dark] .lg-btn:hover{filter:brightness(1.08)}.lg-btn:active{transform:translateY(1px)}.lg-btn:disabled{cursor:default;opacity:.85;filter:none}html[data-theme=dark] .lg-btn:disabled{filter:none}.lg-spin{animation:lg-spin .8s linear infinite}.lg-help{margin:20px 0 0;font-size:13px;line-height:1.5;color:#5a6879;text-align:center}:where(html[data-theme=pink]) .lg-help{color:#775c67}html[data-theme=dark] .lg-help{color:#93a0af}.lg-link{padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .lg-link{color:#95476a}html[data-theme=dark] .lg-link{border:0;background:transparent;color:#92bbe2}.lg-link:hover{text-decoration:underline}html[data-theme=dark] .lg-link:hover{text-decoration:underline}.lg-hint{margin:10px 0 0;padding:10px 14px;border-radius:14px;background:#eef3f8;font-size:12px;line-height:1.5;color:#3b4a5b;text-align:center}:where(html[data-theme=pink]) .lg-hint{background:#f9edf2;color:#583e48}html[data-theme=dark] .lg-hint{background:#233247;color:#a8b6c6}.lg-secure{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .lg-secure{color:#a28c95}html[data-theme=dark] .lg-secure{color:#717f90}.lg-eye:focus-visible,.lg-btn:focus-visible,.lg-link:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .lg-eye:focus-visible,:where(html[data-theme=pink]) .lg-btn:focus-visible,:where(html[data-theme=pink]) .lg-link:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .lg-eye:focus-visible,html[data-theme=dark] .lg-btn:focus-visible,html[data-theme=dark] .lg-link:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}@media(max-width:960px){.lg-root{flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.lg-hero{flex:none;min-height:0;padding:22px 22px 24px}.lg-hero-lead,.lg-hero-feats,.lg-hero-foot{display:none}.lg-hero-title{margin-top:18px;font-size:28px}.lg-side{flex:none;padding:8px 0 24px}}@media(max-width:480px){.lg-root{padding:12px;gap:12px}.lg-hero .vl-fan-row{zoom:.86}.lg-hero-ai{white-space:nowrap}.lg-card{padding:24px 18px;border-radius:24px}.lg-secure{text-align:center}}@media(prefers-reduced-motion:reduce){.lg-pop,.lg-spin,.lg-shake{animation:none}.lg-field,.lg-btn,.lg-eye{transition:none}}.ml-cols{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--ml-boxes, 232px) var(--ml-list, 400px) minmax(0,1fr);gap:14px}.ml-split{position:absolute;top:0;bottom:0;z-index:4;width:14px;margin-left:-7px;cursor:col-resize;touch-action:none;outline:none}html[data-theme=dark] .ml-split{outline:none}.ml-split:before,.ml-split:after{content:"";position:absolute;left:50%;opacity:0;transition:opacity .18s ease}.ml-split:before{top:12px;bottom:12px;width:2px;border-radius:2px;transform:translate(-50%);background:#1f4a738c}:where(html[data-theme=pink]) .ml-split:before{background:#a65c808c}html[data-theme=dark] .ml-split:before{background:#78aae2ee}.ml-split:after{top:50%;width:10px;height:36px;box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid var(--vl-blue);border-radius:6px;background:radial-gradient(circle,#9aa6b0 1px,transparent 1.4px) center / 4px 5px repeat-y,#fff}:where(html[data-theme=pink]) .ml-split:after{border:1px solid #95476A;background:radial-gradient(circle,#AE9CA3 1px,transparent 1.4px) center / 4px 5px repeat-y,#fff}html[data-theme=dark] .ml-split:after{border:1px solid #92BBE2;background:radial-gradient(circle,#5A6873 1px,transparent 1.4px) center / 4px 5px repeat-y,#1c2838}.ml-split:hover:before,.ml-split:hover:after,.ml-split:focus-visible:before,.ml-split:focus-visible:after,.ml-split.dragging:before,.ml-split.dragging:after{opacity:1}.ml-scroll{overflow-y:auto;scrollbar-width:thin}.ml-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-grow{flex:1}.ml-boxes{min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:26px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur)}html[data-theme=dark] .ml-boxes{background:#182233a1;border:1px solid rgba(255,255,255,.096)}.ml-boxwrap{flex:none;display:flex;flex-direction:column;gap:4px;padding:2px;border-radius:20px}.ml-boxwrap.on{background:#ffffffdb;box-shadow:0 8px 24px #14305014}:where(html[data-theme=pink]) .ml-boxwrap.on{box-shadow:0 8px 24px #491c2d14}html[data-theme=dark] .ml-boxwrap.on{background:#182233e6;box-shadow:0 8px 24px #0004}.ml-box{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:16px;background:transparent;font:inherit;font-family:var(--vl-font);text-align:left;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .ml-box{border:0;background:transparent;color:var(--vl-ink)}.ml-box:hover{background:#fff9}html[data-theme=dark] .ml-box:hover{background:#182233ad}.ml-boxwrap.on .ml-box:hover{background:transparent}html[data-theme=dark] .ml-boxwrap.on .ml-box:hover{background:transparent}.ml-box-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .ml-box-ico{background:#f6e2ea;color:#95476a}html[data-theme=dark] .ml-box-ico{background:#1f3b56;color:#93bbe2}.ml-boxwrap.on .ml-box-ico{background:var(--vl-blue);color:#fff}html[data-theme=dark] .ml-boxwrap.on .ml-box-ico{background:var(--vl-blue);color:#fff}.ml-box-text{flex:1;min-width:0;display:flex;flex-direction:column}.ml-box-text b{font-size:13px;font-weight:600}.ml-box-text span{font-size:11px;color:#8a96a4}:where(html[data-theme=pink]) .ml-box-text span{color:#a28c95}html[data-theme=dark] .ml-box-text span{color:#717f90}.ml-box-warn{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#fff1d2;color:#8a5800;font-size:12px;font-weight:800}html[data-theme=dark] .ml-box-warn{background:#58461d;color:#f5ca80}.ml-badge{flex:none;min-width:22px;box-sizing:border-box;padding:2px 7px;border-radius:999px;background:#e4000f;color:#fff;font-size:11px;font-weight:700;line-height:14px;text-align:center}:where(html[data-theme=pink]) .ml-badge{background:#e0457b}html[data-theme=dark] .ml-badge{background:#e4000f;color:#fff}.ml-box-error{margin:0 8px 8px;padding:10px 12px;border-radius:14px;background:#fff6e0;color:#6b4a00;font-size:12px;line-height:1.45}html[data-theme=dark] .ml-box-error{background:#58471d;color:#f5d180}.ml-folders{display:flex;flex-direction:column;gap:2px;padding:0 4px 6px}.ml-folder{width:100%;box-sizing:border-box;height:36px;padding:0 10px 0 12px;border:0;border-radius:999px;display:flex;align-items:center;gap:10px;font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:500;text-align:left;background:transparent;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .ml-folder{border:0;background:transparent;color:var(--vl-ink)}.ml-folder:hover{background:#1f4a7312}:where(html[data-theme=pink]) .ml-folder:hover{background:#a65c8012}html[data-theme=dark] .ml-folder:hover{background:#78aae21e}.ml-folder>svg{flex:none;color:#5a6879}:where(html[data-theme=pink]) .ml-folder>svg{color:#775c67}html[data-theme=dark] .ml-folder>svg{color:#93a0af}.ml-folder>.ml-ell{flex:1}.ml-folder-wait{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .ml-folder-wait{color:#a28c95}html[data-theme=dark] .ml-folder-wait{color:#717f90}.ml-folders>.vl-bead{background:var(--vl-blue);box-shadow:0 6px 16px #1f4a7347}:where(html[data-theme=pink]) .ml-folders>.vl-bead{box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .ml-folders>.vl-bead{background:var(--vl-blue);box-shadow:0 6px 16px #0009}.ml-folders .vl-bead-ghost .ml-folder>svg,.ml-folders .vl-bead-ghost .ml-folder-wait{color:inherit}html[data-theme=dark] .ml-folders .vl-bead-ghost .ml-folder>svg,html[data-theme=dark] .ml-folders .vl-bead-ghost .ml-folder-wait{color:inherit}.ml-folders .vl-bead-ghost .ml-badge{background:#fff;color:#e4000f}:where(html[data-theme=pink]) .ml-folders .vl-bead-ghost .ml-badge{color:#e0457b}html[data-theme=dark] .ml-folders .vl-bead-ghost .ml-badge{background:#1c2838;color:#e4000f}.ml-listcol{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.ml-search{flex:none;display:flex;align-items:center;gap:8px;height:46px;box-sizing:border-box;padding:0 6px 0 16px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 30px #1430500f;color:#5a6879;transition:box-shadow .15s ease}:where(html[data-theme=pink]) .ml-search{box-shadow:0 10px 30px #491c2d0f;color:#775c67}html[data-theme=dark] .ml-search{background:#182233cc;border:1px solid rgba(255,255,255,.108);box-shadow:0 10px 30px #00000037;color:#93a0af}.ml-search:focus-within{box-shadow:0 0 0 3px #1f4a731f,0 10px 30px #1430500f}:where(html[data-theme=pink]) .ml-search:focus-within{box-shadow:0 0 0 3px #95476a1f,0 10px 30px #491c2d0f}html[data-theme=dark] .ml-search:focus-within{box-shadow:0 0 0 3px #78aae241,0 10px 30px #00000037}.ml-search>svg{flex:none}.ml-search input{flex:1;min-width:0;height:36px;border:0;outline:none;background:transparent;font:inherit;font-family:var(--vl-font);font-size:14px;color:var(--vl-ink)}html[data-theme=dark] .ml-search input{border:0;outline:none;background:transparent;color:var(--vl-ink)}.ml-search input::placeholder{color:#8a96a4}:where(html[data-theme=pink]) .ml-search input::placeholder{color:#a28c95}html[data-theme=dark] .ml-search input::placeholder{color:#717f90}.ml-switch{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border:0;border-radius:999px;background:transparent;color:#5a6879;font:inherit;font-family:var(--vl-font);font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}:where(html[data-theme=pink]) .ml-switch{color:#775c67}html[data-theme=dark] .ml-switch{border:0;background:transparent;color:#93a0af}.ml-switch.on{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .ml-switch.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .ml-switch.on{background:#1f3b56;color:#92bbe2}.ml-switch-track{position:relative;width:30px;height:18px;border-radius:999px;background:#c3ccd6;transition:background .2s ease}:where(html[data-theme=pink]) .ml-switch-track{background:#d5c4cb}html[data-theme=dark] .ml-switch-track{background:#333f4b}.ml-switch.on .ml-switch-track{background:var(--vl-blue)}html[data-theme=dark] .ml-switch.on .ml-switch-track{background:var(--vl-blue)}.ml-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s cubic-bezier(.3,.7,.2,1)}html[data-theme=dark] .ml-switch-knob{background:#1c2838;box-shadow:0 1px 3px #00000040}.ml-switch.on .ml-switch-knob{transform:translate(12px)}.ml-list{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:6px;border-radius:26px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);backdrop-filter:var(--vl-blur);-webkit-backdrop-filter:var(--vl-blur)}html[data-theme=dark] .ml-list{background:#182233a1;border:1px solid rgba(255,255,255,.096)}.ml-day{padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96a4}:where(html[data-theme=pink]) .ml-day{color:#a28c95}html[data-theme=dark] .ml-day{color:#717f90}.ml-row{position:relative;width:100%;box-sizing:border-box;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 14px 12px 12px;border:0;border-radius:18px;background:transparent;font:inherit;font-family:var(--vl-font);text-align:left;color:var(--vl-ink);cursor:pointer;transition:background .12s ease}html[data-theme=dark] .ml-row{border:0;background:transparent;color:var(--vl-ink)}.ml-row:hover{background:#ffffffb3}html[data-theme=dark] .ml-row:hover{background:#182233c7}.ml-row.on{background:#fff;box-shadow:0 6px 20px #14305014,inset 0 0 0 1.5px #1f4a7338}:where(html[data-theme=pink]) .ml-row.on{box-shadow:0 6px 20px #491c2d14,inset 0 0 0 1.5px #95476a38}html[data-theme=dark] .ml-row.on{background:#1c2838;box-shadow:0 6px 20px #0004,inset 0 0 0 1.5px #78aae26c}.ml-ava{position:relative;flex:none;display:grid;place-items:center;border-radius:999px;font-weight:700;line-height:1}.ml-ava-dot{position:absolute;left:-2px;top:-1px;width:10px;height:10px;border-radius:999px;background:var(--vl-blue);border:2px solid #f3f6fa}:where(html[data-theme=pink]) .ml-ava-dot{border:2px solid #FBF2F6}html[data-theme=dark] .ml-ava-dot{background:var(--vl-blue);border:2px solid #2C3B50}.ml-row-body{min-width:0;display:flex;flex-direction:column;gap:2px}.ml-row-top{display:flex;align-items:baseline;gap:8px}.ml-row-who{flex:1;font-size:13px;font-weight:500}.ml-row-date{flex:none;font-size:11px;font-weight:500;color:#8a96a4}:where(html[data-theme=pink]) .ml-row-date{color:#a28c95}html[data-theme=dark] .ml-row-date{color:#717f90}.ml-row-subj{font-size:13px;font-weight:500}.ml-row.unread .ml-row-who,.ml-row.unread .ml-row-subj,.ml-row.unread .ml-row-date{font-weight:700}.ml-row.unread .ml-row-date{color:var(--vl-blue)}:where(html[data-theme=pink]) .ml-row.unread .ml-row-date{color:#95476a}html[data-theme=dark] .ml-row.unread .ml-row-date{color:#92bbe2}.ml-clip{margin-left:4px;vertical-align:-2px;color:#8a96a4}:where(html[data-theme=pink]) .ml-clip{color:#a28c95}html[data-theme=dark] .ml-clip{color:#717f90}.ml-row-snip{font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .ml-row-snip{color:#836d76}html[data-theme=dark] .ml-row-snip{color:#8b96a2}.ml-flag{color:#e4000f;font-size:12px}:where(html[data-theme=pink]) .ml-flag{color:#e0457b}html[data-theme=dark] .ml-flag{color:#e4000f}.ml-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ml-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.ml-chip.blue{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .ml-chip.blue{background:#f6e2ea;color:#95476a}html[data-theme=dark] .ml-chip.blue{background:#1f3b56;color:#93bbe2}.ml-chip.teal{background:#dff3f6;color:#0d6676}html[data-theme=dark] .ml-chip.teal{background:#1d5058;color:#83e1f1}.ml-chip.gray{background:#eef1f5;color:#5a6879}:where(html[data-theme=pink]) .ml-chip.gray{background:#f6edf1;color:#775c67}html[data-theme=dark] .ml-chip.gray{background:#243349;color:#93a0af}.ml-chip.violet{background:#efe9ff;color:#5b3fc4}html[data-theme=dark] .ml-chip.violet{background:#2d1d58;color:#a494e0}.ml-chip.green{background:#e0f5e9;color:#11743f}html[data-theme=dark] .ml-chip.green{background:#1d5836;color:#87edb7}.ml-more-rows{padding:14px;text-align:center;font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .ml-more-rows{color:#a28c95}html[data-theme=dark] .ml-more-rows{color:#717f90}.ml-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:60px 20px;text-align:center;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .ml-empty{color:#775c67}html[data-theme=dark] .ml-empty{color:#93a0af}.ml-empty b{font-size:15px;color:var(--vl-ink)}html[data-theme=dark] .ml-empty b{color:var(--vl-ink)}.ml-empty.small{padding:24px 12px}.ml-read{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:26px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 30px #14305012;overflow:hidden}:where(html[data-theme=pink]) .ml-read{box-shadow:0 10px 30px #491c2d12}html[data-theme=dark] .ml-read{background:#182233e6;border:1px solid rgba(255,255,255,.108);box-shadow:0 10px 30px #0000003e}.ml-read-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px;text-align:center;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .ml-read-empty{color:#775c67}html[data-theme=dark] .ml-read-empty{color:#93a0af}.ml-read-empty b{font-size:16px;color:var(--vl-ink)}html[data-theme=dark] .ml-read-empty b{color:var(--vl-ink)}.ml-read-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .ml-read-icon{background:#f6e2ea;color:#95476a}html[data-theme=dark] .ml-read-icon{background:#1f3b56;color:#93bbe2}.ml-read-empty kbd{padding:1px 6px;border-radius:6px;background:#eef1f5;font:inherit}:where(html[data-theme=pink]) .ml-read-empty kbd{background:#f6edf1}html[data-theme=dark] .ml-read-empty kbd{background:#243349}.ml-view{flex:1;min-height:0;display:flex;flex-direction:column;animation:ml-in .28s cubic-bezier(.3,.7,.2,1)}@keyframes ml-in{0%{opacity:0;transform:translate(10px)}}.ml-view-head{flex:none;padding:18px 20px 12px;border-bottom:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .ml-view-head{border-bottom:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .ml-view-head{border-bottom:1px solid rgba(255,255,255,.104)}.ml-view-title{display:flex;align-items:flex-start;gap:12px}.ml-view-title h2{flex:1;min-width:0;margin:0;font-family:var(--vl-font);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--vl-ink);overflow-wrap:anywhere}html[data-theme=dark] .ml-view-title h2{color:var(--vl-ink)}.ml-view-tools{position:relative;flex:none;display:flex;gap:6px}.ml-round,.ml-more .vl-dir-dots{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffb3;box-shadow:0 1px 2px #1430500d,inset 0 0 0 1px #0e1b2a0f;color:#5a6879;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer}:where(html[data-theme=pink]) .ml-round,:where(html[data-theme=pink]) .ml-more .vl-dir-dots{box-shadow:0 1px 2px #491c2d0d,inset 0 0 0 1px #3a1f2e0f;color:#775c67}html[data-theme=dark] .ml-round,html[data-theme=dark] .ml-more .vl-dir-dots{border:1px solid rgba(255,255,255,.108);background:#182233c7;box-shadow:0 1px 2px #00000030,inset 0 0 0 1px #ffffff1b;color:#93a0af}.ml-round:hover,.ml-more .vl-dir-dots:hover,.ml-more .vl-dir-dots.on{background:#fff;color:var(--vl-ink)}html[data-theme=dark] .ml-round:hover,html[data-theme=dark] .ml-more .vl-dir-dots:hover,html[data-theme=dark] .ml-more .vl-dir-dots.on{background:#1c2838;color:var(--vl-ink)}.ml-more .vl-dir-menu-pop{min-width:250px}.ml-view-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ml-btn{display:inline-flex;align-items:center;gap:7px;height:36px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffb3;box-shadow:0 1px 2px #1430500d,inset 0 0 0 1px #0e1b2a0f;color:var(--vl-ink);font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}:where(html[data-theme=pink]) .ml-btn{box-shadow:0 1px 2px #491c2d0d,inset 0 0 0 1px #3a1f2e0f}html[data-theme=dark] .ml-btn{border:1px solid rgba(255,255,255,.108);background:#182233c7;box-shadow:0 1px 2px #00000030,inset 0 0 0 1px #ffffff1b;color:var(--vl-ink);text-decoration:none}.ml-btn:hover{background:#fff}html[data-theme=dark] .ml-btn:hover{background:#1c2838}.ml-btn.primary{border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .ml-btn.primary{box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .ml-btn.primary{border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #0009}.ml-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .ml-btn.primary:hover{filter:brightness(1.08)}.ml-btn:disabled{opacity:.55;cursor:default}.ml-view-body{flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.ml-sender{flex:none;display:flex;align-items:center;gap:12px}.ml-sender-text{flex:1;min-width:0}.ml-sender-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ml-sender-line b{font-size:14px;font-weight:600}.ml-sender-mail{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .ml-sender-mail{color:#775c67}html[data-theme=dark] .ml-sender-mail{color:#93a0af}.ml-sender-meta{display:block;font-size:12px;color:#8a96a4;overflow-wrap:anywhere}:where(html[data-theme=pink]) .ml-sender-meta{color:#a28c95}html[data-theme=dark] .ml-sender-meta{color:#717f90}.ml-crm{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;background:#f3f6fa}:where(html[data-theme=pink]) .ml-crm{background:#fbf2f6}html[data-theme=dark] .ml-crm{background:#212f43}.ml-crm-k{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a96a4}:where(html[data-theme=pink]) .ml-crm-k{color:#a28c95}html[data-theme=dark] .ml-crm-k{color:#717f90}.ml-crm-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;box-sizing:border-box;padding:0 12px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0e1b2a14;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:box-shadow .12s ease}:where(html[data-theme=pink]) .ml-crm-pill{box-shadow:0 1px 3px #3a1f2e14}html[data-theme=dark] .ml-crm-pill{background:#1c2838;box-shadow:0 1px 3px #0004;text-decoration:none}.ml-crm-pill>svg{flex:none}.ml-crm-pill:hover{box-shadow:0 3px 10px #0e1b2a24}:where(html[data-theme=pink]) .ml-crm-pill:hover{box-shadow:0 3px 10px #3a1f2e24}html[data-theme=dark] .ml-crm-pill:hover{box-shadow:0 3px 10px #0000006c}.ml-crm-pill.deal{color:var(--vl-blue)}:where(html[data-theme=pink]) .ml-crm-pill.deal{color:#95476a}html[data-theme=dark] .ml-crm-pill.deal{color:#92bbe2}.ml-crm-pill.company{color:#0d6676}html[data-theme=dark] .ml-crm-pill.company{color:#83e1f1}.ml-crm-pill.person{color:#5b3fc4}html[data-theme=dark] .ml-crm-pill.person{color:#a494e0}.ml-crm-reason{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .ml-crm-reason{color:#a28c95}html[data-theme=dark] .ml-crm-reason{color:#717f90}.ml-files{flex:none;display:flex;flex-wrap:wrap;gap:8px}.ml-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:48px;box-sizing:border-box;padding:0 14px 0 8px;border:1px solid rgba(14,27,42,.08);border-radius:14px;background:#fff;font:inherit;font-family:var(--vl-font);text-align:left;color:var(--vl-ink);cursor:pointer;transition:box-shadow .12s ease}:where(html[data-theme=pink]) .ml-file{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .ml-file{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:var(--vl-ink)}.ml-file:hover{box-shadow:0 4px 12px #14305014}:where(html[data-theme=pink]) .ml-file:hover{box-shadow:0 4px 12px #491c2d14}html[data-theme=dark] .ml-file:hover{box-shadow:0 4px 12px #0004}.ml-file:disabled{opacity:.6;cursor:not-allowed}.ml-file-ext{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-size:10px;font-weight:800}.ml-file-text{min-width:0;display:flex;flex-direction:column}.ml-file-text>span:first-child{max-width:240px;font-size:12px;font-weight:600}.ml-file-text>span:last-child{font-size:11px;font-weight:500;color:#8a96a4}:where(html[data-theme=pink]) .ml-file-text>span:last-child{color:#a28c95}html[data-theme=dark] .ml-file-text>span:last-child{color:#717f90}.ml-note{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#fff6e0;color:#6b4a00;font-size:12px}html[data-theme=dark] .ml-note{background:#58471d;color:#f5d180}.ml-note button{padding:0;border:0;background:transparent;color:var(--vl-blue);font:inherit;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .ml-note button{color:#95476a}html[data-theme=dark] .ml-note button{border:0;background:transparent;color:#92bbe2}.ml-article{flex:1 0 auto;min-height:420px;box-sizing:border-box;display:flex;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(14,27,42,.06);font-size:14px;line-height:1.6;color:#1b2b3c}:where(html[data-theme=pink]) .ml-article{border:1px solid rgba(58,31,46,.06);color:#4a2a3b}html[data-theme=dark] .ml-article{background:#1c2838;border:1px solid rgba(255,255,255,.104);color:#c3ced9}.ml-frame{flex:1 1 auto;width:100%;min-height:380px;border:0;background:#fff}html[data-theme=dark] .ml-frame{border:0;background:#1c2838}.ml-frame-wait{font-size:13px;color:#8a96a4}:where(html[data-theme=pink]) .ml-frame-wait{color:#a28c95}html[data-theme=dark] .ml-frame-wait{color:#717f90}.ml-thread{flex:none;display:flex;flex-direction:column;gap:4px}.ml-thread-title{padding:0 4px 4px;font-size:13px;font-weight:600}.ml-thread-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:18px;background:#f7f9fc;color:var(--vl-ink);text-decoration:none;transition:background .12s ease}html[data-theme=dark] .ml-thread-row{background:#1f2c3f;color:var(--vl-ink);text-decoration:none}.ml-thread-row:hover{background:#eef3f8}:where(html[data-theme=pink]) .ml-thread-row:hover{background:#f9edf2}html[data-theme=dark] .ml-thread-row:hover{background:#233247}.ml-thread-text{min-width:0;display:flex;flex-direction:column}.ml-thread-text b{font-size:12px;font-weight:600}.ml-thread-text span{font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .ml-thread-text span{color:#836d76}html[data-theme=dark] .ml-thread-text span{color:#8b96a2}.ml-thread-date{font-size:11px;color:#8a96a4}:where(html[data-theme=pink]) .ml-thread-date{color:#a28c95}html[data-theme=dark] .ml-thread-date{color:#717f90}.ml-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0e1b2a47;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ml-fade .16s ease-out}:where(html[data-theme=pink]) .ml-overlay{background:#3a1f2e47}html[data-theme=dark] .ml-overlay{background:#00000085}.ml-dialog{width:min(480px,100%);max-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:26px;background:#fff;box-shadow:0 30px 80px #0e1b2a59;font-family:var(--vl-font);color:var(--vl-ink);animation:ml-pop .16s ease-out}:where(html[data-theme=pink]) .ml-dialog{box-shadow:0 30px 80px #3a1f2e59}html[data-theme=dark] .ml-dialog{background:#1c2838;box-shadow:0 30px 80px #0009;color:var(--vl-ink)}.ml-dialog.wide{width:min(620px,100%)}.ml-dialog-title{font-size:18px;font-weight:600}.ml-dialog-text{margin:0;font-size:14px;line-height:1.5;color:#3b4a5b}:where(html[data-theme=pink]) .ml-dialog-text{color:#583e48}html[data-theme=dark] .ml-dialog-text{color:#a8b6c6}.ml-dialog-hint{margin:0;font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .ml-dialog-hint{color:#a28c95}html[data-theme=dark] .ml-dialog-hint{color:#717f90}.ml-dialog-hint.error{color:#b5000c}:where(html[data-theme=pink]) .ml-dialog-hint.error{color:#b3264e}html[data-theme=dark] .ml-dialog-hint.error{color:#f58087}.ml-dialog-foot{display:flex;justify-content:flex-end;gap:8px}.ml-input{width:100%;box-sizing:border-box;height:40px;padding:0 14px;border:1px solid rgba(14,27,42,.1);border-radius:12px;background:#fff;font:inherit;font-family:var(--vl-font);font-size:14px;color:var(--vl-ink)}:where(html[data-theme=pink]) .ml-input{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .ml-input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.ml-input:focus{outline:none;border-color:#1f4a7373;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .ml-input:focus{border-color:#95476a73;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .ml-input:focus{outline:none;border-color:#82b2e68a;box-shadow:0 0 0 3px #78aae241}.ml-deals{min-height:0;max-height:min(52vh,460px);display:flex;flex-direction:column;gap:6px}.ml-deals-title{padding:6px 4px 2px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a96a4}:where(html[data-theme=pink]) .ml-deals-title{color:#a28c95}html[data-theme=dark] .ml-deals-title{color:#717f90}.ml-deal{flex:none;width:100%;box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:18px;background:#f7f9fc;font:inherit;font-family:var(--vl-font);text-align:left;color:var(--vl-ink);cursor:pointer;transition:background .12s ease}html[data-theme=dark] .ml-deal{border:0;background:#1f2c3f;color:var(--vl-ink)}.ml-deal:hover{background:#eef3f8}:where(html[data-theme=pink]) .ml-deal:hover{background:#f9edf2}html[data-theme=dark] .ml-deal:hover{background:#233247}.ml-deal-dot{width:9px;height:9px;border-radius:999px}.ml-deal-text{min-width:0;display:flex;flex-direction:column}.ml-deal-text b{font-size:13px;font-weight:600}.ml-deal-text span{font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .ml-deal-text span{color:#836d76}html[data-theme=dark] .ml-deal-text span{color:#8b96a2}.ml-deal-sum{font-size:13px;font-weight:600;white-space:nowrap}.ml-compose-dialog{width:min(720px,100%);max-height:100%;box-sizing:border-box;display:flex;flex-direction:column;border-radius:28px;background:#f7f9fc;box-shadow:0 30px 80px #0e1b2a59;overflow:hidden;font-family:var(--vl-font);color:var(--vl-ink);animation:ml-pop .16s ease-out}:where(html[data-theme=pink]) .ml-compose-dialog{box-shadow:0 30px 80px #3a1f2e59}html[data-theme=dark] .ml-compose-dialog{background:#1f2c3f;box-shadow:0 30px 80px #0009;color:var(--vl-ink)}.ml-compose-head{flex:none;display:flex;align-items:center;gap:12px;padding:18px 22px;background:var(--vl-blue);color:#fff}html[data-theme=dark] .ml-compose-head{background:var(--vl-blue);color:#fff}.ml-compose-head b{flex:1;font-size:17px;font-weight:600}.ml-compose-head button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}html[data-theme=dark] .ml-compose-head button{border:1px solid rgba(255,255,255,.05);background:#ffffff1f;color:#fff}.ml-compose-head button:hover{background:#ffffff3d}html[data-theme=dark] .ml-compose-head button:hover{background:#ffffff3d}@keyframes ml-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ml-fade{0%{opacity:0}}.ml-toast{position:fixed;z-index:1300;left:50%;bottom:24px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px 20px;border:0;border-radius:999px;background:#0e1b2a;color:#fff;font:inherit;font-family:var(--vl-font);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 18px 44px #1430504d;cursor:pointer;transform:translate(-50%);animation:ml-toast .16s ease-out}:where(html[data-theme=pink]) .ml-toast{background:#3a1f2e;box-shadow:0 18px 44px #491c2d4d}html[data-theme=dark] .ml-toast{border:0;background:#2b3c50;color:#fff;box-shadow:0 18px 44px #0009}.ml-toast.error{background:#b5000c}:where(html[data-theme=pink]) .ml-toast.error{background:#b3264e}html[data-theme=dark] .ml-toast.error{background:#b5000c}@keyframes ml-toast{0%{opacity:0;transform:translate(-50%,6px)}}.ml-folder:focus-visible,.ml-row:focus-visible,.ml-btn:focus-visible,.ml-round:focus-visible,.ml-box:focus-visible,.ml-switch:focus-visible,.ml-file:focus-visible,.ml-deal:focus-visible,.ml-thread-row:focus-visible,.ml-crm-pill:focus-visible,.ml-toast:focus-visible,.ml-compose-head button:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .ml-folder:focus-visible,:where(html[data-theme=pink]) .ml-row:focus-visible,:where(html[data-theme=pink]) .ml-btn:focus-visible,:where(html[data-theme=pink]) .ml-round:focus-visible,:where(html[data-theme=pink]) .ml-box:focus-visible,:where(html[data-theme=pink]) .ml-switch:focus-visible,:where(html[data-theme=pink]) .ml-file:focus-visible,:where(html[data-theme=pink]) .ml-deal:focus-visible,:where(html[data-theme=pink]) .ml-thread-row:focus-visible,:where(html[data-theme=pink]) .ml-crm-pill:focus-visible,:where(html[data-theme=pink]) .ml-toast:focus-visible,:where(html[data-theme=pink]) .ml-compose-head button:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .ml-folder:focus-visible,html[data-theme=dark] .ml-row:focus-visible,html[data-theme=dark] .ml-btn:focus-visible,html[data-theme=dark] .ml-round:focus-visible,html[data-theme=dark] .ml-box:focus-visible,html[data-theme=dark] .ml-switch:focus-visible,html[data-theme=dark] .ml-file:focus-visible,html[data-theme=dark] .ml-deal:focus-visible,html[data-theme=dark] .ml-thread-row:focus-visible,html[data-theme=dark] .ml-crm-pill:focus-visible,html[data-theme=dark] .ml-toast:focus-visible,html[data-theme=dark] .ml-compose-head button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}@media(max-width:1180px){.ml-cols{grid-template-columns:220px minmax(0,1fr)}.ml-split,.ml-read{display:none}.ml-read.has{display:flex;position:absolute;inset:0;z-index:5;background:#fbfcfe}html[data-theme=dark] .ml-read.has{background:#1d2a3b}}@media(max-width:760px){.dash.liquid-glass.crm-board.mail-page{height:auto;overflow:clip}.ml-cols{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(460px,1fr)}.ml-boxes{max-height:230px}.ml-file-text>span:first-child{max-width:170px}}@media(prefers-reduced-motion:reduce){.ml-view,.ml-overlay,.ml-dialog,.ml-compose-dialog,.ml-toast{animation:none}.ml-row,.ml-switch,.ml-switch-track,.ml-switch-knob{transition:none}}.mail-attachment{display:inline-flex;gap:8px;align-items:baseline;padding:6px 12px;border:1px solid rgba(31,74,115,.14);border-radius:10px;background:#fff;font:inherit;font-size:13px;cursor:pointer}:where(html[data-theme=pink]) .mail-attachment{border:1px solid rgba(149,71,106,.14)}html[data-theme=dark] .mail-attachment{border:1px solid rgba(130,178,230,.168);background:#1c2838}.mail-attachment:disabled{opacity:.6;cursor:not-allowed}.mail-attachment-size{color:#8a99a6;font-size:12px}:where(html[data-theme=pink]) .mail-attachment-size{color:#a48c96}html[data-theme=dark] .mail-attachment-size{color:#6e8191}.mail-text{margin:0;width:100%;white-space:pre-wrap;word-break:break-word;font:14px/1.5 inherit}.mail-settings{display:flex;flex-direction:column;gap:16px;color:var(--vl-ink)}html[data-theme=dark] .mail-settings{color:var(--vl-ink)}.mail-settings .vl-card{padding:16px 18px}.mail-set-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(31,74,115,.07)}:where(html[data-theme=pink]) .mail-set-row{border-bottom:1px solid rgba(149,71,106,.07)}html[data-theme=dark] .mail-set-row{border-bottom:1px solid rgba(130,178,230,.084)}.mail-set-row:last-child{border-bottom:0}html[data-theme=dark] .mail-set-row:last-child{border-bottom:0}.mail-set-label{display:flex;flex-direction:column;gap:2px}.mail-set-control{display:flex;align-items:center;gap:8px;min-width:0}.mail-set-control .vl-input{min-width:220px}.mail-settings .vl-input{min-height:36px;padding:0 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font-size:13px}:where(html[data-theme=pink]) .mail-settings .vl-input{border:1px solid #E5D2DA}html[data-theme=dark] .mail-settings .vl-input{border:1px solid #2C3B50;background:#1c2838}.mail-settings .vl-input:disabled{opacity:.5}.mail-num{width:110px;min-width:0!important}.mail-window{display:flex;gap:8px;align-items:center}.mail-window .vl-input{width:90px;min-width:0}.mail-form .mail-set-row{grid-template-columns:180px minmax(0,1fr)}.mail-form .mail-set-control .vl-input,.mail-form textarea.vl-input{width:100%;min-width:0}.mail-user-chips{display:flex;flex-wrap:wrap;gap:6px}.mail-user-chips .vl-dir-tag{cursor:pointer;opacity:.6}.mail-user-chips .vl-dir-tag.on{opacity:1;outline:2px solid var(--vl-blue, #004684)}:where(html[data-theme=pink]) .mail-user-chips .vl-dir-tag.on{outline:2px solid #95476A}html[data-theme=dark] .mail-user-chips .vl-dir-tag.on{outline:2px solid #92BBE2}.mail-status{font-weight:600;font-size:12px}.mail-status.ok{color:#15803d}html[data-theme=dark] .mail-status.ok{color:#89ecae}.mail-status.bad{color:#b42318}html[data-theme=dark] .mail-status.bad{color:#b42318}.mail-status.muted{color:#6b7a88}:where(html[data-theme=pink]) .mail-status.muted{color:#866d77}html[data-theme=dark] .mail-status.muted{color:#8996a2}.mail-box-actions{white-space:nowrap}.mail-box-actions .link-btn{margin-right:10px}.link-btn.danger{color:#b42318}html[data-theme=dark] .link-btn.danger{color:#b42318}.mail-trusted-add{display:flex;gap:8px;margin-bottom:12px}.mail-trusted-add .vl-input{flex:0 1 360px}.mail-compose{display:flex;flex-direction:column;gap:10px}.mail-compose-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;align-items:center}.mail-compose-k{color:#8a99a6;font-size:13px}:where(html[data-theme=pink]) .mail-compose-k{color:#a48c96}html[data-theme=dark] .mail-compose-k{color:#6e8191}.mail-compose-v{font-size:13px}.mail-compose-row .vl-input{width:100%;min-width:0}.mail-addr{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:38px;padding:4px 8px;border:1px solid rgba(20,33,43,.15);border-radius:10px;background:#fff;cursor:text}:where(html[data-theme=pink]) .mail-addr{border:1px solid rgba(41,22,30,.15)}html[data-theme=dark] .mail-addr{border:1px solid rgba(255,255,255,.16);background:#1c2838}.mail-addr.bad{border-color:#b42318}html[data-theme=dark] .mail-addr.bad{border-color:#b42318}.mail-addr input{flex:1 1 140px;min-width:120px;border:0;outline:none;font:inherit;font-size:13px;background:transparent}html[data-theme=dark] .mail-addr input{border:0;outline:none;background:transparent}.mail-addr-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 10px;border-radius:999px;background:#0046841a;color:var(--vl-blue, #004684);font-size:12px;font-weight:600}:where(html[data-theme=pink]) .mail-addr-chip{background:#a65c801a;color:#95476a}html[data-theme=dark] .mail-addr-chip{background:#0046841a;color:#92bbe2}.mail-addr-chip button,.mail-compose-files .mail-attachment button{border:0;background:none;color:inherit;font-size:14px;line-height:1;cursor:pointer;padding:0 2px}html[data-theme=dark] .mail-addr-chip button,html[data-theme=dark] .mail-compose-files .mail-attachment button{border:0;background:none;color:inherit}.mail-addr-bad{flex-basis:100%;color:#b42318;font-size:12px}html[data-theme=dark] .mail-addr-bad{color:#b42318}.mail-compose-text{width:100%;min-height:200px;resize:vertical;font:inherit;font-size:14px;line-height:1.45;padding:10px 12px}.mail-compose-quote{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mail-quote{flex-basis:100%;max-height:220px;overflow:auto;padding:8px 12px;border-radius:10px;background:#1f4a730d;color:#555;font-size:13px}:where(html[data-theme=pink]) .mail-quote{background:#a65c800d}html[data-theme=dark] .mail-quote{background:#78aae216;color:#b0b0b0}.mail-compose-files{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mail-compose-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid rgba(31,74,115,.08)}:where(html[data-theme=pink]) .mail-compose-foot{border-top:1px solid rgba(149,71,106,.08)}html[data-theme=dark] .mail-compose-foot{border-top:1px solid rgba(130,178,230,.096)}.deal-composer.mode-mail{gap:8px}.deal-composer .mail-compose.inline{padding-top:4px}.deal-composer .mail-compose.inline .mail-compose-text{min-height:120px}.deal-composer .mail-compose.inline .mail-compose-row{grid-template-columns:56px minmax(0,1fr) auto}.vl-feed-col>.deal-composer.mode-mail{min-height:0;max-height:calc(100% - 14px)}.deal-composer .mail-compose.inline{flex:1 1 auto;min-height:0}.mail-compose-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;margin-right:-8px;padding-right:8px}.mail-compose.dialog{flex:1 1 auto;min-height:0;gap:0}.mail-compose-main{min-height:0;display:flex;flex-direction:column;gap:10px;padding:18px 22px}.mail-compose.dialog .mail-compose-row{grid-template-columns:70px minmax(0,1fr) auto;gap:10px}.mail-compose.dialog .mail-compose-k{color:#5a6879;font-size:13px}:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-k{color:#775c67}html[data-theme=dark] .mail-compose.dialog .mail-compose-k{color:#93a0af}.mail-compose.dialog .mail-compose-v,.mail-compose.dialog .mail-addr,.mail-compose.dialog .mail-compose-row .vl-input,.mail-compose.dialog .mail-compose-text{box-sizing:border-box;border:1px solid rgba(14,27,42,.1);background:#fff;font-family:var(--vl-font);font-size:14px;color:var(--vl-ink)}:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-v,:where(html[data-theme=pink]) .mail-compose.dialog .mail-addr,:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-row .vl-input,:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-text{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .mail-compose.dialog .mail-compose-v,html[data-theme=dark] .mail-compose.dialog .mail-addr,html[data-theme=dark] .mail-compose.dialog .mail-compose-row .vl-input,html[data-theme=dark] .mail-compose.dialog .mail-compose-text{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.mail-compose.dialog .mail-compose-v{display:flex;align-items:center;min-height:40px;padding:4px 12px;border-radius:12px}.mail-compose.dialog .mail-addr{min-height:40px;padding:4px 10px;border-radius:12px}.mail-compose.dialog .mail-addr.bad{border-color:#b42318}html[data-theme=dark] .mail-compose.dialog .mail-addr.bad{border-color:#b42318}.mail-compose.dialog .mail-addr input{font-size:14px}.mail-compose.dialog .mail-addr-chip{height:26px;box-sizing:border-box;padding:0 6px 0 10px;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .mail-compose.dialog .mail-addr-chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .mail-compose.dialog .mail-addr-chip{background:#1f3b56;color:#93bbe2}.mail-compose.dialog .mail-compose-row .vl-input{height:40px;padding:0 14px;border-radius:12px}.mail-compose.dialog .mail-compose-text{min-height:180px;padding:12px 14px;border-radius:14px;line-height:1.55}.mail-compose.dialog .mail-addr:focus-within,.mail-compose.dialog .mail-compose-row .vl-input:focus,.mail-compose.dialog .mail-compose-text:focus{outline:none;border-color:#1f4a7373;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .mail-compose.dialog .mail-addr:focus-within,:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-row .vl-input:focus,:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-text:focus{border-color:#95476a73;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .mail-compose.dialog .mail-addr:focus-within,html[data-theme=dark] .mail-compose.dialog .mail-compose-row .vl-input:focus,html[data-theme=dark] .mail-compose.dialog .mail-compose-text:focus{outline:none;border-color:#82b2e68a;box-shadow:0 0 0 3px #78aae241}.mail-compose.dialog .mail-quote{border-left:3px solid #c3ccd6;border-radius:12px;background:#fff;color:#6b7785;font-size:12px;line-height:1.5}:where(html[data-theme=pink]) .mail-compose.dialog .mail-quote{border-left:3px solid #D5C4CB;color:#836d76}html[data-theme=dark] .mail-compose.dialog .mail-quote{border-left:3px solid #2C3B50;background:#1c2838;color:#8b96a2}.mail-compose.dialog .vl-hint{margin:0;font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .mail-compose.dialog .vl-hint{color:#a28c95}html[data-theme=dark] .mail-compose.dialog .vl-hint{color:#717f90}.mail-compose.dialog .vl-btn{height:36px;padding:0 14px;font-size:13px}.mail-compose.dialog .vl-btn.ghost{border:1px solid rgba(14,27,42,.1);background:#fff;font-weight:600;backdrop-filter:none;-webkit-backdrop-filter:none}:where(html[data-theme=pink]) .mail-compose.dialog .vl-btn.ghost{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .mail-compose.dialog .vl-btn.ghost{border:1px solid rgba(255,255,255,.16);background:#1c2838}.mail-compose.dialog .mail-compose-foot{flex:none;gap:10px;padding:14px 22px;border-top:1px solid rgba(14,27,42,.06);background:#fff}:where(html[data-theme=pink]) .mail-compose.dialog .mail-compose-foot{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .mail-compose.dialog .mail-compose-foot{border-top:1px solid rgba(255,255,255,.104);background:#1c2838}.mail-compose-note{flex:1 1 auto;font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .mail-compose-note{color:#a28c95}html[data-theme=dark] .mail-compose-note{color:#717f90}.mail-compose.dialog .mail-compose-note~.vl-grow{display:none}@media(max-width:640px){.mail-compose.dialog .mail-compose-row{grid-template-columns:52px minmax(0,1fr) auto}.mail-compose-main,.mail-compose.dialog .mail-compose-foot{padding-left:16px;padding-right:16px}}.tel-url{font-size:12px;padding:4px 8px;border-radius:8px;background:#f3f6fa;color:var(--vl-ink, #0e1b2a);-webkit-user-select:all;user-select:all;word-break:break-all}:where(html[data-theme=pink]) .tel-url{background:#fbf2f6;color:var(--vl-ink, #3A1F2E)}html[data-theme=dark] .tel-url{background:#212f43;color:var(--vl-ink, #D1D8E1)}.mail-set-control .vl-input.tel-lines{min-width:300px}.vl-input.tel-pin{width:90px;min-width:0}.tel-pins td{vertical-align:middle}.tel-pins-add{margin-top:12px}body:has(.mt-overlay) .lead-overlay.confirm-overlay{z-index:1300}.ml-compose-dialog.mt-dialog{width:min(980px,100%);height:min(680px,100%)}.mt-tabs{flex:none;padding:14px 20px 0}.mt-body{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;padding:14px 20px 20px}.mt-list{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding-right:4px}.mt-add{flex:none;height:38px;margin-bottom:6px;border:1px dashed rgba(31,74,115,.3);border-radius:12px;background:transparent;color:var(--vl-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .mt-add{border:1px dashed rgba(149,71,106,.3);color:#95476a}html[data-theme=dark] .mt-add{border:1px dashed rgba(130,178,230,.36);background:transparent;color:#92bbe2}.mt-add:hover{background:#fff}html[data-theme=dark] .mt-add:hover{background:#1c2838}.mt-group{margin:8px 4px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96a4}:where(html[data-theme=pink]) .mt-group{color:#a28c95}html[data-theme=dark] .mt-group{color:#717f90}.mt-item{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .mt-item{border:0;background:transparent;color:var(--vl-ink)}.mt-item:hover{background:#fff}html[data-theme=dark] .mt-item:hover{background:#1c2838}.mt-item.on{background:#fff;box-shadow:inset 0 0 0 1.5px #1f4a7340}:where(html[data-theme=pink]) .mt-item.on{box-shadow:inset 0 0 0 1.5px #95476a40}html[data-theme=dark] .mt-item.on{background:#1c2838;box-shadow:inset 0 0 0 1.5px #78aae279}.mt-item b{font-size:13px;font-weight:600}.mt-item>span{font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .mt-item>span{color:#836d76}html[data-theme=dark] .mt-item>span{color:#8b96a2}.mt-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-tags{display:flex;flex-wrap:wrap;gap:4px}.mt-tags i{padding:0 7px;border-radius:999px;background:#eef1f5;color:#5a6879;font-size:11px;font-style:normal;font-weight:600;line-height:18px}:where(html[data-theme=pink]) .mt-tags i{background:#f6edf1;color:#775c67}html[data-theme=dark] .mt-tags i{background:#243349;color:#93a0af}.mt-tags i.on{background:#e0f5e9;color:#11743f}html[data-theme=dark] .mt-tags i.on{background:#1d5836;color:#87edb7}.mt-empty{margin:4px;font-size:13px;color:#8a96a4}:where(html[data-theme=pink]) .mt-empty{color:#a28c95}html[data-theme=dark] .mt-empty{color:#717f90}.mt-edit{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px;border-radius:20px;background:#fff;box-shadow:0 6px 20px #1430500d;overflow-y:auto}:where(html[data-theme=pink]) .mt-edit{box-shadow:0 6px 20px #491c2d0d}html[data-theme=dark] .mt-edit{background:#1c2838;box-shadow:0 6px 20px #00000030}.mt-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mt-field>span{font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .mt-field>span{color:#775c67}html[data-theme=dark] .mt-field>span{color:#93a0af}.mt-field .vl-input{box-sizing:border-box;min-height:36px;padding:7px 12px;border:1px solid #d3dbe4;border-radius:12px;background:#fff;font-size:13px}:where(html[data-theme=pink]) .mt-field .vl-input{border:1px solid #E5D2DA}html[data-theme=dark] .mt-field .vl-input{border:1px solid #2C3B50;background:#1c2838}.mt-field.grow{flex:1;min-height:180px}.mt-field.grow textarea{flex:1;min-height:180px;resize:vertical;line-height:1.45}.mt-rich{flex:1;display:flex;flex-direction:column;min-height:180px;border:1px solid #d3dbe4;border-radius:12px;overflow:hidden}:where(html[data-theme=pink]) .mt-rich{border:1px solid #E5D2DA}html[data-theme=dark] .mt-rich{border:1px solid #2C3B50}.mt-tools{display:flex;gap:2px;padding:4px 6px;border-bottom:1px solid #e3e9ef;background:#f7f9fc}:where(html[data-theme=pink]) .mt-tools{border-bottom:1px solid #F0E2E8}html[data-theme=dark] .mt-tools{border-bottom:1px solid #2C3B50;background:#1f2c3f}.mt-tools button{display:grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#3b4a5b;font:inherit;font-size:14px;cursor:pointer}:where(html[data-theme=pink]) .mt-tools button{color:#583e48}html[data-theme=dark] .mt-tools button{border:0;background:transparent;color:#a8b6c6}.mt-tools button:hover{background:#e3ecf5}:where(html[data-theme=pink]) .mt-tools button:hover{background:#f6e2ea}html[data-theme=dark] .mt-tools button:hover{background:#1f3b56}.mt-link{display:flex;gap:6px;padding:6px;border-bottom:1px solid #e3e9ef}:where(html[data-theme=pink]) .mt-link{border-bottom:1px solid #F0E2E8}html[data-theme=dark] .mt-link{border-bottom:1px solid #2C3B50}.mt-link .vl-input{flex:1;min-height:32px;padding:4px 10px;border:1px solid #d3dbe4;border-radius:10px;background:#fff}:where(html[data-theme=pink]) .mt-link .vl-input{border:1px solid #E5D2DA}html[data-theme=dark] .mt-link .vl-input{border:1px solid #2C3B50;background:#1c2838}.mt-editor{flex:1;min-height:140px;padding:10px 12px;overflow-y:auto;outline:none;font:14px/1.45 Arial,sans-serif;color:#111;background:#fff}html[data-theme=dark] .mt-editor{outline:none;color:#e1e1e1;background:#1c2838}.mt-editor img{max-width:100%}.mt-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--vl-ink);cursor:pointer}html[data-theme=dark] .mt-check{color:var(--vl-ink)}.mt-check.small{margin:0 4px 6px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .mt-check.small{color:#775c67}html[data-theme=dark] .mt-check.small{color:#93a0af}.mt-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:6px}.mt-error{font-size:12px;color:#b5000c}:where(html[data-theme=pink]) .mt-error{color:#b3264e}html[data-theme=dark] .mt-error{color:#f58087}.mt-hint{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:360px;text-align:center;font-size:13px;color:#6b7785}:where(html[data-theme=pink]) .mt-hint{color:#836d76}html[data-theme=dark] .mt-hint{color:#8b96a2}.mt-hint b{font-size:15px;color:var(--vl-ink)}html[data-theme=dark] .mt-hint b{color:var(--vl-ink)}.mail-compose-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mail-compose-tpl .amo-select{min-width:0}.mail-sig{display:flex;flex-direction:column;gap:6px}.mail-sig-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .mail-sig-row{color:#775c67}html[data-theme=dark] .mail-sig-row{color:#93a0af}.mail-sig-preview{max-height:140px;overflow:auto;padding:8px 12px;border-left:3px solid #e3e9ef;font:13px/1.4 Arial,sans-serif;color:#3b4a5b}:where(html[data-theme=pink]) .mail-sig-preview{border-left:3px solid #F0E2E8;color:#583e48}html[data-theme=dark] .mail-sig-preview{border-left:3px solid #2C3B50;color:#a8b6c6}.mail-sig-preview img{max-width:100%;max-height:80px}@media(max-width:760px){.mt-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.mt-list{max-height:220px}}.ml-bulk{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 4px 6px;padding:4px 6px 4px 14px;border-radius:14px;background:#ffffff8c;font-family:var(--vl-font);font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .ml-bulk{color:#775c67}html[data-theme=dark] .ml-bulk{background:#182233a1;color:#93a0af}.ml-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ml-check input,.ml-row-check input{width:16px;height:16px;margin:0;accent-color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .ml-check input,:where(html[data-theme=pink]) .ml-row-check input{accent-color:#95476A}html[data-theme=dark] .ml-check input,html[data-theme=dark] .ml-row-check input{accent-color:#92BBE2}.ml-bulk-btn{height:28px;padding:0 12px;border:0;border-radius:999px;background:#fff;color:var(--vl-blue);font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px #0e1b2a14}:where(html[data-theme=pink]) .ml-bulk-btn{color:#95476a;box-shadow:0 1px 3px #3a1f2e14}html[data-theme=dark] .ml-bulk-btn{border:0;background:#1c2838;color:#92bbe2;box-shadow:0 1px 3px #0004}.ml-bulk-btn:hover{background:#e3ecf5}:where(html[data-theme=pink]) .ml-bulk-btn:hover{background:#f6e2ea}html[data-theme=dark] .ml-bulk-btn:hover{background:#1f3b56}.ml-bulk-btn.ghost{background:transparent;box-shadow:none;color:#5a6879}:where(html[data-theme=pink]) .ml-bulk-btn.ghost{color:#775c67}html[data-theme=dark] .ml-bulk-btn.ghost{background:transparent;box-shadow:none;color:#93a0af}.ml-bulk-btn:disabled{opacity:.5;cursor:default}.ml-row-wrap{position:relative}.ml-row-check{position:absolute;z-index:2;left:12px;top:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0e1b2a14;opacity:0;cursor:pointer;transition:opacity .12s ease}:where(html[data-theme=pink]) .ml-row-check{box-shadow:0 0 0 1px #3a1f2e14}html[data-theme=dark] .ml-row-check{background:#1c2838;box-shadow:0 0 0 1px #fff2}.ml-row-wrap:hover .ml-row-check,.ml-row-wrap.checked .ml-row-check,.ml-list.selecting .ml-row-check,.ml-row-check:focus-within{opacity:1}.ml-row.picked{background:#1f4a7314}:where(html[data-theme=pink]) .ml-row.picked{background:#a65c8014}html[data-theme=dark] .ml-row.picked{background:#78aae223}@media(prefers-reduced-motion:reduce){.ml-row-check{transition:none}}.dash.liquid-glass.crm-board.vl-deals.vs-page{gap:16px}.vs-page .vl-board-head{padding-bottom:0}.vs-page :is(h2,h3,h4),.vs-drawer :is(h2,h3,h4){font-family:var(--vl-font)}.vs-tabs{flex:none;align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.vs-tabs::-webkit-scrollbar{display:none}.vs-tab-count{margin-left:8px;padding:1px 7px;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:11px;font-weight:700}:where(html[data-theme=pink]) .vs-tab-count{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-tab-count{background:#1f3b56;color:#92bbe2}.vl-tabs-ghost .vs-tab-count{background:#ffffff38;color:inherit}html[data-theme=dark] .vl-tabs-ghost .vs-tab-count{background:#ffffff38;color:inherit}.vs-scroll{flex:1 1 auto;min-height:0;margin:0 -8px;padding:0 8px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.25) transparent}:where(html[data-theme=pink]) .vs-scroll{scrollbar-color:rgba(149,71,106,.25) transparent}html[data-theme=dark] .vs-scroll{scrollbar-color:rgba(255,255,255,.18) transparent}.vs-stack{display:flex;flex-direction:column;gap:14px;animation:vs-fade .2s ease-out}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}.vs-card{box-sizing:border-box;padding:18px 20px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:#ffffffb8;box-shadow:0 10px 30px #14305012;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:where(html[data-theme=pink]) .vs-card{box-shadow:0 10px 30px #491c2d12}html[data-theme=dark] .vs-card{border:1px solid rgba(255,255,255,.108);background:#182233cc;box-shadow:0 10px 30px #0000003e}.vs-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.vs-card-title{margin:0;font-size:16px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-card-title{color:var(--vl-ink)}.vs-sub{margin:0;font-size:15px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-sub{color:var(--vl-ink)}.vs-count{padding:1px 8px;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:11px;font-weight:700}:where(html[data-theme=pink]) .vs-count{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-count{background:#1f3b56;color:#92bbe2}.vs-hint{margin:0;font-size:12px;line-height:1.45;color:#6b7785}:where(html[data-theme=pink]) .vs-hint{color:#836d76}html[data-theme=dark] .vs-hint{color:#8b96a2}.vs-grow{flex:1}.vs-error{margin:0;padding:10px 16px;border-radius:16px;background:#fce6e8;color:#b5000c;font-size:13px}:where(html[data-theme=pink]) .vs-error{color:#b3264e}html[data-theme=dark] .vs-error{background:#581d23;color:#f58087}.vs-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffb3;color:var(--vl-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}html[data-theme=dark] .vs-btn{border:1px solid rgba(255,255,255,.108);background:#182233c7;color:var(--vl-ink)}.vs-btn:hover{background:#fff}html[data-theme=dark] .vs-btn:hover{background:#1c2838}.vs-btn.primary{border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #1f4a7347}:where(html[data-theme=pink]) .vs-btn.primary{box-shadow:0 8px 20px #95476a47}html[data-theme=dark] .vs-btn.primary{border-color:transparent;background:var(--vl-blue);color:#fff;box-shadow:0 8px 20px #0009}.vs-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .vs-btn.primary:hover{filter:brightness(1.08)}.vs-btn.danger{border-color:transparent;background:#b5000c;color:#fff;box-shadow:0 8px 20px #b5000c38}:where(html[data-theme=pink]) .vs-btn.danger{background:#b3264e;box-shadow:0 8px 20px #b3264e38}html[data-theme=dark] .vs-btn.danger{border-color:transparent;background:#b5000c;color:#fff;box-shadow:0 8px 20px #b5000c38}.vs-btn:disabled{opacity:.5;cursor:default;filter:none}html[data-theme=dark] .vs-btn:disabled{filter:none}.vs-link{padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--vl-blue);cursor:pointer}:where(html[data-theme=pink]) .vs-link{color:#95476a}html[data-theme=dark] .vs-link{border:0;background:transparent;color:#92bbe2}.vs-link.bad{color:#b5000c}:where(html[data-theme=pink]) .vs-link.bad{color:#b3264e}html[data-theme=dark] .vs-link.bad{color:#f58087}.vs-link:disabled{color:#a8b3bf;cursor:default}:where(html[data-theme=pink]) .vs-link:disabled{color:#bdaab2}html[data-theme=dark] .vs-link:disabled{color:#5b6b7c}.vs-icon-btn{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#5a6879;cursor:pointer}:where(html[data-theme=pink]) .vs-icon-btn{color:#775c67}html[data-theme=dark] .vs-icon-btn{border:0;background:transparent;color:#93a0af}.vs-icon-btn:hover{background:#ffffffe6;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-icon-btn:hover{color:#95476a}html[data-theme=dark] .vs-icon-btn:hover{background:#182233e6;color:#92bbe2}.vs-icon-btn.bad:hover{color:#b5000c}:where(html[data-theme=pink]) .vs-icon-btn.bad:hover{color:#b3264e}html[data-theme=dark] .vs-icon-btn.bad:hover{color:#f58087}.vs-icon-btn:disabled{opacity:.4;background:transparent;color:#5a6879;cursor:default}:where(html[data-theme=pink]) .vs-icon-btn:disabled{color:#775c67}html[data-theme=dark] .vs-icon-btn:disabled{background:transparent;color:#93a0af}.vs-add{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin:6px 4px 2px;border:1px dashed rgba(31,74,115,.3);border-radius:14px;background:transparent;color:var(--vl-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}:where(html[data-theme=pink]) .vs-add{border:1px dashed rgba(149,71,106,.3);color:#95476a}html[data-theme=dark] .vs-add{border:1px dashed rgba(130,178,230,.36);background:transparent;color:#92bbe2}.vs-add:hover{border-color:#1f4a7380;background:#ffffffd9}:where(html[data-theme=pink]) .vs-add:hover{border-color:#95476a80}html[data-theme=dark] .vs-add:hover{border-color:#82b2e699;background:#182233e6}.vs-input{box-sizing:border-box;height:38px;padding:0 12px;border:1px solid rgba(14,27,42,.1);border-radius:10px;background:#fff;color:var(--vl-ink);font:inherit;font-size:13px}:where(html[data-theme=pink]) .vs-input{border:1px solid rgba(58,31,46,.1)}html[data-theme=dark] .vs-input{border:1px solid rgba(255,255,255,.16);background:#1c2838;color:var(--vl-ink)}.vs-input::placeholder{color:#a8b3bf}:where(html[data-theme=pink]) .vs-input::placeholder{color:#bdaab2}html[data-theme=dark] .vs-input::placeholder{color:#5b6b7c}.vs-input:focus{outline:none;border-color:#1f4a7373;box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .vs-input:focus{border-color:#95476a73;box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .vs-input:focus{outline:none;border-color:#82b2e68a;box-shadow:0 0 0 3px #78aae241}.vs-input:disabled{background:#f1f4f8;color:#a8b3bf}:where(html[data-theme=pink]) .vs-input:disabled{background:#f9f0f4;color:#bdaab2}html[data-theme=dark] .vs-input:disabled{background:#223145;color:#5b6b7c}.vs-num{width:90px}.vs-btn:focus-visible,.vs-link:focus-visible,.vs-icon-btn:focus-visible,.vs-add:focus-visible,.vs-user:focus-visible,.vs-person:focus-visible,.vs-chip-x:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vs-btn:focus-visible,:where(html[data-theme=pink]) .vs-link:focus-visible,:where(html[data-theme=pink]) .vs-icon-btn:focus-visible,:where(html[data-theme=pink]) .vs-add:focus-visible,:where(html[data-theme=pink]) .vs-user:focus-visible,:where(html[data-theme=pink]) .vs-person:focus-visible,:where(html[data-theme=pink]) .vs-chip-x:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vs-btn:focus-visible,html[data-theme=dark] .vs-link:focus-visible,html[data-theme=dark] .vs-icon-btn:focus-visible,html[data-theme=dark] .vs-add:focus-visible,html[data-theme=dark] .vs-user:focus-visible,html[data-theme=dark] .vs-person:focus-visible,html[data-theme=dark] .vs-chip-x:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vs-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 0;border-top:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .vs-row{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vs-row{border-top:1px solid rgba(255,255,255,.104)}.vs-row.dim{opacity:.55}.vs-row-label{display:flex;flex-direction:column;gap:2px;min-width:0}.vs-row-label>b{font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-row-label>b{color:var(--vl-ink)}.vs-row-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:420px}.vs-window{display:inline-flex;align-items:center;gap:8px}.vs-window .vs-input{width:90px}.vs-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:12px;font-weight:600;white-space:nowrap}:where(html[data-theme=pink]) .vs-chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-chip{background:#1f3b56;color:#92bbe2}.vs-chip-x{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}html[data-theme=dark] .vs-chip-x{border:0;background:transparent;color:inherit}.vs-chip-x:hover{background:#1f4a7324}:where(html[data-theme=pink]) .vs-chip-x:hover{background:#a65c8024}html[data-theme=dark] .vs-chip-x:hover{background:#78aae23d}.vs-input.vs-chip-input{width:128px;height:28px;padding:0 12px;border-style:dashed;border-radius:999px;font-size:12px}html[data-theme=dark] .vs-input.vs-chip-input{border-style:dashed}.vl-toggle.sm{width:36px;height:22px}.vl-toggle.sm i{width:16px;height:16px}.vl-toggle.sm.on i{transform:translate(14px)}.vs-wrap{container-type:inline-size}.vs-two{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@container (min-width: 1320px){.vs-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.vs-toast{position:fixed;z-index:1300;left:50%;top:24px;max-width:min(640px,calc(100vw - 40px));padding:12px 20px;border-radius:999px;background:#0e1b2a;color:#fff;font-size:13px;font-weight:500;box-shadow:0 18px 44px #1430504d;transform:translate(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:vs-pop .15s ease-out}:where(html[data-theme=pink]) .vs-toast{background:#3a1f2e;box-shadow:0 18px 44px #491c2d4d}html[data-theme=dark] .vs-toast{background:#2b3c50;color:#fff;box-shadow:0 18px 44px #0009}@keyframes vs-pop{0%{opacity:0;transform:translate(-50%,-4px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.vs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vs-search{display:flex;align-items:center;gap:8px;width:300px;max-width:100%;height:40px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffbf;color:#5a6879}:where(html[data-theme=pink]) .vs-search{color:#775c67}html[data-theme=dark] .vs-search{border:1px solid rgba(255,255,255,.108);background:#182233d4;color:#93a0af}.vs-search input{flex:1;min-width:0;height:34px;border:0;outline:none;background:transparent;color:var(--vl-ink);font:inherit;font-size:13px}html[data-theme=dark] .vs-search input{border:0;outline:none;background:transparent;color:var(--vl-ink)}.vs-summary{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .vs-summary{color:#775c67}html[data-theme=dark] .vs-summary{color:#93a0af}.vs-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;align-items:stretch}.vs-group{display:flex;flex-direction:column;padding:14px 8px 8px}.vs-group-head{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 8px 6px}.vs-group-head>b{font-size:15px;font-weight:600}.vs-dot{flex:none;width:8px;height:8px;border-radius:999px;background:#1baf7a}html[data-theme=dark] .vs-dot{background:#1baf7a}.vs-dot.lead{background:var(--vl-blue)}html[data-theme=dark] .vs-dot.lead{background:var(--vl-blue)}.vs-dot.none{background:#a8b3bf}:where(html[data-theme=pink]) .vs-dot.none{background:#bdaab2}html[data-theme=dark] .vs-dot.none{background:#4b5866}.vs-people{display:flex;flex-direction:column;gap:2px}.vs-user{width:100%;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}html[data-theme=dark] .vs-user{border:0;background:transparent;color:inherit}.vs-user:hover{background:#ffffffe6}html[data-theme=dark] .vs-user:hover{background:#182233e6}.vs-user.on{background:#fff;box-shadow:inset 0 0 0 1.5px #1f4a7338}:where(html[data-theme=pink]) .vs-user.on{box-shadow:inset 0 0 0 1.5px #95476a38}html[data-theme=dark] .vs-user.on{background:#1c2838;box-shadow:inset 0 0 0 1.5px #78aae26c}.vs-user.off{opacity:.62}.vs-ava{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:999px;background:#e3ecf5;color:var(--vl-blue);font-size:14px;font-weight:700}:where(html[data-theme=pink]) .vs-ava{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-ava{background:#1f3b56;color:#92bbe2}.vs-ava img{width:100%;height:100%;object-fit:cover}.vs-ava.sm{width:34px;height:34px;font-size:12px}.vs-ava.xs{width:26px;height:26px;font-size:10px}.vs-user-text{display:flex;flex-direction:column;gap:3px;min-width:0}.vs-user-text>b{font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-user-text>b{color:var(--vl-ink)}.vs-user-sub{display:flex;gap:6px;min-width:0;font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .vs-user-sub{color:#836d76}html[data-theme=dark] .vs-user-sub{color:#8b96a2}.vs-user-sub i{font-style:normal;color:#c3ccd6}:where(html[data-theme=pink]) .vs-user-sub i{color:#d5c4cb}html[data-theme=dark] .vs-user-sub i{color:#4f6073}.vs-user-seen{flex:none;white-space:nowrap;color:#8a96a4}:where(html[data-theme=pink]) .vs-user-seen{color:#a28c95}html[data-theme=dark] .vs-user-seen{color:#717f90}.vs-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.vs-badge{padding:1px 8px;border-radius:999px;background:#eef1f5;color:#5a6879;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}:where(html[data-theme=pink]) .vs-badge{background:#f6edf1;color:#775c67}html[data-theme=dark] .vs-badge{background:#243349;color:#93a0af}.vs-badge.role{padding:1px 9px;color:#3b4a5b}:where(html[data-theme=pink]) .vs-badge.role{color:#583e48}html[data-theme=dark] .vs-badge.role{color:#a8b6c6}.vs-badge.admin{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vs-badge.admin{background:var(--vl-blue);color:#fff}.vs-badge.own{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-badge.own{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-badge.own{background:#1f3b56;color:#92bbe2}.vs-badge.off{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vs-badge.off{color:#b3264e}html[data-theme=dark] .vs-badge.off{background:#581d23;color:#f58087}.vs-badge.temp{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vs-badge.temp{background:#58461d;color:#f5ca80}.vs-badge.onec{background:#dff3f6;color:#0d6676}html[data-theme=dark] .vs-badge.onec{background:#1d5058;color:#83e1f1}.vs-empty{margin:6px 10px;font-size:13px;color:#8a96a4}:where(html[data-theme=pink]) .vs-empty{color:#a28c95}html[data-theme=dark] .vs-empty{color:#717f90}.vs-drawer-back{position:fixed;inset:0;z-index:300;background:#0e1b2a38;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:vs-fade .2s ease-out}:where(html[data-theme=pink]) .vs-drawer-back{background:#3a1f2e38}html[data-theme=dark] .vs-drawer-back{background:#00000075}.vs-drawer{position:fixed;z-index:301;top:12px;right:12px;bottom:12px;width:560px;max-width:calc(100vw - 24px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#f7f9fc;box-shadow:0 30px 80px #0e1b2a4d;font-family:var(--vl-font);color:var(--vl-ink);animation:vs-drawer .34s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .vs-drawer{box-shadow:0 30px 80px #3a1f2e4d}html[data-theme=dark] .vs-drawer{background:#1f2c3f;box-shadow:0 30px 80px #0009;color:var(--vl-ink)}@keyframes vs-drawer{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.vs-drawer-head{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:20px 22px;background:var(--vl-blue);color:#fff}html[data-theme=dark] .vs-drawer-head{background:var(--vl-blue);color:#fff}.vs-drawer-head:before{content:"";position:absolute;right:-50px;top:-80px;width:260px;height:200px;border-radius:999px;background:#fff;opacity:.12;filter:blur(40px);pointer-events:none}html[data-theme=dark] .vs-drawer-head:before{background:#1c2838;filter:blur(40px)}.vs-drawer-head .vs-ava{width:52px;height:52px;background:#ffffff2e;color:#fff;font-size:17px}html[data-theme=dark] .vs-drawer-head .vs-ava{background:#ffffff2e;color:#fff}.vs-drawer-title{position:relative;flex:1;min-width:0}.vs-drawer-title>span{font-size:12px;color:#ffffffbf}html[data-theme=dark] .vs-drawer-title>span{color:#ffffffbf}.vs-drawer-title>b{display:block;font-size:20px;font-weight:600}.vs-drawer-close{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}html[data-theme=dark] .vs-drawer-close{border:1px solid rgba(255,255,255,.05);background:#ffffff1f;color:#fff}.vs-drawer-close:hover{background:#ffffff38}html[data-theme=dark] .vs-drawer-close:hover{background:#ffffff38}.vs-drawer-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.25) transparent}:where(html[data-theme=pink]) .vs-drawer-body{scrollbar-color:rgba(149,71,106,.25) transparent}html[data-theme=dark] .vs-drawer-body{scrollbar-color:rgba(255,255,255,.18) transparent}.vs-sec{padding:6px 16px;border-radius:20px;background:#fff;box-shadow:0 6px 20px #1430500d}:where(html[data-theme=pink]) .vs-sec{box-shadow:0 6px 20px #491c2d0d}html[data-theme=dark] .vs-sec{background:#1c2838;box-shadow:0 6px 20px #00000030}.vs-sec.flat{display:flex;align-items:center;gap:12px;padding:14px 16px}.vs-sec.flat>span{flex:1;display:flex;flex-direction:column;gap:2px}.vs-sec.flat b{font-size:14px;font-weight:600}.vs-sec.danger b{color:#b5000c}:where(html[data-theme=pink]) .vs-sec.danger b{color:#b3264e}html[data-theme=dark] .vs-sec.danger b{color:#f58087}.vs-frow{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .vs-frow{border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vs-frow{border-bottom:1px solid rgba(255,255,255,.09)}.vs-frow:last-child{border-bottom:0}html[data-theme=dark] .vs-frow:last-child{border-bottom:0}.vs-frow>label,.vs-frow>span:first-child{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .vs-frow>label,:where(html[data-theme=pink]) .vs-frow>span:first-child{color:#775c67}html[data-theme=dark] .vs-frow>label,html[data-theme=dark] .vs-frow>span:first-child{color:#93a0af}.vs-frow-control{display:flex;align-items:center;gap:8px;min-width:0}.vs-field{flex:1;min-width:0;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid transparent;border-radius:10px;outline:none;background:transparent;color:var(--vl-ink);font:inherit;font-size:14px;transition:border-color .12s ease,box-shadow .12s ease}html[data-theme=dark] .vs-field{border:1px solid transparent;outline:none;background:transparent;color:var(--vl-ink)}.vs-field::placeholder{color:#a8b3bf}:where(html[data-theme=pink]) .vs-field::placeholder{color:#bdaab2}html[data-theme=dark] .vs-field::placeholder{color:#5b6b7c}.vs-field:hover{border-bottom-color:#1f4a7359;border-bottom-style:dashed}:where(html[data-theme=pink]) .vs-field:hover{border-bottom-color:#95476a59}html[data-theme=dark] .vs-field:hover{border-bottom-color:#82b2e66b;border-bottom-style:dashed}.vs-field:focus{border:1px solid rgba(31,74,115,.45);box-shadow:0 0 0 3px #1f4a731f}:where(html[data-theme=pink]) .vs-field:focus{border:1px solid rgba(149,71,106,.45);box-shadow:0 0 0 3px #95476a1f}html[data-theme=dark] .vs-field:focus{border:1px solid rgba(130,178,230,.54);box-shadow:0 0 0 3px #78aae241}.vs-sec .vs-hint{margin:8px 0 6px}.vs-drawer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid rgba(14,27,42,.06);background:#fff}:where(html[data-theme=pink]) .vs-drawer-foot{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vs-drawer-foot{border-top:1px solid rgba(255,255,255,.104);background:#1c2838}.vs-drawer-foot .vs-btn:not(.primary):not(.danger){border-color:#0e1b2a1f;background:#fff}:where(html[data-theme=pink]) .vs-drawer-foot .vs-btn:not(.primary):not(.danger){border-color:#3a1f2e1f}html[data-theme=dark] .vs-drawer-foot .vs-btn:not(.primary):not(.danger){border-color:#ffffff29;background:#1c2838}.vs-drawer-foot .vs-btn:not(.primary):not(.danger):hover{background:#f3f6fa}:where(html[data-theme=pink]) .vs-drawer-foot .vs-btn:not(.primary):not(.danger):hover{background:#fbf2f6}html[data-theme=dark] .vs-drawer-foot .vs-btn:not(.primary):not(.danger):hover{background:#212f43}.vs-temp{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 6px 20px #1430500d}:where(html[data-theme=pink]) .vs-temp{box-shadow:0 6px 20px #491c2d0d}html[data-theme=dark] .vs-temp{background:#1c2838;box-shadow:0 6px 20px #00000030}.vs-temp code{align-self:flex-start;padding:8px 14px;border-radius:12px;background:#eef3f8;color:var(--vl-blue);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:18px;font-weight:600;letter-spacing:.04em}:where(html[data-theme=pink]) .vs-temp code{background:#f9edf2;color:#95476a}html[data-theme=dark] .vs-temp code{background:#233247;color:#92bbe2}.vs-seg{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#eef1f5}:where(html[data-theme=pink]) .vs-seg{background:#f6edf1}html[data-theme=dark] .vs-seg{background:#243349}.vs-seg>.vl-bead{border-radius:999px;background:#fff;box-shadow:0 1px 4px #0e1b2a24}:where(html[data-theme=pink]) .vs-seg>.vl-bead{box-shadow:0 1px 4px #3a1f2e24}html[data-theme=dark] .vs-seg>.vl-bead{background:#1c2838;box-shadow:0 1px 4px #0000006c}.vs-seg>button{position:relative;z-index:1;height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#5a6879;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[data-theme=pink]) .vs-seg>button{color:#775c67}html[data-theme=dark] .vs-seg>button{border:0;background:transparent;color:#93a0af}.vs-seg>button[aria-checked=true]{color:var(--vl-ink)}html[data-theme=dark] .vs-seg>button[aria-checked=true]{color:var(--vl-ink)}.vs-seg>button:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vs-seg>button:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vs-seg>button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vs-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 10px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .vs-legend{color:#775c67}html[data-theme=dark] .vs-legend{color:#93a0af}.vs-legend>span{display:inline-flex;align-items:center;gap:6px}.vs-pill{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-weight:600}.vs-rights{width:auto;border-collapse:separate;border-spacing:8px 6px;margin:0 -8px;font-size:13px}.vs-rights th{padding:0;font-size:12px;font-weight:600;color:#5a6879;text-align:left;white-space:nowrap}:where(html[data-theme=pink]) .vs-rights th{color:#775c67}html[data-theme=dark] .vs-rights th{color:#93a0af}.vs-rights tbody th{width:120px;font-size:13px;color:var(--vl-ink)}html[data-theme=dark] .vs-rights tbody th{color:var(--vl-ink)}.vs-rights.compact{border-spacing:6px 6px;margin:0 -6px 10px}.vs-rights.compact th{font-size:11px}.vs-rights.compact tbody th{width:88px;font-size:12px}.vs-rights td{padding:0}.vs-rights .vs-none{display:block;width:28px;height:2px;margin-left:10px;background:#0e1b2a1a}:where(html[data-theme=pink]) .vs-rights .vs-none{background:#3a1f2e1a}html[data-theme=dark] .vs-rights .vs-none{background:#ffffff1b}.vs-scope{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.vs-scope.s-A,.vs-pill.s-A{background:#e0f5e9;color:#11743f}html[data-theme=dark] .vs-scope.s-A,html[data-theme=dark] .vs-pill.s-A{background:#1d5836;color:#87edb7}.vs-scope.s-G,.vs-pill.s-G{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-scope.s-G,:where(html[data-theme=pink]) .vs-pill.s-G{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-scope.s-G,html[data-theme=dark] .vs-pill.s-G{background:#1f3b56;color:#92bbe2}.vs-scope.s-M,.vs-pill.s-M{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vs-scope.s-M,html[data-theme=dark] .vs-pill.s-M{background:#58461d;color:#f5ca80}.vs-scope.s-D,.vs-pill.s-D{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vs-scope.s-D,:where(html[data-theme=pink]) .vs-pill.s-D{color:#b3264e}html[data-theme=dark] .vs-scope.s-D,html[data-theme=dark] .vs-pill.s-D{background:#581d23;color:#f58087}.vs-scope.s-no{background:#f1f4f8;color:#8a96a4}:where(html[data-theme=pink]) .vs-scope.s-no{background:#f9f0f4;color:#a28c95}html[data-theme=dark] .vs-scope.s-no{background:#223145;color:#717f90}.vs-scope.pick{padding:0}.vs-scope.pick .amo-select.v-pill .amo-select-btn{min-height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:12px;font-weight:600;box-shadow:none}html[data-theme=dark] .vs-scope.pick .amo-select.v-pill .amo-select-btn{border:0;background:transparent;color:inherit;box-shadow:none}.vs-scope.pick .amo-select.v-pill .amo-select-btn:hover,.vs-scope.pick .amo-select.v-pill.open .amo-select-btn{filter:none;background:#ffffff73}html[data-theme=dark] .vs-scope.pick .amo-select.v-pill .amo-select-btn:hover,html[data-theme=dark] .vs-scope.pick .amo-select.v-pill.open .amo-select-btn{filter:none;background:#18223387}.vs-scope.pick .amo-select-chev{color:inherit;opacity:.7}html[data-theme=dark] .vs-scope.pick .amo-select-chev{color:inherit}.vs-roles{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.vs-roles-aside{padding:14px 10px 10px}.vs-roles-aside .vs-card-head{margin:0;padding:0 8px 8px}.vs-role-list{position:relative;display:flex;flex-direction:column;gap:2px}.vs-role-list>.vl-bead{border-radius:16px;background:var(--vl-blue);box-shadow:0 6px 16px #1f4a7347}:where(html[data-theme=pink]) .vs-role-list>.vl-bead{box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .vs-role-list>.vl-bead{background:var(--vl-blue);box-shadow:0 6px 16px #0009}.vs-role{position:relative;z-index:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;padding:10px 14px;border:0;border-radius:16px;background:transparent;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vs-role{border:0;background:transparent;color:var(--vl-ink)}.vs-role>b{font-size:14px;font-weight:600}.vs-role>span{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .vs-role>span{color:#a28c95}html[data-theme=dark] .vs-role>span{color:#717f90}.vs-role-list .vl-bead-ghost .vs-role{color:#fff}html[data-theme=dark] .vs-role-list .vl-bead-ghost .vs-role{color:#fff}.vs-role-list .vl-bead-ghost .vs-role>span{color:#ffffffbf}html[data-theme=dark] .vs-role-list .vl-bead-ghost .vs-role>span{color:#ffffffbf}.vs-roles-main{display:flex;flex-direction:column;gap:14px;min-width:0;container-type:inline-size}.vs-roles-cols{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"r" "m" "p";gap:14px;align-items:start}@container (min-width: 1100px){.vs-roles-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"r m" "p m"}.vs-roles-cols>.vs-role-people{align-self:stretch}}.vs-role-name{min-width:260px;height:40px;font-size:18px;font-weight:600}.vs-role-tag{padding:2px 9px;border-radius:999px;background:#eef1f5;color:#5a6879;font-size:11px;font-weight:600}:where(html[data-theme=pink]) .vs-role-tag{background:#f6edf1;color:#775c67}html[data-theme=dark] .vs-role-tag{background:#243349;color:#93a0af}.vs-perm-cols{column-width:190px;column-gap:28px}.vs-perm-group{break-inside:avoid;padding-bottom:10px}.vs-perm-group>div:first-child{margin:6px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a96a4}:where(html[data-theme=pink]) .vs-perm-group>div:first-child{color:#a28c95}html[data-theme=dark] .vs-perm-group>div:first-child{color:#717f90}.vs-perm{display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:13px}.vs-role-people{display:flex;flex-direction:column;gap:10px}.vs-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:4px 8px}.vs-person{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .vs-person{border:0;background:transparent;color:inherit}.vs-person:hover{background:#ffffffe6}html[data-theme=dark] .vs-person:hover{background:#182233e6}.vs-person.off{opacity:.6}.vs-person>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.vs-person b{font-size:13px;font-weight:600}.vs-person small{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .vs-person small{color:#a28c95}html[data-theme=dark] .vs-person small{color:#717f90}.vs-person small.own{color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-person small.own{color:#95476a}html[data-theme=dark] .vs-person small.own{color:#92bbe2}.vs-foot{position:sticky;z-index:2;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:20px;background:#fffffff7;box-shadow:0 10px 30px #1430501f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where(html[data-theme=pink]) .vs-foot{box-shadow:0 10px 30px #491c2d1f}html[data-theme=dark] .vs-foot{background:#182233e6;box-shadow:0 10px 30px #0000005f}.vs-foot>span{flex:1;font-size:13px;color:#6b7785}:where(html[data-theme=pink]) .vs-foot>span{color:#836d76}html[data-theme=dark] .vs-foot>span{color:#8b96a2}.vs-foot>span.dirty{color:#8a5800}html[data-theme=dark] .vs-foot>span.dirty{color:#f5ca80}.vs-sync{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#11743f}html[data-theme=dark] .vs-sync{color:#87edb7}.vs-sync:before{content:"";width:8px;height:8px;border-radius:999px;background:#1baf7a}html[data-theme=dark] .vs-sync:before{background:#1baf7a}.vs-sync.idle{color:#6b7785}:where(html[data-theme=pink]) .vs-sync.idle{color:#836d76}html[data-theme=dark] .vs-sync.idle{color:#8b96a2}.vs-sync.idle:before{background:#a8b3bf}:where(html[data-theme=pink]) .vs-sync.idle:before{background:#bdaab2}html[data-theme=dark] .vs-sync.idle:before{background:#4b5866}.vs-mb-scroll{margin:0 -10px;padding:0 0 2px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.25) transparent}:where(html[data-theme=pink]) .vs-mb-scroll{scrollbar-color:rgba(149,71,106,.25) transparent}html[data-theme=dark] .vs-mb-scroll{scrollbar-color:rgba(255,255,255,.18) transparent}.vs-mb-table{display:flex;flex-direction:column;min-width:1064px}.vs-mb-row{display:grid;grid-template-columns:minmax(200px,1.5fr) 80px minmax(110px,1fr) minmax(150px,1.3fr) 96px minmax(170px,1.4fr) 166px;align-items:center;gap:12px;padding:12px 10px;border-radius:16px;font-size:13px;transition:background .12s ease}.vs-mb-row:not(.head)+.vs-mb-row{box-shadow:inset 0 1px #0e1b2a0f}:where(html[data-theme=pink]) .vs-mb-row:not(.head)+.vs-mb-row{box-shadow:inset 0 1px #3a1f2e0f}html[data-theme=dark] .vs-mb-row:not(.head)+.vs-mb-row{box-shadow:inset 0 1px #00000037}.vs-mb-row:not(.head):hover{background:#ffffffd9;box-shadow:none}html[data-theme=dark] .vs-mb-row:not(.head):hover{background:#182233e6;box-shadow:none}.vs-mb-row:not(.head):hover+.vs-mb-row{box-shadow:none}html[data-theme=dark] .vs-mb-row:not(.head):hover+.vs-mb-row{box-shadow:none}.vs-mb-row.head{padding-top:0;padding-bottom:6px;font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .vs-mb-row.head{color:#775c67}html[data-theme=dark] .vs-mb-row.head{color:#93a0af}.vs-mb-row .dim{opacity:.55}.vs-mb-name{display:flex;align-items:center;gap:12px;min-width:0}.vs-mb-name>span:last-child{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.vs-mb-name b{font-size:14px;font-weight:600}.vs-mb-name small{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .vs-mb-name small{color:#a28c95}html[data-theme=dark] .vs-mb-name small{color:#717f90}.vs-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:13px;background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-ico{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-ico{background:#1f3b56;color:#92bbe2}.vs-kind{display:inline-flex;padding:2px 9px;border-radius:999px;background:#eef1f5;color:#3b4a5b;font-size:12px;font-weight:600}:where(html[data-theme=pink]) .vs-kind{background:#f6edf1;color:#583e48}html[data-theme=dark] .vs-kind{background:#243349;color:#a8b6c6}.vs-kind.shared{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-kind.shared{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-kind.shared{background:#1f3b56;color:#92bbe2}.vs-muted{color:#a8b3bf}:where(html[data-theme=pink]) .vs-muted{color:#bdaab2}html[data-theme=dark] .vs-muted{color:#5b6b7c}.vs-who{display:flex;flex-direction:column;gap:1px;min-width:0}.vs-who small{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .vs-who small{color:#a28c95}html[data-theme=dark] .vs-who small{color:#717f90}.vs-state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.vs-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:#e0f5e9;color:#11743f;font-size:12px;font-weight:600;white-space:nowrap}html[data-theme=dark] .vs-status{background:#1d5836;color:#87edb7}.vs-status:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}html[data-theme=dark] .vs-status:before{background:currentColor}.vs-status.bad{background:#fce6e8;color:#b5000c}:where(html[data-theme=pink]) .vs-status.bad{color:#b3264e}html[data-theme=dark] .vs-status.bad{background:#581d23;color:#f58087}.vs-status.wait{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-status.wait{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-status.wait{background:#1f3b56;color:#92bbe2}.vs-status.off{background:#eef1f5;color:#5a6879}:where(html[data-theme=pink]) .vs-status.off{background:#f6edf1;color:#775c67}html[data-theme=dark] .vs-status.off{background:#243349;color:#93a0af}.vs-state small{font-size:12px;line-height:1.4;color:#6b7785}:where(html[data-theme=pink]) .vs-state small{color:#836d76}html[data-theme=dark] .vs-state small{color:#8b96a2}.vs-state small.bad{color:#b5000c}:where(html[data-theme=pink]) .vs-state small.bad{color:#b3264e}html[data-theme=dark] .vs-state small.bad{color:#f58087}.vs-actions{display:flex;justify-content:flex-end;gap:2px}.vs-trust-add{display:flex;gap:8px;margin-bottom:8px}.vs-trust-add .vs-input{flex:1;min-width:0}.vs-trust-add .vs-btn{height:38px}.vs-trust{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:10px 4px;border-top:1px solid rgba(14,27,42,.06);font-size:13px}:where(html[data-theme=pink]) .vs-trust{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vs-trust{border-top:1px solid rgba(255,255,255,.104)}.vs-trust>span{display:flex;flex-direction:column;gap:2px;min-width:0}.vs-trust b{font-weight:600}.vs-trust small{font-size:12px;color:#8a96a4}:where(html[data-theme=pink]) .vs-trust small{color:#a28c95}html[data-theme=dark] .vs-trust small{color:#717f90}.vs-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.vs-tile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 6px 18px #1430500f;min-width:0}:where(html[data-theme=pink]) .vs-tile{box-shadow:0 6px 18px #491c2d0f}html[data-theme=dark] .vs-tile{background:#1c2838;box-shadow:0 6px 18px #00000037}.vs-tile-head{display:flex;align-items:center;gap:10px}.vs-tile-head>b{font-size:14px;font-weight:600}.vs-tile .vs-ico{width:36px;height:36px;border-radius:12px}.vs-big{font-size:20px;font-weight:600;letter-spacing:-.01em}.vs-stats{display:flex;align-items:baseline;gap:18px}.vs-stats>span{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .vs-stats>span{color:#775c67}html[data-theme=dark] .vs-stats>span{color:#93a0af}.vs-stats b{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--vl-ink)}html[data-theme=dark] .vs-stats b{color:var(--vl-ink)}.vs-stats b.bad{color:#b5000c}:where(html[data-theme=pink]) .vs-stats b.bad{color:#b3264e}html[data-theme=dark] .vs-stats b.bad{color:#f58087}.vs-code{display:flex;align-items:center;gap:6px;min-width:0}.vs-code code{flex:1;min-width:0;padding:7px 10px;border-radius:10px;background:#eef3f8;color:var(--vl-blue);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .vs-code code{background:#f9edf2;color:#95476a}html[data-theme=dark] .vs-code code{background:#233247;color:#92bbe2}.vs-pins-head,.vs-pin{display:grid;grid-template-columns:76px minmax(0,1fr) 30px;align-items:center;gap:8px}.vs-pins-head{padding:0 2px 6px;font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .vs-pins-head{color:#775c67}html[data-theme=dark] .vs-pins-head{color:#93a0af}.vs-pin{padding:6px 2px;border-top:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .vs-pin{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vs-pin{border-top:1px solid rgba(255,255,255,.104)}.vs-pin .vs-input{width:76px;text-align:center;font-weight:600}.vs-pin-who{display:flex;align-items:center;gap:8px;min-width:0}.vs-pin-who .amo-select{flex:1;min-width:0}.vs-pin-who .amo-select-btn{width:100%}.vs-engine{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(14,27,42,.06)}:where(html[data-theme=pink]) .vs-engine{border-top:1px solid rgba(58,31,46,.06)}html[data-theme=dark] .vs-engine{border-top:1px solid rgba(255,255,255,.104)}@media(max-width:1199px){.dash.liquid-glass.crm-board.vl-deals.vs-page{height:auto}.vs-scroll{overflow:visible}}@media(max-width:760px){.vs-roles{grid-template-columns:minmax(0,1fr)}.vs-drawer{top:0;right:0;bottom:0;max-width:100vw;border-radius:0}.vs-frow{grid-template-columns:minmax(0,1fr);gap:4px}.vs-row{grid-template-columns:minmax(0,1fr);gap:8px}.vs-row-control{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.vs-stack,.vs-drawer,.vs-drawer-back,.vs-toast{animation:none}.vs-user,.vs-mb-row{transition:none}}.vs-group-name{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.vs-group-name .vs-input{flex:1;min-width:0;height:34px}.vs-updates{display:flex;flex-direction:column;gap:16px;max-width:980px}.vs-updates-intro{display:flex;flex-direction:column;gap:12px}.vs-updates-intro .vs-hint{margin:4px 0 0}.vs-updates-tabs{align-self:flex-start;max-width:100%}.vs-updates-dot{flex:none;width:7px;height:7px;border-radius:999px;background:#e04f5f}html[data-theme=dark] .vs-updates-dot{background:#e04f5f}.vs-updates-tabs .vl-tabs-ghost .vs-tab-count{background:#e3ecf5;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-updates-tabs .vl-tabs-ghost .vs-tab-count{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-updates-tabs .vl-tabs-ghost .vs-tab-count{background:#1f3b56;color:#92bbe2}.vs-updates-filter{position:relative;display:flex;flex-wrap:wrap;gap:4px}.vs-updates-filter>.vl-bead{background:var(--vl-blue)}html[data-theme=dark] .vs-updates-filter>.vl-bead{background:var(--vl-blue)}.vs-updates-filter>button{position:relative;z-index:1;height:32px;padding:0 14px;border:0;border-radius:999px;background:#0e1b2a0d;color:#4f5d6e;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}:where(html[data-theme=pink]) .vs-updates-filter>button{background:#3a1f2e0d;color:#6c515c}html[data-theme=dark] .vs-updates-filter>button{border:0;background:#ffffff0e;color:#9ba8b7}.vs-updates-filter>button.on{background:transparent;color:#fff}html[data-theme=dark] .vs-updates-filter>button.on{background:transparent;color:#fff}.vs-updates-filter>button:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}:where(html[data-theme=pink]) .vs-updates-filter>button:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .vs-updates-filter>button:focus-visible{outline:2px solid #92BBE2;outline-offset:2px}.vs-updates-month{display:flex;flex-direction:column;gap:10px}.vs-updates-month-title{margin:8px 4px 0;font-size:18px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-updates-month-title{color:var(--vl-ink)}.vs-updates-day{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.vs-updates-day.fresh{box-shadow:0 0 0 2px #1f4a7359,0 10px 30px #14305012}:where(html[data-theme=pink]) .vs-updates-day.fresh{box-shadow:0 0 0 2px #95476a59,0 10px 30px #491c2d12}html[data-theme=dark] .vs-updates-day.fresh{box-shadow:0 0 0 2px #78aae28c,0 10px 30px #0000003e}.vs-updates-day-head{display:flex;align-items:baseline;gap:10px}.vs-updates-day-head b{font-size:15px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-updates-day-head b{color:var(--vl-ink)}.vs-updates-day-head>span{font-size:13px;color:var(--vl-soft)}html[data-theme=dark] .vs-updates-day-head>span{color:var(--vl-soft)}.vs-updates-day-head .vs-updates-new{align-self:center;margin-left:auto;padding:2px 10px;border-radius:999px;background:var(--vl-blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}html[data-theme=dark] .vs-updates-day-head .vs-updates-new{background:var(--vl-blue);color:#fff}.vs-updates-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vs-updates-list li{display:flex;align-items:flex-start;gap:12px}.vs-updates-area{flex:0 0 148px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.35;text-align:center;white-space:nowrap}.vs-updates-text{flex:1;min-width:0;font-size:14px;line-height:1.5;color:var(--vl-ink)}html[data-theme=dark] .vs-updates-text{color:var(--vl-ink)}.vs-updates-area.tone-blue{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .vs-updates-area.tone-blue{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-updates-area.tone-blue{background:#1f3b56;color:#93bbe2}.vs-updates-area.tone-sky{background:#e4f2fb;color:#1d5f86}:where(html[data-theme=pink]) .vs-updates-area.tone-sky{background:#fae5ed;color:#762d4a}html[data-theme=dark] .vs-updates-area.tone-sky{background:#1d4158;color:#8ec6e7}.vs-updates-area.tone-green{background:#e0f5e9;color:#1f6e43}html[data-theme=dark] .vs-updates-area.tone-green{background:#1d5836;color:#94e1b7}.vs-updates-area.tone-violet{background:#ebe7fb;color:#4b3aa8}html[data-theme=dark] .vs-updates-area.tone-violet{background:#291d58;color:#a094e0}.vs-updates-area.tone-amber{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vs-updates-area.tone-amber{background:#58461d;color:#f5ca80}.vs-updates-area.tone-teal{background:#dff4f1;color:#0f6b60}html[data-theme=dark] .vs-updates-area.tone-teal{background:#1e574f;color:#86eee2}.vs-updates-area.tone-red{background:#fde8ec;color:#a3263c}html[data-theme=dark] .vs-updates-area.tone-red{background:#581d28;color:#e58f9e}.vs-updates-area.tone-pink{background:#fbe4ee;color:#a03a6a}html[data-theme=dark] .vs-updates-area.tone-pink{background:#581d37;color:#e094b8}.vs-updates-area.tone-grey{background:#edf1f6;color:#4f5d6e}:where(html[data-theme=pink]) .vs-updates-area.tone-grey{background:#f7ecf0;color:#6c515c}html[data-theme=dark] .vs-updates-area.tone-grey{background:#243349;color:#9ba8b7}@media(max-width:640px){.vs-updates-list li{flex-direction:column;gap:4px}.vs-updates-area{flex:none}}@media(prefers-reduced-motion:reduce){.vs-updates-filter>button{transition:none}}.vs-wishes,.vs-wishes-intro{display:flex;flex-direction:column;gap:14px}.vs-wishes-intro .vs-hint{margin:4px 0 0;max-width:760px}.vs-wish-form{display:flex;flex-direction:column;gap:10px}.vs-wish-label{font-size:14px;font-weight:600;color:var(--vl-ink)}html[data-theme=dark] .vs-wish-label{color:var(--vl-ink)}.vs-input.vs-wish-text{height:auto;min-height:84px;padding:10px 14px;border-radius:14px;line-height:1.45;resize:vertical}.vs-wish-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vs-wish-attach{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#4f5d6e;font:inherit;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .vs-wish-attach{color:#6c515c}html[data-theme=dark] .vs-wish-attach{border:0;background:transparent;color:#9ba8b7}.vs-wish-attach:hover{background:#1f4a730f;color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-wish-attach:hover{background:#a65c800f;color:#95476a}html[data-theme=dark] .vs-wish-attach:hover{background:#78aae21a;color:#92bbe2}.vs-wish-note{flex:1 1 220px;font-size:12px;line-height:1.4;color:#6b7785}:where(html[data-theme=pink]) .vs-wish-note{color:#836d76}html[data-theme=dark] .vs-wish-note{color:#8b96a2}.vs-wish-send{display:flex;gap:8px;margin-left:auto}.vs-wish-form.compact .vs-wish-note{order:9;flex-basis:100%}.vs-wish-shot{position:relative;align-self:flex-start}.vs-wish-shot img{display:block;max-width:240px;max-height:140px;border-radius:10px;box-shadow:0 0 0 1px #1f4a7324}:where(html[data-theme=pink]) .vs-wish-shot img{box-shadow:0 0 0 1px #95476a24}html[data-theme=dark] .vs-wish-shot img{box-shadow:0 0 0 1px #78aae249}.vs-wish-shot-x{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:#1f4a73;color:#fff;cursor:pointer}:where(html[data-theme=pink]) .vs-wish-shot-x{background:#a65c80}html[data-theme=dark] .vs-wish-shot-x{border:0;background:#255386;color:#fff}.vs-wish-sent{margin:0;font-size:13px;font-weight:600;color:#1f6e43}html[data-theme=dark] .vs-wish-sent{color:#94e1b7}.vs-wish-filter{align-self:flex-start;padding:4px;border-radius:999px;background:#fff9}html[data-theme=dark] .vs-wish-filter{background:#182233ad}.vs-wish-filter>button{background:transparent}html[data-theme=dark] .vs-wish-filter>button{background:transparent}.vs-wish-filter-n{margin-left:4px;font-size:11px;font-weight:700;opacity:.7}.vs-wish-list{display:flex;flex-direction:column;gap:10px}.vs-wish{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:18px;background:#fffc;box-shadow:0 4px 14px #1430500d}:where(html[data-theme=pink]) .vs-wish{box-shadow:0 4px 14px #491c2d0d}html[data-theme=dark] .vs-wish{background:#182233e0;box-shadow:0 4px 14px #00000030}.vs-wish.board{gap:12px;padding:14px;border-radius:16px;background:#fff}html[data-theme=dark] .vs-wish.board{background:#1c2838}.vs-wish.fresh{box-shadow:0 0 0 2px #1f4a7359,0 4px 14px #1430500d}:where(html[data-theme=pink]) .vs-wish.fresh{box-shadow:0 0 0 2px #95476a59,0 4px 14px #491c2d0d}html[data-theme=dark] .vs-wish.fresh{box-shadow:0 0 0 2px #78aae28c,0 4px 14px #00000030}.vs-wish-vote{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;width:58px;padding:8px 0;border:0;border-radius:14px;background:#1f4a7312;color:#1f4a73;font:inherit;cursor:pointer}:where(html[data-theme=pink]) .vs-wish-vote{background:#a65c8012;color:#95476a}html[data-theme=dark] .vs-wish-vote{border:0;background:#78aae21e;color:#93bbe2}.vs-wish-vote b{font-size:16px;font-weight:800;line-height:1.1}.vs-wish-vote span{font-size:10px;font-weight:600}.vs-wish-vote:hover:not(:disabled){background:#1f4a7321}:where(html[data-theme=pink]) .vs-wish-vote:hover:not(:disabled){background:#a65c8021}html[data-theme=dark] .vs-wish-vote:hover:not(:disabled){background:#78aae238}.vs-wish-vote.on{background:var(--vl-blue);color:#fff}html[data-theme=dark] .vs-wish-vote.on{background:var(--vl-blue);color:#fff}.vs-wish-vote:disabled{cursor:default}.vs-wish.board .vs-wish-vote{width:46px;padding:6px 0;border-radius:12px}.vs-wish-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.vs-wish-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.vs-wish-p{flex:1 1 260px;margin:0;font-size:15px;font-weight:600;line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;color:var(--vl-ink)}html[data-theme=dark] .vs-wish-p{color:var(--vl-ink)}.vs-wish.board .vs-wish-p{font-size:14px}.vs-wish-status{flex:none;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.vs-wish-status.tone-blue{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .vs-wish-status.tone-blue{background:#f6e2ea;color:#95476a}html[data-theme=dark] .vs-wish-status.tone-blue{background:#1f3b56;color:#93bbe2}.vs-wish-status.tone-amber{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vs-wish-status.tone-amber{background:#58461d;color:#f5ca80}.vs-wish-status.tone-green{background:#e0f5e9;color:#1f6e43}html[data-theme=dark] .vs-wish-status.tone-green{background:#1d5836;color:#94e1b7}.vs-wish-status.tone-grey{background:#edf1f6;color:#4f5d6e}:where(html[data-theme=pink]) .vs-wish-status.tone-grey{background:#f7ecf0;color:#6c515c}html[data-theme=dark] .vs-wish-status.tone-grey{background:#243349;color:#9ba8b7}.vs-wish-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .vs-wish-meta{color:#836d76}html[data-theme=dark] .vs-wish-meta{color:#8b96a2}.vs-wish-meta .vs-updates-area{flex:none;padding:2px 9px}.vs-wish-fresh{padding:1px 8px;border-radius:999px;background:var(--vl-blue);color:#fff;font-size:10px;font-weight:700}html[data-theme=dark] .vs-wish-fresh{background:var(--vl-blue);color:#fff}.vs-wish-link{height:26px;padding:0 6px;border:0;background:transparent;color:var(--vl-blue);font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .vs-wish-link{color:#95476a}html[data-theme=dark] .vs-wish-link{border:0;background:transparent;color:#92bbe2}.vs-wish-link:hover{text-decoration:underline}html[data-theme=dark] .vs-wish-link:hover{text-decoration:underline}.vs-wish-link.push{margin-left:auto}.vs-wish-reply{padding:9px 12px;border-radius:12px;background:#1f4a730d;font-size:13px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;color:#33475b}:where(html[data-theme=pink]) .vs-wish-reply{background:#a65c800d;color:#573744}html[data-theme=dark] .vs-wish-reply{background:#78aae216;color:#94bae0}.vs-wish-reply b{color:var(--vl-blue)}:where(html[data-theme=pink]) .vs-wish-reply b{color:#95476a}html[data-theme=dark] .vs-wish-reply b{color:#92bbe2}.vs-wish-replyform{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.vs-wish-replyform .vs-input{width:100%;height:auto;min-height:60px;padding:8px 12px;border-radius:12px;resize:vertical}.vs-wish-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vs-wish-act{height:30px;padding:0 12px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}html[data-theme=dark] .vs-wish-act{border:0}.vs-wish-act.amber{background:#fff1d2;color:#8a5800}html[data-theme=dark] .vs-wish-act.amber{background:#58461d;color:#f5ca80}.vs-wish-act.green{background:#e0f5e9;color:#1f6e43}html[data-theme=dark] .vs-wish-act.green{background:#1d5836;color:#94e1b7}.vs-wish-act.ghost{background:transparent;box-shadow:inset 0 0 0 1px #1f4a732e;color:#4f5d6e}:where(html[data-theme=pink]) .vs-wish-act.ghost{box-shadow:inset 0 0 0 1px #95476a2e;color:#6c515c}html[data-theme=dark] .vs-wish-act.ghost{background:transparent;box-shadow:inset 0 0 0 1px #78aae25b;color:#9ba8b7}.vs-wish-act:hover:not(:disabled){filter:brightness(.97)}html[data-theme=dark] .vs-wish-act:hover:not(:disabled){filter:brightness(.97)}.vs-wish-act:disabled{opacity:.55;cursor:default}.vs-wish-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.vs-wish-stat{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:#ffffffc7;font-size:13px;font-weight:600;color:#33475b}:where(html[data-theme=pink]) .vs-wish-stat{color:#573744}html[data-theme=dark] .vs-wish-stat{background:#182233db;color:#94bae0}.vs-wish-stat b{margin-left:auto;font-size:22px;font-weight:800;color:var(--vl-ink)}html[data-theme=dark] .vs-wish-stat b{color:var(--vl-ink)}.vs-wish-dot{flex:none;width:10px;height:10px;border-radius:999px}.vs-wish-stat.tone-blue .vs-wish-dot,.vs-wish-col.tone-blue .vs-wish-dot{background:#1f4a73}:where(html[data-theme=pink]) .vs-wish-stat.tone-blue .vs-wish-dot,:where(html[data-theme=pink]) .vs-wish-col.tone-blue .vs-wish-dot{background:#a65c80}html[data-theme=dark] .vs-wish-stat.tone-blue .vs-wish-dot,html[data-theme=dark] .vs-wish-col.tone-blue .vs-wish-dot{background:#255386}.vs-wish-stat.tone-amber .vs-wish-dot,.vs-wish-col.tone-amber .vs-wish-dot{background:#d99a00}html[data-theme=dark] .vs-wish-stat.tone-amber .vs-wish-dot,html[data-theme=dark] .vs-wish-col.tone-amber .vs-wish-dot{background:#d99a00}.vs-wish-stat.tone-green .vs-wish-dot,.vs-wish-col.tone-green .vs-wish-dot{background:#2f8a55}html[data-theme=dark] .vs-wish-stat.tone-green .vs-wish-dot,html[data-theme=dark] .vs-wish-col.tone-green .vs-wish-dot{background:#2f8a55}.vs-wish-stat.tone-grey .vs-wish-dot{background:#8a97a6}:where(html[data-theme=pink]) .vs-wish-stat.tone-grey .vs-wish-dot{background:#a48c96}html[data-theme=dark] .vs-wish-stat.tone-grey .vs-wish-dot{background:#647383}.vs-wish-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px}.vs-wish-col{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:22px;background:#ffffff80}html[data-theme=dark] .vs-wish-col{background:#18223394}.vs-wish-col-head{display:flex;align-items:center;gap:8px;padding:4px 6px 2px}.vs-wish-col-head h3{margin:0;font-size:15px;font-weight:700;color:var(--vl-ink)}html[data-theme=dark] .vs-wish-col-head h3{color:var(--vl-ink)}.vs-wish-empty{margin:0;padding:18px;border:1px dashed rgba(31,74,115,.2);border-radius:14px;text-align:center;font-size:13px;color:#6b7785}:where(html[data-theme=pink]) .vs-wish-empty{border:1px dashed rgba(149,71,106,.2);color:#836d76}html[data-theme=dark] .vs-wish-empty{border:1px dashed rgba(130,178,230,.24);color:#8b96a2}.vs-wish-declined{display:flex;flex-direction:column;gap:10px}.vs-wish-dialog{width:min(620px,calc(100vw - 32px))}.vs-wish-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;color:var(--vl-ink)}html[data-theme=dark] .vs-wish-thanks{color:var(--vl-ink)}@media(max-width:640px){.vs-wish{gap:10px;padding:12px}.vs-wish-vote{width:48px}}.vs-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vs-big.bad,.vs-table td.bad{color:#b5000c}:where(html[data-theme=pink]) .vs-big.bad,:where(html[data-theme=pink]) .vs-table td.bad{color:#b3264e}html[data-theme=dark] .vs-big.bad,html[data-theme=dark] .vs-table td.bad{color:#f58087}.vs-table-wrap{overflow-x:auto;margin-top:8px}.vs-table{width:100%;border-collapse:collapse;font-size:13px}.vs-table th{text-align:left;font-weight:600;color:#5a6879;padding:6px 10px;border-bottom:1px solid rgba(15,27,45,.1);white-space:nowrap}:where(html[data-theme=pink]) .vs-table th{color:#775c67;border-bottom:1px solid rgba(42,18,28,.1)}html[data-theme=dark] .vs-table th{color:#93a0af;border-bottom:1px solid rgba(255,255,255,.16)}.vs-table td{padding:7px 10px;border-bottom:1px solid rgba(15,27,45,.06);white-space:nowrap}:where(html[data-theme=pink]) .vs-table td{border-bottom:1px solid rgba(42,18,28,.06)}html[data-theme=dark] .vs-table td{border-bottom:1px solid rgba(255,255,255,.104)}.vs-table td:nth-child(3){white-space:normal}.vl-spin{display:block;flex:none;overflow:visible}.vl-spin-teeth{transform-box:view-box;transform-origin:50% 50%;animation:vl-spin-wheel 4.9s infinite}.vl-spin-core{transform-box:fill-box;transform-origin:50% 50%;animation:vl-spin-core 1.8s ease-in-out infinite}@keyframes vl-spin-wheel{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.05,.3,1)}40.816%{transform:rotate(369deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}46.531%{transform:rotate(357deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}50%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.55,.05,.3,1)}90.816%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}96.531%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{transform:rotate(0)}}@keyframes vl-spin-core{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.82}}.vl-loader{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none;animation:vl-loader-in .22s ease .25s both}.vl-loader.veil{background:#ecf0f58c;border-radius:22px}:where(html[data-theme=pink]) .vl-loader.veil{background:#faf1f38c}html[data-theme=dark] .vl-loader.veil{background:#182233a1}.vl-loader-card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:220px;padding:22px 30px 18px;border-radius:24px;background:#fffffff0;border:1px solid rgba(255,255,255,.95);box-shadow:0 18px 44px #14305024,0 2px 6px #1430500f;animation:vl-loader-card .26s cubic-bezier(.3,.7,.2,1) .25s both;position:sticky;top:calc(50vh - 70px);bottom:calc(50vh - 70px)}:where(html[data-theme=pink]) .vl-loader-card{box-shadow:0 18px 44px #491c2d24,0 2px 6px #491c2d0f}html[data-theme=dark] .vl-loader-card{background:#182233e6;border:1px solid rgba(255,255,255,.114);box-shadow:0 18px 44px #0000006c,0 2px 6px #00000037}.vl-loader-text{font-family:var(--vl-font, inherit);font-size:14px;font-weight:600;color:var(--vl-ink, #0e1b2a);white-space:nowrap}:where(html[data-theme=pink]) .vl-loader-text{color:var(--vl-ink, #3A1F2E)}html[data-theme=dark] .vl-loader-text{color:var(--vl-ink, #D1D8E1)}.vl-loader-dots i{font-style:normal;animation:vl-loader-dot 1.4s infinite both}.vl-loader-dots i:nth-child(2){animation-delay:.2s}.vl-loader-dots i:nth-child(3){animation-delay:.4s}@keyframes vl-loader-in{0%{opacity:0}}@keyframes vl-loader-card{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes vl-loader-dot{0%,80%,to{opacity:.15}40%{opacity:1}}.vl-load-host{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}@media(max-width:700px){.dash.liquid-glass.crm-board.vl-taskboard,.dash.liquid-glass.crm-board.vl-analytics{overflow:clip}}.vl-skel{animation:vl-skel-in .2s ease both}@keyframes vl-skel-in{0%{opacity:0}}.vl-skel-line{display:block;height:10px;border-radius:999px;background:#1f4a731a}:where(html[data-theme=pink]) .vl-skel-line{background:#a65c801a}html[data-theme=dark] .vl-skel-line{background:#78aae22b}.vl-skel-line.sm{height:8px;background:#1f4a7312}:where(html[data-theme=pink]) .vl-skel-line.sm{background:#a65c8012}html[data-theme=dark] .vl-skel-line.sm{background:#78aae21e}.vl-skel-line.xl{height:22px;border-radius:8px;background:#1f4a731c}:where(html[data-theme=pink]) .vl-skel-line.xl{background:#a65c801c}html[data-theme=dark] .vl-skel-line.xl{background:#78aae230}.vl-skel-line.w30{width:30%}.vl-skel-line.w40{width:40%}.vl-skel-line.w45{width:45%}.vl-skel-line.w50{width:50%}.vl-skel-line.w55{width:55%}.vl-skel-line.w60{width:60%}.vl-skel-line.w65{width:65%}.vl-skel-line.w70{width:70%}.vl-skel-line.w75{width:75%}.vl-skel-line.w85{width:85%}.vl-skel-dot{flex:none;width:18px;height:18px;border-radius:50%;background:#1f4a7317}:where(html[data-theme=pink]) .vl-skel-dot{background:#a65c8017}html[data-theme=dark] .vl-skel-dot{background:#78aae227}.vl-skel-dot.lg{width:30px;height:30px}.vl-skel-pill{flex:none;width:28px;height:18px;border-radius:999px;background:#fff}html[data-theme=dark] .vl-skel-pill{background:#1c2838}.vl-skel-card{flex:none;display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:16px;background:#ffffffd1;box-shadow:0 2px 8px #1430500d,inset 0 0 0 1px #0e1b2a08}:where(html[data-theme=pink]) .vl-skel-card{box-shadow:0 2px 8px #491c2d0d,inset 0 0 0 1px #3a1f2e08}html[data-theme=dark] .vl-skel-card{background:#182233e6;box-shadow:0 2px 8px #00000030,inset 0 0 0 1px #ffffff10}.vl-skel-foot{display:flex;align-items:center;gap:8px;margin-top:2px}.vl-skel-foot .vl-skel-line{flex:1 1 auto;max-width:34%}.vl-skel-board{pointer-events:none}.vl-skel-board .vl-skel-col:before{display:none}.crm-board:not(.vl-deals) .vl-skel-board .vl-skel-col{background:#fff9}html[data-theme=dark] .crm-board:not(.vl-deals) .vl-skel-board .vl-skel-col{background:#182233ad}.vl-skel-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;padding:16px 14px 12px}.vl-skel-head .vl-skel-line{flex:0 1 auto}.vl-skel-bar{flex:1 1 100%;height:3px;border-radius:999px;background:var(--stage-color, #9dbedf);opacity:.75}:where(html[data-theme=pink]) .vl-skel-bar{background:var(--stage-color, #F2B6C8)}html[data-theme=dark] .vl-skel-bar{background:var(--stage-color, #1C4B80)}.vl-skel-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:2px 8px 18px}.vl-tb-list .vl-skel-card{animation:vl-skel-in .2s ease both}.vl-tb-count.wait{min-width:28px;background:#ffffffb3}html[data-theme=dark] .vl-tb-count.wait{background:#182233c7}.vl-skel-tr td{height:24px;pointer-events:none}.vl-skel-cell{display:flex;align-items:center;gap:10px;min-width:0}.vl-skel-cell .vl-skel-line{flex:0 1 auto}.vl-skel-box{display:block;width:16px;height:16px;border-radius:5px;background:#1f4a7312}:where(html[data-theme=pink]) .vl-skel-box{background:#a65c8012}html[data-theme=dark] .vl-skel-box{background:#78aae21e}.vl-skel-tr{animation:vl-skel-in .2s ease both}.vl-skel-rows{display:flex;flex-direction:column;pointer-events:none}.vl-skel-row{display:grid;grid-template-columns:repeat(var(--cells, 5),minmax(0,1fr));align-items:center;gap:18px;min-height:44px;padding:0 16px;border-bottom:1px solid rgba(14,27,42,.05)}:where(html[data-theme=pink]) .vl-skel-row{border-bottom:1px solid rgba(58,31,46,.05)}html[data-theme=dark] .vl-skel-row{border-bottom:1px solid rgba(255,255,255,.09)}.vl-skel-row:has(.vl-skel-dot){grid-template-columns:30px repeat(var(--cells, 5),minmax(0,1fr))}.vl-skel-row .vl-skel-line:first-of-type{grid-column:span 1}.vl-skel-rows.mail .vl-skel-row{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:7px;column-gap:10px;min-height:0;padding:12px}.vl-skel-rows.mail .vl-skel-dot{grid-row:1 / span 3;align-self:start}.vl-skel-rows.mail .vl-skel-line{grid-column:2}.vl-skel-rows.boxes{gap:6px}.vl-skel-rows.boxes .vl-skel-row{grid-template-columns:minmax(0,1fr);row-gap:8px;min-height:0;padding:12px 14px;border:1px solid rgba(31,74,115,.06);border-radius:14px;background:#ffffff8c}:where(html[data-theme=pink]) .vl-skel-rows.boxes .vl-skel-row{border:1px solid rgba(149,71,106,.06)}html[data-theme=dark] .vl-skel-rows.boxes .vl-skel-row{border:1px solid rgba(130,178,230,.072);background:#182233a1}.vl-skel-report{display:flex;flex-direction:column;gap:14px;pointer-events:none}.vl-skel-tiles{display:grid;grid-template-columns:repeat(var(--tiles, 6),minmax(0,1fr));gap:12px}.vl-skel-tile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 24px #1430500d}:where(html[data-theme=pink]) .vl-skel-tile{box-shadow:0 8px 24px #491c2d0d}html[data-theme=dark] .vl-skel-tile{background:#182233cc;border:1px solid rgba(255,255,255,.108);box-shadow:0 8px 24px #00000030}.vl-skel-charts{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:14px}.vl-skel-panel{display:flex;flex-direction:column;gap:14px;min-height:300px;padding:20px;border-radius:22px;background:#ffffffa8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #1430500d}:where(html[data-theme=pink]) .vl-skel-panel{box-shadow:0 10px 30px #491c2d0d}html[data-theme=dark] .vl-skel-panel{background:#182233bd;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #00000030}.vl-skel-columns{flex:1 1 auto;display:flex;align-items:flex-end;gap:10px;min-height:220px;padding-top:10px;border-bottom:1px solid rgba(14,27,42,.07)}:where(html[data-theme=pink]) .vl-skel-columns{border-bottom:1px solid rgba(58,31,46,.07)}html[data-theme=dark] .vl-skel-columns{border-bottom:1px solid rgba(255,255,255,.118)}.vl-skel-columns i{flex:1 1 0;border-radius:6px 6px 0 0;background:#1f4a7317}:where(html[data-theme=pink]) .vl-skel-columns i{background:#a65c8017}html[data-theme=dark] .vl-skel-columns i{background:#78aae227}.vl-skel-meter{display:flex;flex-direction:column;gap:7px}.vl-skel-meter i{display:block;height:8px;border-radius:999px;background:#1f4a731a}:where(html[data-theme=pink]) .vl-skel-meter i{background:#a65c801a}html[data-theme=dark] .vl-skel-meter i{background:#78aae22b}@media(max-width:1100px){.vl-skel-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-skel-charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.vl-skel-tiles,.vl-skel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-skel-row .vl-skel-line:nth-of-type(n+3){display:none}}html.vl-grabbing,html.vl-grabbing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(prefers-reduced-motion:reduce){.vl-spin-teeth{animation-duration:9.8s}.vl-spin-core,.vl-skel,.vl-loader,.vl-loader-card{animation:none}}.cm-vscroll,.cm-hscroll{scrollbar-width:thin;scrollbar-color:rgba(31,74,115,.3) transparent}:where(html[data-theme=pink]) .cm-vscroll,:where(html[data-theme=pink]) .cm-hscroll{scrollbar-color:rgba(149,71,106,.3) transparent}html[data-theme=dark] .cm-vscroll,html[data-theme=dark] .cm-hscroll{scrollbar-color:rgba(255,255,255,.18) transparent}.cm-vscroll::-webkit-scrollbar,.cm-hscroll::-webkit-scrollbar{width:10px;height:10px}.cm-vscroll::-webkit-scrollbar-track,.cm-hscroll::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .cm-vscroll::-webkit-scrollbar-track,html[data-theme=dark] .cm-hscroll::-webkit-scrollbar-track{background:transparent}.cm-vscroll::-webkit-scrollbar-button,.cm-hscroll::-webkit-scrollbar-button{display:none;width:0;height:0}.cm-vscroll::-webkit-scrollbar-thumb,.cm-hscroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:#1f4a733d;background-clip:content-box}:where(html[data-theme=pink]) .cm-vscroll::-webkit-scrollbar-thumb,:where(html[data-theme=pink]) .cm-hscroll::-webkit-scrollbar-thumb{background:#a65c803d}html[data-theme=dark] .cm-vscroll::-webkit-scrollbar-thumb,html[data-theme=dark] .cm-hscroll::-webkit-scrollbar-thumb{border:3px solid transparent;background:#78aae268;background-clip:content-box}.cm-vscroll::-webkit-scrollbar-thumb:hover,.cm-hscroll::-webkit-scrollbar-thumb:hover{background-color:#1f4a7373}:where(html[data-theme=pink]) .cm-vscroll::-webkit-scrollbar-thumb:hover,:where(html[data-theme=pink]) .cm-hscroll::-webkit-scrollbar-thumb:hover{background-color:#a65c8073}html[data-theme=dark] .cm-vscroll::-webkit-scrollbar-thumb:hover,html[data-theme=dark] .cm-hscroll::-webkit-scrollbar-thumb:hover{background-color:#78aae2c3}.vl-hscroll-row{max-width:100%;overflow-x:auto;scrollbar-width:none}.vl-hscroll-row::-webkit-scrollbar{display:none}.dash.liquid-glass.crm-board.vl-deals.cm-page{gap:16px}.cm-head .vl-board-title{gap:6px}.cm-head-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-note-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#e3ecf5;color:#3f4d5e!important;cursor:help}:where(html[data-theme=pink]) .cm-note-chip{background:#f6e2ea;color:#5b424c!important}html[data-theme=dark] .cm-note-chip{background:#1f3b56;color:#a6b3c3!important}.cm-pill-btn{height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;background:#ffffffb8;color:#0e1b2a;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .cm-pill-btn{color:#3a1f2e;box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .cm-pill-btn{background:#182233cc;color:#d1d8e1;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.cm-pill-btn:hover{background:#fff}html[data-theme=dark] .cm-pill-btn:hover{background:#1c2838}.cm-count-warn{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#fdeccd;color:#8a5a00}html[data-theme=dark] .cm-count-warn{background:#58431d;color:#f5cc80}.cm-help-wrap{position:relative;display:inline-flex}.cm-round-btn{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;cursor:pointer;font-family:inherit;background:#ffffffb8;color:#5a6879;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #14305014}:where(html[data-theme=pink]) .cm-round-btn{color:#775c67;box-shadow:0 10px 30px #491c2d14}html[data-theme=dark] .cm-round-btn{background:#182233cc;color:#93a0af;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0004}.cm-round-btn.on{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-round-btn.on{background:#a65c80}html[data-theme=dark] .cm-round-btn.on{background:#255386;color:#fff}.cm-pop{position:absolute;top:54px;right:0;z-index:40;width:360px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:18px;border-radius:20px;display:flex;flex-direction:column;gap:10px;background:#f8fafc;border:1px solid rgba(14,27,42,.08);box-shadow:0 20px 50px #0a182833;animation:vl-pop .16s ease-out}:where(html[data-theme=pink]) .cm-pop{border:1px solid rgba(58,31,46,.08);box-shadow:0 20px 50px #240e1733}html[data-theme=dark] .cm-pop{background:#1f2c3e;border:1px solid rgba(255,255,255,.132);box-shadow:0 20px 50px #00000094}.cm-pop.left{right:auto;left:0;width:440px}.cm-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-pop-head{color:#3a1f2e}html[data-theme=dark] .cm-pop-head{color:#d1d8e1}.cm-pop-x{width:36px;height:36px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;background:#0e1b2a0f;color:#0e1b2a}:where(html[data-theme=pink]) .cm-pop-x{background:#3a1f2e0f;color:#3a1f2e}html[data-theme=dark] .cm-pop-x{border:0;background:#ffffff10;color:#d1d8e1}.cm-help-item{display:flex;gap:10px;font-size:13px;line-height:1.5;color:#3f4d5e}:where(html[data-theme=pink]) .cm-help-item{color:#5b424c}html[data-theme=dark] .cm-help-item{color:#a6b3c3}.cm-help-item>span:first-child{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-help-item>span:first-child{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-help-item>span:first-child{background:#1f3b56;color:#93bbe2}.cm-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;padding:2px 8px 28px}.cm-layout{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.cm-work{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.cm-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.cm-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;font-size:14px;color:#5a6879}:where(html[data-theme=pink]) .cm-loading{color:#775c67}html[data-theme=dark] .cm-loading{color:#93a0af}.cm-error p{margin:0;font-size:14px;color:#3f4d5e}:where(html[data-theme=pink]) .cm-error p{color:#5b424c}html[data-theme=dark] .cm-error p{color:#a6b3c3}.cm-error .cm-btn{align-self:flex-start}.cm-panel{padding:20px;border-radius:24px;display:flex;flex-direction:column;gap:14px;min-width:0;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .cm-panel{box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .cm-panel{background:#182233cc;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.cm-panel.tight{padding:18px 20px;gap:12px}.cm-panel-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px}.cm-panel-row.wrap{flex-wrap:wrap;align-items:center}.cm-panel-title{display:flex;flex-direction:column;gap:2px}.cm-panel-title>span,.cm-muted13{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .cm-panel-title>span,:where(html[data-theme=pink]) .cm-muted13{color:#775c67}html[data-theme=dark] .cm-panel-title>span,html[data-theme=dark] .cm-muted13{color:#93a0af}.cm-h2{margin:0;font-size:18px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-h2{color:#3a1f2e}html[data-theme=dark] .cm-h2{color:#d1d8e1}.cm-h3{margin:0;font-size:15px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-h3{color:#3a1f2e}html[data-theme=dark] .cm-h3{color:#d1d8e1}.cm-h3.big{font-size:16px}.cm-soft{font-size:12px;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-soft{color:#836d76}html[data-theme=dark] .cm-soft{color:#8b96a2}.cm-muted12{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-muted12{color:#775c67}html[data-theme=dark] .cm-muted12{color:#93a0af}.cm-soft-note{font-size:12px;color:#6b7785}:where(html[data-theme=pink]) .cm-soft-note{color:#836d76}html[data-theme=dark] .cm-soft-note{color:#8b96a2}.cm-tag{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-tag{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-tag{background:#1f3b56;color:#93bbe2}.cm-tag.muted{padding:4px 10px;font-size:12px;background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .cm-tag.muted{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .cm-tag.muted{background:#ffffff10;color:#93a0af}.cm-tab-count{font-weight:500;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-tab-count{color:#836d76}html[data-theme=dark] .cm-tab-count{color:#8b96a2}.cm-tab-count.hot{font-weight:700;color:#1f4a73}:where(html[data-theme=pink]) .cm-tab-count.hot{color:#95476a}html[data-theme=dark] .cm-tab-count.hot{color:#93bbe2}.cm-chev{display:inline-grid;transition:transform .2s ease}.cm-chev.up{transform:rotate(180deg)}.cm-spacer{flex:1}.self-start{align-self:flex-start}.cm-btn{height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;border:1px solid transparent;background:transparent;color:#3f4d5e}:where(html[data-theme=pink]) .cm-btn{color:#5b424c}html[data-theme=dark] .cm-btn{border:1px solid transparent;background:transparent;color:#a6b3c3}.cm-btn.sm{height:34px;padding:0 14px}.cm-btn.lg{height:44px;padding:0 22px;font-size:14px}.cm-btn.primary{border:0;background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-btn.primary{background:#a65c80}html[data-theme=dark] .cm-btn.primary{border:0;background:#255386;color:#fff}.cm-btn.primary:hover{filter:brightness(1.08)}html[data-theme=dark] .cm-btn.primary:hover{filter:brightness(1.08)}.cm-btn.ghost{border-color:#0e1b2a14;background:transparent;color:#3f4d5e}:where(html[data-theme=pink]) .cm-btn.ghost{border-color:#3a1f2e14;color:#5b424c}html[data-theme=dark] .cm-btn.ghost{border-color:#fff2;background:transparent;color:#a6b3c3}.cm-btn.ghost:hover,.cm-btn.soft:hover{background:#1f4a730f}:where(html[data-theme=pink]) .cm-btn.ghost:hover,:where(html[data-theme=pink]) .cm-btn.soft:hover{background:#a65c800f}html[data-theme=dark] .cm-btn.ghost:hover,html[data-theme=dark] .cm-btn.soft:hover{background:#78aae21a}.cm-btn.soft{border-color:#0e1b2a14;background:#fff;color:#0e1b2a}:where(html[data-theme=pink]) .cm-btn.soft{border-color:#3a1f2e14;color:#3a1f2e}html[data-theme=dark] .cm-btn.soft{border-color:#fff2;background:#1c2838;color:#d1d8e1}.cm-btn.chip{border:0;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-btn.chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-btn.chip{border:0;background:#1f3b56;color:#93bbe2}.cm-btn.card{border:0;background:#fff;color:#1f4a73}:where(html[data-theme=pink]) .cm-btn.card{color:#95476a}html[data-theme=dark] .cm-btn.card{border:0;background:#1c2838;color:#93bbe2}.cm-btn.warn{border:0;background:#fdeccd;color:#8a5a00}html[data-theme=dark] .cm-btn.warn{border:0;background:#58431d;color:#f5cc80}.cm-btn:disabled{opacity:.5;cursor:default;filter:none}html[data-theme=dark] .cm-btn:disabled{filter:none}.cm-link{align-self:flex-start;min-height:36px;padding:0 12px;border:0;border-radius:12px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:#1f4a73}:where(html[data-theme=pink]) .cm-link{color:#95476a}html[data-theme=dark] .cm-link{border:0;background:transparent;color:#93bbe2}.cm-link.small{min-height:32px;padding:0 10px;font-size:12px}.cm-icon-btn{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(14,27,42,.08);background:#fff;color:#0e1b2a}:where(html[data-theme=pink]) .cm-icon-btn{border:1px solid rgba(58,31,46,.08);color:#3a1f2e}html[data-theme=dark] .cm-icon-btn{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:#d1d8e1}.cm-icon-btn.lg{width:44px;height:44px}.cm-search{flex:0 1 auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;box-sizing:border-box;border-radius:999px;background:#fff;border:1px solid rgba(14,27,42,.08);color:#6b7785}:where(html[data-theme=pink]) .cm-search{border:1px solid rgba(58,31,46,.08);color:#836d76}html[data-theme=dark] .cm-search{background:#1c2838;border:1px solid rgba(255,255,255,.132);color:#8b96a2}.cm-search.grow{flex:1 1 240px;max-width:360px}.cm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:13px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-search input{color:#3a1f2e}html[data-theme=dark] .cm-search input{border:0;outline:0;background:transparent;color:#d1d8e1}.cm-search:focus-within{border-color:#1f4a73}:where(html[data-theme=pink]) .cm-search:focus-within{border-color:#95476a}html[data-theme=dark] .cm-search:focus-within{border-color:#93bbe2}.cm-bar{flex:1;height:8px;border-radius:4px;overflow:hidden;background:#0e1b2a0f}:where(html[data-theme=pink]) .cm-bar{background:#3a1f2e0f}html[data-theme=dark] .cm-bar{background:#ffffff10}.cm-bar.thin{height:4px}.cm-bar>i{display:block;height:100%;border-radius:4px;background:#2a78d6}:where(html[data-theme=pink]) .cm-bar>i{background:#8440c1}html[data-theme=dark] .cm-bar>i{background:#2a78d6}.cm-bar>i.muted{background:#b8c1cc}:where(html[data-theme=pink]) .cm-bar>i.muted{background:#cbbac0}html[data-theme=dark] .cm-bar>i.muted{background:#3e4956}.cm-barline{display:flex;align-items:center;gap:10px;min-width:0;font-variant-numeric:tabular-nums}.cm-barline>strong{font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-barline>strong{color:#3a1f2e}html[data-theme=dark] .cm-barline>strong{color:#d1d8e1}.cm-barline-sum{width:96px;text-align:right}.cm-barline-sum.wide{width:100px}.cm-c-a{background:#1baf7a}html[data-theme=dark] .cm-c-a{background:#1baf7a}.cm-c-b{background:#eda100}html[data-theme=dark] .cm-c-b{background:#eda100}.cm-c-c{background:#b8c1cc}:where(html[data-theme=pink]) .cm-c-c{background:#cbbac0}html[data-theme=dark] .cm-c-c{background:#3e4956}.cm-c-act{background:#eb6834}html[data-theme=dark] .cm-c-act{background:#eb6834}.cm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.cm-kpis.five{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cm-kpi{padding:16px 18px;border-radius:20px;display:flex;flex-direction:column;gap:4px;min-width:0;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .cm-kpi{box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .cm-kpi{background:#182233cc;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.cm-kpi-label{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .cm-kpi-label{color:#775c67}html[data-theme=dark] .cm-kpi-label{color:#93a0af}.cm-kpi-value{font-size:26px;font-weight:600;letter-spacing:-.01em;color:#0e1b2a;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-kpi-value{color:#3a1f2e}html[data-theme=dark] .cm-kpi-value{color:#d1d8e1}.cm-kpi-value.bad{color:#9a3412}html[data-theme=dark] .cm-kpi-value.bad{color:#f19f84}.cm-kpi-sub{font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-kpi-sub{color:#775c67}html[data-theme=dark] .cm-kpi-sub{color:#93a0af}.tone-bad{background:#fde4d4;color:#9a3412}html[data-theme=dark] .tone-bad{background:#58341d;color:#f19f84}.tone-warn{background:#fdeccd;color:#8a5a00}html[data-theme=dark] .tone-warn{background:#58431d;color:#f5cc80}.tone-good{background:#d9f2e6;color:#0f6b4a}html[data-theme=dark] .tone-good{background:#1e573c;color:#86eec9}.tone-info{background:#e1ecf8;color:#1f4a73}:where(html[data-theme=pink]) .tone-info{background:#f9e0ea;color:#95476a}html[data-theme=dark] .tone-info{background:#1d3958;color:#93bbe2}.tone-none,.tone-muted{background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .tone-none,:where(html[data-theme=pink]) .tone-muted{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .tone-none,html[data-theme=dark] .tone-muted{background:#ffffff10;color:#93a0af}.cm-nav{flex:1 1 260px;max-width:300px;box-sizing:border-box;padding:16px;border-radius:24px;display:flex;flex-direction:column;gap:8px;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px #14305014,inset 0 1px #ffffffe6}:where(html[data-theme=pink]) .cm-nav{box-shadow:0 10px 30px #491c2d14,inset 0 1px #ffffffe6}html[data-theme=dark] .cm-nav{background:#182233cc;border:1px solid rgba(255,255,255,.102);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff0e}.cm-nav-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px}.cm-nav-head h2{margin:0;font-size:16px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-nav-head h2{color:#3a1f2e}html[data-theme=dark] .cm-nav-head h2{color:#d1d8e1}.cm-nav-head span{font-size:12px;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-nav-head span{color:#836d76}html[data-theme=dark] .cm-nav-head span{color:#8b96a2}.cm-nav-body{display:flex;flex-direction:column;gap:8px}.cm-nav-all{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:14px;border:0;font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;background:transparent;color:#3f4d5e;transition:background-color .15s ease}:where(html[data-theme=pink]) .cm-nav-all{color:#5b424c}html[data-theme=dark] .cm-nav-all{border:0;background:transparent;color:#a6b3c3}.cm-nav-all>span{margin-left:auto;font-size:12px;opacity:.8;font-variant-numeric:tabular-nums}.cm-nav-all:hover,.cm-nav-group:hover{background:#1f4a730f}:where(html[data-theme=pink]) .cm-nav-all:hover,:where(html[data-theme=pink]) .cm-nav-group:hover{background:#a65c800f}html[data-theme=dark] .cm-nav-all:hover,html[data-theme=dark] .cm-nav-group:hover{background:#78aae21a}.cm-nav-all.on{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-nav-all.on{background:#a65c80}html[data-theme=dark] .cm-nav-all.on{background:#255386;color:#fff}.cm-nav-sep{height:1px;margin:2px 4px;background:#0e1b2a14}:where(html[data-theme=pink]) .cm-nav-sep{background:#3a1f2e14}html[data-theme=dark] .cm-nav-sep{background:#ffffff15}.cm-nav-item{display:flex;flex-direction:column;gap:2px}.cm-nav-group{display:flex;flex-direction:column;gap:6px;padding:9px 12px;border-radius:14px;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#3f4d5e;transition:background-color .15s ease}:where(html[data-theme=pink]) .cm-nav-group{color:#5b424c}html[data-theme=dark] .cm-nav-group{border:0;background:transparent;color:#a6b3c3}.cm-nav-group.pilot{color:#0e1b2a}:where(html[data-theme=pink]) .cm-nav-group.pilot{color:#3a1f2e}html[data-theme=dark] .cm-nav-group.pilot{color:#d1d8e1}.cm-nav-group-top,.cm-nav-group-bottom{display:flex;align-items:center;gap:8px;width:100%}.cm-nav-group-name{flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-nav-group-sum{flex:none;font-size:12px;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-nav-group-sum{color:#836d76}html[data-theme=dark] .cm-nav-group-sum{color:#8b96a2}.cm-nav-group:not(.pilot) .cm-bar>i{background:#b8c1cc}:where(html[data-theme=pink]) .cm-nav-group:not(.pilot) .cm-bar>i{background:#cbbac0}html[data-theme=dark] .cm-nav-group:not(.pilot) .cm-bar>i{background:#3e4956}.cm-nav-group.on{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-nav-group.on{background:#a65c80}html[data-theme=dark] .cm-nav-group.on{background:#255386;color:#fff}.cm-nav-group.on .cm-nav-group-sum{color:#ffffffd1}html[data-theme=dark] .cm-nav-group.on .cm-nav-group-sum{color:#ffffffd1}.cm-nav-group.on .cm-bar{background:#ffffff38}html[data-theme=dark] .cm-nav-group.on .cm-bar{background:#ffffff38}.cm-nav-group.on .cm-bar>i{background:#fff}html[data-theme=dark] .cm-nav-group.on .cm-bar>i{background:#1c2838}.cm-nav-group.on .cm-tag{background:#fff3;color:#fff}html[data-theme=dark] .cm-nav-group.on .cm-tag{background:#fff3;color:#fff}.cm-nav-subs{display:flex;flex-direction:column;gap:2px;margin-left:12px;padding:4px 0 6px 10px;border-left:2px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-nav-subs{border-left:2px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-nav-subs{border-left:2px solid rgba(255,255,255,.132)}.cm-nav-subs.capped{max-height:340px;overflow-y:auto}.cm-nav-sub{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:10px;border:0;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;background:transparent;color:#3f4d5e}:where(html[data-theme=pink]) .cm-nav-sub{color:#5b424c}html[data-theme=dark] .cm-nav-sub{border:0;background:transparent;color:#a6b3c3}.cm-nav-sub:hover{background:#1f4a730f}:where(html[data-theme=pink]) .cm-nav-sub:hover{background:#a65c800f}html[data-theme=dark] .cm-nav-sub:hover{background:#78aae21a}.cm-nav-sub.on{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-nav-sub.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-nav-sub.on{background:#1f3b56;color:#93bbe2}.cm-nav-sub-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-nav-sub-sum{flex:none;font-size:12px;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-nav-sub-sum{color:#836d76}html[data-theme=dark] .cm-nav-sub-sum{color:#8b96a2}.cm-dot-lost{flex:none;width:6px;height:6px;border-radius:999px;background:#eb6834}html[data-theme=dark] .cm-dot-lost{background:#eb6834}.cm-nav-empty{margin:4px;font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .cm-nav-empty{color:#775c67}html[data-theme=dark] .cm-nav-empty{color:#93a0af}.cm-nav-note{margin:4px 4px 0;font-size:12px;line-height:1.45;color:#6b7785}:where(html[data-theme=pink]) .cm-nav-note{color:#836d76}html[data-theme=dark] .cm-nav-note{color:#8b96a2}.cm-nav-toggle{display:flex;align-items:center;gap:10px;padding:2px 4px;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-nav-toggle{color:#3a1f2e}html[data-theme=dark] .cm-nav-toggle{border:0;background:transparent;color:#d1d8e1}.cm-nav-toggle-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-nav-toggle-text>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-nav-toggle-text>span{color:#775c67}html[data-theme=dark] .cm-nav-toggle-text>span{color:#93a0af}.cm-nav-toggle-text>strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-nav-toggle-btn{flex:none;height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-nav-toggle-btn{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-nav-toggle-btn{background:#1f3b56;color:#93bbe2}.cm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-found{margin-left:auto;font-size:13px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-found{color:#775c67}html[data-theme=dark] .cm-found{color:#93a0af}.cm-check-btn{height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(14,27,42,.08);background:transparent;color:#3f4d5e}:where(html[data-theme=pink]) .cm-check-btn{border:1px solid rgba(58,31,46,.08);color:#5b424c}html[data-theme=dark] .cm-check-btn{border:1px solid rgba(255,255,255,.132);background:transparent;color:#a6b3c3}.cm-check-btn.on{border-color:transparent;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-check-btn.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-check-btn.on{border-color:transparent;background:#1f3b56;color:#93bbe2}.cm-check{width:16px;height:16px;box-sizing:border-box;border-radius:5px;display:grid;place-items:center;border:1.5px solid currentColor}html[data-theme=dark] .cm-check{border:1.5px solid currentColor}.cm-table-wrap{overflow-x:auto;margin:0 -8px}.cm-table{font-size:13px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-table{color:#3a1f2e}html[data-theme=dark] .cm-table{color:#d1d8e1}.cm-thead,.cm-tr{display:grid;gap:0 12px;align-items:center;padding:0 8px}.cm-thead{align-items:end;padding:4px 8px 8px;font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .cm-thead{color:#775c67}html[data-theme=dark] .cm-thead{color:#93a0af}.cm-thead.plain{padding:8px}.cm-thead .right,.cm-td.right{text-align:right}.cm-sort{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px;margin:0 -4px;border:0;border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;text-align:inherit;cursor:pointer;background:transparent;color:#5a6879}:where(html[data-theme=pink]) .cm-sort{color:#775c67}html[data-theme=dark] .cm-sort{border:0;background:transparent;color:#93a0af}.cm-sort svg{flex:none;opacity:.3;transition:transform .2s ease}.cm-sort.on{color:#0e1b2a}:where(html[data-theme=pink]) .cm-sort.on{color:#3a1f2e}html[data-theme=dark] .cm-sort.on{color:#d1d8e1}.cm-sort.on svg{opacity:1}.cm-sort.asc svg{transform:rotate(180deg)}.cm-trow{border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-trow{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-trow{border-top:1px solid rgba(255,255,255,.132)}.cm-trow>.cm-tr{padding:10px 8px}.cm-tr.cm-trow{min-height:44px;padding:9px 8px}.cm-tr.cm-trow.tall{min-height:56px;padding:0 8px}.cm-tr.cm-trow.hl,.cm-trow.editing{background:#1f4a730f}:where(html[data-theme=pink]) .cm-tr.cm-trow.hl,:where(html[data-theme=pink]) .cm-trow.editing{background:#a65c800f}html[data-theme=dark] .cm-tr.cm-trow.hl,html[data-theme=dark] .cm-trow.editing{background:#78aae21a}.cm-td{white-space:nowrap;font-variant-numeric:tabular-nums}.cm-td.soft{color:#6b7785}:where(html[data-theme=pink]) .cm-td.soft{color:#836d76}html[data-theme=dark] .cm-td.soft{color:#8b96a2}.cm-total{min-height:48px;border-top:2px solid rgba(14,27,42,.08);font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-total{border-top:2px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-total{border-top:2px solid rgba(255,255,255,.132)}.cm-table-more{padding:12px 8px 4px 56px;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-table-more{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-table-more{border-top:1px solid rgba(255,255,255,.132)}.cm-ov-name{display:flex;align-items:center;gap:8px;min-width:0}.cm-ov-name strong,.cm-np-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-ov-name strong.dim,.cm-mcard-title strong.dim{color:#3f4d5e}:where(html[data-theme=pink]) .cm-ov-name strong.dim,:where(html[data-theme=pink]) .cm-mcard-title strong.dim{color:#5b424c}html[data-theme=dark] .cm-ov-name strong.dim,html[data-theme=dark] .cm-mcard-title strong.dim{color:#a6b3c3}.cm-pos{min-width:0}.cm-pos-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pos-meta{display:block;font-size:12px;color:#5a6879;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .cm-pos-meta{color:#775c67}html[data-theme=dark] .cm-pos-meta{color:#93a0af}.cm-row-note{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#1f4a73;min-width:0}:where(html[data-theme=pink]) .cm-row-note{color:#95476a}html[data-theme=dark] .cm-row-note{color:#93bbe2}.cm-row-note>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-cell-main{display:block;color:#0e1b2a}:where(html[data-theme=pink]) .cm-cell-main{color:#3a1f2e}html[data-theme=dark] .cm-cell-main{color:#d1d8e1}.cm-cell-main.strong{font-weight:600}.cm-cell-main.bad{color:#9a3412}html[data-theme=dark] .cm-cell-main.bad{color:#f19f84}.cm-cell-main.muted{color:#5a6879}:where(html[data-theme=pink]) .cm-cell-main.muted{color:#775c67}html[data-theme=dark] .cm-cell-main.muted{color:#93a0af}.cm-cell-sub{display:block;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-cell-sub{color:#775c67}html[data-theme=dark] .cm-cell-sub{color:#93a0af}.cm-abc{display:inline-grid;place-items:center;width:28px;height:24px;border-radius:8px;font-size:12px;font-weight:700}.cm-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.cm-zero{display:flex;align-items:center;gap:8px}.cm-zero-track{flex:1;height:6px;border-radius:6px;overflow:hidden;background:#0e1b2a0f}:where(html[data-theme=pink]) .cm-zero-track{background:#3a1f2e0f}html[data-theme=dark] .cm-zero-track{background:#ffffff10}.cm-zero-track>i{display:block;height:100%;border-radius:6px;background:#eb6834}html[data-theme=dark] .cm-zero-track>i{background:#eb6834}.cm-zero-n{width:32px;text-align:right}.cm-zero.mob strong{font-size:14px;font-weight:600}.cm-empty{padding:32px 16px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:14px;background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .cm-empty{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .cm-empty{background:#ffffff10;color:#93a0af}.cm-table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid rgba(14,27,42,.08);font-size:13px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-table-foot{border-top:1px solid rgba(58,31,46,.08);color:#775c67}html[data-theme=dark] .cm-table-foot{border-top:1px solid rgba(255,255,255,.132);color:#93a0af}.cm-table-foot-btns{display:flex;gap:8px}.cm-dec-group{display:inline-flex;gap:4px}.cm-dec{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(14,27,42,.08);background:#fff;color:#5a6879}:where(html[data-theme=pink]) .cm-dec{border:1px solid rgba(58,31,46,.08);color:#775c67}html[data-theme=dark] .cm-dec{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:#93a0af}.cm-dec:hover{color:#0e1b2a;border-color:#1f4a7359}:where(html[data-theme=pink]) .cm-dec:hover{color:#3a1f2e;border-color:#95476a59}html[data-theme=dark] .cm-dec:hover{color:#d1d8e1;border-color:#82b2e66b}.cm-dec.on{border-color:#1f4a73;background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-dec.on{border-color:#95476a;background:#a65c80}html[data-theme=dark] .cm-dec.on{border-color:#93bbe2;background:#255386;color:#fff}.cm-done-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.cm-done{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cm-done.yes,.cm-done-ico.yes{background:#d9f2e6;color:#0f6b4a}html[data-theme=dark] .cm-done.yes,html[data-theme=dark] .cm-done-ico.yes{background:#1e573c;color:#86eec9}.cm-done.no,.cm-done-ico.no{background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .cm-done.no,:where(html[data-theme=pink]) .cm-done-ico.no{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .cm-done.no,html[data-theme=dark] .cm-done-ico.no{background:#ffffff10;color:#93a0af}.cm-done.own,.cm-done-ico.own{background:#e1ecf8;color:#1f4a73}:where(html[data-theme=pink]) .cm-done.own,:where(html[data-theme=pink]) .cm-done-ico.own{background:#f9e0ea;color:#95476a}html[data-theme=dark] .cm-done.own,html[data-theme=dark] .cm-done-ico.own{background:#1d3958;color:#93bbe2}.cm-done-wrap .cm-link{min-height:28px;padding:0 8px;font-size:12px}.cm-own-row{display:flex;justify-content:flex-end;padding:0 8px 14px}.cm-own{width:100%;max-width:640px;box-sizing:border-box;padding:16px;border-radius:18px;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid rgba(14,27,42,.08);box-shadow:0 12px 30px #0e1b2a1a}:where(html[data-theme=pink]) .cm-own{border:1px solid rgba(58,31,46,.08);box-shadow:0 12px 30px #3a1f2e1a}html[data-theme=dark] .cm-own{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 12px 30px #00000052}.cm-own.wide{max-width:none;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=dark] .cm-own.wide{border:0;background:transparent;box-shadow:none}.cm-own-label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-own-label{color:#3a1f2e}html[data-theme=dark] .cm-own-label{color:#d1d8e1}.cm-own-label>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-own-label>span{color:#775c67}html[data-theme=dark] .cm-own-label>span{color:#93a0af}.cm-textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px 14px;border-radius:14px;border:1px solid #1f4a73;outline:0;font-family:inherit;font-size:14px;line-height:1.5;background:#fff;color:#0e1b2a}:where(html[data-theme=pink]) .cm-textarea{border:1px solid #95476A;color:#3a1f2e}html[data-theme=dark] .cm-textarea{border:1px solid #93BBE2;outline:0;background:#1c2838;color:#d1d8e1}.cm-own-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-mic{height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(14,27,42,.08);background:#fff;color:#0e1b2a}:where(html[data-theme=pink]) .cm-mic{border:1px solid rgba(58,31,46,.08);color:#3a1f2e}html[data-theme=dark] .cm-mic{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:#d1d8e1}.cm-mic.on{border-color:#9a3412;background:#fde4d4;color:#9a3412}html[data-theme=dark] .cm-mic.on{border-color:#f19f84;background:#58341d;color:#f19f84}.cm-mic-hint{flex:1 1 160px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-mic-hint{color:#775c67}html[data-theme=dark] .cm-mic-hint{color:#93a0af}.cm-mic-hint.hot{color:#9a3412}html[data-theme=dark] .cm-mic-hint.hot{color:#f19f84}.cm-fchip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 4px 0 12px;border-radius:999px;font-size:13px;font-weight:600;background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-fchip{background:#a65c80}html[data-theme=dark] .cm-fchip{background:#255386;color:#fff}.cm-fchip button{width:26px;height:26px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;background:transparent;color:#fff}html[data-theme=dark] .cm-fchip button{border:0;background:transparent;color:#fff}.cm-mcards{display:flex;flex-direction:column;gap:10px}.cm-mcard{padding:14px;border-radius:18px;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid rgba(14,27,42,.08);box-shadow:0 4px 14px #1430500d;font-variant-numeric:tabular-nums;color:#0e1b2a}:where(html[data-theme=pink]) .cm-mcard{border:1px solid rgba(58,31,46,.08);box-shadow:0 4px 14px #491c2d0d;color:#3a1f2e}html[data-theme=dark] .cm-mcard{background:#1c2838;border:1px solid rgba(255,255,255,.132);box-shadow:0 4px 14px #00000030;color:#d1d8e1}.cm-mcard.small{padding:12px 14px;gap:8px;box-shadow:none}html[data-theme=dark] .cm-mcard.small{box-shadow:none}.cm-mcard.total{flex-direction:row;justify-content:space-between;gap:8px;background:#e3ecf5;color:#1f4a73;font-weight:600;box-shadow:none;border-color:transparent}:where(html[data-theme=pink]) .cm-mcard.total{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-mcard.total{background:#1f3b56;color:#93bbe2;box-shadow:none;border-color:transparent}.cm-mcard-head{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-mcard-head>strong{font-size:14px;font-weight:600;line-height:1.35}.cm-mcard-head>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-mcard-head>span{color:#775c67}html[data-theme=dark] .cm-mcard-head>span{color:#93a0af}.cm-mcard-title{display:flex;align-items:center;gap:8px;min-width:0}.cm-mcard-title strong{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-mcard-title.spread strong{flex:0 1 auto}.cm-mcard-title.spread{justify-content:space-between}.cm-mcard-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-mcard-meta{color:#775c67}html[data-theme=dark] .cm-mcard-meta{color:#93a0af}.cm-mcard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.cm-mcard-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-mcard-three{color:#775c67}html[data-theme=dark] .cm-mcard-three{color:#93a0af}.cm-mcard-three strong{display:block;color:#0e1b2a;font-weight:600}:where(html[data-theme=pink]) .cm-mcard-three strong{color:#3a1f2e}html[data-theme=dark] .cm-mcard-three strong{color:#d1d8e1}.cm-mcell{display:flex;flex-direction:column;gap:3px;min-width:0}.cm-mcell-label{font-size:11px;color:#5a6879}:where(html[data-theme=pink]) .cm-mcell-label{color:#775c67}html[data-theme=dark] .cm-mcell-label{color:#93a0af}.cm-mcell .cm-abc,.cm-mcell .cm-chip{align-self:flex-start}.cm-mcell .cm-cell-main{font-size:14px}.cm-mcard-dec{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(14,27,42,.08);font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-mcard-dec{border-top:1px solid rgba(58,31,46,.08);color:#775c67}html[data-theme=dark] .cm-mcard-dec{border-top:1px solid rgba(255,255,255,.132);color:#93a0af}.cm-mcard .cm-own-row{padding:0}.cm-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cm-scope-name{font-size:20px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-scope-name{color:#3a1f2e}html[data-theme=dark] .cm-scope-name{color:#d1d8e1}.cm-scope-sep{display:inline-grid;color:#6b7785}:where(html[data-theme=pink]) .cm-scope-sep{color:#836d76}html[data-theme=dark] .cm-scope-sep{color:#8b96a2}.cm-scope-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .cm-scope-chip{background:#f6e2ea;color:#95476a}html[data-theme=dark] .cm-scope-chip{background:#1f3b56;color:#93bbe2}.cm-scope-chip:has(button){padding-right:4px}.cm-scope-chip button{width:26px;height:26px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;background:transparent;color:#1f4a73}:where(html[data-theme=pink]) .cm-scope-chip button{color:#95476a}html[data-theme=dark] .cm-scope-chip button{border:0;background:transparent;color:#93bbe2}.cm-scope-hint{font-size:13px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-scope-hint{color:#775c67}html[data-theme=dark] .cm-scope-hint{color:#93a0af}.cm-banner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;border-radius:24px;background:#e3ecf5}:where(html[data-theme=pink]) .cm-banner{background:#f6e2ea}html[data-theme=dark] .cm-banner{background:#1f3b56}.cm-banner-ico{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;color:#1f4a73}:where(html[data-theme=pink]) .cm-banner-ico{color:#95476a}html[data-theme=dark] .cm-banner-ico{background:#1c2838;color:#93bbe2}.cm-banner-text{flex:1 1 360px;display:flex;flex-direction:column;gap:4px}.cm-banner-text strong{font-size:15px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-banner-text strong{color:#3a1f2e}html[data-theme=dark] .cm-banner-text strong{color:#d1d8e1}.cm-banner-text span{font-size:13px;line-height:1.55;color:#3f4d5e}:where(html[data-theme=pink]) .cm-banner-text span{color:#5b424c}html[data-theme=dark] .cm-banner-text span{color:#a6b3c3}.cm-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid transparent;box-shadow:0 4px 14px #1430500f;color:#0e1b2a}:where(html[data-theme=pink]) .cm-act{box-shadow:0 4px 14px #491c2d0f;color:#3a1f2e}html[data-theme=dark] .cm-act{background:#1c2838;border:1px solid transparent;box-shadow:0 4px 14px #00000037;color:#d1d8e1}.cm-act.ring{border-color:#9dc9f0}:where(html[data-theme=pink]) .cm-act.ring{border-color:#e6a7c0}html[data-theme=dark] .cm-act.ring{border-color:#9dc9f0}.cm-act-main{flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:12px;border:0;padding:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-act-main{color:#3a1f2e}html[data-theme=dark] .cm-act-main{border:0;background:transparent;color:#d1d8e1}.cm-act-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-act-text strong{font-size:14px;font-weight:600}.cm-act-text span{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .cm-act-text span{color:#775c67}html[data-theme=dark] .cm-act-text span{color:#93a0af}.cm-act-chev{flex:none;display:inline-grid;color:#6b7785}:where(html[data-theme=pink]) .cm-act-chev{color:#836d76}html[data-theme=dark] .cm-act-chev{color:#8b96a2}.cm-act-amount{flex:none;min-width:120px;text-align:right;display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.cm-act-amount strong{font-size:17px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-act-amount strong{color:#3a1f2e}html[data-theme=dark] .cm-act-amount strong{color:#d1d8e1}.cm-act-amount strong.bad{color:#9a3412}html[data-theme=dark] .cm-act-amount strong.bad{color:#f19f84}.cm-act-amount span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-act-amount span{color:#775c67}html[data-theme=dark] .cm-act-amount span{color:#93a0af}.cm-act-tools{flex:none;display:flex;align-items:center;gap:6px}.cm-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.cm-ico.big{width:44px;height:44px;border-radius:14px}.cm-seg3{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:#0e1b2a0f}:where(html[data-theme=pink]) .cm-seg3{background:#3a1f2e0f}html[data-theme=dark] .cm-seg3{background:#ffffff10}.cm-seg3 button{height:30px;padding:0 12px;border-radius:999px;border:0;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:#3f4d5e;transition:background-color .2s ease,color .2s ease}:where(html[data-theme=pink]) .cm-seg3 button{color:#5b424c}html[data-theme=dark] .cm-seg3 button{border:0;background:transparent;color:#a6b3c3}.cm-seg3 button.on{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-seg3 button.on{background:#a65c80}html[data-theme=dark] .cm-seg3 button.on{background:#255386;color:#fff}.cm-splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cm-stackbar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden}.cm-stackbar>span{height:100%}.cm-legend{display:flex;flex-direction:column;gap:2px}.cm-legend-btn{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;margin:0 -8px;border-radius:10px;border:0;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;background:transparent;color:#3f4d5e}:where(html[data-theme=pink]) .cm-legend-btn{color:#5b424c}html[data-theme=dark] .cm-legend-btn{border:0;background:transparent;color:#a6b3c3}.cm-legend-btn:hover,.cm-legend-btn.on{background:#1f4a730f}:where(html[data-theme=pink]) .cm-legend-btn:hover,:where(html[data-theme=pink]) .cm-legend-btn.on{background:#a65c800f}html[data-theme=dark] .cm-legend-btn:hover,html[data-theme=dark] .cm-legend-btn.on{background:#78aae21a}.cm-legend-btn i{width:10px;height:10px;border-radius:3px}.cm-legend-btn span{flex:1;min-width:0}.cm-legend-btn strong{font-weight:600;color:#0e1b2a;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-legend-btn strong{color:#3a1f2e}html[data-theme=dark] .cm-legend-btn strong{color:#d1d8e1}.cm-boston{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-bq{position:relative;overflow:hidden;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;border-radius:16px;font-family:inherit;text-align:left;cursor:pointer;border:2px solid transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-bq{color:#3a1f2e}html[data-theme=dark] .cm-bq{border:2px solid transparent;color:#d1d8e1}.cm-bq.on{border-color:#1f4a73}:where(html[data-theme=pink]) .cm-bq.on{border-color:#95476a}html[data-theme=dark] .cm-bq.on{border-color:#93bbe2}.cm-bq-ghost{position:absolute;right:-10px;bottom:-12px;opacity:.13;pointer-events:none}.cm-bq-head{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.cm-bq-badge{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#fff;box-shadow:0 2px 8px #0e1b2a14}:where(html[data-theme=pink]) .cm-bq-badge{box-shadow:0 2px 8px #3a1f2e14}html[data-theme=dark] .cm-bq-badge{background:#1c2838;box-shadow:0 2px 8px #0004}.cm-bq-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-bq-nums{position:relative;display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.cm-bq-nums strong{font-size:16px;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .cm-bq-nums strong{color:#3a1f2e}html[data-theme=dark] .cm-bq-nums strong{color:#d1d8e1}.cm-bq-nums span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-bq-nums span{color:#775c67}html[data-theme=dark] .cm-bq-nums span{color:#93a0af}.cm-bq.q-star{background:#fdeccd}html[data-theme=dark] .cm-bq.q-star{background:#58431d}.cm-bq.q-star .cm-bq-name,.cm-bq.q-star .cm-bq-badge,.cm-bq.q-star .cm-bq-ghost{color:#8a5a00}html[data-theme=dark] .cm-bq.q-star .cm-bq-name,html[data-theme=dark] .cm-bq.q-star .cm-bq-badge,html[data-theme=dark] .cm-bq.q-star .cm-bq-ghost{color:#f5cc80}.cm-bq.q-cow{background:#d9f2e6}html[data-theme=dark] .cm-bq.q-cow{background:#1e573c}.cm-bq.q-cow .cm-bq-name,.cm-bq.q-cow .cm-bq-badge,.cm-bq.q-cow .cm-bq-ghost{color:#0f6b4a}html[data-theme=dark] .cm-bq.q-cow .cm-bq-name,html[data-theme=dark] .cm-bq.q-cow .cm-bq-badge,html[data-theme=dark] .cm-bq.q-cow .cm-bq-ghost{color:#86eec9}.cm-bq.q-quest{background:#e1ecf8}:where(html[data-theme=pink]) .cm-bq.q-quest{background:#f9e0ea}html[data-theme=dark] .cm-bq.q-quest{background:#1d3958}.cm-bq.q-quest .cm-bq-name,.cm-bq.q-quest .cm-bq-badge,.cm-bq.q-quest .cm-bq-ghost{color:#1f4a73}:where(html[data-theme=pink]) .cm-bq.q-quest .cm-bq-name,:where(html[data-theme=pink]) .cm-bq.q-quest .cm-bq-badge,:where(html[data-theme=pink]) .cm-bq.q-quest .cm-bq-ghost{color:#95476a}html[data-theme=dark] .cm-bq.q-quest .cm-bq-name,html[data-theme=dark] .cm-bq.q-quest .cm-bq-badge,html[data-theme=dark] .cm-bq.q-quest .cm-bq-ghost{color:#93bbe2}.cm-bq.q-dog{background:#0e1b2a0f}:where(html[data-theme=pink]) .cm-bq.q-dog{background:#3a1f2e0f}html[data-theme=dark] .cm-bq.q-dog{background:#ffffff10}.cm-bq.q-dog .cm-bq-name,.cm-bq.q-dog .cm-bq-badge,.cm-bq.q-dog .cm-bq-ghost{color:#5a6879}:where(html[data-theme=pink]) .cm-bq.q-dog .cm-bq-name,:where(html[data-theme=pink]) .cm-bq.q-dog .cm-bq-badge,:where(html[data-theme=pink]) .cm-bq.q-dog .cm-bq-ghost{color:#775c67}html[data-theme=dark] .cm-bq.q-dog .cm-bq-name,html[data-theme=dark] .cm-bq.q-dog .cm-bq-badge,html[data-theme=dark] .cm-bq.q-dog .cm-bq-ghost{color:#93a0af}.cm-positions{scroll-margin-top:16px}.cm-drawer-wrap,.cm-modal-wrap{position:fixed;inset:0;z-index:1040}.cm-modal-wrap{z-index:1050;box-sizing:border-box;padding:24px 16px;display:flex;align-items:center;justify-content:center}.cm-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:default;background:#0e1b2a57;animation:cm-fade .18s ease-out}:where(html[data-theme=pink]) .cm-scrim{background:#3a1f2e57}html[data-theme=dark] .cm-scrim{border:0;background:#00000094}@keyframes cm-fade{0%{opacity:0}}@keyframes cm-slide{0%{opacity:0;transform:translate(24px)}}@keyframes cm-rise{0%{opacity:0;transform:translateY(12px) scale(.99)}}.cm-drawer{position:absolute;top:16px;right:16px;bottom:16px;width:880px;max-width:calc(100% - 32px);box-sizing:border-box;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#f8fafc;box-shadow:0 30px 80px #0a182847;color:#0e1b2a;font-family:var(--vl-font);animation:cm-slide .22s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .cm-drawer{box-shadow:0 30px 80px #240e1747;color:#3a1f2e}html[data-theme=dark] .cm-drawer{background:#1f2c3e;box-shadow:0 30px 80px #0009;color:#d1d8e1}.cm-drawer-head{flex:none;display:flex;flex-direction:column;gap:14px;padding:18px 22px 16px;border-bottom:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-drawer-head{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-drawer-head{border-bottom:1px solid rgba(255,255,255,.132)}.cm-drawer-top{display:flex;align-items:center;gap:8px}.cm-grp-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cm-grp-chip i{width:7px;height:7px;border-radius:999px;background:currentColor}html[data-theme=dark] .cm-grp-chip i{background:currentColor}.cm-grp-chip.lose{background:#fde4d4;color:#9a3412}html[data-theme=dark] .cm-grp-chip.lose{background:#58341d;color:#f19f84}.cm-grp-chip.money{background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .cm-grp-chip.money{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .cm-grp-chip.money{background:#ffffff10;color:#93a0af}.cm-drawer-pos{min-width:0;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .cm-drawer-pos{color:#775c67}html[data-theme=dark] .cm-drawer-pos{color:#93a0af}.cm-drawer-title{display:flex;align-items:flex-start;gap:14px}.cm-drawer-title>div{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-drawer-title h2{margin:0;font-size:22px;line-height:1.25;font-weight:600}.cm-drawer-title span{font-size:14px;line-height:1.45;color:#5a6879}:where(html[data-theme=pink]) .cm-drawer-title span{color:#775c67}html[data-theme=dark] .cm-drawer-title span{color:#93a0af}.cm-drawer-head .vl-hscroll-row{align-self:flex-start}.cm-drawer-body{flex:1;min-height:0;overflow-y:auto;box-sizing:border-box;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.cm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cm-stat{padding:14px 16px;border-radius:18px;border:1px solid rgba(14,27,42,.08);background:#fff;display:flex;flex-direction:column;gap:2px}:where(html[data-theme=pink]) .cm-stat{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-stat{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-stat strong{font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cm-stat span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-stat span{color:#775c67}html[data-theme=dark] .cm-stat span{color:#93a0af}.cm-why{padding:16px 18px;border-radius:18px;background:#e3ecf5;display:flex;flex-direction:column;gap:10px}:where(html[data-theme=pink]) .cm-why{background:#f6e2ea}html[data-theme=dark] .cm-why{background:#1f3b56}.cm-why h3{margin:0;font-size:14px;font-weight:600;color:#1f4a73}:where(html[data-theme=pink]) .cm-why h3{color:#95476a}html[data-theme=dark] .cm-why h3{color:#93bbe2}.cm-why p{margin:0;font-size:14px;line-height:1.6;color:#3f4d5e}:where(html[data-theme=pink]) .cm-why p{color:#5b424c}html[data-theme=dark] .cm-why p{color:#a6b3c3}.cm-why-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-why-chips>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-why-chips>span{color:#775c67}html[data-theme=dark] .cm-why-chips>span{color:#93a0af}.cm-why-chips button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;background:#fff;color:#1f4a73;border:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-why-chips button{color:#95476a;border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-why-chips button{background:#1c2838;color:#93bbe2;border:1px solid rgba(255,255,255,.132)}.cm-top10{display:flex;flex-direction:column;gap:8px}.cm-drawer-foot{flex:none;padding:14px 22px 16px;border-top:1px solid rgba(14,27,42,.08);background:#f8fafc}:where(html[data-theme=pink]) .cm-drawer-foot{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-drawer-foot{border-top:1px solid rgba(255,255,255,.132);background:#1f2c3e}.cm-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.cm-foot-ask,.cm-foot-done>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-foot-ask strong,.cm-foot-done strong{font-size:14px;font-weight:600}.cm-foot-ask span,.cm-foot-done>span:last-child>span{font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-foot-ask span,:where(html[data-theme=pink]) .cm-foot-done>span:last-child>span{color:#775c67}html[data-theme=dark] .cm-foot-ask span,html[data-theme=dark] .cm-foot-done>span:last-child>span{color:#93a0af}.cm-foot-done{display:inline-flex;align-items:center;gap:10px;min-width:0}.cm-done-ico{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.cm-foot-btns{display:flex;flex-wrap:wrap;gap:8px}.cm-tr.clickable{cursor:pointer}.cm-tr.clickable:hover{background:#1f4a730a}:where(html[data-theme=pink]) .cm-tr.clickable:hover{background:#a65c800a}html[data-theme=dark] .cm-tr.clickable:hover{background:#78aae211}.cm-trow.open,.cm-tr.cm-trow.open,.cm-mcard.open{background:#1f4a7314}:where(html[data-theme=pink]) .cm-trow.open,:where(html[data-theme=pink]) .cm-tr.cm-trow.open,:where(html[data-theme=pink]) .cm-mcard.open{background:#a65c8014}html[data-theme=dark] .cm-trow.open,html[data-theme=dark] .cm-tr.cm-trow.open,html[data-theme=dark] .cm-mcard.open{background:#78aae223}.cm-pos-open,.cm-mcard-name{max-width:100%;padding:0;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .cm-pos-open,html[data-theme=dark] .cm-mcard-name{border:0;background:none;color:inherit}.cm-pos-open:hover,.cm-mcard-name:hover{color:#1f4a73;text-decoration:underline;text-underline-offset:3px}:where(html[data-theme=pink]) .cm-pos-open:hover,:where(html[data-theme=pink]) .cm-mcard-name:hover{color:#95476a}html[data-theme=dark] .cm-pos-open:hover,html[data-theme=dark] .cm-mcard-name:hover{color:#93bbe2;text-decoration:underline}.cm-pos-open:focus-visible,.cm-mcard-name:focus-visible{outline:2px solid #1f4a73;outline-offset:2px;border-radius:4px}:where(html[data-theme=pink]) .cm-pos-open:focus-visible,:where(html[data-theme=pink]) .cm-mcard-name:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .cm-pos-open:focus-visible,html[data-theme=dark] .cm-mcard-name:focus-visible{outline:2px solid #93BBE2;outline-offset:2px}.cm-mcard-name{font-size:14px;line-height:1.35}.cm-sku-tags{display:flex;flex-wrap:wrap;gap:6px}.cm-sku-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.cm-sku-kpi{padding:12px 14px;border-radius:16px;border:1px solid rgba(14,27,42,.08);background:#fff;display:flex;flex-direction:column;gap:2px;min-width:0}:where(html[data-theme=pink]) .cm-sku-kpi{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-sku-kpi{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-sku-kpi>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-sku-kpi>span{color:#775c67}html[data-theme=dark] .cm-sku-kpi>span{color:#93a0af}.cm-sku-kpi>strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.cm-sku-kpi>strong.bad{color:#9a3412}html[data-theme=dark] .cm-sku-kpi>strong.bad{color:#f19f84}.cm-sku-kpi>em{font-style:normal;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-sku-kpi>em{color:#775c67}html[data-theme=dark] .cm-sku-kpi>em{color:#93a0af}.cm-sku-sec{display:flex;flex-direction:column;gap:10px}.cm-sku-calm{margin:0;padding:14px 16px;border-radius:16px;background:#d9f2e6;color:#0f6b4a;font-size:14px;line-height:1.5}html[data-theme=dark] .cm-sku-calm{background:#1e573c;color:#86eec9}.cm-sku-sig{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(14,27,42,.08);background:#fff}:where(html[data-theme=pink]) .cm-sku-sig{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-sku-sig{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-sku-sig.done{background:#fbfcfe}html[data-theme=dark] .cm-sku-sig.done{background:#1d2a3b}.cm-sku-sig-body{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-sku-sig-label{font-size:12px;font-weight:600;color:#5a6879;text-transform:uppercase;letter-spacing:.04em}:where(html[data-theme=pink]) .cm-sku-sig-label{color:#775c67}html[data-theme=dark] .cm-sku-sig-label{color:#93a0af}.cm-sku-sig-title{font-size:16px;font-weight:600;line-height:1.35}.cm-sku-sig-action{font-size:14px;color:#3f4d5e}:where(html[data-theme=pink]) .cm-sku-sig-action{color:#5b424c}html[data-theme=dark] .cm-sku-sig-action{color:#a6b3c3}.cm-sku-why{margin-top:6px;padding:12px 14px;border-radius:14px;background:#eef3f8;display:flex;flex-direction:column;gap:8px}:where(html[data-theme=pink]) .cm-sku-why{background:#f9edf2}html[data-theme=dark] .cm-sku-why{background:#233247}.cm-sku-why-h{font-size:12px;font-weight:600;color:#1f4a73}:where(html[data-theme=pink]) .cm-sku-why-h{color:#95476a}html[data-theme=dark] .cm-sku-why-h{color:#93bbe2}.cm-sku-why p{margin:0;font-size:13px;line-height:1.6;color:#3f4d5e}:where(html[data-theme=pink]) .cm-sku-why p{color:#5b424c}html[data-theme=dark] .cm-sku-why p{color:#a6b3c3}.cm-sku-dec{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-sku-comment{flex-basis:100%;font-size:13px;color:#1f4a73}:where(html[data-theme=pink]) .cm-sku-comment{color:#95476a}html[data-theme=dark] .cm-sku-comment{color:#93bbe2}.cm-sku-classes{display:flex;flex-direction:column;gap:10px}.cm-sku-class{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:10px}.cm-sku-class>.cm-chip{justify-self:start}.cm-sku-class p{margin:0;font-size:13px;line-height:1.6;color:#3f4d5e}:where(html[data-theme=pink]) .cm-sku-class p{color:#5b424c}html[data-theme=dark] .cm-sku-class p{color:#a6b3c3}.cm-sku-hist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cm-sku-hist li{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:12px;padding:9px 0;border-top:1px solid rgba(14,27,42,.08);font-size:13px}:where(html[data-theme=pink]) .cm-sku-hist li{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-sku-hist li{border-top:1px solid rgba(255,255,255,.132)}.cm-sku-hist-when,.cm-sku-hist-who{color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-sku-hist-when,:where(html[data-theme=pink]) .cm-sku-hist-who{color:#775c67}html[data-theme=dark] .cm-sku-hist-when,html[data-theme=dark] .cm-sku-hist-who{color:#93a0af}.cm-sku-hist-what{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.cm-sku-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-sku-kpi{padding:9px 12px;border-radius:14px}.cm-sku-kpi>strong{font-size:16px}.cm-sku-class{grid-template-columns:minmax(0,1fr);gap:6px}.cm-sku-hist li{grid-template-columns:minmax(0,1fr);gap:2px}}.cm-cat-sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cm-cat-sig{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(14,27,42,.08);background:#fff;font-family:inherit;text-align:left;color:#0e1b2a;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}:where(html[data-theme=pink]) .cm-cat-sig{border:1px solid rgba(58,31,46,.08);color:#3a1f2e}html[data-theme=dark] .cm-cat-sig{border:1px solid rgba(255,255,255,.132);background:#1c2838;color:#d1d8e1}.cm-cat-sig:hover{border-color:#1f4a734d;box-shadow:0 6px 18px #0e1b2a14}:where(html[data-theme=pink]) .cm-cat-sig:hover{border-color:#95476a4d;box-shadow:0 6px 18px #3a1f2e14}html[data-theme=dark] .cm-cat-sig:hover{border-color:#82b2e65c;box-shadow:0 6px 18px #0004}.cm-cat-sig:focus-visible{outline:2px solid #1f4a73;outline-offset:2px}:where(html[data-theme=pink]) .cm-cat-sig:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .cm-cat-sig:focus-visible{outline:2px solid #93BBE2;outline-offset:2px}.cm-cat-sig-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-cat-sig-text>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-cat-sig-text>span{color:#775c67}html[data-theme=dark] .cm-cat-sig-text>span{color:#93a0af}.cm-cat-sig-text>strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.cm-cat-sig-text>em{font-style:normal;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-cat-sig-text>em{color:#775c67}html[data-theme=dark] .cm-cat-sig-text>em{color:#93a0af}.cm-tree-row{display:grid;align-items:center;column-gap:12px;min-height:46px;padding:6px 8px;border-top:1px solid rgba(14,27,42,.08);font-size:13px}:where(html[data-theme=pink]) .cm-tree-row{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-tree-row{border-top:1px solid rgba(255,255,255,.132)}.cm-tree-row.top{min-height:54px}.cm-tree-row.top.opened{background:#1f4a730a}:where(html[data-theme=pink]) .cm-tree-row.top.opened{background:#a65c800a}html[data-theme=dark] .cm-tree-row.top.opened{background:#78aae211}.cm-tree-row.prod{cursor:pointer;background:#fbfcfe}html[data-theme=dark] .cm-tree-row.prod{background:#1d2a3b}.cm-tree-row.prod:hover{background:#1f4a730d}:where(html[data-theme=pink]) .cm-tree-row.prod:hover{background:#a65c800d}html[data-theme=dark] .cm-tree-row.prod:hover{background:#78aae216}.cm-tree-row.prod.open{background:#1f4a7314}:where(html[data-theme=pink]) .cm-tree-row.prod.open{background:#a65c8014}html[data-theme=dark] .cm-tree-row.prod.open{background:#78aae223}.cm-tree-row.prods{min-height:40px;background:#fbfcfe}html[data-theme=dark] .cm-tree-row.prods{background:#1d2a3b}.cm-tree-span{grid-column:1 / -1}.cm-tree-name{display:flex;align-items:center;gap:8px;min-width:0}.cm-tree-toggle{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 6px 4px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}html[data-theme=dark] .cm-tree-toggle{border:0;background:none;color:inherit}.cm-tree-toggle:disabled{cursor:default}.cm-tree-toggle:focus-visible,.cm-tree-more:focus-visible,.cm-tree-sig:focus-visible{outline:2px solid #1f4a73;outline-offset:2px;border-radius:6px}:where(html[data-theme=pink]) .cm-tree-toggle:focus-visible,:where(html[data-theme=pink]) .cm-tree-more:focus-visible,:where(html[data-theme=pink]) .cm-tree-sig:focus-visible{outline:2px solid #95476A}html[data-theme=dark] .cm-tree-toggle:focus-visible,html[data-theme=dark] .cm-tree-more:focus-visible,html[data-theme=dark] .cm-tree-sig:focus-visible{outline:2px solid #93BBE2;outline-offset:2px}.cm-tree-chev{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#1f4a73;background:#e3ecf5;transition:transform .18s ease}:where(html[data-theme=pink]) .cm-tree-chev{color:#95476a;background:#f6e2ea}html[data-theme=dark] .cm-tree-chev{color:#93bbe2;background:#1f3b56}.cm-tree-chev.open{transform:rotate(90deg)}.cm-tree-chev.none{visibility:hidden}.cm-tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cm-tree-label.top{font-weight:600;font-size:14px}.cm-tree-toggle:not(:disabled):hover .cm-tree-label{color:#1f4a73}:where(html[data-theme=pink]) .cm-tree-toggle:not(:disabled):hover .cm-tree-label{color:#95476a}html[data-theme=dark] .cm-tree-toggle:not(:disabled):hover .cm-tree-label{color:#93bbe2}.cm-tree-dot{flex:none;width:6px;height:6px;margin:0 8px;border-radius:999px;background:#b8c1cc}:where(html[data-theme=pink]) .cm-tree-dot{background:#cbbac0}html[data-theme=dark] .cm-tree-dot{background:#3e4956}.cm-tree-text{display:flex;flex-direction:column;min-width:0}.cm-tree-row.prod .cm-pos-open{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.cm-tree-abc{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 4px;border-radius:5px;font-size:11px;font-weight:700}.cm-tree-sigcell{display:flex;flex-direction:column;gap:3px;min-width:0}.cm-tree-sigs{display:flex;flex-wrap:wrap;gap:4px}.cm-tree-sig{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:0;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}html[data-theme=dark] .cm-tree-sig{border:0}.cm-tree-sig:hover{filter:brightness(.95);box-shadow:inset 0 0 0 1px currentColor}html[data-theme=dark] .cm-tree-sig:hover{filter:brightness(.95);box-shadow:inset 0 0 0 1px currentColor}.cm-chip.sm{padding:2px 8px;font-size:11px}.cm-tree-money{display:flex;flex-wrap:wrap;column-gap:8px;font-size:11px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-tree-money{color:#775c67}html[data-theme=dark] .cm-tree-money{color:#93a0af}.cm-tree-money>span{white-space:nowrap}.cm-tree-more{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#1f4a73;cursor:pointer}:where(html[data-theme=pink]) .cm-tree-more{color:#95476a}html[data-theme=dark] .cm-tree-more{border:0;background:none;color:#93bbe2}.cm-tree-more .cm-tree-chev{width:18px;height:18px}.cm-tree.m{display:flex;flex-direction:column}.cm-tree-row.m{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 4px 10px 0}.cm-tree-row.m .cm-tree-meta{font-size:12px;color:#5a6879;padding-left:28px}:where(html[data-theme=pink]) .cm-tree-row.m .cm-tree-meta{color:#775c67}html[data-theme=dark] .cm-tree-row.m .cm-tree-meta{color:#93a0af}.cm-tree-row.m.prod .cm-tree-meta,.cm-tree-row.m.prod .cm-tree-sigs{padding-left:0}.cm-tree-row.m .cm-tree-sigs,.cm-tree-row.m .cm-tree-money,.cm-tree-row.m>.cm-btn{margin-left:28px}.cm-tree-row.m.prod .cm-tree-sigs{margin-left:0}.cm-tree-row.m>.cm-soft{padding-left:28px;font-size:12px}.cm-modal{position:relative;width:100%;max-width:1120px;height:100%;max-height:920px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#f8fafc;box-shadow:0 30px 80px #0a182847;color:#0e1b2a;font-family:var(--vl-font);animation:cm-rise .2s cubic-bezier(.3,.7,.2,1)}:where(html[data-theme=pink]) .cm-modal{box-shadow:0 30px 80px #240e1747;color:#3a1f2e}html[data-theme=dark] .cm-modal{background:#1f2c3e;box-shadow:0 30px 80px #0009;color:#d1d8e1}.cm-modal-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:20px 24px;border-bottom:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-modal-head{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-modal-head{border-bottom:1px solid rgba(255,255,255,.132)}.cm-modal-title{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-modal-title h2{margin:0;font-size:22px;font-weight:600}.cm-modal-title span{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .cm-modal-title span{color:#775c67}html[data-theme=dark] .cm-modal-title span{color:#93a0af}.cm-modal-body{flex:1;min-height:0;display:flex;flex-wrap:wrap}.cm-snav{flex:0 0 260px;max-width:260px;max-height:100%;box-sizing:border-box;padding:16px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(14,27,42,.08);overflow-y:auto}:where(html[data-theme=pink]) .cm-snav{border-right:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-snav{border-right:1px solid rgba(255,255,255,.132)}.cm-snav>.vl-bead{border-radius:16px;background:#1f4a73;box-shadow:0 6px 16px #1f4a733d}:where(html[data-theme=pink]) .cm-snav>.vl-bead{background:#a65c80;box-shadow:0 6px 16px #95476a3d}html[data-theme=dark] .cm-snav>.vl-bead{background:#255386;box-shadow:0 6px 16px #0009}.cm-snav-item{flex:none;height:60px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:16px;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-snav-item{color:#3a1f2e}html[data-theme=dark] .cm-snav-item{border:0;background:transparent;color:#d1d8e1}.cm-snav-item.on{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .cm-snav-item.on{background:#a65c80}html[data-theme=dark] .cm-snav-item.on{background:#255386;color:#fff}.cm-snav-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-snav-text strong{font-size:14px;font-weight:600}.cm-snav-text span{font-size:12px;color:#5a6879;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .cm-snav-text span{color:#775c67}html[data-theme=dark] .cm-snav-text span{color:#93a0af}.cm-snav-item.on .cm-snav-text span{color:#ffffffc7}html[data-theme=dark] .cm-snav-item.on .cm-snav-text span{color:#ffffffc7}.vl-bead-ghost .cm-snav-item{color:#fff!important}html[data-theme=dark] .vl-bead-ghost .cm-snav-item{color:#fff!important}.vl-bead-ghost .cm-snav-text span{color:#ffffffc7!important}html[data-theme=dark] .vl-bead-ghost .cm-snav-text span{color:#ffffffc7!important}.vl-bead-ghost .cm-count-warn{background:#ffffff38!important;color:#fff!important}html[data-theme=dark] .vl-bead-ghost .cm-count-warn{background:#ffffff38!important;color:#fff!important}.cm-snav-chips{flex:1 1 100%;padding:10px 16px;border-bottom:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-snav-chips{border-bottom:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-snav-chips{border-bottom:1px solid rgba(255,255,255,.132)}.cm-snav-chips .cm-count-warn{min-width:18px;height:18px;padding:0 5px}.cm-scontent{flex:999 1 420px;min-width:0;height:100%;box-sizing:border-box;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.cm-scontent-head{display:flex;flex-direction:column;gap:4px}.cm-scontent-head h3{margin:0;font-size:18px;font-weight:600}.cm-scontent-head p{margin:0;font-size:13px;line-height:1.5;color:#5a6879}:where(html[data-theme=pink]) .cm-scontent-head p{color:#775c67}html[data-theme=dark] .cm-scontent-head p{color:#93a0af}.cm-readonly{padding:12px 16px;border-radius:16px;font-size:13px;background:#fdeccd;color:#8a5a00}html[data-theme=dark] .cm-readonly{background:#58431d;color:#f5cc80}.cm-info-note{display:flex;gap:12px;padding:14px 16px;border-radius:16px;font-size:13px;line-height:1.55;background:#e3ecf5;color:#3f4d5e}:where(html[data-theme=pink]) .cm-info-note{background:#f6e2ea;color:#5b424c}html[data-theme=dark] .cm-info-note{background:#1f3b56;color:#a6b3c3}.cm-info-note svg{flex:none;margin-top:1px;color:#1f4a73}:where(html[data-theme=pink]) .cm-info-note svg{color:#95476a}html[data-theme=dark] .cm-info-note svg{color:#93bbe2}.cm-scard{padding:16px 18px 6px;border-radius:20px;border:1px solid rgba(14,27,42,.08);background:#fff}:where(html[data-theme=pink]) .cm-scard{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-scard{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-scard-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.cm-scard-head h4{margin:0;font-size:15px;font-weight:600}.cm-scard-text{margin:0 0 8px;font-size:13px;line-height:1.5;color:#5a6879}:where(html[data-theme=pink]) .cm-scard-text{color:#775c67}html[data-theme=dark] .cm-scard-text{color:#93a0af}.cm-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-field{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-field{border-top:1px solid rgba(255,255,255,.132)}.cm-field-text{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-field-label{font-size:14px;font-weight:500}.cm-field-hint{font-size:12px;line-height:1.45;color:#5a6879}:where(html[data-theme=pink]) .cm-field-hint{color:#775c67}html[data-theme=dark] .cm-field-hint{color:#93a0af}.cm-was{height:30px;padding:0 10px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;background:#fdeccd;color:#8a5a00}html[data-theme=dark] .cm-was{border:0;background:#58431d;color:#f5cc80}.cm-stepper{flex:none;display:inline-flex;align-items:center;height:40px;border-radius:999px;border:1px solid rgba(14,27,42,.08);background:#fff}:where(html[data-theme=pink]) .cm-stepper{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-stepper{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-stepper.changed{border-color:#8a5a00}html[data-theme=dark] .cm-stepper.changed{border-color:#f5cc80}.cm-stepper button,.cm-brand-step button{width:40px;height:40px;border:0;font-family:inherit;font-size:18px;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-stepper button,:where(html[data-theme=pink]) .cm-brand-step button{color:#3a1f2e}html[data-theme=dark] .cm-stepper button,html[data-theme=dark] .cm-brand-step button{border:0;background:transparent;color:#d1d8e1}.cm-stepper button:disabled,.cm-brand-step button:disabled,.cm-month button:disabled{opacity:.35;cursor:default}.cm-stepper-val{min-width:80px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cm-stepper-val em{font-style:normal;font-weight:500;color:#5a6879}:where(html[data-theme=pink]) .cm-stepper-val em{color:#775c67}html[data-theme=dark] .cm-stepper-val em{color:#93a0af}.cm-scale{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.cm-scale-bar{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden}.cm-scale-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#3f4d5e}:where(html[data-theme=pink]) .cm-scale-legend{color:#5b424c}html[data-theme=dark] .cm-scale-legend{color:#a6b3c3}.cm-scale-legend span{display:inline-flex;align-items:center;gap:6px}.cm-scale-legend i{width:10px;height:10px;border-radius:3px}.cm-scale-note{font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-scale-note{color:#775c67}html[data-theme=dark] .cm-scale-note{color:#93a0af}.cm-scale-axis{position:relative;height:16px;font-size:11px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-scale-axis{color:#775c67}html[data-theme=dark] .cm-scale-axis{color:#93a0af}.cm-scale-axis span{position:absolute}.cm-season{display:flex;flex-direction:column;gap:12px;padding:8px 0 14px}.cm-season .vl-hscroll-row{align-self:flex-start}.cm-season-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#3f4d5e}:where(html[data-theme=pink]) .cm-season-status{color:#5b424c}html[data-theme=dark] .cm-season-status{color:#a6b3c3}.cm-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end}.cm-months.half{grid-template-columns:repeat(6,minmax(0,1fr))}.cm-month{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.cm-month-bar{height:90px;display:flex;align-items:flex-end}.cm-month-bar span{width:100%;border-radius:6px 6px 2px 2px;transition:height .2s ease}.cm-month-bar .cur{background:#1f4a73}:where(html[data-theme=pink]) .cm-month-bar .cur{background:#a65c80}html[data-theme=dark] .cm-month-bar .cur{background:#255386}.cm-month-bar .up{background:#1baf7a}html[data-theme=dark] .cm-month-bar .up{background:#1baf7a}.cm-month-bar .down{background:#c3ccd6}:where(html[data-theme=pink]) .cm-month-bar .down{background:#d5c4cb}html[data-theme=dark] .cm-month-bar .down{background:#333f4b}.cm-month-bar .flat{background:#a9c4e0}:where(html[data-theme=pink]) .cm-month-bar .flat{background:#dcadc0}html[data-theme=dark] .cm-month-bar .flat{background:#a9c4e0}.cm-month button{height:24px;border-radius:8px;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:#0e1b2a0f;color:#5a6879}:where(html[data-theme=pink]) .cm-month button{background:#3a1f2e0f;color:#775c67}html[data-theme=dark] .cm-month button{border:0;background:#ffffff10;color:#93a0af}.cm-month-val{text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cm-month-label{text-align:center;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-month-label{color:#775c67}html[data-theme=dark] .cm-month-label{color:#93a0af}.cm-month.cur .cm-month-val,.cm-month.cur .cm-month-label{color:#1f4a73;font-weight:700}:where(html[data-theme=pink]) .cm-month.cur .cm-month-val,:where(html[data-theme=pink]) .cm-month.cur .cm-month-label{color:#95476a}html[data-theme=dark] .cm-month.cur .cm-month-val,html[data-theme=dark] .cm-month.cur .cm-month-label{color:#93bbe2}.cm-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:8px 0 14px}.cm-brand{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:16px;border:1px solid rgba(14,27,42,.08);background:#fff}:where(html[data-theme=pink]) .cm-brand{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-brand{border:1px solid rgba(255,255,255,.132);background:#1c2838}.cm-brand.changed{border-color:#8a5a00}html[data-theme=dark] .cm-brand.changed{border-color:#f5cc80}.cm-brand-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-brand-text strong{font-size:14px;font-weight:600}.cm-brand-text span{font-size:12px;color:#5a6879;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .cm-brand-text span{color:#775c67}html[data-theme=dark] .cm-brand-text span{color:#93a0af}.cm-brand-step{flex:none;display:inline-flex;align-items:center;height:36px;border-radius:999px;background:#0e1b2a0f}:where(html[data-theme=pink]) .cm-brand-step{background:#3a1f2e0f}html[data-theme=dark] .cm-brand-step{background:#ffffff10}.cm-brand-step button{width:34px;height:36px;font-size:16px}.cm-brand-step span{min-width:44px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cm-formulas{display:flex;flex-direction:column;gap:10px;padding:8px 0 12px}.cm-formulas-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-formulas-tools .cm-search{flex:1 1 200px;max-width:300px}.cm-dot{display:inline-block;width:8px;height:8px;border-radius:999px}.cm-dot-a{background:#1baf7a}html[data-theme=dark] .cm-dot-a{background:#1baf7a}.cm-dot-b{background:#eda100}html[data-theme=dark] .cm-dot-b{background:#eda100}.cm-dot-wait{background:#2a78d6}:where(html[data-theme=pink]) .cm-dot-wait{background:#8440c1}html[data-theme=dark] .cm-dot-wait{background:#2a78d6}.cm-dot-c{background:#b8c1cc}:where(html[data-theme=pink]) .cm-dot-c{background:#cbbac0}html[data-theme=dark] .cm-dot-c{background:#3e4956}.cm-formula-list{display:flex;flex-direction:column}.cm-formula{display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 0;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-formula{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-formula{border-top:1px solid rgba(255,255,255,.132)}.cm-formula-id{flex:none;width:44px;font-size:13px;font-weight:700;color:#1f4a73;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-formula-id{color:#95476a}html[data-theme=dark] .cm-formula-id{color:#93bbe2}.cm-formula-name{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-formula-name strong{font-size:14px;font-weight:600}.cm-formula-name span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-formula-name span{color:#775c67}html[data-theme=dark] .cm-formula-name span{color:#93a0af}.cm-formula-why{flex:2 1 280px;min-width:0;font-size:13px;line-height:1.5;color:#3f4d5e}:where(html[data-theme=pink]) .cm-formula-why{color:#5b424c}html[data-theme=dark] .cm-formula-why{color:#a6b3c3}.cm-legacy{padding:0 18px 10px}.cm-legacy-toggle{width:calc(100% + 36px);margin:0 -18px;display:flex;align-items:center;gap:10px;padding:16px 18px;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .cm-legacy-toggle{color:#3a1f2e}html[data-theme=dark] .cm-legacy-toggle{border:0;background:transparent;color:#d1d8e1}.cm-legacy-toggle>span:first-child{flex:1;display:flex;flex-direction:column;gap:2px}.cm-legacy-toggle strong{font-size:15px;font-weight:600}.cm-legacy-toggle span span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .cm-legacy-toggle span span{color:#775c67}html[data-theme=dark] .cm-legacy-toggle span span{color:#93a0af}.cm-modal-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 24px;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-modal-foot{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-modal-foot{border-top:1px solid rgba(255,255,255,.132)}.cm-foot-info,.cm-foot-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .cm-foot-info,:where(html[data-theme=pink]) .cm-foot-confirm{color:#775c67}html[data-theme=dark] .cm-foot-info,html[data-theme=dark] .cm-foot-confirm{color:#93a0af}.cm-foot-confirm{color:#3f4d5e}:where(html[data-theme=pink]) .cm-foot-confirm{color:#5b424c}html[data-theme=dark] .cm-foot-confirm{color:#a6b3c3}.cm-toast{padding:12px 18px}@media(max-width:760px){.dash.liquid-glass.crm-board.vl-deals.cm-page{height:auto;gap:12px}.cm-scroll{overflow:visible;margin:0;padding:0 0 20px}.cm-head .vl-board-title h1{font-size:22px}.cm-pill-btn{padding:0 12px}.cm-nav{max-width:100%;flex-basis:100%;padding:12px}.cm-panel{padding:16px}.cm-kpis,.cm-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-kpi{padding:14px}.cm-kpi-value{font-size:21px}.cm-act-amount{min-width:0;text-align:left}.cm-act-tools{flex-wrap:wrap}.cm-found{margin-left:0;flex-basis:100%}.cm-search.grow{max-width:none}.cm-drawer{inset:0;width:100%;max-width:100%;border-radius:0}.cm-drawer-head,.cm-drawer-body,.cm-drawer-foot{padding-left:16px;padding-right:16px}.cm-drawer-title h2{font-size:19px}.cm-modal-wrap{padding:0}.cm-modal{max-width:100%;max-height:100%;border-radius:0}.cm-modal-head,.cm-modal-foot{padding-left:16px;padding-right:16px}.cm-scontent{padding:16px;height:auto;flex-basis:100%;min-height:0}.cm-modal-body{flex-direction:column;flex-wrap:nowrap}.cm-snav-chips{flex:none}.cm-pop{right:-52px}}@media(prefers-reduced-motion:reduce){.cm-drawer,.cm-modal,.cm-scrim,.cm-pop{animation:none}}.cm-migrate{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:12px 16px;border-radius:16px;background:#eda1001f;border:1px solid rgba(237,161,0,.35);font-size:13px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-migrate{color:#3a1f2e}html[data-theme=dark] .cm-migrate{background:#eda1001f;border:1px solid rgba(237,161,0,.35);color:#d1d8e1}.cm-migrate>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cm-meta-bad{color:#9a3412!important}html[data-theme=dark] .cm-meta-bad{color:#f19f84!important}.cm-signs{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.cm-signs>strong{font-size:13px;font-weight:600}.cm-signs>span{display:inline-flex;gap:3px;font-size:11px;line-height:1}.cm-signs i{font-style:normal;color:#8a96a3}:where(html[data-theme=pink]) .cm-signs i{color:#a18c94}html[data-theme=dark] .cm-signs i{color:#728090}.cm-signs .tone-good{color:#0f7a53}html[data-theme=dark] .cm-signs .tone-good{color:#84f0c9}.cm-signs .tone-bad{color:#9a3412}html[data-theme=dark] .cm-signs .tone-bad{color:#f19f84}.cm-sups{display:flex;flex-direction:column;gap:10px;padding:8px 0 12px}.cm-sup-table{display:flex;flex-direction:column}.cm-sup-head,.cm-sup-row{display:grid;grid-template-columns:minmax(220px,1fr) 110px 80px 90px 100px 150px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .cm-sup-head,:where(html[data-theme=pink]) .cm-sup-row{border-top:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .cm-sup-head,html[data-theme=dark] .cm-sup-row{border-top:1px solid rgba(255,255,255,.132)}.cm-sup-head{border-top:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7785}:where(html[data-theme=pink]) .cm-sup-head{color:#836d76}html[data-theme=dark] .cm-sup-head{border-top:0;color:#8b96a2}.cm-sup-head .right,.cm-sup-num{text-align:right}.cm-sup-row.changed .cm-sup-name strong{color:#8a5a00}html[data-theme=dark] .cm-sup-row.changed .cm-sup-name strong{color:#f5cc80}.cm-sup-name{display:flex;align-items:center;gap:10px;min-width:0}.cm-sup-num{display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}.cm-sup-num strong{font-size:13px;font-weight:600}.cm-sup-num strong.muted{color:#8a96a3;font-weight:500}:where(html[data-theme=pink]) .cm-sup-num strong.muted{color:#a18c94}html[data-theme=dark] .cm-sup-num strong.muted{color:#728090}.cm-sup-num span{font-size:11px;color:#6b7785}:where(html[data-theme=pink]) .cm-sup-num span{color:#836d76}html[data-theme=dark] .cm-sup-num span{color:#8b96a2}.cm-sup-manual{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}@media(max-width:900px){.cm-sup-row{grid-template-columns:1fr 1fr}.cm-sup-name,.cm-sup-manual{grid-column:1 / -1}.cm-sup-num{text-align:left}}.cm-formula-need{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px;border-radius:10px;background:#2a78d612;font-size:12px;color:#0e1b2a}:where(html[data-theme=pink]) .cm-formula-need{background:#8440c112;color:#3a1f2e}html[data-theme=dark] .cm-formula-need{background:#2a78d612;color:#d1d8e1}.cm-formula-need strong{color:#1f4a73}:where(html[data-theme=pink]) .cm-formula-need strong{color:#95476a}html[data-theme=dark] .cm-formula-need strong{color:#93bbe2}.cm-formula-need em{font-style:normal;color:#5a6879}:where(html[data-theme=pink]) .cm-formula-need em{color:#775c67}html[data-theme=dark] .cm-formula-need em{color:#93a0af}.cm-formula-need button{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid rgba(31,74,115,.35);border-radius:999px;background:#fff;color:#1f4a73;font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(html[data-theme=pink]) .cm-formula-need button{border:1px solid rgba(149,71,106,.35);color:#95476a}html[data-theme=dark] .cm-formula-need button{border:1px solid rgba(130,178,230,.42);background:#1c2838;color:#93bbe2}.dash.liquid-glass.crm-board.vl-deals.sp-page{gap:16px}.sp-title{position:relative;gap:6px}.sp-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp-demo-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:0;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;background:#fdeccd;color:#8a5a00}html[data-theme=dark] .sp-demo-chip{border:0;background:#58431d;color:#f5cc80}.sp-title .cm-pop{top:calc(100% + 10px)}.sp-note-text{margin:0;font-size:13px;line-height:1.55;color:#3f4d5e}:where(html[data-theme=pink]) .sp-note-text{color:#5b424c}html[data-theme=dark] .sp-note-text{color:#a6b3c3}.sp-note-line{display:flex;gap:10px;font-size:13px;line-height:1.5;color:#3f4d5e}:where(html[data-theme=pink]) .sp-note-line{color:#5b424c}html[data-theme=dark] .sp-note-line{color:#a6b3c3}.sp-note-line i{flex:none;width:6px;height:6px;margin-top:7px;border-radius:999px;background:#1f4a73}:where(html[data-theme=pink]) .sp-note-line i{background:#a65c80}html[data-theme=dark] .sp-note-line i{background:#255386}.sp-actions{gap:10px}.sp-dd .amo-select.v-field{min-width:176px}.sp-dd .amo-select.v-field .amo-select-btn{min-height:42px;font-weight:600;box-shadow:0 10px 30px #14305014}:where(html[data-theme=pink]) .sp-dd .amo-select.v-field .amo-select-btn{box-shadow:0 10px 30px #491c2d14}html[data-theme=dark] .sp-dd .amo-select.v-field .amo-select-btn{box-shadow:0 10px 30px #0004}.sp-prefix{font-size:13px;color:#5a6879}:where(html[data-theme=pink]) .sp-prefix{color:#775c67}html[data-theme=dark] .sp-prefix{color:#93a0af}.sp-year-chip{height:42px;box-sizing:border-box;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);color:#3f4d5e}:where(html[data-theme=pink]) .sp-year-chip{color:#5b424c}html[data-theme=dark] .sp-year-chip{background:#182233cc;border:1px solid rgba(255,255,255,.102);color:#a6b3c3}.vl-tabs.sp-accent .vl-tabs-bead{background:#1f4a73;box-shadow:0 6px 16px #1f4a7347}:where(html[data-theme=pink]) .vl-tabs.sp-accent .vl-tabs-bead{background:#a65c80;box-shadow:0 6px 16px #95476a47}html[data-theme=dark] .vl-tabs.sp-accent .vl-tabs-bead{background:#255386;box-shadow:0 6px 16px #0009}.vl-tabs.sp-accent .vl-tabs-ghost .vl-tab{color:#fff}html[data-theme=dark] .vl-tabs.sp-accent .vl-tabs-ghost .vl-tab{color:#fff}.vl-tabs.sp-accent .vl-tab.fallback{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .vl-tabs.sp-accent .vl-tab.fallback{background:#a65c80}html[data-theme=dark] .vl-tabs.sp-accent .vl-tab.fallback{background:#255386;color:#fff}.vl-tabs.sp-accent .vl-tab svg{flex:none}.sp-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;padding:2px 8px 28px}.sp-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.sp-views{align-self:flex-start}.sp-row{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.sp-dyn,.sp-cum{flex:2 1 520px}.sp-mix{flex:1 1 320px}.sp-devs{flex:1 1 420px}.sp-m-revenue{--sp-c: #2a78d6}:where(html[data-theme=pink]) .sp-m-revenue{--sp-c: #8440C1}html[data-theme=dark] .sp-m-revenue{--sp-c: #2a78d6}.sp-m-income{--sp-c: #1baf7a}html[data-theme=dark] .sp-m-income{--sp-c: #1baf7a}.sp-m-cogs{--sp-c: #7c5cbf}html[data-theme=dark] .sp-m-cogs{--sp-c: #7c5cbf}.sp-m-costs{--sp-c: #eb6834}html[data-theme=dark] .sp-m-costs{--sp-c: #eb6834}html[data-theme=dark] .sp-m-revenue{--sp-c: #5b9be0}html[data-theme=dark] .sp-m-income{--sp-c: #3ccf98}html[data-theme=dark] .sp-m-cogs{--sp-c: #c9a2e8}html[data-theme=pink] .sp-m-revenue,html[data-theme=dark][data-theme=pink] .sp-m-revenue{--sp-c: #b0628a}.sp-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sp-block{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;font-family:inherit;text-align:left;cursor:pointer;background:#fff;color:#0e1b2a;border:2px solid transparent;transition:border-color .15s ease}:where(html[data-theme=pink]) .sp-block{color:#3a1f2e}html[data-theme=dark] .sp-block{background:#1c2838;color:#d1d8e1;border:2px solid transparent}.sp-block.on{border-color:#1f4a73;background:#1f4a730f}:where(html[data-theme=pink]) .sp-block.on{border-color:#95476a;background:#a65c800f}html[data-theme=dark] .sp-block.on{border-color:#93bbe2;background:#78aae21a}.sp-block-head{display:flex;align-items:center;gap:10px}.sp-block-head strong{font-size:14px;font-weight:600}.sp-bicon{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .sp-bicon{background:#f6e2ea;color:#95476a}html[data-theme=dark] .sp-bicon{background:#1f3b56;color:#93bbe2}.sp-block.on .sp-bicon,.sp-mx-name.on .sp-bicon{background:#1f4a73;color:#fff}:where(html[data-theme=pink]) .sp-block.on .sp-bicon,:where(html[data-theme=pink]) .sp-mx-name.on .sp-bicon{background:#a65c80}html[data-theme=dark] .sp-block.on .sp-bicon,html[data-theme=dark] .sp-mx-name.on .sp-bicon{background:#255386;color:#fff}.sp-block-value{font-size:28px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-block-foot{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-block-foot{color:#775c67}html[data-theme=dark] .sp-block-foot{color:#93a0af}.sp-track{display:block;width:100%;height:6px;border-radius:999px;overflow:hidden;background:#0e1b2a0f}:where(html[data-theme=pink]) .sp-track{background:#3a1f2e0f}html[data-theme=dark] .sp-track{background:#ffffff10}.sp-track>i{display:block;height:100%;border-radius:999px;transition:width .3s ease}.b-all{background:#1f4a73}:where(html[data-theme=pink]) .b-all{background:#a65c80}html[data-theme=dark] .b-all{background:#255386}.b-okp{background:#2a78d6}:where(html[data-theme=pink]) .b-okp{background:#8440c1}html[data-theme=dark] .b-okp{background:#2a78d6}.b-shev,.b-koms{background:#1baf7a}html[data-theme=dark] .b-shev,html[data-theme=dark] .b-koms{background:#1baf7a}.b-service{background:#eb6834}html[data-theme=dark] .b-service{background:#eb6834}.f-good{background:#0f6b4a}html[data-theme=dark] .f-good{background:#2b5042}.f-warn{background:#8a5a00}html[data-theme=dark] .f-warn{background:#8a5a00}.f-bad{background:#9a3412}html[data-theme=dark] .f-bad{background:#9a3412}.f-info{background:#1f4a73}:where(html[data-theme=pink]) .f-info{background:#a65c80}html[data-theme=dark] .f-info{background:#255386}.f-none{background:#5a6879}:where(html[data-theme=pink]) .f-none{background:#775c67}html[data-theme=dark] .f-none{background:#5a6879}.sp-legend{display:flex;align-items:center;gap:14px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-legend{color:#775c67}html[data-theme=dark] .sp-legend{color:#93a0af}.sp-legend span{display:inline-flex;align-items:center;gap:6px}.sp-legend i.fact{width:18px;height:3px;border-radius:2px;background:var(--sp-c)}html[data-theme=dark] .sp-legend i.fact{background:var(--sp-c)}.sp-legend i.plan{width:18px;height:0;border-top:2px dashed #6b7785}:where(html[data-theme=pink]) .sp-legend i.plan{border-top:2px dashed #836D76}html[data-theme=dark] .sp-legend i.plan{border-top:2px dashed #8B96A2}.sp-chart{position:relative;height:250px;margin:6px 0 22px 64px}.sp-chart.cum{height:210px;margin:4px 0 20px 64px}.sp-tick{position:absolute;left:0;right:0;height:0;border-top:1px dashed rgba(14,27,42,.08)}:where(html[data-theme=pink]) .sp-tick{border-top:1px dashed rgba(58,31,46,.08)}html[data-theme=dark] .sp-tick{border-top:1px dashed rgba(255,255,255,.132)}.sp-tick span{position:absolute;left:-64px;width:56px;transform:translateY(-50%);text-align:right;font-size:11px;color:#6b7785;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-tick span{color:#836d76}html[data-theme=dark] .sp-tick span{color:#8b96a2}.sp-band{position:absolute;top:-6px;bottom:-6px;border-radius:12px;background:#1f4a730f}:where(html[data-theme=pink]) .sp-band{background:#a65c800f}html[data-theme=dark] .sp-band{background:#78aae21a}.sp-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sp-area{fill:var(--sp-c);opacity:.12}html[data-theme=dark] .sp-area{fill:var(--sp-c)}.sp-plan{fill:none;stroke:#6b7785;stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}:where(html[data-theme=pink]) .sp-plan{stroke:#836d76}html[data-theme=dark] .sp-plan{fill:none;stroke:#8b96a2}.sp-line{fill:none;stroke:var(--sp-c);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-theme=dark] .sp-line{fill:none;stroke:var(--sp-c)}.sp-gap{opacity:.22}.sp-gap.g-good{fill:#1baf7a}html[data-theme=dark] .sp-gap.g-good{fill:#88edc8}.sp-gap.g-bad{fill:#eb6834}html[data-theme=dark] .sp-gap.g-bad{fill:#eb6834}.sp-gap.g-n{fill:#2a78d6}:where(html[data-theme=pink]) .sp-gap.g-n{fill:#8440c1}html[data-theme=dark] .sp-gap.g-n{fill:#2a78d6}.sp-point{position:absolute;width:10px;height:10px;padding:0;border-radius:999px;cursor:pointer;border:2px solid var(--sp-c);background:#fff;box-shadow:0 2px 6px #0e1b2a2e;transform:translate(-50%,-50%)}:where(html[data-theme=pink]) .sp-point{box-shadow:0 2px 6px #3a1f2e2e}html[data-theme=dark] .sp-point{border:2px solid var(--sp-c);background:#1c2838;box-shadow:0 2px 6px #00000087}.sp-point.on{width:14px;height:14px;background:var(--sp-c)}html[data-theme=dark] .sp-point.on{background:var(--sp-c)}.sp-point.small{width:9px;height:9px;box-shadow:none}html[data-theme=dark] .sp-point.small{box-shadow:none}.sp-point.small.on{width:13px;height:13px}.sp-xl{position:absolute;top:calc(100% + 8px);transform:translate(-50%);font-size:11px;white-space:nowrap;color:#6b7785}:where(html[data-theme=pink]) .sp-xl{color:#836d76}html[data-theme=dark] .sp-xl{color:#8b96a2}.sp-xl.on{color:#0e1b2a;font-weight:600}:where(html[data-theme=pink]) .sp-xl.on{color:#3a1f2e}html[data-theme=dark] .sp-xl.on{color:#d1d8e1}.sp-tip{position:absolute;z-index:3;min-width:190px;box-sizing:border-box;padding:12px 14px;border-radius:16px;display:flex;flex-direction:column;gap:6px;background:#f8fafc;border:1px solid rgba(14,27,42,.08);box-shadow:0 14px 34px #0a18282e;pointer-events:none;color:#0e1b2a}:where(html[data-theme=pink]) .sp-tip{border:1px solid rgba(58,31,46,.08);box-shadow:0 14px 34px #240e172e;color:#3a1f2e}html[data-theme=dark] .sp-tip{background:#1f2c3e;border:1px solid rgba(255,255,255,.132);box-shadow:0 14px 34px #00000087;color:#d1d8e1}.sp-tip strong{font-size:13px}.sp-tip>span{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-tip>span{color:#775c67}html[data-theme=dark] .sp-tip>span{color:#93a0af}.sp-tip>span b{font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .sp-tip>span b{color:#3a1f2e}html[data-theme=dark] .sp-tip>span b{color:#d1d8e1}.sp-tip>.sp-tip-pct{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;font-weight:600}.sp-donut{position:relative;width:200px;height:200px;align-self:center}.sp-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.sp-donut circle{fill:none;transition:stroke-width .2s ease}html[data-theme=dark] .sp-donut circle{fill:none}.sp-donut-track{stroke:#0e1b2a0f;stroke-width:6}:where(html[data-theme=pink]) .sp-donut-track{stroke:#3a1f2e0f}html[data-theme=dark] .sp-donut-track{stroke:#e1ebf599}.sp-seg-retail{stroke:#1baf7a}html[data-theme=dark] .sp-seg-retail{stroke:#88edc8}.sp-seg-okp{stroke:#2a78d6}:where(html[data-theme=pink]) .sp-seg-okp{stroke:#8440c1}html[data-theme=dark] .sp-seg-okp{stroke:#2a78d6}.sp-seg-service{stroke:#eb6834}html[data-theme=dark] .sp-seg-service{stroke:#eb6834}.sp-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.sp-donut-center strong{font-size:20px;font-variant-numeric:tabular-nums;color:#0e1b2a}:where(html[data-theme=pink]) .sp-donut-center strong{color:#3a1f2e}html[data-theme=dark] .sp-donut-center strong{color:#d1d8e1}.sp-donut-center span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-donut-center span{color:#775c67}html[data-theme=dark] .sp-donut-center span{color:#93a0af}.sp-mix-list{display:flex;flex-direction:column;gap:4px}.sp-mix-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:12px;border:0;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;background:transparent;color:#3f4d5e;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-mix-item{color:#5b424c}html[data-theme=dark] .sp-mix-item{border:0;background:transparent;color:#a6b3c3}.sp-mix-item:hover,.sp-mix-item.on{background:#1f4a730f}:where(html[data-theme=pink]) .sp-mix-item:hover,:where(html[data-theme=pink]) .sp-mix-item.on{background:#a65c800f}html[data-theme=dark] .sp-mix-item:hover,html[data-theme=dark] .sp-mix-item.on{background:#78aae21a}.sp-mix-item i{flex:none;width:10px;height:10px;border-radius:3px}.sp-mix-item strong{flex:1;min-width:0;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .sp-mix-item strong{color:#3a1f2e}html[data-theme=dark] .sp-mix-item strong{color:#d1d8e1}.sp-mix-item b{width:44px;text-align:right;font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .sp-mix-item b{color:#3a1f2e}html[data-theme=dark] .sp-mix-item b{color:#d1d8e1}.sp-dot-retail{background:#1baf7a}html[data-theme=dark] .sp-dot-retail{background:#1baf7a}.sp-dot-okp{background:#2a78d6}:where(html[data-theme=pink]) .sp-dot-okp{background:#8440c1}html[data-theme=dark] .sp-dot-okp{background:#2a78d6}.sp-dot-service{background:#eb6834}html[data-theme=dark] .sp-dot-service{background:#eb6834}.sp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.sp-crumb{display:inline-flex;align-items:center;gap:4px}.sp-crumb-sep{display:inline-grid;color:#6b7785}:where(html[data-theme=pink]) .sp-crumb-sep{color:#836d76}html[data-theme=dark] .sp-crumb-sep{color:#8b96a2}.sp-crumb button{height:32px;padding:0 12px;border-radius:999px;border:0;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:#5a6879}:where(html[data-theme=pink]) .sp-crumb button{color:#775c67}html[data-theme=dark] .sp-crumb button{border:0;background:transparent;color:#93a0af}.sp-crumb button.on{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .sp-crumb button.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .sp-crumb button.on{background:#1f3b56;color:#93bbe2}.sp-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.sp-child{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#fff;border:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .sp-child{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .sp-child{background:#1c2838;border:1px solid rgba(255,255,255,.132)}.sp-child-main{display:flex;flex-direction:column;gap:10px;padding:0;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .sp-child-main{color:#3a1f2e}html[data-theme=dark] .sp-child-main{border:0;background:transparent;color:#d1d8e1}.sp-child-head{display:flex;align-items:center;gap:10px;width:100%}.sp-child-head strong{flex:1;font-size:14px;font-weight:600}.sp-delta{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sp-child-value{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.sp-child-plan{display:flex;justify-content:space-between;gap:8px;width:100%;font-size:12px;color:#5a6879;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-child-plan{color:#775c67}html[data-theme=dark] .sp-child-plan{color:#93a0af}.sp-pill{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.sp-pill.wide{flex:none;min-width:58px;box-sizing:border-box;padding:2px 8px;text-align:center}.sp-child-link{display:inline-flex;align-items:center;margin-left:-12px;min-height:32px;text-decoration:none}html[data-theme=dark] .sp-child-link{text-decoration:none}.sp-child-link.muted{margin-left:0;font-size:13px;font-weight:600;color:#6b7785}:where(html[data-theme=pink]) .sp-child-link.muted{color:#836d76}html[data-theme=dark] .sp-child-link.muted{color:#8b96a2}.sp-leaf{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;border-radius:18px;background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .sp-leaf{background:#f6e2ea;color:#95476a}html[data-theme=dark] .sp-leaf{background:#1f3b56;color:#93bbe2}.sp-leaf>span{flex:1 1 280px;font-size:14px;line-height:1.5;color:#3f4d5e}:where(html[data-theme=pink]) .sp-leaf>span{color:#5b424c}html[data-theme=dark] .sp-leaf>span{color:#a6b3c3}.sp-costs{display:flex;flex-direction:column}.sp-costs .cm-soft-note{padding:10px 8px 0}.sp-cost-row{min-height:48px;font-size:13px;font-variant-numeric:tabular-nums}.sp-cost-row.strong,.cm-mcard.strong{font-weight:600}.cm-td.muted{color:#5a6879}:where(html[data-theme=pink]) .cm-td.muted{color:#775c67}html[data-theme=dark] .cm-td.muted{color:#93a0af}.cm-td.strong{font-weight:600}.sp-cost-meter{display:flex;align-items:center;gap:10px}.sp-cost-meter .sp-track{flex:1}.sp-cost-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.sp-cost-nums{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-cost-nums{color:#775c67}html[data-theme=dark] .sp-cost-nums{color:#93a0af}.sp-cost-nums b{font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .sp-cost-nums b{color:#3a1f2e}html[data-theme=dark] .sp-cost-nums b{color:#d1d8e1}.sp-pf-row{width:100%;box-sizing:border-box;min-height:56px;border:0;border-top:1px solid rgba(14,27,42,.08);border-radius:0;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-pf-row{border-top:1px solid rgba(58,31,46,.08);color:#3a1f2e}html[data-theme=dark] .sp-pf-row{border:0;border-top:1px solid rgba(255,255,255,.132);background:transparent;color:#d1d8e1}.sp-pf-row:hover{background:#1f4a730a}:where(html[data-theme=pink]) .sp-pf-row:hover{background:#a65c800a}html[data-theme=dark] .sp-pf-row:hover{background:#78aae211}.sp-pf-row.on{background:#1f4a730f}:where(html[data-theme=pink]) .sp-pf-row.on{background:#a65c800f}html[data-theme=dark] .sp-pf-row.on{background:#78aae21a}.sp-pf-month{display:flex;align-items:center;gap:8px;font-weight:500}.sp-pf-month i{flex:none;width:6px;height:6px;border-radius:999px;background:transparent}html[data-theme=dark] .sp-pf-month i{background:transparent}.sp-pf-row.on .sp-pf-month{font-weight:600}.sp-pf-row.on .sp-pf-month i{background:#1f4a73}:where(html[data-theme=pink]) .sp-pf-row.on .sp-pf-month i{background:#a65c80}html[data-theme=dark] .sp-pf-row.on .sp-pf-month i{background:#255386}.sp-pf-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-pf-fact{display:flex;align-items:center;gap:8px}.sp-pf-fact b{font-weight:600}.sp-pf-fact .sp-pill{padding:1px 7px;font-size:11px}.sp-pf-plan{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-pf-plan{color:#775c67}html[data-theme=dark] .sp-pf-plan{color:#93a0af}.sp-pf-total .sp-pf-plan{font-weight:500}.sp-pf-card{width:100%;box-sizing:border-box;font-family:inherit;text-align:left;cursor:pointer}.sp-pf-card.on{border-color:#1f4a73;background:#1f4a730f}:where(html[data-theme=pink]) .sp-pf-card.on{border-color:#95476a;background:#a65c800f}html[data-theme=dark] .sp-pf-card.on{border-color:#93bbe2;background:#78aae21a}.sp-pf-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-pf-card-head strong{font-size:14px;font-weight:600}.sp-pf-card-head span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-pf-card-head span{color:#775c67}html[data-theme=dark] .sp-pf-card-head span{color:#93a0af}.sp-pf-card-head b{font-weight:600;color:#0e1b2a}:where(html[data-theme=pink]) .sp-pf-card-head b{color:#3a1f2e}html[data-theme=dark] .sp-pf-card-head b{color:#d1d8e1}.sp-matrix{padding:0 8px}.sp-mx-row{display:grid;gap:8px;padding:4px 0}.sp-mx-row.head{padding:0 0 6px;font-size:12px;font-weight:600;color:#5a6879}:where(html[data-theme=pink]) .sp-mx-row.head{color:#775c67}html[data-theme=dark] .sp-mx-row.head{color:#93a0af}.sp-mx-colname{display:flex;align-items:center;padding:0 8px}.sp-mx-head{width:100%;min-height:30px;padding:0 10px;border-radius:10px;border:0;font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;background:transparent;color:#5a6879}:where(html[data-theme=pink]) .sp-mx-head{color:#775c67}html[data-theme=dark] .sp-mx-head{border:0;background:transparent;color:#93a0af}.sp-mx-head.on{background:#e3ecf5;color:#0e1b2a}:where(html[data-theme=pink]) .sp-mx-head.on{background:#f6e2ea;color:#3a1f2e}html[data-theme=dark] .sp-mx-head.on{background:#1f3b56;color:#d1d8e1}.sp-mx-name{width:100%;height:100%;min-height:56px;box-sizing:border-box;padding:0 10px;border-radius:14px;border:0;display:flex;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .sp-mx-name{color:#3a1f2e}html[data-theme=dark] .sp-mx-name{border:0;background:transparent;color:#d1d8e1}.sp-mx-name.sub{padding-left:30px;font-weight:500}.sp-mx-name.on{background:#1f4a730f}:where(html[data-theme=pink]) .sp-mx-name.on{background:#a65c800f}html[data-theme=dark] .sp-mx-name.on{background:#78aae21a}.sp-mx-name .sp-bicon{width:30px;height:30px;border-radius:10px}.sp-mx-cell{width:100%;min-height:56px;box-sizing:border-box;padding:8px 12px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;font-family:inherit;text-align:left;cursor:pointer;border:2px solid transparent;font-variant-numeric:tabular-nums}html[data-theme=dark] .sp-mx-cell{border:2px solid transparent}.sp-mx-cell b{font-size:16px;font-weight:700}.sp-mx-cell>span{font-size:12px;font-weight:500;opacity:.9}.sp-mx-cell.ring{border-color:#1f4a73}:where(html[data-theme=pink]) .sp-mx-cell.ring{border-color:#95476a}html[data-theme=dark] .sp-mx-cell.ring{border-color:#93bbe2}span.sp-mx-cell{cursor:default}.sp-mx-card{padding:10px}.sp-mx-card .sp-mx-name{min-height:40px;padding:0 6px;border-radius:12px}.sp-mx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sp-mx-grid .sp-mx-cell{min-height:0;padding:8px 10px;border-radius:12px}.sp-mx-grid .sp-mx-cell b{font-size:15px}.sp-mx-label{font-size:11px;font-weight:600;opacity:.85}.sp-heat.g2{background:#bde7d1;color:#0b5a3d}html[data-theme=dark] .sp-heat.g2{background:#bde7d1;color:#84f0c8}.sp-heat.g1{background:#ddf3e6;color:#0f6b4a}html[data-theme=dark] .sp-heat.g1{background:#1f5736;color:#86eec9}.sp-heat.w{background:#fdefd3;color:#7a5000}html[data-theme=dark] .sp-heat.w{background:#58441d;color:#f5cc80}.sp-heat.b1{background:#fce0cf;color:#8f3410}html[data-theme=dark] .sp-heat.b1{background:#58331d;color:#f1a283}.sp-heat.b2{background:#f8c7ad;color:#7f2a0a}html[data-theme=dark] .sp-heat.b2{background:#f8c7ad;color:#f5a080}.sp-heat.n{background:#e3ecf5;color:#1f4a73}:where(html[data-theme=pink]) .sp-heat.n{background:#f6e2ea;color:#95476a}html[data-theme=dark] .sp-heat.n{background:#1f3b56;color:#93bbe2}.sp-heat.na{background:#0e1b2a0f;color:#6b7785}:where(html[data-theme=pink]) .sp-heat.na{background:#3a1f2e0f;color:#836d76}html[data-theme=dark] .sp-heat.na{background:#ffffff10;color:#8b96a2}html[data-theme=dark] .sp-heat.g2{background:#3ccf9857;color:#c4f7e2}html[data-theme=dark] .sp-heat.g1{background:#3ccf9829;color:#9ff0cf}html[data-theme=dark] .sp-heat.w{background:#f5c35b2e;color:#f5d58f}html[data-theme=dark] .sp-heat.b1{background:#ff9a6b2e;color:#ffc7ae}html[data-theme=dark] .sp-heat.b2{background:#ff9a6b5c;color:#ffe0d2}.sp-heat-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-heat-legend{color:#775c67}html[data-theme=dark] .sp-heat-legend{color:#93a0af}.sp-heat-legend>span{display:inline-flex;align-items:center;gap:6px}.sp-heat-legend i{display:inline-block;width:14px;height:14px;border-radius:4px}.sp-dev-axis{display:flex;justify-content:space-between;padding:0 128px 0 140px;font-size:11px;color:#6b7785}:where(html[data-theme=pink]) .sp-dev-axis{color:#836d76}html[data-theme=dark] .sp-dev-axis{color:#8b96a2}.sp-dev{display:grid;grid-template-columns:128px minmax(0,1fr) 120px;gap:10px;align-items:center;min-height:48px;padding:0 10px;border-radius:14px;border:0;font-family:inherit;text-align:left;cursor:pointer;background:transparent;color:#0e1b2a}:where(html[data-theme=pink]) .sp-dev{color:#3a1f2e}html[data-theme=dark] .sp-dev{border:0;background:transparent;color:#d1d8e1}.sp-dev:hover,.sp-dev.on{background:#1f4a730f}:where(html[data-theme=pink]) .sp-dev:hover,:where(html[data-theme=pink]) .sp-dev.on{background:#a65c800f}html[data-theme=dark] .sp-dev:hover,html[data-theme=dark] .sp-dev.on{background:#78aae21a}.sp-dev.static{cursor:default}.sp-dev.static:hover{background:transparent}html[data-theme=dark] .sp-dev.static:hover{background:transparent}.sp-dev-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dev-bar{position:relative;height:28px}.sp-dev-mid{position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:#0e1b2a14}:where(html[data-theme=pink]) .sp-dev-mid{background:#3a1f2e14}html[data-theme=dark] .sp-dev-mid{background:#ffffff15}.sp-dev-bar i{position:absolute;top:7px;height:14px;border-radius:7px}.dv-good{background:#1baf7a}html[data-theme=dark] .dv-good{background:#1baf7a}.dv-bad{background:#eb6834}html[data-theme=dark] .dv-bad{background:#eb6834}.dv-n{background:#2a78d6}:where(html[data-theme=pink]) .dv-n{background:#8440c1}html[data-theme=dark] .dv-n{background:#2a78d6}.dv-zero{background:#6b7785}:where(html[data-theme=pink]) .dv-zero{background:#836d76}html[data-theme=dark] .dv-zero{background:#6b7785}.sp-dev-num{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.sp-dev-num b{font-size:13px;font-weight:600}.sp-dev-num span{font-size:11px;color:#5a6879}:where(html[data-theme=pink]) .sp-dev-num span{color:#775c67}html[data-theme=dark] .sp-dev-num span{color:#93a0af}.t-good{color:#0f6b4a}html[data-theme=dark] .t-good{color:#86eec9}.t-bad{color:#9a3412}html[data-theme=dark] .t-bad{color:#f19f84}.t-n,.t-zero{color:#0e1b2a}:where(html[data-theme=pink]) .t-n,:where(html[data-theme=pink]) .t-zero{color:#3a1f2e}html[data-theme=dark] .t-n,html[data-theme=dark] .t-zero{color:#d1d8e1}.sp-dev-total{display:flex;justify-content:space-between;gap:10px;padding:10px 10px 0;border-top:1px solid rgba(14,27,42,.08);font-size:13px;font-variant-numeric:tabular-nums;color:#0e1b2a}:where(html[data-theme=pink]) .sp-dev-total{border-top:1px solid rgba(58,31,46,.08);color:#3a1f2e}html[data-theme=dark] .sp-dev-total{border-top:1px solid rgba(255,255,255,.132);color:#d1d8e1}.sp-dev-total b{font-weight:600}.sp-dev-total>span>span{color:#5a6879}:where(html[data-theme=pink]) .sp-dev-total>span>span{color:#775c67}html[data-theme=dark] .sp-dev-total>span>span{color:#93a0af}.sp-cum-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.sp-cum-stats>div{padding:12px 14px;border-radius:16px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid rgba(14,27,42,.08)}:where(html[data-theme=pink]) .sp-cum-stats>div{border:1px solid rgba(58,31,46,.08)}html[data-theme=dark] .sp-cum-stats>div{background:#1c2838;border:1px solid rgba(255,255,255,.132)}.sp-cum-stats span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-cum-stats span{color:#775c67}html[data-theme=dark] .sp-cum-stats span{color:#93a0af}.sp-cum-stats b{font-size:20px;font-weight:600;color:#0e1b2a;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-cum-stats b{color:#3a1f2e}html[data-theme=dark] .sp-cum-stats b{color:#d1d8e1}.sp-cum-stats b.t-good{color:#0f6b4a}html[data-theme=dark] .sp-cum-stats b.t-good{color:#86eec9}.sp-cum-stats b.t-bad{color:#9a3412}html[data-theme=dark] .sp-cum-stats b.t-bad{color:#f19f84}.sp-mdevs{display:flex;flex-direction:column;gap:4px;margin-left:64px}.sp-mdevs>span{font-size:12px;color:#5a6879}:where(html[data-theme=pink]) .sp-mdevs>span{color:#775c67}html[data-theme=dark] .sp-mdevs>span{color:#93a0af}.sp-mdev-row{position:relative;height:54px;display:flex;gap:4px}.sp-mdev-mid{position:absolute;left:0;right:0;top:50%;height:1px;background:#0e1b2a14}:where(html[data-theme=pink]) .sp-mdev-mid{background:#3a1f2e14}html[data-theme=dark] .sp-mdev-mid{background:#ffffff15}.sp-mdev{position:relative;flex:1;min-width:0;height:100%}.sp-mdev i{position:absolute;left:15%;right:15%;border-radius:3px}.sp-heat-info{min-height:22px;font-size:13px;color:#3f4d5e;font-variant-numeric:tabular-nums}:where(html[data-theme=pink]) .sp-heat-info{color:#5b424c}html[data-theme=dark] .sp-heat-info{color:#a6b3c3}.sp-heatmap{padding:0 8px}.sp-hm-row{display:grid;gap:4px;padding:2px 0}.sp-hm-row:first-child{padding-bottom:6px}.sp-hm-sticky{position:sticky;left:0;z-index:2;background:#f4f7fa}:where(html[data-theme=pink]) .sp-hm-sticky{background:#faf4f6}html[data-theme=dark] .sp-hm-sticky{background:#212f42}.sp-hm-col{min-height:30px;padding:0;border-radius:8px;border:0;font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;background:transparent;color:#5a6879}:where(html[data-theme=pink]) .sp-hm-col{color:#775c67}html[data-theme=dark] .sp-hm-col{border:0;background:transparent;color:#93a0af}.sp-hm-col.on{background:#e3ecf5;color:#1f4a73;font-weight:700}:where(html[data-theme=pink]) .sp-hm-col.on{background:#f6e2ea;color:#95476a}html[data-theme=dark] .sp-hm-col.on{background:#1f3b56;color:#93bbe2}.sp-hm-name{display:flex;align-items:center;font-size:13px;font-weight:500;color:#0e1b2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-theme=pink]) .sp-hm-name{color:#3a1f2e}html[data-theme=dark] .sp-hm-name{color:#d1d8e1}.sp-hm-name.sub{padding-left:16px}.sp-hm-name.strong{font-weight:600}.sp-hm-cell{height:40px;padding:0;border-radius:10px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;border:2px solid transparent;font-variant-numeric:tabular-nums}html[data-theme=dark] .sp-hm-cell{border:2px solid transparent}.sp-hm-cell.sel{border-color:#6b7785}:where(html[data-theme=pink]) .sp-hm-cell.sel{border-color:#836d76}html[data-theme=dark] .sp-hm-cell.sel{border-color:#8b96a2}.sp-hm-cell.hov{border-color:#1f4a73}:where(html[data-theme=pink]) .sp-hm-cell.hov{border-color:#95476a}html[data-theme=dark] .sp-hm-cell.hov{border-color:#93bbe2}@media(max-width:760px){.dash.liquid-glass.crm-board.vl-deals.sp-page{height:auto;gap:12px}.sp-scroll{overflow:visible;margin:0;padding:0 0 20px}.sp-head .vl-board-title h1{font-size:22px}.sp-actions{margin-left:0;width:100%}.sp-chart{height:200px;margin-left:46px}.sp-chart.cum{height:180px;margin-left:46px}.sp-tick span{left:-46px;width:42px;font-size:10px;white-space:nowrap}.sp-block-foot{flex-wrap:wrap;gap:2px 6px}.sp-block-foot>span{white-space:nowrap}.sp-mdevs{margin-left:46px}.sp-blocks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.sp-block-value{font-size:22px}.sp-dev-axis{padding:0 94px}.sp-dev{grid-template-columns:84px minmax(0,1fr) 84px}.sp-title .cm-pop{width:auto;right:0}}.cm-recs{position:relative;border-radius:26px;overflow:hidden;background:radial-gradient(560px 200px at 6% -40px,rgba(157,201,240,.3),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(245,184,190,.22),transparent 70%),linear-gradient(135deg,#15355a,#1f4a73 55%,#255a8e);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px #10284647;color:#fff;--rec-lose: #ffb48f;--rec-money: #c4dbf1;--rec-fill: linear-gradient(90deg, #ffffff, #cfe2f5)}html[data-theme=dark] .cm-recs{background:radial-gradient(560px 200px at 6% -40px,rgba(80,140,210,.28),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(150,70,110,.22),transparent 70%),linear-gradient(135deg,#0d2240,#143258 55%,#1b4170);border-color:#93bbe22e;box-shadow:0 18px 44px #00000073;--rec-money: #b5d0ec;--rec-fill: linear-gradient(90deg, #ffffff, #93bbe2)}html[data-theme=pink] .cm-recs{background:radial-gradient(560px 200px at 6% -40px,rgba(242,182,200,.32),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(251,212,191,.26),transparent 70%),linear-gradient(135deg,#5a2340,#7e3a5b 55%,#95476a);border-color:#ffffff1f;box-shadow:0 18px 44px #481c2d47;--rec-lose: #ffc3a6;--rec-money: #f3d3e2;--rec-fill: linear-gradient(90deg, #ffffff, #f6d3e1)}.cm-recs-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:22px 24px 8px}.cm-recs-logo{flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#fff;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 22px #00142852}.cm-recs-title{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-recs-brand{display:flex;align-items:baseline;gap:6px}.cm-recs-script{font-family:Marck Script,cursive;font-size:21px;line-height:1;color:#fff}.cm-recs-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.cm-recs-title h2{margin:0;font-size:22px;line-height:1.2;font-weight:600;color:#fff}.cm-recs-lead{font-size:13px;line-height:1.45;color:#ffffffc7}.cm-recs-progress{flex:0 1 220px;min-width:180px;display:flex;flex-direction:column;gap:8px}.cm-recs-progress-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:#ffffffb8}.cm-recs-done{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.cm-recs-done em{font-style:normal;font-size:13px;font-weight:500;color:#ffffffb8}.cm-recs-track{display:block;height:6px;border-radius:999px;overflow:hidden;background:#ffffff2e}.cm-recs-track i{display:block;height:100%;border-radius:999px;background:var(--rec-fill);transition:width .3s ease}.cm-recs-body{padding:10px 16px 16px;display:flex;flex-direction:column;gap:12px}.cm-recs-empty{margin:4px 6px;font-size:14px;color:#ffffffc7}.cm-recs-group{padding:14px;border-radius:20px;display:flex;flex-direction:column;gap:10px;background:#ffffff12;--rec-ink: var(--rec-lose)}.cm-recs-group.money{background:#ffffff0d;--rec-ink: var(--rec-money)}.cm-recs-ghead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 4px}.cm-recs-gicon{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#ffffff1f;color:var(--rec-ink)}.cm-recs-gtitle{font-size:14px;font-weight:600;color:var(--rec-ink)}.cm-recs-gnote{font-size:12px;color:#ffffff9e}.cm-recs-gcount{margin-left:auto;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#ffffff1f;color:var(--rec-ink)}.sp-hero{position:relative;border-radius:26px;overflow:hidden;box-sizing:border-box;padding:22px;display:flex;flex-wrap:wrap;gap:20px;background:radial-gradient(560px 200px at 6% -40px,rgba(157,201,240,.3),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(245,184,190,.22),transparent 70%),linear-gradient(135deg,#15355a,#1f4a73 55%,#255a8e);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px #10284647;color:#fff;--on-card: #ffffff;--on-ink: #0e1b2a;--on-muted: #5a6879;--on-track: rgba(14, 27, 42, .06);--t-good: #0f6b4a;--t-good-bg: #d9f2e6;--t-warn: #8a5a00;--t-warn-bg: #fdeccd;--t-bad: #9a3412;--t-bad-bg: #fde4d4;--t-info: #1f4a73;--t-info-bg: #e1ecf8}html[data-theme=dark] .sp-hero{background:radial-gradient(560px 200px at 6% -40px,rgba(80,140,210,.28),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(150,70,110,.22),transparent 70%),linear-gradient(135deg,#0d2240,#143258 55%,#1b4170);border-color:#93bbe22e;box-shadow:0 18px 44px #00000073;--on-card: #1a2639;--on-ink: #e2e8ef;--on-muted: #9ba8b7;--on-track: rgba(255, 255, 255, .07);--t-good: #3ccf98;--t-good-bg: rgba(60, 207, 152, .14);--t-warn: #f5c35b;--t-warn-bg: rgba(245, 195, 91, .14);--t-bad: #ff9a6b;--t-bad-bg: rgba(255, 154, 107, .14);--t-info: #8fbcef;--t-info-bg: rgba(143, 188, 239, .14)}html[data-theme=pink] .sp-hero{background:radial-gradient(560px 200px at 6% -40px,rgba(242,182,200,.32),transparent 70%),radial-gradient(520px 200px at 94% -40px,rgba(251,212,191,.26),transparent 70%),linear-gradient(135deg,#5a2340,#7e3a5b 55%,#95476a);border-color:#ffffff1f;box-shadow:0 18px 44px #481c2d47;--on-ink: #3a1f2e;--on-muted: #6c515c;--on-track: rgba(58, 31, 46, .06);--t-info: #7e3a59;--t-info-bg: #f6e3ea}.sp-hero-main{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}.sp-hero-kicker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.sp-hero-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.sp-hero-margin{font-size:52px;line-height:1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-hero-delta{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sp-hero-delta.up{background:#3ccf9838;color:#9ff0cf}.sp-hero-delta.down{background:#ff9a6b38;color:#ffc7ae}.sp-hero-caption{font-size:13px;line-height:1.5;color:#ffffffbf}.sp-hero-bars{margin-top:auto;display:flex;flex-direction:column;gap:6px}.sp-bars{display:flex;align-items:flex-end;gap:4px;height:64px}.sp-bar{flex:1;min-width:0;height:100%;padding:0;border:0;display:flex;align-items:flex-end;cursor:pointer;background:transparent}.sp-bar span{display:block;width:100%;border-radius:4px 4px 2px 2px;background:#ffffff47;transition:background-color .2s ease}.sp-bar.on span,.sp-bar:hover span{background:#fff}.sp-bars-axis{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#fff9}.sp-tiles{flex:2 1 540px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.sp-tile{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:20px;font-family:inherit;text-align:left;cursor:pointer;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);transition:background-color .2s ease,box-shadow .2s ease}.sp-tile:hover{background:#ffffff1f}.sp-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-tile-title{display:flex;flex-direction:column;gap:1px;min-width:0}.sp-tile-title strong{font-size:14px;font-weight:600}.sp-tile-title span,.sp-tile-plan{font-size:12px;color:#ffffffb3}.sp-tile .sp-delta{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sp-tile .d-good{background:#3ccf9838;color:#9ff0cf}.sp-tile .d-bad{background:#ff9a6b38;color:#ffc7ae}.sp-tile .d-info{background:#ffffff24;color:#fff}.sp-tile .d-none{background:#ffffff1f;color:#fff}.sp-tile-value{font-size:26px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-tile-plan{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.sp-tile-pct{font-weight:600;color:#fff}.sp-tile-track{display:block;height:6px;border-radius:999px;overflow:hidden;background:#ffffff29}.sp-hero .sp-tile .sp-tile-track i{display:block;height:100%;border-radius:999px;background:#fff;transition:width .3s ease}.sp-tile.on{background:var(--on-card);color:var(--on-ink);border-color:transparent;box-shadow:0 10px 26px #00142847}.sp-tile.on .sp-tile-title span,.sp-tile.on .sp-tile-plan{color:var(--on-muted)}.sp-tile.on .sp-tile-track{background:var(--on-track)}.sp-tile.on .p-good{color:var(--t-good)}.sp-tile.on .p-warn{color:var(--t-warn)}.sp-tile.on .p-bad{color:var(--t-bad)}.sp-tile.on .p-info,.sp-tile.on .p-none{color:var(--on-muted)}.sp-hero .sp-tile.on .sp-tile-track i.f-good{background:var(--t-good)}.sp-hero .sp-tile.on .sp-tile-track i.f-warn{background:var(--t-warn)}.sp-hero .sp-tile.on .sp-tile-track i.f-bad{background:var(--t-bad)}.sp-hero .sp-tile.on .sp-tile-track i.f-info,.sp-hero .sp-tile.on .sp-tile-track i.f-none{background:var(--on-muted)}.sp-tile.on .d-good{background:var(--t-good-bg);color:var(--t-good)}.sp-tile.on .d-bad{background:var(--t-bad-bg);color:var(--t-bad)}.sp-tile.on .d-info{background:var(--t-info-bg);color:var(--t-info)}.sp-tile.on .d-none{background:var(--on-track);color:var(--on-muted)}@media(max-width:760px){.cm-recs-head{padding:18px 16px 6px}.cm-recs-body{padding:8px 10px 12px}.cm-recs-group{padding:10px}.sp-hero{padding:16px;gap:16px}.sp-hero-margin{font-size:40px}.sp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-tile{padding:12px}.sp-tile-top{flex-wrap:wrap;align-items:flex-start;gap:6px}.sp-tile-title span{font-size:11px}.sp-tile-plan{flex-wrap:wrap;gap:2px 8px}.sp-tile-plan>span{white-space:nowrap}.sp-tile-value{font-size:19px}}html[data-theme=dark]{color-scheme:dark}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.vl-fan-row{--vl-move: .42s cubic-bezier(.3, .7, .2, 1);position:relative;height:var(--vl-fan-h);-webkit-tap-highlight-color:transparent}.vl-fan-label{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 6px;border:0;border-radius:10px;background:transparent;font-family:var(--vl-font);font-size:13px;line-height:1.15;text-align:left;cursor:pointer;transition:opacity .22s ease,transform var(--vl-move)}.vl-fan-label small{font-size:10.5px;font-weight:500;color:#8a96a4}.vl-fan-label b{font-weight:600;color:#0e1b2a}.vl-fan-label:hover b{text-decoration:underline;text-underline-offset:2px}.vl-fan-row.open .vl-fan-label{opacity:0;transform:translate(-10px);pointer-events:none}.vl-fan{position:absolute;inset:0 0 0 6px;pointer-events:none}.vl-fan-row.rail .vl-fan{left:50%;right:auto;width:24px;margin-left:-12px}.vl-fan:not([data-ready])>*{transition:none!important}.vl-fan-track{position:absolute;border-radius:999px;background:#0e1b2a0f;box-shadow:inset 0 1px 3px #143c6e2e;transition:left var(--vl-move),width var(--vl-move),top var(--vl-move),height var(--vl-move)}.vl-fan-row.open .vl-fan-track{pointer-events:auto}.vl-fan-row.rail.open .vl-fan-track{background:#f5f8fb;box-shadow:0 12px 30px #0a1e3c38,inset 0 0 0 1px #0e1b2a14}.vl-fan-ring{position:absolute;z-index:15;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px #1f4a73,0 3px 10px #1f4a7359;pointer-events:none}.vl-coin,.vl-coin-more{position:absolute;left:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;transition:transform var(--vl-move),opacity .25s ease}.vl-coin .vl-coin-art{display:block;max-width:none;border-radius:50%;box-shadow:0 0 0 1.5px #f5f8fb,0 1px 3px #00000038;transition:transform .2s ease}.vl-fan-row.open .vl-coin:hover .vl-coin-art,.vl-coin:focus-visible .vl-coin-art{transform:scale(1.14)}.vl-coin[aria-checked=true]{cursor:default}.vl-coin:focus-visible,.vl-coin-more:focus-visible{outline:none}.vl-coin:focus-visible .vl-coin-art,.vl-coin-more:focus-visible{box-shadow:0 0 0 2px #f5f8fb,0 0 0 4px #1f4a73}.vl-coin-more{z-index:4;display:grid;place-items:center;background:#0e1b2a0f;color:#5a6879;opacity:0;pointer-events:none}.vl-coin-more svg{width:12px;height:12px;fill:currentColor}.vl-fan-row.open .vl-coin-more{opacity:1;pointer-events:auto}.vl-coin-more:hover{background:#0e1b2a1a;color:#0e1b2a}.vl-fan-tip{position:fixed;z-index:1160;padding:5px 10px;border-radius:9px;background:#0e1b2a;color:#fff;font-family:var(--vl-font);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%);animation:vl-fan-tip .16s ease-out}.vl-fan-tip.side{transform:translateY(-50%)}@keyframes vl-fan-tip{0%{opacity:0}}.vl-side-theme{flex:none;margin:6px 6px 0;padding:11px 4px 0 6px;border-top:1px solid rgba(14,27,42,.08)}.vl-side-theme.rail{margin:6px 0 0;padding:11px 0 0}html[data-theme=dark] .vl-side-theme{border-top-color:#ffffff14}html[data-theme=pink] .vl-side-theme{border-top-color:#3a1f2e14}.lg-hero .vl-fan-row.lg{flex:none;width:102px}.lg-hero .vl-fan-row.lg .vl-fan{inset:0 0 0 auto;width:252px}.vl-tg{max-width:calc(100vw - 24px);padding:14px}.vl-tg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding:2px 2px 0 4px}.vl-tg-head b{display:block;font-size:15px;font-weight:700;color:#0e1b2a}.vl-tg-head span{font-size:12px;color:#5a6879}.vl-tg-x{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#0e1b2a0f;color:#5a6879;cursor:pointer}.vl-tg-x:hover{background:#0e1b2a1a;color:#0e1b2a}.vl-tg-x:focus-visible,.vl-tg-card:focus-visible{outline:2px solid #1f4a73;outline-offset:2px}.vl-tg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100vh - 120px);margin:-4px;padding:4px;overflow-y:auto}.vl-tg-card{display:flex;flex-direction:column;gap:7px;padding:6px 6px 8px;border:0;border-radius:16px;background:transparent;color:#0e1b2a;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.vl-tg-card:hover{background:#0e1b2a0d}.vl-tg-card[aria-checked=true]{background:#fff;box-shadow:0 0 0 2px #1f4a73,0 2px 8px #14305014}.vl-tg-name{display:flex;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600}.vl-tg-name .vl-coin-art{flex:none;max-width:none;border-radius:50%}.vl-tg-name small{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f4a73}.vl-mini{position:relative;display:block;height:74px;border-radius:12px;overflow:hidden;background:radial-gradient(60% 70% at 15% 20%,var(--m-s1),transparent 70%),radial-gradient(60% 70% at 85% 12%,var(--m-s2),transparent 70%),radial-gradient(60% 70% at 85% 95%,var(--m-s3),transparent 70%),var(--m-bg);box-shadow:inset 0 0 0 1px var(--m-line)}.vl-mini-side{position:absolute;left:6px;top:6px;bottom:6px;width:26%;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:7px 5px;border-radius:8px;background:var(--m-panel);border:1px solid var(--m-edge)}.vl-mini-side i{display:block;height:4px;border-radius:2px;background:var(--m-soft);opacity:.5}.vl-mini-side i.on{height:7px;background:var(--m-accent);opacity:1}.vl-mini-main{position:absolute;left:calc(26% + 12px);right:6px;top:8px;bottom:6px;display:flex;flex-direction:column;gap:5px}.vl-mini-main b{display:block;width:45%;height:6px;border-radius:3px;background:var(--m-ink);opacity:.75}.vl-mini-cols{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.vl-mini-cols>span{display:flex;flex-direction:column;gap:3px;padding:3px;border-radius:6px;background:var(--m-col)}.vl-mini-cols u{display:block;height:11px;border-radius:4px;background:var(--m-card);box-shadow:0 1px 3px #0000001a}.vl-mini-split{position:relative;display:block;height:74px}.vl-mini-split>.vl-mini{position:absolute;inset:0}.vl-mini-split>.vl-mini+.vl-mini{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}html[data-theme=dark] .vl-fan-label small{color:#6f8094}html[data-theme=dark] .vl-fan-label b,html[data-theme=dark] .vl-tg-head b,html[data-theme=dark] .vl-tg-card{color:#e6edf5}html[data-theme=dark] .vl-fan-track{background:#ffffff12;box-shadow:inset 0 1px 3px #0006}html[data-theme=dark] .vl-fan-row.rail.open .vl-fan-track{background:#172338;box-shadow:0 12px 30px #00000073,inset 0 0 0 1px #ffffff14}html[data-theme=dark] .vl-fan-ring{background:#1c2838;box-shadow:0 0 0 1.5px #93bbe2,0 3px 10px #78aae24d}html[data-theme=dark] .vl-coin .vl-coin-art{box-shadow:0 0 0 1.5px #172338,0 1px 3px #0006}html[data-theme=dark] .vl-coin:focus-visible .vl-coin-art,html[data-theme=dark] .vl-coin-more:focus-visible{box-shadow:0 0 0 2px #172338,0 0 0 4px #93bbe2}html[data-theme=dark] .vl-coin-more,html[data-theme=dark] .vl-tg-x{background:#ffffff12;color:#93a3b5}html[data-theme=dark] .vl-coin-more:hover,html[data-theme=dark] .vl-tg-x:hover{background:#ffffff1f;color:#e6edf5}html[data-theme=dark] .vl-fan-tip{background:#e6edf5;color:#0a1220}html[data-theme=dark] .vl-tg-head span{color:#93a3b5}html[data-theme=dark] .vl-tg-card:hover{background:#ffffff0d}html[data-theme=dark] .vl-tg-card[aria-checked=true]{background:#1c2838;box-shadow:0 0 0 2px #93bbe2,0 2px 10px #00000059}html[data-theme=dark] .vl-tg-x:focus-visible,html[data-theme=dark] .vl-tg-card:focus-visible{outline-color:#93bbe2}html[data-theme=dark] .vl-tg-name small{color:#93bbe2}html[data-theme=pink] .vl-fan-label small{color:#a48c97}html[data-theme=pink] .vl-fan-label b,html[data-theme=pink] .vl-tg-head b,html[data-theme=pink] .vl-tg-card{color:#3a1f2e}html[data-theme=pink] .vl-fan-track{background:#3a1f2e0f;box-shadow:inset 0 1px 3px #96325a2e}html[data-theme=pink] .vl-fan-row.rail.open .vl-fan-track{background:#fdf4f8;box-shadow:0 12px 30px #78285033,inset 0 0 0 1px #3a1f2e14}html[data-theme=pink] .vl-fan-ring{box-shadow:0 0 0 1.5px #a65c80,0 3px 10px #a65c8059}html[data-theme=pink] .vl-coin .vl-coin-art{box-shadow:0 0 0 1.5px #fdf4f8,0 1px 3px #78285038}html[data-theme=pink] .vl-coin:focus-visible .vl-coin-art,html[data-theme=pink] .vl-coin-more:focus-visible{box-shadow:0 0 0 2px #fdf4f8,0 0 0 4px #95476a}html[data-theme=pink] .vl-coin-more,html[data-theme=pink] .vl-tg-x{background:#3a1f2e0f;color:#775c67}html[data-theme=pink] .vl-coin-more:hover,html[data-theme=pink] .vl-tg-x:hover{background:#3a1f2e1a;color:#3a1f2e}html[data-theme=pink] .vl-fan-tip{background:#3a1f2e}html[data-theme=pink] .vl-tg-head span{color:#775c67}html[data-theme=pink] .vl-tg-card:hover{background:#3a1f2e0d}html[data-theme=pink] .vl-tg-card[aria-checked=true]{box-shadow:0 0 0 2px #a65c80,0 2px 8px #78285014}html[data-theme=pink] .vl-tg-x:focus-visible,html[data-theme=pink] .vl-tg-card:focus-visible{outline-color:#95476a}html[data-theme=pink] .vl-tg-name small{color:#95476a}html[data-theme] .lg-hero .vl-fan-track{background:#ffffff2e;box-shadow:inset 0 1px 3px #0000002e,0 0 0 1px #ffffff59}html[data-theme] .lg-hero .vl-fan-ring{background:#fffffff2;box-shadow:0 0 0 1.5px #fff,0 4px 14px #00000038}html[data-theme] .lg-hero .vl-coin .vl-coin-art{box-shadow:0 0 0 1.5px #ffffffd9,0 1px 4px #00000040}html[data-theme] .lg-hero .vl-coin:focus-visible .vl-coin-art{box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px #fff}.vl-side-links{flex:none;display:flex;gap:8px;margin:10px 2px 0}.vl-side-link{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:9px;height:44px;box-sizing:border-box;padding:0 12px 0 9px;border-radius:14px;background:#1f4a730e;box-shadow:inset 0 0 0 1px #1f4a7314;color:#233446;font-family:var(--vl-font);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s,box-shadow .15s,color .15s}button.vl-side-link{border:0;cursor:pointer}.vl-side-link:hover{background:#fff;box-shadow:0 6px 16px #1430501f,inset 0 0 0 1px #1f4a731f;color:#1f4a73}.vl-side-link:focus-visible{outline:2px solid #1f4a73;outline-offset:2px}.vl-side-chip{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px}.vl-side-chip.site{background:#1f4a73;color:#fff}.vl-side-chip.onec{background:#ffd23f;color:#c8102e;box-shadow:inset 0 0 0 1px #c8102e24;font-size:11px;font-weight:800;line-height:1;letter-spacing:-.03em}.vl-side-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.vl-side-link-out{flex:none;margin-left:auto;opacity:.45}.vl-side-links.rail{flex-direction:column;align-items:center;gap:6px;margin:10px 0 0}.vl-side-links.rail .vl-side-link{flex:none;justify-content:center;width:44px;height:44px;padding:0}.vl-side-links.rail .vl-side-link-label,.vl-side-links.rail .vl-side-link-out{display:none}html[data-theme=dark] .vl-side-link{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12;color:#dbe5ef}html[data-theme=dark] .vl-side-link:hover{background:#ffffff1c;box-shadow:0 6px 16px #00000059,inset 0 0 0 1px #9cc3ee4d;color:#fff}html[data-theme=dark] .vl-side-link:focus-visible{outline-color:#9cc3ee}html[data-theme=dark] .vl-side-chip.site{background:#2c5f93}html[data-theme=dark] .vl-side-chip.onec{box-shadow:none}html[data-theme=pink] .vl-side-link{background:#95476a12;box-shadow:inset 0 0 0 1px #95476a1a;color:#3a1f2e}html[data-theme=pink] .vl-side-link:hover{background:#fff;box-shadow:0 6px 16px #78285024,inset 0 0 0 1px #95476a29;color:#95476a}html[data-theme=pink] .vl-side-link:focus-visible{outline-color:#95476a}html[data-theme=pink] .vl-side-chip.site{background:#95476a}.vl-theme-pick{display:flex;flex-direction:column;gap:8px}.vl-theme-coins{display:grid;grid-template-columns:repeat(4,32px);gap:6px 8px}.vl-theme-coin{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow .2s ease}.vl-theme-coin .vl-coin-art{max-width:none;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.vl-theme-coin:hover .vl-coin-art{transform:scale(1.1)}.vl-theme-coin[aria-checked=true]{box-shadow:0 0 0 2px #1f4a73;cursor:default}.vl-theme-coin:focus-visible{outline:2px solid #1f4a73;outline-offset:3px}.vl-theme-note{font-size:12px;line-height:1.4;color:#8a96a4}.vl-theme-note b{font-weight:600;color:#0e1b2a}html[data-theme=dark] .vl-theme-coin[aria-checked=true]{box-shadow:0 0 0 2px #93bbe2}html[data-theme=dark] .vl-theme-coin:focus-visible{outline-color:#93bbe2}html[data-theme=dark] .vl-theme-note{color:#6f7d8d}html[data-theme=dark] .vl-theme-note b{color:#e3eaf2}html[data-theme=pink] .vl-theme-coin[aria-checked=true]{box-shadow:0 0 0 2px #a65c80}html[data-theme=pink] .vl-theme-coin:focus-visible{outline-color:#95476a}html[data-theme=pink] .vl-theme-note{color:#a28c95}html[data-theme=pink] .vl-theme-note b{color:#3a1f2e}html[data-theme=dark] :is(.vl-emblem,.vl-spin) [fill="#08558C"]{fill:#fff}html[data-theme=dark] .lg-field:has(.lg-input:-webkit-autofill){background:#1c2838}html[data-theme=dark] .lg-field:has(.lg-input:autofill){background:#1c2838}html[data-theme=dark] .lg-input:-webkit-autofill,html[data-theme=dark] .lg-input:-webkit-autofill:hover,html[data-theme=dark] .lg-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px #1c2838 inset;box-shadow:0 0 0 40px #1c2838 inset;-webkit-text-fill-color:#d1d8e1;caret-color:#d1d8e1}html[data-theme=dark] svg [stroke^="rgba(20,33,43"],html[data-theme=dark] svg [stroke^="rgba(0,70,132"]{stroke:#ffffff24}html[data-theme=dark] svg [stroke^="rgba(0,70,132"]{stroke:#ffffff24}html[data-theme=dark] svg [stroke^="rgba(0,70,132"]{stroke:#ffffff24}html[data-theme=dark] svg [stroke="#b8c1cc"]{stroke:#4b5866}html[data-theme=dark] svg [fill="rgba(255,255,255,0.72)"]{fill:#182233cc}html[data-theme=dark] .f-flash{animation-name:f-flash-anim-dark}@keyframes f-flash-anim-dark{0%,60%{background:#f2c14e38}to{background:transparent}}@media(prefers-reduced-motion:reduce){.vl-fan-row *,.vl-fan-tip{transition:none!important;animation:none!important}}html[data-theme=dark] .vl-toggle i{background:#e6edf5;box-shadow:0 1px 3px #0009}html[data-theme=dark] .vs-seg>.vl-bead{background:#3a5578}html[data-theme=dark] .vs-seg>button[aria-checked=true]{color:#fff}html[data-theme=dark] .vs-drawer-head,html[data-theme=dark] .vs-badge.admin{background:#255386}html[data-theme=dark] .vl-pickbar-merge:not(:disabled){background:#2e64a0;color:#fff}html[data-theme=dark] .vl-pickbar-merge:not(:disabled):hover{background:#3871b0}html.vl-blooming *,html.vl-blooming *:before,html.vl-blooming *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.vl-hold-light .shell-glass,html.vl-hold-light .lg-root{background:#ecf0f5}html.vl-hold-light .vl-bg-a,html.vl-hold-light .lg-blob-c{background:#9dbedf}html.vl-hold-light .vl-bg-b,html.vl-hold-light .lg-blob-b{background:#f5b8be}html.vl-hold-light .vl-bg-c,html.vl-hold-light .lg-blob-a{background:#b9d3ec}html.vl-hold-dark .shell-glass,html.vl-hold-dark .lg-root{background:#0a1120}html.vl-hold-dark .vl-bg-a,html.vl-hold-dark .lg-blob-c{background:#1c4b80}html.vl-hold-dark .vl-bg-b,html.vl-hold-dark .lg-blob-b{background:#5e2234}html.vl-hold-dark .vl-bg-c,html.vl-hold-dark .lg-blob-a{background:#183a60}html.vl-hold-light .lg-hero,html.vl-hold-dark .lg-hero{background:#1f4a73}.vl-bloom{position:fixed;z-index:0;pointer-events:none;transform:scale(.03) rotate(-80deg);animation:vl-bloom-grow 1.1s cubic-bezier(.55,.06,.3,1) 30ms forwards;will-change:transform}.vl-bloom svg{display:block;overflow:visible}.vl-bloom.fade{opacity:0;transition:opacity .4s ease}.vl-bloom.vl-bloom-hero{position:absolute}@keyframes vl-bloom-grow{to{transform:none}}.vl-burst{position:fixed;z-index:3500;width:0;height:0;pointer-events:none}.vl-burst span{position:absolute;left:0;top:0;border-radius:80% 0;box-shadow:inset -1px -1px #d6628e40;animation:vl-petal-fly 1.35s cubic-bezier(.2,.75,.3,1) var(--d) both}@keyframes vl-petal-fly{0%{transform:translate(-50%,-50%) rotate(0) scale(.2);opacity:0}12%{opacity:1}65%{opacity:.95}to{transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%)) rotate(var(--r)) scale(1);opacity:0}}.vl-sakura{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.vl-sakura-low,.vl-sakura-top,.vl-sakura-login-top,.vl-sakura-login-bottom,.vl-sakura-hero-branch{position:absolute}.vl-sakura-low{left:0;bottom:0;width:560px;height:240px}.vl-sakura-top{left:46%;top:0;width:224px;height:92px}.vl-sakura-login-top{right:0;top:0;width:340px;height:200px}.vl-sakura-login-bottom{right:0;bottom:0;width:300px;height:220px}.vl-sprout{position:absolute;left:0;top:0;overflow:visible}.vl-blossom{position:absolute;display:block;transform:rotate(var(--r))}.vl-blossom svg{display:block;overflow:visible}.vl-sakura.vl-sakura-hero{position:absolute;border-radius:inherit}.vl-sakura-hero-branch{right:0;top:60px;width:440px;height:260px}.vl-hero-petal{position:absolute;display:block;border-radius:80% 0;background:linear-gradient(135deg,#ffffffeb,#ffccde9e);transform:rotate(var(--r))}.vl-sakura.fresh .vl-sprout{animation:vl-sprout .8s cubic-bezier(.3,.7,.2,1) calc(.42s + var(--d, 0ms)) both}.vl-sakura.fresh .vl-blossom{animation:vl-blossom-pop .8s cubic-bezier(.34,1.5,.5,1) calc(.42s + var(--d, 0ms)) both}.vl-sakura.fresh .vl-hero-petal{animation:vl-hero-fall 1.5s cubic-bezier(.25,.7,.3,1) calc(.42s + var(--d, 0ms)) both}@keyframes vl-sprout{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes vl-blossom-pop{0%{transform:scale(0) rotate(calc(var(--r) - 75deg));opacity:0}45%{opacity:1}to{transform:scale(1) rotate(var(--r));opacity:1}}@keyframes vl-hero-fall{0%{opacity:0;transform:translate(-16px,-44px) rotate(calc(var(--r) - 70deg))}to{opacity:1;transform:rotate(var(--r))}}@media(max-width:1100px){.vl-sakura-low,.vl-sakura-top{display:none}}@media(max-width:960px){.vl-sakura-login-top,.vl-sakura-login-bottom,.vl-sakura-hero{display:none}}@media(prefers-reduced-motion:reduce){.vl-burst span,.vl-sakura .vl-sprout,.vl-sakura .vl-blossom,.vl-sakura .vl-hero-petal{animation:none!important}}
