:root{--wac-bg:#efeae2;--wac-bg-dark:#0b141a;--wac-pane:#fff;--wac-pane-2:#f0f2f5;--wac-line:#e9edef;--wac-line-strong:#d1d7db;--wac-ink:#111b21;--wac-muted:#667781;--wac-brand:#00a884;--wac-brand-deep:#008069;--wac-bubble-in:#fff;--wac-bubble-out:#d9fdd3;--wac-shadow-bubble:0 1px .5px #0b141a21}.wac-shell{background:var(--wac-pane);border:1px solid var(--wac-line);border-radius:12px;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px -6px #0f172a2e}.wac-list{border-right:1px solid var(--wac-line);background:var(--wac-pane);flex-direction:column;width:360px;display:flex}.wac-list-head{background:var(--wac-pane-2);border-bottom:1px solid var(--wac-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.wac-list-title{flex-direction:column;display:flex}.wac-list-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--wac-brand-deep);font-size:10px;font-weight:700}.wac-list-title h3{color:var(--wac-ink);margin:1px 0 0;font-size:17px;font-weight:600}.wac-list-link{width:32px;height:32px;color:var(--wac-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wac-list-link:hover{background:var(--wac-line);color:var(--wac-ink)}.wac-search{background:var(--wac-pane);border-bottom:1px solid var(--wac-line);align-items:center;gap:10px;padding:8px 12px;display:flex}.wac-search input{background:var(--wac-pane-2);width:100%;color:var(--wac-ink);border:none;border-radius:8px;outline:none;padding:8px 12px;font-size:14px}.wac-search svg{color:var(--wac-muted);flex-shrink:0}.wac-conv-scroll{scrollbar-width:thin;flex:1;overflow-y:auto}.wac-conv-scroll::-webkit-scrollbar{width:6px}.wac-conv-scroll::-webkit-scrollbar-thumb{background:var(--wac-line-strong);border-radius:3px}.wac-conv{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.wac-conv:hover{background:var(--wac-pane-2)}.wac-conv--active{background:#f0f2f5}.wac-conv-avatar{color:#fff;background:linear-gradient(135deg,#06cf9c,#008069);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:inline-flex}.wac-conv-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wac-conv-row1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wac-conv-name{color:var(--wac-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.wac-conv-time{color:var(--wac-muted);flex-shrink:0;font-size:12px}.wac-conv-row2{justify-content:space-between;align-items:center;gap:8px;display:flex}.wac-conv-preview{color:var(--wac-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.wac-conv-prefix{color:var(--wac-muted);margin-right:2px}.wac-conv-badge{background:var(--wac-brand);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.wac-muted{color:var(--wac-muted);font-style:italic}.wac-empty-list{text-align:center;color:var(--wac-muted);padding:32px 16px;font-size:13px}.wac-chat{background:linear-gradient(#e5ddd599,#e5ddd599),repeating-linear-gradient(45deg,#0000 0 6px,#0f172a04 6px 12px);background-color:var(--wac-bg);flex-direction:column;flex:1;min-width:0;display:flex}.wac-chat-back{display:none}.wac-chat-head{background:var(--wac-pane-2);border-bottom:1px solid var(--wac-line);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.wac-chat-avatar{color:#fff;background:linear-gradient(135deg,#06cf9c,#008069);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:600;display:inline-flex}.wac-chat-title{flex-direction:column;min-width:0;display:flex}.wac-chat-title strong{color:var(--wac-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.wac-chat-sub{color:var(--wac-muted);font-size:12.5px}.wac-chat-window{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.wac-chat-window--ok{color:#065f46;background:#d1fae5}.wac-chat-window--warn{color:#92400e;background:#fef3c7}.wac-chat-window--expired{color:#991b1b;background:#fee2e2}.wac-chat-actions{align-items:center;gap:4px;display:inline-flex}.wac-icon-btn{width:36px;height:36px;color:var(--wac-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wac-icon-btn:hover{background:var(--wac-line);color:var(--wac-ink)}.wac-chat-scroll{scrollbar-width:thin;flex:1;padding:14px 6%;overflow-y:auto}.wac-chat-scroll::-webkit-scrollbar{width:6px}.wac-chat-scroll::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.wac-empty-chat{text-align:center;height:100%;color:var(--wac-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.wac-empty-illus{opacity:.85;margin-bottom:14px;font-size:64px}.wac-empty-chat h3{color:var(--wac-ink);margin:0 0 8px;font-size:22px;font-weight:300}.wac-empty-chat p{max-width:460px;font-size:13.5px;line-height:1.6}.wac-empty-chat-mid{text-align:center;color:var(--wac-muted);padding:40px 24px;font-size:13px}.wac-date-sep{justify-content:center;margin:18px 0 12px;display:flex}.wac-date-sep span{color:var(--wac-ink);background:#ffffffd9;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.wac-bubble-row{margin:2px 0;display:flex}.wac-bubble-row--in{justify-content:flex-start}.wac-bubble-row--out{justify-content:flex-end}.wac-bubble{max-width:min(620px,78%);color:var(--wac-ink);box-shadow:var(--wac-shadow-bubble);word-wrap:break-word;white-space:pre-wrap;border-radius:8px;flex-direction:column;padding:6px 8px 6px 9px;font-size:14px;line-height:1.4;display:flex;position:relative}.wac-bubble--in{background:var(--wac-bubble-in);border-top-left-radius:0}.wac-bubble--out{background:var(--wac-bubble-out);border-top-right-radius:0}.wac-bubble-template{color:var(--wac-muted);background:#0000000f;border-radius:4px;margin-bottom:4px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.wac-bubble-subject{margin-bottom:2px;font-size:13px;font-weight:600;display:block}.wac-bubble-text{display:block}.wac-bubble-meta{color:var(--wac-muted);-webkit-user-select:none;user-select:none;align-self:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.wac-bubble-time{white-space:nowrap}.wac-tick{flex-shrink:0}.wac-tick--sent,.wac-tick--delivered{color:var(--wac-muted)}.wac-tick--read{color:#53bdeb}.wac-tick--failed{color:#d92d20}.wac-tick--queued{color:var(--wac-muted);opacity:.7}.wac-tick--paused{color:#b45309;opacity:.95}.wac-composer{background:var(--wac-pane-2);border-top:1px solid var(--wac-line);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.wac-composer-icon{color:var(--wac-muted);flex-shrink:0}.wac-composer-input{resize:none;background:var(--wac-pane);color:var(--wac-ink);border:none;border-radius:10px;outline:none;flex:1;min-height:40px;max-height:200px;padding:10px 14px;font-family:inherit;font-size:14.5px;line-height:1.4}.wac-composer-input::placeholder{color:var(--wac-muted)}.wac-composer-send{background:var(--wac-brand);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s,transform .12s;display:inline-flex}.wac-composer-send:hover{background:var(--wac-brand-deep)}.wac-composer-send:disabled{background:var(--wac-line-strong);color:var(--wac-pane-2);cursor:not-allowed}.wac-composer--locked{background:#fff7ed;border-top:1px solid #fed7aa;flex-direction:column;align-items:stretch;gap:10px}.wac-locked-note{color:#7c2d12;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.wac-locked-note svg{flex-shrink:0;margin-top:1px}.wac-composer-template{background:var(--wac-brand);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600}.wac-composer-template:hover{background:var(--wac-brand-deep)}.wac-tpl-preview{white-space:pre-wrap;background:var(--wac-pane-2);color:var(--wac-ink);border:1px solid var(--wac-line);border-radius:8px;max-height:220px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5;overflow-y:auto}@media (max-width:760px){.wac-shell{border-radius:8px;height:100%}.wac-list{width:100%}.wac-chat{display:none}.wac-chat:not(.wac-chat--empty){display:flex}.wac-list:has(+.wac-chat:not(.wac-chat--empty)){display:none}.wac-chat-back{width:32px;height:32px;color:var(--wac-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wac-chat-back:hover{background:var(--wac-line);color:var(--wac-ink)}.wac-chat-window{display:none}}:root.dark{--wac-bg:#0b141a;--wac-pane:#111b21;--wac-pane-2:#202c33;--wac-line:#2a3942;--wac-line-strong:#374248;--wac-ink:#e9edef;--wac-muted:#8696a0;--wac-bubble-in:#202c33;--wac-bubble-out:#005c4b;--wac-shadow-bubble:0 1px .5px #0006}:root.dark .wac-bubble--in,:root.dark .wac-bubble--out{color:#e9edef}:root.dark .wac-date-sep span{color:#e9edef;background:#1f2c33}:root.dark .wac-conv-active,:root.dark .wac-conv:hover{background:#2a3942}:root.dark .wac-composer--locked{background:#2f1d0c;border-top-color:#6b3a0f}:root.dark .wac-locked-note{color:#fbbf24}
.dash2-kpis{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:0;margin-bottom:8px;display:grid}@media (min-width:600px){.dash2-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}}.dash2-kpi{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:var(--radius);box-shadow:var(--shadow-xs);flex-direction:column;gap:2px;padding:8px 10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (min-width:600px){.dash2-kpi{padding:10px 12px}}.dash2-kpi:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-tint-3), transparent);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.dash2-kpi:hover{border-color:var(--brand-300,#fdba74);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dash2-kpi:hover:before{opacity:1}.dash2-kpi-top{align-items:center;gap:6px;display:inline-flex}.dash2-kpi-icon{width:22px;height:22px;color:var(--ink-2,#334155);background:#0f172a0d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash2-kpi-icon svg{width:12px;height:12px}.dash2-kpi--sky .dash2-kpi-icon{background:var(--status-info-bg);color:var(--status-info-fg)}.dash2-kpi--green .dash2-kpi-icon{background:var(--status-success-bg);color:var(--status-success-fg)}.dash2-kpi--amber .dash2-kpi-icon{background:var(--status-warning-bg);color:var(--status-warning-fg)}.dash2-kpi--rose .dash2-kpi-icon{background:var(--status-danger-bg);color:var(--status-danger-fg)}.dash2-kpi--emerald .dash2-kpi-icon{background:var(--status-success-bg);color:var(--status-success-fg)}.dash2-kpi--brand .dash2-kpi-icon{background:var(--brand-tint-2);color:var(--brand-700)}.dash2-kpi-label{color:var(--muted,#64748b);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.dash2-kpi-value{color:var(--ink,#0f172a);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:0;font-size:18px;font-weight:700;line-height:1.05}@media (min-width:600px){.dash2-kpi-value{font-size:20px}}.dash2-kpi-foot{flex-wrap:wrap;align-items:center;gap:4px;margin-top:0;display:flex}.dash2-kpi-foot .muted{color:var(--muted,#64748b);white-space:nowrap;font-size:10.5px;font-weight:500}.dash2-kpi-delta{background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.dash2-kpi-delta--up{background:var(--status-success-bg);color:var(--status-success-fg)}.dash2-kpi-delta--down{background:var(--status-danger-bg);color:var(--status-danger-fg)}.dash2-kpi-spark{opacity:.85;pointer-events:none;width:72px;height:24px;position:absolute;bottom:12px;right:12px}@media (max-width:599.98px){.dash2-kpi-spark{width:56px;height:20px;bottom:10px;right:10px}}.filter-bar,.filters{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:0;display:flex}.filter-bar:empty,.filters:empty{display:none}.filter-dropdown,.filters>select,.filters>input[type=text]{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);width:auto;max-width:100%;height:34px;color:var(--ink,#0f172a);box-shadow:var(--shadow-xs);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted,#64748b) 50%), linear-gradient(135deg, var(--muted,#64748b) 50%, transparent 50%);text-overflow:ellipsis;white-space:nowrap;background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;padding:0 32px 0 12px;font-size:13px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden}.filters>input[type=text]{background-image:none;padding-right:12px}.filter-dropdown:hover,.filters>select:hover{border-color:#cbd5e1}.filter-dropdown:focus,.filters>select:focus,.filters>input[type=text]:focus{border-color:#fdba74;outline:none;box-shadow:0 0 0 3px #f2742a1f}.search-box input{border-radius:8px;height:34px;font-size:13px}.lead-tag-filter-input{border:1px solid var(--line,#e5e7eb);border-radius:8px;height:34px;padding:0 12px;font-size:13px}.filter-bar .secondary-button,.filters .secondary-button{border-radius:8px!important;height:34px!important;padding:0 12px!important;font-size:12.5px!important}.filters .primary-button{border-radius:8px;height:34px;padding:0 14px;font-size:13px}.leads-count-bar{color:var(--muted,#64748b);align-items:center;gap:4px;padding:4px 4px 8px;font-size:12.5px;display:flex}.leads-count-bar strong{color:var(--ink,#0f172a);font-variant-numeric:tabular-nums;font-weight:600}.table-wrap--leads{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:8px;overflow:hidden}.table-wrap--leads table{border-collapse:separate;border-spacing:0;width:100%}.table-wrap--leads thead th{background:var(--surface-2);letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#64748b);text-align:left;border-bottom:1px solid var(--line,#e5e7eb);z-index:2;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700;position:sticky;top:0}@media (max-width:599.98px){.table-wrap--leads thead th{padding:10px 12px;font-size:10px}}.table-wrap--leads tbody td{color:var(--ink,#0f172a);border-bottom:1px solid var(--line,#f1f5f9);vertical-align:middle;padding:14px 16px;font-size:13.5px;position:relative}@media (max-width:599.98px){.table-wrap--leads tbody td{padding:12px;font-size:13px}}.table-wrap--leads tbody tr{transition:background .14s}.table-wrap--leads tbody tr:last-child td{border-bottom:none}.table-wrap--leads tbody tr:hover{background:var(--brand-tint-1)}.table-wrap--leads tbody tr:hover td:first-child:before{content:"";background:var(--brand-500);border-radius:0 2px 2px 0;width:2px;position:absolute;top:0;bottom:0;left:0}.table-wrap--leads tbody tr.is-selected{background:var(--brand-tint-2)}.table-wrap--leads tbody tr:has(input[type=checkbox]:checked){background:var(--brand-tint-2)}.table-wrap--leads tbody tr.is-selected td:first-child:before{content:"";background:linear-gradient(180deg, var(--brand-500), var(--brand-600));border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.table-wrap--leads tbody tr:has(input[type=checkbox]:checked) td:first-child:before{content:"";background:linear-gradient(180deg, var(--brand-500), var(--brand-600));border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.table-wrap--leads .select-col,.table-wrap--leads tbody td:first-child{width:36px;padding-right:0}.table-wrap--leads .status-pill,.table-wrap--leads .lead-status-pill{font-size:11.5px;font-weight:600}.table-wrap--leads .score-chip{font-variant-numeric:tabular-nums;font-weight:700}.table-wrap--leads .row-actions .secondary-button,.table-wrap--leads td .secondary-button{border-radius:6px;height:30px;padding:0 12px;font-size:12px;font-weight:600}.table-wrap--leads .table-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.table-wrap--leads .table-empty-icon{background:var(--brand-tint-2);width:48px;height:48px;color:var(--brand-700);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.table-wrap--leads .table-empty-title{color:var(--ink);font-size:15px;font-weight:700}.table-wrap--leads .table-empty-body{color:var(--muted);max-width:360px;font-size:13px;line-height:1.5}.ui-mode-toggle,.lead-view-toggle{background:var(--surface-2,#f1f5f9);border:1px solid var(--line,#e5e7eb);border-radius:8px;align-items:center;gap:0;height:34px;padding:2px;display:inline-flex}.ui-mode-toggle button,.lead-view-toggle button{height:28px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ui-mode-toggle button[aria-pressed=true],.ui-mode-toggle button.is-active,.lead-view-toggle button[aria-pressed=true],.lead-view-toggle button.is-active{background:var(--surface,#fff);color:var(--brand-700,#c2410c);box-shadow:0 1px 2px #0f172a14}.bulk-bar{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;font-size:13px;display:flex}.bulk-bar select,.bulk-bar input{background:#fff;border:1px solid #fdba74;border-radius:8px;height:32px;padding:0 10px;font-size:12.5px}.bulk-bar>span:first-child{color:#9a3412;font-weight:600}:root.dark .dash2-kpi,html.dark .dash2-kpi,:root.dark .filter-bar,:root.dark .filters,html.dark .filter-bar,html.dark .filters{background:var(--surface,#1e293b);border-color:var(--line,#334155)}:root.dark .filter-dropdown,:root.dark .filters>select,:root.dark .filters>input[type=text],html.dark .filter-dropdown,html.dark .filters>select,html.dark .filters>input[type=text]{background:var(--surface,#1e293b);border-color:var(--line,#334155);color:var(--ink,#f1f5f9)}:root.dark .table-wrap--leads thead th,html.dark .table-wrap--leads thead th{color:var(--muted,#94a3b8);background:#0f172a}:root.dark .table-wrap--leads tbody tr:hover,html.dark .table-wrap--leads tbody tr:hover{background:#ffffff08}
.crm-viewport-head{background:linear-gradient(#fff 0%,#fafafa 100%)!important;border-bottom:1px solid #e5e7eb!important;padding:18px 22px!important}.crm-viewport-head h1{letter-spacing:-.025em!important;color:#0f172a!important;margin:0!important;font-size:20px!important;font-weight:800!important}.crm-viewport-head h1:before{content:"";vertical-align:-3px;background:linear-gradient(#f2742a,#c2410c);border-radius:4px;width:4px;height:18px;margin-right:10px;display:inline-block}.crm-viewport-head p,.crm-viewport-head .muted{color:#64748b!important;margin-top:4px!important;margin-left:14px!important;font-size:12.5px!important}.crm-viewport-head .secondary-button,.crm-viewport-head .ghost-button{color:#1f2937!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:600!important;transition:background .14s,border-color .14s!important;box-shadow:0 1px 2px #0f172a0a!important}.crm-viewport-head .secondary-button:hover{background:#f9fafb!important;border-color:#cbd5e1!important}.crm-viewport-head .primary-button{color:#fff!important;background:linear-gradient(#f2742a,#ea580c)!important;border:none!important;border-radius:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important;transition:transform 80ms,box-shadow .14s!important;box-shadow:0 1px 3px #f2742a59,inset 0 1px #fff3!important}.crm-viewport-head .primary-button:hover{transform:translateY(-1px);box-shadow:0 3px 6px #f2742a66,inset 0 1px #fff3!important}.dash2-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;margin:16px 0 12px!important}.dash2-kpi{position:relative;overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;min-height:90px!important;padding:16px 18px!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a!important}.dash2-kpi:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #0f172a1a,0 4px 8px #0f172a0d!important}.dash2-kpi:after{content:"";background:linear-gradient(#f2742a,#c2410c);width:4px;position:absolute;top:0;bottom:0;left:0;opacity:1!important;border-radius:0!important;height:100%!important}.dash2-kpi--sky:after{background:linear-gradient(#38bdf8,#0284c7)}.dash2-kpi--green:after{background:linear-gradient(#4ade80,#16a34a)}.dash2-kpi--emerald:after{background:linear-gradient(#34d399,#059669)}.dash2-kpi--amber:after{background:linear-gradient(#fbbf24,#d97706)}.dash2-kpi--rose:after{background:linear-gradient(#fb7185,#e11d48)}.dash2-kpi-top{align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.dash2-kpi-icon{color:#c2410c!important;background:#f2742a1a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}.dash2-kpi-icon svg{width:14px!important;height:14px!important}.dash2-kpi--sky .dash2-kpi-icon{color:#0369a1!important;background:#38bdf824!important}.dash2-kpi--green .dash2-kpi-icon{color:#15803d!important;background:#22c55e24!important}.dash2-kpi--emerald .dash2-kpi-icon{color:#047857!important;background:#10b98124!important}.dash2-kpi--amber .dash2-kpi-icon{color:#b45309!important;background:#f59e0b29!important}.dash2-kpi--rose .dash2-kpi-icon{color:#be123c!important;background:#f43f5e24!important}.dash2-kpi-label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;font-size:10.5px!important;font-weight:700!important}.dash2-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em!important;color:#0f172a!important;margin-top:2px!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}.dash2-kpi-foot{font-weight:500;color:#64748b!important;margin-top:6px!important;font-size:11.5px!important}.filter-bar,.filters{gap:10px!important;margin:14px 0 12px!important}.filter-dropdown,.filters>select,.filters>input[type=text]{color:#1f2937!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:38px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;transition:background .14s,border-color .14s,box-shadow .14s!important;box-shadow:0 1px 2px #0f172a0a!important}.filter-dropdown:hover{background:#f9fafb!important;border-color:#cbd5e1!important;box-shadow:0 2px 4px #0f172a0f!important}.filter-dropdown:focus,.filters>select:focus,.filters>input[type=text]:focus{border-color:#f2742a!important;outline:none!important;box-shadow:0 0 0 3px #f2742a2e!important}.search-box{flex:1;max-width:360px;position:relative}.search-box input,input[placeholder*=earch\ leads i]{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:100%!important;height:38px!important;padding:10px 14px!important;font-size:13px!important;transition:border-color .14s,box-shadow .14s!important}input[placeholder*=earch\ leads i]:focus{border-color:#f2742a!important;outline:none!important;box-shadow:0 0 0 3px #f2742a2e!important}.ui-mode-toggle,.lead-view-toggle,.filter-bar [role=tablist]{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;height:38px!important;padding:3px!important}.ui-mode-toggle button,.lead-view-toggle button{color:#64748b!important;background:0 0!important;border:none!important;border-radius:6px!important;height:30px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;transition:background .12s,color .12s!important}.ui-mode-toggle button[aria-pressed=true],.ui-mode-toggle button.is-active,.lead-view-toggle button[aria-pressed=true],.lead-view-toggle button.is-active{color:#c2410c!important;background:#fff!important;box-shadow:0 1px 3px #0f172a1f!important}.table-wrap--leads{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;margin-top:12px!important;overflow:hidden!important;box-shadow:0 2px 4px #0f172a0a,0 1px 2px #0f172a08!important}.table-wrap--leads thead th{z-index:2;position:sticky;top:0;color:#475569!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#fafafa!important;border-bottom:2px solid #e5e7eb!important;padding:14px 18px!important;font-size:10.5px!important;font-weight:700!important}.table-wrap--leads tbody td{vertical-align:middle!important;color:#0f172a!important;border-bottom:1px solid #f1f5f9!important;padding:14px 18px!important;font-size:13.5px!important}.table-wrap--leads tbody tr{transition:background .12s!important}.table-wrap--leads tbody tr:nth-child(2n) td{background:#fcfcfd!important}.table-wrap--leads tbody tr:hover td{background:#fff7ed!important}.table-wrap--leads tbody tr:hover td:first-child{box-shadow:inset 3px 0 #f2742a!important}.table-wrap--leads tbody td strong{line-height:1.25;display:block;color:#0f172a!important;font-size:14px!important;font-weight:700!important}.table-wrap--leads tbody td .muted,.table-wrap--leads tbody td small{font-variant-numeric:tabular-nums;display:block;color:#94a3b8!important;margin-top:2px!important;font-size:11.5px!important}.status-pill,.lead-status-pill{text-transform:capitalize;letter-spacing:.02em!important;color:#1f2937!important;background:#f1f5f9!important;border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.status-pill:before,.lead-status-pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill[data-status*=new i],.lead-status-pill[data-status*=new i]{color:#0369a1!important;background:#38bdf824!important;border-color:#38bdf84d!important}.status-pill[data-status*=register i],.lead-status-pill[data-status*=register i]{color:#4338ca!important;background:#6366f124!important;border-color:#6366f14d!important}.status-pill[data-status*=attended i],.lead-status-pill[data-status*=attended i]{color:#b45309!important;background:#f59e0b29!important;border-color:#f59e0b4d!important}.status-pill[data-status*=qualified i],.lead-status-pill[data-status*=qualified i]{color:#15803d!important;background:#22c55e24!important;border-color:#22c55e4d!important}.status-pill[data-status*=convert i],.status-pill[data-status*=enrolled i],.lead-status-pill[data-status*=convert i],.lead-status-pill[data-status*=enrolled i]{color:#047857!important;background:#10b98129!important;border-color:#10b9814d!important}.status-pill[data-status*=lost i],.lead-status-pill[data-status*=lost i]{color:#be123c!important;background:#f43f5e24!important;border-color:#f43f5e4d!important}.user-chip{transition:background .12s,border-color .12s;color:#1f2937!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:3px 12px 3px 4px!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex!important}.user-chip:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.user-chip>span:first-child,.user-chip-avatar{flex-shrink:0;color:#fff!important;letter-spacing:.04em!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.score-chip,.lead-score,.table-wrap--leads td .score-chip{text-align:center!important;font-variant-numeric:tabular-nums!important;border:1px solid #0000!important;border-radius:999px!important;min-width:36px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important;display:inline-block!important}.score-chip[data-score="0"],.lead-score[data-score="0"]{color:#475569!important;background:#94a3b82e!important;border-color:#94a3b84d!important}.score-chip[data-score]:not([data-score="0"]):not([data-score=""]){color:#15803d!important;background:#22c55e29!important;border-color:#22c55e52!important}.table-wrap--leads tbody td .secondary-button,.lead-row-actions .secondary-button,.lead-row-actions button[class*=secondary]{color:#c2410c!important;cursor:pointer!important;background:#fff!important;border:1px solid #fed7aa!important;border-radius:7px!important;height:auto!important;padding:6px 16px!important;font-size:12px!important;font-weight:700!important;transition:all .12s!important;box-shadow:0 1px 2px #f2742a14!important}.table-wrap--leads tbody td .secondary-button:hover,.lead-row-actions .secondary-button:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(#f2742a,#ea580c)!important;border-color:#ea580c!important;box-shadow:0 2px 6px #f2742a4d!important}.lead-row-icon-btn{cursor:pointer;transition:all .12s;color:#475569!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:inline-flex!important}.lead-row-icon-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.table-wrap--leads input[type=checkbox],.bulk-bar input[type=checkbox]{accent-color:#f2742a!important;cursor:pointer!important;border-radius:4px!important;width:16px!important;height:16px!important}.bulk-bar{color:#fff!important;background:linear-gradient(#0f172a 0%,#1e293b 100%)!important;border:1px solid #1e293b!important;border-radius:12px!important;margin:0 0 12px!important;padding:12px 16px!important;box-shadow:0 6px 14px #0f172a26!important}.bulk-bar>span:first-child{color:#f2742a!important;font-size:13px!important;font-weight:700!important}.bulk-bar select,.bulk-bar input{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:6px!important;height:32px!important;padding:0 12px!important;font-size:12.5px!important}.bulk-bar select option{color:#fff!important;background:#1e293b!important}.bulk-bar button{transition:background .14s;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:6px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600!important}.bulk-bar button:hover{background:#fff3!important}.bulk-bar .danger-button,.bulk-bar button[class*=danger]{color:#fff!important;background:linear-gradient(#f87171,#dc2626)!important;border-color:#dc2626!important}.leads-count-bar{font-weight:500;color:#64748b!important;align-items:center!important;gap:6px!important;padding:10px 4px!important;font-size:12.5px!important;display:flex!important}.leads-count-bar strong{color:#0f172a!important;font-variant-numeric:tabular-nums!important;font-size:13.5px!important;font-weight:800!important}.table-wrap--leads .table-empty,.empty-card{text-align:center!important;padding:56px 32px!important}.table-empty-icon,.empty-illust{box-shadow:0 4px 12px #f2742a26;color:#c2410c!important;background:linear-gradient(135deg,#fff7ed 0%,#ffe0d0 100%)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin-bottom:12px!important;display:inline-flex!important}@media (max-width:600px){.crm-viewport-head{padding:12px 14px!important}.filters .search-box-cmpt{width:100%!important}.filters{flex-wrap:wrap!important;gap:8px!important}.filters>*{min-width:0}.filter-bar{flex-wrap:wrap!important;gap:8px!important}.dash2-kpis{grid-template-columns:1fr!important;gap:10px!important}.view-toggle button{min-width:40px;min-height:40px}.filter-bar .filter-dropdown,.filters select{min-height:40px}.page-hero-actions{width:100%}.page-hero-actions>*{flex:auto}}@media (max-width:420px){.dash2-kpis{grid-template-columns:1fr!important}}@media (max-width:720px){.table-wrap--leads tbody{gap:8px!important}.table-wrap--leads tr{padding:10px 12px!important}.table-wrap--leads td{gap:8px!important;padding:4px 0!important}.table-wrap--leads td:before{font-size:10px!important}.table-wrap--leads td.lead-mobile-primary{padding-bottom:7px!important}.table-wrap--leads td.lead-mobile-actions{padding-top:7px!important}}@media (max-width:700px){.lead-tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.lead-tabs::-webkit-scrollbar{display:none}.lead-tab{scroll-snap-align:start;min-height:44px;padding:11px 14px!important}.quick-pill{min-height:40px;padding:9px 14px}.section-heading{flex-wrap:wrap;gap:8px}.section-heading select{min-height:40px}.tag-add{width:100%;display:flex}.tag-add input{flex:1;min-height:40px;width:auto!important}.tag-add .secondary-button{min-height:40px}.al-row .row-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.lead-hero-actions .primary-button,.lead-hero-actions .secondary-button{min-height:40px}}@media (max-width:600px){.panel-with-header{overflow:auto visible}.filters.filters--inline{flex-wrap:wrap!important;overflow-x:visible!important}.filters.filters--inline .search-box{flex:100%}.filters.filters--inline>select{flex:calc(50% - 6px);min-height:40px}.filter-bar input[type=date]{flex:calc(50% - 6px);min-height:40px;width:auto!important}.inbox-row-actions button,.inbox-composer-actions button{min-height:38px}.filter-bar .secondary-button,.filter-bar .primary-button{min-height:40px}}.roles-grid{overflow-x:auto}@media (max-width:700px){.roles-grid table{min-width:560px}.roles-grid th,.roles-grid td{font-size:11px;padding:8px 6px!important}.ua-role-select,.ua-action{min-height:40px}}@media (max-width:600px){.trend-bars{overflow-x:auto}.trend-bar span{display:none}.analytics-table p{flex-direction:column;align-items:flex-start;gap:2px}.analytics-table strong{max-width:60vw!important}}@media (max-width:720px){.calendar-day-events span{width:14px!important}.calendar-event-actions button{min-height:40px}.chip-pill{min-height:36px}}.table-wrap--leads .cell-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:6px;max-width:190px;padding:3px 9px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden;font-size:12px!important}.table-wrap--leads .cell-chip--course{color:#4338ca;background:#eef2ff;align-items:center;gap:6px;display:inline-flex}.table-wrap--leads .cell-course-art{object-fit:cover;border-radius:3px;flex:none;width:22px;height:16px}.table-wrap--leads .cell-chip--batch{color:#b45309;background:#fff4e6}.table-wrap--leads .cell-source{color:#64748b!important;font-size:12.5px!important}.table-wrap--leads tbody td[data-label=Course] .muted,.table-wrap--leads tbody td[data-label=Batch] .muted,.table-wrap--leads tbody td[data-label=Source] .muted{margin:0!important;display:inline!important}.table-wrap--leads .cell-next{color:#b45309;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:3px 9px;font-weight:600;line-height:1.35;display:inline-block;font-size:12px!important}.table-wrap--leads .score-col{white-space:nowrap;text-align:center;width:1%}.table-wrap--leads thead th.score-col{text-align:center}.leads-toolbar{flex-wrap:wrap;align-items:center;gap:10px!important;display:flex!important}.leads-toolbar>select,.leads-toolbar>.filter-dropdown{min-width:132px;max-width:230px}.leads-toolbar .leads-toolbar-aside{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.leads-daterange{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 8px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.leads-daterange input[type=date]{color:#1f2937;font:inherit;background:0 0;border:none;outline:none;padding:2px 4px;font-size:13px}.leads-daterange>span{color:#94a3b8;font-size:12px}.leads-daterange-clear{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:16px;line-height:1}.leads-daterange-clear:hover{color:#0f172a;background:#f1f5f9}.leads-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.leads-active-filters-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.leads-filter-chip{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.leads-filter-chip:hover{background:#ffedd5;border-color:#fdba74}.leads-filter-chip svg{opacity:.7}.leads-filter-chip:hover svg{opacity:1}.leads-filter-chip:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.leads-clear-all{color:#64748b;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:700;text-decoration:underline}.leads-clear-all:hover{color:#0f172a}@media (max-width:640px){.leads-toolbar .leads-toolbar-aside{justify-content:space-between;width:100%;margin-left:0}}
.paylinks{max-width:1040px;margin:0 auto}.paylinks .crm-viewport-body{flex-direction:column;gap:16px;display:flex}.paylinks-card{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a}.paylinks-card--table{padding:0;overflow:hidden}.paylinks-card-head{margin-bottom:14px}.paylinks-card-title{letter-spacing:-.01em;color:var(--ink,#0f172a);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.paylinks-card-title svg{color:#ea580c}.paylinks-form{grid-template-columns:150px 1fr 1fr 170px;align-items:end;gap:14px 12px;display:grid}.paylinks-field{gap:5px;min-width:0;display:grid}.paylinks-field--amount{grid-column:1}.paylinks-field--course{grid-column:2/4}.paylinks-field--label{grid-column:1/4}.paylinks-field--submit{grid-column:4}.paylinks-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#64748b);font-size:11px;font-weight:700}.paylinks-hint{text-transform:none;letter-spacing:0;color:#94a3b8;font-weight:500}.paylinks-input{border:1px solid var(--line,#e5e7eb);width:100%;height:40px;color:var(--ink,#0f172a);background:#fff;border-radius:9px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .14s,box-shadow .14s}.paylinks-input:hover{border-color:#cbd5e1}.paylinks-input:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c29}.paylinks-submit{justify-content:center;align-items:center;gap:7px;height:40px;padding:0 20px;display:inline-flex}.paylinks-error{color:#b91c1c;margin:0;font-size:13px;font-weight:600}.paylinks-advanced-toggle{cursor:pointer;color:#475569;background:0 0;border:none;align-items:center;gap:7px;margin-top:14px;padding:6px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.paylinks-advanced-toggle:hover{color:#0f172a}.paylinks-advanced-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ea580c}.paylinks-chevron{color:#94a3b8;transition:transform .15s}.paylinks-chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.paylinks-chevron{transition:none}}.paylinks-advanced{border:1px solid var(--line,#e5e7eb);background:#f8fafc;border-radius:10px;flex-direction:column;gap:14px;margin-top:10px;padding:14px;display:flex}.paylinks-check{color:var(--ink,#0f172a);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;display:flex}.paylinks-check input{accent-color:#ea580c;cursor:pointer;flex:none;width:16px;height:16px;margin-top:1px}.paylinks-adv-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.paylinks-offer{border-top:1px dashed #e2e8f0;flex-direction:column;gap:8px;padding-top:12px;display:flex}.paylinks-offer-title{letter-spacing:.04em;text-transform:uppercase;color:#c2410c;font-size:12px;font-weight:700}.paylinks-offer-hint{color:#64748b;margin:0;font-size:12px;line-height:1.45}.paylinks-form-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.paylinks-field--lead{grid-column:1/-1}.paylinks-lead-search{position:relative}.paylinks-lead-results{z-index:20;border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.paylinks-lead-results li{margin:0}.paylinks-lead-results button{text-align:left;cursor:pointer;width:100%;color:var(--ink,#0f172a);background:0 0;border:none;border-radius:7px;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px;display:flex}.paylinks-lead-results button:hover{background:#fff7ed}.paylinks-lead-chip{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9px;align-self:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:inline-flex}.paylinks-lead-chip button{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px;display:inline-flex}.paylinks-lead-chip button:hover{color:#3730a3;background:#e0e7ff}.paylinks-qr-overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.paylinks-qr-modal{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:340px;padding:24px 24px 20px;position:relative;box-shadow:0 24px 60px #0f172a4d}.paylinks-qr-close{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:12px;right:12px}.paylinks-qr-close:hover{color:#0f172a;background:#e2e8f0}.paylinks-qr-title{color:var(--ink,#0f172a);margin:0 0 14px;padding-right:24px;font-size:15px;font-weight:700}.paylinks-qr-img{border:1px solid var(--line,#e5e7eb);border-radius:12px;width:240px;height:240px}.paylinks-qr-url{color:#64748b;word-break:break-all;margin:12px 0 16px;font-size:11.5px}.paylinks-qr-actions{justify-content:center;gap:8px;display:flex}.paylinks-qr-actions .primary-button,.paylinks-qr-actions .secondary-button{align-items:center;gap:6px;display:inline-flex}.paylinks-qr-close:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.paylinks-table-wrap{overflow-x:auto}.paylinks-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.paylinks-table thead th{text-align:left;border-bottom:1px solid var(--line,#e5e7eb);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#64748b);white-space:nowrap;background:#f8fafc;padding:11px 14px;font-size:11px;font-weight:700}.paylinks-table thead th.num{text-align:right}.paylinks-table tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px}.paylinks-table tbody tr:last-child td{border-bottom:none}.paylinks-table tbody tr{transition:background .12s}.paylinks-table tbody tr:hover{background:#fff7ed}.paylinks-table tbody tr.is-cancelled{opacity:.62}.paylinks-table td.num{text-align:right}.paylinks-label-cell{flex-direction:column;gap:3px;display:flex}.paylinks-label-text{color:var(--ink,#0f172a);font-weight:600}.paylinks-sublines{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.paylinks-sub{color:#94a3b8;font-size:11.5px}.paylinks-tag{color:#4338ca;background:#eef2ff;border-radius:5px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.paylinks-amount{font-variant-numeric:tabular-nums;color:var(--ink,#0f172a);font-weight:700}.paylinks-course{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#4338ca;background:#eef2ff;border-radius:6px;max-width:200px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.paylinks-created{color:var(--muted,#64748b);white-space:nowrap}.paylinks-views{font-variant-numeric:tabular-nums;color:var(--ink,#0f172a);font-weight:600}.paylinks-status{text-transform:capitalize;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.paylinks-status--active{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.paylinks-status--paid{color:#15803d;background:#ecfdf5;border-color:#a7f3d0}.paylinks-status--cancelled{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.paylinks-status--expired{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.paylinks-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.paylinks-copy{color:#c2410c;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.paylinks-copy:hover{color:#fff;background:linear-gradient(#f2742a,#ea580c);border-color:#ea580c}.paylinks-icon-btn{border:1px solid var(--line,#e5e7eb);color:#475569;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.paylinks-icon-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.paylinks-icon-btn:disabled{opacity:.5;cursor:default}.paylinks-icon-btn--danger:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.paylinks-copy:focus-visible,.paylinks-icon-btn:focus-visible,.paylinks-input:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.paylinks .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.paylinks-form{grid-template-columns:1fr}.paylinks-field,.paylinks-field--amount,.paylinks-field--course,.paylinks-field--label,.paylinks-field--submit{grid-column:1/-1}.paylinks-actions{flex-wrap:wrap;justify-content:flex-start}}
.crm-dash{display:block}.crm-dash .crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.crm-dash .crm-kpis .metric{min-width:0}@media (max-width:1100px){.crm-dash .crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.crm-dash .crm-kpis{grid-template-columns:1fr}}.crm-dash-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.crm-dash-actions .primary-button,.crm-dash-actions .secondary-button{align-items:center;gap:6px;height:36px;font-size:13px;text-decoration:none;display:inline-flex}.crm-dash-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.crm-dash-col-8{grid-column:span 8}.crm-dash-col-4{grid-column:span 4}@media (max-width:1100px){.crm-dash-grid{grid-template-columns:1fr}.crm-dash-col-8,.crm-dash-col-4{grid-column:1/-1}}.crm-dash .crm-card{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:16px;box-shadow:0 1px 2px #0f172a0a}.crm-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crm-card-head h3{letter-spacing:-.01em;color:var(--ink,#0f172a);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.crm-card-head h3 svg{color:#ea580c}.crm-link{color:#c2410c;font-size:12.5px;font-weight:600;text-decoration:none}.crm-link:hover{text-decoration:underline}.crm-empty{color:var(--muted,#64748b);padding:6px 0 2px;font-size:13px}.crm-funnel{flex-direction:column;gap:10px;display:flex}.crm-funnel-row{color:inherit;grid-template-columns:128px 1fr 48px;align-items:center;gap:12px;text-decoration:none;display:grid}.crm-funnel-label{color:var(--ink,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.crm-funnel-track{background:#f1f5f9;border-radius:7px;height:22px;overflow:hidden}.crm-funnel-bar{background:#ea580c;border-radius:7px;min-width:2px;height:100%;transition:filter .12s;display:block}.crm-funnel-row:hover .crm-funnel-bar{filter:brightness(.94)}.crm-funnel-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink,#0f172a);font-size:13px;font-weight:700}.crm-funnel-row[data-stage=New\ Lead] .crm-funnel-bar{background:#0ea5e9}.crm-funnel-row[data-stage=Registered] .crm-funnel-bar{background:#6366f1}.crm-funnel-row[data-stage=Interested] .crm-funnel-bar{background:#f59e0b}.crm-funnel-row[data-stage=Payment\ Pending] .crm-funnel-bar{background:#ea580c}.crm-funnel-row[data-stage=Converted] .crm-funnel-bar{background:#16a34a}.crm-coll{flex-direction:column;gap:8px;display:flex}.crm-coll-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crm-coll-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#64748b);font-size:12px;font-weight:600}.crm-coll-val{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:800}.crm-coll-val--ok{color:#15803d}.crm-coll-val--due{color:#b45309}.crm-coll-bar{background:#fef3c7;border-radius:999px;height:10px;overflow:hidden}.crm-coll-bar>span{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;height:100%;display:block}.crm-coll-foot{color:var(--muted,#64748b);margin:4px 0 0;font-size:12px}.crm-list{flex-direction:column;display:flex}.crm-list-row{color:inherit;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;text-decoration:none;display:flex}.crm-list-row:last-child{border-bottom:none}.crm-list-row:hover .crm-list-main{color:#c2410c}.crm-list-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-list-meta{color:var(--muted,#64748b);flex-shrink:0;font-size:12.5px}.crm-srclist{flex-direction:column;gap:9px;display:flex}.crm-src{grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;display:grid}.crm-src-name{color:var(--ink,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.crm-src-track{background:#f1f5f9;border-radius:6px;height:16px;overflow:hidden}.crm-src-bar{background:linear-gradient(90deg,#f2742a,#ea580c);border-radius:6px;min-width:2px;height:100%;display:block}.crm-src-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink,#0f172a);font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.crm-dash-grid>.crm-card{animation:.4s both crmFadeUp}.crm-dash-grid>.crm-card:nth-child(2){animation-delay:50ms}.crm-dash-grid>.crm-card:nth-child(3){animation-delay:.1s}.crm-dash-grid>.crm-card:nth-child(4){animation-delay:.15s}.crm-dash-grid>.crm-card:nth-child(5){animation-delay:.2s}}@keyframes crmFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.cal-shell{display:block}.cal-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;gap:4px;margin-bottom:16px;padding:3px;display:inline-flex}.cal-tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.cal-tab:hover{color:#0f172a}.cal-tab.active{color:#c2410c;background:#fff;box-shadow:0 1px 2px #0f172a14}.cal-tab:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.cal-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.cal-stat{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.cal-stat-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cal-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#64748b);font-size:11px;font-weight:600;display:block}.cal-stat strong{letter-spacing:-.02em;color:var(--ink,#0f172a);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cal-stat--overdue .cal-stat-icon{color:#b91c1c;background:#fef2f2}.cal-stat--today .cal-stat-icon{color:#c2410c;background:#fff7ed}.cal-stat--week .cal-stat-icon{color:#4338ca;background:#eef2ff}@media (max-width:640px){.cal-stats{grid-template-columns:1fr}}.cal-dot{border-radius:999px;width:6px;height:6px;display:inline-block}.cal-dot--overdue{background:#ef4444}.cal-dot--today{background:#ea580c}.cal-dot--upcoming{background:#94a3b8}.cal-task{border:1px solid var(--line,#e5e7eb);background:#fff;border-left-width:3px;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cal-task+.cal-task{margin-top:8px}.cal-task--overdue{border-left-color:#ef4444}.cal-task--today{border-left-color:#ea580c}.cal-task--upcoming{border-left-color:#cbd5e1}.cal-task-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-task-title{color:var(--ink,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cal-task-lead{color:#c2410c;font-size:12px;text-decoration:none}.cal-task-lead:hover{text-decoration:underline}.cal-task-time{color:var(--muted,#64748b);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cal-task--overdue .cal-task-time{color:#b91c1c;font-weight:600}.cal-task-done{border:1px solid var(--line,#e5e7eb);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.cal-task-done:hover{color:#15803d;background:#ecfdf5;border-color:#a7f3d0}.cal-task-done:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.cal-unscheduled{border-top:1px dashed #e2e8f0;margin-top:14px;padding-top:12px}.cal-unscheduled-label{color:var(--muted,#64748b);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}
.eb-wrap{flex-direction:column;gap:12px;display:flex}.eb-toolbar{justify-content:flex-end;display:flex}.eb-empty{text-align:center;color:var(--muted,#64748b);background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:28px}.eb-list{flex-direction:column;gap:10px;display:flex}.eb-card{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:14px 18px;box-shadow:0 1px 2px #0f172a0a}.eb-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eb-card-id{flex:1;min-width:0}.eb-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eb-card-title{color:var(--ink,#0f172a);font-size:15px;font-weight:700}.eb-sub{color:var(--muted,#64748b);text-overflow:ellipsis;margin:4px 0 0;font-size:12.5px;overflow:hidden}.eb-status{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.eb-status[data-status=draft]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.eb-status[data-status=running]{color:#15803d;background:#ecfdf5;border-color:#a7f3d0}.eb-status[data-status=paused]{color:#b45309;background:#fffbeb;border-color:#fde68a}.eb-status[data-status=completed]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.eb-status[data-status=failed]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.eb-actions{flex-wrap:wrap;gap:6px;display:flex}.eb-actions .primary-button,.eb-actions .secondary-button,.eb-actions .danger-button{align-items:center;gap:4px;height:30px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.eb-progress{background:#eef1f5;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.eb-progress-bar{background:linear-gradient(90deg,#ea580c,#f97316);border-radius:999px;height:100%}.eb-stats{color:var(--muted,#64748b);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.eb-stats strong{color:var(--ink,#0f172a);font-variant-numeric:tabular-nums}.eb-stats .is-hot{color:#b91c1c}.eb-bounce{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;display:inline-flex}.eb-promo{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 12px;font-size:12.5px}.eb-promo strong{color:#b45309;margin-bottom:4px;display:block}.eb-promo ul{margin:0;padding-left:18px;line-height:1.45}.eb-mono{font-family:ui-monospace,monospace;font-size:12.5px}
.deals-board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:12px;margin-top:16px;padding-bottom:6px;display:grid;overflow-x:auto}.deals-col{border:1px solid var(--line,#e5e7eb);background:#f8fafc;border-radius:12px;min-height:120px;padding:10px;transition:background .12s,border-color .12s,box-shadow .12s}.deals-col.is-over{background:#fff7ed;border-color:#fdba74;box-shadow:inset 0 0 0 1px #fdba74}.deals-col-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.deals-col-name{color:var(--ink,#0f172a);font-size:12.5px;font-weight:700}.deals-col-count{color:#64748b;text-align:center;background:#e2e8f0;border-radius:999px;min-width:22px;padding:1px 8px;font-size:11px;font-weight:700}.deals-col-sum{color:var(--muted,#64748b);font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:11.5px}.deals-col-body{flex-direction:column;gap:8px;display:flex}.deals-col-empty{text-align:center;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:9px;padding:14px 10px;font-size:12px}.deals-card{border:1px solid var(--line,#e5e7eb);cursor:grab;background:#fff;border-radius:10px;padding:10px 11px;transition:box-shadow .12s,transform .12s,opacity .12s;box-shadow:0 1px 2px #0f172a0d}.deals-card:hover{box-shadow:0 4px 12px #0f172a1a}.deals-card:active{cursor:grabbing}.deals-card.is-dragging{opacity:.5}.deals-card-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.deals-card-title{color:var(--ink,#0f172a);min-width:0;font-size:13px;font-weight:600;text-decoration:none}a.deals-card-title:hover{color:#c2410c;text-decoration:underline}.deals-card-del{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.deals-card-del:hover{color:#b91c1c;background:#fef2f2}.deals-card-val{letter-spacing:-.01em;color:var(--ink,#0f172a);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:800}.deals-card-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.deals-prob{color:#4338ca;background:#eef2ff;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.deals-card-close{color:#94a3b8;margin-left:auto;font-size:11px}.deals-card-del:focus-visible{outline-offset:2px;outline:2px solid #ea580c}
.mlib-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mlib-toolbar-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mlib-filter{border:1px solid var(--line,#e5e7eb);border-radius:8px;display:inline-flex;overflow:hidden}.mlib-filter button{border:none;border-left:1px solid var(--line,#e5e7eb);color:var(--ink,#0f172a);cursor:pointer;text-transform:capitalize;background:0 0;padding:7px 14px;font-size:12.5px;font-weight:600}.mlib-filter button:first-child{border-left:none}.mlib-filter button:hover{background:#f8fafc}.mlib-filter button.active{color:#c2410c;background:#fff7ed}.mlib-search{min-width:220px}.mlib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.mlib-card{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:12px;flex-direction:column;transition:box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.mlib-card:hover{box-shadow:0 6px 16px #0f172a1a}.mlib-thumb{aspect-ratio:16/10;background:#f1f5f9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mlib-thumb img,.mlib-thumb video{object-fit:cover;width:100%;height:100%}.mlib-thumb-doc{color:var(--muted,#64748b)}.mlib-kind-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#0f172ad9;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex;position:absolute;top:6px;left:6px}.mlib-open-badge{color:#fff;letter-spacing:.04em;background:#16a34a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #16a34a4d}.mlib-body{flex-direction:column;flex:1;gap:4px;padding:9px 11px;display:flex}.mlib-title{color:var(--ink,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mlib-meta{color:var(--muted,#64748b);font-size:11px}.mlib-meta-open{color:#15803d;font-weight:600}.mlib-url{border:1px solid var(--line,#e5e7eb);color:var(--muted,#64748b);background:#f8fafc;border-radius:6px;width:100%;margin-top:4px;padding:5px 7px;font-family:ui-monospace,monospace;font-size:11px}.mlib-card-actions{gap:6px;margin-top:6px;display:flex}.mlib-card-actions .secondary-button{padding:6px 8px;font-size:11.5px}.mlib-card-actions .secondary-button.is-grow{flex:1}.mlib-card-actions .icon-btn-danger{padding:6px 8px}
.cw-embed{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;background:#0f172a;border-radius:8px;margin:0;padding:10px;font-size:11.5px}.cw-microlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#64748b);font-size:10.5px;font-weight:700;display:block}
.an-dash{--an-line:#0a0a0a1a;--an-ink:#0a0a0a;--an-muted:#0a0a0a8c}.an-group{align-items:center;gap:10px;margin:26px 0 12px;display:flex}.an-group:first-of-type{margin-top:18px}.an-group-ic{color:#f46718;background:#f467181f;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.an-group-title{letter-spacing:.01em;color:var(--an-ink);white-space:nowrap;margin:0;font-family:Fira Sans,system-ui,sans-serif;font-size:14px;font-weight:800}.an-group-hint{color:var(--an-muted);white-space:nowrap;font-size:12px}.an-group-rule{background:var(--an-line);flex:1;height:1px}.an-mkt{border-collapse:collapse;width:100%;font-size:13px}.an-mkt th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--an-muted);border-bottom:1px solid var(--an-line);padding:8px 10px;font-size:10.5px;font-weight:700}.an-mkt th.num,.an-mkt td.num{text-align:right}.an-mkt td{border-bottom:1px solid #0a0a0a0d;padding:9px 10px}.an-mkt tr:hover td{background:#f467180a}.an-mkt .src{font-weight:700}.an-mkt .camp{color:var(--an-muted);font-size:12px}.an-bar{position:relative}.an-bar i{background:#f467181a;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.an-pill{color:#15803d;background:#dcfce7;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.an-range{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 4px;display:flex}.an-range-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--an-muted);margin-right:2px;font-size:10.5px;font-weight:700}.an-range-pill{border:1px solid var(--an-line);min-height:34px;color:var(--an-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.an-range-pill:hover{background:#f467180f}.an-range-pill.is-active{color:#fff;background:#f46718;border-color:#f46718}.an-range-pill:focus-visible{outline-offset:2px;outline:2px solid #f46718}
.wa-merged-shortcuts{color:var(--muted,#6b7280);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.wa-merged-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.wa-merged-shortcut{border:1px solid var(--line,#e5e7eb);color:var(--ink,#0f172a);cursor:pointer;background:#f8fafc;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.wa-merged-shortcut:hover{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.wa-merged-shortcut:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.wa-back{color:#c2410c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-bottom:10px;padding:3px 10px 3px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-back:hover{text-decoration:underline}.wa-back:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.wa-redirect-note{text-align:center;color:var(--muted,#64748b);padding:32px}.wa-redirect-note a{color:#c2410c;font-weight:700}.wa-paused-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.wa-paused-banner svg{color:#d97706;flex:none}.wa-paused-banner strong{font-weight:700}.wa-paused-banner button{color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:7px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:700}.wa-paused-banner button:hover{background:#fef3c7}
.corp-modal{width:100%;max-width:760px}.corp-body{flex-direction:column;gap:12px;max-height:62vh;padding:4px 2px 8px;display:flex;overflow-y:auto}.corp-body label{color:var(--ink,#0f172a);font-size:12px;font-weight:600;display:block}.corp-body label input,.corp-body label select,.corp-body label textarea{margin-top:4px}.corp-stepper{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.corp-step{color:#94a3b8;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.corp-step.active{color:#c2410c;background:#fff7ed}.corp-step.done{color:#15803d;background:#ecfdf5}.corp-step-dot{background:#fff;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.corp-members-head{color:#475569;justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;font-weight:700;display:flex}.corp-member-edit{grid-template-columns:1.4fr 1fr 1.4fr 1fr 34px;align-items:center;gap:6px;display:grid}.corp-member-edit .lms-input{margin-top:0}.corp-member-edit .icon-btn-danger{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.corp-paste{color:#64748b;margin-top:4px;font-size:12px}.corp-paste summary{cursor:pointer}.corp-paste textarea{margin:6px 0;font-family:ui-monospace,monospace;font-size:12px}.corp-split-row{grid-template-columns:1fr 140px;align-items:center;gap:8px;margin-top:4px;display:grid}.corp-split-name{color:var(--ink,#0f172a);font-size:13px}.corp-split-row .lms-input{margin-top:0}.corp-split-check{border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;font-weight:600}.corp-split-check.ok{color:#15803d;background:#ecfdf5;border:1px solid #a7f3d0}.corp-split-check.warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.corp-review{flex-direction:column;gap:10px;display:flex}.corp-review-card{border:1px solid var(--line,#e5e7eb);background:#f8fafc;border-radius:10px;padding:12px 14px;font-size:13px}.corp-actions{justify-content:space-between;align-items:center;display:flex}.corp-comm-block{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:10px;padding:12px 14px}.corp-comm-head{color:var(--ink,#0f172a);align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:inline-flex}.corp-comm-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.corp-comm-actions .secondary-button{align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.corp-members-list{flex-direction:column;gap:6px;display:flex}.corp-member-row{border:1px solid var(--line,#e5e7eb);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.corp-member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.corp-panel{background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;margin-bottom:12px;padding:12px 14px}.corp-panel-head{color:#3730a3;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.corp-panel-meta{color:#475569;margin-top:4px;font-size:12px}.corp-panel-members{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.corp-panel-chip{color:#3730a3;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:2px 9px;font-size:11.5px}.corp-panel-invoice{color:#c2410c;align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:640px){.corp-member-edit{grid-template-columns:1fr 1fr}.corp-member-edit .icon-btn-danger{grid-column:1/-1;width:auto}}
.dir-funnel{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.dir-stat{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-top:3px solid #64748b;border-radius:10px;min-width:96px;padding:10px 14px}.dir-stat-n{font-size:22px;font-weight:800;line-height:1.1}.dir-stat-l{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:11px;font-weight:600}.dir-due{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-bottom:16px;padding:12px 14px}.dir-due-head{color:#b45309;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.dir-due-chips{flex-wrap:wrap;gap:6px;display:flex}.dir-due-chip{color:#9a3412;background:#fff;border:1px solid #fed7aa;border-radius:20px;padding:4px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.dir-due-chip:hover{background:#fffbeb}.dir-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dir-search{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);min-width:200px;color:var(--muted,#64748b);border-radius:10px;flex:240px;align-items:center;gap:6px;padding:0 12px;display:flex}.dir-search input{min-height:40px;color:inherit;background:0 0;border:0;outline:0;flex:1;width:100%;padding:10px 0;font-size:14px}.dir-filters select{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:10px;flex:none;width:auto;min-width:140px;max-width:190px;height:42px;min-height:42px;padding:0 12px;font-size:14px}.dir-chip{border:1px solid var(--border,#e2e8f0);color:#334155;background:#f1f5f9;border-radius:20px;align-items:center;gap:6px;padding:3px 6px 3px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dir-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.dir-badge{border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.dir-modal-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dir-modal{background:var(--surface,#fff);border-radius:16px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000040}.dir-modal-head{border-bottom:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dir-modal-head h2{margin:0;font-size:18px}.dir-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.dir-form-grid label{color:var(--muted,#64748b);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.dir-form-grid label.span2{grid-column:1/-1}.dir-form-grid input,.dir-form-grid select,.dir-form-grid textarea{border:1px solid var(--border,#e2e8f0);min-height:40px;color:var(--text,#0f172a);background:var(--surface,#fff);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.dir-form-grid textarea{resize:vertical;min-height:auto}.dir-modal-foot{border-top:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}@media (max-width:560px){.dir-form-grid{grid-template-columns:1fr}}.dir-detail{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:900px){.dir-detail{grid-template-columns:1fr}}.dir-card{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:14px;margin-bottom:16px;padding:16px 18px}.dir-card h3{align-items:center;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.dir-pipeline{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.dir-pip{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);cursor:pointer;color:var(--muted,#64748b);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.dir-pip.active{color:#fff;border-color:#0000}.dir-timeline{flex-direction:column;gap:10px;max-height:460px;display:flex;overflow-y:auto}.dir-tl-item{border-left:2px solid var(--border,#e2e8f0);padding:2px 0 2px 12px}.dir-tl-top{justify-content:space-between;gap:8px;font-size:12px;display:flex}.dir-tl-type{text-transform:capitalize;font-weight:700}.dir-tl-msg{color:var(--text,#0f172a);white-space:pre-wrap;margin-top:2px;font-size:13px}.dir-kv{border-top:1px solid var(--border,#f1f5f9);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.dir-kv:first-child{border-top:0}.dir-kv .k{color:var(--muted,#64748b);font-weight:600}.dir-creds{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px}.dir-creds code{background:#dcfce7;border-radius:5px;padding:1px 6px;font-weight:700}.dir-input{border:1px solid var(--border,#e2e8f0);color:var(--text,#0f172a);background:var(--surface,#fff);box-sizing:border-box;border-radius:8px;min-height:38px;padding:8px 10px;font-size:13.5px}.dir-input:focus-visible{outline-offset:1px;outline:2px solid #2563eb}textarea.dir-input{resize:vertical;min-height:auto}.dir-mini{color:var(--muted,#64748b);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:flex}.dir-mini.span2{grid-column:1/-1}.dir-seg{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.dir-seg-btn{min-height:38px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:700}.dir-seg-btn:hover{color:var(--text,#0f172a);background:#f1f5f9}.dir-seg-btn.active{color:#b45309;background:#fff7ed}.dir-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.dir-badge-in{color:#15803d;background:#f0fdf4}.dir-badge-out{color:#1d4ed8;background:#eff6ff}.dir-inbox-in>td:first-child{box-shadow:inset 3px 0 #15803d}.dir-inbox-chan{color:var(--text,#0f172a);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.dir-inbox-msg{min-width:240px;max-width:520px}.dir-statusnote{border:1px dashed var(--border,#e2e8f0);background:var(--surface,#fff);cursor:pointer;max-width:180px;min-height:32px;color:var(--muted,#64748b);text-align:left;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dir-statusnote:hover{color:#b45309;background:#fff7ed;border-color:#f46718}.dir-statusnote:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.dir-statusnote-set{color:#9a3412;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dir-statusnote-empty{color:#94a3b8;align-items:center;gap:4px;font-weight:500;display:inline-flex}.dir-remarks{white-space:pre-wrap;color:var(--text,#0f172a);font-size:13.5px;line-height:1.55}.dir-remarks-empty{color:var(--muted,#64748b);font-size:13px}.dir-act{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dir-act-email{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dir-act-email:hover{background:#dbeafe}.dir-act-dm{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.dir-act-dm:hover{background:#dcfce7}.dir-act:focus-visible{outline-offset:1px;outline:2px solid #2563eb}
html[data-platform=affiliate]{--afx:#f46718;--afx-deep:#c2410c;--ink:#101828;--muted:#667085;--faint:#98a2b3;--line:#eaecf0;--line-soft:#f2f4f7;--surface:#fff;--r:3px;--sh:0 1px 2px #1018280d;--sh-lift:0 4px 12px -4px #1018281a}html[data-platform=affiliate] .afx3-card,html[data-platform=affiliate] .afx4-stat,html[data-platform=affiliate] .afx4-earn{transition:box-shadow .22s,transform .22s}html[data-platform=affiliate] .afx3-card:hover,html[data-platform=affiliate] .afx4-stat:hover,html[data-platform=affiliate] .afx4-earn:hover{transform:translateY(-1px)}html[data-platform=affiliate] .afx3{flex-direction:column;gap:16px;display:flex}html[data-platform=affiliate] .afx4-greet{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:2px;display:flex}html[data-platform=affiliate] .afx4-hello{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;font-weight:800}html[data-platform=affiliate] .afx4-subtitle{color:var(--muted);margin:5px 0 0;font-size:13.5px}html[data-platform=affiliate] .afx4-stats{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:14px;display:grid}html[data-platform=affiliate] .afx4-stat{color:#fff;isolation:isolate;border-radius:18px;flex-direction:column;gap:3px;min-height:112px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}html[data-platform=affiliate] .afx4-stat:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff47,#fff0 70%);border-radius:50%;width:128px;height:128px;position:absolute;top:-34px;right:-28px}html[data-platform=affiliate] .afx4-stat .afx4-stat-ic{position:absolute;top:16px;right:16px}html[data-platform=affiliate] .afx4-stat-val{margin-top:6px}html[data-platform=affiliate] .afx4-stat--1{background:linear-gradient(135deg,#ff9a4d 0%,#f26a17 100%);box-shadow:inset 0 1px #ffffff47,0 2px 6px #1018280f,0 16px 30px -14px #f26a176b}html[data-platform=affiliate] .afx4-stat--2{background:linear-gradient(135deg,#8b93ff 0%,#6366f1 100%);box-shadow:inset 0 1px #ffffff47,0 2px 6px #1018280f,0 16px 30px -14px #6366f16b}html[data-platform=affiliate] .afx4-stat--3{background:linear-gradient(135deg,#12b587 0%,#059669 100%);box-shadow:inset 0 1px #ffffff47,0 2px 6px #1018280f,0 16px 30px -14px #0596696b}html[data-platform=affiliate] .afx4-stat--4{background:linear-gradient(135deg,#fb7ea0 0%,#f43f6e 100%);box-shadow:inset 0 1px #ffffff47,0 2px 6px #1018280f,0 16px 30px -14px #f43f6e6b}html[data-platform=affiliate] .afx4-stat-ic{background:#fff3;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}html[data-platform=affiliate] .afx4-stat-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:30px;font-weight:800;line-height:1;overflow:hidden}html[data-platform=affiliate] .afx4-stat-label{color:#fffffff2;font-size:13px;font-weight:650}html[data-platform=affiliate] .afx4-stat-foot{color:#ffffffd1;font-size:11.5px}@media (prefers-reduced-motion:no-preference){html[data-platform=affiliate] .afx4-stat{animation:.5s cubic-bezier(.22,.61,.36,1) both afx4-rise}html[data-platform=affiliate] .afx4-stat:nth-child(2){animation-delay:60ms}html[data-platform=affiliate] .afx4-stat:nth-child(3){animation-delay:.12s}html[data-platform=affiliate] .afx4-stat:nth-child(4){animation-delay:.18s}}@keyframes afx4-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-platform=affiliate] .afx4-earn{color:#fff;isolation:isolate;background:linear-gradient(150deg,#4f46e5 0%,#6366f1 60%,#818cf8 100%);border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 2px 6px #1018280f,0 20px 40px -16px #4f46e56b}html[data-platform=affiliate] .afx4-earn:after{content:"";z-index:-1;background:radial-gradient(circle,#fff3,#fff0 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-50px;right:-40px}html[data-platform=affiliate] .afx4-earn-label{color:#ffffffe6;font-size:12.5px;font-weight:600}html[data-platform=affiliate] .afx4-earn-hero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:33px;font-weight:850;line-height:1}html[data-platform=affiliate] .afx4-earn-rows{border-top:1px solid #ffffff38;padding-top:6px}html[data-platform=affiliate] .afx4-earn-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}html[data-platform=affiliate] .afx4-earn-row+.afx4-earn-row{border-top:1px solid #ffffff1f}html[data-platform=affiliate] .afx4-earn-row .k{color:#ffffffdb}html[data-platform=affiliate] .afx4-earn-row .v{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-weight:700;overflow:hidden}html[data-platform=affiliate] .afx3-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}html[data-platform=affiliate] .afx3-h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:750}html[data-platform=affiliate] .afx3-hsub{color:var(--muted);margin:3px 0 0;font-size:13px}html[data-platform=affiliate] .afx3-head-actions{gap:8px;display:flex}html[data-platform=affiliate] .afx3-btn{white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}html[data-platform=affiliate] .afx3-btn--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-platform=affiliate] .afx3-btn--ghost:hover{background:#fafbfc;border-color:#dfe3ea}html[data-platform=affiliate] .afx3-btn--solid{background:var(--afx);color:#fff}html[data-platform=affiliate] .afx3-btn--solid:hover{background:#e15a10}html[data-platform=affiliate] .afx3-btn:focus-visible{outline:2px solid var(--afx);outline-offset:2px}html[data-platform=affiliate] .afx3-metrics{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:10px;display:grid}html[data-platform=affiliate] .afx3-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;gap:8px;min-width:0;padding:13px 14px 11px;display:flex;position:relative}html[data-platform=affiliate] .afx3-metric--accent:before{content:"";background:var(--afx);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}html[data-platform=affiliate] .afx3-metric-head{align-items:center;gap:8px;display:flex}html[data-platform=affiliate] .afx3-metric-ic{background:var(--line-soft);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-platform=affiliate] .afx3-metric-label{color:var(--muted);font-size:12px;font-weight:600}html[data-platform=affiliate] .afx3-metric-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:760;line-height:1;overflow:hidden}html[data-platform=affiliate] .afx3-metric--accent .afx3-metric-value{color:var(--afx-deep)}html[data-platform=affiliate] .afx3-metric-name{font-size:18px;font-weight:700}html[data-platform=affiliate] .afx3-metric-bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}html[data-platform=affiliate] .afx3-metric-foot{color:var(--faint);font-size:11.5px}html[data-platform=affiliate] .afx3-spark{flex:none;display:block}html[data-platform=affiliate] .afx3-spark-area{fill:#f467181a;stroke:none}html[data-platform=affiliate] .afx3-spark-line{fill:none;stroke:var(--afx);stroke-width:1.5px;vector-effect:non-scaling-stroke}html[data-platform=affiliate] .afx3-spark-line--flat{stroke:#d7dbe0;stroke-dasharray:3 3}html[data-platform=affiliate] .afx3-grid{align-items:start;gap:12px;display:grid}html[data-platform=affiliate] .afx3-grid--chart{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}html[data-platform=affiliate] .afx3-grid--body{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}@media (max-width:980px){html[data-platform=affiliate] .afx3-grid--chart,html[data-platform=affiliate] .afx3-grid--body{grid-template-columns:1fr}}html[data-platform=affiliate] .afx3-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:20px 22px}html[data-platform=affiliate] .afx3-card--tight{padding:18px 18px 14px}html[data-platform=affiliate] .afx3-cardhead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}html[data-platform=affiliate] .afx3-cardhead h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14px;font-weight:700}html[data-platform=affiliate] .afx3-cardhead .sub{color:var(--faint);font-size:12px;font-weight:500}html[data-platform=affiliate] .afx3-link{color:var(--afx-deep);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}html[data-platform=affiliate] .afx3-link:hover{text-decoration:underline}html[data-platform=affiliate] .afx3-side{flex-direction:column;gap:12px;display:flex}html[data-platform=affiliate] .afx3-area{display:block;overflow:visible}html[data-platform=affiliate] .afx3-gridline{stroke:var(--line-soft);stroke-width:1px}html[data-platform=affiliate] .afx3-area-line{fill:none;stroke:var(--afx);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-platform=affiliate] .afx3-area-line--flat{stroke:#d7dbe0;stroke-width:1.5px;stroke-dasharray:4 4}html[data-platform=affiliate] .afx3-axis{fill:var(--faint);font-size:10px;font-weight:500}html[data-platform=affiliate] .afx3-axis--max{fill:var(--muted);font-weight:600}html[data-platform=affiliate] .afx3-empty-note{fill:#b9c0cb;letter-spacing:.01em;font-size:12.5px;font-weight:500}html[data-platform=affiliate] .afx3-ghost-line{fill:none;stroke:#e6e9ee;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-platform=affiliate] .afx3-ghost-fill{fill:#94a3b80d;stroke:none}html[data-platform=affiliate] .afx3-funnel{flex-direction:column;gap:14px;display:flex}html[data-platform=affiliate] .afx3-fn-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}html[data-platform=affiliate] .afx3-fn-label{color:var(--muted);font-size:12.5px;font-weight:600}html[data-platform=affiliate] .afx3-fn-val{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}html[data-platform=affiliate] .afx3-fn-conv{color:var(--faint);font-weight:500}html[data-platform=affiliate] .afx3-fn-track{background:var(--line-soft);border-radius:6px;height:8px;overflow:hidden}html[data-platform=affiliate] .afx3-fn-bar{background:linear-gradient(90deg,#f46718,#ff9d4d);border-radius:6px;min-width:4px;height:100%}html[data-platform=affiliate] .afx3-table{border-collapse:separate;border-spacing:0;width:100%}html[data-platform=affiliate] .afx3-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:0 10px 9px;font-size:11px;font-weight:600}html[data-platform=affiliate] .afx3-table td{border-bottom:1px solid var(--line-soft);color:var(--ink);padding:13px 10px;font-size:13.5px}html[data-platform=affiliate] .afx3-table tbody tr:last-child td{border-bottom:0}html[data-platform=affiliate] .afx3-table tbody tr:hover td{background:#fcfcfd}html[data-platform=affiliate] .afx3-num{color:var(--faint);font-variant-numeric:tabular-nums;width:34px}html[data-platform=affiliate] .afx3-r{text-align:right}html[data-platform=affiliate] .afx3-tnum{font-variant-numeric:tabular-nums}html[data-platform=affiliate] .afx3-strong{font-weight:700}html[data-platform=affiliate] .afx3-td-name{align-items:center;gap:10px;min-width:0;font-weight:600;display:inline-flex}html[data-platform=affiliate] .afx3-avatar{width:28px;height:28px;color:var(--afx-deep);background:#fdece1;border:1px solid #f7d9c6;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}html[data-platform=affiliate] .afx3-table tbody tr:first-child .afx3-avatar{background:var(--afx);color:#fff;border-color:#0000}html[data-platform=affiliate] .afx3-actions{flex-direction:column;display:flex}html[data-platform=affiliate] .afx3-act{border-bottom:1px solid var(--line-soft);color:var(--ink);align-items:center;gap:11px;padding:10px 6px;text-decoration:none;transition:background .14s;display:flex}html[data-platform=affiliate] .afx3-actions .afx3-act:last-child{border-bottom:0}html[data-platform=affiliate] .afx3-act:hover{background:#fcfcfd}html[data-platform=affiliate] .afx3-act:focus-visible{outline:2px solid var(--afx);outline-offset:1px;border-radius:8px}html[data-platform=affiliate] .afx3-act-ic{width:30px;height:30px;color:var(--afx-deep);background:#f467181a;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-platform=affiliate] .afx3-act-tt{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}html[data-platform=affiliate] .afx3-arrow{color:var(--faint);flex:none;margin-left:auto}html[data-platform=affiliate] .afx3-badge{color:var(--afx-deep);background:#f467181f;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:700}html[data-platform=affiliate] .afx3-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:26px 16px;display:flex}html[data-platform=affiliate] .afx3-empty-ic{width:48px;height:48px;color:var(--afx-deep);background:#fdece1;border-radius:13px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}html[data-platform=affiliate] .afx3-empty h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}html[data-platform=affiliate] .afx3-empty p{color:var(--muted);max-width:340px;margin:0;font-size:12.5px;line-height:1.5}html[data-platform=affiliate] .afx-copybtn{cursor:pointer;background:var(--afx);color:#fff;border:none;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:9px 15px;font-size:12.5px;font-weight:600;display:inline-flex}html[data-platform=affiliate] .afx-copybtn:hover{background:#e15a10}html[data-platform=affiliate] .afx-copybtn:focus-visible{outline:2px solid var(--afx);outline-offset:2px}html[data-platform=affiliate] .aff-tile{border:1px solid var(--line)!important;border-radius:var(--r)!important;background:var(--surface)!important;box-shadow:var(--sh)!important;min-height:0!important;padding:14px 15px!important}html[data-platform=affiliate] .aff-tile:hover{box-shadow:var(--sh-lift)!important}html[data-platform=affiliate] .lead-panel{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:18px 20px}html[data-platform=affiliate] .lead-panel>h3,html[data-platform=affiliate] .panel-header h3,html[data-platform=affiliate] .panel-header h2{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:700}html[data-platform=affiliate] .al-grid{gap:8px;display:grid}html[data-platform=affiliate] .al-grid .al-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px 14px;transition:box-shadow .16s,transform .16s}html[data-platform=affiliate] .al-grid .al-row:hover{box-shadow:var(--sh-lift);transform:translateY(-1px)}html[data-platform=affiliate] .al-rank--brand{color:var(--afx-deep);background:#f467181f}html[data-platform=affiliate] .al-meta-strong,html[data-platform=affiliate] .al-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}html[data-platform=affiliate] .table{border-collapse:separate;border-spacing:0;width:100%}html[data-platform=affiliate] .table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:#fbfcfe;padding:10px 12px;font-size:11px;font-weight:600}html[data-platform=affiliate] .table tbody td{border-bottom:1px solid var(--line-soft);padding:11px 12px;font-size:13.5px}html[data-platform=affiliate] .table tbody tr:last-child td{border-bottom:0}html[data-platform=affiliate] .table tbody tr:hover td{background:#fcfcfd}html[data-platform=affiliate] .filters{border:1px solid var(--line);border-radius:var(--r);background:#fbfcfe;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}html[data-platform=affiliate] .filters select,html[data-platform=affiliate] .filters input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:38px;padding:0 12px;font-size:13.5px}html[data-platform=affiliate] .primary-button,html[data-platform=affiliate] .accent-button{background:var(--afx);border-color:var(--afx);color:#fff;border-radius:9px;font-weight:600}html[data-platform=affiliate] .primary-button:hover,html[data-platform=affiliate] .accent-button:hover{background:#e15a10;border-color:#e15a10}html[data-platform=affiliate] .secondary-button{border:1px solid var(--line);background:#fff;border-radius:9px;font-weight:600}html[data-platform=affiliate] .secondary-button:hover{color:var(--afx-deep);background:#fff4ee;border-color:#f7d9c6}html[data-platform=affiliate] .form-modal{border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #10182833}html[data-platform=affiliate] .form-modal-head{border-bottom:1px solid var(--line)}html[data-platform=affiliate] .form-modal-head h2{letter-spacing:-.01em;font-size:15.5px;font-weight:700}html[data-platform=affiliate] .empty-card{text-align:center;background:#fffaf6;border:1px dashed #f0d4c1;border-radius:14px;align-items:center;gap:6px;padding:28px 20px}html[data-platform=affiliate] .empty-illust{width:50px;height:50px;color:var(--afx-deep);background:#f467181a;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}html[data-platform=affiliate] .empty-card h3{color:var(--ink);font-size:14.5px;font-weight:700}html[data-platform=affiliate] .empty-card p{color:var(--muted);max-width:420px;font-size:12.5px}html[data-platform=affiliate] .sidebar-nav a{border-radius:10px}html[data-platform=affiliate] .sidebar-nav a:hover{color:var(--afx-deep);background:#f4671814}html[data-platform=affiliate] .sidebar-nav a:hover .nav-icon{color:var(--afx)}html[data-platform=affiliate] .sidebar-nav a.active{color:#fff;background:linear-gradient(135deg,#ff9a4d 0%,#f2701e 100%);font-weight:600;box-shadow:inset 0 1px #ffffff47,0 6px 16px -6px #f2702a8c}html[data-platform=affiliate] .sidebar-nav a.active .nav-icon,html[data-platform=affiliate] .sidebar-nav a.active:hover{color:#fff}html[data-platform=affiliate] .nav-children .nav-child{border-radius:8px;transition:background .12s,color .12s}html[data-platform=affiliate] .nav-children .nav-child:hover{background:#f467180f}html[data-platform=affiliate] .nav-children .nav-child.active{color:var(--afx-deep);background:linear-gradient(135deg,#f4671826,#f4671812);font-weight:600}html[data-platform=affiliate] .nav-children .nav-child.active .nav-icon{color:var(--afx-deep)}html[data-platform=affiliate] .nav-children{border-left-color:#f467182e}html[data-platform=affiliate] .sidebar-group{color:#9aa4b2;letter-spacing:.12em}html[data-platform=affiliate] .sidebar-user{border-radius:12px}html[data-platform=affiliate] .brand-block{border-bottom-color:var(--line);background:linear-gradient(#fff3ea 0%,#fff 100%)}html[data-platform=affiliate] .sidebar-footer{border-top-color:var(--line);background:linear-gradient(#fff 0%,#fff3ea 100%)}html[data-platform=affiliate] .afx4-stat,html[data-platform=affiliate] .afx4-earn,html[data-platform=affiliate] .afx4-stat-ic,html[data-platform=affiliate] .afx3-metric-ic,html[data-platform=affiliate] .afx3-act-ic,html[data-platform=affiliate] .afx3-empty-ic,html[data-platform=affiliate] .empty-illust,html[data-platform=affiliate] .afx3-btn,html[data-platform=affiliate] .afx-copybtn,html[data-platform=affiliate] .primary-button,html[data-platform=affiliate] .accent-button,html[data-platform=affiliate] .secondary-button,html[data-platform=affiliate] .filters,html[data-platform=affiliate] .filters select,html[data-platform=affiliate] .filters input,html[data-platform=affiliate] .form-modal,html[data-platform=affiliate] .empty-card,html[data-platform=affiliate] .al-grid .al-row,html[data-platform=affiliate] .afx3-badge{border-radius:3px}html[data-platform=affiliate] .afx3-fn-track,html[data-platform=affiliate] .afx3-fn-bar{border-radius:2px}html[data-platform=affiliate] .sidebar-nav a,html[data-platform=affiliate] .sidebar-nav a.active,html[data-platform=affiliate] .nav-children .nav-child,html[data-platform=affiliate] .nav-children .nav-child.active,html[data-platform=affiliate] .sidebar-user,html[data-platform=affiliate] .afx3-act:focus-visible{border-radius:3px}html[data-platform=affiliate] .afx4-stat--1{box-shadow:inset 0 1px #ffffff47,0 4px 12px -6px #f26a1757}html[data-platform=affiliate] .afx4-stat--2{box-shadow:inset 0 1px #ffffff47,0 4px 12px -6px #6366f157}html[data-platform=affiliate] .afx4-stat--3{box-shadow:inset 0 1px #ffffff47,0 4px 12px -6px #05966957}html[data-platform=affiliate] .afx4-stat--4{box-shadow:inset 0 1px #ffffff47,0 4px 12px -6px #f43f6e57}html[data-platform=affiliate] .afx4-stat--1:hover{box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #f26a176b}html[data-platform=affiliate] .afx4-stat--2:hover{box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #6366f16b}html[data-platform=affiliate] .afx4-stat--3:hover{box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #10b9816b}html[data-platform=affiliate] .afx4-stat--4:hover{box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #f43f6e6b}html[data-platform=affiliate] .afx4-earn{box-shadow:inset 0 1px #ffffff38,0 6px 16px -8px #4f46e557}html[data-platform=affiliate] .afx4-earn:hover{box-shadow:inset 0 1px #ffffff42,0 10px 24px -10px #4f46e56b}html[data-platform=affiliate] .form-modal{box-shadow:0 12px 32px -8px #1018282e}


