.wa-media-preview-container:hover .mac-quicklook-preview{opacity:1!important;transform:translate(-50%) scale(1) translateY(-6px)!important;pointer-events:auto!important}.wa-media-preview-container:hover .wa-media-thumbnail{transform:scale(1.02);box-shadow:0 4px 12px #00000040}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}:root{--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-surface-sub: #f1f5f9;--bg-sidebar: #ffffff;--bg-topbar: rgba(255, 255, 255, .85);--border-subtle: #e2e8f0;--border-strong: #cbd5e1;--border-focus: #10b981;--text-main: #0f172a;--text-muted: #64748b;--text-subtle: #94a3b8;--text-inverse: #ffffff;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--gold-50: #fffbeb;--gold-100: #fef3c7;--gold-500: #f59e0b;--gold-600: #d97706;--primary: #059669;--primary-hover: #047857;--primary-light: #ecfdf5;--primary-glow: rgba(5, 150, 105, .2);--status-hot-bg: #fef2f2;--status-hot-text: #dc2626;--status-hot-border: #fecaca;--status-hot-dot: #ef4444;--status-warm-bg: #fff7ed;--status-warm-text:#ea580c;--status-warm-border:#fed7aa;--status-warm-dot: #f97316;--status-cold-bg: #f0f9ff;--status-cold-text:#0284c7;--status-cold-border:#bae6fd;--status-cold-dot: #0ea5e9;--status-closing-bg: #f0fdf4;--status-closing-text: #16a34a;--status-closing-border:#bbf7d0;--status-closing-dot: #22c55e;--status-repeat-bg: #f5f3ff;--status-repeat-text: #7c3aed;--status-repeat-border:#ddd6fe;--status-repeat-dot: #8b5cf6;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .04);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .04);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-full: 9999px;--sidebar-width: 260px;--sidebar-collapsed-width: 68px;--topbar-height: 64px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--card-bg: var(--bg-surface);--bg-card: var(--bg-surface);--bg-subtle: var(--bg-surface-sub);--bg-input: var(--bg-surface-sub);--bg-surface-hover: var(--bg-surface-sub);--border-color: var(--border-subtle);--text-color: var(--text-main);--accent-text: #065f46;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-text: #1e40af;--warn-bg: #fffbeb;--warn-border: #fde68a;--warn-text: #92400e;--indigo-text: #4f46e5;--link-text: #2563eb;--transition: .2s cubic-bezier(.16, 1, .3, 1)}:is([data-theme=dark],[data-color-mode=dark]){--accent-text: #34d399;--info-bg: rgba(59, 130, 246, .12);--info-border: rgba(59, 130, 246, .3);--info-text: #93c5fd;--warn-bg: rgba(245, 158, 11, .12);--warn-border: rgba(245, 158, 11, .3);--warn-text: #fcd34d;--indigo-text: #a5b4fc;--link-text: #60a5fa;--bg-app: #0b0f19;--bg-surface: #111827;--bg-surface-sub: #1e293b;--bg-sidebar: #0d131f;--bg-topbar: rgba(13, 19, 31, .85);--border-subtle: #1f293d;--border-strong: #334155;--border-focus: #10b981;--text-main: #f8fafc;--text-muted: #94a3b8;--text-subtle: #64748b;--text-inverse: #0f172a;--primary: #10b981;--primary-hover: #34d399;--primary-light: rgba(16, 185, 129, .12);--primary-glow: rgba(16, 185, 129, .25);--status-hot-bg: rgba(239, 68, 68, .12);--status-hot-text: #f87171;--status-hot-border: rgba(239, 68, 68, .25);--status-hot-dot: #f87171;--status-warm-bg: rgba(249, 115, 22, .12);--status-warm-text:#fb923c;--status-warm-border: rgba(249, 115, 22, .25);--status-warm-dot: #fb923c;--status-cold-bg: rgba(14, 165, 233, .12);--status-cold-text:#38bdf8;--status-cold-border: rgba(14, 165, 233, .25);--status-cold-dot: #38bdf8;--status-closing-bg: rgba(34, 197, 94, .12);--status-closing-text: #4ade80;--status-closing-border: rgba(34, 197, 94, .25);--status-closing-dot: #4ade80;--status-repeat-bg: rgba(139, 92, 246, .14);--status-repeat-text: #a78bfa;--status-repeat-border:rgba(139, 92, 246, .3);--status-repeat-dot: #a78bfa;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .35);--shadow-md: 0 4px 8px rgba(0, 0, 0, .45);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 30px rgba(0, 0, 0, .6)}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-main);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);position:fixed;top:0;left:0;bottom:0;z-index:50;display:flex;flex-direction:column;contain:layout style;transition:transform .16s ease-out}.sidebar-brand{height:var(--topbar-height);padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);gap:8px}.sidebar-brand-left{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.sidebar-brand-logo{width:36px;height:36px;border-radius:var(--radius-md);background:linear-gradient(135deg,#05966926,#d9770626);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;padding:5px;flex-shrink:0}.sidebar-brand-logo img{width:100%;height:100%;object-fit:contain}.sidebar-brand-text{min-width:0;white-space:nowrap}.sidebar-brand-title{font-size:14.5px;font-weight:700;color:var(--text-main);letter-spacing:-.3px;display:flex;align-items:center;gap:6px}.sidebar-brand-badge{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary);border:1px solid var(--primary-glow)}.sidebar-brand-sub{font-size:11px;color:var(--text-muted)}.sidebar-collapse-btn{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);flex-shrink:0}.sidebar-collapse-btn:hover{background:var(--bg-surface-sub);color:var(--text-main);border-color:var(--border-strong)}.sidebar-nav{flex:1;padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.nav-group-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-subtle);padding:12px 12px 6px}.nav-divider{width:32px;height:1px;background:var(--border-subtle);margin:10px auto}.nav-link-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-md);color:var(--text-muted);text-decoration:none;font-size:13.5px;font-weight:500;transition:all var(--transition);position:relative}.nav-link-item:hover{background:var(--bg-surface-sub);color:var(--text-main)}.nav-link-item.active{background:var(--primary-light);color:var(--primary);font-weight:600}.nav-link-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--primary);border-radius:0 4px 4px 0}.nav-link-item svg{width:18px;height:18px;flex-shrink:0}.nav-parent-item{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;-webkit-user-select:none;user-select:none}.nav-parent-item.active-parent{background:var(--primary-light);color:var(--primary);font-weight:600}.nav-parent-item.active-parent:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--primary);border-radius:0 4px 4px 0}.nav-sub-menu{animation:navSubSlideDown .18s cubic-bezier(.16,1,.3,1)}@keyframes navSubSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-sublink-item{padding:7px 10px;font-size:12.8px;border-radius:var(--radius-sm)}.nav-sublink-item.active{background:var(--primary-light);color:var(--primary);font-weight:600}.nav-sublink-item.active:before{top:4px;bottom:4px;width:2.5px}.sidebar-footer{padding:14px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-sidebar)}.user-profile-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.user-avatar{width:34px;height:34px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--emerald-600) 0%,var(--emerald-700) 100%);color:#fff;font-weight:700;font-size:12.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-xs)}.user-info{flex:1;min-width:0}.user-name{font-weight:600;font-size:13px;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--primary);letter-spacing:.4px}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar.collapsed .sidebar-brand{padding:0 10px;justify-content:center}.sidebar.collapsed .sidebar-brand-left{justify-content:center}.sidebar.collapsed .sidebar-brand-logo{margin:0 auto}.sidebar.collapsed .sidebar-collapse-btn{display:none}.sidebar.collapsed .sidebar-nav{padding:16px 8px;align-items:center}.sidebar.collapsed .nav-link-item{width:44px;height:44px;padding:0;justify-content:center;margin:0 auto}.sidebar.collapsed .nav-link-item.active:before{left:-8px;top:8px;bottom:8px;width:4px}.sidebar.collapsed .collapsed-badge{position:absolute;top:4px;right:2px;font-size:8.5px;padding:1px 4px;border-radius:999px;line-height:1}.sidebar.collapsed .sidebar-footer{padding:12px 6px}.sidebar.collapsed .user-profile-card{flex-direction:column;padding:6px 2px;background:transparent;border:none;gap:6px}.sidebar.collapsed .user-avatar,.sidebar.collapsed .logout-btn{margin:0 auto}.sidebar-collapsed-panel{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:24px 6px;flex:1}.sidebar-collapsed-role-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);border-radius:8px;box-shadow:0 2px 8px #b8860b40;text-align:center;width:52px;line-height:1.1;word-break:break-word}.sidebar-expand-action-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:all .2s ease;margin-top:8px}.sidebar-expand-action-btn:hover{background:var(--primary-light);color:var(--primary);border-color:var(--primary);transform:translate(2px)}.bulk-action-bar{position:fixed;bottom:24px;left:calc(var(--sidebar-width) + 24px);right:24px;background:var(--bg-card);border:1.5px solid var(--primary);box-shadow:0 12px 36px #0000002e,0 4px 12px #b8860b26;border-radius:14px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:1000;animation:slideUpBulkBar .25s cubic-bezier(.16,1,.3,1)}.sidebar-is-collapsed .bulk-action-bar{left:calc(var(--sidebar-collapsed-width) + 24px)}@keyframes slideUpBulkBar{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bulk-action-info{display:flex;align-items:center;gap:12px}.bulk-count-badge{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;font-weight:700;font-size:12.5px;padding:4px 10px;border-radius:999px;box-shadow:0 2px 6px #b8860b4d}.bulk-action-title{font-size:13.5px;font-weight:600;color:var(--text-color)}.bulk-action-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bulk-select-group{display:flex;align-items:center;gap:6px}.bulk-select-group label{font-size:12px;color:var(--text-muted);font-weight:500;white-space:nowrap}.bulk-select-input{padding:6px 10px;font-size:12.5px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-color);outline:none;transition:border-color .15s ease}.bulk-select-input:focus{border-color:var(--primary)}.bulk-btn-apply{padding:7px 16px;font-size:13px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #b8860b40;transition:transform .15s ease,box-shadow .15s ease}.bulk-btn-apply:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #b8860b59}.bulk-btn-apply:disabled{opacity:.6;cursor:not-allowed}.bulk-btn-cancel{padding:7px 12px;font-size:12.5px;font-weight:500;border-radius:8px;background:transparent;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:all .15s ease}.bulk-btn-cancel:hover{background:var(--bg-surface);color:var(--text-color)}.main-content{flex:1;margin-left:var(--sidebar-width);min-height:100vh;display:flex;flex-direction:column;min-width:0}.main-content.sidebar-collapsed{margin-left:var(--sidebar-collapsed-width)}.topbar{height:var(--topbar-height);background:var(--bg-topbar);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:40;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.topbar-left{display:flex;align-items:center;gap:12px}.topbar-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:all var(--transition);flex-shrink:0}.topbar-menu-btn:hover{background:var(--bg-surface-sub);color:var(--text-main);border-color:var(--border-strong)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.breadcrumb-sep{color:var(--text-subtle)}.breadcrumb-active{font-weight:600;color:var(--text-main)}.topbar-right{display:flex;align-items:center;gap:12px}.live-indicator{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--text-muted);background:var(--bg-surface-sub);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:var(--radius-full)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 #10b981b3;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.online-users{position:relative}.online-users-stack{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.online-users-stack .online-avatar+.online-avatar{margin-left:-8px}.online-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;color:#fff;border:2px solid var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle);transition:transform .15s ease}.online-users-stack:hover .online-avatar{transform:translateY(-1px)}.online-avatar.is-away{opacity:.5}.online-avatar-more{background:var(--bg-surface-sub);color:var(--text-main)}.online-users-popover{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-height:360px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:8px;z-index:60}.online-users-popover-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:6px 8px 8px}.online-users-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px}.online-users-row:hover{background:var(--bg-surface-sub)}.online-users-info{flex:1;min-width:0}.online-users-name{font-size:13px;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.online-users-meta{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.online-status-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}.online-status-dot.is-away{background:#f59e0b}.online-follow-btn{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);cursor:pointer;flex-shrink:0}.online-follow-btn:hover,.online-follow-btn.is-active{border-color:#ef4444;color:#ef4444}.live-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;overflow:hidden}.live-cursor{position:absolute;left:0;top:0;transition:transform .09s linear;will-change:transform}.live-cursor-name{position:absolute;left:14px;top:16px;white-space:nowrap;font-size:11px;font-weight:600;color:#fff;padding:2px 7px;border-radius:6px;box-shadow:0 2px 6px #0000002e}.live-cursor-click{position:absolute;left:-10px;top:-10px;width:22px;height:22px;border:2px solid;border-radius:50%;animation:liveClick .6s ease-out forwards}@keyframes liveClick{0%{transform:scale(.4);opacity:1}to{transform:scale(1.8);opacity:0}}.live-box,.live-box-label{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.live-follow-banner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:7px 8px 7px 14px;border-radius:var(--radius-full);background:#111827;color:#f9fafb;font-size:12.5px;box-shadow:0 8px 24px #00000040}.live-follow-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-follow-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:pulse-ring 2s infinite}.live-follow-stop{border:none;background:#ef4444;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0}.login-log-pages-cell{max-width:300px;min-width:180px}.login-log-pages{display:flex;flex-wrap:wrap;gap:4px}.login-log-page-chip{font-size:11px;padding:2px 7px;border-radius:var(--radius-full);background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-main);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.login-log-page-more{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);border:1px dashed var(--border-strong);background:transparent;color:var(--primary);cursor:pointer}.login-log-cards{display:none}@media (max-width: 768px){.login-log-desktop{display:none}.login-log-cards{display:flex;flex-direction:column;gap:10px;padding:10px}.login-log-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:3px solid var(--primary);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.login-log-card.is-failed{border-left-color:#dc2626}.login-log-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.login-log-card-time{font-size:12px;color:var(--text-muted)}.login-log-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;padding:10px;border-radius:8px;background:var(--bg-surface-sub)}.login-log-card-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin-bottom:4px}.login-log-empty{text-align:center;padding:32px 0;color:var(--text-muted);font-size:12.5px}}@media (max-width: 380px){.login-log-card-grid{grid-template-columns:1fr}}.page-wrapper{padding:28px;flex:1;min-width:0;max-width:100%;box-sizing:border-box}.page-header{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page-title-group h1{font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--text-main);display:flex;align-items:center;gap:10px}.page-title-group p{font-size:13px;color:var(--text-muted);margin-top:3px}.page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:26px}.kpi-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;position:relative;overflow:hidden;box-shadow:var(--shadow-xs);transition:all var(--transition)}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.kpi-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary);opacity:.85}.kpi-card.kpi-hot:after{background:#ef4444}.kpi-card.kpi-warm:after{background:#f97316}.kpi-card.kpi-cold:after{background:#0ea5e9}.kpi-card.kpi-prospect:after{background:#7c3aed}.kpi-card.kpi-closing:after{background:#10b981}.kpi-card.kpi-no-respon:after{background:#64748b}.kpi-card.interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.kpi-card.interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.kpi-card.interactive.active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow),var(--shadow-sm)}.kpi-card.kpi-hot.active{border-color:#ef4444;box-shadow:0 0 0 2px #ef444440,var(--shadow-sm)}.kpi-card.kpi-warm.active{border-color:#f97316;box-shadow:0 0 0 2px #f9731640,var(--shadow-sm)}.kpi-card.kpi-cold.active{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e940,var(--shadow-sm)}.kpi-card.kpi-prospect.active{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed40,var(--shadow-sm)}.kpi-card.kpi-closing.active{border-color:#10b981;box-shadow:0 0 0 2px #10b98140,var(--shadow-sm)}.kpi-card.kpi-no-respon.active{border-color:#64748b;box-shadow:0 0 0 2px #64748b40,var(--shadow-sm)}.active-filters-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;background:var(--bg-surface-sub);border:1px dashed var(--border-strong);border-radius:var(--radius-md);margin-bottom:16px;font-size:12px}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-main);font-weight:500;box-shadow:var(--shadow-xs)}.filter-chip-remove{background:transparent;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;padding:0;border-radius:50%}.filter-chip-remove:hover{color:#ef4444}.kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.kpi-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.kpi-icon-box{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--bg-surface-sub);color:var(--text-muted)}.kpi-value{font-size:28px;font-weight:800;font-family:var(--font-mono);color:var(--text-main);letter-spacing:-.8px;line-height:1.1}.kpi-subtext{font-size:11.5px;color:var(--text-subtle);margin-top:8px;display:flex;align-items:center;gap:4px}.erp-toolbar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px 18px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;box-shadow:var(--shadow-xs)}.search-input-wrapper{position:relative;min-width:280px;max-width:400px;flex:1}.search-input-wrapper.lt-search{max-width:none;width:100%;min-width:0}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-subtle);pointer-events:none}.search-input{width:100%;height:38px;padding:0 14px 0 38px;font-family:var(--font-sans);font-size:13px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);transition:all var(--transition)}.search-input:focus{outline:none;border-color:var(--primary);background:var(--bg-surface);box-shadow:0 0 0 3px var(--primary-glow)}.search-suggestions-popover{position:absolute;top:calc(100% + 6px);left:0;width:100%;min-width:340px;max-width:480px;max-height:400px;overflow-y:auto;z-index:1050;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 12px);box-shadow:0 16px 36px #00000047,0 0 0 1px #ffffff0d;padding:12px 14px;animation:fadeInDown .18s cubic-bezier(.16,1,.3,1)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.suggest-popover-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding-bottom:8px;border-bottom:1px solid var(--border-subtle);margin-bottom:10px}.suggest-group{margin-bottom:12px}.suggest-group:last-child{margin-bottom:4px}.suggest-group-title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-main);margin-bottom:7px}.suggest-chips-container{display:flex;flex-wrap:wrap;gap:6px}.suggest-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;border-radius:9999px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-main);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.suggest-chip:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.suggest-chip-program{border-color:#10b9814d;background:#10b98114;color:#10b981}.suggest-chip-program:hover{background:#10b98133;border-color:#10b981;color:#059669}.suggest-chip-note{border-color:#f59e0b4d;background:#f59e0b14;color:#f59e0b}.suggest-chip-note:hover{background:#f59e0b33;border-color:#f59e0b;color:#d97706}.suggest-chip.active{font-weight:700;box-shadow:0 0 0 2px currentColor}.filter-segments{display:flex;align-items:center;background:var(--bg-surface-sub);padding:3px;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.segment-btn{padding:6px 12px;font-size:12.5px;font-weight:500;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all var(--transition)}.segment-btn:hover{color:var(--text-main)}.segment-btn.active{background:var(--bg-surface);color:var(--text-main);font-weight:600;box-shadow:var(--shadow-xs)}.segment-count{font-size:10.5px;font-family:var(--font-mono);padding:1px 5px;border-radius:var(--radius-full);background:#94a3b833}.segment-btn.active .segment-count{background:var(--primary-light);color:var(--primary)}.table-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.table-responsive{width:100%;overflow-x:auto}.erp-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;text-align:left}.erp-table thead th{background:var(--bg-surface-sub);color:var(--text-muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.6px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);white-space:nowrap;position:sticky;top:0;z-index:10}.erp-table tbody tr{transition:background-color var(--transition)}.erp-table tbody tr:hover{background-color:var(--primary-light)}.erp-table tbody td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-main);vertical-align:middle}.erp-table tbody tr:last-child td{border-bottom:none}.cell-date{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap;vertical-align:middle}.lead-ts-cell{display:inline-flex;flex-direction:column;gap:2.5px;line-height:1.25;text-align:left}.lead-ts-date{font-family:var(--font-mono, monospace);font-size:11.5px;font-weight:600;color:var(--text-main, #0f172a);letter-spacing:-.2px}.lead-ts-time{font-family:var(--font-mono, "JetBrains Mono", "Fira Code", "Roboto Mono", monospace);font-size:11px;display:inline-flex;align-items:baseline;white-space:nowrap;letter-spacing:.1px}.ts-part-blue{color:#0284c7;font-weight:600}:is([data-theme=dark],[data-color-mode=dark]) .ts-part-blue{color:#38bdf8}.ts-part-pink{color:#db2777;font-weight:800!important;font-size:1.05em}:is([data-theme=dark],[data-color-mode=dark]) .ts-part-pink{color:#f472b6;text-shadow:0 0 3px rgba(244,114,182,.35)}.ts-part-sep{color:#94a3b8;margin:0 1px;font-weight:400}.ts-part-dot{color:#94a3b8;margin:0 .5px;font-weight:400}.ts-part-ms{font-size:.9em;opacity:.95}.ts-part-empty{color:var(--text-muted, #94a3b8);font-size:10px;letter-spacing:.5px}.cell-name{font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:8px}.cell-wa-btn{display:inline-flex;align-items:center;gap:6px;background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.25);padding:4px 9px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;font-weight:500;text-decoration:none;transition:all var(--transition);white-space:nowrap}.cell-wa-btn:hover{background:#16a34a;color:#fff;box-shadow:0 2px 6px #16a34a4d}.cell-pill{display:inline-block;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-main);white-space:nowrap}.cell-cs-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.cs-avatar-mini{width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:11.5px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.status-pill.status-hot{background:var(--status-hot-bg);color:var(--status-hot-text);border:1px solid var(--status-hot-border)}.status-pill.status-hot .dot{background:var(--status-hot-dot)}.status-pill.status-warm{background:var(--status-warm-bg);color:var(--status-warm-text);border:1px solid var(--status-warm-border)}.status-pill.status-warm .dot{background:var(--status-warm-dot)}.status-pill.status-cold{background:var(--status-cold-bg);color:var(--status-cold-text);border:1px solid var(--status-cold-border)}.status-pill.status-prospect{background:#7c3aed1f;color:#7c3aed;border:1px solid rgba(124,58,237,.35)}.status-pill.status-prospect .dot{background:#8b5cf6}:is([data-theme=dark],[data-color-mode=dark]) .status-pill.status-prospect{background:#8b5cf62e;color:#c4b5fd;border-color:#a78bfa66}:is([data-theme=dark],[data-color-mode=dark]) .status-pill.status-prospect .dot{background:#a78bfa}.status-pill.status-closing{background:var(--status-closing-bg);color:var(--status-closing-text);border:1px solid var(--status-closing-border)}.status-pill.status-closing .dot{background:var(--status-closing-dot)}.status-pill.status-repeat{background:var(--status-repeat-bg);color:var(--status-repeat-text);border:1px solid var(--status-repeat-border)}.status-pill.status-repeat .dot{background:var(--status-repeat-dot)}.status-pill.status-unassigned{background:var(--bg-surface-sub);color:var(--text-muted);border:1px dashed var(--border-subtle)}.status-pill.status-unassigned .dot{background:var(--text-subtle)}.status-pill.status-no-respon{background:#64748b1f;color:#475569;border:1px solid rgba(100,116,139,.3)}.status-pill.status-no-respon .dot{background:#64748b}:is([data-theme=dark],[data-color-mode=dark]) .status-pill.status-no-respon{background:#94a3b829;color:#94a3b8;border-color:#94a3b84d}:is([data-theme=dark],[data-color-mode=dark]) .status-pill.status-no-respon .dot{background:#94a3b8}.status-pill.status-spam{background:#94a3b81f;color:#64748b;border:1px solid rgba(148,163,184,.28)}.status-pill.status-spam .dot{background:#94a3b8}.status-pill .dot{width:6px;height:6px;border-radius:50%}.actions-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-table-action{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.btn-table-action:hover{background:var(--bg-surface-sub);color:var(--text-main);border-color:var(--border-strong)}.btn-table-action.action-shield{background:#6366f114;border-color:#6366f147;color:#818cf8}.btn-table-action.action-shield:hover{background:#6366f138;border-color:#6366f1;color:#a5b4fc;box-shadow:0 2px 8px #6366f140}.btn-table-action.action-demo{background:#10b98114;border-color:#10b98147;color:#34d399}.btn-table-action.action-demo:hover{background:#10b98138;border-color:#10b981;color:#6ee7b7;box-shadow:0 2px 8px #10b98140}.btn-table-action.action-key{background:#f59e0b1a;border-color:#f59e0b59;color:#fbbf24}.btn-table-action.action-key:hover{background:#f59e0b40;border-color:#f59e0b;color:#fde68a;box-shadow:0 2px 8px #f59e0b4d}.btn-table-action.action-delete,.btn-table-action.delete{background:#ef444414;border-color:#ef444447;color:#f87171}.btn-table-action.action-delete:hover,.btn-table-action.delete:hover{background:#ef444438;border-color:#ef4444;color:#fca5a5;box-shadow:0 2px 8px #ef444440}.erp-pagination{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-subtle);background:var(--bg-surface);font-size:12.5px;color:var(--text-muted);flex-wrap:wrap;gap:12px}.pagination-controls{display:flex;align-items:center;gap:6px}.btn-page{height:32px;min-width:32px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.btn-page:hover:not(:disabled){background:var(--bg-surface-sub);border-color:var(--border-strong)}.btn-page.active{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.btn-page:disabled{opacity:.4;cursor:not-allowed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 2px 4px #05966940}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 8px #05966959;transform:translateY(-1px)}.btn-outline{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-main)}.btn-outline:hover:not(:disabled){background:var(--bg-surface-sub);border-color:var(--border-strong)}.btn-secondary{background:var(--bg-surface-sub);color:var(--text-main);border-color:var(--border-subtle)}.btn-secondary:hover:not(:disabled){background:var(--border-subtle)}.btn-icon-only{width:36px;height:36px;padding:0;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.btn-icon-only:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--bg-surface-sub)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.modal-dialog{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:0 20px 25px -5px #00000059,0 8px 10px -6px #0000004d;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-header{padding:18px 24px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:14px}.modal-header-actions{display:flex;align-items:center;gap:10px}.btn-save-header{display:inline-flex;align-items:center;gap:7px;padding:7px 18px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #10b98147;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-save-header:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 5px 16px #10b9816b;filter:brightness(1.06)}.btn-save-header:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #10b98133}.btn-save-header:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-save-another{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;font-size:13px;font-weight:600;color:#0284c7;background:#0ea5e91f;border:1px solid rgba(14,165,233,.35);border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-save-another:hover:not(:disabled){background:#0ea5e938;border-color:#0284c7;transform:translateY(-1.5px);box-shadow:0 4px 12px #0ea5e933}.btn-save-another:active:not(:disabled){transform:translateY(0)}.btn-save-another:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.modal-title{font-size:16px;font-weight:700;color:var(--text-main)}.modal-body{padding:24px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.modal-form{display:flex;flex-direction:column;flex:1;min-height:0}body:has(.modal-overlay),body:has(.modal-backdrop){overflow:hidden}.adspend-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.adspend-form-grid .form-group{margin:0}.adspend-form-grid .span-full{grid-column:1 / -1}@media (max-width: 640px){.adspend-form-grid{grid-template-columns:1fr}}.modal-footer{padding:16px 24px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-sub);display:flex;align-items:center;justify-content:flex-end;gap:10px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group{margin-bottom:16px}.form-group.col-span-2{grid-column:span 2}.form-label{display:block;font-size:12.5px;font-weight:600;color:var(--text-main);margin-bottom:6px}.form-control{width:100%;height:38px;padding:0 12px;font-family:var(--font-sans);font-size:13px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);transition:all var(--transition)}textarea.form-control{height:auto;min-height:80px;padding:10px 12px;resize:vertical}.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.autocomplete-wrapper{position:relative}.autocomplete-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:220px;overflow-y:auto;z-index:110}.autocomplete-item{padding:9px 14px;font-size:13px;cursor:pointer;transition:background var(--transition)}.autocomplete-item:hover{background:var(--primary-light);color:var(--primary)}.similarity-banner{background:var(--gold-50);border:1px solid var(--gold-500);border-radius:var(--radius-md);padding:12px 14px;margin-top:10px;color:var(--gold-600);font-size:12.5px}:is([data-theme=dark],[data-color-mode=dark]) .similarity-banner{background:#f59e0b1f;border-color:#f59e0b59;color:#fbbf24}.similarity-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.history-timeline{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:20px}.history-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--border-subtle)}.history-item{position:relative}.history-item:before{content:"";position:absolute;left:-20px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--primary);border:2px solid var(--bg-surface)}.history-meta{font-size:11.5px;color:var(--text-subtle);margin-bottom:4px}.history-card{background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-app);position:relative;overflow:hidden}.login-bg-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--primary-glow) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.login-card-enterprise{width:100%;max-width:420px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:36px 32px;box-shadow:var(--shadow-xl);position:relative;z-index:10}.login-brand-header{text-align:center;margin-bottom:28px}.login-logo-img{width:56px;height:56px;object-fit:contain;margin:0 auto 14px}.login-app-title{font-size:20px;font-weight:800;letter-spacing:-.4px;color:var(--text-main)}.login-app-subtitle{font-size:12.5px;color:var(--text-muted);margin-top:4px}.erp-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dropdown-menu-wrapper{position:relative}.dropdown-popover{position:absolute;top:calc(100% + 6px);right:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;padding:6px;z-index:100;animation:fadeIn .1s ease-out}.dropdown-item{width:100%;padding:8px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-main);font-size:12.5px;font-weight:500;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background var(--transition)}.dropdown-item:hover{background:var(--primary-light);color:var(--primary)}.date-range-container{display:flex;align-items:center;gap:8px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 10px;font-size:12.5px}.date-range-input{border:none;background:transparent;font-family:var(--font-mono);font-size:12px;color:var(--text-main);outline:none}.date-range-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.4)}:is([data-theme=dark],[data-color-mode=dark]) .date-range-input::-webkit-calendar-picker-indicator{filter:invert(.85)}.btn-date-clear{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%}.btn-date-clear:hover{color:var(--status-hot-text);background:var(--status-hot-bg)}.erp-toolbar-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 20px;margin-bottom:20px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:14px}.erp-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.erp-toolbar-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border-subtle)}.filter-label-group{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.btn-filter-preset{height:30px;padding:0 10px;font-size:11.5px;font-weight:500;border-radius:var(--radius-sm);background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:all var(--transition)}.btn-filter-preset:hover{background:var(--border-subtle);color:var(--text-main)}.btn-filter-preset.active{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.btn-reset-filters{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:var(--radius-sm);background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#dc2626;cursor:pointer;transition:all var(--transition);margin-left:auto}.btn-reset-filters:hover{background:#dc2626;color:#fff}.cell-source-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid transparent}.cell-source-badge.badge-meta{background:#2563eb1a;color:#2563eb;border-color:#2563eb40}:is([data-theme=dark],[data-color-mode=dark]) .cell-source-badge.badge-meta{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.cell-source-badge.badge-tiktok{background:#ec48991a;color:#db2777;border-color:#ec489940}:is([data-theme=dark],[data-color-mode=dark]) .cell-source-badge.badge-tiktok{background:#f472b626;color:#f472b6;border-color:#f472b64d}.cell-source-badge.badge-google{background:#f59e0b1a;color:#d97706;border-color:#f59e0b40}:is([data-theme=dark],[data-color-mode=dark]) .cell-source-badge.badge-google{background:#fbbf2426;color:#fbbf24;border-color:#fbbf244d}.cell-source-badge.badge-bioig{background:#a855f71a;color:#9333ea;border-color:#a855f740}:is([data-theme=dark],[data-color-mode=dark]) .cell-source-badge.badge-bioig{background:#c084fc26;color:#c084fc;border-color:#c084fc4d}.cell-source-badge.badge-organic{background:#10b9811a;color:#059669;border-color:#10b98140}:is([data-theme=dark],[data-color-mode=dark]) .cell-source-badge.badge-organic{background:#34d39926;color:#34d399;border-color:#34d3994d}.null-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);background:var(--bg-surface-sub);padding:1px 6px;border-radius:4px;border:1px dashed var(--border-subtle);display:inline-block;font-style:italic;font-weight:500}mark.highlight-keyword{background:#fef08a;color:#854d0e;padding:1px 4px;border-radius:3px;font-weight:700}:is([data-theme=dark],[data-color-mode=dark]) mark.highlight-keyword{background:#854d0e;color:#fef08a}.note-match-card{margin-top:6px;padding:8px 11px;background:#d9770614;border:1px solid rgba(217,119,6,.28);border-radius:var(--radius-sm);font-size:12px;box-shadow:0 2px 6px #00000008;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}:is([data-theme=dark],[data-color-mode=dark]) .note-match-card{background:#f59e0b1a;border-color:#f59e0b59}.note-match-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;color:var(--text-muted);flex-wrap:wrap;border-bottom:1px solid rgba(217,119,6,.15);padding-bottom:4px}.note-match-body{color:var(--text-main);line-height:1.45;font-size:12px;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.cell-contact-unified{display:flex;flex-direction:column;gap:5px;min-width:210px;max-width:320px;width:100%;overflow:hidden;box-sizing:border-box}.cell-contact-unified .cell-name{font-size:13.5px;font-weight:600;color:var(--text-main);line-height:1.25}.cell-contact-unified .contact-sub-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cell-chat-bubble{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-muted);background:var(--bg-surface-sub);padding:2.5px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);max-width:100%;white-space:normal;word-break:break-word}.kpi-card.kpi-repeat:hover{border-color:#8b5cf666;box-shadow:0 4px 14px #8b5cf61f}.pipeline-funnel-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-xs);margin-bottom:24px}.pipeline-flow-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px}@media (max-width: 1200px){.pipeline-flow-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pipeline-flow-grid{grid-template-columns:1fr}}.pipeline-step-item{background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px 14px;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all var(--transition)}.pipeline-step-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.pipeline-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pipeline-step-badge{font-size:11px;font-weight:700;padding:2.5px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:5px}.pipeline-step-val{font-size:26px;font-weight:800;font-family:var(--font-mono);line-height:1.1;color:var(--text-main);margin-bottom:4px}.pipeline-step-rate{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);margin-bottom:8px}.pipeline-step-desc{font-size:11.5px;color:var(--text-muted);line-height:1.35;border-top:1px solid var(--border-subtle);padding-top:8px}.pipeline-step-arrow{position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:2;width:20px;height:20px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted);box-shadow:var(--shadow-xs)}@media (max-width: 992px){.pipeline-step-arrow{display:none}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;z-index:998;animation:fadeInOverlay .15s ease-out forwards}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.page-wrapper{padding:20px}.topbar{padding:0 20px}.kpi-grid{grid-template-columns:repeat(3,1fr)!important}.chart-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.sidebar{position:fixed;top:0;left:0;bottom:0;width:270px!important;z-index:1000;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:none}.sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 10px 30px #0006}.sidebar.collapsed{width:270px!important}.sidebar.collapsed .sidebar-brand{padding:0 16px;justify-content:space-between}.sidebar.collapsed .sidebar-brand-left{justify-content:flex-start}.sidebar.collapsed .sidebar-brand-text{display:block!important}.sidebar.collapsed .sidebar-collapse-btn{display:flex!important}.sidebar.collapsed .sidebar-nav{padding:16px 12px;align-items:stretch}.sidebar.collapsed .nav-group-title{display:block!important}.sidebar.collapsed .nav-divider{display:none}.sidebar.collapsed .nav-link-item{padding:9px 12px;width:100%;height:auto;justify-content:flex-start}.sidebar.collapsed .nav-link-item span{display:inline!important}.sidebar.collapsed .user-profile-card{flex-direction:row;padding:8px 10px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.sidebar.collapsed .user-profile-card .user-info{display:block!important}.main-content,.main-content.sidebar-collapsed{margin-left:0!important;width:100%!important}.topbar{padding:0 14px;height:56px}.breadcrumb-root,.breadcrumb-sep,.live-indicator-text{display:none}.page-wrapper{padding:14px 12px}.page-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.page-title-group h1{font-size:20px}.page-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.page-actions>*{flex:1 1 calc(50% - 4px);text-align:center;justify-content:center}.kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px}.kpi-card{padding:12px 10px}.kpi-value{font-size:22px}.kpi-subtext{font-size:11px}.erp-toolbar-top,.erp-toolbar-bottom{flex-direction:column;align-items:stretch;gap:8px}.erp-toolbar-top>*,.erp-toolbar-bottom>*{width:100%!important;min-width:0!important}.search-input-wrapper{max-width:100%!important;width:100%!important}.filter-select{width:100%!important}.segment-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:6px;gap:4px}.segment-tab{white-space:nowrap;flex-shrink:0;font-size:12px;padding:6px 10px}.date-quick-bar{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:6px;gap:4px}.date-quick-bar button{white-space:nowrap;flex-shrink:0;padding:4px 8px;font-size:11px}.table-container{border-radius:var(--radius-md);overflow:hidden}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.erp-table{min-width:780px}.pipeline-flow-grid{grid-template-columns:1fr;gap:8px}.pipeline-step-item{padding:12px 14px}.pipeline-step-arrow{display:none}.modal-overlay{padding:10px}.modal-content{width:95vw!important;max-width:95vw!important;max-height:90vh!important;overflow-y:auto!important;padding:16px 14px!important;margin:auto}.form-grid-2{grid-template-columns:1fr!important;gap:10px}}@media (max-width: 480px){.kpi-grid{grid-template-columns:1fr!important}.page-actions>*{flex:1 1 100%}.topbar{padding:0 10px}.page-wrapper{padding:12px 8px}}.import-keeper-header-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.import-keeper-summary{padding:14px 18px;border-radius:var(--radius-md);margin-bottom:16px;border:1px solid transparent;display:flex;flex-direction:column;gap:6px}.import-keeper-summary.clean{background:#10b98114;border-color:#10b98140;color:var(--text-main)}.import-keeper-summary.warning{background:#f59e0b14;border-color:#f59e0b40;color:var(--text-main)}.import-keeper-stats-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.import-keeper-stat-box{padding:10px 14px;border-radius:var(--radius-md);background:var(--bg-surface-sub);border:1px solid var(--border-subtle);display:flex;flex-direction:column}.import-keeper-stat-num{font-size:18px;font-weight:700;color:var(--text-main);font-family:var(--font-mono)}.import-keeper-stat-lbl{font-size:11px;color:var(--text-muted)}.import-keeper-bulk-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:14px}.import-keeper-bulk-btns{display:inline-flex;gap:6px}.btn-pill-choice{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:all .15s ease}.btn-pill-choice:hover{background:var(--bg-surface-hover);color:var(--text-main)}.btn-pill-choice.active-merge{background:#10b981;color:#fff;border-color:#10b981}.btn-pill-choice.active-new{background:#6366f1;color:#fff;border-color:#6366f1}.btn-pill-choice.active-skip{background:#64748b;color:#fff;border-color:#64748b}.import-keeper-card-list{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px;margin-bottom:16px}.import-keeper-card{padding:12px 14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.import-keeper-card:hover{border-color:var(--border-focus)}.import-keeper-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.import-keeper-card-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}@media (max-width: 600px){.import-keeper-card-body{grid-template-columns:1fr}}.import-keeper-col{padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-surface-sub);display:flex;flex-direction:column;gap:4px}.import-keeper-col-title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.import-keeper-row-val{display:flex;justify-content:space-between;gap:8px}.import-keeper-lbl{color:var(--text-muted)}.import-keeper-val{font-weight:600;color:var(--text-main);text-align:right;word-break:break-word}.import-keeper-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.priority-badge-wrapper{position:relative;display:inline-flex;align-items:center}.priority-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.priority-pill.clickable{cursor:pointer}.priority-pill.clickable:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.priority-pill.priority-urgent{background:#ef44441f;color:#ef4444;border-color:#ef44444d}:is([data-theme=dark],[data-color-mode=dark]) .priority-pill.priority-urgent{background:#ef444433;color:#f87171;border-color:#ef444466}.priority-pill.priority-urgent:hover{background:#ef444438}.priority-pill.priority-high{background:#f973161f;color:#ea580c;border-color:#f973164d}:is([data-theme=dark],[data-color-mode=dark]) .priority-pill.priority-high{background:#f9731633;color:#fb923c;border-color:#f9731666}.priority-pill.priority-high:hover{background:#f9731638}.priority-pill.priority-medium{background:#0ea5e91f;color:#0284c7;border-color:#0ea5e94d}:is([data-theme=dark],[data-color-mode=dark]) .priority-pill.priority-medium{background:#0ea5e933;color:#38bdf8;border-color:#0ea5e966}.priority-pill.priority-medium:hover{background:#0ea5e938}.priority-pill.priority-low{background:#64748b1a;color:#64748b;border-color:#64748b40}:is([data-theme=dark],[data-color-mode=dark]) .priority-pill.priority-low{background:#94a3b826;color:#94a3b8;border-color:#94a3b84d}.priority-pill.priority-low:hover{background:#64748b33}.priority-quick-popover{position:absolute;top:100%;left:0;margin-top:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column;gap:4px;z-index:100;min-width:130px}.priority-quick-opt{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;color:var(--text-main);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:all .15s ease}.priority-quick-opt:hover{background:var(--bg-surface-hover)}.priority-quick-opt.active{background:var(--primary-light);color:var(--primary)}.table-customizer-toolbar{display:flex;align-items:center;gap:8px}.btn-table-customizer{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:0 11px;height:32px;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-subtle);cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-table-customizer:hover{background:var(--bg-surface-hover);border-color:var(--border-focus)}.btn-table-customizer.active{background:var(--primary-light);color:var(--primary);border-color:var(--primary-glow)}.col-picker-dropdown{position:absolute;top:100%;right:0;margin-top:6px;width:290px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0000001a;padding:12px;z-index:120}.col-picker-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-subtle)}.col-picker-title{font-size:12px;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:6px}.col-picker-list{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;padding-right:2px}.col-picker-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:var(--radius-sm);transition:background .15s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.col-picker-item:hover{background:var(--bg-surface-hover)}.col-picker-item-label{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-main);cursor:pointer}.col-picker-checkbox{cursor:pointer;accent-color:var(--primary);width:15px;height:15px}.erp-table th.th-resizable{position:relative;-webkit-user-select:none;user-select:none;overflow:visible;border-right:1px solid var(--border-subtle);transition:border-color .15s ease}.erp-table th.th-resizable.is-resizing{border-right-color:var(--primary)!important}.col-resizer-handle{position:absolute;top:0;right:-7px;width:14px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:25;touch-action:none}.col-resizer-handle:after{content:"";position:absolute;top:0;bottom:0;left:6px;width:2px;background:transparent;transition:background .15s ease,box-shadow .15s ease}.col-resizer-handle:hover:after,.col-resizer-handle.is-active:after{background:var(--primary);box-shadow:0 0 8px var(--primary-glow)}body.col-is-resizing,body.col-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.topbar-actions-slot{display:flex;align-items:center;margin-right:4px}.meta-ads-picker-wrapper{position:relative;display:inline-block}.meta-ads-trigger-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);font-size:12px;font-weight:500;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}.meta-ads-trigger-btn:hover{background:var(--bg-surface-sub);border-color:var(--border-strong)}.meta-ads-trigger-btn.active-open{border-color:#1877f2;box-shadow:0 0 0 2px #1877f233;background:#1877f20f}.meta-trigger-cal-icon{color:#1877f2;flex-shrink:0}.meta-trigger-text{white-space:nowrap;letter-spacing:-.01em}.meta-trigger-arrow{color:var(--text-muted);transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.meta-trigger-arrow.rotated{transform:rotate(180deg)}.meta-ads-popover-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:660px;max-width:95vw;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 16px 40px #00000073,0 2px 8px #0003;z-index:9999;display:flex;flex-direction:column;overflow:hidden;animation:metaPopoverScale .16s cubic-bezier(.16,1,.3,1)}@keyframes metaPopoverScale{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.meta-popover-body{display:flex;min-height:380px}.meta-presets-column{width:175px;flex-shrink:0;background:var(--bg-surface-sub);border-right:1px solid var(--border-subtle);padding:14px 10px;display:flex;flex-direction:column}.meta-presets-title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;padding:0 8px 10px;border-bottom:1px solid var(--border-subtle);margin-bottom:8px}.meta-presets-list{display:flex;flex-direction:column;gap:3px}.meta-preset-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;background:transparent;color:var(--text-muted);font-size:12.5px;text-align:left;border-radius:6px;cursor:pointer;transition:all .15s ease}.meta-preset-item:hover{background:#ffffff0f;color:var(--text-main)}.meta-preset-item.selected{background:#1877f21f;color:#1877f2;font-weight:600}.meta-preset-radio{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--border-subtle);flex-shrink:0;position:relative;transition:all .15s ease}.meta-preset-item:hover .meta-preset-radio{border-color:var(--border-strong)}.meta-preset-radio.checked{border-color:#1877f2;background:#1877f2;box-shadow:inset 0 0 0 2.5px var(--bg-surface)}.meta-calendar-column{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.meta-inputs-row{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.meta-input-group{flex:1;display:flex;flex-direction:column;gap:4px}.meta-input-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase}.meta-input-field-wrap{position:relative}.meta-date-input{width:100%;height:32px;padding:0 10px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-main);font-size:12px;outline:none;transition:border-color .15s ease}.meta-date-input:focus{border-color:#1877f2}.meta-input-arrow{color:var(--text-muted);font-weight:700;padding-top:14px}.meta-dual-calendar-container{position:relative;padding-top:4px}.meta-nav-arrow{position:absolute;top:6px;width:26px;height:26px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease}.meta-nav-arrow:hover{background:var(--bg-surface-sub);border-color:var(--border-strong)}.meta-nav-prev{left:6px}.meta-nav-next{right:6px}.meta-dual-calendar-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.meta-month-panel{display:flex;flex-direction:column}.meta-month-header{text-align:center;margin-bottom:8px;height:26px;display:flex;align-items:center;justify-content:center}.meta-month-title{font-size:12.5px;font-weight:600;color:var(--text-main)}.meta-weekdays-row{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:4px}.meta-weekday-cell{font-size:10.5px;font-weight:600;color:var(--text-subtle);padding:4px 0}.meta-days-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.meta-cal-day{height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-main);font-size:11.5px;cursor:pointer;padding:0;position:relative;transition:background-color .12s ease}.meta-cal-day.out-of-month{color:var(--text-subtle);opacity:.35;cursor:default}.meta-day-inner{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .15s ease}.meta-cal-day:hover:not(.out-of-month):not(.is-start):not(.is-end) .meta-day-inner{background:#1877f233;color:#1877f2}.meta-cal-day.in-range{background:#1877f226;color:var(--text-main)}.meta-cal-day.is-start{background:linear-gradient(to right,transparent 50%,rgba(24,119,242,.15) 50%)}.meta-cal-day.is-end{background:linear-gradient(to left,transparent 50%,rgba(24,119,242,.15) 50%)}.meta-cal-day.is-start.is-end{background:transparent!important}.meta-cal-day.is-start .meta-day-inner,.meta-cal-day.is-end .meta-day-inner{background:#1877f2!important;color:#fff!important;font-weight:600;box-shadow:0 2px 6px #1877f266}.meta-cal-day.is-today .meta-day-inner{box-shadow:inset 0 0 0 1px var(--primary);font-weight:600}.meta-selection-summary{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-surface-sub);border-radius:6px;border:1px dashed var(--border-subtle);margin-top:auto}.meta-summary-badge{font-size:11px;font-weight:600;background:#1877f226;color:#1877f2;padding:2px 7px;border-radius:4px}.meta-summary-text{font-size:11.5px;color:var(--text-muted)}.meta-popover-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg-surface-sub);border-top:1px solid var(--border-subtle)}.meta-footer-tip{font-size:11px;color:var(--text-subtle)}.meta-footer-right{display:flex;gap:8px}.meta-btn-cancel{height:32px;padding:0 14px;border-radius:6px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-main);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.meta-btn-cancel:hover{background:#ffffff0f;border-color:var(--border-strong)}.meta-btn-update{height:32px;padding:0 16px;border-radius:6px;border:none;background:#1877f2;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px #1877f259}.meta-btn-update:hover{background:#166fe5;box-shadow:0 3px 8px #1877f280}.guide-nav-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;border-bottom:1px solid var(--border-subtle)}.guide-nav-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--transition)}.guide-nav-tab:hover{background:var(--bg-surface-sub);color:var(--text-main);border-color:var(--border-strong)}.guide-nav-tab.active{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.guide-nav-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:var(--radius-full);background:var(--bg-surface-sub);color:var(--text-muted);font-size:11px;font-weight:700}.guide-nav-tab.active .guide-nav-badge{background:var(--primary);color:var(--text-inverse)}.guide-collapsible-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden;margin-top:14px;transition:border-color var(--transition)}.guide-collapsible-box:hover{border-color:var(--border-strong)}.guide-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-surface);border:none;cursor:pointer;text-align:left;transition:background var(--transition)}.guide-accordion-header:hover{background:var(--bg-surface-sub)}.guide-accordion-title{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;color:var(--text-main)}.guide-accordion-arrow{font-size:11px;color:var(--text-muted);transition:transform var(--transition)}.guide-accordion-body{padding:14px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-sub)}.guide-card-footer-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.guide-quiz-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.guide-quiz-stepper{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.guide-quiz-dot{width:30px;height:30px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.guide-quiz-dot:hover{border-color:var(--primary);color:var(--text-main)}.guide-quiz-dot.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.guide-quiz-dot.correct{background:var(--status-closing-bg);border-color:var(--status-closing-text);color:var(--status-closing-text)}.guide-quiz-dot.wrong{background:var(--status-hot-bg);border-color:var(--status-hot-text);color:var(--status-hot-text)}.guide-quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.guide-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;margin-bottom:18px}.guide-search{min-width:220px}.guide-progress{flex:1;min-width:200px}.guide-progress-label{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:6px}.guide-progress-label strong{color:var(--primary)}.guide-progress-track{height:8px;background:var(--bg-surface-sub);border-radius:var(--radius-full);overflow:hidden}.guide-progress-fill{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width var(--transition)}.guide-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:18px}.guide-topic-list{display:flex;flex-direction:column;gap:4px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:8px;position:sticky;top:calc(var(--topbar-height) + 16px)}.guide-topic-btn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:13px;text-align:left;cursor:pointer;transition:all var(--transition)}.guide-topic-btn:hover{background:var(--bg-surface-sub);color:var(--text-main)}.guide-topic-btn.active{background:var(--primary-light);color:var(--primary);font-weight:600}.guide-topic-icon{width:20px;text-align:center}.guide-topic-name{flex:1}.guide-topic-check{color:var(--primary);font-weight:700}.guide-empty{padding:12px;font-size:13px;color:var(--text-muted)}.guide-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:20px}.guide-card h2{font-size:16px;margin:0 0 4px;color:var(--text-main)}.guide-card p{font-size:13px;margin:0;color:var(--text-muted)}.guide-section{margin-bottom:18px}.guide-section>p{margin-bottom:14px}.guide-section>h2+.table-responsive{margin-top:12px}.guide-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.guide-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.guide-steps li label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:13.5px;line-height:1.55;color:var(--text-main);cursor:pointer;transition:all var(--transition)}.guide-steps li label:hover{border-color:var(--border-strong)}.guide-steps li input{margin-top:4px;accent-color:var(--primary)}.guide-steps li.is-done label{background:var(--primary-light);border-color:var(--primary-glow);color:var(--text-muted)}.guide-step-num{flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-full);background:var(--bg-surface-sub);color:var(--text-muted);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.guide-steps li.is-done .guide-step-num{background:var(--primary);color:var(--text-inverse)}.guide-tips{margin-top:14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-surface-sub);font-size:13px;color:var(--text-main)}.guide-tips ul{margin:6px 0 0;padding-left:18px;color:var(--text-muted)}.guide-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.guide-status-chip{padding:6px 14px;border-radius:var(--radius-full);border:1.5px solid var(--border-subtle);background:var(--bg-surface);color:var(--chip-color);font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition)}.guide-status-chip.active{border-color:var(--chip-color);background:var(--bg-surface-sub)}.guide-status-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-left:4px solid var(--chip-color);border-radius:var(--radius-md);background:var(--bg-surface-sub);font-size:13.5px;color:var(--text-main);line-height:1.55}.guide-lbl{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.guide-access-table{min-width:0;width:100%;table-layout:auto}.guide-access-table th,.guide-access-table td{white-space:normal}.guide-access-table td.is-current,.guide-access-table th.is-current{background:var(--primary-light);font-weight:600}.guide-quiz{display:flex;flex-direction:column;gap:16px}.guide-quiz-q{font-size:13.5px;font-weight:600;color:var(--text-main);margin-bottom:8px}.guide-quiz-options{display:flex;flex-wrap:wrap;gap:8px}.guide-quiz-opt{padding:7px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-family:var(--font-sans);font-size:13px;cursor:pointer;transition:all var(--transition)}.guide-quiz-opt:hover:not(:disabled){border-color:var(--primary)}.guide-quiz-opt:disabled{cursor:default;opacity:.6}.guide-quiz-opt.correct{opacity:1;border-color:var(--status-closing-text);background:var(--status-closing-bg);color:var(--status-closing-text);font-weight:600}.guide-quiz-opt.wrong{opacity:1;border-color:var(--status-hot-text);background:var(--status-hot-bg);color:var(--status-hot-text)}.guide-quiz-why{margin-top:8px;font-size:12.5px}.guide-quiz-why.correct{color:var(--status-closing-text)}.guide-quiz-why.wrong{color:var(--status-hot-text)}.guide-quiz-score{margin-top:18px;padding:12px 14px;border-radius:var(--radius-md);background:var(--primary-light);color:var(--text-main);font-size:13.5px}@media (max-width: 900px){.guide-layout{grid-template-columns:1fr}.guide-topic-list{position:static;flex-direction:row;overflow-x:auto}.guide-topic-btn{width:auto;white-space:nowrap}.guide-status-detail{grid-template-columns:1fr}.guide-search{min-width:0;max-width:none}}@media (max-width: 600px){.topbar{gap:8px}.topbar-left{flex:1;min-width:0}.breadcrumb{min-width:0;overflow:hidden}.breadcrumb-active{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{gap:8px;flex-shrink:0}.live-indicator,.meta-trigger-text,.meta-trigger-arrow{display:none}.meta-ads-trigger-btn{padding:0 9px}.meta-ads-popover-dropdown{position:fixed;top:60px;left:8px;right:8px;width:auto;max-width:none;max-height:calc(100vh - 76px);overflow-y:auto}.meta-popover-body{flex-direction:column;min-height:0}.meta-presets-column{width:auto;border-right:none;border-bottom:1px solid var(--border-subtle);padding:10px}.meta-presets-title{border-bottom:none;padding-bottom:6px;margin-bottom:0}.meta-presets-list{flex-direction:row;flex-wrap:wrap;gap:6px}.meta-preset-item{width:auto;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.meta-preset-radio{display:none}.meta-dual-calendar-grid{grid-template-columns:1fr!important;display:grid}.meta-dual-calendar-grid>.meta-month-panel:first-child{display:none}.meta-nav-next{right:6px}.online-users-popover{position:fixed;top:60px;left:8px;right:8px;width:auto}}.cs-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:16px;border-bottom:1px solid var(--border-subtle)}.cs-tab{flex-shrink:0;padding:9px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cs-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.cs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 14px}.cs-toolbar-left{display:flex;align-items:center;gap:10px}.cs-toolbar-label-txt{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cs-category-select{height:36px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-main);padding:0 10px;cursor:pointer}.cs-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cs-search-input-wrap{position:relative;display:flex;align-items:center}.cs-search-input{height:36px;width:240px;font-size:12.5px;border-radius:8px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-main);padding:0 28px 0 12px;transition:width .2s ease,border-color .2s ease}.cs-search-input:focus{width:280px;border-color:var(--primary);outline:none}.cs-search-clear-btn{position:absolute;right:8px;background:none;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;padding:2px 4px}.cs-btn-add{height:36px;font-size:13px;font-weight:600;padding:0 16px;border-radius:8px}.cs-chips{display:flex;flex-wrap:wrap;gap:6px}.cs-chip{padding:5px 11px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:12px;font-weight:600;cursor:pointer}.cs-chip span{margin-left:4px;font-size:10.5px;color:var(--text-muted)}.cs-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.cs-chip.active span{color:#ffffffd9}.cs-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.cs-empty{padding:32px 16px;text-align:center;color:var(--text-muted);font-size:13px;background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:10px}.cs-section-title{font-size:15px;font-weight:700;color:var(--text-main);margin:0 0 12px}.cs-section-title span{font-size:12px;font-weight:500;color:var(--text-muted)}.cs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.cs-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0;position:relative;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-card:hover{border-color:#10b98159;box-shadow:0 4px 18px #0003}.cs-card.is-muted{opacity:.6}.cs-card-head{display:flex;align-items:center;gap:6px}.cs-card-head-right{margin-left:auto;display:flex;align-items:center;gap:6px}.cs-quick-action-btn{background:none;border:1px solid transparent;padding:2px 5px;border-radius:6px;cursor:pointer;font-size:12px;opacity:.65;transition:opacity .15s ease,background .15s ease}.cs-quick-action-btn:hover{opacity:1;background:var(--bg-surface-sub);border-color:var(--border-subtle)}.cs-card-no{font-size:11px;color:var(--text-subtle);font-family:var(--font-mono)}.cs-card-title{margin:0;font-size:13.5px;font-weight:700;color:var(--text-main);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.cs-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;background:#10b9811f;color:var(--primary)}.cs-badge.soft{background:var(--bg-surface-sub);color:var(--text-muted)}.cs-badge.danger{background:#ef44441f;color:#dc2626}.cs-badge.success{background:#0ea5e91f;color:#0284c7}.cs-badge-acc{background:#10b98129!important;color:#10b981!important;border:1px solid rgba(16,185,129,.35);font-weight:700;display:inline-flex;align-items:center;gap:3px}.cs-badge-review{background:#f59e0b29!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.35);font-weight:700;display:inline-flex;align-items:center;gap:3px}.cs-badge-reject{background:#ef444429!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.35);font-weight:700;display:inline-flex;align-items:center;gap:3px}.cs-card.is-reject{border-color:#ef444459;background:linear-gradient(180deg,rgba(239,68,68,.04) 0%,var(--bg-surface) 100%)}.cs-card.is-review{border-color:#f59e0b59;background:linear-gradient(180deg,rgba(245,158,11,.03) 0%,var(--bg-surface) 100%)}.cs-card.is-acc{border-color:var(--border-subtle)}.cs-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.cs-media-box{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0b0f17;border:1px solid rgba(255,255,255,.06)}.cs-media-box iframe,.cs-media-box img{width:100%;height:100%;border:0;object-fit:cover;display:block}.cs-media-grid>.cs-media-box:only-child{grid-column:1 / -1}.cs-yt-thumb,.cs-img-btn{border:none;padding:0;cursor:pointer;width:100%;height:100%}.cs-yt-thumb{position:relative;background:#000}.cs-yt-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ef4444eb;color:#fff;font-size:14px;transition:transform .15s ease}.cs-yt-thumb:hover .cs-yt-play{transform:scale(1.1)}.cs-img-zoom{max-width:94vw;max-height:88vh;border-radius:8px;box-shadow:var(--shadow-xl)}.cs-carousel{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0b0f17;border:1px solid rgba(255,255,255,.08);-webkit-user-select:none;user-select:none;touch-action:pan-y}.cs-carousel-track{display:flex;width:100%;height:100%;transition:transform .35s cubic-bezier(.25,1,.5,1)}.cs-carousel-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.cs-carousel-slide img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.cs-carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;cursor:pointer;z-index:5;transition:all .2s ease;opacity:.85}.cs-carousel:hover .cs-carousel-nav-btn{opacity:1}.cs-carousel-nav-btn:hover{background:#0f172af2;transform:translateY(-50%) scale(1.1);border-color:#fff6}.cs-carousel-nav-btn.prev{left:8px}.cs-carousel-nav-btn.next{right:8px}.cs-carousel-counter{position:absolute;top:8px;right:8px;background:#0f172ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);color:#f8fafc;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;z-index:4;letter-spacing:.3px;display:inline-flex;align-items:center;gap:4px}.cs-carousel-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;z-index:5;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;border-radius:999px}.cs-carousel-dot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;padding:0;cursor:pointer;transition:all .25s ease}.cs-carousel-dot.active{width:16px;border-radius:3px;background:var(--primary);box-shadow:0 0 6px var(--primary-glow)}.cs-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column}.cs-lightbox-close{position:absolute;top:18px;right:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s ease;z-index:1010}.cs-lightbox-close:hover{background:#ef4444d9;transform:scale(1.08)}.cs-lightbox-body{position:relative;display:flex;align-items:center;justify-content:center;max-width:92vw;max-height:82vh}.cs-lightbox-img{max-width:88vw;max-height:78vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 50px #000000b3}.cs-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;z-index:1005;transition:all .2s ease}.cs-lightbox-nav:hover{background:#ffffff59;transform:translateY(-50%) scale(1.1)}.cs-lightbox-nav.prev{left:-54px}.cs-lightbox-nav.next{right:-54px}@media (max-width: 768px){.cs-lightbox-nav.prev{left:8px}.cs-lightbox-nav.next{right:8px}}.cs-lightbox-counter{color:#e2e8f0;font-size:13px;font-weight:600;margin-top:14px;background:#ffffff1f;padding:4px 14px;border-radius:999px;letter-spacing:.3px}.cs-media-empty{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:#ffffff05;border:1px dashed var(--border-subtle);color:var(--text-muted)}.cs-media-empty-icon{font-size:24px;opacity:.5}.cs-media-empty-text{font-size:11.5px;font-weight:500;color:var(--text-subtle)}.cs-caption{font-size:12px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;max-height:85px;overflow-y:auto;position:relative}.cs-caption::-webkit-scrollbar{width:4px}.cs-caption::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.cs-caption p,.cs-guide p,.cs-material-field p{margin:4px 0 0;white-space:pre-wrap;word-break:break-word;color:var(--text-main);line-height:1.45}.cs-caption.empty{display:flex;align-items:center;font-size:11.5px;color:var(--text-subtle);font-style:normal;min-height:48px;max-height:48px;padding:8px 10px;background:#ffffff04}.cs-caption-label,.cs-material-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:2px}.cs-link-btn{border:none;background:none;padding:0;color:var(--primary);font-size:11.5px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:0}.cs-guide{font-size:11.5px}.cs-guide-toggle-btn{background:none;border:none;padding:0;font-size:11.5px;font-weight:600;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.cs-guide-toggle-btn:hover{color:var(--primary)}.cs-guide-content{margin:4px 0 0;padding:6px 8px;background:#10b9810d;border-left:2px solid var(--primary);border-radius:4px;font-size:11.5px;line-height:1.4;color:var(--text-main);white-space:pre-wrap;word-break:break-word}.cs-share-bar{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.cs-share-btn-wa{flex:1.2;height:32px;padding:0 10px;border-radius:7px;border:1px solid #16a34a;background:#16a34a;color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s ease,transform .1s ease;white-space:nowrap}.cs-share-btn-wa:hover{background:#15803d}.cs-btn-wa-dot{width:7px;height:7px;border-radius:50%;background:#86efac}.cs-share-btn-action{flex:1;height:32px;padding:0 8px;border-radius:7px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-main);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.cs-share-btn-action:hover,.cs-share-btn-action.active{background:var(--bg-surface);border-color:#ffffff40;color:var(--text-main)}.cs-share-dropdown-wrap{position:relative}.cs-share-btn-more{width:32px;height:32px;padding:0;border-radius:7px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-muted);font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.cs-share-btn-more:hover,.cs-share-btn-more.active{background:var(--bg-surface);color:var(--text-main);border-color:#ffffff40}.cs-share-dropdown-menu{position:absolute;bottom:calc(100% + 6px);right:0;min-width:190px;background:#121927;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 10px 28px #00000080;padding:6px;z-index:100;display:flex;flex-direction:column;gap:2px;animation:csDropdownFadeIn .12s ease-out}@keyframes csDropdownFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cs-dropdown-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:4px 8px}.cs-dropdown-divider{height:1px;background:#ffffff14;margin:4px 0}.cs-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;color:var(--text-main);font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.cs-dropdown-item:hover{background:#ffffff12}.cs-dropdown-item.danger{color:#ef4444}.cs-dropdown-item.danger:hover{background:#ef44441f}.cs-share-preview{max-height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;padding:10px;border-radius:8px;background:var(--bg-surface-sub);color:var(--text-main)}.cs-admin-actions{display:flex;gap:6px;padding-top:8px;border-top:1px dashed var(--border-subtle)}.cs-admin-actions .btn{height:30px;font-size:12px;padding:0 12px}.btn.danger{color:#dc2626;border-color:#ef444466}.cs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start}.cs-form-grid .form-group{margin:0}.cs-form-grid .span-full{grid-column:1 / -1}.cs-media-edit-list{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.cs-media-edit-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border-subtle);border-radius:8px;font-size:12px}.cs-media-kind{flex-shrink:0;font-weight:600}.cs-media-edit-thumb{width:40px;height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}.cs-media-edit-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.cs-media-add{display:flex;flex-wrap:wrap;gap:8px}.cs-media-add .form-control{flex:1;min-width:200px}.cs-itin-layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:14px;align-items:start}.cs-itin-list{display:flex;flex-direction:column;gap:10px}.cs-itin-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.cs-itin-item.active{border-color:var(--primary);box-shadow:0 0 0 2px #10b98126}.cs-itin-open{display:flex;gap:10px;align-items:flex-start;text-align:left;border:none;background:none;padding:0;cursor:pointer;color:var(--text-main);font-size:13px}.cs-itin-open small{display:block;margin-top:2px;font-size:11.5px;color:var(--text-muted)}.cs-itin-icon{font-size:20px}.cs-pdf-viewer{position:sticky;top:calc(var(--topbar-height) + 12px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;min-height:300px}.cs-pdf-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);font-size:13px}.cs-pdf-head a{color:var(--primary);font-size:12px;white-space:nowrap}.cs-pdf-viewer iframe{width:100%;height:75vh;border:0;display:block}.cs-pdf-viewer .cs-empty{border:none}.cs-material-section{margin-bottom:26px}.cs-group{margin-bottom:18px}.cs-group-title{margin:0 0 4px;font-size:13.5px;font-weight:700;color:var(--primary)}.cs-group-note{margin:0 0 10px;font-size:12px;color:var(--text-muted)}.cs-material-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.cs-material-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.cs-material-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--text-main)}.cs-material-head .cs-card-no{margin-left:0}.cs-material-field{font-size:12.5px}.cs-material-field a{font-size:12px;color:var(--primary);word-break:break-all}.cs-material-field.is-copy p{background:var(--bg-surface-sub);border-radius:8px;padding:8px 10px}@media (max-width: 768px){.cs-itin-layout{grid-template-columns:1fr}.cs-pdf-viewer{position:static}.cs-pdf-viewer iframe{height:70vh}.cs-card-grid,.cs-material-list,.cs-form-grid{grid-template-columns:1fr}.cs-toolbar-right{width:100%}.cs-toolbar-right .form-control{flex:1;min-width:0}.cs-month-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px}.cs-month-chips .cs-chip{flex-shrink:0}}.pdf-viewer{max-height:80vh;overflow-y:auto;background:#525659;padding:10px;display:flex;flex-direction:column;gap:10px}.pdf-page{width:100%;background:#fff;box-shadow:0 2px 8px #0000004d}.pdf-page canvas{width:100%;height:100%;display:block}.cs-chip.is-empty{opacity:.55}@media (max-width: 768px){.pdf-viewer{max-height:none;padding:6px}}.pagination-gap{padding:0 2px;color:var(--text-subtle)}@media (max-width: 640px){.erp-pagination{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.erp-pagination .pagination-controls{flex-wrap:wrap;justify-content:center;gap:4px}}.guide-rule-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.guide-rule-row{display:flex;align-items:center;gap:12px;text-align:left;padding:9px 12px;border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);border-left:4px solid var(--chip-color);background:var(--bg-surface);color:var(--text-main);font-size:13px;cursor:pointer}.guide-rule-row.active{border-color:var(--chip-color);background:var(--bg-surface-sub)}.guide-rule-name{flex-shrink:0;min-width:82px;font-weight:800;color:var(--chip-color);font-size:12px;letter-spacing:.03em}.guide-status-note{grid-column:1 / -1;font-size:12.5px;color:#b45309}.guide-info-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:18px}.guide-info-grid h3{margin:0 0 4px;font-size:14px}.guide-muted{font-size:12px;color:var(--text-muted)}.guide-info-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.guide-info-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-size:13px;cursor:pointer}.guide-info-item.checked{border-color:var(--primary);background:#10b98114}.guide-info-no{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--bg-surface-sub);color:var(--text-muted);flex-shrink:0}.guide-suggest{padding:14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);border-top:4px solid var(--chip-color);background:var(--bg-surface-sub);display:flex;flex-direction:column;gap:10px;align-self:start}.guide-chat-stepper{display:flex;gap:6px}.guide-chat-stepper button{width:34px;height:34px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:16px;cursor:pointer}.guide-chat-stepper input{width:64px;height:34px;text-align:center;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:14px}.guide-suggest-result strong{display:block;font-size:18px;color:var(--chip-color)}.guide-suggest-result p{margin:4px 0;font-size:12.5px;color:var(--text-main)}.guide-mql{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:6px;background:#10b98124;color:var(--primary);font-size:11px;font-weight:700}@media (max-width: 768px){.guide-info-grid{grid-template-columns:1fr}.guide-rule-row{flex-direction:column;align-items:flex-start;gap:2px}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.modal-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #00000059,0 8px 10px -6px #0000004d;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:scaleUp .2s cubic-bezier(.16,1,.3,1)}.modal-close{flex-shrink:0;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer}.modal-close:hover{color:var(--text-main);background:var(--bg-surface-sub)}@media (max-width: 768px){.modal-backdrop{padding:10px}}.dash-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dash-pipeline-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.dash-dist-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--border-subtle);margin:16px 0}.dash-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dash-stage{background:var(--bg-surface-sub);border:1px solid var(--border-subtle);border-top:3px solid var(--stage-color);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.dash-stage-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.dash-stage-name{font-size:12px;font-weight:700;color:var(--stage-color)}.dash-stage-conv{font-size:10.5px;font-weight:600;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:1px 7px}.dash-stage-val{font-size:26px;font-weight:800;color:var(--stage-color);font-family:var(--font-mono);line-height:1.1}.dash-stage-pct{font-size:11px;color:var(--text-muted)}.dash-stage-rule{font-size:11.5px;color:var(--text-muted);line-height:1.4;margin-top:2px}.dash-unassigned{margin-top:12px;font-size:12px;color:var(--text-muted)}@media (max-width: 640px){.dash-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width: 1200px){.dash-stage-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.segment-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.filter-segments{flex-wrap:wrap}.segment-btn{white-space:nowrap}.cs-select-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-muted)}.cs-select-label .form-control{width:auto;min-width:220px;height:34px;font-size:12.5px}@media (max-width: 768px){.cs-select-label{width:100%}.cs-select-label .form-control{flex:1;min-width:0}}.quick-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding-right:22px!important;max-width:150px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='3'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;outline:none}.quick-select:hover,.quick-select:focus{box-shadow:0 0 0 2px #10b9814d}.quick-select option{color:var(--text-main);background:var(--bg-surface);font-weight:500}.cs-scope-toggle{margin-right:8px}.lead-row-alarm-active{background-color:#ef44440a!important;border-left:4px solid #ef4444!important;box-shadow:inset 0 0 16px #ef44440f}.erp-table tbody tr.lead-row-alarm-active:hover{background-color:#ef44441f!important}.lead-alarm-alert-box{display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(135deg,#ef44441f,#dc26260f);border:1px solid rgba(239,68,68,.35);border-radius:6px;padding:4px 8px;margin-top:5px;font-size:11px}.lead-alarm-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.alarm-icon-pulse{display:inline-block;animation:alarm-shake 1.5s infinite;font-size:13px}@keyframes alarm-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-15deg)}40%,80%{transform:rotate(15deg)}}.alarm-tag{background:#ef4444;color:#fff;font-weight:700;font-size:10px;padding:1px 6px;border-radius:4px;letter-spacing:.03em;text-transform:uppercase}.alarm-dt{color:#dc2626;font-weight:700;font-size:11.5px}.alarm-note-text{color:var(--text-main);font-style:italic;font-size:11px}.btn-dismiss-alarm-pill{background:#fff;color:#dc2626;border:1px solid rgba(220,38,38,.4);font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.btn-dismiss-alarm-pill:hover{background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:0 2px 6px #dc262640}.lead-scheduled-reminder-badge{display:inline-flex;align-items:center;gap:5px;background:#3b82f614;border:1px solid rgba(59,130,246,.25);color:#2563eb;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:500;margin-top:4px}.lead-scheduled-reminder-badge .reminder-note-hint{color:var(--text-muted);font-size:10.5px}.btn-table-action.alarm-active-btn{color:#ef4444!important;border-color:#ef444466!important;background:#ef444414!important;animation:pulse-border 2s infinite}@keyframes pulse-border{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 5px #ef444400}to{box-shadow:0 0 #ef444400}}.table-freeze{min-height:220px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:auto}.table-freeze .erp-table{touch-action:pan-x pan-y}.table-freeze .erp-table thead th{position:sticky;top:0;z-index:3;touch-action:pan-x pan-y}.table-freeze .erp-table [data-frozen]{position:sticky;z-index:2;background-color:var(--bg-surface);touch-action:pan-x pan-y;pointer-events:auto}.table-freeze .erp-table thead th[data-frozen]{z-index:4;background-color:var(--bg-surface-sub);touch-action:pan-x pan-y}.table-freeze .erp-table [data-frozen=last]{box-shadow:6px 0 8px -6px #0f172a40}:is([data-theme=dark],[data-color-mode=dark]) .table-freeze .erp-table [data-frozen=last]{box-shadow:6px 0 8px -6px #000000b3}.table-freeze .erp-table tbody tr:hover>td[data-frozen]{background-image:linear-gradient(var(--primary-light),var(--primary-light))}@media (max-width: 767px){.table-freeze{min-height:200px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:auto}.table-freeze .erp-table [data-frozen]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.table-freeze .erp-table [data-frozen=last]{box-shadow:5px 0 10px -4px #00000059}:is([data-theme=dark],[data-color-mode=dark]) .table-freeze .erp-table [data-frozen=last]{box-shadow:5px 0 12px -3px #000000d9}}.page-header{padding:20px 24px;margin-bottom:20px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:radial-gradient(120% 160% at 100% 0%,var(--primary-glow) 0%,transparent 55%),var(--bg-surface);box-shadow:var(--shadow-xs);align-items:flex-end}.page-title-group h1{font-size:22px;letter-spacing:-.3px}.page-title-group h1 svg{flex:none}.page-title-group p{max-width:760px;line-height:1.5}.kpi-card{padding:16px 18px}.kpi-card:after{display:none}.kpi-card:not(.interactive):hover{transform:none;box-shadow:var(--shadow-sm);border-color:var(--border-subtle)}.kpi-title{font-size:12.5px;text-transform:none;letter-spacing:0}.kpi-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.kpi-subtext{color:var(--text-muted);margin-top:6px}.kpi-grid{gap:16px;margin-bottom:20px}.kpi-card.interactive.active:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--primary)}.table-container{box-shadow:var(--shadow-xs)}.erp-table thead th{font-size:11px;letter-spacing:.4px;padding:11px 14px}.erp-table tbody td{padding:11px 14px}.btn{border-radius:10px}.btn:disabled,.btn[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important;filter:grayscale(.2)!important}.form-control{border-radius:10px}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.filter-segments{border-radius:10px}.segment-btn{border-radius:8px}@media (max-width: 720px){.page-header{padding:16px;align-items:flex-start}.page-title-group h1{font-size:19px}.page-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.page-actions>*{width:100%;min-width:0}.page-actions .btn{width:100%;padding:0 10px}.page-actions>.btn-primary:last-child{grid-column:1 / -1}}.kpi-card[style*=border-top]{border-top:1px solid var(--border-subtle)!important;background:var(--bg-surface)!important}.kpi-card .kpi-title[style]{color:var(--text-muted)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}@media (max-width: 720px){.erp-toolbar-box:not(.lt-box)>div>div{width:100%}.erp-toolbar-box:not(.lt-box)>div>div>div{width:100%}.erp-toolbar-box:not(.lt-box)>div>div>div>span:first-child{flex:0 0 96px}.erp-toolbar-box:not(.lt-box) select.form-control{flex:1;width:auto!important;min-width:0!important;max-width:100%}.erp-toolbar-box:not(.lt-box)>div>div>div[style*="width: 1px"]{display:none}}.murottal-sticky-container{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.murottal-sticky-container:hover,.murottal-sticky-container:focus-within{opacity:1!important}.murottal-drag-grip{display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:0 4px;opacity:.6;transition:opacity .15s ease,color .15s ease}.murottal-drag-grip:hover{opacity:1;color:#38bdf8}.murottal-drag-grip:active{cursor:grabbing}.sticky-add-lead-container{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.sticky-add-lead-container:hover,.sticky-add-lead-container:focus-within{opacity:1!important}.sticky-add-lead-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 24px #10b98166,0 2px 6px #0003;border-radius:28px;padding:8px 16px 8px 8px;font-family:inherit;font-size:13px;font-weight:700;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sticky-add-lead-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 28px #10b98180,0 4px 8px #00000040;filter:brightness(1.05)}.sticky-add-lead-btn:active{cursor:grabbing;transform:scale(.98)}.sticky-add-lead-icon{width:28px;height:28px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:14px}.cs-media-box.cs-social{aspect-ratio:9 / 16;max-height:620px;max-width:360px;margin:0 auto;width:100%;background:#0b0f17}.cs-media-box.cs-social.instagram{aspect-ratio:4 / 5.6}.cs-social-thumb{position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;background:radial-gradient(circle at 30% 20%,#25f4ee33,transparent 50%),radial-gradient(circle at 70% 80%,#fe2c5533,transparent 50%),#0b0f17;font:inherit}.cs-social.instagram .cs-social-thumb{background:radial-gradient(circle at 20% 90%,#feda7555,transparent 50%),radial-gradient(circle at 80% 10%,#962fbf55,transparent 55%),radial-gradient(circle at 60% 60%,#d6297755,transparent 60%),#0b0f17}.cs-social-logo{font-size:34px}.cs-social-thumb b{font-size:14px}.cs-social-thumb small{font-size:11.5px;opacity:.75}.cs-social-thumb .cs-yt-play{position:static;margin-top:10px;background:#ffffff29}.cs-carousel-slide>.cs-social{max-height:100%}.tfe-dialog{max-width:1040px!important;width:min(1040px,calc(100vw - 24px))}.tfe-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tfe-status{font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:999px;border:1px solid}.tfe-status.acc{color:#059669;background:#10b9811f;border-color:#10b98159}.tfe-status.review{color:#b45309;background:#f59e0b1f;border-color:#f59e0b59}.tfe-status.reject{color:#dc2626;background:#ef44441f;border-color:#ef444459}.tfe-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:16px;align-items:start;max-height:calc(100vh - 190px);overflow-y:auto}.tfe-main,.tfe-side{display:flex;flex-direction:column;gap:12px;min-width:0}.tfe-side{position:sticky;top:0}.tfe-sec{padding:14px 16px;border-radius:14px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.tfe-sec h4{margin:0 0 10px;font-size:13.5px;color:var(--text-main);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tfe-sec h4 small{font-size:11.5px;font-weight:500;color:var(--text-muted)}.tfe-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tfe-field{display:block;margin-bottom:10px}.tfe-field:last-child{margin-bottom:0}.tfe-field>span{display:block;font-size:12px;font-weight:700;color:var(--text-main);margin-bottom:5px}.tfe-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-bottom:10px}.tfe-media-item{border-radius:10px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-surface)}.tfe-media-thumb{position:relative;aspect-ratio:1;background:#0b0f17}.tfe-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tfe-media-thumb i{position:absolute;top:5px;left:5px;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:#0f172abf;color:#fff;font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.tfe-media-vid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800}.tfe-media-vid.youtube{background:linear-gradient(135deg,#7f1d1d,#ef4444)}.tfe-media-vid.tiktok{background:linear-gradient(135deg,#111827,#0e7490 60%,#be123c)}.tfe-media-vid.instagram{background:linear-gradient(135deg,#f59e0b,#db2777 55%,#7c3aed)}.tfe-media-act{display:flex}.tfe-media-act button{flex:1;border:0;border-top:1px solid var(--border-subtle);background:none;color:var(--text-main);padding:5px 0;cursor:pointer;font-size:12px}.tfe-media-act button+button{border-left:1px solid var(--border-subtle)}.tfe-media-act button:disabled{opacity:.3;cursor:default}.tfe-media-act button:last-child{color:var(--status-hot-text)}.tfe-drop{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px dashed var(--border-strong);border-radius:12px;background:var(--bg-surface);margin-bottom:10px;transition:border-color .15s}.tfe-drop.is-drag{border-color:var(--primary)}.tfe-drop>span{font-size:24px}.tfe-drop>div{flex:1;min-width:0}.tfe-drop b{display:block;font-size:13px;color:var(--text-main)}.tfe-drop small{display:block;font-size:11.5px;color:var(--text-muted)}.tfe-video{display:flex;gap:8px}.tfe-detect{display:block;margin-top:5px;font-size:11.5px;font-weight:600}.tfe-detect.ok{color:#059669}.tfe-detect.bad{color:var(--status-hot-text)}.tfe-approval{border-top:3px solid #f59e0b}.tfe-approval.acc{border-top-color:#10b981}.tfe-approval.reject{border-top-color:#ef4444}.tfe-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:11px;background:var(--bg-surface);border:1px solid var(--border-subtle);margin-bottom:10px}.tfe-seg button{border:0;background:none;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:700;padding:7px 4px;border-radius:8px;cursor:pointer}.tfe-seg button.on.acc{background:#10b981;color:#fff}.tfe-seg button.on.review{background:#f59e0b;color:#111}.tfe-seg button.on.reject{background:#ef4444;color:#fff}.tfe-muted{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}.tfe-note{margin-top:10px;padding:9px 11px;border-radius:10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}.tfe-note b{font-size:12px;color:var(--text-main)}.tfe-note p{margin:4px 0 0;font-size:12.5px;color:var(--text-main);white-space:pre-wrap}.tfe-preview-card{border-radius:12px;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle)}.tfe-preview-card>img,.tfe-preview-vid,.tfe-preview-empty{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.tfe-preview-empty{color:var(--text-muted);font-weight:500;font-size:12px;background:var(--bg-surface-sub)}.tfe-preview-vid.youtube{background:linear-gradient(135deg,#7f1d1d,#ef4444)}.tfe-preview-vid.tiktok{background:linear-gradient(135deg,#111827,#0e7490 60%,#be123c)}.tfe-preview-vid.instagram{background:linear-gradient(135deg,#f59e0b,#db2777 55%,#7c3aed)}.tfe-preview-body{padding:10px 12px}.tfe-preview-body small{font-size:11px;color:var(--text-muted)}.tfe-preview-body b{display:block;font-size:13.5px;color:var(--text-main);margin:2px 0 4px}.tfe-preview-body p{margin:0;font-size:12px;color:var(--text-muted);white-space:pre-wrap;line-height:1.45}@media (max-width: 860px){.tfe-body{grid-template-columns:1fr;max-height:calc(100vh - 160px)}.tfe-side{position:static;order:-1}.tfe-preview{display:none}.tfe-row2{grid-template-columns:1fr}}.wa-chooser{max-width:420px!important}.wa-chooser-to{margin:0 0 10px;font-size:13px;color:var(--text-muted)}.wa-chooser-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wa-opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border-radius:14px;border:1.5px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-main);font:inherit;cursor:pointer;transition:transform .15s,border-color .15s}.wa-opt:hover{transform:translateY(-2px);border-color:#25d366}.wa-opt.business:hover{border-color:#0e7490}.wa-opt-ic{font-size:28px}.wa-opt b{font-size:14px}.wa-opt small{font-size:11.5px;color:var(--text-muted)}.wa-chooser-note{margin:10px 0 0;font-size:11.5px;color:var(--text-muted);line-height:1.45}.cs-badge-btn{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:3px;cursor:pointer;font:inherit}.cs-note-dot{font-size:12px}.cs-review-note{margin:4px 0 8px;padding:9px 11px;border-radius:10px;font-size:12.5px;color:var(--text-main);background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}.cs-review-note.acc{background:#10b9811a;border-color:#10b98159}.cs-review-note.reject{background:#ef44441a;border-color:#ef444459}.cs-review-note p{margin:4px 0 0;white-space:pre-wrap;line-height:1.5}.cs-review-note p.muted{color:var(--text-muted)}.cs-review-note small{display:block;margin-top:4px;color:var(--text-muted);font-size:11px}.cs-share-locked{align-items:center}.cs-share-lock-msg{flex:1;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:8px 10px;border-radius:10px;background:var(--bg-surface-sub);border:1px dashed var(--border-strong)}.celebrate-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9998}.celebrate-pop{position:fixed;left:50%;top:22%;transform:translate(-50%);z-index:9999;width:min(420px,calc(100vw - 32px));padding:22px 22px 18px;border-radius:20px;text-align:center;color:var(--text-main);background:var(--bg-surface);border:1px solid rgba(16,185,129,.45);box-shadow:0 24px 60px #00000059,0 0 0 6px #10b9811f;animation:celebrate-in .5s cubic-bezier(.34,1.56,.64,1) both}.celebrate-emoji{font-size:44px;animation:celebrate-bounce 1s ease-in-out infinite}.celebrate-pop h3{margin:6px 0;font-size:20px}.celebrate-pop p{margin:0 0 6px;font-size:14.5px;line-height:1.5}.celebrate-pop small{font-size:12px;color:var(--text-muted)}.celebrate-x{position:absolute;right:10px;top:8px;border:0;background:none;color:var(--text-muted);font-size:16px;cursor:pointer}@keyframes celebrate-in{0%{opacity:0;transform:translate(-50%,20px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes celebrate-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.celebrate-pop,.celebrate-emoji{animation:none}}.ipw-simple{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--radius-lg, 16px);color:var(--text-main);background:var(--bg-card, var(--bg-surface));border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.ipw-simple-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-main)}.ipw-simple-head b{font-size:14.5px;color:var(--text-main)}.ipw-simple-tabs{display:inline-flex;padding:2px;gap:2px;border-radius:9px;background:var(--bg-surface-sub, var(--bg-subtle));border:1px solid var(--border-subtle)}.ipw-simple-tabs button{border:0;background:transparent;color:var(--text-muted);font-size:12px;font-weight:700;padding:4px 12px;border-radius:7px;cursor:pointer}.ipw-simple-tabs button.on{background:var(--primary-light, rgba(16, 185, 129, .16));color:var(--primary)}.ipw-simple-ar{margin:0;font-family:Amiri,Traditional Arabic,Scheherazade New,Lateef,Noto Naskh Arabic,serif;font-size:22px;line-height:1.85;text-align:right;color:var(--text-main)}[data-color-mode=dark] .ipw-simple-ar{color:#fef3c7}.ipw-simple-tr{margin:0;font-size:13.5px;line-height:1.6;font-style:italic;color:var(--text-muted)}.ipw-simple-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--link-text, var(--primary))}.ipw-simple-foot button{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;cursor:pointer;flex:none;transition:background .15s ease}.ipw-simple-foot button:hover{background:var(--bg-surface-hover, var(--bg-subtle));border-color:var(--primary)}.dash-fit .ipw-simple-ar{font-size:20px}.ipw-simple-sec{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--bg-surface-sub, var(--bg-subtle));border:1px solid var(--border-subtle)}.ipw-simple-sec-quran{border-left:3px solid var(--primary)}.ipw-simple-sec-hadith{border-left:3px solid var(--link-text, #0ea5e9)}.ipw-simple-sec-label{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ipw-simple-sec-quran .ipw-simple-sec-label{color:var(--primary)}.ipw-simple-sec-hadith .ipw-simple-sec-label{color:var(--link-text, #0ea5e9)}.logs-hub-root{display:flex;flex-direction:column;gap:14px}.logs-hub-header h1{margin:0 0 4px;font-size:20px;font-weight:800;color:var(--text-main)}.logs-hub-header p{margin:0;font-size:13px;color:var(--text-muted)}.logs-hub-tabs{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px 2px;border-bottom:1px solid var(--border-subtle)}.logs-hub-tab-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;padding:8px 13px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.logs-hub-tab-btn:hover{border-color:var(--primary);color:var(--text-main)}.logs-hub-tab-btn.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px #10b98140}.logs-hub-panel{display:flex;flex-direction:column;gap:14px}.logs-hub-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.logs-hub-panel-head h2{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--text-main)}.logs-hub-panel-head p{margin:0;font-size:12.5px;color:var(--text-muted)}.logs-hub-controls{display:flex;flex-wrap:wrap;gap:8px}.logs-hub-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.logs-hub-pill-row{display:flex;flex-wrap:wrap;gap:6px}.logs-hub-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:12px;font-weight:600;cursor:pointer}.logs-hub-pill.active{background:#3b82f629;border-color:#3b82f6;color:#60a5fa}.logs-hub-pill-count{font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--bg-surface-sub);color:var(--text-muted)}.logs-hub-card-list{display:flex;flex-direction:column;gap:10px}.logs-hub-alert-card,.logs-hub-diff-card{padding:14px 16px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.logs-hub-alert-card.is-unread{border-color:#ef444473;background:#ef44440d}.logs-hub-alert-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--text-main)}.logs-hub-alert-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.logs-hub-time,.logs-hub-muted{font-size:11.5px;color:var(--text-muted)}.logs-hub-badge-danger{font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;background:#ef444429;color:#ef4444}.logs-hub-badge-info{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#3b82f624;color:#3b82f6}.logs-hub-quote{padding:10px 12px;border-radius:8px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);font-family:var(--font-mono, monospace);font-size:12.5px;white-space:pre-wrap;word-break:break-word;color:var(--text-main)}.logs-hub-alert-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-muted)}.logs-hub-diff-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.logs-hub-before{padding:4px 10px;border-radius:6px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#ef4444;font-size:12px;text-decoration:line-through}.logs-hub-after{padding:4px 10px;border-radius:6px;background:#10b98124;border:1px solid rgba(16,185,129,.35);color:#10b981;font-size:12px;font-weight:700}.logs-hub-arrow{font-weight:800;color:var(--text-muted)}.logs-hub-empty{text-align:center;padding:36px 16px;border-radius:12px;background:var(--bg-surface);border:1px dashed var(--border-subtle);color:var(--text-muted);font-size:13px}.imron-topbar-icon-mobile,.imron-mobile-bottom-nav{display:none}@media (max-width: 768px){.imron-mobile-shell .topbar{padding:0 10px;gap:6px}.imron-mobile-shell .topbar-right{gap:6px}.imron-mobile-shell .imron-topbar-live,.imron-mobile-shell .imron-topbar-kb,.imron-mobile-shell .imron-topbar-label,.imron-mobile-shell .topbar-history-btn span:nth-child(2){display:none!important}.imron-mobile-shell .imron-topbar-bot{padding:5px 8px;gap:4px}.imron-mobile-shell .imron-topbar-icon-mobile{display:inline;font-size:14px}.imron-mobile-shell .page-wrapper{padding:12px 10px calc(84px + env(safe-area-inset-bottom))!important}.imron-mobile-shell .murottal-sticky-container{bottom:calc(68px + env(safe-area-inset-bottom))!important}.imron-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1050;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-subtle);box-shadow:0 -8px 24px #00000038}.imron-mob-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border-radius:10px;border:0;background:transparent;color:var(--text-muted);text-decoration:none;font:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:color .15s,background .15s}.imron-mob-nav-item.active{color:var(--primary);background:#10b9811f}.imron-mob-ico{position:relative;font-size:17px;line-height:1.1}.imron-mob-dot{position:absolute;top:-1px;right:-4px;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 1.5px var(--bg-surface)}.imron-mobile-shell .imron-intelligence-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.imron-mobile-shell .imron-intelligence-bar select,.imron-mobile-shell .imron-intelligence-bar button{max-width:100%}.imron-mobile-shell .modal-dialog{width:100vw!important;max-width:100vw!important;max-height:92vh!important;border-radius:16px 16px 0 0!important}}.token-tracker-date-wrap{position:relative;display:inline-flex;align-items:center}.token-tracker-date-wrap .meta-ads-popover-dropdown{left:0;right:auto;z-index:1500}@media (max-width: 768px){.token-tracker-date-wrap .meta-trigger-text{display:inline!important;font-size:11px}}.imron-target-root{display:flex;flex-direction:column;gap:10px}.imron-target-lock-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px;background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.imron-sync-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-subtle);font-size:12.5px}.imron-sync-banner-left,.imron-sync-banner-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.imron-sync-pill.active{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:#10b98124;color:#10b981;border:1px solid rgba(16,185,129,.35)}.imron-sync-meta{color:var(--text-muted);font-size:12px}.imron-sync-stat{font-size:12px;padding:3px 8px;border-radius:8px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.imron-target-note,.imron-target-warn{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;font-size:12.5px}.imron-target-note{background:#38bdf81a;border:1px solid rgba(56,189,248,.28);color:var(--text-primary)}.imron-target-warn{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.imron-target-month-strip{padding:12px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.imron-target-month-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;margin-bottom:10px}.imron-target-month-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px}.imron-month-pill{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;border-radius:9px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-muted);cursor:pointer;transition:all .15s ease;text-align:left}.imron-month-pill.has-target{color:var(--text-primary);border-color:#fbbf2459}.imron-month-pill.active{background:#10b9812e;border-color:#10b981;color:var(--text-primary)}.imron-month-name{font-size:11px;font-weight:600}.imron-month-val{font-size:12.5px;color:#fbbf24}.imron-view-tabs{display:inline-flex;flex-wrap:wrap;gap:6px}.imron-view-tab{padding:6px 12px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-muted);font-size:12.5px;font-weight:700;cursor:pointer}.imron-view-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.imron-sync-chip{display:inline-block;font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;white-space:nowrap}.imron-sync-chip.synced{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.imron-sync-chip.web-new{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.imron-sync-chip.sheet-only{background:var(--bg-surface-sub);color:var(--text-muted);border:1px solid var(--border-subtle)}.imron-sync-chip.shared{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.imron-diff-note{font-size:11px;margin-top:2px;color:#38bdf8}.imron-pkg-submeta{font-size:11px;color:var(--text-muted);margin-top:2px}.imron-occ-bar{width:100%;height:4px;border-radius:999px;background:var(--bg-surface-sub);overflow:hidden;margin-top:5px}.imron-occ-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#10b981,#38bdf8)}.imron-target-total-row td{background:var(--bg-surface-sub);border-top:2px solid var(--border-subtle)}.imron-web-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.imron-web-card{display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.imron-web-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.imron-web-date-badge{font-size:11.5px;font-weight:800;color:#fbbf24}.imron-web-title{margin:0;font-size:14px;line-height:1.35}.imron-web-title a{color:var(--text-primary);text-decoration:none}.imron-web-title a:hover{color:var(--primary)}.imron-web-meta-list{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.imron-web-quota-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:6px;border-top:1px dashed var(--border-subtle)}.imron-web-quota-row div{display:flex;flex-direction:column;gap:1px}.imron-web-quota-row small{font-size:10.5px;color:var(--text-muted)}.imron-target-legend{padding:11px 14px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-subtle);font-size:12px}.imron-legend-chip{padding:3px 9px;border-radius:999px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);font-size:11.5px}.imron-group-row:hover td{background:var(--bg-surface-sub)}.imron-expand-chip{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:8px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-primary);white-space:nowrap}.imron-subtable-wrap td{background:var(--bg-surface-sub)}.imron-subtable{width:100%;border-collapse:collapse;font-size:12px}.imron-subtable th{text-align:left;font-size:11px;color:var(--text-muted);padding:5px 8px;border-bottom:1px solid var(--border-subtle)}.imron-subtable td{padding:6px 8px;border-bottom:1px dashed var(--border-subtle);background:transparent!important}.imron-subtable tbody tr:last-child td{border-bottom:none}.imron-archive-box{padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-surface-sub)}.imron-archive-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;padding:2px 0}.imron-exec-bento{display:grid;grid-template-columns:minmax(290px,1fr) minmax(320px,1.35fr);gap:12px}@media (max-width: 900px){.imron-exec-bento{grid-template-columns:1fr}}.imron-bento-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.imron-bento-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800}.imron-bento-sub{font-size:11.5px;font-weight:600;color:var(--text-muted)}.imron-gauge-body{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.imron-donut-wrap{position:relative;width:148px;height:150px;flex-shrink:0}.imron-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.imron-donut-center strong{font-size:22px;line-height:1.1;color:#10b981}.imron-donut-center small{font-size:11px;color:var(--text-muted)}.imron-gauge-stats{flex:1;min-width:190px;display:flex;flex-direction:column;gap:7px}.imron-stat-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;padding-bottom:5px;border-bottom:1px dashed var(--border-subtle)}.imron-stat-line span{color:var(--text-muted)}.imron-nearest-pill{margin-top:2px;padding:6px 10px;border-radius:9px;font-size:11.5px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--text-primary)}.imron-month-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}@media (max-width: 480px){.imron-month-cards-grid{grid-template-columns:1fr}}.imron-month-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.imron-month-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.imron-month-card-head h3{margin:0;font-size:15px;font-weight:800}.imron-month-card-head small{font-size:11.5px;color:var(--text-muted)}.imron-urgency-badge{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.imron-month-card-metrics{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.imron-card-big-sisa{display:flex;align-items:baseline;gap:7px;--sisa-seat-red: #dc2626}:is([data-theme=dark],[data-color-mode=dark]) .imron-card-big-sisa,:is([data-theme=dark],[data-color-mode=dark]) .imron-target-root{--sisa-seat-red: #ff5252}.imron-target-root{--sisa-seat-red: #dc2626}.imron-card-big-sisa strong{font-size:32px;font-weight:900;line-height:1;letter-spacing:-.02em}.imron-card-big-sisa span{font-size:15px;font-weight:800;color:var(--text-muted)}.imron-card-big-sisa.has-sisa strong,.imron-card-big-sisa.has-sisa span{color:var(--sisa-seat-red)}.imron-card-big-sisa.is-full strong,.imron-card-big-sisa.is-full span{color:#10b981}.imron-kpi-sisa-red{font-size:16.5px;font-weight:900;color:var(--sisa-seat-red);letter-spacing:-.01em}.imron-sisa-inline{color:var(--sisa-seat-red);font-size:13px;font-weight:900}.imron-sched-sisa-red{color:var(--sisa-seat-red);font-size:14px;font-weight:900}.imron-chart-tooltip{background:#0f172af7;border:1px solid rgba(148,163,184,.32);border-radius:10px;padding:10px 13px;box-shadow:0 12px 28px #0000007a;color:#f8fafc;min-width:170px}.imron-chart-tooltip-title{font-size:13px;font-weight:800;color:#f8fafc;margin-bottom:5px}.imron-chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px}.imron-chart-tooltip-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.imron-chart-tooltip-label{color:#cbd5e1;font-weight:600;margin-right:auto}.imron-chart-tooltip-val{color:#fbbf24;font-size:13.5px;font-weight:900}.imron-chart-tooltip-hint{margin-top:6px;padding-top:5px;border-top:1px dashed rgba(148,163,184,.25);font-size:11px;color:#94a3b8}.imron-card-right-nums{display:flex;align-items:baseline;gap:10px;font-size:12px;color:var(--text-muted)}.imron-sched-list{display:flex;flex-direction:column;gap:6px}.imron-sched-item{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:9px 11px;border-radius:10px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;text-align:left;min-width:0;overflow:hidden;transition:border-color .15s ease,transform .12s ease}.imron-sched-item:hover{border-color:var(--primary)}.imron-sched-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.imron-sched-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.imron-sched-title-wrap{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.imron-sched-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.imron-sched-date{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.imron-sched-prog{font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imron-sched-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.imron-sched-chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.18)}.imron-sched-more-hint{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--text-muted);white-space:nowrap}.imron-sched-quota{font-size:11.5px;white-space:nowrap}.imron-sched-quota small{color:var(--text-muted)}.imron-sched-hbadge{font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;border:1px solid;white-space:nowrap}.imron-sched-detail-pop{margin-top:4px;padding:6px 10px;border-radius:8px;background:#38bdf814;border:1px dashed rgba(56,189,248,.3);font-size:11.5px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:10px}.imron-card-more-btn{margin-top:2px;background:none;border:1px dashed var(--border-subtle);border-radius:8px;padding:5px;font-size:11.5px;font-weight:700;color:var(--text-muted);cursor:pointer}.imron-card-more-btn:hover{color:var(--text-primary);border-color:var(--primary)}.imron-archive-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 14px}.imron-price-pill{display:inline-flex;align-items:center;flex-shrink:0;font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;background:#f59e0b24;color:#d97706;border:1px solid rgba(245,158,11,.32);white-space:nowrap}:is([data-theme=dark],[data-color-mode=dark]) .imron-price-pill{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.imron-day-pill{display:inline-flex;align-items:center;flex-shrink:0;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:999px;background:#38bdf824;color:#0284c7;border:1px solid rgba(56,189,248,.32);white-space:nowrap}:is([data-theme=dark],[data-color-mode=dark]) .imron-day-pill{color:#38bdf8;background:#38bdf829;border-color:#38bdf85c}.imron-sold-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#dc262626;color:#dc2626;border:1px solid rgba(220,38,38,.4);white-space:nowrap}:is([data-theme=dark],[data-color-mode=dark]) .imron-sold-badge{background:#ef44442e;color:#f87171;border-color:#ef444473}.imron-sched-item.is-sold{background:#dc26260a;border-color:#dc262638}.imron-sched-item.is-sold .imron-sched-prog{color:var(--text-muted)}.imron-month-card.is-all-sold{border-color:#dc262652}.imron-card-big-sisa.is-sold strong,.imron-card-big-sisa.is-sold span{color:#ef4444}.imron-kpi-link-btn{background:none;border:none;padding:0;cursor:pointer}.imron-day-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed var(--border-subtle)}.imron-day-filter-label{font-size:11.5px;font-weight:700;color:var(--text-muted);margin-right:2px}.imron-day-chip{padding:3px 9px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-muted);font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.imron-day-chip:hover{border-color:var(--primary);color:var(--text-primary)}.imron-day-chip.active{background:#38bdf829;color:#0284c7;border-color:#38bdf873}:is([data-theme=dark],[data-color-mode=dark]) .imron-day-chip.active{color:#38bdf8}.imron-sort-select{height:34px;font-size:12px;padding:4px 10px;width:auto;min-width:170px}.imron-inline-link{color:var(--primary);font-weight:700;text-decoration:none}.imron-inline-link:hover{text-decoration:underline}.imron-detail-seat-box{padding:12px 14px;border-radius:12px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.imron-detail-seat-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.imron-detail-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:9px}.imron-detail-info-item{padding:9px 11px;border-radius:10px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:3px}.imron-detail-info-item small{font-size:11px;color:var(--text-muted)}.imron-detail-info-item strong{font-size:12.5px;line-height:1.35}.imron-sim-box{padding:11px 13px;border-radius:11px;background:#10b98114;border:1px dashed rgba(16,185,129,.38)}.imron-sched-thumb{width:32px;height:32px;border-radius:7px;object-fit:cover;flex-shrink:0;border:1px solid var(--border-subtle);background:var(--bg-surface)}.imron-detail-hero{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.imron-detail-poster-wrap{position:relative;width:126px;min-height:118px;flex-shrink:0;border-radius:11px;overflow:hidden;border:1px solid var(--border-subtle);cursor:zoom-in;background:var(--bg-surface-sub)}.imron-detail-poster-wrap img{width:100%;height:100%;object-fit:cover;display:block}.imron-poster-chip{position:absolute;left:5px;right:5px;bottom:5px;font-size:9.5px;font-weight:800;text-align:center;padding:2px 5px;border-radius:6px;background:#0f172ad9;color:#f8fafc}.imron-poster-lightbox{position:relative;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.imron-poster-lightbox img{max-width:90vw;max-height:82vh;border-radius:12px;box-shadow:0 20px 50px #000000a6;object-fit:contain}.imron-poster-close{background:#0f172ae6!important;color:#f8fafc!important;border-color:#94a3b866!important}.irk-page{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.irk-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,#0f172aeb,#1e293beb);border:1px solid rgba(56,189,248,.28);color:#f8fafc}.irk-hero-left{flex:1 1 420px}.irk-private-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#6366f138;border:1px solid rgba(129,140,248,.45);color:#c7d2fe;margin-bottom:8px}.irk-title{margin:0 0 6px;font-size:21px;font-weight:800;color:#f8fafc}.irk-subtitle{margin:0;font-size:13px;line-height:1.5;color:#cbd5e1;max-width:720px}.irk-hero-score-box{min-width:220px;padding:14px 18px;border-radius:14px;background:#0f172ab8;border:1px solid rgba(16,185,129,.35);text-align:center}.irk-hero-score-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.irk-hero-score-val{font-size:34px;font-weight:900;color:#34d399;line-height:1.1;margin:4px 0}.irk-hero-score-val span{font-size:14px;font-weight:700;color:#94a3b8;margin-left:3px}.irk-hero-grade-pill{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:#10b98129;color:#6ee7b7}.irk-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.irk-presets{display:flex;flex-wrap:wrap;gap:6px}.irk-preset-btn{padding:6px 11px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer}.irk-preset-btn.active{background:#0ea5e92e;color:#0284c7;border-color:#0ea5e973}:is([data-theme=dark],[data-color-mode=dark]) .irk-preset-btn.active{color:#38bdf8}.irk-date-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.irk-date-inputs input[type=date]{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub);color:var(--text-primary);font-size:12px}.irk-apply-btn,.irk-copy-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-subtle);font-size:12px;font-weight:700;cursor:pointer}.irk-apply-btn{background:var(--primary);color:#fff;border-color:var(--primary)}.irk-copy-btn{background:var(--bg-surface-sub);color:var(--text-primary)}.irk-horizon-banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:11px;font-size:12.5px;line-height:1.45;border:1px solid}.irk-horizon-banner.is-short{background:#f59e0b1a;border-color:#f59e0b59;color:var(--text-primary)}.irk-horizon-banner.is-mature{background:#10b9811a;border-color:#10b98159;color:var(--text-primary)}.irk-overview-card{padding:16px;border-radius:14px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.irk-section-head h2{margin:0 0 3px;font-size:15px;font-weight:800}.irk-section-head p{margin:0 0 10px;font-size:12px;color:var(--text-muted)}.irk-tooltip{padding:10px 12px;border-radius:10px;background:#0f172af5;border:1px solid rgba(148,163,184,.3);color:#f8fafc;font-size:12px}.irk-tooltip-title{font-weight:800;margin-bottom:3px}.irk-tooltip-score{font-size:14px;font-weight:900}.irk-tooltip-sub{font-size:11px;color:#cbd5e1}.irk-tabs{display:flex;flex-wrap:wrap;gap:8px}.irk-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-size:12.5px;font-weight:700;cursor:pointer}.irk-tab-btn.active{background:#38bdf821;border-color:#38bdf873;color:var(--text-primary)}.irk-roles-stack{display:flex;flex-direction:column;gap:18px}.irk-role-card{padding:18px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-top:3px solid var(--role-accent, #38bdf8);display:flex;flex-direction:column;gap:14px}.irk-role-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px}.irk-role-title-block{display:flex;align-items:flex-start;gap:12px;flex:1 1 320px}.irk-role-icon{width:44px;height:44px;border-radius:12px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.irk-role-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.irk-role-name-row h3{margin:0;font-size:17px;font-weight:800}.irk-grade-chip{font-size:11px;font-weight:900;padding:2px 8px;border-radius:999px;background:#38bdf829;color:#38bdf8}.irk-badge-chip{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.irk-role-tagline{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.irk-role-window-note{margin-top:6px;padding:6px 10px;border-radius:8px;background:#0ea5e914;border:1px dashed rgba(14,165,233,.3);font-size:11.5px;color:var(--text-primary)}.irk-role-big-score{text-align:right;min-width:90px}.irk-big-num{font-size:32px;font-weight:900;line-height:1}.irk-big-denom{font-size:11px;color:var(--text-muted)}.irk-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:9px}.irk-metric-tile{padding:9px 11px;border-radius:10px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle)}.irk-metric-tile.tone-good{border-color:#10b98159}.irk-metric-tile.tone-warn{border-color:#f59e0b61}.irk-metric-tile.tone-danger{border-color:#ef44446b}.irk-metric-label{font-size:11px;color:var(--text-muted);font-weight:600}.irk-metric-value{font-size:14px;font-weight:800;margin-top:2px}.irk-metric-note{font-size:10.5px;color:var(--text-muted);margin-top:2px}.irk-lag-box{padding:10px 12px;border-radius:11px;background:#6366f114;border:1px dashed rgba(129,140,248,.35)}.irk-lag-title{font-size:11.5px;font-weight:800;margin-bottom:8px;color:#818cf8}.irk-lag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.irk-lag-item{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.irk-lag-item small,.irk-lag-item span{font-size:10.5px;color:var(--text-muted)}.irk-lag-item strong{font-size:13.5px;font-weight:800}.irk-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.irk-pillar-card{padding:11px 12px;border-radius:11px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.irk-pillar-top{display:flex;justify-content:space-between;align-items:center}.irk-pillar-weight{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;color:#fff}.irk-pillar-score{font-size:13.5px;font-weight:900}.irk-pillar-title{font-size:12.5px;font-weight:800;line-height:1.3}.irk-pillar-bar-track{height:6px;border-radius:999px;background:#94a3b833;overflow:hidden}.irk-pillar-bar-fill{height:100%;border-radius:999px}.irk-pillar-highlight{font-size:11.5px;font-weight:700}.irk-pillar-formula{font-size:10.5px;color:var(--text-muted);line-height:1.35}.irk-insights-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.irk-insight-box{padding:11px 13px;border-radius:11px;border:1px solid var(--border-subtle);background:var(--bg-surface-sub)}.irk-insight-box h4{margin:0 0 6px;font-size:12.5px;font-weight:800}.irk-insight-box ul{margin:0;padding-left:16px;font-size:12px;line-height:1.5;color:var(--text-muted)}.irk-members-wrap h4{margin:0 0 8px;font-size:13px;font-weight:800}.irk-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.irk-member-card{padding:11px 12px;border-radius:11px;background:var(--bg-surface-sub);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.irk-member-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.irk-member-name{font-size:13.5px;font-weight:800}.irk-member-sub{font-size:11px;color:var(--text-muted)}.irk-member-score{display:flex;align-items:baseline;gap:5px}.irk-member-score strong{font-size:19px;font-weight:900}.irk-member-score span{font-size:11px;font-weight:800;padding:1px 6px;border-radius:6px;background:#38bdf829;color:#38bdf8}.irk-member-mini-pillars{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-muted)}.irk-member-note{font-size:11px;line-height:1.35}.irk-member-note.is-plus{color:#34d399}.irk-member-note.is-focus{color:#fbbf24}.irk-loading{padding:40px;text-align:center;font-size:13.5px;color:var(--text-muted)}.irk-calc-trace-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;background:#0f172a73;border:1px solid rgba(56,189,248,.25);font-size:12px;line-height:1.45}.irk-calc-trace-icon{font-size:16px;flex-shrink:0;margin-top:1px}.irk-calc-trace-content{flex:1;min-width:0}.irk-calc-trace-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#38bdf8;margin-bottom:2px}.irk-calc-trace-code{font-family:var(--font-mono, monospace);font-size:11.5px;color:#f1f5f9;word-break:break-word;background:transparent;padding:0}.irk-pillar-calc-trace{margin-top:6px;padding:5px 8px;border-radius:6px;background:#ffffff0a;border:1px dashed rgba(148,163,184,.24);font-size:11px;color:var(--text-muted);line-height:1.35;font-family:var(--font-mono, monospace)}.irk-member-clickable{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.irk-member-clickable:hover{transform:translateY(-2px);border-color:#10b981;box-shadow:0 6px 18px #10b9812e}.irk-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1050;animation:fadeIn .15s ease-out}.irk-modal-content{background:var(--bg-surface, #1e293b);border:1px solid var(--border-subtle, rgba(148, 163, 184, .2));border-radius:18px;width:100%;max-width:860px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 48px #0009}.irk-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .15));background:var(--bg-surface-sub, rgba(15, 23, 42, .4))}.irk-modal-header h3{margin:0;font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px}.irk-modal-close-btn{background:transparent;border:none;font-size:20px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.irk-modal-close-btn:hover{color:var(--text-main);background:#ffffff14}.irk-modal-body{padding:20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.irk-modal-footer{padding:14px 22px;border-top:1px solid var(--border-subtle, rgba(148, 163, 184, .15));background:var(--bg-surface-sub, rgba(15, 23, 42, .4));display:flex;justify-content:flex-end;gap:10px}.irk-op-table{width:100%;border-collapse:collapse;font-size:12px}.irk-op-table th{text-align:left;padding:8px 12px;background:#0f172a80;color:var(--text-muted);font-weight:700;border-bottom:1px solid var(--border-subtle)}.irk-op-table td{padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.1)}.irk-op-table tr:hover td{background:#ffffff08}@media (max-width: 768px){.irk-hero{flex-direction:column;align-items:stretch;padding:14px 16px;gap:12px}.irk-hero-left{flex:1 1 100%}.irk-title{font-size:18px}.irk-subtitle{font-size:12px}.irk-hero-score-box{width:100%;min-width:0;padding:12px 14px}.irk-hero-score-val{font-size:28px}.irk-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.irk-presets{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px;gap:5px}.irk-preset-btn{flex-shrink:0;font-size:11px;padding:5px 9px}.irk-date-inputs{flex-wrap:wrap;width:100%;gap:6px}.irk-date-inputs input[type=date]{flex:1 1 calc(50% - 16px);min-width:110px;font-size:11.5px;padding:5px 8px}.irk-apply-btn,.irk-copy-btn,.irk-config-btn{flex:1 1 100%;justify-content:center;font-size:11.5px;padding:8px 12px;text-align:center}.irk-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:6px}.irk-tab-btn{flex-shrink:0;white-space:nowrap;font-size:11.5px;padding:6px 11px}.irk-role-header{flex-direction:column;align-items:flex-start;gap:10px}.irk-role-big-score{align-self:flex-start;display:flex;align-items:baseline;gap:6px}.irk-big-num{font-size:26px}.irk-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}.irk-metric-tile{padding:8px 10px}.irk-metric-label{font-size:10.5px}.irk-metric-value{font-size:14.5px}.irk-pillars-grid,.irk-insights-row,.irk-members-grid{grid-template-columns:1fr;gap:8px}.irk-modal-backdrop{padding:10px}.irk-modal-content{max-height:94vh;border-radius:14px}.irk-modal-header{padding:12px 14px}.irk-modal-header h3{font-size:15px}.irk-modal-body{padding:14px;gap:12px}.irk-modal-footer{padding:10px 14px;flex-wrap:wrap}.irk-modal-footer button{flex:1 1 100%;justify-content:center}}@media (max-width: 480px){.irk-metrics-grid{grid-template-columns:1fr 1fr;gap:6px}.irk-date-inputs input[type=date]{width:100%;flex:1 1 100%}.irk-date-inputs span{display:none}}[data-theme=flip7]{--bg-app: #EFF8F7;--bg-surface: #FFFFFF;--bg-surface-sub: #E8F6F5;--bg-sidebar: #FFFDF7;--bg-topbar: rgba(255, 248, 231, .92);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #E8F6F5;--bg-input: #FFF8E7;--bg-surface-hover: #E8F6F5;--border-subtle: rgba(43, 168, 162, .28);--border-color: rgba(43, 168, 162, .28);--border-strong: #2BA8A2;--border-focus: #EF6C4A;--text-main: #134E4A;--text-color: #134E4A;--text-muted: #3E6E6A;--text-subtle: #669490;--text-inverse: #FFFFFF;--emerald-50: #E8F6F5;--emerald-100: #C9ECE9;--emerald-500: #2BA8A2;--emerald-600: #1E8C86;--emerald-700: #134E4A;--gold-50: #FFF8E7;--gold-100: #FFE47A;--gold-500: #FFD23F;--gold-600: #E6B800;--primary: #2BA8A2;--primary-hover: #1E8C86;--primary-light: #E8F6F5;--primary-glow: rgba(43, 168, 162, .3);--accent-text: #1E8C86;--info-bg: rgba(93, 173, 226, .14);--info-border: rgba(93, 173, 226, .45);--info-text: #1B6CA8;--warn-bg: #FFF8E7;--warn-border: #FFD23F;--warn-text: #9A6700;--indigo-text: #1E8C86;--link-text: #1E8C86;--status-hot-bg: #FFF0EC;--status-hot-text: #D45233;--status-hot-border: rgba(239, 108, 74, .45);--status-hot-dot: #EF6C4A;--status-warm-bg: #FFF8E7;--status-warm-text: #B77900;--status-warm-border: rgba(255, 210, 63, .7);--status-warm-dot: #FFD23F;--status-cold-bg: #EBF7FD;--status-cold-text: #2176AE;--status-cold-border: rgba(93, 173, 226, .48);--status-cold-dot: #5DADE2;--status-closing-bg: #EAF9F0;--status-closing-text: #1E8449;--status-closing-border: rgba(39, 174, 96, .45);--status-closing-dot: #27AE60;--status-repeat-bg: #E8F6F5;--status-repeat-text: #1E8C86;--status-repeat-border: rgba(43, 168, 162, .45);--status-repeat-dot: #2BA8A2;--shadow-xs: 0 2px 0 rgba(43, 168, 162, .12), 0 2px 6px rgba(43, 168, 162, .08);--shadow-sm: 0 3px 0 rgba(43, 168, 162, .16), 0 6px 14px rgba(43, 168, 162, .12);--shadow-md: 0 4px 0 rgba(30, 140, 134, .2), 0 10px 22px rgba(43, 168, 162, .16);--shadow-lg: 0 6px 0 rgba(30, 140, 134, .22), 0 16px 32px rgba(43, 168, 162, .2);--shadow-xl: 0 8px 0 rgba(30, 140, 134, .24), 0 22px 42px rgba(43, 168, 162, .24);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}[data-theme=flip7] body{background-color:#eff8f7;background-image:radial-gradient(circle at 12% 14%,rgba(255,210,63,.14) 0%,transparent 32%),radial-gradient(circle at 88% 82%,rgba(239,108,74,.1) 0%,transparent 34%),radial-gradient(rgba(43,168,162,.1) 1px,transparent 1px);background-size:100% 100%,100% 100%,22px 22px}[data-theme=flip7] .sidebar{background:linear-gradient(180deg,#fffdf7,#eff8f7);border-right:2px dashed rgba(43,168,162,.3);box-shadow:4px 0 22px #2ba8a21a}[data-theme=flip7] .sidebar-header{border-bottom:2px dashed rgba(43,168,162,.24)}[data-theme=flip7] .nav-item{border-radius:9999px;font-weight:600;color:#134e4a;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}[data-theme=flip7] .nav-item:hover{background:#e8f6f5;color:#1e8c86;transform:translate(2px)}[data-theme=flip7] .nav-item.active{background:linear-gradient(135deg,#2ba8a2,#3cc4bd);color:#fff!important;box-shadow:0 3px #1e8c86,0 8px 18px #2ba8a252;font-weight:800}[data-theme=flip7] .nav-item.active svg,[data-theme=flip7] .nav-item.active span{color:#fff}[data-theme=flip7] .topbar{background:#fff8e7eb;border-bottom:2px dashed rgba(43,168,162,.28);box-shadow:0 4px 18px #2ba8a21a}[data-theme=flip7] .kpi-card,[data-theme=flip7] .table-container,[data-theme=flip7] .pl-card,[data-theme=flip7] .eval360-card,[data-theme=flip7] .eval360-table-card,[data-theme=flip7] .eval360-chart-card,[data-theme=flip7] .agent-table-card,[data-theme=flip7] .imron-card,[data-theme=flip7] .rot-device-card{background:#fff;border:2px solid rgba(43,168,162,.26)!important;border-radius:16px!important;box-shadow:0 4px #2ba8a229,0 10px 24px #2ba8a21f!important}[data-theme=flip7] .kpi-card:hover,[data-theme=flip7] .pl-card:hover,[data-theme=flip7] .rot-device-card:hover{transform:translateY(-2px);box-shadow:0 6px #2ba8a238,0 14px 28px #2ba8a233!important}[data-theme=flip7] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=flip7] select,[data-theme=flip7] textarea,[data-theme=flip7] .form-control{background-color:#fff8e7!important;color:#134e4a!important;border:1.5px solid rgba(43,168,162,.34)!important;border-radius:12px;box-shadow:inset 0 1px 2px #2ba8a214}[data-theme=flip7] input:not([type=checkbox]):not([type=radio]):focus,[data-theme=flip7] select:focus,[data-theme=flip7] textarea:focus,[data-theme=flip7] .form-control:focus{border-color:#ef6c4a!important;box-shadow:0 0 0 3px #ef6c4a38!important;outline:none}[data-theme=flip7] .btn,[data-theme=flip7] .btn-primary,[data-theme=flip7] .btn-secondary,[data-theme=flip7] .btn-outline,[data-theme=flip7] .btn-action-scale,[data-theme=flip7] .btn-action-kill,[data-theme=flip7] .btn-action-secondary,[data-theme=flip7] .filter-pill-btn,[data-theme=flip7] .lpb-tab-btn,[data-theme=flip7] .agent-tab-btn,[data-theme=flip7] .eval360-tab-btn{border-radius:9999px!important;font-weight:700;transition:transform .12s ease,box-shadow .15s ease}[data-theme=flip7] .btn-primary,[data-theme=flip7] .btn-action-scale{background:linear-gradient(135deg,#2ba8a2,#3cc4bd)!important;border:none!important;color:#fff!important;box-shadow:0 3px #1e8c86,0 6px 16px #2ba8a252!important}[data-theme=flip7] .btn-primary:hover,[data-theme=flip7] .btn-action-scale:hover{background:linear-gradient(135deg,#3cc4bd,#2ba8a2)!important;transform:translateY(-1px);box-shadow:0 4px #1e8c86,0 10px 22px #2ba8a261!important}[data-theme=flip7] .btn-action-kill{background:linear-gradient(135deg,#ef6c4a,#ff8a6a)!important;border:none!important;color:#fff!important;box-shadow:0 3px #d45233,0 6px 16px #ef6c4a52!important}[data-theme=flip7] .btn-outline,[data-theme=flip7] .btn-secondary,[data-theme=flip7] .btn-action-secondary{background:#fff8e7!important;color:#134e4a!important;border:1.5px solid rgba(43,168,162,.35)!important;box-shadow:0 2px #2ba8a226!important}[data-theme=flip7] .btn-outline:hover,[data-theme=flip7] .btn-secondary:hover,[data-theme=flip7] .btn-action-secondary:hover{background:#ffe47a!important;border-color:#e6b800!important;color:#134e4a!important;box-shadow:0 3px #e6b800,0 6px 16px #ffd23f57!important}[data-theme=flip7] .lpb-tab-btn.active,[data-theme=flip7] .agent-tab-btn.active,[data-theme=flip7] .eval360-tab-btn.active,[data-theme=flip7] .filter-pill-btn.active{background:linear-gradient(135deg,#ffd23f,#ffe47a)!important;color:#134e4a!important;border:1.5px solid #E6B800!important;box-shadow:0 3px #e6b800,0 6px 16px #ffd23f59!important;font-weight:800!important}[data-theme=flip7] .erp-table thead th,[data-theme=flip7] .lpb-table thead th,[data-theme=flip7] .eval360-table thead th,[data-theme=flip7] .agent-hierarchy-table thead th{background:#e8f6f5!important;color:#134e4a!important;border-bottom:2px dashed rgba(43,168,162,.36)!important;font-weight:800}[data-theme=flip7] .erp-table tbody td,[data-theme=flip7] .lpb-table tbody td,[data-theme=flip7] .eval360-table tbody td,[data-theme=flip7] .agent-hierarchy-table tbody td{border-bottom:1px dashed rgba(43,168,162,.22)!important;color:#134e4a}[data-theme=flip7] .erp-table tbody tr:hover td,[data-theme=flip7] .lpb-table tbody tr:hover td,[data-theme=flip7] .eval360-table tbody tr:hover td{background:#fff8e7b8!important}[data-theme=flip7] .modal-dialog,[data-theme=flip7] .agent-modal-card{background:#fff!important;border:2px solid #2BA8A2!important;border-radius:18px!important;box-shadow:0 8px #1e8c86,0 22px 48px #2ba8a252!important}@keyframes flip7GlowPulse{0%,to{box-shadow:0 2px #e6b800,0 4px 12px #ffd23f4d}50%{box-shadow:0 3px #e6b800,0 6px 20px #ffd23f8c}}[data-theme=flip7] .flip7-theme-pill.is-active{animation:flip7GlowPulse 2.2s ease-in-out infinite}[data-color-mode=dark] .erp-table tbody tr:hover td,[data-color-mode=dark] .lpb-table tbody tr:hover td,[data-color-mode=dark] .eval360-table tbody tr:hover td{background:#ffffff0a}[data-color-mode=dark] .date-range-input::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.8)}[data-theme=flip7-dark]{--bg-app: #0B1F1E;--bg-surface: #112B29;--bg-surface-sub: #163734;--bg-sidebar: #0D2423;--bg-topbar: rgba(13, 36, 35, .92);--bg-card: #112B29;--card-bg: #112B29;--bg-subtle: #163734;--bg-input: #183E3A;--bg-surface-hover: #1B4540;--border-subtle: rgba(43, 168, 162, .34);--border-color: rgba(43, 168, 162, .34);--border-strong: #2BA8A2;--border-focus: #FFD23F;--text-main: #EBFBF9;--text-color: #EBFBF9;--text-muted: #94D2CC;--text-subtle: #6AB5AE;--text-inverse: #0B1F1E;--primary: #2BA8A2;--primary-hover: #3CC4BD;--primary-light: rgba(43, 168, 162, .18);--primary-glow: rgba(43, 168, 162, .35);--accent-text: #FFD23F;--link-text: #5EEAD4;--shadow-xs: 0 2px 0 rgba(0, 0, 0, .3), 0 2px 8px rgba(43, 168, 162, .14);--shadow-sm: 0 3px 0 rgba(0, 0, 0, .35), 0 6px 16px rgba(43, 168, 162, .18);--shadow-md: 0 4px 0 rgba(0, 0, 0, .4), 0 12px 26px rgba(43, 168, 162, .22);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}[data-theme=flip7-dark] body{background-color:#0b1f1e;background-image:radial-gradient(circle at 14% 16%,rgba(255,210,63,.08) 0%,transparent 32%),radial-gradient(circle at 86% 84%,rgba(239,108,74,.08) 0%,transparent 34%),radial-gradient(rgba(43,168,162,.12) 1px,transparent 1px);background-size:100% 100%,100% 100%,22px 22px}[data-theme=flip7-dark] .sidebar{background:linear-gradient(180deg,#0d2423,#091918);border-right:2px dashed rgba(43,168,162,.35)}[data-theme=flip7-dark] .topbar{background:#0d2423f0;border-bottom:2px dashed rgba(255,210,63,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=flip7-dark] .nav-item.active{background:linear-gradient(135deg,#2ba8a2,#1e8c86);color:#fff;box-shadow:0 3px #134e4a,0 8px 18px #2ba8a24d}[data-theme=flip7-dark] .kpi-card,[data-theme=flip7-dark] .table-container,[data-theme=flip7-dark] .pl-card,[data-theme=flip7-dark] .eval360-card,[data-theme=flip7-dark] .agent-table-card,[data-theme=flip7-dark] .imron-card{background:#112b29;border:1.5px solid rgba(43,168,162,.32);border-radius:16px}[data-theme=flip7-dark] .btn-primary{background:linear-gradient(135deg,#2ba8a2,#1e8c86);color:#fff;border-radius:9999px;border:1.5px solid #3CC4BD;box-shadow:0 3px #0f3d3a}[data-theme=chatbubble-light]{--bg-app: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface-sub: #F3F4F6;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F3F4F6;--bg-input: #F3F4F6;--bg-surface-hover: #F0FDF4;--border-subtle: #E5E7EB;--border-color: #E5E7EB;--border-strong: #22C55E;--border-focus: #22C55E;--text-main: #111827;--text-color: #111827;--text-muted: #4B5563;--text-subtle: #6B7280;--text-inverse: #FFFFFF;--primary: #22C55E;--primary-hover: #16A34A;--primary-light: #DCFCE7;--primary-glow: rgba(34, 197, 94, .24);--accent-text: #16A34A;--link-text: #3B82F6;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 6px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .07);--radius-sm: 14px;--radius-md: 20px;--radius-lg: 24px}[data-theme=chatbubble-dark]{--bg-app: #0B141A;--bg-surface: #111B21;--bg-surface-sub: #182229;--bg-sidebar: #111B21;--bg-topbar: rgba(17, 27, 33, .94);--bg-card: #111B21;--card-bg: #111B21;--bg-subtle: #182229;--bg-input: #202C33;--bg-surface-hover: #1B2B33;--border-subtle: rgba(134, 150, 160, .2);--border-color: rgba(134, 150, 160, .2);--border-strong: #22C55E;--border-focus: #22C55E;--text-main: #E9EDEF;--text-color: #E9EDEF;--text-muted: #9EB0BA;--text-subtle: #8696A0;--text-inverse: #0B141A;--primary: #22C55E;--primary-hover: #4ADE80;--primary-light: rgba(34, 197, 94, .16);--primary-glow: rgba(34, 197, 94, .26);--accent-text: #4ADE80;--link-text: #60A5FA;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .18);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .22);--shadow-md: 0 4px 14px rgba(0, 0, 0, .25);--radius-sm: 14px;--radius-md: 20px;--radius-lg: 24px}[data-theme=chatbubble-light] .kpi-card,[data-theme=chatbubble-light] .table-container,[data-theme=chatbubble-light] .pl-card,[data-theme=chatbubble-light] .eval360-card,[data-theme=chatbubble-light] .agent-table-card,[data-theme=chatbubble-dark] .kpi-card,[data-theme=chatbubble-dark] .table-container,[data-theme=chatbubble-dark] .pl-card,[data-theme=chatbubble-dark] .eval360-card,[data-theme=chatbubble-dark] .agent-table-card{border-radius:20px;box-shadow:var(--shadow-xs)}[data-theme=chatbubble-light] .nav-item.active,[data-theme=chatbubble-dark] .nav-item.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:9999px}[data-theme=chatbubble-light] .btn,[data-theme=chatbubble-dark] .btn{border-radius:9999px}[data-theme=chatbubble-light] .btn-primary,[data-theme=chatbubble-dark] .btn-primary{background:#22c55e;border-color:#22c55e;color:#fff}[data-theme=createspace-light]{--bg-app: #F8FAFC;--bg-surface: rgba(255, 255, 255, .9);--bg-surface-sub: #F1F5F9;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .86);--bg-card: rgba(255, 255, 255, .92);--card-bg: rgba(255, 255, 255, .92);--bg-subtle: #F1F5F9;--bg-input: #FFFFFF;--bg-surface-hover: #FFF1F2;--border-subtle: rgba(37, 99, 235, .16);--border-color: rgba(37, 99, 235, .16);--border-strong: #E11D48;--border-focus: #2563EB;--text-main: #0F172A;--text-color: #0F172A;--text-muted: #475569;--text-subtle: #64748B;--text-inverse: #FFFFFF;--primary: #E11D48;--primary-hover: #BE123C;--primary-light: #FFE4E6;--primary-glow: rgba(225, 29, 72, .25);--accent-text: #E11D48;--link-text: #2563EB;--shadow-sm: 0 4px 16px rgba(37, 99, 235, .07);--shadow-md: 0 10px 28px rgba(225, 29, 72, .1);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 20px}[data-theme=createspace-dark]{--bg-app: #0B0D17;--bg-surface: rgba(19, 23, 40, .88);--bg-surface-sub: #1A1F36;--bg-sidebar: #101324;--bg-topbar: rgba(16, 19, 36, .86);--bg-card: rgba(19, 23, 40, .9);--card-bg: rgba(19, 23, 40, .9);--bg-subtle: #1A1F36;--bg-input: #171B30;--bg-surface-hover: rgba(225, 29, 72, .12);--border-subtle: rgba(99, 102, 241, .24);--border-color: rgba(99, 102, 241, .24);--border-strong: #FB7185;--border-focus: #60A5FA;--text-main: #F8FAFC;--text-color: #F8FAFC;--text-muted: #94A3B8;--text-subtle: #64748B;--text-inverse: #FFFFFF;--primary: #E11D48;--primary-hover: #F43F5E;--primary-light: rgba(225, 29, 72, .18);--primary-glow: rgba(225, 29, 72, .34);--accent-text: #FB7185;--link-text: #60A5FA;--shadow-sm: 0 6px 20px rgba(0, 0, 0, .35);--shadow-md: 0 12px 32px rgba(225, 29, 72, .18);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 20px}[data-theme=createspace-light] body{background-color:#f8fafc;background-image:radial-gradient(circle at 8% 10%,rgba(225,29,72,.08) 0%,transparent 32%),radial-gradient(circle at 90% 15%,rgba(37,99,235,.08) 0%,transparent 34%),radial-gradient(circle at 50% 90%,rgba(250,204,21,.1) 0%,transparent 36%)}[data-theme=createspace-dark] body{background-color:#0b0d17;background-image:radial-gradient(circle at 10% 12%,rgba(225,29,72,.14) 0%,transparent 34%),radial-gradient(circle at 88% 18%,rgba(37,99,235,.16) 0%,transparent 36%),radial-gradient(circle at 52% 92%,rgba(250,204,21,.07) 0%,transparent 34%)}[data-theme=createspace-light] .kpi-card,[data-theme=createspace-light] .table-container,[data-theme=createspace-light] .pl-card,[data-theme=createspace-light] .eval360-card,[data-theme=createspace-light] .agent-table-card,[data-theme=createspace-dark] .kpi-card,[data-theme=createspace-dark] .table-container,[data-theme=createspace-dark] .pl-card,[data-theme=createspace-dark] .eval360-card,[data-theme=createspace-dark] .agent-table-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px}[data-theme=createspace-light] .nav-item.active,[data-theme=createspace-dark] .nav-item.active{background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;box-shadow:0 6px 18px #e11d4847}[data-theme=createspace-light] .btn-primary,[data-theme=createspace-dark] .btn-primary{background:linear-gradient(135deg,#e11d48,#f43f5e);border-color:#e11d48;color:#fff}[data-theme=questui-light]{--bg-app: #FAF3E8;--bg-surface: #FFFBF4;--bg-surface-sub: #F3E6D3;--bg-sidebar: #F6ECD9;--bg-topbar: rgba(255, 251, 244, .94);--bg-card: #FFFBF4;--card-bg: #FFFBF4;--bg-subtle: #F3E6D3;--bg-input: #FFFDF8;--bg-surface-hover: #F7EBDA;--border-subtle: rgba(202, 138, 4, .32);--border-color: rgba(202, 138, 4, .32);--border-strong: #CA8A04;--border-focus: #991B1B;--text-main: #2C1A10;--text-color: #2C1A10;--text-muted: #6B442D;--text-subtle: #8C6248;--text-inverse: #FFFBF4;--primary: #CA8A04;--primary-hover: #A16207;--primary-light: rgba(202, 138, 4, .14);--primary-glow: rgba(202, 138, 4, .28);--accent-text: #9A6700;--link-text: #581C87;--shadow-sm: 0 3px 12px rgba(44, 26, 16, .08);--shadow-md: 0 8px 24px rgba(202, 138, 4, .14);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=questui-dark]{--bg-app: #1A0F0A;--bg-surface: #2C1A10;--bg-surface-sub: #3D2517;--bg-sidebar: #22140C;--bg-topbar: rgba(26, 15, 10, .94);--bg-card: #2C1A10;--card-bg: #2C1A10;--bg-subtle: #3D2517;--bg-input: #362115;--bg-surface-hover: #462B1B;--border-subtle: rgba(202, 138, 4, .36);--border-color: rgba(202, 138, 4, .36);--border-strong: #CA8A04;--border-focus: #EAB308;--text-main: #F5E6D3;--text-color: #F5E6D3;--text-muted: #D6BCA0;--text-subtle: #A98B6E;--text-inverse: #1A0F0A;--primary: #CA8A04;--primary-hover: #EAB308;--primary-light: rgba(202, 138, 4, .2);--primary-glow: rgba(202, 138, 4, .36);--accent-text: #FACC15;--link-text: #C084FC;--shadow-sm: 0 4px 16px rgba(0, 0, 0, .45), 0 0 12px rgba(202, 138, 4, .1);--shadow-md: 0 10px 28px rgba(0, 0, 0, .55), 0 0 18px rgba(202, 138, 4, .16);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=questui-dark] body{background-color:#1a0f0a;background-image:radial-gradient(circle at 18% 12%,rgba(202,138,4,.1) 0%,transparent 36%),radial-gradient(circle at 82% 88%,rgba(88,28,135,.14) 0%,transparent 38%)}[data-theme=questui-light] body{background-color:#faf3e8;background-image:radial-gradient(circle at 15% 10%,rgba(202,138,4,.1) 0%,transparent 34%),radial-gradient(circle at 88% 85%,rgba(153,27,27,.06) 0%,transparent 34%)}[data-theme=questui-dark] .kpi-card,[data-theme=questui-dark] .table-container,[data-theme=questui-dark] .pl-card,[data-theme=questui-dark] .eval360-card,[data-theme=questui-dark] .agent-table-card,[data-theme=questui-light] .kpi-card,[data-theme=questui-light] .table-container,[data-theme=questui-light] .pl-card,[data-theme=questui-light] .eval360-card,[data-theme=questui-light] .agent-table-card{border:1.5px solid rgba(202,138,4,.36);box-shadow:var(--shadow-sm)}[data-theme=questui-dark] .nav-item.active,[data-theme=questui-light] .nav-item.active{background:linear-gradient(135deg,#ca8a04,#991b1b);color:#fffbf4;border:1px solid rgba(250,204,21,.45);box-shadow:0 4px 14px #ca8a0447}[data-theme=questui-dark] .btn-primary,[data-theme=questui-light] .btn-primary{background:linear-gradient(135deg,#ca8a04,#a16207);border:1px solid rgba(250,204,21,.45);color:#fff}[data-theme=command-light]{--bg-app: #FCFAF7;--bg-surface: #FFFFFF;--bg-surface-sub: #F3F4F6;--bg-sidebar: #161412;--bg-topbar: rgba(252, 250, 247, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #EDEBE9;--bg-input: #FFFFFF;--bg-surface-hover: #FFF3E8;--border-subtle: #E3E0DD;--border-color: #E3E0DD;--border-strong: #FE6E00;--border-focus: #FE6E00;--text-main: #423D38;--text-color: #423D38;--text-muted: #797067;--text-subtle: #968D84;--text-inverse: #FFFFFF;--primary: #FE6E00;--primary-hover: #FF6B00;--primary-light: #FFF0E5;--primary-glow: rgba(254, 110, 0, .25);--accent-text: #D95700;--link-text: #3080FF;--shadow-xs: 0 1px 2px rgba(66, 61, 56, .05);--shadow-sm: 0 3px 10px rgba(66, 61, 56, .08);--shadow-md: 0 8px 22px rgba(254, 110, 0, .12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=command-light] .sidebar{background:#141210;color:#fafaf9;border-right:1px solid #2C2621}[data-theme=command-light] .sidebar .nav-item,[data-theme=command-light] .sidebar .sidebar-section-title,[data-theme=command-light] .sidebar .sidebar-brand-sub{color:#d6d0c8}[data-theme=command-light] .sidebar .sidebar-brand-title{color:#fff}[data-theme=command-light] .sidebar .nav-item:hover{background:#fe6e0024;color:#fff}[data-theme=command-dark]{--bg-app: #241F1B;--bg-surface: #342D27;--bg-surface-sub: #413830;--bg-sidebar: #1A1613;--bg-topbar: rgba(36, 31, 27, .94);--bg-card: #342D27;--card-bg: #342D27;--bg-subtle: #4A423A;--bg-input: #2A241F;--bg-surface-hover: #4A423A;--border-subtle: rgba(185, 179, 172, .22);--border-color: rgba(185, 179, 172, .22);--border-strong: #FE6E00;--border-focus: #FF8A33;--text-main: #FAFAF9;--text-color: #FAFAF9;--text-muted: #B9B3AC;--text-subtle: #958D84;--text-inverse: #1A1613;--primary: #FE6E00;--primary-hover: #FF8528;--primary-light: rgba(254, 110, 0, .18);--primary-glow: rgba(254, 110, 0, .32);--accent-text: #FFB74D;--link-text: #60A5FA;--shadow-sm: 0 4px 14px rgba(0, 0, 0, .35);--shadow-md: 0 10px 26px rgba(0, 0, 0, .45);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=command-light] .nav-item.active,[data-theme=command-dark] .nav-item.active{background:linear-gradient(135deg,#fe6e00,#f97015);color:#fff;box-shadow:0 4px 14px #fe6e0057}[data-theme=command-light] .btn-primary,[data-theme=command-dark] .btn-primary{background:#fe6e00;border-color:#fe6e00;color:#fff}[data-theme=verdana-light],[data-theme=light]{--bg-app: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface-sub: #F1F5F9;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F1F5F9;--bg-input: #FFFFFF;--bg-surface-hover: #ECFDF5;--border-subtle: #E2E8F0;--border-color: #E2E8F0;--border-strong: #059669;--border-focus: #059669;--text-main: #0F172A;--text-color: #0F172A;--text-muted: #475569;--text-subtle: #64748B;--text-inverse: #FFFFFF;--primary: #059669;--primary-hover: #047857;--primary-light: #D1FAE5;--primary-glow: rgba(5, 150, 105, .22);--accent-text: #059669;--link-text: #0EA5E9;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 8px 20px rgba(15, 23, 42, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=verdana-dark],[data-theme=dark]{--bg-app: #0B1120;--bg-surface: #111827;--bg-surface-sub: #1E293B;--bg-sidebar: #0F172A;--bg-topbar: rgba(15, 23, 42, .94);--bg-card: #111827;--card-bg: #111827;--bg-subtle: #1E293B;--bg-input: #1E293B;--bg-surface-hover: rgba(5, 150, 105, .14);--border-subtle: #243247;--border-color: #243247;--border-strong: #10B981;--border-focus: #10B981;--text-main: #F1F5F9;--text-color: #F1F5F9;--text-muted: #94A3B8;--text-subtle: #64748B;--text-inverse: #0F172A;--primary: #059669;--primary-hover: #10B981;--primary-light: rgba(5, 150, 105, .18);--primary-glow: rgba(16, 185, 129, .28);--accent-text: #34D399;--link-text: #38BDF8;--shadow-sm: 0 4px 14px rgba(0, 0, 0, .35);--shadow-md: 0 10px 24px rgba(0, 0, 0, .45);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=verdana-light] .nav-item.active,[data-theme=light] .nav-item.active{background:#0f172a;color:#fff}[data-theme=verdana-dark] .nav-item.active,[data-theme=dark] .nav-item.active{background:#059669;color:#fff}[data-theme=verdana-light] .btn-primary,[data-theme=light] .btn-primary,[data-theme=verdana-dark] .btn-primary,[data-theme=dark] .btn-primary{background:#059669;border-color:#059669;color:#fff}[data-theme=wattvision-light]{--bg-app: #F0F6F9;--bg-surface: #FFFFFF;--bg-surface-sub: #E6F0F5;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #E6F0F5;--bg-input: #F8FBFD;--bg-surface-hover: #E0F7FA;--border-subtle: #CBD5E1;--border-color: #CBD5E1;--border-strong: #0284C7;--border-focus: #00ACC1;--text-main: #0F172A;--text-color: #0F172A;--text-muted: #475569;--text-subtle: #64748B;--text-inverse: #FFFFFF;--primary: #0097A7;--primary-hover: #00838F;--primary-light: #E0F7FA;--primary-glow: rgba(0, 151, 167, .24);--accent-text: #00838F;--link-text: #0284C7;--shadow-sm: 0 2px 10px rgba(15, 23, 42, .06);--shadow-md: 0 6px 20px rgba(0, 151, 167, .12);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 18px}[data-theme=wattvision-dark]{--bg-app: #121212;--bg-surface: #1E1E1E;--bg-surface-sub: #252525;--bg-sidebar: #161616;--bg-topbar: rgba(18, 18, 18, .95);--bg-card: #1E1E1E;--card-bg: #1E1E1E;--bg-subtle: #252525;--bg-input: #252525;--bg-surface-hover: rgba(0, 229, 255, .1);--border-subtle: #2C2C2E;--border-color: #2C2C2E;--border-strong: #00E5FF;--border-focus: #00E5FF;--text-main: #FFFFFF;--text-color: #FFFFFF;--text-muted: #98989D;--text-subtle: #727277;--text-inverse: #121212;--primary: #00E5FF;--primary-hover: #33EBFF;--primary-light: rgba(0, 229, 255, .14);--primary-glow: rgba(0, 229, 255, .3);--accent-text: #00E5FF;--link-text: #00E5FF;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .45);--shadow-md: 0 6px 24px rgba(0, 229, 255, .1);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 18px}[data-theme=wattvision-dark] .kpi-card,[data-theme=wattvision-dark] .table-container,[data-theme=wattvision-dark] .pl-card,[data-theme=wattvision-dark] .eval360-card,[data-theme=wattvision-dark] .agent-table-card,[data-theme=wattvision-light] .kpi-card,[data-theme=wattvision-light] .table-container,[data-theme=wattvision-light] .pl-card,[data-theme=wattvision-light] .eval360-card,[data-theme=wattvision-light] .agent-table-card{border-radius:16px}[data-theme=wattvision-dark] .nav-item.active{background:#00e5ff29;color:#00e5ff;border:1px solid rgba(0,229,255,.45)}[data-theme=wattvision-light] .nav-item.active{background:#0097a7;color:#fff}[data-theme=wattvision-dark] .btn-primary{background:#00e5ff;border-color:#00e5ff;color:#121212;font-weight:800}[data-theme=wattvision-light] .btn-primary{background:#0097a7;border-color:#0097a7;color:#fff}[data-theme=redbroadcast-light]{--bg-app: #F9F9F9;--bg-surface: #FFFFFF;--bg-surface-sub: #F2F2F2;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .96);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F2F2F2;--bg-input: #F2F2F2;--bg-surface-hover: #E5E5E5;--border-subtle: #E5E5E5;--border-color: #E5E5E5;--border-strong: #CC0000;--border-focus: #065FD4;--text-main: #0F0F0F;--text-color: #0F0F0F;--text-muted: #606060;--text-subtle: #717171;--text-inverse: #FFFFFF;--primary: #FF0000;--primary-hover: #CC0000;--primary-light: #FFE5E5;--primary-glow: rgba(255, 0, 0, .22);--accent-text: #CC0000;--link-text: #065FD4;--shadow-sm: 0 2px 8px rgba(15, 15, 15, .06);--shadow-md: 0 6px 18px rgba(15, 15, 15, .09);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=redbroadcast-dark]{--bg-app: #0F0F0F;--bg-surface: #181818;--bg-surface-sub: #212121;--bg-sidebar: #0F0F0F;--bg-topbar: rgba(15, 15, 15, .96);--bg-card: #181818;--card-bg: #181818;--bg-subtle: #272727;--bg-input: #222222;--bg-surface-hover: #272727;--border-subtle: rgba(255, 255, 255, .12);--border-color: rgba(255, 255, 255, .12);--border-strong: #FF0000;--border-focus: #3EA6FF;--text-main: #F1F1F1;--text-color: #F1F1F1;--text-muted: #AAAAAA;--text-subtle: #717171;--text-inverse: #0F0F0F;--primary: #FF0000;--primary-hover: #E50000;--primary-light: rgba(255, 0, 0, .16);--primary-glow: rgba(255, 0, 0, .3);--accent-text: #FF4E45;--link-text: #3EA6FF;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .45);--shadow-md: 0 8px 24px rgba(0, 0, 0, .55);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}[data-theme=redbroadcast-light] .nav-item.active,[data-theme=redbroadcast-dark] .nav-item.active{background:red;color:#fff}[data-theme=redbroadcast-light] .btn-primary,[data-theme=redbroadcast-dark] .btn-primary{background:red;border-color:#c00;color:#fff}[data-theme=thoughtstream-light]{--bg-app: #FAFAF9;--bg-surface: #FFFFFF;--bg-surface-sub: #F5F5F4;--bg-sidebar: #F5F5F4;--bg-topbar: rgba(250, 250, 249, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #EFEDEB;--bg-input: #FFFFFF;--bg-surface-hover: #F5F5F4;--border-subtle: #E7E5E4;--border-color: #E7E5E4;--border-strong: #78716C;--border-focus: #57534E;--text-main: #1C1917;--text-color: #1C1917;--text-muted: #57534E;--text-subtle: #78716C;--text-inverse: #FAFAF9;--primary: #57534E;--primary-hover: #44403C;--primary-light: #F5F5F4;--primary-glow: rgba(120, 113, 108, .22);--accent-text: #65A30D;--link-text: #57534E;--shadow-xs: 0 1px 2px rgba(28, 25, 23, .04);--shadow-sm: 0 2px 8px rgba(28, 25, 23, .05);--shadow-md: 0 6px 18px rgba(28, 25, 23, .07);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}[data-theme=thoughtstream-dark]{--bg-app: #1C1917;--bg-surface: #262320;--bg-surface-sub: #292524;--bg-sidebar: #171412;--bg-topbar: rgba(28, 25, 23, .95);--bg-card: #262320;--card-bg: #262320;--bg-subtle: #2E2A27;--bg-input: #2E2A27;--bg-surface-hover: #35302C;--border-subtle: #3F3A36;--border-color: #3F3A36;--border-strong: #A8A29E;--border-focus: #D6D3D1;--text-main: #FAFAF9;--text-color: #FAFAF9;--text-muted: #D6D3D1;--text-subtle: #A8A29E;--text-inverse: #1C1917;--primary: #A8A29E;--primary-hover: #D6D3D1;--primary-light: rgba(168, 162, 158, .16);--primary-glow: rgba(168, 162, 158, .24);--accent-text: #84CC16;--link-text: #D6D3D1;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--shadow-md: 0 8px 22px rgba(0, 0, 0, .45);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}[data-theme=thoughtstream-light] .nav-item.active{background:#1c1917;color:#fafaf9}[data-theme=thoughtstream-dark] .nav-item.active{background:#78716c;color:#fafaf9}[data-theme=thoughtstream-light] .btn-primary{background:#1c1917;border-color:#1c1917;color:#fafaf9}[data-theme=thoughtstream-dark] .btn-primary{background:#78716c;border-color:#a8a29e;color:#fafaf9}[data-theme=shopvibe-light]{--bg-app: #FAFAFA;--bg-surface: #FFFFFF;--bg-surface-sub: #F4F4F5;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F4F4F5;--bg-input: #FFFFFF;--bg-surface-hover: #FDF4FF;--border-subtle: rgba(217, 70, 239, .2);--border-color: rgba(217, 70, 239, .2);--border-strong: #D946EF;--border-focus: #22D3EE;--text-main: #18181B;--text-color: #18181B;--text-muted: #52525B;--text-subtle: #71717A;--text-inverse: #FFFFFF;--primary: #D946EF;--primary-hover: #C026D3;--primary-light: #FAE8FF;--primary-glow: rgba(217, 70, 239, .26);--accent-text: #C026D3;--link-text: #0891B2;--shadow-sm: 0 3px 12px rgba(217, 70, 239, .08);--shadow-md: 0 8px 24px rgba(217, 70, 239, .14);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px}[data-theme=shopvibe-dark]{--bg-app: #0D0A14;--bg-surface: #171224;--bg-surface-sub: #201933;--bg-sidebar: #120E1C;--bg-topbar: rgba(18, 14, 28, .94);--bg-card: #171224;--card-bg: #171224;--bg-subtle: #221B36;--bg-input: #201933;--bg-surface-hover: rgba(217, 70, 239, .14);--border-subtle: rgba(217, 70, 239, .28);--border-color: rgba(217, 70, 239, .28);--border-strong: #E879F9;--border-focus: #22D3EE;--text-main: #F4F4F5;--text-color: #F4F4F5;--text-muted: #B8B5C8;--text-subtle: #8A849E;--text-inverse: #0D0A14;--primary: #D946EF;--primary-hover: #E879F9;--primary-light: rgba(217, 70, 239, .18);--primary-glow: rgba(217, 70, 239, .34);--accent-text: #E879F9;--link-text: #22D3EE;--shadow-sm: 0 4px 16px rgba(0, 0, 0, .45);--shadow-md: 0 10px 28px rgba(217, 70, 239, .18);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px}[data-theme=shopvibe-light] .nav-item.active,[data-theme=shopvibe-dark] .nav-item.active{background:linear-gradient(135deg,#d946ef,#9333ea);color:#fff;border-radius:14px}[data-theme=shopvibe-light] .btn-primary,[data-theme=shopvibe-dark] .btn-primary{background:linear-gradient(135deg,#d946ef,#c026d3);border-color:#d946ef;color:#fff;border-radius:9999px}[data-theme=skylearn-light]{--bg-app: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface-sub: #F1F5F9;--bg-sidebar: #FFFFFF;--bg-topbar: rgba(255, 255, 255, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F1F5F9;--bg-input: #FFFFFF;--bg-surface-hover: #DBEAFE;--border-subtle: #E2E8F0;--border-color: #E2E8F0;--border-strong: #3B82F6;--border-focus: #1D4ED8;--text-main: #0F172A;--text-color: #0F172A;--text-muted: #475569;--text-subtle: #94A3B8;--text-inverse: #FFFFFF;--primary: #3B82F6;--primary-hover: #1D4ED8;--primary-light: #DBEAFE;--primary-glow: rgba(59, 130, 246, .25);--accent-text: #1D4ED8;--link-text: #3B82F6;--shadow-sm: 0 3px 10px rgba(59, 130, 246, .08);--shadow-md: 0 8px 22px rgba(59, 130, 246, .14);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px}[data-theme=skylearn-dark]{--bg-app: #0B1220;--bg-surface: #111C30;--bg-surface-sub: #18253E;--bg-sidebar: #0E1729;--bg-topbar: rgba(14, 23, 41, .94);--bg-card: #111C30;--card-bg: #111C30;--bg-subtle: #18253E;--bg-input: #1E2D4A;--bg-surface-hover: rgba(59, 130, 246, .16);--border-subtle: rgba(96, 165, 250, .24);--border-color: rgba(96, 165, 250, .24);--border-strong: #60A5FA;--border-focus: #FBBF24;--text-main: #F1F5F9;--text-color: #F1F5F9;--text-muted: #94A3B8;--text-subtle: #64748B;--text-inverse: #0B1220;--primary: #3B82F6;--primary-hover: #60A5FA;--primary-light: rgba(59, 130, 246, .18);--primary-glow: rgba(59, 130, 246, .34);--accent-text: #60A5FA;--link-text: #60A5FA;--shadow-sm: 0 4px 16px rgba(0, 0, 0, .42);--shadow-md: 0 10px 26px rgba(59, 130, 246, .18);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px}[data-theme=skylearn-light] .nav-item.active,[data-theme=skylearn-dark] .nav-item.active{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:14px}[data-theme=skylearn-light] .btn-primary,[data-theme=skylearn-dark] .btn-primary{background:#3b82f6;border-color:#2563eb;color:#fff;border-radius:9999px}[data-theme=nomadkit-light]{--bg-app: #FFFDF7;--bg-surface: #FFFFFF;--bg-surface-sub: #F7F2E8;--bg-sidebar: #FAF6ED;--bg-topbar: rgba(255, 253, 247, .94);--bg-card: #FFFFFF;--card-bg: #FFFFFF;--bg-subtle: #F4EDE0;--bg-input: #FFFFFF;--bg-surface-hover: #F9F3E7;--border-subtle: #E8DFD1;--border-color: #E8DFD1;--border-strong: #D4A373;--border-focus: #0891B2;--text-main: #2D241E;--text-color: #2D241E;--text-muted: #6B5A4E;--text-subtle: #948275;--text-inverse: #FFFFFF;--primary: #C0864F;--primary-hover: #A66E38;--primary-light: #F9EFE3;--primary-glow: rgba(212, 163, 115, .28);--accent-text: #166534;--link-text: #0891B2;--shadow-sm: 0 2px 10px rgba(45, 36, 30, .06);--shadow-md: 0 8px 22px rgba(212, 163, 115, .14);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}[data-theme=nomadkit-dark]{--bg-app: #16120F;--bg-surface: #221C18;--bg-surface-sub: #2D251F;--bg-sidebar: #1B1612;--bg-topbar: rgba(22, 18, 15, .94);--bg-card: #221C18;--card-bg: #221C18;--bg-subtle: #2E2620;--bg-input: #2A221C;--bg-surface-hover: rgba(212, 163, 115, .14);--border-subtle: rgba(212, 163, 115, .24);--border-color: rgba(212, 163, 115, .24);--border-strong: #D4A373;--border-focus: #22D3EE;--text-main: #F7F1E8;--text-color: #F7F1E8;--text-muted: #C4B5A5;--text-subtle: #918273;--text-inverse: #16120F;--primary: #D4A373;--primary-hover: #E2B98F;--primary-light: rgba(212, 163, 115, .18);--primary-glow: rgba(212, 163, 115, .3);--accent-text: #D4A373;--link-text: #22D3EE;--shadow-sm: 0 4px 14px rgba(0, 0, 0, .4);--shadow-md: 0 10px 26px rgba(0, 0, 0, .5);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}[data-theme=nomadkit-light] .nav-item.active{background:linear-gradient(135deg,#d4a373,#b8834f);color:#fff}[data-theme=nomadkit-dark] .nav-item.active{background:linear-gradient(135deg,#d4a373,#0891b2);color:#16120f;font-weight:800}[data-theme=nomadkit-light] .btn-primary{background:#c0864f;border-color:#b07740;color:#fff}[data-theme=nomadkit-dark] .btn-primary{background:#d4a373;border-color:#e2b98f;color:#16120f;font-weight:800}.bhm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;justify-content:flex-end;animation:bhmFade .2s ease-out}@keyframes bhmFade{0%{opacity:0}to{opacity:1}}.bhm-drawer{width:100%;max-width:640px;height:100vh;display:flex;flex-direction:column;background:var(--bg-card, #ffffff);border-left:1px solid var(--border-color, #e2e8f0);box-shadow:-10px 0 30px #00000026;animation:bhmSlideIn .25s cubic-bezier(.16,1,.3,1)}@keyframes bhmSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.bhm-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border-color, #e2e8f0);background:var(--bg-card, #ffffff)}.bhm-header-left{display:flex;align-items:center;gap:12px}.bhm-bot-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#10b981,#047857);display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff;box-shadow:0 2px 8px #10b98140}.bhm-title{margin:0;font-size:15px;font-weight:700;color:var(--text-main, #0f172a)}.bhm-subtitle{margin:2px 0 0;font-size:11.5px;color:var(--text-muted, #64748b);display:flex;align-items:center;gap:6px}.bhm-badge-admin{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;color:#059669;padding:1px 6px;border-radius:4px}.bhm-header-actions{display:flex;align-items:center;gap:8px}.bhm-btn-refresh{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:6px;border:1px solid var(--border-color, #e2e8f0);background:var(--bg-hover, #f8fafc);color:var(--text-main, #334155);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.bhm-btn-refresh:hover:not(:disabled){border-color:#10b981;color:#10b981;background:#10b98114}.bhm-btn-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--text-muted, #94a3b8);font-size:16px;cursor:pointer;transition:all .15s ease}.bhm-btn-close:hover{background:var(--bg-hover, #f1f5f9);color:var(--text-main, #0f172a)}.bhm-status-banner{padding:10px 22px;background:#10b98114;border-bottom:1px solid rgba(16,185,129,.18);display:flex;align-items:center;justify-content:space-between;font-size:12px}.bhm-status-msg{display:flex;align-items:center;gap:8px;font-weight:600;color:#065f46}.dark .bhm-status-msg{color:#34d399}.bhm-dot-live{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b981b3;animation:bhmPulse 1.8s infinite}@keyframes bhmPulse{0%{transform:scale(.95);box-shadow:0 0 #10b98199}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.bhm-status-count{font-size:11px;color:#047857;font-weight:600}.dark .bhm-status-count{color:#6ee7b7}.bhm-drawer-body{flex:1;overflow-y:auto;padding:16px 20px 20px}.bhm-simple-table{width:100%;border-collapse:collapse;font-size:12.5px}.bhm-simple-table th{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;color:var(--text-muted, #64748b);border-bottom:1px solid var(--border-color, #e2e8f0);background:var(--bg-card, #ffffff);text-transform:uppercase;letter-spacing:.4px}.bhm-simple-table td{padding:12px;border-bottom:1px solid var(--border-color, #f1f5f9);color:var(--text-main, #1e293b);vertical-align:middle}.bhm-simple-table tr:hover td{background:#10b98105}.bhm-name-cell{display:flex;align-items:center;gap:10px}.bhm-name-icon{font-size:16px;line-height:1;width:22px;text-align:center}.bhm-name-title{font-weight:600;color:var(--text-main, #0f172a)}.bhm-desc-text{font-size:11.5px;color:var(--text-muted, #64748b);line-height:1.35}.bhm-pill-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;white-space:nowrap}.bhm-pill-status.healthy{background:#10b9811f;color:#059669}.bhm-pill-status.standby{background:#94a3b826;color:#64748b}.bhm-pill-status.warning{background:#f59e0b26;color:#d97706}.bhm-time-text{font-size:11.5px;color:var(--text-muted, #64748b);white-space:nowrap}.bhm-drawer-footer{padding:12px 20px;border-top:1px solid var(--border-color, #e2e8f0);background:var(--bg-card, #ffffff);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-muted, #94a3b8)}.topbar-bot-health-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:16px;font-size:11px;font-weight:600;background:#10b9811a;border:1px solid rgba(16,185,129,.28);color:#059669;cursor:pointer;transition:all .15s ease}.topbar-bot-health-btn:hover{background:#10b9812e;border-color:#10b981}.dark .topbar-bot-health-btn{background:#10b98126;color:#34d399;border-color:#34d3994d}.bhm-status-cell{display:flex;align-items:center;justify-content:space-between;gap:8px}.bhm-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.bhm-switch input{opacity:0;width:0;height:0}.bhm-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#cbd5e1;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:20px}.dark .bhm-slider{background-color:#475569}.bhm-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 1px 3px #0003}.bhm-switch input:checked+.bhm-slider{background-color:#10b981}.bhm-switch input:focus+.bhm-slider{box-shadow:0 0 1px #10b981}.bhm-switch input:checked+.bhm-slider:before{transform:translate(16px)}.bhm-switch input:disabled+.bhm-slider{opacity:.5;cursor:not-allowed}.bhm-pill-status.disabled{background:#94a3b826;color:#64748b}.bhm-btn-schedule-pill{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:600;border-radius:6px;border:1px solid rgba(16,185,129,.25);background:#10b98114;color:#047857;cursor:pointer;transition:all .15s ease}.bhm-btn-schedule-pill:hover{background:#10b9812e;border-color:#10b981}.dark .bhm-btn-schedule-pill{background:#10b98126;color:#34d399;border-color:#34d3994d}.bhm-schedule-row td{padding:0!important;background:var(--bg-hover, #f8fafc)!important;border-bottom:2px solid var(--border-color, #e2e8f0)!important}.bhm-schedule-card{padding:16px 18px;border-top:1px dashed var(--border-color, #cbd5e1);display:flex;flex-direction:column;gap:12px;animation:bhmSlideDown .2s ease-out}@keyframes bhmSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bhm-schedule-title{font-size:13px;font-weight:700;color:var(--text-main, #0f172a);display:flex;align-items:center;gap:7px;margin:0}.bhm-schedule-panel{background:var(--bg-surface, #1e293b);border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:12px;padding:18px 20px;margin:10px 0;box-shadow:0 8px 20px #0003}.bhm-schedule-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.bhm-schedule-title{font-size:14.5px;font-weight:800;color:var(--text-main, #f8fafc);display:flex;align-items:center;gap:8px;margin:0}.bhm-schedule-desc{font-size:12px;color:var(--text-muted, #94a3b8);margin:4px 0 0;line-height:1.45}.bhm-schedule-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}.bhm-radio-option{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;border:1.5px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--bg-surface-sub, rgba(15, 23, 42, .6));cursor:pointer;transition:all .18s ease;font-size:12px}.bhm-radio-option:hover{border-color:#10b981;background:#10b98114;transform:translateY(-1px)}.bhm-radio-option.active{border-color:#10b981;background:#10b98124;box-shadow:0 0 0 1px #10b981,0 4px 12px #10b98126}.bhm-radio-label{font-weight:700;font-size:12.5px;color:var(--text-main, #f8fafc)}.bhm-radio-hint{font-size:11px;color:var(--text-muted, #94a3b8);margin-top:2px;line-height:1.4}.bhm-time-input-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;background:var(--bg-surface-sub, rgba(15, 23, 42, .6));border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));font-size:12px;margin:10px 0}.bhm-time-input{padding:6px 12px;border-radius:8px;border:1px solid var(--border-subtle, #475569);background:var(--bg-surface, #1e293b);color:var(--text-main, #f8fafc);font-size:13px;font-weight:700}.bhm-cron-input{flex:1;padding:6px 12px;border-radius:8px;border:1px solid var(--border-subtle, #475569);background:var(--bg-surface, #1e293b);color:var(--text-main, #f8fafc);font-family:var(--font-mono, monospace);font-size:12px;font-weight:600}.bhm-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .1))}.bhm-btn-run-now{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid #3b82f6;background:#3b82f626;color:#60a5fa;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.bhm-btn-run-now:hover:not(:disabled){background:#3b82f647;transform:translateY(-1px)}.bhm-btn-save-schedule{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:none;background:#10b981;color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #10b98159;transition:all .15s ease}.bhm-btn-save-schedule:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.bhm-btn-cancel-schedule{padding:8px 14px;border-radius:8px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .15));background:transparent;color:var(--text-muted, #94a3b8);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.bhm-btn-cancel-schedule:hover{background:#ffffff14;color:var(--text-main, #f8fafc)}@media (max-width: 640px){.bhm-drawer{width:100vw;max-width:100vw;height:100dvh;border-left:none;border-radius:0}.bhm-drawer-header{padding:12px 16px}.bhm-drawer-body{padding:12px 14px 40px}.bhm-schedule-options-grid{grid-template-columns:1fr;gap:8px;margin:10px 0}.bhm-radio-option{padding:10px 12px}.bhm-actions-row{flex-direction:column-reverse;align-items:stretch;gap:10px}.bhm-btn-run-now,.bhm-btn-save-schedule,.bhm-btn-cancel-schedule{width:100%;justify-content:center;padding:11px 14px;font-size:13px}.bhm-actions-row>div{display:flex;flex-direction:column;gap:8px;width:100%}.bhm-table th,.bhm-table td{padding:10px 8px;font-size:11.5px}}.mac-nc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0206176b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;animation:macNcFadeIn .16s ease-out}.mac-nc-panel{width:410px;max-width:94vw;height:100vh;display:flex;flex-direction:column;padding:14px 14px 16px;gap:10px;background:#0f172adb;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%);border-left:1px solid rgba(148,163,184,.22);box-shadow:-18px 0 48px #0000007a;color:#f8fafc;animation:macNcSlideIn .2s cubic-bezier(.16,1,.3,1)}:is([data-theme=light],[data-color-mode=light]) .mac-nc-panel{background:#f8fafce0;border-left:1px solid rgba(15,23,42,.12);color:#0f172a}.mac-nc-header{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.mac-nc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mac-nc-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;letter-spacing:-.01em}.mac-nc-unread-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#38bdf82e;color:#38bdf8;border:1px solid rgba(56,189,248,.4)}.mac-nc-subtitle{font-size:11.5px;color:#94a3b8;margin-top:2px}:is([data-theme=light],[data-color-mode=light]) .mac-nc-subtitle{color:#64748b}.mac-nc-close-btn{width:28px;height:28px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#94a3b81f;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background .15s ease}.mac-nc-close-btn:hover{background:#94a3b842}.mac-nc-controls-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mac-nc-widget-btn{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#1e293b99;color:inherit;cursor:pointer;text-align:left;transition:all .15s ease}:is([data-theme=light],[data-color-mode=light]) .mac-nc-widget-btn{background:#fffc;border-color:#0f172a1f}.mac-nc-widget-btn.is-active-blue{background:#38bdf824;border-color:#38bdf873}.mac-nc-widget-btn.is-active-green{background:#10b98124;border-color:#10b98173}.mac-nc-widget-ico{font-size:18px;line-height:1;flex-shrink:0}.mac-nc-widget-text{display:flex;flex-direction:column;min-width:0}.mac-nc-widget-text strong{font-size:12px;font-weight:700;line-height:1.25}.mac-nc-widget-text small{font-size:10.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-nc-search-wrap{position:relative;display:flex;align-items:center}.mac-nc-search-ico{position:absolute;left:10px;font-size:12px;opacity:.7;pointer-events:none}.mac-nc-search-input{width:100%;padding:7px 28px 7px 30px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0f172a8c;color:inherit;font-size:12px;outline:none}:is([data-theme=light],[data-color-mode=light]) .mac-nc-search-input{background:#ffffffe0;border-color:#0f172a24}.mac-nc-search-input:focus{border-color:#38bdf8a6}.mac-nc-search-clear{position:absolute;right:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:11px}.mac-nc-tabs{display:flex;flex-wrap:wrap;gap:5px}.mac-nc-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#1e293b73;color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}:is([data-theme=light],[data-color-mode=light]) .mac-nc-tab{background:#e2e8f0b3;color:#334155}.mac-nc-tab.active{background:#0284c7;border-color:#38bdf8;color:#fff}.mac-nc-tab-count{font-size:10px;padding:0 5px;border-radius:999px;background:#ffffff2e}.mac-nc-action-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px;border-bottom:1px solid rgba(148,163,184,.14);flex-shrink:0}.mac-nc-link-btn{border:none;background:transparent;color:#38bdf8;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 4px}.mac-nc-link-btn.danger{color:#f87171}.mac-nc-link-btn:disabled{opacity:.35;cursor:not-allowed}.mac-nc-list{flex:1;overflow-y:auto;padding-right:2px;display:flex;flex-direction:column;gap:14px}.mac-nc-group-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:6px;padding-left:4px}.mac-nc-cards{display:flex;flex-direction:column;gap:8px}.mac-nc-card{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#1e293bb8;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}:is([data-theme=light],[data-color-mode=light]) .mac-nc-card{background:#ffffffeb;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0d}.mac-nc-card.is-unread{border-color:#38bdf86b;background:#1e293beb}:is([data-theme=light],[data-color-mode=light]) .mac-nc-card.is-unread{background:#fff;border-color:#0284c773}.mac-nc-card:hover{transform:translateY(-1px);border-color:#38bdf88c}.mac-nc-card-dismiss{position:absolute;top:-6px;right:-4px;width:20px;height:20px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a;color:#cbd5e1;font-size:10px;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .12s ease}:is([data-theme=light],[data-color-mode=light]) .mac-nc-card-dismiss{background:#fff;color:#334155}.mac-nc-card:hover .mac-nc-card-dismiss{opacity:1}.mac-nc-card-icon{width:34px;height:34px;border-radius:10px;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;margin-top:2px}.mac-nc-card-body{flex:1;min-width:0}.mac-nc-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mac-nc-card-title{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-nc-unread-dot{width:7px;height:7px;border-radius:999px;background:#38bdf8;box-shadow:0 0 6px #38bdf8;flex-shrink:0}.mac-nc-card-time{font-size:10.5px;color:#94a3b8;flex-shrink:0}.mac-nc-card-lead-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.mac-nc-lead-name{font-size:12.5px;font-weight:700}.mac-nc-cs-pill{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:999px;background:#94a3b829;color:#cbd5e1}:is([data-theme=light],[data-color-mode=light]) .mac-nc-cs-pill{color:#475569;background:#0f172a12}.mac-nc-repeat-pill{font-size:10px;font-weight:800;padding:1px 5px;border-radius:999px;background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.mac-nc-card-msg{margin-top:4px;font-size:11.5px;color:#94a3b8;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is([data-theme=light],[data-color-mode=light]) .mac-nc-card-msg{color:#475569}.mac-nc-empty{padding:42px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.mac-nc-empty-ico{font-size:32px;opacity:.75}.mac-nc-empty-title{font-size:13.5px;font-weight:700}.mac-nc-empty-desc{font-size:12px;color:#94a3b8;line-height:1.5;max-width:280px}@keyframes macNcSlideIn{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes macNcFadeIn{0%{opacity:0}to{opacity:1}}.demo-banner{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px;background:repeating-linear-gradient(135deg,#6d28d9 0,#6d28d9 14px,#7c3aed 14px,#7c3aed 28px);color:#fff;font-size:12.5px}.demo-banner-tag{font-weight:800;letter-spacing:.04em;background:#ffffff2e;padding:2px 8px;border-radius:6px}.demo-banner-txt{flex:1 1 260px;min-width:0;opacity:.95}.demo-banner-act{display:flex;gap:6px}.demo-banner-act button{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.demo-banner-act button.exit{background:#fff;color:#5b21b6;border-color:#fff}.demo-side-btn{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:9px 12px;border-radius:10px;border:1px dashed rgba(124,58,237,.55);background:#7c3aed14;color:#7c3aed;font-size:13px;font-weight:700;cursor:pointer}:is([data-theme=dark],[data-color-mode=dark]) .demo-side-btn{color:#c4b5fd}.demo-side-btn:hover{background:#7c3aed29}.demo-side-btn.on{border-style:solid;background:#7c3aed;color:#fff}.demo-side-btn.collapsed{justify-content:center;padding:9px 0}.demo-side-btn:disabled{opacity:.6;cursor:wait}.demo-banner-act{align-items:center}.demo-banner-left{font-size:12px;font-weight:700;color:#fff;background:#ffffff29;border-radius:8px;padding:4px 10px;white-space:nowrap}
