@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@200;300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500&display=swap";.theme-switcher{display:inline-flex;align-items:center;justify-content:center;position:relative;width:auto;height:44px;padding:0 8px;background:transparent;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:0;outline:none}.theme-switcher:hover{border-color:var(--border-hover);background:var(--bg-card)}.theme-switcher:focus-visible{box-shadow:0 0 0 3px var(--glow);outline:none}.theme-switcher:active{transform:scale(.95)}.theme-switcher__track{display:flex;align-items:center;width:48px;height:28px;background:#ffffff1a;border-radius:14px;padding:2px;position:relative;transition:background-color .3s ease}.theme-switcher__thumb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--orange);border-radius:12px;position:relative;box-shadow:0 2px 8px #ff6b004d;transition:all .3s cubic-bezier(.16,1,.3,1)}.theme-switcher__icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;line-height:1}@media(max-width:768px){.theme-switcher{height:40px;padding:0 6px}.theme-switcher__track{width:44px;height:24px}.theme-switcher__thumb{width:20px;height:20px}.theme-switcher__icon{font-size:12px}}[data-tenant=black-wolf]{--orange: #ffffff;--yellow: #a1a1aa;--bg: #000000;--bg-card: rgba(255,255,255,.03);--bg-card-hover: rgba(255,255,255,.06);--bg-card-solid: #0a0a0a;--bg-card-light: rgba(255,255,255,.06);--bg-sidebar: rgba(0,0,0,.95);--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.12);--border-focus: #ffffff;--text: #fafafa;--text-secondary: #a1a1aa;--text-muted: #3f3f46;--text-dark: #000000;--gradient: linear-gradient(135deg, #fff, #a1a1aa);--glow: rgba(255,255,255,.06);--success: #4ade80;--danger: #f87171;--warning: #fbbf24}[data-tenant=black-wolf] .layout-v2__main{padding:24px 28px}[data-tenant=black-wolf] .page-header,[data-tenant=black-wolf] .section-header{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px;margin-bottom:24px}[data-tenant=black-wolf] .page-header h1,[data-tenant=black-wolf] .page-title{font-weight:600;font-size:20px;letter-spacing:-.02em;color:#fafafa}[data-tenant=black-wolf] .page-header p,[data-tenant=black-wolf] .page-subtitle{font-size:13px;color:#71717a;margin-top:4px}[data-tenant=black-wolf] .stat-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:border-color .2s}[data-tenant=black-wolf] .stat-card:hover{border-color:#ffffff1f;transform:none;box-shadow:none}[data-tenant=black-wolf] .stat-card-icon{color:#71717a}[data-tenant=black-wolf] .stat-card-value{font-family:SF Mono,JetBrains Mono,monospace;color:#fafafa;font-weight:300;letter-spacing:-.03em}[data-tenant=black-wolf] .stat-card-label{font-family:SF Mono,JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#71717a;font-weight:600;text-transform:uppercase}[data-tenant=black-wolf] .stat-card-sub{color:#3f3f46}[data-tenant=black-wolf] .big-numbers{gap:1px;background:#ffffff0f;border-radius:14px;overflow:hidden}[data-tenant=black-wolf] .big-numbers .stat-card{border:none;border-radius:0;background:#111}[data-tenant=black-wolf] .stats-grid{gap:12px}[data-tenant=black-wolf] .flip-card-wrap .stat-card{background:#111;border-color:#ffffff0f}[data-tenant=black-wolf] .flip-card-wrap:hover .stat-card{border-color:#ffffff1a;box-shadow:none}[data-tenant=black-wolf] .chart-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px}[data-tenant=black-wolf] .chart-card:hover{border-color:#ffffff1a}[data-tenant=black-wolf] .chart-card h3{font-family:SF Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:#71717a;font-weight:600;text-transform:uppercase}[data-tenant=black-wolf] .recharts-cartesian-grid-horizontal line,[data-tenant=black-wolf] .recharts-cartesian-grid-vertical line{stroke:#ffffff0a!important}[data-tenant=black-wolf] .recharts-xAxis .recharts-text,[data-tenant=black-wolf] .recharts-yAxis .recharts-text{fill:#3f3f46!important;font-family:SF Mono,JetBrains Mono,monospace;font-size:9px}[data-tenant=black-wolf] .recharts-tooltip-wrapper .recharts-default-tooltip{background:#111111f2!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006!important}[data-tenant=black-wolf] .recharts-tooltip-item{color:#fafafa!important;font-family:SF Mono,JetBrains Mono,monospace!important;font-size:11px!important}[data-tenant=black-wolf] .recharts-tooltip-label{color:#71717a!important;font-family:SF Mono,JetBrains Mono,monospace!important;font-size:10px!important}[data-tenant=black-wolf] .recharts-legend-item-text{color:#a1a1aa!important;font-size:11px!important}[data-tenant=black-wolf] rect[fill="#FF6B00"],[data-tenant=black-wolf] rect[fill="#ff6b00"],[data-tenant=black-wolf] path[fill="#FF6B00"],[data-tenant=black-wolf] path[fill="#ff6b00"]{fill:#ffffffb3!important}[data-tenant=black-wolf] rect[fill="#FFB800"],[data-tenant=black-wolf] rect[fill="#ffb800"],[data-tenant=black-wolf] path[fill="#FFB800"],[data-tenant=black-wolf] path[fill="#ffb800"]{fill:#71717a!important}[data-tenant=black-wolf] rect[fill="#FF8C3A"],[data-tenant=black-wolf] rect[fill="#ff8c3a"],[data-tenant=black-wolf] path[fill="#FF8C3A"],[data-tenant=black-wolf] path[fill="#ff8c3a"]{fill:#3f3f46!important}[data-tenant=black-wolf] rect[fill="#FFD060"],[data-tenant=black-wolf] rect[fill="#ffd060"],[data-tenant=black-wolf] path[fill="#FFD060"],[data-tenant=black-wolf] path[fill="#ffd060"]{fill:#52525b!important}[data-tenant=black-wolf] rect[fill="#E55A00"],[data-tenant=black-wolf] rect[fill="#e55a00"],[data-tenant=black-wolf] path[fill="#E55A00"],[data-tenant=black-wolf] path[fill="#e55a00"]{fill:#a1a1aa!important}[data-tenant=black-wolf] path[stroke="#FF6B00"],[data-tenant=black-wolf] path[stroke="#ff6b00"],[data-tenant=black-wolf] line[stroke="#FF6B00"]{stroke:#fffc!important}[data-tenant=black-wolf] path[stroke="#FFB800"],[data-tenant=black-wolf] path[stroke="#ffb800"],[data-tenant=black-wolf] line[stroke="#FFB800"]{stroke:#71717a!important}[data-tenant=black-wolf] rect[fill="#6366F1"],[data-tenant=black-wolf] rect[fill="#6366f1"],[data-tenant=black-wolf] path[fill="#6366F1"],[data-tenant=black-wolf] path[fill="#6366f1"]{fill:#fff9!important}[data-tenant=black-wolf] rect[fill="#818CF8"],[data-tenant=black-wolf] rect[fill="#818cf8"],[data-tenant=black-wolf] path[fill="#818CF8"],[data-tenant=black-wolf] path[fill="#818cf8"]{fill:#52525b!important}[data-tenant=black-wolf] rect[fill="#A78BFA"],[data-tenant=black-wolf] path[fill="#A78BFA"]{fill:#3f3f46!important}[data-tenant=black-wolf] rect[fill="#C4B5FD"],[data-tenant=black-wolf] path[fill="#C4B5FD"]{fill:#27272a!important}[data-tenant=black-wolf] rect[fill="#3b82f6"],[data-tenant=black-wolf] rect[fill="#3B82F6"],[data-tenant=black-wolf] path[fill="#3b82f6"],[data-tenant=black-wolf] path[fill="#3B82F6"]{fill:#ffffff80!important}[data-tenant=black-wolf] rect[fill="#22C55E"],[data-tenant=black-wolf] rect[fill="#22c55e"],[data-tenant=black-wolf] path[fill="#22C55E"]{fill:#4ade80!important}[data-tenant=black-wolf] rect[fill="#10B981"],[data-tenant=black-wolf] path[fill="#10B981"]{fill:#4ade80!important}[data-tenant=black-wolf] rect[fill="#EF4444"],[data-tenant=black-wolf] rect[fill="#ef4444"],[data-tenant=black-wolf] path[fill="#EF4444"]{fill:#f87171!important}[data-tenant=black-wolf].ui-theme-light,.ui-theme-light [data-tenant=black-wolf]{--orange: #0F172A;--yellow: #475569;--bg: #F8FAFC;--bg-card: #FFFFFF;--bg-card-hover: #F1F5F9;--bg-card-solid: #FFFFFF;--bg-card-light: #F8FAFC;--bg-sidebar: #FFFFFF;--bg-elevated: #FFFFFF;--bg-overlay: rgba(15, 23, 42, .4);--border: #E2E8F0;--border-hover: #CBD5E1;--border-focus: #0F172A;--text: #0F172A;--text-secondary: #475569;--text-tertiary: #94A3B8;--text-muted: #94A3B8;--text-dark: #0F172A;--gradient: linear-gradient(135deg, #0F172A, #475569);--glow: rgba(15, 23, 42, .08);--shadow-lg: 0 20px 25px rgba(15, 23, 42, .15)}[data-tenant=black-wolf].ui-theme-light,[data-tenant=black-wolf].ui-theme-light .layout-v2,[data-tenant=black-wolf].ui-theme-light .layout-v2__main,[data-tenant=black-wolf].ui-theme-light .ax-main{background:#f8fafc!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .stat-card,[data-tenant=black-wolf].ui-theme-light .chart-card,[data-tenant=black-wolf].ui-theme-light .leaderboard-card,[data-tenant=black-wolf].ui-theme-light .crm-toolbar,[data-tenant=black-wolf].ui-theme-light .crm-sidebar,[data-tenant=black-wolf].ui-theme-light .acc-kpi,[data-tenant=black-wolf].ui-theme-light .installment-card,[data-tenant=black-wolf].ui-theme-light .installments-summary__stat,[data-tenant=black-wolf].ui-theme-light [class*=modal-content],[data-tenant=black-wolf].ui-theme-light [class*=modal-card],[data-tenant=black-wolf].ui-theme-light [class*=ModalContent]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a14!important}[data-tenant=black-wolf].ui-theme-light .data-table th,[data-tenant=black-wolf].ui-theme-light table th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .data-table td,[data-tenant=black-wolf].ui-theme-light table td{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .page-header,[data-tenant=black-wolf].ui-theme-light .section-header,[data-tenant=black-wolf].ui-theme-light hr{border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .page-header h1,[data-tenant=black-wolf].ui-theme-light .page-title,[data-tenant=black-wolf].ui-theme-light .stat-card-value,[data-tenant=black-wolf].ui-theme-light .leaderboard-name,[data-tenant=black-wolf].ui-theme-light .installment-card__name{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .page-header p,[data-tenant=black-wolf].ui-theme-light .page-subtitle,[data-tenant=black-wolf].ui-theme-light .stat-card-label,[data-tenant=black-wolf].ui-theme-light .stat-card-sub,[data-tenant=black-wolf].ui-theme-light .leaderboard-subtitle,[data-tenant=black-wolf].ui-theme-light .leaderboard-rank,[data-tenant=black-wolf].ui-theme-light .installment-card__product,[data-tenant=black-wolf].ui-theme-light .installment-card__amount-label{color:#475569!important}[data-tenant=black-wolf].ui-theme-light input,[data-tenant=black-wolf].ui-theme-light textarea,[data-tenant=black-wolf].ui-theme-light select,[data-tenant=black-wolf].ui-theme-light .acc-search,[data-tenant=black-wolf].ui-theme-light .acc-filter-select,[data-tenant=black-wolf].ui-theme-light .installments-search{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light input::placeholder,[data-tenant=black-wolf].ui-theme-light textarea::placeholder{color:#94a3b8!important}[data-tenant=black-wolf].ui-theme-light .btn-action,[data-tenant=black-wolf].ui-theme-light .installments-toolbar .btn-action,[data-tenant=black-wolf].ui-theme-light .installments-toolbar__right .btn-action{background:#0f172a!important;color:#fff!important}[data-tenant=black-wolf].ui-theme-light .btn-action--secondary,[data-tenant=black-wolf].ui-theme-light [class*=tab-btn],[data-tenant=black-wolf].ui-theme-light [class*=tabs-btn],[data-tenant=black-wolf].ui-theme-light .tab-button{background:#fff!important;color:#334155!important;border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light [class*=tab-btn--active],[data-tenant=black-wolf].ui-theme-light [class*=tabs-btn--active],[data-tenant=black-wolf].ui-theme-light .tab-button.active,[data-tenant=black-wolf].ui-theme-light [class*=tab-btn].active,[data-tenant=black-wolf].ui-theme-light .installments-filter--active{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .btn-sm{border-color:#cbd5e1!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .btn-sm:hover{border-color:#0f172a!important;background:#f1f5f9!important}[data-tenant=black-wolf].ui-theme-light .btn-sm--save{border-color:#16a34a!important;color:#16a34a!important}[data-tenant=black-wolf].ui-theme-light .btn-sm--save:hover{background:#16a34a14!important}[data-tenant=black-wolf].ui-theme-light .btn-sm--cancel,[data-tenant=black-wolf].ui-theme-light .btn-sm--delete{border-color:#dc2626!important;color:#dc2626!important}[data-tenant=black-wolf].ui-theme-light .btn-sm--cancel:hover,[data-tenant=black-wolf].ui-theme-light .btn-sm--delete:hover{background:#dc262614!important}[data-tenant=black-wolf].ui-theme-light .cell-bold{color:#0f172a!important;font-weight:600!important}[data-tenant=black-wolf].ui-theme-light .cell-muted{color:#64748b!important}[data-tenant=black-wolf].ui-theme-light .cell-money{color:#0f172a!important;font-weight:600!important}[data-tenant=black-wolf].ui-theme-light .th-sort{color:#475569!important}[data-tenant=black-wolf].ui-theme-light .th-sort:hover{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .badge{border:1px solid currentColor!important}[data-tenant=black-wolf].ui-theme-light .badge--setter{background:#3b82f614!important;color:#2563eb!important}[data-tenant=black-wolf].ui-theme-light .badge--closer{background:#a855f714!important;color:#9333ea!important}[data-tenant=black-wolf].ui-theme-light .row-editing{background:#0f172a0a!important}[data-tenant=black-wolf].ui-theme-light .row-editing input,[data-tenant=black-wolf].ui-theme-light .row-editing select{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .actions-cell{display:flex;gap:6px}[data-tenant=black-wolf].ui-theme-light .table-toolbar{background:#fff!important;border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .table-search{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .filter-btn{background:#fff!important;border-color:#e2e8f0!important;color:#475569!important}[data-tenant=black-wolf].ui-theme-light .filter-btn--active,[data-tenant=black-wolf].ui-theme-light .btn-import{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .btn-import:hover{background:#1e293b!important}[data-tenant=black-wolf] .recharts-area-area{fill-opacity:.08!important}[data-tenant=black-wolf] .recharts-area-curve{stroke-width:1.5!important}[data-tenant=black-wolf] .recharts-reference-line line{stroke:#ffffff14!important}[data-tenant=black-wolf] line[stroke="#666"],[data-tenant=black-wolf] line[stroke="#999"]{stroke:#3f3f46!important}[data-tenant=black-wolf] .recharts-cursor{fill:#ffffff0a!important}[data-tenant=black-wolf] .recharts-pie-sector path{stroke:#000!important}[data-tenant=black-wolf] .recharts-legend-item svg{fill:currentColor!important}[data-tenant=black-wolf] .recharts-bar-label text,[data-tenant=black-wolf] .recharts-label text{fill:#71717a!important;font-family:SF Mono,JetBrains Mono,monospace;font-size:9px}[data-tenant=black-wolf] .recharts-surface stop[stop-color="#FF6B00"],[data-tenant=black-wolf] .recharts-surface stop[stop-color="#ff6b00"]{stop-color:#fff9!important}[data-tenant=black-wolf] .recharts-surface stop[stop-color="#FFB800"],[data-tenant=black-wolf] .recharts-surface stop[stop-color="#ffb800"]{stop-color:#fff3!important}[data-tenant=black-wolf] .data-table{border-collapse:separate;border-spacing:0}[data-tenant=black-wolf] .data-table th{font-family:SF Mono,JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#3f3f46;font-weight:600;text-transform:uppercase;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 14px}[data-tenant=black-wolf] .data-table td{font-size:13px;color:#a1a1aa;border-bottom:1px solid rgba(255,255,255,.04);padding:12px 14px}[data-tenant=black-wolf] .data-table tbody tr:hover{background:#ffffff05}[data-tenant=black-wolf] .data-table td:first-child{color:#fafafa;font-weight:500}[data-tenant=black-wolf] .badge{font-family:SF Mono,JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;font-weight:600;border-radius:20px;padding:3px 10px}[data-tenant=black-wolf] .badge--product{background:#ffffff0f;color:#fafafa}[data-tenant=black-wolf] .badge--completada{background:#4ade8014;color:#4ade80}[data-tenant=black-wolf] .badge--pendiente{background:#fbbf2414;color:#fbbf24}[data-tenant=black-wolf] .badge--reembolso{background:#f8717114;color:#f87171}[data-tenant=black-wolf] .badge--setter{background:#ffffff0f;color:#a1a1aa}[data-tenant=black-wolf] .badge--closer{background:#ffffff14;color:#fafafa}[data-tenant=black-wolf] .badge--director{background:#ffffff1a;color:#fafafa}[data-tenant=black-wolf] .badge--manager{background:#ffffff0f;color:#a1a1aa}[data-tenant=black-wolf] .badge--ceo{background:#ffffff1a;color:#fafafa;font-weight:700}[data-tenant=black-wolf] .btn-action{background:#fff;color:#000;border:none;border-radius:10px;font-weight:600;font-size:13px;padding:10px 20px;transition:opacity .15s,transform .15s}[data-tenant=black-wolf] .btn-action:hover{opacity:.9;transform:none;box-shadow:none}[data-tenant=black-wolf] .btn-action:active{transform:scale(.97)}[data-tenant=black-wolf] .btn-action--secondary{background:transparent;color:#fafafa;border:1px solid rgba(255,255,255,.1)}[data-tenant=black-wolf] .btn-action--secondary:hover{background:#ffffff0a;border-color:#ffffff26}[data-tenant=black-wolf] .form-page{background:#000}[data-tenant=black-wolf] .form-group label{font-family:SF Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#71717a;font-weight:600;text-transform:uppercase}[data-tenant=black-wolf] .form-group input,[data-tenant=black-wolf] .form-group select,[data-tenant=black-wolf] .form-group textarea,[data-tenant=black-wolf] .input-group input{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#fafafa;font-size:13px;padding:10px 14px;transition:border-color .15s}[data-tenant=black-wolf] .form-group input:focus,[data-tenant=black-wolf] .form-group select:focus,[data-tenant=black-wolf] .form-group textarea:focus,[data-tenant=black-wolf] .input-group input:focus{border-color:#fff3;box-shadow:none;outline:none}[data-tenant=black-wolf] .form-group input::placeholder,[data-tenant=black-wolf] .form-group textarea::placeholder{color:#3f3f46}[data-tenant=black-wolf] .form-group select option{background:#111;color:#fafafa}[data-tenant=black-wolf] .form-success-msg{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px}[data-tenant=black-wolf] .form-success-msg h2{color:#fafafa}[data-tenant=black-wolf] .form-success-msg p{color:#71717a}[data-tenant=black-wolf] .leaderboard-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px}[data-tenant=black-wolf] .leaderboard-card:hover{border-color:#ffffff1a}[data-tenant=black-wolf] .leaderboard-title{font-family:SF Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:#71717a;font-weight:600;text-transform:uppercase}[data-tenant=black-wolf] .leaderboard-subtitle{color:#3f3f46}[data-tenant=black-wolf] .leaderboard-row{border-bottom:1px solid rgba(255,255,255,.04)}[data-tenant=black-wolf] .leaderboard-row:hover{background:#ffffff05}[data-tenant=black-wolf] .leaderboard-row--first{background:#ffffff08;border-left:2px solid #fff}[data-tenant=black-wolf] .leaderboard-row--first:hover{background:#ffffff0d}[data-tenant=black-wolf] .leaderboard-rank{font-family:SF Mono,JetBrains Mono,monospace;color:#3f3f46}[data-tenant=black-wolf] .leaderboard-avatar{background:#181818;border:1px solid rgba(255,255,255,.08);color:#fafafa}[data-tenant=black-wolf] .leaderboard-name{color:#fafafa}[data-tenant=black-wolf] .leaderboard-score-bar{background:#0a0a0a}[data-tenant=black-wolf] .leaderboard-score-fill{background:#fff;opacity:.5}[data-tenant=black-wolf] .leaderboard-metric-label{color:#3f3f46}[data-tenant=black-wolf] [class*=modal-overlay],[data-tenant=black-wolf] [class*=ModalOverlay]{background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-tenant=black-wolf] [class*=modal-content],[data-tenant=black-wolf] [class*=modal-card],[data-tenant=black-wolf] [class*=ModalContent]{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 16px 64px #00000080}[data-tenant=black-wolf] [class*=modal-header],[data-tenant=black-wolf] [class*=ModalHeader]{border-bottom:1px solid rgba(255,255,255,.06)}[data-tenant=black-wolf] [class*=modal-footer],[data-tenant=black-wolf] [class*=ModalFooter]{border-top:1px solid rgba(255,255,255,.06)}[data-tenant=black-wolf] [class*=tab-btn],[data-tenant=black-wolf] [class*=tabs-btn],[data-tenant=black-wolf] .tab-button{background:transparent;color:#71717a;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:600;padding:7px 14px;transition:all .15s}[data-tenant=black-wolf] [class*=tab-btn]:hover,[data-tenant=black-wolf] [class*=tabs-btn]:hover,[data-tenant=black-wolf] .tab-button:hover{color:#a1a1aa;background:#ffffff0a}[data-tenant=black-wolf] [class*=tab-btn--active],[data-tenant=black-wolf] [class*=tabs-btn--active],[data-tenant=black-wolf] .tab-button.active,[data-tenant=black-wolf] [class*=tab-btn].active{background:#ffffff14;color:#fafafa;border-color:#ffffff1a}[data-tenant=black-wolf] .crm-toolbar{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:12px}[data-tenant=black-wolf] .crm-sidebar{background:#0a0a0a;border:1px solid rgba(255,255,255,.06)}[data-tenant=black-wolf] .crm-views-toggle button{color:#71717a;transition:color .15s}[data-tenant=black-wolf] .crm-views-toggle button:hover,[data-tenant=black-wolf] .crm-views-toggle button.active{color:#fafafa}[data-tenant=black-wolf] .acc-kpi{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px}[data-tenant=black-wolf] .acc-kpi__value{font-family:SF Mono,JetBrains Mono,monospace;color:#fafafa}[data-tenant=black-wolf] .acc-kpi__label{font-family:SF Mono,JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#3f3f46}[data-tenant=black-wolf] .acc-search{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);color:#fafafa}[data-tenant=black-wolf] .acc-search:focus{border-color:#ffffff26}[data-tenant=black-wolf] .acc-filter-select{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);color:#fafafa}[data-tenant=black-wolf] .acc-list-row{border-bottom:1px solid rgba(255,255,255,.04)}[data-tenant=black-wolf] .acc-list-row:hover{background:#ffffff05}[data-tenant=black-wolf] .acc-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px}[data-tenant=black-wolf] .acc-card:hover{border-color:#ffffff1a}[data-tenant=black-wolf] .acc-view-btn--active{background:#ffffff14;color:#fafafa}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-kpi,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-service-row,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-plan-card{background:#fff;border-color:#e2e8f0}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card:hover,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row:hover,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-service-row:hover{border-color:#cbd5e1;background:#f8fafc}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-search,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-filter-select,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-view-btn,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__service{background:#fff;border-color:#e2e8f0;color:#0f172a}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-views{border-color:#e2e8f0}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-search:focus,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-filter-select:focus{border-color:#94a3b8}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-filter-select option{background:#fff;color:#0f172a}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-kpi__value,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__name,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__name,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__stat-value,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__metric-value,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-service-row__product,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-service-row__amount{color:#0f172a}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-kpi__label,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-count,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__email,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__metric-label,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__service-name,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__more,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__email,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__stat-label,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__arrow,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-loading,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-empty,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-back,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-profile__contact span,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-section__title,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-service-row__meta{color:#64748b}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-view-btn--active{background:#0f172a;color:#fff}.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-list-row__avatar,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-card__avatar,.ax-shell.ui-theme-light[data-tenant=black-wolf] .acc-profile__avatar{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-search-box{background:#fff!important;border-color:#e2e8f0!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-search-input{color:#0f172a!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-search-input::placeholder{color:#94a3b8!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-view-toggle{background:#f1f5f9!important;border-color:#e2e8f0!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-view-btn{color:#475569!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .bw-clients-view-btn.is-active{background:#0f172a!important;color:#fff!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page{color:#0f172a!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255,255,255,0.03)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255,255,255,0.02)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255,255,255,0.04)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255,255,255,0.05)"]{background:#fff!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255,255,255,0.08)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255,255,255,0.06)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255,255,255,0.05)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255,255,255,0.1)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="borderBottom: '1px solid rgba(255,255,255,0.06)'"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="borderBottom: '1px solid rgba(255,255,255,0.05)'"]{border-color:#e2e8f0!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: #fff"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color:#fff"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgb(255, 255, 255)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.92)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.92)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.85)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.85)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.8)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.8)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.75)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.75)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.7)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.7)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.65)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.65)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.6)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.6)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.55)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.55)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.5)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.5)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.45)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.45)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.4)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255, 255, 255, 0.4)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="color: rgba(255,255,255,0.35)"]{color:#475569!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255, 255, 255, 0.03)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255, 255, 255, 0.02)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255, 255, 255, 0.04)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="background: rgba(255, 255, 255, 0.05)"]{background:#fff!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="borderBottom: '1px solid rgba(255, 255, 255, 0.06)'"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="borderBottom: '1px solid rgba(255, 255, 255, 0.05)'"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255, 255, 255, 0.06)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#e2e8f0!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page h1,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page h2,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page h3,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page h4,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page th,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page td{color:#0f172a!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page input,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page textarea,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page select{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page input::placeholder,.ax-shell.ui-theme-light[data-tenant=black-wolf] .feedback-admin-page textarea::placeholder{color:#94a3b8!important}[data-tenant=black-wolf] [style*="background: var(--gradient)"],[data-tenant=black-wolf] [style*="background:var(--gradient)"]{background:#fff!important;color:#000!important}[data-tenant=black-wolf] ::-webkit-scrollbar-track{background:#000}[data-tenant=black-wolf] ::-webkit-scrollbar-thumb{background:#ffffff14}[data-tenant=black-wolf] ::-webkit-scrollbar-thumb:hover{background:#ffffff26}[data-tenant=black-wolf] [class*=empty]{color:#3f3f46}[data-tenant=black-wolf] [class*=toggle],[data-tenant=black-wolf] [class*=switch]{border-color:#ffffff1a}[data-tenant=black-wolf] .dashboard-actions{gap:8px}[data-tenant=black-wolf] div[style*="background: rgba(255, 107, 0"]{background:#ffffff0f!important}[data-tenant=black-wolf] div[style*="background: var(--orange)"],[data-tenant=black-wolf] div[style*="background:var(--orange)"]{background:#fff!important;color:#000!important}[data-tenant=black-wolf] span[style*="color: var(--orange)"],[data-tenant=black-wolf] span[style*="color:var(--orange)"],[data-tenant=black-wolf] div[style*="color: var(--orange)"],[data-tenant=black-wolf] div[style*="color:var(--orange)"],[data-tenant=black-wolf] p[style*="color: var(--orange)"],[data-tenant=black-wolf] h1[style*="color: var(--orange)"],[data-tenant=black-wolf] h2[style*="color: var(--orange)"],[data-tenant=black-wolf] h3[style*="color: var(--orange)"],[data-tenant=black-wolf] span[style*="color: #FF6B00"],[data-tenant=black-wolf] div[style*="color: #FF6B00"],[data-tenant=black-wolf] span[style*="color:#FF6B00"],[data-tenant=black-wolf] div[style*="color:#FF6B00"]{color:#fafafa!important}[data-tenant=black-wolf] div[style*="background: #FF6B00"],[data-tenant=black-wolf] div[style*="background:#FF6B00"],[data-tenant=black-wolf] span[style*="background: #FF6B00"],[data-tenant=black-wolf] span[style*="background:#FF6B00"]{background:#fff!important;color:#000!important}[data-tenant=black-wolf] div[style*="border-color: var(--orange)"],[data-tenant=black-wolf] div[style*="borderColor: var(--orange)"]{border-color:#ffffff26!important}[data-tenant=black-wolf] span[style*="color: #C4944A"],[data-tenant=black-wolf] div[style*="color: #C4944A"],[data-tenant=black-wolf] span[style*="color:#C4944A"],[data-tenant=black-wolf] div[style*="color:#C4944A"]{color:#fafafa!important}[data-tenant=black-wolf] .sales-summary-card,[data-tenant=black-wolf] .sales-card,[data-tenant=black-wolf] .pipeline-card{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] .sales-summary-card:hover,[data-tenant=black-wolf] .sales-card:hover,[data-tenant=black-wolf] .pipeline-card:hover{border-color:#ffffff1a!important}[data-tenant=black-wolf] [style*="border-left: 4px solid #FF6B00"],[data-tenant=black-wolf] [style*="border-left: 3px solid #FF6B00"],[data-tenant=black-wolf] [style*="borderLeft: 4px solid #FF6B00"]{border-left-color:#fff6!important}[data-tenant=black-wolf] [class*=progress-bar],[data-tenant=black-wolf] [class*=progress-fill]{background:#ffffff26!important}[data-tenant=black-wolf] [class*=progress-fill][style*=background]{background:#ffffff80!important}[data-tenant=black-wolf] .commission-card,[data-tenant=black-wolf] .commission-summary,[data-tenant=black-wolf] .payout-card,[data-tenant=black-wolf] .finance-card,[data-tenant=black-wolf] .balance-card,[data-tenant=black-wolf] .accounting-card,[data-tenant=black-wolf] .task-card,[data-tenant=black-wolf] .task-item,[data-tenant=black-wolf] .kanban-card,[data-tenant=black-wolf] .kanban-column{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] .kanban-column-header,[data-tenant=black-wolf] .task-header{color:#71717a!important;font-family:SF Mono,JetBrains Mono,monospace!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important}[data-tenant=black-wolf] .planning-card,[data-tenant=black-wolf] .projection-card,[data-tenant=black-wolf] .milestone-card{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] .crm-stage-header{font-family:SF Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#71717a}[data-tenant=black-wolf] .crm-lead-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:12px}[data-tenant=black-wolf] .crm-lead-card:hover{border-color:#ffffff1f}[data-tenant=black-wolf] .campaign-card,[data-tenant=black-wolf] .email-card,[data-tenant=black-wolf] .store-card,[data-tenant=black-wolf] .ticket-card,[data-tenant=black-wolf] .alert-card,[data-tenant=black-wolf] .product-card,[data-tenant=black-wolf] .phase-card,[data-tenant=black-wolf] .agent-card,[data-tenant=black-wolf] .chatbot-card,[data-tenant=black-wolf] .brain-card{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] span[style*="color: #F59E0B"],[data-tenant=black-wolf] span[style*="color:#F59E0B"],[data-tenant=black-wolf] div[style*="color: #F59E0B"]{color:#a1a1aa!important}[data-tenant=black-wolf] span[style*="background: #F59E0B"],[data-tenant=black-wolf] div[style*="background: #F59E0B"],[data-tenant=black-wolf] span[style*="background:#F59E0B"],[data-tenant=black-wolf] div[style*="background:#F59E0B"]{background:#ffffff14!important;color:#fafafa!important}[data-tenant=black-wolf] span[style*="color: #3B82F6"],[data-tenant=black-wolf] span[style*="color:#3B82F6"],[data-tenant=black-wolf] span[style*="color: #3b82f6"],[data-tenant=black-wolf] div[style*="color: #3B82F6"]{color:#a1a1aa!important}[data-tenant=black-wolf] span[style*="background: #3B82F6"],[data-tenant=black-wolf] div[style*="background: #3B82F6"],[data-tenant=black-wolf] span[style*="background:#3b82f6"],[data-tenant=black-wolf] div[style*="background:#3b82f6"]{background:#ffffff1a!important;color:#fafafa!important}[data-tenant=black-wolf] span[style*="color: #8B5CF6"],[data-tenant=black-wolf] span[style*="color:#8B5CF6"],[data-tenant=black-wolf] div[style*="color: #8B5CF6"],[data-tenant=black-wolf] span[style*="color: #6366F1"],[data-tenant=black-wolf] div[style*="color: #6366F1"]{color:#a1a1aa!important}[data-tenant=black-wolf] span[style*="background: #8B5CF6"],[data-tenant=black-wolf] div[style*="background: #8B5CF6"],[data-tenant=black-wolf] span[style*="background: #6366F1"],[data-tenant=black-wolf] div[style*="background: #6366F1"]{background:#ffffff14!important;color:#fafafa!important}[data-tenant=black-wolf] .recharts-line path[stroke="#FFB800"],[data-tenant=black-wolf] .recharts-line path[stroke="#ffb800"]{stroke:#a1a1aa!important}[data-tenant=black-wolf] .recharts-line path[stroke="#FF8C3A"],[data-tenant=black-wolf] .recharts-line path[stroke="#ff8c3a"]{stroke:#71717a!important}[data-tenant=black-wolf] div[style*="border: 1px solid #1f1f1f"],[data-tenant=black-wolf] div[style*="border:1px solid #1f1f1f"]{border-color:#ffffff0f!important}[data-tenant=black-wolf] div[style*="borderTop: 2px solid #333"],[data-tenant=black-wolf] div[style*="border-top: 2px solid #333"]{border-top-color:#ffffff0f!important}[data-tenant=black-wolf] [class*=score-bar],[data-tenant=black-wolf] [class*=rating-bar]{background:#0a0a0a!important}[data-tenant=black-wolf] [class*=score-fill],[data-tenant=black-wolf] [class*=rating-fill]{background:#fff6!important}[data-tenant=black-wolf] h2,[data-tenant=black-wolf] h3{color:#fafafa}[data-tenant=black-wolf] p{color:#a1a1aa}[data-tenant=black-wolf] a:not(.btn-action):not([class*=nav]){color:#fafafa}[data-tenant=black-wolf] a:not(.btn-action):not([class*=nav]):hover{color:#fff;opacity:.8}[data-tenant=black-wolf] select{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.06)!important;color:#fafafa!important;border-radius:8px;font-size:12px}[data-tenant=black-wolf] select:focus{border-color:#ffffff26!important;outline:none}[data-tenant=black-wolf] select option{background:#111;color:#fafafa}[data-tenant=black-wolf] hr{border-color:#ffffff0f}[data-tenant=black-wolf] .installments-page{background:#000!important}[data-tenant=black-wolf] .installments-summary__stat{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] .installments-summary__value{font-family:SF Mono,JetBrains Mono,monospace;font-weight:300;letter-spacing:-.03em;color:#fafafa!important}[data-tenant=black-wolf] .installments-summary__label{font-family:SF Mono,JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#71717a!important;font-weight:600;text-transform:uppercase}[data-tenant=black-wolf] .installments-summary__stat .installments-summary__value[style*="color: #f97316"],[data-tenant=black-wolf] .installments-summary__stat .installments-summary__value[style*="color:#f97316"]{color:#fafafa!important}[data-tenant=black-wolf] .installments-filter{border-color:#ffffff0f!important;color:#71717a!important}[data-tenant=black-wolf] .installments-filter:hover{color:#a1a1aa!important;background:#ffffff0a!important}[data-tenant=black-wolf].ui-theme-light .bw-stat-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a14!important;transition:all .15s!important}[data-tenant=black-wolf].ui-theme-light .bw-stat-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px #0f172a1f!important}[data-tenant=black-wolf].ui-theme-light .bw-stat-card span,[data-tenant=black-wolf].ui-theme-light .bw-stat-card div[style*="fontWeight: 700"]{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .bw-client-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a14!important}[data-tenant=black-wolf].ui-theme-light .bw-client-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px #0f172a1f!important}[data-tenant=black-wolf].ui-theme-light .bw-client-card span[style*="color: rgb"]{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .bw-client-card div[style*="border-radius: 11"]{background:#f8fafc!important;border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .bw-client-card div[style*="color: rgb"][style*="fontWeight: 600"]{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ip-page{background:#f8fafc!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ip-page__title{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ip-page__subtitle{color:#475569!important}[data-tenant=black-wolf].ui-theme-light .ip-form{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a14!important}[data-tenant=black-wolf].ui-theme-light .ip-form input,[data-tenant=black-wolf].ui-theme-light .ip-form textarea,[data-tenant=black-wolf].ui-theme-light .ip-form select{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ip-form input::placeholder,[data-tenant=black-wolf].ui-theme-light .ip-form textarea::placeholder{color:#94a3b8!important}[data-tenant=black-wolf].ui-theme-light .ip-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a14!important}[data-tenant=black-wolf].ui-theme-light .ip-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px #0f172a1f!important;background:#f8fafc!important}[data-tenant=black-wolf].ui-theme-light .ip-card div[style*="fontWeight: 600"]{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ip-card div[style*="color: rgba(255"]{color:#475569!important}[data-tenant=black-wolf].ui-theme-light .ip-empty{background:#fff!important;border:1px dashed #E2E8F0!important;color:#94a3b8!important;box-shadow:0 1px 3px #0f172a14!important}[data-tenant=black-wolf].ui-theme-light .ip-tabs{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-tenant=black-wolf].ui-theme-light .ip-btn,[data-tenant=black-wolf].ui-theme-light .ip-btn--sm{border-color:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .ax-shell{--bg-elevated: #FFFFFF;--bg-overlay: rgba(15, 23, 42, .4);--text-tertiary: #94A3B8;--shadow-lg: 0 20px 25px rgba(15, 23, 42, .15)}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-inner{background:#fff!important;border:1px solid #E2E8F0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 12px #0f172a1a!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-item{color:#94a3b8!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-item:hover{color:#0f172a!important;background:#f1f5f9!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-item.is-active{color:#0f172a!important;background:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-hide{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-hide:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-sep{background:#e2e8f0!important}[data-tenant=black-wolf].ui-theme-light .ax-shell .ax-dock-dot{background:#3b82f6!important}.ui-theme-light .ax-dock-inner{background:#fff!important;border:1px solid #E2E8F0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 12px #0f172a1a!important}.ui-theme-light .ax-dock-item{color:#94a3b8!important}.ui-theme-light .ax-dock-item:hover{color:#0f172a!important;background:#f1f5f9!important}.ui-theme-light .ax-dock-item.is-active{color:#0f172a!important;background:#e2e8f0!important}.ui-theme-light .ax-dock-hide{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}.ui-theme-light .ax-dock-hide:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#0f172a!important}.ui-theme-light .ax-dock-sep{background:#e2e8f0!important}.ui-theme-light .ax-dock-dot{background:#3b82f6!important}[data-tenant=black-wolf].ui-theme-light .ax-panel{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 30px #0f172a33!important;backdrop-filter:blur(0px)!important}[data-tenant=black-wolf].ui-theme-light .ax-panel *{background-color:transparent!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-backdrop{background:#0f172a66!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-header{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-header *{background:transparent!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-title{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-count{background:#e2e8f0!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-items{background:#fff!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-item{color:#0f172a!important;background:transparent!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-item:hover{background:#f1f5f9!important;color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-item.is-active{background:transparent!important;color:#0f172a!important;font-weight:600;border-left:3px solid #3B82F6!important;padding-left:11px!important}[data-tenant=black-wolf].ui-theme-light .ax-panel-arrow{color:#94a3b8!important}[data-tenant=black-wolf] .installments-filter--active{background:#fff!important;color:#000!important;border-color:#fff!important}[data-tenant=black-wolf] .installments-search{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.06)!important;color:#fafafa!important;border-radius:10px!important}[data-tenant=black-wolf] .installments-search:focus{border-color:#fff3!important}[data-tenant=black-wolf] .installment-card{background:#111!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}[data-tenant=black-wolf] .installment-card:hover{border-color:#ffffff1f!important}[data-tenant=black-wolf] .installment-card--expanded{border-color:#fff3!important}[data-tenant=black-wolf] .installment-card__header:hover{background:#ffffff05!important}[data-tenant=black-wolf] .installment-card__avatar{background:#181818!important;border:1px solid rgba(255,255,255,.08)!important;color:#fafafa!important}[data-tenant=black-wolf] .installment-card__name{color:#fafafa!important}[data-tenant=black-wolf] .installment-card__product{color:#71717a!important}[data-tenant=black-wolf] .installment-card__progress-bar{background:#0a0a0a!important}[data-tenant=black-wolf] .installment-card__progress-fill{background:#fafafa!important}[data-tenant=black-wolf] .installment-card__progress-text{color:#3f3f46!important;font-family:SF Mono,JetBrains Mono,monospace}[data-tenant=black-wolf] .installment-card__amount-value{color:#fafafa!important;font-family:SF Mono,JetBrains Mono,monospace}[data-tenant=black-wolf] .installment-card__amount-label,[data-tenant=black-wolf] .installment-card__toggle{color:#3f3f46!important}[data-tenant=black-wolf] .installment-card__body{background:#0a0a0a!important;border-top:1px solid rgba(255,255,255,.04)!important}[data-tenant=black-wolf] .installment-payment{background:#ffffff05!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:8px!important}[data-tenant=black-wolf] .installment-payment--paid{background:#4ade800a!important}[data-tenant=black-wolf] .installment-card__actions button{border-radius:8px!important}[data-tenant=black-wolf] .installments-toolbar .btn-action,[data-tenant=black-wolf] .installments-toolbar__right .btn-action{background:#fff!important;color:#000!important;border-radius:10px!important}[data-tenant=black-wolf] .installments-page span[style*="color: #f97316"],[data-tenant=black-wolf] .installments-page span[style*="color:#f97316"],[data-tenant=black-wolf] .installments-page div[style*="color: #f97316"],[data-tenant=black-wolf] .installments-page div[style*="color:#f97316"]{color:#fafafa!important}[data-tenant=black-wolf].ui-theme-light .installments-summary__value{color:#0f172a!important}[data-tenant=black-wolf].ui-theme-light .installments-summary__label{color:#64748b!important}[data-tenant=black-wolf].ui-theme-light .installments-summary__stat .installments-summary__value[style*="color: #f97316"],[data-tenant=black-wolf].ui-theme-light .installments-summary__stat .installments-summary__value[style*="color:#f97316"],[data-tenant=black-wolf].ui-theme-light .installments-page span[style*="color: #f97316"],[data-tenant=black-wolf].ui-theme-light .installments-page span[style*="color:#f97316"],[data-tenant=black-wolf].ui-theme-light .installments-page div[style*="color: #f97316"],[data-tenant=black-wolf].ui-theme-light .installments-page div[style*="color:#f97316"]{color:#f97316!important}[data-tenant=black-wolf],[data-tenant=black-wolf] .layout-v2,[data-tenant=black-wolf] .layout-v2__main{background:#000!important}@media(max-width:768px){[data-tenant=black-wolf] .layout-v2__main{padding:16px}[data-tenant=black-wolf] .stats-grid--4{grid-template-columns:repeat(2,1fr)}[data-tenant=black-wolf] .big-numbers--3{grid-template-columns:1fr}}html.tenant-yc-logistics{font-size:19.5px;--ax-font-scale: 1.3}body.tenant-yc-logistics,.tenant-yc-logistics,[data-tenant=yc-logistics]{--ax-font-scale: 1.3}:root.tenant-yc-logistics{--ax-font-scale: 1.3;--orange: #1E40AF;--yellow: #D4A017;--black: #0F172A;--white: #FFFFFF;--bg: #FFFFFF;--bg-card: #FFFFFF;--bg-card-hover: #F8FAFC;--bg-card-solid: #FFFFFF;--bg-card-light: #F8FAFC;--bg-sidebar: rgba(255,255,255,.95);--border: #E2E8F0;--border-hover: #CBD5E1;--border-focus: #1E40AF;--text: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--text-dark: #FFFFFF;--gradient: linear-gradient(135deg, #1E40AF, #D4A017);--glow: rgba(30,64,175,.12);--success: #16A34A;--danger: #DC2626;--warning: #D97706}.ax-shell[data-tenant=yc-logistics]{--ax-font-scale: 1.3;--orange: #1E40AF;--yellow: #D4A017;--bg: #FFFFFF;--bg-card: #FFFFFF;--bg-card-hover: #F8FAFC;--bg-card-solid: #FFFFFF;--bg-card-light: #F8FAFC;--bg-sidebar: rgba(255,255,255,.95);--border: #E2E8F0;--border-hover: #CBD5E1;--border-focus: #1E40AF;--text: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--text-dark: #FFFFFF;--gradient: linear-gradient(135deg, #1E40AF, #D4A017);--glow: rgba(30,64,175,.12);--success: #16A34A;--danger: #DC2626;--warning: #D97706;--ax-bg: #FFFFFF;--ax-bg-1: #FFFFFF;--ax-bg-2: #FFFFFF;--ax-bg-3: #F8FAFC;--ax-border: #E2E8F0;--ax-border-s: #CBD5E1;--ax-text: #0F172A;--ax-text-2: #334155;--ax-text-3: #475569;--ax-text-4: #94A3B8;--ax-up: #16A34A;--ax-down: #DC2626;--ax-accent: #1E40AF;--ax-accent-2: #1E3A8A;--ax-accent-soft: rgba(30,64,175,.1);--ax-accent-border: rgba(30,64,175,.3);--ax-gold: #D4A017;--ax-gold-soft: rgba(212,160,23,.12);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff!important;color:#0f172a!important}.ax-shell[data-tenant=yc-logistics] .ax-main{background:transparent!important}body.tenant-yc-logistics .login-page,.tenant-yc-logistics .login-page{background:#fff}body.tenant-yc-logistics .login-card,.tenant-yc-logistics .login-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 2px #0f172a0a,0 24px 60px -24px #0f172a1a}body.tenant-yc-logistics .login-title,.tenant-yc-logistics .login-title{color:#0f172a!important}body.tenant-yc-logistics .login-subtitle,.tenant-yc-logistics .login-subtitle,body.tenant-yc-logistics .input-group label,.tenant-yc-logistics .input-group label{color:#475569!important}body.tenant-yc-logistics .input-group input,.tenant-yc-logistics .input-group input{background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important;-webkit-text-fill-color:#0F172A!important}body.tenant-yc-logistics .input-group input::placeholder,.tenant-yc-logistics .input-group input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94A3B8!important}body.tenant-yc-logistics .input-group input:focus,.tenant-yc-logistics .input-group input:focus{border-color:#1e40af!important;box-shadow:0 0 0 3px #1e40af1a!important}body.tenant-yc-logistics .input-group input:-webkit-autofill,.tenant-yc-logistics .input-group input:-webkit-autofill{-webkit-text-fill-color:#0F172A!important;-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;caret-color:#0f172a!important}body.tenant-yc-logistics .login-tab,.tenant-yc-logistics .login-tab{color:#475569!important}body.tenant-yc-logistics .login-tab--active,.tenant-yc-logistics .login-tab--active{color:#0f172a!important}body.tenant-yc-logistics .login-btn,.tenant-yc-logistics .login-btn{background:#1e40af!important;color:#fff!important}.ax-shell[data-tenant=yc-logistics] .ax-home-grid,.ax-shell[data-tenant=yc-logistics] .ax-cols,.ax-shell[data-tenant=yc-logistics] .ax-col,.ax-shell[data-tenant=yc-logistics] .ax-stats,.ax-shell[data-tenant=yc-logistics] .ax-card,.ax-shell[data-tenant=yc-logistics] .ax-stat{position:relative;z-index:1}html.tenant-yc-logistics,body.tenant-yc-logistics{background:#fff!important;color:#0f172a!important}[data-tenant=yc-logistics]{--yc-bg: #FFFFFF;--yc-surface: #F8FAFC;--yc-text: #0F172A;--yc-text-2: #475569;--yc-text-3: #94A3B8;--yc-border: #E2E8F0;--yc-border-hv: #CBD5E1;--yc-blue: #1E40AF;--yc-blue-deep: #1E3A8A;--yc-blue-light: #3B82F6;--yc-gold: #D4A017;--yc-gold-light: #F4C430;--yc-red: #DC2626;--yc-green: #16A34A;--yc-amber: #D97706;--yc-shadow-card: 0 1px 2px rgba(15,23,42,.04), 0 24px 60px -24px rgba(15,23,42,.1);--yc-shadow-card-hover: 0 24px 60px -24px rgba(15,23,42,.16);--yc-shadow-soft: 0 1px 2px rgba(15,23,42,.04);--yc-ring-blue: 0 0 0 3px rgba(30,64,175,.1);--yc-radius-card: 20px;--yc-radius-feature: 16px;--yc-radius-quality: 14px;--yc-radius-input: 12px;--yc-radius-pill: 999px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes ycBlobPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}@keyframes ycPing{75%,to{transform:scale(2);opacity:0}}[data-tenant=yc-logistics] .yc-eyebrow{display:block;font-size:calc(10px * var(--ax-font-scale, 1));font-weight:700;letter-spacing:.3em;color:var(--yc-blue);text-transform:uppercase}[data-tenant=yc-logistics] .yc-label{display:block;color:var(--yc-text-2);font-size:calc(11px * var(--ax-font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-tenant=yc-logistics] .yc-card{background:#fff;border-radius:var(--yc-radius-card);border:1px solid var(--yc-border);padding:36px;box-shadow:var(--yc-shadow-card);transition:transform .3s,border-color .3s,box-shadow .3s}[data-tenant=yc-logistics] .yc-card-feature{background:#fff;border-radius:var(--yc-radius-feature);border:1px solid var(--yc-border);padding:28px;box-shadow:var(--yc-shadow-soft)}@media(max-width:768px){[data-tenant=yc-logistics] .yc-card{padding:22px}}[data-tenant=yc-logistics] .yc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;background:var(--yc-blue);border:none;border-radius:var(--yc-radius-pill);color:#fff;font-family:inherit;font-size:calc(14px * var(--ax-font-scale, 1));font-weight:600;cursor:pointer;transition:transform .25s,box-shadow .25s}[data-tenant=yc-logistics] .yc-btn-primary:hover{transform:scale(1.02);box-shadow:0 12px 32px -8px #1e40af66}[data-tenant=yc-logistics] .yc-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;background:#fff;border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);color:var(--yc-text);font-family:inherit;font-size:calc(14px * var(--ax-font-scale, 1));font-weight:600;cursor:pointer;transition:border-color .25s,transform .25s}[data-tenant=yc-logistics] .yc-btn-ghost:hover{border-color:var(--yc-border-hv);transform:scale(1.02)}[data-tenant=yc-logistics] .yc-step-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--yc-radius-pill);background:#1e40af0f;border:1px solid rgba(30,64,175,.2);color:var(--yc-blue);font-size:calc(12px * var(--ax-font-scale, 1));font-weight:600}[data-tenant=yc-logistics] .yc-accent-bar{width:32px;height:3px;border-radius:2px;background:var(--yc-blue);margin-bottom:18px}[data-tenant=yc-logistics] .yc-accent-bar.is-gold{background:var(--yc-gold)}[data-tenant=yc-logistics] h1,[data-tenant=yc-logistics] h2{font-weight:300;letter-spacing:-.02em;color:var(--yc-text)}[data-tenant=yc-logistics] h3,[data-tenant=yc-logistics] h4{font-weight:600;letter-spacing:-.015em;color:var(--yc-text)}[data-tenant=yc-logistics] p,[data-tenant=yc-logistics] label{color:var(--yc-text-2)}[data-tenant=yc-logistics] a{color:var(--yc-blue)}.tenant-yc-logistics .dashboard,.tenant-yc-logistics .page,.tenant-yc-logistics .page-content,.tenant-yc-logistics main,.tenant-yc-logistics .layout-v2,.tenant-yc-logistics .layout-v2__main,.tenant-yc-logistics .ax-main{background:transparent!important;color:var(--yc-text)!important}.tenant-yc-logistics .page-header,.tenant-yc-logistics .section-header{border-bottom:1px solid var(--yc-border)!important;background:transparent!important}.tenant-yc-logistics .page-header h1,.tenant-yc-logistics .page-title{color:var(--yc-text)!important}.tenant-yc-logistics .page-header p,.tenant-yc-logistics .page-subtitle{color:var(--yc-text-2)!important}[data-tenant=yc-logistics] input,[data-tenant=yc-logistics] select,[data-tenant=yc-logistics] textarea{background:#fff;border:1px solid var(--yc-border);border-radius:var(--yc-radius-input);color:var(--yc-text);font-family:inherit;font-size:calc(14px * var(--ax-font-scale, 1));padding:12px 14px;outline:none;transition:border-color .25s,box-shadow .25s}[data-tenant=yc-logistics] input:hover,[data-tenant=yc-logistics] select:hover,[data-tenant=yc-logistics] textarea:hover{border-color:var(--yc-border-hv)}[data-tenant=yc-logistics] input:focus,[data-tenant=yc-logistics] select:focus,[data-tenant=yc-logistics] textarea:focus{border-color:var(--yc-blue);box-shadow:var(--yc-ring-blue)}[data-tenant=yc-logistics] input::placeholder,[data-tenant=yc-logistics] textarea::placeholder{color:var(--yc-text-3)}[data-tenant=yc-logistics] input[type=checkbox],[data-tenant=yc-logistics] input[type=radio],[data-tenant=yc-logistics] input[type=color],[data-tenant=yc-logistics] input[type=range]{width:auto;padding:0}.tenant-yc-logistics .input,.tenant-yc-logistics .select,.tenant-yc-logistics .textarea,.tenant-yc-logistics .form-input,.tenant-yc-logistics .form-select,.tenant-yc-logistics .filter-select{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;border-radius:var(--yc-radius-input)!important}.tenant-yc-logistics .input:focus,.tenant-yc-logistics .select:focus,.tenant-yc-logistics .textarea:focus,.tenant-yc-logistics .form-input:focus,.tenant-yc-logistics .form-select:focus,.tenant-yc-logistics .filter-select:focus{border-color:var(--yc-blue)!important;box-shadow:var(--yc-ring-blue)!important;outline:none!important}.tenant-yc-logistics .btn,.tenant-yc-logistics .btn-secondary,.tenant-yc-logistics .btn-ghost,.tenant-yc-logistics .btn-link{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important}.tenant-yc-logistics .btn:hover,.tenant-yc-logistics .btn-secondary:hover,.tenant-yc-logistics .btn-ghost:hover,.tenant-yc-logistics .btn-link:hover{background:var(--yc-surface)!important;border-color:var(--yc-border-hv)!important;color:var(--yc-blue)!important}.tenant-yc-logistics .btn-primary,.tenant-yc-logistics .btn-action{background:var(--yc-blue)!important;border:none!important;color:#fff!important;border-radius:var(--yc-radius-pill)!important}.tenant-yc-logistics .btn-primary:hover,.tenant-yc-logistics .btn-action:hover{background:var(--yc-blue-deep)!important;box-shadow:0 12px 32px -8px #1e40af66!important}.tenant-yc-logistics .stat-card,.tenant-yc-logistics .big-number-card,.tenant-yc-logistics .sales-summary-card,.tenant-yc-logistics .sales-card,.tenant-yc-logistics .pipeline-card,.tenant-yc-logistics .commission-card,.tenant-yc-logistics .commission-summary,.tenant-yc-logistics .payout-card,.tenant-yc-logistics .finance-card,.tenant-yc-logistics .balance-card,.tenant-yc-logistics .accounting-card,.tenant-yc-logistics .task-card,.tenant-yc-logistics .kanban-card,.tenant-yc-logistics .planning-card,.tenant-yc-logistics .projection-card,.tenant-yc-logistics .milestone-card,.tenant-yc-logistics .campaign-card,.tenant-yc-logistics .email-card,.tenant-yc-logistics .store-card,.tenant-yc-logistics .ticket-card,.tenant-yc-logistics .alert-card,.tenant-yc-logistics .product-card,.tenant-yc-logistics .phase-card,.tenant-yc-logistics .agent-card,.tenant-yc-logistics .chatbot-card,.tenant-yc-logistics .brain-card,.tenant-yc-logistics .chart-card,.tenant-yc-logistics .leaderboard-card,.tenant-yc-logistics .installment-card{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-feature)!important;box-shadow:var(--yc-shadow-soft)!important;color:var(--yc-text)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tenant-yc-logistics .stat-card:hover,.tenant-yc-logistics .big-number-card:hover,.tenant-yc-logistics .chart-card:hover,.tenant-yc-logistics .installment-card:hover{border-color:var(--yc-border-hv)!important;box-shadow:var(--yc-shadow-card-hover)!important}.tenant-yc-logistics .stat-card-label,.tenant-yc-logistics .big-number-label{color:var(--yc-text-2)!important;font-weight:700!important;letter-spacing:.18em!important}.tenant-yc-logistics .stat-card-value,.tenant-yc-logistics .big-number-value{color:var(--yc-text)!important;font-weight:300!important;letter-spacing:-.02em!important}.tenant-yc-logistics .stat-card-sub,.tenant-yc-logistics .stat-card-meta{color:var(--yc-text-3)!important}.tenant-yc-logistics .big-numbers{background:transparent!important;gap:12px!important}.tenant-yc-logistics .big-numbers .stat-card,.tenant-yc-logistics .big-numbers .big-number-card{border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-feature)!important}.tenant-yc-logistics .stat-card-icon{color:var(--yc-blue)!important}.tenant-yc-logistics .acc-kpi,.tenant-yc-logistics .acc-card{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-feature)!important;box-shadow:var(--yc-shadow-soft)!important;color:var(--yc-text)!important}.tenant-yc-logistics .acc-kpi__value{color:var(--yc-text)!important;font-weight:300!important;letter-spacing:-.02em!important}.tenant-yc-logistics .acc-kpi__label{color:var(--yc-text-2)!important;font-weight:700!important;letter-spacing:.18em!important}.tenant-yc-logistics .acc-search,.tenant-yc-logistics .acc-filter-select{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;border-radius:var(--yc-radius-input)!important}.tenant-yc-logistics .acc-search:focus,.tenant-yc-logistics .acc-filter-select:focus{border-color:var(--yc-blue)!important;box-shadow:var(--yc-ring-blue)!important}.tenant-yc-logistics .acc-list{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-feature)!important}.tenant-yc-logistics .acc-list-row{border-bottom:1px solid var(--yc-border)!important}.tenant-yc-logistics .acc-list-row:hover{background:var(--yc-surface)!important}.tenant-yc-logistics .acc-view-btn--active{background:#1e40af14!important;color:var(--yc-blue)!important}.tenant-yc-logistics .accounts-page{background:transparent!important}.tenant-yc-logistics .crm-toolbar{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-input)!important;color:var(--yc-text)!important}.tenant-yc-logistics .crm-sidebar,.tenant-yc-logistics .crm-views-panel{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-feature)!important;color:var(--yc-text)!important}.tenant-yc-logistics .crm-views-toggle button{color:var(--yc-text-2)!important}.tenant-yc-logistics .crm-views-toggle button:hover,.tenant-yc-logistics .crm-views-toggle button.active{color:var(--yc-blue)!important}.tenant-yc-logistics .crm-lead-card{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:12px!important;color:var(--yc-text)!important;box-shadow:var(--yc-shadow-soft)!important}.tenant-yc-logistics .crm-lead-card:hover{border-color:var(--yc-border-hv)!important}.tenant-yc-logistics .crm-stage-header{color:var(--yc-text-2)!important}.tenant-yc-logistics .card,.tenant-yc-logistics .panel,.tenant-yc-logistics .modal,.tenant-yc-logistics .dropdown,.tenant-yc-logistics .menu,.tenant-yc-logistics .popover{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;box-shadow:var(--yc-shadow-card)!important}.tenant-yc-logistics .toolbar,.tenant-yc-logistics .sidebar,.tenant-yc-logistics .panel-header{background:#fff!important;border-color:var(--yc-border)!important;color:var(--yc-text)!important}.tenant-yc-logistics .tabs,.tenant-yc-logistics .tab-bar{border-bottom:1px solid var(--yc-border)!important;background:transparent!important}.tenant-yc-logistics .tab,.tenant-yc-logistics .tab-button,.tenant-yc-logistics [class*=tab-btn]{color:var(--yc-text-2)!important;background:transparent!important;border:none!important}.tenant-yc-logistics .tab.active,.tenant-yc-logistics .tab[aria-selected=true],.tenant-yc-logistics .tab.is-active,.tenant-yc-logistics .tab-button.active,.tenant-yc-logistics [class*=tab-btn].active,.tenant-yc-logistics [class*=tab-btn--active]{color:var(--yc-blue)!important;border-bottom:2px solid var(--yc-blue)!important;background:#1e40af0f!important}.tenant-yc-logistics .filters,.tenant-yc-logistics .filters-row{background:transparent!important;border-color:var(--yc-border)!important;color:var(--yc-text)!important}.tenant-yc-logistics .filter-pill{background:var(--yc-surface)!important;border:1px solid var(--yc-border)!important;color:var(--yc-text-2)!important;border-radius:var(--yc-radius-pill)!important}.tenant-yc-logistics .filter-pill.is-active,.tenant-yc-logistics .filter-pill:hover{background:#1e40af14!important;border-color:#1e40af4d!important;color:var(--yc-blue)!important}.tenant-yc-logistics .badge,.tenant-yc-logistics .pill,.tenant-yc-logistics .tag,.tenant-yc-logistics .chip{background:var(--yc-surface)!important;border:1px solid var(--yc-border)!important;color:var(--yc-text-2)!important}.tenant-yc-logistics table{color:var(--yc-text)!important;background:transparent!important;border-collapse:separate;border-spacing:0}.tenant-yc-logistics th{background:var(--yc-surface)!important;color:var(--yc-text-2)!important;border-bottom:1px solid var(--yc-border)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;font-size:calc(11px * var(--ax-font-scale, 1));padding:12px 14px}.tenant-yc-logistics td{color:var(--yc-text)!important;border-bottom:1px solid #F1F5F9!important;padding:12px 14px;font-size:calc(13px * var(--ax-font-scale, 1))}.tenant-yc-logistics tbody tr:hover td{background:var(--yc-surface)!important}.tenant-yc-logistics .recharts-wrapper{color:var(--yc-text)}.tenant-yc-logistics .recharts-cartesian-axis-tick text{fill:var(--yc-text-3)!important;font-family:Inter,system-ui,sans-serif!important;font-size:calc(11px * var(--ax-font-scale, 1))!important}.tenant-yc-logistics .recharts-cartesian-grid-horizontal line,.tenant-yc-logistics .recharts-cartesian-grid-vertical line{stroke:var(--yc-border)!important}.tenant-yc-logistics .recharts-default-tooltip,.tenant-yc-logistics .recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-input)!important;box-shadow:var(--yc-shadow-card)!important;color:var(--yc-text)!important;backdrop-filter:none!important}.tenant-yc-logistics .recharts-tooltip-label,.tenant-yc-logistics .recharts-tooltip-item{color:var(--yc-text)!important}.tenant-yc-logistics .recharts-legend-item-text{color:var(--yc-text-2)!important}.tenant-yc-logistics .recharts-cursor{fill:#1e40af0f!important}.tenant-yc-logistics .recharts-pie-sector path{stroke:#fff!important}[data-tenant=yc-logistics] [role=dialog],[data-tenant=yc-logistics] [role=menu]{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;box-shadow:0 24px 60px -12px #0f172a2e!important}.tenant-yc-logistics [class*=modal-overlay],.tenant-yc-logistics [class*=ModalOverlay]{background:#0f172a8c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.tenant-yc-logistics [class*=modal-content],.tenant-yc-logistics [class*=modal-card],.tenant-yc-logistics [class*=ModalContent]{background:#fff!important;border:1px solid var(--yc-border)!important;border-radius:18px!important;box-shadow:0 24px 60px -12px #0f172a33!important;color:var(--yc-text)!important}.tenant-yc-logistics .leaderboard,.tenant-yc-logistics .leaderboard-card,.tenant-yc-logistics .ranking,.tenant-yc-logistics .ranking-row{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;border-radius:var(--yc-radius-feature)!important;box-shadow:var(--yc-shadow-soft)!important}.tenant-yc-logistics .leaderboard-row{border-bottom:1px solid var(--yc-border)!important}.tenant-yc-logistics .leaderboard-row:hover{background:var(--yc-surface)!important}.tenant-yc-logistics .leaderboard-name,.tenant-yc-logistics .leaderboard-title{color:var(--yc-text)!important}.tenant-yc-logistics .leaderboard-rank,.tenant-yc-logistics .leaderboard-metric-label{color:var(--yc-text-3)!important}.ax-shell[data-tenant=yc-logistics] [title="Volver al portfolio"],.ax-shell[data-tenant=yc-logistics] [title="Volver a la Central"]{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text-2)!important;box-shadow:var(--yc-shadow-soft)!important}.ax-shell[data-tenant=yc-logistics] [title="Volver al portfolio"]:hover,.ax-shell[data-tenant=yc-logistics] [title="Volver a la Central"]:hover{background:var(--yc-surface)!important;color:var(--yc-blue)!important;border-color:var(--yc-border-hv)!important}[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.04)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,0.04)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.04)"],[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.06)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,0.06)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.06)"],[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.08)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,0.08)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.08)"],[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.1)"],[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.10)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,0.10)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.10)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.1)"],[data-tenant=yc-logistics] [style*="rgba(255, 255, 255, 0.15)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,0.15)"],[data-tenant=yc-logistics] [style*="rgba(255,255,255,.15)"]{background-color:var(--yc-surface)!important;border-color:var(--yc-border)!important}[data-tenant=yc-logistics] [style*="color: rgba(255,255,255,0.7)"],[data-tenant=yc-logistics] [style*="color:rgba(255,255,255,0.7)"],[data-tenant=yc-logistics] [style*="color: rgba(255, 255, 255, 0.7)"],[data-tenant=yc-logistics] [style*="color: rgba(255,255,255,.7)"],[data-tenant=yc-logistics] [style*="color: rgba(255,255,255,0.5)"],[data-tenant=yc-logistics] [style*="color: rgba(255, 255, 255, 0.5)"],[data-tenant=yc-logistics] [style*="color: rgba(255,255,255,.5)"]{color:var(--yc-text-2)!important}[data-tenant=yc-logistics] [style*="background: rgb(17, 17, 17)"],[data-tenant=yc-logistics] [style*="background: rgb(10, 10, 10)"],[data-tenant=yc-logistics] [style*="background: rgb(24, 24, 24)"],[data-tenant=yc-logistics] [style*="background: rgb(17, 17, 19)"],[data-tenant=yc-logistics] [style*="background: rgb(26, 26, 26)"],[data-tenant=yc-logistics] [style*="background: #111"],[data-tenant=yc-logistics] [style*="background: #0a0a0a"],[data-tenant=yc-logistics] [style*="background: #0A0A0A"],[data-tenant=yc-logistics] [style*="background: #181818"],[data-tenant=yc-logistics] [style*="background: #111113"],[data-tenant=yc-logistics] [style*="background: #1a1a1a"],[data-tenant=yc-logistics] [style*="background: #151515"],[data-tenant=yc-logistics] [style*="background: rgba(20, 20, 35, 0.98)"],[data-tenant=yc-logistics] [style*="background: rgba(20,20,35,.98)"],[data-tenant=yc-logistics] [style*="background: rgba(20,20,35,0.98)"],[data-tenant=yc-logistics] [style*="background: rgba(0, 0, 0, 0.95)"],[data-tenant=yc-logistics] [style*="background: rgba(0,0,0,.95)"],[data-tenant=yc-logistics] [style*="background: rgba(0,0,0,0.95)"]{background-color:#fff!important;color:var(--yc-text)!important;border-color:var(--yc-border)!important;box-shadow:var(--yc-shadow-soft)!important}[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.04)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.04)"],[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.06)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.06)"],[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.08)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.08)"]{background-color:#1e40af0f!important}[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.1)"],[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.10)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.1)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,.1)"]{background-color:#1e40af1a!important}[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.15)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.15)"],[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.2)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.2)"]{background-color:#1e40af26!important}[data-tenant=yc-logistics] [style*="rgba(255, 107, 0, 0.3)"],[data-tenant=yc-logistics] [style*="rgba(255,107,0,0.3)"]{background-color:#1e40af4d!important}.tenant-yc-logistics [style*="background: rgb(0, 0, 0)"]:not(iframe):not(video),.tenant-yc-logistics [style*="background: #000"]:not(iframe):not(video):not([style*="#0000"]){background:#fff!important;color:var(--yc-text)!important;border-color:var(--yc-border)!important}.tenant-yc-logistics [style*="background: var(--bg-card-solid)"],.tenant-yc-logistics [style*="background:var(--bg-card-solid)"]{background:#fff!important;border:1px solid var(--yc-border)!important}.ax-shell[data-tenant=yc-logistics] .ax-card,.ax-shell[data-tenant=yc-logistics] .ax-hero,.ax-shell[data-tenant=yc-logistics] .ax-stat{background:#fff;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);box-shadow:var(--yc-shadow-card);transition:transform .3s,border-color .3s,box-shadow .3s}.ax-shell[data-tenant=yc-logistics] .ax-card:hover{transform:translateY(-3px);border-color:var(--yc-border-hv);box-shadow:var(--yc-shadow-card-hover)}.ax-shell[data-tenant=yc-logistics] .ax-stat{border-radius:var(--yc-radius-feature)}.ax-shell[data-tenant=yc-logistics] .ax-stats{grid-template-columns:repeat(3,1fr);gap:14px;background:transparent;border-radius:0;overflow:visible}@media(max-width:600px){.ax-shell[data-tenant=yc-logistics] .ax-stats{grid-template-columns:1fr}}.ax-shell[data-tenant=yc-logistics] .ax-label,.ax-shell[data-tenant=yc-logistics] .ax-stat-label,.ax-shell[data-tenant=yc-logistics] .ax-pulse-lbl,.ax-shell[data-tenant=yc-logistics] .ax-cconsole-label,.ax-shell[data-tenant=yc-logistics] .ax-gauge-label,.ax-shell[data-tenant=yc-logistics] .ax-client-lbl,.ax-shell[data-tenant=yc-logistics] .ax-hero-label{font-size:calc(11px * var(--ax-font-scale, 1));font-weight:600;letter-spacing:.18em;color:var(--yc-text-2);text-transform:uppercase}.ax-shell[data-tenant=yc-logistics] .ax-label:before{background:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-stat-value{font-size:calc(36px * var(--ax-font-scale, 1));font-weight:300;letter-spacing:-.02em;color:var(--yc-text)}.ax-shell[data-tenant=yc-logistics] .ax-stat-sub{font-size:calc(12px * var(--ax-font-scale, 1));color:var(--yc-text-3)}.ax-shell[data-tenant=yc-logistics] .ax-big{font-size:calc(64px * var(--ax-font-scale, 1));font-weight:300;letter-spacing:-.03em;color:var(--yc-text);line-height:1.06}.ax-shell[data-tenant=yc-logistics] .is-wide .ax-big{font-size:calc(80px * var(--ax-font-scale, 1))}.ax-shell[data-tenant=yc-logistics] .ax-cur{color:var(--yc-text-3);font-size:calc(32px * var(--ax-font-scale, 1));font-weight:300}.ax-shell[data-tenant=yc-logistics] .ax-hero-delta{font-size:calc(12px * var(--ax-font-scale, 1));font-weight:600;border-radius:var(--yc-radius-pill);padding:4px 10px}.ax-shell[data-tenant=yc-logistics] .ax-hero-delta.up{color:var(--yc-green);background:#16a34a1a;border:1px solid rgba(22,163,74,.25)}.ax-shell[data-tenant=yc-logistics] .ax-hero-delta.down{color:var(--yc-red);background:#dc26261a;border:1px solid rgba(220,38,38,.25)}.ax-shell[data-tenant=yc-logistics] .ax-hero-delta.flat{background:var(--yc-surface);border:1px solid var(--yc-border);color:var(--yc-text-3)}.ax-shell[data-tenant=yc-logistics] .ax-cconsole-val,.ax-shell[data-tenant=yc-logistics] .ax-pulse-val,.ax-shell[data-tenant=yc-logistics] .ax-gauge-value,.ax-shell[data-tenant=yc-logistics] .ax-client-num{font-size:calc(26px * var(--ax-font-scale, 1));font-weight:300;letter-spacing:-.015em;color:var(--yc-text)}.ax-shell[data-tenant=yc-logistics] .ax-pulse-bar{background:var(--yc-surface)}.ax-shell[data-tenant=yc-logistics] .ax-pulse-bar-fill{background:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-gauge-bar{background:var(--yc-surface)}.ax-shell[data-tenant=yc-logistics] .ax-gauge-fill{background:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-cconsole-row{border-bottom:1px solid var(--yc-border)}.ax-shell[data-tenant=yc-logistics] .ax-action-btn{font-size:calc(14px * var(--ax-font-scale, 1));padding:12px 16px;background:#fff;border:1px solid var(--yc-border);color:var(--yc-text);border-radius:var(--yc-radius-input);transition:all .25s}.ax-shell[data-tenant=yc-logistics] .ax-action-btn:hover{background:#1e40af0f;border-color:#1e40af33;color:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-pill{font-size:calc(11px * var(--ax-font-scale, 1));padding:6px 12px;background:var(--yc-surface);border:1px solid var(--yc-border);color:var(--yc-text-2);border-radius:var(--yc-radius-pill);font-weight:600;letter-spacing:.04em;transition:all .2s}.ax-shell[data-tenant=yc-logistics] .ax-pill:hover{color:var(--yc-text)}.ax-shell[data-tenant=yc-logistics] .ax-pill.is-active{background:#1e40af0f;border-color:#1e40af4d;color:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-demo-badge{background:#1e40af0f;color:var(--yc-blue);border-color:#1e40af33}.ax-shell[data-tenant=yc-logistics] .ax-tag{background:var(--yc-surface);border:1px solid var(--yc-border);color:var(--yc-text-2);font-size:calc(10px * var(--ax-font-scale, 1));font-weight:700;letter-spacing:.18em}.ax-shell[data-tenant=yc-logistics] .ax-panel{background:#fff;border:1px solid var(--yc-border);box-shadow:0 24px 60px -12px #0f172a2e;border-radius:var(--yc-radius-feature)}.ax-shell[data-tenant=yc-logistics] .ax-panel-title{color:var(--yc-text)}.ax-shell[data-tenant=yc-logistics] .ax-panel-count{color:var(--yc-text-3)}.ax-shell[data-tenant=yc-logistics] .ax-panel-item{color:var(--yc-text-2);font-size:calc(14px * var(--ax-font-scale, 1));padding:10px 12px;border-radius:10px}.ax-shell[data-tenant=yc-logistics] .ax-panel-item:hover,.ax-shell[data-tenant=yc-logistics] .ax-panel-item.is-active{background:#1e40af14;color:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-panel-backdrop{background:#0f172a33}.ax-shell[data-tenant=yc-logistics] .ax-pull-tab{background:#fff;border:1px solid var(--yc-border);color:var(--yc-text-2);box-shadow:var(--yc-shadow-soft)}.ax-shell[data-tenant=yc-logistics] .ax-select{background:#fff!important;border:1px solid var(--yc-border)!important;color:var(--yc-text)!important;font-size:calc(13px * var(--ax-font-scale, 1))!important}[data-tenant=yc-logistics] .ax-dock-inner{background:#fffffff5!important;border:1px solid var(--yc-border)!important;box-shadow:0 12px 32px #0f172a1f!important}[data-tenant=yc-logistics] .ax-dock-item{color:var(--yc-text-2)!important}[data-tenant=yc-logistics] .ax-dock-item:hover,[data-tenant=yc-logistics] .ax-dock-item.is-active{color:var(--yc-blue)!important;background:#1e40af1a!important}[data-tenant=yc-logistics] .ax-dock-tooltip{background:var(--yc-text)!important;color:#fff!important}.ax-shell[data-tenant=yc-logistics] .ax-dock-dot{background:var(--yc-blue)}.ax-shell[data-tenant=yc-logistics] .ax-dock-hide{color:var(--yc-text-3)}[data-tenant=yc-logistics]{scrollbar-color:rgba(30,64,175,.2) transparent}[data-tenant=yc-logistics] *::-webkit-scrollbar{width:8px;height:8px}[data-tenant=yc-logistics] *::-webkit-scrollbar-track{background:transparent}[data-tenant=yc-logistics] *::-webkit-scrollbar-thumb{background:#1e40af33;border-radius:6px}[data-tenant=yc-logistics] *::-webkit-scrollbar-thumb:hover{background:#1e40af66}.apex-ops .ff-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .ff-section-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .ff-header-actions{display:inline-flex;align-items:center;gap:10px}.apex-ops .ff-review-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:color-mix(in srgb,#E58371 12%,transparent);border:1px solid color-mix(in srgb,#E58371 40%,transparent);color:#e58371;font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .2s var(--apex-ease-editorial)}.apex-ops .ff-review-pill:hover,.apex-ops .ff-review-pill[data-active]{background:color-mix(in srgb,#E58371 20%,transparent);border-color:#e58371}.apex-ops .ff-view-toggle{display:inline-flex;align-items:center;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:2px}.apex-ops .ff-view-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;background:transparent;border:0;color:var(--apex-plat-low);cursor:pointer;transition:background .2s,color .2s}.apex-ops .ff-view-btn:hover{color:var(--apex-plat-mid);background:var(--apex-alpha-2)}.apex-ops .ff-view-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .ff-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:1000px){.apex-ops .ff-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.apex-ops .ff-kpis{grid-template-columns:repeat(2,1fr)}}.apex-ops .ff-kpi{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--apex-card-bg);border:1px solid var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .ff-kpi-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--kpi-accent) 14%,transparent);color:var(--kpi-accent)}.apex-ops .ff-kpi-body{display:flex;flex-direction:column;min-width:0}.apex-ops .ff-kpi-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .ff-kpi-value{font-size:18px;color:var(--apex-plat-hi);margin-top:1px;letter-spacing:-.005em}.apex-ops .ff-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .ff-search{display:inline-flex;align-items:center;flex:1;min-width:200px;padding:0 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border)}.apex-ops .ff-search-icon{color:var(--apex-plat-low)}.apex-ops .ff-search-input{flex:1;padding:8px 10px;background:transparent;border:0;outline:none;font-family:var(--apex-font);font-size:12.5px;color:var(--apex-plat-hi)}.apex-ops .ff-search-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .ff-filter-group{display:inline-flex;align-items:center;gap:6px}.apex-ops .ff-filter-label{display:inline-flex;align-items:center;gap:4px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .ff-filter-select{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11.5px;padding:6px 8px;cursor:pointer;outline:none}.apex-ops .ff-result-count{margin-left:auto;font-size:11px;color:var(--apex-plat-shad)}.apex-ops .ff-list{background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .ff-list-head,.apex-ops .ff-list-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) 120px minmax(140px,1fr) minmax(220px,1.4fr) 28px;gap:0;padding:0 8px}.apex-ops .ff-list-head{border-bottom:1px solid var(--apex-border);background:var(--apex-alpha-1)}.apex-ops .ff-list-head>div{padding:10px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .ff-list-body{display:flex;flex-direction:column}.apex-ops .ff-list-row{background:transparent;border:0;border-bottom:1px solid var(--apex-border-soft);cursor:pointer;text-align:left;transition:background .2s var(--apex-ease-editorial);align-items:center}.apex-ops .ff-list-row:last-child{border-bottom:0}.apex-ops .ff-list-row:hover{background:var(--apex-alpha-1)}.apex-ops .ff-list-row[data-review]{background:color-mix(in srgb,#E58371 5%,transparent)}.apex-ops .ff-list-row[data-review]:hover{background:color-mix(in srgb,#E58371 9%,transparent)}.apex-ops .ff-list-cell{padding:10px 8px;display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12.5px;color:var(--apex-plat-mid)}.apex-ops .ff-list-cell-end{justify-content:center;align-items:center}.apex-ops .ff-list-chev{color:var(--apex-plat-shad)}.apex-ops .ff-list-row:hover .ff-list-chev{color:var(--apex-plat-hi)}.apex-ops .ff-list-client{display:flex;flex-direction:column;gap:2px;min-width:0}.apex-ops .ff-list-client-name{color:var(--apex-plat-hi);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .ff-list-client-email{font-family:var(--apex-font-mono);font-size:10.5px;color:var(--apex-plat-shad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .ff-list-program{display:inline-flex;align-items:center;gap:6px;font-size:12px}.apex-ops .ff-list-program-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.apex-ops .ff-list-coach{display:inline-flex;align-items:center;gap:6px;font-size:12px}.apex-ops .ff-list-coach-av{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--apex-font);font-weight:600;font-size:10.5px;letter-spacing:-.02em}.apex-ops .ff-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:color-mix(in srgb,var(--st) 14%,transparent);color:var(--st);font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.apex-ops .ff-status-dot{width:5px;height:5px;background:var(--st);border-radius:50%}.apex-ops .ff-progress{display:flex;align-items:center;gap:8px;min-width:0}.apex-ops .ff-progress-bar{flex:1;height:5px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);overflow:hidden}.apex-ops .ff-progress-fill{height:100%;transition:width .4s var(--apex-ease-editorial)}.apex-ops .ff-progress-text{font-size:10.5px;color:var(--apex-plat-low);flex-shrink:0;min-width:32px;text-align:right}.apex-ops .ff-progress-compact .ff-progress-bar{height:4px}.apex-ops .ff-access-cluster{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.apex-ops .ff-access-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:color-mix(in srgb,var(--ax) 12%,transparent);border:1px solid color-mix(in srgb,var(--ax) 35%,transparent);color:var(--ax);font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.apex-ops .ff-access-pill[data-pending]{cursor:pointer;animation:ffPulseBorder 2.2s ease-in-out infinite}.apex-ops .ff-access-pill[data-pending]:hover{background:color-mix(in srgb,var(--ax) 22%,transparent)}.apex-ops .ff-access-icon{opacity:.85}@keyframes ffPulseBorder{0%,to{box-shadow:0 0 color-mix(in srgb,#E58371 0%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,#E58371 22%,transparent)}}.apex-ops .ff-review-note{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:9.5px;font-family:var(--apex-font-mono);color:#e58371;letter-spacing:.04em}.apex-ops .ff-list-empty{padding:50px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12.5px}.apex-ops .ff-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1000px){.apex-ops .ff-kanban{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.apex-ops .ff-kanban{grid-template-columns:1fr}}.apex-ops .ff-kanban-col{display:flex;flex-direction:column;background:var(--apex-card-bg);border:1px solid var(--apex-border);border-top:2px solid var(--col-accent);min-height:200px}.apex-ops .ff-kanban-col-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-kanban-col-dot{width:6px;height:6px;background:var(--col-accent)}.apex-ops .ff-kanban-col-title{font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-mid);text-transform:uppercase}.apex-ops .ff-kanban-col-count{margin-left:auto;font-size:10px;color:var(--apex-plat-shad)}.apex-ops .ff-kanban-col-body{display:flex;flex-direction:column;gap:8px;padding:10px 10px 16px}.apex-ops .ff-kanban-card{padding:10px 12px 12px;background:var(--apex-surface);border:1px solid var(--apex-border);cursor:pointer;position:relative;transition:border-color .2s,background .2s}.apex-ops .ff-kanban-card:hover{border-color:var(--apex-border-strong);background:var(--apex-surface-hi)}.apex-ops .ff-kanban-review{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;gap:3px;font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.05em;color:#e58371}.apex-ops .ff-kanban-card-name{font-size:13px;color:var(--apex-plat-hi);font-weight:500;margin-bottom:6px}.apex-ops .ff-kanban-card-program{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--apex-plat-mid);margin-bottom:4px}.apex-ops .ff-kanban-card-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.apex-ops .ff-kanban-card-coach{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--apex-plat-low);margin-bottom:8px}.apex-ops .ff-kanban-card-status{margin-top:6px;width:100%;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11px;padding:4px 6px;cursor:pointer}.apex-ops .ff-kanban-empty{text-align:center;font-size:11px;color:var(--apex-plat-shad);padding:18px 6px}.apex-ops .ff-cal{display:grid;grid-template-columns:1fr 280px;gap:12px}@media(max-width:1100px){.apex-ops .ff-cal{grid-template-columns:1fr}}.apex-ops .ff-cal-main{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:12px}.apex-ops .ff-cal-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 12px}.apex-ops .ff-cal-title{display:inline-flex;align-items:center;gap:8px;color:var(--apex-plat-low)}.apex-ops .ff-cal-title h3{margin:0;font-size:14px;font-weight:500;color:var(--apex-plat-hi);letter-spacing:-.005em}.apex-ops .ff-cal-nav{display:inline-flex;align-items:center;gap:4px}.apex-ops .ff-cal-nav button{padding:5px 9px;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:color .2s,border-color .2s}.apex-ops .ff-cal-nav button:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .ff-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 0 6px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-cal-dow>div{text-align:center;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase;padding:6px 0}.apex-ops .ff-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:4px}.apex-ops .ff-cal-cell{min-height:84px;display:flex;flex-direction:column;padding:4px 6px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-cal-cell[data-today]{border-color:var(--apex-plat-mid);background:var(--apex-alpha-2)}.apex-ops .ff-cal-date{font-size:11px;color:var(--apex-plat-mid);margin-bottom:4px}.apex-ops .ff-cal-cell[data-today] .ff-cal-date{color:var(--apex-plat-hi)}.apex-ops .ff-cal-items{display:flex;flex-direction:column;gap:3px}.apex-ops .ff-cal-pill{display:flex;align-items:center;gap:5px;padding:2px 6px;background:color-mix(in srgb,var(--cal-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--cal-accent) 35%,transparent);border-left:2px solid var(--cal-accent);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:10px;cursor:pointer;text-align:left;min-width:0}.apex-ops .ff-cal-pill:hover{background:color-mix(in srgb,var(--cal-accent) 22%,transparent)}.apex-ops .ff-cal-pill[data-status=done]{opacity:.55}.apex-ops .ff-cal-pill[data-status=no_show],.apex-ops .ff-cal-pill[data-status=cancelled]{opacity:.4;text-decoration:line-through}.apex-ops .ff-cal-time{color:var(--apex-plat-low);font-size:9px}.apex-ops .ff-cal-pill-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .ff-cal-more{font-size:9.5px;color:var(--apex-plat-shad);padding:1px 4px}.apex-ops .ff-cal-side{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:12px}.apex-ops .ff-cal-side-head{display:flex;align-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--apex-border-soft);margin-bottom:10px}.apex-ops .ff-cal-side-head h3{margin:0;font-size:12px;color:var(--apex-plat-hi);font-weight:500;flex:1}.apex-ops .ff-cal-side-head .apex-mono{font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .ff-cal-side-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.apex-ops .ff-cal-side-list li{display:grid;grid-template-columns:4px 1fr auto;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--apex-border-soft);cursor:pointer}.apex-ops .ff-cal-side-list li:last-child{border-bottom:0}.apex-ops .ff-cal-side-bullet{width:4px;height:32px}.apex-ops .ff-cal-side-time{font-size:10px;color:var(--apex-plat-low);letter-spacing:.06em}.apex-ops .ff-cal-side-title{font-size:12px;color:var(--apex-plat-hi);margin-top:2px}.apex-ops .ff-cal-side-meta{display:flex;gap:6px;font-size:10.5px;color:var(--apex-plat-shad);font-family:var(--apex-font-mono);letter-spacing:.02em;margin-top:2px}.apex-ops .ff-cal-side-status{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:10.5px;padding:3px 4px;cursor:pointer}.apex-ops .ff-cal-side-empty{padding:18px 0;text-align:center;font-size:11px;color:var(--apex-plat-shad);grid-template-columns:1fr!important}.apex-ops .ff-drawer-backdrop{position:fixed;inset:0;background:#00000080;z-index:700}.apex-ops .ff-drawer{position:fixed;top:0;right:0;bottom:0;width:min(540px,96vw);background:var(--apex-card-bg);border-left:1px solid var(--apex-border-strong);z-index:701;display:flex;flex-direction:column;box-shadow:-16px 0 40px #0006;overflow:hidden}.apex-ops .ff-drawer-head{padding:18px 22px 14px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-drawer-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.apex-ops .ff-drawer-head-meta{min-width:0}.apex-ops .ff-drawer-head-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .ff-drawer-head-title{margin:4px 0 6px;font-family:var(--apex-font);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--apex-plat-hi)}.apex-ops .ff-drawer-head-sub{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--apex-plat-low)}.apex-ops .ff-drawer-head-sep{color:var(--apex-plat-deep)}.apex-ops .ff-drawer-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer}.apex-ops .ff-drawer-close:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .ff-drawer-head-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}@media(max-width:560px){.apex-ops .ff-drawer-head-grid{grid-template-columns:repeat(2,1fr)}}.apex-ops .ff-kv{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-kv-label{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .ff-kv-value{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .ff-select-inline{background:transparent;border:0;padding:2px 0;font-family:var(--apex-font);font-size:12px;color:var(--apex-plat-hi);outline:none;cursor:pointer}.apex-ops .ff-drawer-tabs{display:flex;gap:0;padding:0 22px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-drawer-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:12px;cursor:pointer;transition:color .2s,border-color .2s}.apex-ops .ff-drawer-tab:hover{color:var(--apex-plat-mid)}.apex-ops .ff-drawer-tab[data-active]{color:var(--apex-plat-hi);border-color:var(--apex-plat-mid)}.apex-ops .ff-drawer-tab-count{padding:1px 5px;background:var(--apex-alpha-3);font-size:9.5px;color:var(--apex-plat-mid)}.apex-ops .ff-drawer-body{flex:1;overflow-y:auto;padding:18px 22px 22px}.apex-ops .ff-overview{display:flex;flex-direction:column;gap:24px}.apex-ops .ff-overview-section{display:flex;flex-direction:column;gap:10px}.apex-ops .ff-section-head{display:flex;justify-content:space-between;align-items:center}.apex-ops .ff-pending-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:color-mix(in srgb,#E58371 8%,transparent);border:1px solid color-mix(in srgb,#E58371 30%,transparent);border-left:2px solid #E58371;color:#e58371}.apex-ops .ff-pending-banner-title{font-size:12px;font-weight:500;margin-bottom:2px}.apex-ops .ff-pending-banner-sub{font-size:11px;color:color-mix(in srgb,#E58371 70%,var(--apex-plat-low));line-height:1.5}.apex-ops .ff-access-grid{display:flex;flex-direction:column;gap:8px}.apex-ops .ff-access-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-access-row[data-state=pending_review],.apex-ops .ff-access-row[data-state=pending]{background:color-mix(in srgb,#E58371 5%,transparent);border-color:color-mix(in srgb,#E58371 25%,transparent)}.apex-ops .ff-access-row[data-state=granted]{border-color:color-mix(in srgb,#6FCF9C 30%,transparent)}.apex-ops .ff-access-row-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--apex-alpha-3);color:var(--apex-plat-mid)}.apex-ops .ff-access-row[data-state=pending_review] .ff-access-row-icon,.apex-ops .ff-access-row[data-state=pending] .ff-access-row-icon{background:color-mix(in srgb,#E58371 14%,transparent);color:#e58371}.apex-ops .ff-access-row[data-state=granted] .ff-access-row-icon{background:color-mix(in srgb,#6FCF9C 14%,transparent);color:#6fcf9c}.apex-ops .ff-access-row-body{min-width:0}.apex-ops .ff-access-row-label{font-size:12.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .ff-access-row-state{font-size:10px;color:var(--apex-plat-shad);letter-spacing:.04em;margin-top:2px}.apex-ops .ff-access-row[data-state=pending_review] .ff-access-row-state,.apex-ops .ff-access-row[data-state=pending] .ff-access-row-state{color:#e58371}.apex-ops .ff-access-row[data-state=granted] .ff-access-row-state,.apex-ops .ff-access-row-check{color:#6fcf9c}.apex-ops .ff-phase-line{display:flex;list-style:none;margin:0;padding:6px 0;gap:0;overflow-x:auto}.apex-ops .ff-phase-step{position:relative;display:flex;flex-direction:column;flex:1;min-width:96px;padding:14px 6px 6px;cursor:pointer}.apex-ops .ff-phase-dot{position:relative;z-index:2;width:12px;height:12px;border-radius:50%;background:var(--apex-surface);border:1px solid var(--apex-border-strong);margin-bottom:8px}.apex-ops .ff-phase-step[data-state=done] .ff-phase-dot{background:#6fcf9c;border-color:#6fcf9c}.apex-ops .ff-phase-step[data-state=active] .ff-phase-dot{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi);box-shadow:0 0 0 4px var(--apex-alpha-3)}.apex-ops .ff-phase-link{position:absolute;top:19px;left:18px;right:-50%;height:1px;background:var(--apex-border);z-index:1}.apex-ops .ff-phase-step[data-state=done] .ff-phase-link{background:#6fcf9c}.apex-ops .ff-phase-step:last-child .ff-phase-link{display:none}.apex-ops .ff-phase-body{min-width:0}.apex-ops .ff-phase-name{font-size:11px;color:var(--apex-plat-mid);margin-bottom:2px}.apex-ops .ff-phase-step[data-state=active] .ff-phase-name{color:var(--apex-plat-hi);font-weight:500}.apex-ops .ff-phase-dates{font-size:9.5px;color:var(--apex-plat-shad)}.apex-ops .ff-task-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-task-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-task-row:last-child{border-bottom:0}.apex-ops .ff-task-row[data-done]{opacity:.6}.apex-ops .ff-task-row[data-done] .ff-task-title{text-decoration:line-through;color:var(--apex-plat-low)}.apex-ops .ff-task-check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border-strong);color:var(--apex-bg);cursor:pointer;transition:background .15s}.apex-ops .ff-task-check[data-checked]{background:#6fcf9c;border-color:#6fcf9c}.apex-ops .ff-task-title{flex:1;font-size:12px;color:var(--apex-plat-mid)}.apex-ops .ff-task-done-at{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .ff-task-empty{padding:14px 12px;font-size:11px;color:var(--apex-plat-shad);text-align:center}.apex-ops .ff-notes-textarea{width:100%;resize:vertical;background:var(--apex-alpha-1);border:1px solid var(--apex-border);padding:9px 11px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .ff-notes-textarea:focus{border-color:var(--apex-plat-mid)}.apex-ops .ff-mini-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:var(--apex-plat-mid);border:1px solid var(--apex-plat-mid);color:var(--apex-bg);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .2s}.apex-ops .ff-mini-btn:hover{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .ff-mini-btn--ghost{background:transparent;color:var(--apex-plat-low);border-color:var(--apex-border)}.apex-ops .ff-mini-btn--ghost:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi)}.apex-ops .ff-mini-btn--accent{background:color-mix(in srgb,#E58371 16%,transparent);border-color:#e58371;color:#e58371}.apex-ops .ff-mini-btn--accent:hover{background:#e58371;color:var(--apex-bg)}.apex-ops .ff-row-actions{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.apex-ops .ff-sessions{display:flex;flex-direction:column;gap:12px}.apex-ops .ff-sessions-head{display:flex;align-items:center;justify-content:space-between}.apex-ops .ff-sessions-label{font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase;margin-top:4px}.apex-ops .ff-session-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-session-row{display:grid;grid-template-columns:60px 1fr auto;gap:10px;padding:10px 12px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-session-row:last-child{border-bottom:0}.apex-ops .ff-session-row[data-status=done]{opacity:.7}.apex-ops .ff-session-row[data-status=no_show]{opacity:.55}.apex-ops .ff-session-row[data-status=cancelled]{opacity:.45}.apex-ops .ff-session-time{font-size:11px;color:var(--apex-plat-mid);line-height:1.3}.apex-ops .ff-session-clock{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .ff-session-body{min-width:0}.apex-ops .ff-session-title-row{display:flex;align-items:center;gap:8px}.apex-ops .ff-session-title{font-size:12.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .ff-session-kind{padding:1px 6px;background:var(--apex-alpha-3);font-size:9px;color:var(--apex-plat-low);letter-spacing:.04em;text-transform:uppercase}.apex-ops .ff-session-meta{display:flex;gap:6px;font-size:10.5px;color:var(--apex-plat-shad);margin-top:3px}.apex-ops .ff-session-recap{margin-top:6px;padding:7px 9px;background:var(--apex-alpha-2);border-left:2px solid var(--apex-border-strong);font-size:11.5px;color:var(--apex-plat-mid);line-height:1.5}.apex-ops .ff-session-recap-edit{margin-top:8px}.apex-ops .ff-session-actions{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px}.apex-ops .ff-icon-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer;transition:color .18s,border-color .18s}.apex-ops .ff-icon-btn:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .ff-icon-btn--danger:hover{color:#e58371;border-color:#e58371}.apex-ops .ff-session-composer{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border)}.apex-ops .ff-session-composer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 80px;gap:6px}.apex-ops .ff-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:7px 10px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .ff-input:focus{border-color:var(--apex-plat-mid)}.apex-ops .ff-notes-tab{display:flex;flex-direction:column;gap:14px}.apex-ops .ff-note-composer{display:flex;flex-direction:column;gap:0}.apex-ops .ff-note-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.apex-ops .ff-note-row{padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);border-left:2px solid var(--apex-plat-shad)}.apex-ops .ff-note-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.apex-ops .ff-note-author{font-size:11px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .ff-note-date{font-size:10px;color:var(--apex-plat-shad);flex:1}.apex-ops .ff-note-body{font-size:12px;color:var(--apex-plat-mid);line-height:1.55;white-space:pre-wrap}.apex-ops .ff-files-tab{display:flex;flex-direction:column;gap:12px}.apex-ops .ff-file-composer{display:grid;grid-template-columns:1.4fr 1fr auto;gap:6px}.apex-ops .ff-file-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .ff-file-list li{display:grid;grid-template-columns:16px 1fr auto auto auto;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .ff-file-list li:last-child{border-bottom:0}.apex-ops .ff-file-list li>svg:first-child{color:var(--apex-plat-low)}.apex-ops .ff-file-name{font-size:12px;color:var(--apex-plat-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .ff-file-size,.apex-ops .ff-file-by{font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .mk-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .mk-eyebrow-dot{width:6px;height:6px;background:#6fcf9c;border-radius:50%;animation:mkPulse 1.8s infinite}@keyframes mkPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.apex-ops .mk-section-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .mk-header-actions{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.apex-ops .mk-account-name{font-size:12px;color:var(--apex-plat-mid);white-space:nowrap}.apex-ops .mk-period{display:inline-flex;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:2px}.apex-ops .mk-period-btn{background:transparent;border:0;padding:5px 11px;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .18s,color .18s}.apex-ops .mk-period-btn:hover{color:var(--apex-plat-mid)}.apex-ops .mk-period-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .mk-banner{display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:var(--apex-card-bg);border:1px solid var(--apex-border)}@media(max-width:900px){.apex-ops .mk-banner{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.apex-ops .mk-banner{grid-template-columns:repeat(2,1fr)}}.apex-ops .mk-banner-cell{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-right:1px solid var(--apex-border-soft)}.apex-ops .mk-banner-cell:last-child{border-right:0}.apex-ops .mk-banner-label{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .mk-banner-value{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .mk-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:1100px){.apex-ops .mk-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.apex-ops .mk-kpis{grid-template-columns:repeat(2,1fr)}}.apex-ops .mk-kpi{position:relative;display:grid;grid-template-columns:32px 1fr;gap:10px;padding:12px 14px;background:var(--apex-card-bg);border:1px solid var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .mk-kpi-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mk-accent) 14%,transparent);color:var(--mk-accent)}.apex-ops .mk-kpi-body{display:flex;flex-direction:column;min-width:0}.apex-ops .mk-kpi-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .mk-kpi-value{font-size:18px;color:var(--apex-plat-hi);margin-top:2px;letter-spacing:-.005em}.apex-ops .mk-delta{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;background:color-mix(in srgb,#E58371 16%,transparent);color:#e58371;font-size:10px}.apex-ops .mk-delta[data-positive]{background:color-mix(in srgb,#6FCF9C 16%,transparent);color:#6fcf9c}.apex-ops .mk-card{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:16px 18px;display:flex;flex-direction:column;min-width:0}.apex-ops .mk-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.apex-ops .mk-card-title h3{margin:4px 0 0;font-family:var(--apex-font);font-weight:500;font-size:15px;letter-spacing:-.005em;color:var(--apex-plat-hi)}.apex-ops .mk-legend-row{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.apex-ops .mk-legend-row-icons{color:var(--apex-plat-shad);font-size:10.5px}.apex-ops .mk-legend{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--apex-plat-low)}.apex-ops .mk-legend-swatch{width:12px;height:6px}.apex-ops .mk-tip{background:var(--apex-surface-hi);border:1px solid var(--apex-border-strong);padding:8px 12px;box-shadow:0 6px 16px #00000059;font-family:var(--apex-font);font-size:11.5px}.apex-ops .mk-tip-head{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase;margin-bottom:6px}.apex-ops .mk-tip-row{display:flex;align-items:center;gap:8px;color:var(--apex-plat-mid);font-family:var(--apex-font-mono);font-size:11px;padding:1px 0}.apex-ops .mk-tip-row-sub{color:var(--apex-plat-shad);font-size:10px;margin-top:4px}.apex-ops .mk-tip-dot{width:7px;height:7px;border-radius:50%}.apex-ops .mk-funnel{display:flex;flex-direction:column;gap:12px}.apex-ops .mk-funnel-rates{display:inline-flex;gap:6px;font-size:10.5px;color:var(--apex-plat-shad);letter-spacing:.06em}.apex-ops .mk-funnel-row{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center;transform-origin:left}@media(max-width:720px){.apex-ops .mk-funnel-row{grid-template-columns:120px 1fr}}.apex-ops .mk-funnel-label{display:flex;flex-direction:column;gap:2px}.apex-ops .mk-funnel-label-text{font-size:12px;color:var(--apex-plat-mid)}.apex-ops .mk-funnel-drop{font-size:9.5px;letter-spacing:.04em;color:var(--apex-plat-shad)}.apex-ops .mk-funnel-bar-wrap{display:flex}.apex-ops .mk-funnel-bar{position:relative;height:36px;display:flex;align-items:center;padding:0 12px;color:var(--apex-bg);border-left:2px solid var(--fn-color)}.apex-ops .mk-funnel-value{font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--apex-bg)}.apex-ops .mk-card-demo .mk-demo-grid{display:grid;grid-template-columns:1fr 200px;gap:24px}@media(max-width:780px){.apex-ops .mk-card-demo .mk-demo-grid{grid-template-columns:1fr}}.apex-ops .mk-demo-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.apex-ops .mk-demo-row{display:grid;grid-template-columns:56px 1fr 50px;gap:10px;align-items:center}.apex-ops .mk-demo-band{font-size:10.5px;color:var(--apex-plat-low);letter-spacing:.04em}.apex-ops .mk-demo-bar{display:flex;align-items:stretch;height:12px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);overflow:hidden}.apex-ops .mk-demo-bar-m{background:#8ac8e0;transition:width .5s var(--apex-ease-editorial)}.apex-ops .mk-demo-bar-f{background:#f2a765;transition:width .5s var(--apex-ease-editorial)}.apex-ops .mk-demo-total{text-align:right;font-size:11px;color:var(--apex-plat-mid)}.apex-ops .mk-demo-donut{display:flex;flex-direction:column;align-items:center;gap:10px}.apex-ops .mk-demo-donut-legend{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--apex-plat-mid)}.apex-ops .mk-demo-donut-legend>div{display:inline-flex;align-items:center;gap:6px}.apex-ops .mk-demo-donut-legend .apex-mono{color:var(--apex-plat-low);margin-left:4px}.apex-ops .mk-demo-dot{width:8px;height:8px;border-radius:50%}.apex-ops .mk-placements{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.apex-ops .mk-placement-row{display:grid;grid-template-columns:18px minmax(110px,1fr) minmax(120px,2fr) 40px minmax(150px,1fr);gap:10px;align-items:center}@media(max-width:720px){.apex-ops .mk-placement-row{grid-template-columns:18px 1fr 1fr 38px}.apex-ops .mk-placement-meta{display:none}}.apex-ops .mk-placement-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--apex-plat-low)}.apex-ops .mk-placement-icon-dot{width:7px;height:7px;border-radius:50%;background:var(--apex-plat-low)}.apex-ops .mk-placement-label{font-size:11.5px;color:var(--apex-plat-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .mk-placement-bar{height:8px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);overflow:hidden}.apex-ops .mk-placement-fill{height:100%;background:linear-gradient(90deg,var(--apex-plat-low),var(--apex-plat-mid));transition:width .45s var(--apex-ease-editorial)}.apex-ops .mk-placement-share{text-align:right;font-size:11px;color:var(--apex-plat-hi)}.apex-ops .mk-placement-meta{font-size:10.5px;color:var(--apex-plat-shad);letter-spacing:.04em;text-align:right}.apex-ops .mk-grid-2{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}@media(max-width:1000px){.apex-ops .mk-grid-2{grid-template-columns:1fr}}.apex-ops .mk-table-filters{display:inline-flex;align-items:center;gap:6px;color:var(--apex-plat-low)}.apex-ops .mk-filter-select{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11.5px;padding:5px 8px;cursor:pointer}.apex-ops .mk-table{display:flex;flex-direction:column;border:1px solid var(--apex-border-soft)}.apex-ops .mk-table-head,.apex-ops .mk-table-row{display:grid;grid-template-columns:minmax(220px,1.8fr) 90px 100px 90px 90px 80px 90px 80px 130px;gap:0;padding:0 8px}@media(max-width:1100px){.apex-ops .mk-table{overflow-x:auto}.apex-ops .mk-table-head,.apex-ops .mk-table-row{min-width:1080px}}.apex-ops .mk-table-head{border-bottom:1px solid var(--apex-border);background:var(--apex-alpha-1)}.apex-ops .mk-table-th{display:inline-flex;align-items:center;gap:4px;padding:10px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .mk-table-th-sortable{cursor:pointer}.apex-ops .mk-table-th-sortable:hover{color:var(--apex-plat-hi)}.apex-ops .mk-cell-right{justify-content:flex-end;text-align:right}.apex-ops .mk-table-row{border-bottom:1px solid var(--apex-border-soft);background:transparent;transition:background .2s;align-items:center}.apex-ops .mk-table-row:last-child{border-bottom:0}.apex-ops .mk-table-row:hover{background:var(--apex-alpha-1)}.apex-ops .mk-table-cell{padding:10px 8px;font-size:12px;color:var(--apex-plat-mid);min-width:0}.apex-ops .mk-table-cell[data-good]{color:#6fcf9c}.apex-ops .mk-cmp-id{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:center;min-width:0}.apex-ops .mk-cmp-dot{width:8px;height:26px;background:var(--cmp-accent)}.apex-ops .mk-cmp-name-block{min-width:0}.apex-ops .mk-cmp-name{color:var(--apex-plat-hi);font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .mk-cmp-meta{font-size:10.5px;color:var(--apex-plat-shad);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .mk-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,#6FCF9C 14%,transparent);color:#6fcf9c}.apex-ops .mk-status-pill[data-status=PAUSED]{background:color-mix(in srgb,#9AA3B2 18%,transparent);color:var(--apex-plat-low)}.apex-ops .mk-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.apex-ops .mk-cell-trend{display:flex;justify-content:flex-end;align-items:center}.apex-ops .mk-empty{padding:40px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12px}.apex-ops .mk-creatives{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.apex-ops .mk-creative{display:flex;flex-direction:column;background:var(--apex-surface);border:1px solid var(--apex-border);overflow:hidden;transition:border-color .2s var(--apex-ease-editorial)}.apex-ops .mk-creative:hover{border-color:var(--apex-border-strong)}.apex-ops .mk-creative-thumb{position:relative;display:flex;align-items:flex-end;height:130px;padding:14px;background:linear-gradient(135deg,var(--mk-accent, #F4D35E),color-mix(in srgb,var(--mk-accent, #F4D35E) 40%,var(--apex-bg)));border-bottom:1px solid var(--apex-border)}.apex-ops .mk-creative-type{position:absolute;top:8px;left:10px;padding:2px 6px;background:#00000073;color:#fffffff2;font-size:9px;letter-spacing:.14em}.apex-ops .mk-creative-play{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:#ffffff2e;border:1px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center}.apex-ops .mk-creative-play:after{content:"";width:0;height:0;border-left:9px solid rgba(255,255,255,.9);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.apex-ops .mk-creative-headline{font-size:13px;color:#fffffff2;text-shadow:0 1px 6px rgba(0,0,0,.5);font-weight:500;letter-spacing:-.005em}.apex-ops .mk-creative-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.apex-ops .mk-creative-name{font-size:12px;color:var(--apex-plat-hi);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .mk-creative-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.apex-ops .mk-creative-grid>div{display:flex;flex-direction:column;gap:2px}.apex-ops .mk-creative-lbl{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .mk-creative-num{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .tm-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tm-section-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tm-mini-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tm-header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.apex-ops .tm-section{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.apex-ops .tm-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.apex-ops .tm-primary-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--apex-plat-mid);border:1px solid var(--apex-plat-mid);color:var(--apex-bg);font-family:var(--apex-font);font-size:11.5px;font-weight:500;cursor:pointer;transition:background .18s,border-color .18s}.apex-ops .tm-primary-btn:hover{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .tm-primary-btn--danger{background:transparent;border-color:color-mix(in srgb,#E58371 50%,transparent);color:#e58371}.apex-ops .tm-primary-btn--danger:hover{background:color-mix(in srgb,#E58371 15%,transparent);border-color:#e58371}.apex-ops .tm-mini-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:var(--apex-plat-mid);border:1px solid var(--apex-plat-mid);color:var(--apex-bg);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .18s}.apex-ops .tm-mini-btn:hover{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .tm-mini-btn:disabled{opacity:.4;cursor:not-allowed}.apex-ops .tm-mini-btn--ghost{background:transparent;color:var(--apex-plat-mid);border-color:var(--apex-border)}.apex-ops .tm-mini-btn--ghost:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tm-icon-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer;transition:color .18s,border-color .18s}.apex-ops .tm-icon-btn:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tm-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:7px 10px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .tm-input:focus{border-color:var(--apex-plat-mid)}.apex-ops .tm-input--inline{padding:4px 8px;font-size:11px}.apex-ops .tm-textarea{width:100%;resize:vertical;background:var(--apex-alpha-1);border:1px solid var(--apex-border);padding:9px 11px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .tm-textarea:focus{border-color:var(--apex-plat-mid)}.apex-ops .tm-field{display:flex;flex-direction:column;gap:4px}.apex-ops .tm-view-toggle{display:inline-flex;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:2px}.apex-ops .tm-view-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;background:transparent;border:0;color:var(--apex-plat-low);cursor:pointer;transition:background .2s,color .2s}.apex-ops .tm-view-btn:hover{color:var(--apex-plat-mid);background:var(--apex-alpha-2)}.apex-ops .tm-view-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .tm-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.apex-ops .tm-kpis-thin{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:1000px){.apex-ops .tm-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.apex-ops .tm-kpis{grid-template-columns:repeat(2,1fr)}}.apex-ops .tm-kpi{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:11px 14px;background:var(--apex-card-bg);border:1px solid var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .tm-kpi-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tm-accent) 14%,transparent);color:var(--tm-accent)}.apex-ops .tm-kpi-body{display:flex;flex-direction:column;min-width:0}.apex-ops .tm-kpi-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-kpi-value{font-size:18px;color:var(--apex-plat-hi);letter-spacing:-.005em;margin-top:2px}.apex-ops .tm-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tm-search{display:inline-flex;align-items:center;flex:1;min-width:200px;padding:0 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border)}.apex-ops .tm-search-icon{color:var(--apex-plat-low)}.apex-ops .tm-search-input{flex:1;padding:8px 10px;background:transparent;border:0;outline:none;font-family:var(--apex-font);font-size:12.5px;color:var(--apex-plat-hi)}.apex-ops .tm-search-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .tm-filter-group{display:inline-flex;align-items:center;gap:6px}.apex-ops .tm-filter-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tm-filter-select{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11.5px;padding:6px 8px;cursor:pointer}.apex-ops .tm-result-count{margin-left:auto;font-size:11px;color:var(--apex-plat-shad)}.apex-ops .tm-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--tm-accent, #9AA3B2);color:var(--apex-bg);font-family:var(--apex-font);font-weight:600;font-size:13px;letter-spacing:-.02em;flex-shrink:0}.apex-ops .tm-avatar--xs{width:22px;height:22px;font-size:10px}.apex-ops .tm-avatar--sm{width:26px;height:26px;font-size:11px}.apex-ops .tm-avatar--xl{width:56px;height:56px;font-size:22px}.apex-ops .tm-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:color-mix(in srgb,#6FCF9C 14%,transparent);color:#6fcf9c;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.apex-ops .tm-status-pill[data-status=inactive]{background:color-mix(in srgb,#9AA3B2 18%,transparent);color:var(--apex-plat-low)}.apex-ops .tm-status-pill-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.apex-ops .tm-admin-pill{padding:1px 5px;background:color-mix(in srgb,#F4D35E 16%,transparent);color:#f4d35e;font-size:9px;letter-spacing:.12em}.apex-ops .tm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.apex-ops .tm-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;background:var(--apex-card-bg);border:1px solid var(--apex-border);cursor:pointer;text-align:left;overflow:hidden;transition:border-color .22s var(--apex-ease-editorial)}.apex-ops .tm-card:hover{border-color:color-mix(in srgb,var(--tm-accent) 60%,var(--apex-border-strong))}.apex-ops .tm-card[data-inactive]{opacity:.55}.apex-ops .tm-card-glow{position:absolute;inset:-1px;background:radial-gradient(circle at 70% 0%,color-mix(in srgb,var(--tm-accent) 14%,transparent),transparent 55%);opacity:0;transition:opacity .32s var(--apex-ease-editorial);pointer-events:none}.apex-ops .tm-card:hover .tm-card-glow{opacity:1}.apex-ops .tm-card-head{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;position:relative;z-index:1}.apex-ops .tm-card-titles{min-width:0}.apex-ops .tm-card-name-row{display:flex;align-items:center;gap:6px}.apex-ops .tm-card-name{font-size:14px;color:var(--apex-plat-hi);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-card-role{font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.1em;color:var(--apex-plat-low);text-transform:uppercase;margin-top:2px}.apex-ops .tm-card-go{color:var(--apex-plat-shad)}.apex-ops .tm-card:hover .tm-card-go{color:var(--apex-plat-hi)}.apex-ops .tm-card-meta{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--apex-font-mono);font-size:10px;color:var(--apex-plat-shad);letter-spacing:.04em}.apex-ops .tm-card-meta span{display:inline-flex;align-items:center;gap:4px}.apex-ops .tm-card-perf{display:flex;flex-direction:column;gap:6px}.apex-ops .tm-card-perf-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.apex-ops .tm-card-perf-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tm-card-perf-value{font-size:11.5px;color:var(--apex-plat-hi)}.apex-ops .tm-card-perf-target{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tm-progress{flex:1;height:5px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);overflow:hidden}.apex-ops .tm-progress-sm{height:4px}.apex-ops .tm-progress-fill{height:100%;transition:width .4s var(--apex-ease-editorial)}.apex-ops .tm-card-foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--apex-font-mono);font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tm-card-foot span{display:inline-flex;align-items:center;gap:4px}.apex-ops .tm-status-dot{position:absolute;top:14px;right:14px;width:6px;height:6px;border-radius:50%;background:#6fcf9c}.apex-ops .tm-card .tm-status-dot[data-status=inactive]{background:#9aa3b2}.apex-ops .tm-empty{padding:40px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12.5px;grid-column:1 / -1}.apex-ops .tm-empty-row{padding:12px 4px;text-align:center;font-size:11px;color:var(--apex-plat-shad)}.apex-ops .tm-list{background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tm-list-head,.apex-ops .tm-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 100px 100px 90px 110px 130px 100px 28px;gap:0;padding:0 8px}.apex-ops .tm-list-head{border-bottom:1px solid var(--apex-border);background:var(--apex-alpha-1)}.apex-ops .tm-list-head>div{padding:10px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tm-row{border-bottom:1px solid var(--apex-border-soft);cursor:pointer;transition:background .2s;align-items:center}.apex-ops .tm-row:last-child{border-bottom:0}.apex-ops .tm-row:hover{background:var(--apex-alpha-1)}.apex-ops .tm-row[data-inactive]{opacity:.55}.apex-ops .tm-row-cell{padding:10px 8px;font-size:12px;color:var(--apex-plat-mid);min-width:0}.apex-ops .tm-row-cell-end{display:flex;justify-content:center;align-items:center}.apex-ops .tm-row-member{display:flex;align-items:center;gap:10px}.apex-ops .tm-row-name{color:var(--apex-plat-hi);font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-row-email{font-size:10.5px;color:var(--apex-plat-shad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-row-chev{color:var(--apex-plat-shad)}.apex-ops .tm-row:hover .tm-row-chev{color:var(--apex-plat-hi)}.apex-ops .tm-drawer-backdrop{position:fixed;inset:0;background:#00000080;z-index:700}.apex-ops .tm-drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,96vw);background:var(--apex-card-bg);border-left:1px solid var(--apex-border-strong);z-index:701;display:flex;flex-direction:column;box-shadow:-16px 0 40px #0006;overflow:hidden}.apex-ops .tm-drawer-head{padding:18px 22px 14px;border-bottom:1px solid var(--apex-border-soft);position:relative}.apex-ops .tm-drawer-head:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--tm-accent) 18%,transparent),transparent 50%);pointer-events:none;opacity:.4}.apex-ops .tm-drawer-head>*{position:relative;z-index:1}.apex-ops .tm-drawer-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.apex-ops .tm-drawer-id{display:flex;align-items:flex-start;gap:14px}.apex-ops .tm-drawer-id-meta{min-width:0}.apex-ops .tm-drawer-id-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tm-drawer-id-name{margin:4px 0;font-family:var(--apex-font);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--apex-plat-hi)}.apex-ops .tm-drawer-id-sub{font-size:12px;color:var(--apex-plat-low);margin-bottom:8px}.apex-ops .tm-drawer-id-meta-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.apex-ops .tm-tenure{font-size:10.5px;color:var(--apex-plat-shad);letter-spacing:.06em}.apex-ops .tm-drawer-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer;flex-shrink:0}.apex-ops .tm-drawer-close:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tm-drawer-tabs{display:flex;gap:0;padding:0 22px;border-bottom:1px solid var(--apex-border-soft);overflow-x:auto}.apex-ops .tm-drawer-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:12px;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.apex-ops .tm-drawer-tab:hover{color:var(--apex-plat-mid)}.apex-ops .tm-drawer-tab[data-active]{color:var(--apex-plat-hi);border-color:var(--apex-plat-mid)}.apex-ops .tm-drawer-body{flex:1;overflow-y:auto;padding:18px 22px 22px}.apex-ops .tm-tab{display:flex;flex-direction:column;gap:4px}.apex-ops .tm-card-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.apex-ops .tm-stat{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:9px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--apex-alpha-3);color:var(--apex-plat-mid)}.apex-ops .tm-stat-body{min-width:0}.apex-ops .tm-stat-label{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tm-stat-value{font-size:12px;color:var(--apex-plat-hi);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-snap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:560px){.apex-ops .tm-snap-grid{grid-template-columns:repeat(2,1fr)}}.apex-ops .tm-snap{display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-snap[data-good]{border-color:color-mix(in srgb,#6FCF9C 35%,transparent)}.apex-ops .tm-snap[data-warn]{border-color:color-mix(in srgb,#F2A765 40%,transparent)}.apex-ops .tm-snap-label{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tm-snap-value{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .tm-snap[data-good] .tm-snap-value{color:#6fcf9c}.apex-ops .tm-snap[data-warn] .tm-snap-value{color:#f2a765}.apex-ops .tm-perf-head{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.apex-ops .tm-perf-big{margin:4px 0 0;font-size:28px;font-weight:300;color:var(--apex-plat-hi);letter-spacing:-.01em}.apex-ops .tm-perf-of{color:var(--apex-plat-shad);font-size:14px}.apex-ops .tm-perf-progress-wrap{display:flex;align-items:center;gap:12px}.apex-ops .tm-perf-progress{flex:1;height:8px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);overflow:hidden}.apex-ops .tm-perf-progress-fill{height:100%;transition:width .4s var(--apex-ease-editorial)}.apex-ops .tm-perf-pct{font-size:13px;color:var(--apex-plat-mid);min-width:50px;text-align:right}.apex-ops .tm-perf-pct[data-good]{color:#6fcf9c}.apex-ops .tm-bars{display:flex;align-items:flex-end;height:100px;padding:8px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);gap:3px}.apex-ops .tm-bar-wrap{flex:1;display:flex;align-items:flex-end;height:100%;position:relative}.apex-ops .tm-bar{width:100%;background:var(--apex-plat-mid);transition:background .2s,height .4s var(--apex-ease-editorial)}.apex-ops .tm-bar-wrap:hover .tm-bar{background:var(--apex-plat-hi)}.apex-ops .tm-bar[data-zero]{background:var(--apex-alpha-3)}.apex-ops .tm-proj-current{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.apex-ops .tm-proj-current{grid-template-columns:1fr}}.apex-ops .tm-proj-tile{position:relative;padding:12px 14px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);display:flex;flex-direction:column;gap:9px}.apex-ops .tm-proj-tile[data-active]{border-color:color-mix(in srgb,var(--apex-plat-mid) 40%,var(--apex-border));background:var(--apex-alpha-2)}.apex-ops .tm-proj-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.apex-ops .tm-proj-tile-period{font-size:11px;color:var(--apex-plat-mid);margin-top:2px;letter-spacing:.04em}.apex-ops .tm-proj-tile-numbers{display:flex;align-items:baseline;gap:10px}.apex-ops .tm-proj-target{font-size:22px;font-weight:400;letter-spacing:-.005em;color:var(--apex-plat-hi)}.apex-ops .tm-proj-actual{font-size:10.5px;color:var(--apex-plat-shad);letter-spacing:.04em}.apex-ops .tm-proj-actual span{color:var(--apex-plat-hi)}.apex-ops .tm-proj-tile-foot{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tm-proj-tile-foot [data-good]{color:#6fcf9c}.apex-ops .tm-proj-tile-set{font-size:9.5px;letter-spacing:.04em}.apex-ops .tm-proj-note{padding:6px 8px;background:var(--apex-alpha-2);border-left:2px solid var(--apex-border-strong);font-size:11px;color:var(--apex-plat-mid);line-height:1.45}.apex-ops .tm-proj-empty{font-size:11px;color:var(--apex-plat-shad);padding:8px 0}.apex-ops .tm-proj-edit{display:flex;flex-direction:column;gap:8px}.apex-ops .tm-proj-edit-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.apex-ops .tm-proj-add{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);margin-bottom:6px}.apex-ops .tm-proj-history{display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-proj-row{display:grid;grid-template-columns:80px 1fr 1fr 50px 70px 22px;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--apex-border-soft);font-size:11px;color:var(--apex-plat-mid)}.apex-ops .tm-proj-row:last-child{border-bottom:0}.apex-ops .tm-proj-row-period{color:var(--apex-plat-hi);font-weight:500}.apex-ops .tm-proj-row-target{color:var(--apex-plat-low)}.apex-ops .tm-proj-row-actual{color:var(--apex-plat-mid);text-align:right}.apex-ops .tm-proj-row-pct{text-align:right}.apex-ops .tm-proj-row-badge{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.1em;text-align:center;padding:2px 4px;background:var(--apex-alpha-2);color:var(--apex-plat-shad)}.apex-ops .tm-proj-row[data-state=met]{background:color-mix(in srgb,#6FCF9C 4%,transparent)}.apex-ops .tm-proj-row[data-state=met] .tm-proj-row-pct{color:#6fcf9c}.apex-ops .tm-proj-row[data-state=met] .tm-proj-row-badge{background:color-mix(in srgb,#6FCF9C 18%,transparent);color:#6fcf9c}.apex-ops .tm-proj-row[data-state=missed] .tm-proj-row-pct{color:#f2a765}.apex-ops .tm-proj-row[data-state=missed] .tm-proj-row-badge{background:color-mix(in srgb,#F2A765 16%,transparent);color:#f2a765}.apex-ops .tm-proj-row[data-state=future] .tm-proj-row-badge{background:color-mix(in srgb,#8AC8E0 16%,transparent);color:#8ac8e0}@media(max-width:560px){.apex-ops .tm-proj-row{grid-template-columns:70px 1fr auto 22px}.apex-ops .tm-proj-row-target,.apex-ops .tm-proj-row-pct{display:none}}.apex-ops .tm-pay-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;padding:12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-pay-form label{display:flex;flex-direction:column;gap:3px}.apex-ops .tm-payroll-stats{margin-bottom:12px}.apex-ops .tm-payroll-list{display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-payroll-row{display:grid;grid-template-columns:90px 1fr 100px 80px 90px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--apex-border-soft);font-size:11.5px;color:var(--apex-plat-mid)}.apex-ops .tm-payroll-row:last-child{border-bottom:0}.apex-ops .tm-payroll-period{color:var(--apex-plat-hi);font-weight:500}.apex-ops .tm-payroll-amount{color:var(--apex-plat-hi);text-align:right}.apex-ops .tm-payroll-method,.apex-ops .tm-payroll-date{color:var(--apex-plat-shad);font-size:10.5px}.apex-ops .tm-payroll-kind{font-size:10.5px;color:var(--apex-plat-low)}.apex-ops .tm-cal-url{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-cal-url .apex-mono{flex:1;color:var(--apex-plat-mid);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.apex-ops .tm-toggle-knob{width:18px;height:14px;display:inline-block;background:var(--apex-plat-deep);position:relative;transition:background .2s}.apex-ops .tm-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--apex-plat-low);transition:transform .18s,background .18s}.apex-ops .tm-toggle[data-on] .tm-toggle-knob{background:color-mix(in srgb,#6FCF9C 50%,transparent)}.apex-ops .tm-toggle[data-on] .tm-toggle-knob:after{transform:translate(4px);background:#6fcf9c}.apex-ops .tm-cal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:560px){.apex-ops .tm-cal-grid{grid-template-columns:repeat(2,1fr)}}.apex-ops .tm-availability{display:flex;flex-direction:column;gap:6px}.apex-ops .tm-avail-row{display:grid;grid-template-columns:50px 1fr;gap:10px;align-items:center;padding:7px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-avail-day{font-size:10px;color:var(--apex-plat-low);letter-spacing:.1em}.apex-ops .tm-avail-ranges{display:flex;flex-wrap:wrap;gap:6px}.apex-ops .tm-avail-range{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 6px;background:var(--apex-alpha-3);border:1px solid var(--apex-border-soft)}.apex-ops .tm-fb{display:flex;flex-direction:column;gap:6px}.apex-ops .tm-fb-row{display:grid;grid-template-columns:1.4fr 110px auto auto;gap:8px;align-items:center;padding:7px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-fb-label,.apex-ops .tm-fb-type{padding:5px 8px;font-size:11.5px}.apex-ops .tm-fb-required{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--apex-plat-low)}.apex-ops .tm-bookings-list{display:flex;flex-direction:column}.apex-ops .tm-booking-row{display:grid;grid-template-columns:130px 1fr 110px;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tm-booking-row:last-child{border-bottom:0}.apex-ops .tm-booking-when{font-size:10.5px;color:var(--apex-plat-mid)}.apex-ops .tm-booking-client{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .tm-booking-source{font-size:10px;color:var(--apex-plat-shad);text-align:right}.apex-ops .tm-perm-count{font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tm-perm-list{display:flex;flex-direction:column;gap:6px}.apex-ops .tm-perm-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:9px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);cursor:pointer;transition:background .18s,border-color .18s}.apex-ops .tm-perm-row:hover{background:var(--apex-alpha-2)}.apex-ops .tm-perm-row[data-on]{border-color:color-mix(in srgb,#6FCF9C 35%,transparent)}.apex-ops .tm-perm-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--apex-plat-mid);cursor:pointer}.apex-ops .tm-perm-body{min-width:0}.apex-ops .tm-perm-label{font-size:12px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tm-perm-desc{font-size:10.5px;color:var(--apex-plat-shad);margin-top:2px}.apex-ops .tm-perm-pill{padding:2px 7px;background:var(--apex-alpha-2);font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.1em;color:var(--apex-plat-shad)}.apex-ops .tm-perm-pill[data-on]{background:color-mix(in srgb,#6FCF9C 18%,transparent);color:#6fcf9c}.apex-ops .tm-pwd-display{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-pwd-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apex-ops .tm-pwd-value{flex:1;font-size:13px;color:var(--apex-plat-hi);letter-spacing:.04em;background:var(--apex-bg-deep);padding:6px 10px;border:1px solid var(--apex-border-soft)}.apex-ops .tm-pwd-meta{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tm-pwd-rotate{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:8px}.apex-ops .tm-login-list{display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-login-row{display:grid;grid-template-columns:120px 1fr 130px 80px;gap:10px;padding:7px 12px;border-bottom:1px solid var(--apex-border-soft);font-size:11px;color:var(--apex-plat-mid);align-items:center}.apex-ops .tm-login-row:last-child{border-bottom:0}.apex-ops .tm-login-when{color:var(--apex-plat-mid)}.apex-ops .tm-login-device{color:var(--apex-plat-hi)}.apex-ops .tm-login-ip{color:var(--apex-plat-shad);font-size:10.5px}.apex-ops .tm-login-result{text-align:right;font-size:9.5px;letter-spacing:.1em;color:#e58371}.apex-ops .tm-login-row[data-ok] .tm-login-result{color:#6fcf9c}.apex-ops .tm-danger-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:color-mix(in srgb,#E58371 6%,transparent);border:1px solid color-mix(in srgb,#E58371 24%,transparent)}.apex-ops .tm-cal-nav{display:inline-flex;align-items:center;gap:4px}.apex-ops .tm-closer-filter{display:flex;flex-wrap:wrap;gap:6px}.apex-ops .tm-closer-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;background:var(--apex-alpha-1);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11.5px;cursor:pointer;transition:background .18s,border-color .18s}.apex-ops .tm-closer-chip:hover{background:var(--apex-alpha-2);border-color:color-mix(in srgb,var(--tm-accent, var(--apex-plat-low)) 50%,transparent)}.apex-ops .tm-closer-chip[data-active]{background:color-mix(in srgb,var(--tm-accent, var(--apex-plat-mid)) 14%,transparent);border-color:var(--tm-accent, var(--apex-plat-mid));color:var(--apex-plat-hi)}.apex-ops .tm-closer-chip-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--tm-accent, #9AA3B2);color:var(--apex-bg);font-family:var(--apex-font);font-weight:600;font-size:9.5px}.apex-ops .tm-closer-chip-count{padding:1px 5px;background:var(--apex-alpha-3);font-size:9.5px;color:var(--apex-plat-low)}.apex-ops .tm-cal-week{display:grid;grid-template-columns:56px 1fr;background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tm-cal-week-times{display:flex;flex-direction:column;border-right:1px solid var(--apex-border-soft);background:var(--apex-alpha-1)}.apex-ops .tm-cal-week-times-head{height:40px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tm-cal-week-time-slot{height:32px;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 6px 0;font-size:10px;color:var(--apex-plat-shad);letter-spacing:.04em;border-bottom:1px dashed var(--apex-border-soft)}.apex-ops .tm-cal-week-days{display:grid;grid-template-columns:repeat(var(--cols, 5),1fr);grid-auto-flow:column;grid-auto-columns:1fr}.apex-ops .tm-cal-week-day{border-right:1px solid var(--apex-border-soft);display:flex;flex-direction:column;min-width:0}.apex-ops .tm-cal-week-day:last-child{border-right:0}.apex-ops .tm-cal-week-day[data-today]{background:color-mix(in srgb,var(--apex-plat-mid) 4%,transparent)}.apex-ops .tm-cal-week-day-head{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--apex-border-soft);height:40px}.apex-ops .tm-cal-week-day-name{font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tm-cal-week-day-date{font-size:13px;color:var(--apex-plat-hi)}.apex-ops .tm-cal-week-day-body{position:relative;flex:1}.apex-ops .tm-cal-week-hourline{position:absolute;left:0;right:0;height:1px;background:var(--apex-border-soft);pointer-events:none}.apex-ops .tm-cal-pill{position:absolute;left:4px;right:4px;padding:4px 6px;background:color-mix(in srgb,var(--tm-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--tm-accent) 50%,transparent);border-left:3px solid var(--tm-accent);display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer;transition:background .18s;text-align:left}.apex-ops .tm-cal-pill:hover{background:color-mix(in srgb,var(--tm-accent) 28%,transparent)}.apex-ops .tm-cal-pill[data-status=done]{opacity:.6}.apex-ops .tm-cal-pill[data-status=no_show]{opacity:.5;text-decoration:line-through}.apex-ops .tm-cal-pill[data-status=cancelled]{opacity:.4;text-decoration:line-through}.apex-ops .tm-cal-pill-time{font-size:9.5px;color:var(--apex-plat-low);letter-spacing:.04em}.apex-ops .tm-cal-pill-name{font-size:11px;color:var(--apex-plat-hi);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tm-modal-backdrop{position:fixed;inset:0;background:#0000008c;z-index:800}.apex-ops .tm-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:86vh;background:var(--apex-surface-hi);border:1px solid var(--apex-border-strong);box-shadow:0 24px 60px #00000080;z-index:801;display:flex;flex-direction:column;overflow:hidden}.apex-ops .tm-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid var(--apex-border-soft);border-left:3px solid var(--tm-accent, var(--apex-plat-mid))}.apex-ops .tm-modal-eyebrow{font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-shad)}.apex-ops .tm-modal-title{margin:4px 0;font-size:18px;font-weight:500;color:var(--apex-plat-hi);letter-spacing:-.01em}.apex-ops .tm-modal-sub{font-size:11.5px;color:var(--apex-plat-low)}.apex-ops .tm-modal-body{flex:1;padding:16px 22px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.apex-ops .tm-formdata{display:grid;grid-template-columns:1fr 1fr;gap:6px}.apex-ops .tm-formdata-full{grid-template-columns:1fr;font-size:12.5px;color:var(--apex-plat-mid);line-height:1.55}.apex-ops .tm-formdata>div{display:flex;flex-direction:column;gap:2px;padding:7px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tm-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px 6px 12px;background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tm-quick-icon{color:var(--apex-plat-low);flex-shrink:0}.apex-ops .tm-quick-input{flex:1;min-width:200px;padding:9px 4px;background:transparent;border:0;outline:none;font-family:var(--apex-font);font-size:13px;color:var(--apex-plat-hi)}.apex-ops .tm-quick-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .tm-quick-cadence{display:inline-flex;align-items:center;gap:0;padding:2px;background:var(--apex-alpha-1);border:1px solid var(--apex-border)}.apex-ops .tm-quick-cadence>svg{color:var(--apex-plat-shad);margin:0 4px}.apex-ops .tm-quick-cadence-btn{padding:4px 9px;background:transparent;border:0;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:color .18s,background .18s}.apex-ops .tm-quick-cadence-btn:hover{color:var(--apex-plat-mid)}.apex-ops .tm-quick-cadence-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .tk-kanban{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:10px;overflow-x:auto}@media(max-width:1200px){.apex-ops .tk-kanban{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media(max-width:700px){.apex-ops .tk-kanban{grid-template-columns:repeat(2,minmax(220px,1fr))}}.apex-ops .tk-col{background:var(--apex-card-bg);border:1px solid var(--apex-border);border-top:2px solid var(--col-accent);display:flex;flex-direction:column;min-height:200px}.apex-ops .tk-col-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tk-col-dot{width:6px;height:6px;background:var(--col-accent)}.apex-ops .tk-col-name{font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-mid);text-transform:uppercase}.apex-ops .tk-col-count{margin-left:auto;font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tk-col-body{display:flex;flex-direction:column;gap:7px;padding:8px 8px 14px}.apex-ops .tk-col-empty{padding:14px 6px;text-align:center;color:var(--apex-plat-shad);font-size:10.5px}.apex-ops .tk-card{position:relative;padding:10px 12px;background:var(--apex-surface);border:1px solid var(--apex-border);cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;gap:6px}.apex-ops .tk-card:hover{border-color:var(--apex-border-strong);background:var(--apex-surface-hi)}.apex-ops .tk-card[data-overdue]{border-color:color-mix(in srgb,#E58371 40%,var(--apex-border))}.apex-ops .tk-card-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.apex-ops .tk-category-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:color-mix(in srgb,var(--cat) 12%,transparent);color:var(--cat);font-family:var(--apex-font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase}.apex-ops .tk-category-dot{width:4px;height:4px;background:var(--cat);border-radius:50%}.apex-ops .tk-priority{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.apex-ops .tk-priority[data-priority=urgent]{background:color-mix(in srgb,#E58371 18%,transparent);color:#e58371}.apex-ops .tk-priority[data-priority=high]{background:color-mix(in srgb,#F2A765 18%,transparent);color:#f2a765}.apex-ops .tk-priority[data-priority=medium]{background:color-mix(in srgb,#8AC8E0 18%,transparent);color:#8ac8e0}.apex-ops .tk-priority[data-priority=low]{background:var(--apex-alpha-2);color:var(--apex-plat-shad)}.apex-ops .tk-recurring{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:color-mix(in srgb,#8AC8E0 14%,transparent);color:#8ac8e0;font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.apex-ops .tk-card-title{font-size:12.5px;font-weight:500;color:var(--apex-plat-hi)}.apex-ops .tk-card-desc{font-size:11px;color:var(--apex-plat-low);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apex-ops .tk-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.apex-ops .tk-meta-chip{font-size:9.5px;padding:1px 5px;background:var(--apex-alpha-2);color:var(--apex-plat-low)}.apex-ops .tk-meta-due{font-size:9.5px;color:var(--apex-plat-shad);margin-left:auto}.apex-ops .tk-meta-due[data-overdue]{color:#e58371}.apex-ops .tk-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px}.apex-ops .tk-status-select{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:10.5px;padding:3px 5px;cursor:pointer}.apex-ops .tk-assignees{display:inline-flex;align-items:center}.apex-ops .tk-assignees-more{margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--apex-surface-hi);border:1px solid var(--apex-border);font-size:9.5px;color:var(--apex-plat-mid)}.apex-ops .tk-list{background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tk-list-head,.apex-ops .tk-list-row{display:grid;grid-template-columns:minmax(260px,1.6fr) 110px 90px 110px 90px 110px 24px;gap:0;padding:0 8px;align-items:center}.apex-ops .tk-list-head{border-bottom:1px solid var(--apex-border);background:var(--apex-alpha-1)}.apex-ops .tk-list-head>div{padding:10px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tk-list-body{display:flex;flex-direction:column}.apex-ops .tk-list-row{border-bottom:1px solid var(--apex-border-soft);cursor:pointer;transition:background .2s;align-items:center}.apex-ops .tk-list-row:last-child{border-bottom:0}.apex-ops .tk-list-row:hover{background:var(--apex-alpha-1)}.apex-ops .tk-list-row[data-overdue]{background:color-mix(in srgb,#E58371 5%,transparent)}.apex-ops .tk-list-cell{padding:10px 8px;font-size:11.5px;color:var(--apex-plat-mid);min-width:0}.apex-ops .tk-list-cell[data-overdue]{color:#e58371}.apex-ops .tk-list-cell-title{display:flex;align-items:flex-start;gap:10px}.apex-ops .tk-list-cat{width:4px;height:28px;margin-top:2px;flex-shrink:0}.apex-ops .tk-list-title{font-size:12.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tk-list-desc{font-size:10.5px;color:var(--apex-plat-shad);margin-top:2px}.apex-ops .tk-list-empty{padding:40px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12px}.apex-ops .tk-workload{display:flex;flex-direction:column;gap:10px}.apex-ops .tk-workload-lane{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:10px 12px 12px}.apex-ops .tk-workload-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--apex-border-soft);margin-bottom:8px}.apex-ops .tk-workload-name{font-size:13px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tk-workload-count{margin-left:auto;font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tk-workload-body{display:flex;flex-direction:column;gap:4px}.apex-ops .tk-workload-task{display:grid;grid-template-columns:4px 1fr auto auto;gap:10px;align-items:center;padding:7px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);cursor:pointer;text-align:left;transition:background .18s}.apex-ops .tk-workload-task:hover{background:var(--apex-alpha-2)}.apex-ops .tk-workload-task-status{width:4px;height:22px;background:var(--col-accent)}.apex-ops .tk-workload-task-title{font-size:12px;color:var(--apex-plat-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.apex-ops .tk-workload-due{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tm-drawer--task .tm-drawer-head:before{display:none}.apex-ops .tm-task-title-input{width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;padding:4px 0;margin:4px 0 6px;font-family:var(--apex-font);font-weight:400;font-size:20px;letter-spacing:-.005em;color:var(--apex-plat-hi);outline:none;transition:border-color .18s}.apex-ops .tm-task-title-input:hover{border-bottom-color:var(--apex-border)}.apex-ops .tm-task-title-input:focus{border-bottom-color:var(--apex-plat-mid)}.apex-ops .tk-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:560px){.apex-ops .tk-quick-grid{grid-template-columns:repeat(2,1fr)}}.apex-ops .tk-prop{display:flex;flex-direction:column;gap:4px}.apex-ops .tk-prop .tm-input{padding:5px 7px;font-size:11.5px}.apex-ops .tm-pending-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,#E58371 8%,transparent);border:1px solid color-mix(in srgb,#E58371 30%,transparent);border-left:2px solid #E58371;color:#e58371;margin-top:8px;font-size:11px}.apex-ops .tm-pending-banner .tm-input{flex:1}.apex-ops .tk-assignee-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.apex-ops .tk-assignee-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;background:color-mix(in srgb,var(--tm-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--tm-accent) 40%,transparent);font-size:11px;color:var(--apex-plat-hi)}.apex-ops .tk-assignee-chip-x{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--apex-plat-shad);cursor:pointer}.apex-ops .tk-assignee-chip-x:hover{color:var(--apex-plat-hi)}.apex-ops .tk-assignee-picker{display:flex;flex-direction:column;margin-top:6px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);max-height:260px;overflow-y:auto}.apex-ops .tk-assignee-pick{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;padding:7px 12px;background:transparent;border:0;border-bottom:1px solid var(--apex-border-soft);color:var(--apex-plat-mid);font-size:11.5px;cursor:pointer;text-align:left}.apex-ops .tk-assignee-pick:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi)}.apex-ops .tk-assignee-pick[data-on]{color:var(--apex-plat-hi)}.apex-ops .tk-assignee-pick .apex-mono{font-size:9.5px;color:var(--apex-plat-shad)}.apex-ops .tk-subtasks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tk-subtasks li{display:grid;grid-template-columns:18px 1fr 22px;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--apex-border-soft);font-size:12px;color:var(--apex-plat-mid)}.apex-ops .tk-subtasks li:last-child{border-bottom:0}.apex-ops .tk-subtasks li[data-done]{opacity:.55}.apex-ops .tk-subtasks li[data-done] span{text-decoration:line-through;color:var(--apex-plat-low)}.apex-ops .tm-check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border-strong);color:var(--apex-bg);cursor:pointer}.apex-ops .tm-check[data-checked]{background:#6fcf9c;border-color:#6fcf9c}.apex-ops .tk-subtask-add{display:grid;grid-template-columns:14px 1fr;align-items:center;gap:8px;padding:6px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);border-top:0;color:var(--apex-plat-low)}.apex-ops .tk-subtask-input{background:transparent;border:0;outline:none;padding:4px 0;font-family:var(--apex-font);font-size:12px;color:var(--apex-plat-hi)}.apex-ops .tk-time{display:flex;flex-direction:column;gap:8px}.apex-ops .tk-time-row{display:flex;align-items:baseline;gap:6px}.apex-ops .tk-time-spent{font-size:18px;color:var(--apex-plat-hi);letter-spacing:-.005em}.apex-ops .tk-time-of{font-size:11px;color:var(--apex-plat-shad)}.apex-ops .tk-time-quick{display:inline-flex;gap:4px;flex-wrap:wrap}.apex-ops .tk-comments{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.apex-ops .tk-comments li{display:grid;grid-template-columns:30px 1fr;gap:10px}.apex-ops .tk-comment-head{display:flex;align-items:center;gap:6px}.apex-ops .tk-comment-author{font-size:11.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tk-comment-when{font-size:9.5px;color:var(--apex-plat-shad)}.apex-ops .tk-comment-body{margin-top:4px;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);border-left:2px solid var(--apex-border-strong);font-size:12px;color:var(--apex-plat-mid);line-height:1.5;white-space:pre-wrap}.apex-ops .tk-comment-add{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:8px}.apex-ops .tk-attachments{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tk-attachments li{display:grid;grid-template-columns:14px 1fr auto auto;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--apex-border-soft);font-size:11.5px;color:var(--apex-plat-mid)}.apex-ops .tk-attachments li:last-child{border-bottom:0}.apex-ops .tk-attachments li .apex-mono{color:var(--apex-plat-shad);font-size:10.5px}.apex-ops .tl-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tl-eyebrow-pulse{width:6px;height:6px;border-radius:50%;background:#6fcf9c;margin-left:4px;animation:tlPulse 1.8s infinite}@keyframes tlPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.5}}.apex-ops .tl-section-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tl-mini-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tl-header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.apex-ops .tl-section{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.apex-ops .tl-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.apex-ops .tl-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.apex-ops .tl-field{display:flex;flex-direction:column;gap:4px}.apex-ops .tl-row-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.apex-ops .tl-empty{padding:40px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12.5px;grid-column:1 / -1}.apex-ops .tl-empty-row{padding:10px 4px;text-align:center;font-size:11px;color:var(--apex-plat-shad)}.apex-ops .tl-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:7px 10px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .tl-input:focus{border-color:var(--apex-plat-mid)}.apex-ops .tl-input--inline{padding:4px 8px;font-size:11px}.apex-ops .tl-textarea{width:100%;resize:vertical;background:var(--apex-alpha-1);border:1px solid var(--apex-border);padding:9px 11px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:12px;outline:none;transition:border-color .18s}.apex-ops .tl-textarea--mono{font-family:var(--apex-font-mono);font-size:11.5px;line-height:1.6}.apex-ops .tl-textarea--small{padding:6px 9px;font-size:11.5px}.apex-ops .tl-textarea:focus{border-color:var(--apex-plat-mid)}.apex-ops .tl-primary-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--apex-plat-mid);border:1px solid var(--apex-plat-mid);color:var(--apex-bg);font-family:var(--apex-font);font-size:11.5px;font-weight:500;cursor:pointer;transition:background .18s}.apex-ops .tl-primary-btn:hover{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .tl-primary-btn--danger{background:transparent;border-color:color-mix(in srgb,#E58371 50%,transparent);color:#e58371}.apex-ops .tl-primary-btn--danger:hover{background:color-mix(in srgb,#E58371 15%,transparent);border-color:#e58371}.apex-ops .tl-mini-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:var(--apex-plat-mid);border:1px solid var(--apex-plat-mid);color:var(--apex-bg);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .18s;text-decoration:none}.apex-ops .tl-mini-btn:hover{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .tl-mini-btn:disabled{opacity:.4;cursor:not-allowed}.apex-ops .tl-mini-btn--ghost{background:transparent;color:var(--apex-plat-mid);border-color:var(--apex-border)}.apex-ops .tl-mini-btn--ghost:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tl-mini-btn--danger{color:#e58371;border-color:color-mix(in srgb,#E58371 40%,transparent)}.apex-ops .tl-icon-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer;transition:color .18s,border-color .18s;text-decoration:none}.apex-ops .tl-icon-btn:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tl-icon-btn--danger:hover{color:#e58371;border-color:#e58371}.apex-ops .tl-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:1000px){.apex-ops .tl-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.apex-ops .tl-kpis{grid-template-columns:repeat(2,1fr)}}.apex-ops .tl-kpi{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;padding:11px 14px;background:var(--apex-card-bg);border:1px solid var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .tl-kpi-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tl-accent, #FAFBFE) 14%,transparent);color:var(--tl-accent, #FAFBFE)}.apex-ops .tl-kpi-body{display:flex;flex-direction:column;min-width:0}.apex-ops .tl-kpi-label{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--apex-plat-shad);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-kpi-value{font-size:18px;color:var(--apex-plat-hi);letter-spacing:-.005em;margin-top:2px}.apex-ops .tl-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tl-search{display:inline-flex;align-items:center;flex:1;min-width:200px;padding:0 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border)}.apex-ops .tl-search--inline{flex:0 0 auto;min-width:200px;max-width:320px}.apex-ops .tl-search-icon{color:var(--apex-plat-low)}.apex-ops .tl-search-input{flex:1;padding:8px 10px;background:transparent;border:0;outline:none;font-family:var(--apex-font);font-size:12.5px;color:var(--apex-plat-hi)}.apex-ops .tl-search-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .tl-chips{display:inline-flex;gap:4px;flex-wrap:wrap}.apex-ops .tl-chip{padding:5px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.apex-ops .tl-chip:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi)}.apex-ops .tl-chip[data-active]{background:color-mix(in srgb,var(--tl-accent, var(--apex-plat-mid)) 14%,transparent);border-color:var(--tl-accent, var(--apex-plat-mid));color:var(--apex-plat-hi)}.apex-ops .tl-pill{padding:1px 6px;background:var(--apex-alpha-2);font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.1em;color:var(--apex-plat-low)}.apex-ops .tl-pill--builtin{background:color-mix(in srgb,#F4D35E 16%,transparent);color:#f4d35e}.apex-ops .tl-pill--off{background:color-mix(in srgb,#9AA3B2 18%,transparent);color:var(--apex-plat-low)}.apex-ops .tl-pill--accent{background:color-mix(in srgb,var(--tl-accent, #6FCF9C) 18%,transparent);color:var(--tl-accent, #6FCF9C)}.apex-ops .tl-pill--tag{background:var(--apex-alpha-2);color:var(--apex-plat-low)}.apex-ops .tl-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:color-mix(in srgb,var(--st) 16%,transparent);color:var(--st);font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.apex-ops .tl-status-pill-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.apex-ops .tl-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.apex-ops .tl-agent-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--apex-card-bg);border:1px solid var(--apex-border);overflow:hidden;transition:border-color .22s var(--apex-ease-editorial)}.apex-ops .tl-agent-card:hover{border-color:color-mix(in srgb,var(--tl-accent) 60%,var(--apex-border-strong))}.apex-ops .tl-agent-card[data-disabled]{opacity:.55}.apex-ops .tl-agent-glow{position:absolute;inset:-1px;background:radial-gradient(circle at 70% 0%,color-mix(in srgb,var(--tl-accent) 14%,transparent),transparent 55%);opacity:0;transition:opacity .3s var(--apex-ease-editorial);pointer-events:none}.apex-ops .tl-agent-card:hover .tl-agent-glow{opacity:1}.apex-ops .tl-agent-head{display:grid;grid-template-columns:36px 1fr 22px;gap:10px;align-items:center;position:relative;z-index:1}.apex-ops .tl-agent-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tl-accent),color-mix(in srgb,var(--tl-accent) 50%,var(--apex-bg)));color:var(--apex-bg)}.apex-ops .tl-agent-avatar--xl{width:48px;height:48px;font-size:22px;font-weight:600}.apex-ops .tl-agent-id{min-width:0}.apex-ops .tl-agent-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.apex-ops .tl-agent-name{margin:0;font-size:14px;font-weight:500;color:var(--apex-plat-hi);letter-spacing:-.005em}.apex-ops .tl-agent-role{font-size:10px;color:var(--apex-plat-low);letter-spacing:.08em;margin-top:2px}.apex-ops .tl-agent-desc{margin:0;font-size:11.5px;color:var(--apex-plat-low);line-height:1.55}.apex-ops .tl-agent-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);font-size:11px}.apex-ops .tl-agent-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--apex-plat-mid)}.apex-ops .tl-agent-last{display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--apex-alpha-2);border-left:2px solid var(--tl-accent);font-size:11px;color:var(--apex-plat-mid)}.apex-ops .tl-agent-last-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-agent-last .apex-mono{color:var(--apex-plat-shad);font-size:10px}.apex-ops .tl-agent-foot{display:flex;justify-content:space-between;gap:6px;margin-top:2px}.apex-ops .tl-drawer-backdrop{position:fixed;inset:0;background:#00000080;z-index:700}.apex-ops .tl-drawer{position:fixed;top:0;right:0;bottom:0;width:min(580px,96vw);background:var(--apex-card-bg);border-left:1px solid var(--apex-border-strong);z-index:701;display:flex;flex-direction:column;box-shadow:-16px 0 40px #0006;overflow:hidden}.apex-ops .tl-drawer--doc,.apex-ops .tl-drawer--wf{width:min(640px,96vw)}.apex-ops .tl-drawer-head{position:relative;padding:18px 22px 14px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tl-drawer-head:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--tl-accent, var(--apex-plat-mid)) 18%,transparent),transparent 55%);pointer-events:none;opacity:.6}.apex-ops .tl-drawer-head>*{position:relative;z-index:1}.apex-ops .tl-drawer-id{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.apex-ops .tl-drawer-id>div:first-child{display:flex;align-items:flex-start;gap:14px}.apex-ops .tl-drawer-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tl-drawer-title{margin:4px 0;font-family:var(--apex-font);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--apex-plat-hi)}.apex-ops .tl-drawer-sub{font-size:12px;color:var(--apex-plat-low)}.apex-ops .tl-drawer-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);cursor:pointer;flex-shrink:0;position:relative;z-index:2}.apex-ops .tl-drawer-close:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tl-drawer-tabs{display:flex;gap:0;padding:0 22px;border-bottom:1px solid var(--apex-border-soft);overflow-x:auto}.apex-ops .tl-drawer-tab{padding:10px 14px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:12px;text-transform:capitalize;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.apex-ops .tl-drawer-tab:hover{color:var(--apex-plat-mid)}.apex-ops .tl-drawer-tab[data-active]{color:var(--apex-plat-hi);border-color:var(--apex-plat-mid)}.apex-ops .tl-drawer-body{flex:1;overflow-y:auto;padding:18px 22px 22px}.apex-ops .tl-drawer-name-input{width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;padding:4px 0;margin:4px 0 6px;font-family:var(--apex-font);font-weight:400;font-size:20px;letter-spacing:-.005em;color:var(--apex-plat-hi);outline:none;transition:border-color .18s}.apex-ops .tl-drawer-name-input:hover{border-bottom-color:var(--apex-border)}.apex-ops .tl-drawer-name-input:focus{border-bottom-color:var(--apex-plat-mid)}.apex-ops .tl-tab{display:flex;flex-direction:column;gap:4px}.apex-ops .tl-starter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.apex-ops .tl-starter-list li{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);font-size:11.5px;color:var(--apex-plat-mid)}.apex-ops .tl-starter-list li svg{color:var(--apex-plat-shad)}.apex-ops .tl-kb-chips{display:flex;flex-wrap:wrap;gap:5px}.apex-ops .tl-kb-docs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.apex-ops .tl-kb-docs li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:7px 10px;background:var(--apex-alpha-1);border-bottom:1px solid var(--apex-border-soft);font-size:11.5px}.apex-ops .tl-kb-docs li:last-child{border-bottom:0}.apex-ops .tl-kb-doc-name{color:var(--apex-plat-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-kb-docs .apex-mono{color:var(--apex-plat-shad);font-size:10px}.apex-ops .tl-conv-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.apex-ops .tl-conv-row{padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tl-conv-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.apex-ops .tl-conv-title{font-size:12.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tl-conv-when{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tl-conv-meta{font-size:10.5px;color:var(--apex-plat-shad);margin-top:2px}.apex-ops .tl-conv-preview{margin-top:6px;padding:6px 9px;background:var(--apex-alpha-2);border-left:2px solid var(--apex-border-strong);font-size:11.5px;color:var(--apex-plat-mid);line-height:1.5}.apex-ops .tl-cm-backdrop{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:800}.apex-ops .tl-cm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(880px,96vw);max-height:90vh;display:flex;flex-direction:column;background:var(--apex-surface-hi);border:1px solid var(--apex-border-strong);box-shadow:0 24px 60px #00000080;z-index:801;overflow:hidden}.apex-ops .tl-cm-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tl-cm-head:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--tl-accent) 22%,transparent),transparent 55%);pointer-events:none;opacity:.6}.apex-ops .tl-cm-head>*{position:relative;z-index:1}.apex-ops .tl-cm-id{display:flex;align-items:center;gap:14px}.apex-ops .tl-cm-avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tl-accent),color-mix(in srgb,var(--tl-accent) 50%,var(--apex-bg)));color:var(--apex-bg);font-family:var(--apex-font);font-weight:600;font-size:20px;letter-spacing:-.02em}.apex-ops .tl-cm-eyebrow{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tl-cm-title{margin:4px 0 2px;font-family:var(--apex-font);font-weight:400;font-size:20px;letter-spacing:-.01em;color:var(--apex-plat-hi)}.apex-ops .tl-cm-sub{font-size:12px;color:var(--apex-plat-low)}.apex-ops .tl-cm-body{display:grid;grid-template-columns:200px 1fr;flex:1;min-height:0}@media(max-width:720px){.apex-ops .tl-cm-body{grid-template-columns:1fr}}.apex-ops .tl-cm-rail{display:flex;flex-direction:column;padding:12px 8px;background:var(--apex-alpha-1);border-right:1px solid var(--apex-border-soft);overflow-y:auto}@media(max-width:720px){.apex-ops .tl-cm-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--apex-border-soft)}}.apex-ops .tl-cm-rail-tab{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:9px 10px;background:transparent;border:0;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:12px;cursor:pointer;text-align:left;white-space:nowrap;transition:background .18s,color .18s}.apex-ops .tl-cm-rail-tab:hover{background:var(--apex-alpha-2);color:var(--apex-plat-mid)}.apex-ops .tl-cm-rail-tab[data-active]{background:color-mix(in srgb,var(--tl-accent) 12%,transparent);color:var(--apex-plat-hi);border-left:2px solid var(--tl-accent);padding-left:8px}.apex-ops .tl-cm-rail-tab[data-complete]:not([data-active]){color:var(--apex-plat-mid)}.apex-ops .tl-cm-rail-check{color:#6fcf9c}.apex-ops .tl-cm-main{padding:22px 28px;overflow-y:auto}.apex-ops .tl-cm-section{display:flex;flex-direction:column;gap:14px}.apex-ops .tl-cm-section-head{margin:0 0 4px}.apex-ops .tl-cm-section-head h3{margin:0;font-size:17px;font-weight:500;color:var(--apex-plat-hi);letter-spacing:-.005em}.apex-ops .tl-cm-section-head p{margin:4px 0 0;font-size:12px;color:var(--apex-plat-low);line-height:1.55}.apex-ops .tl-cm-field{display:flex;flex-direction:column;gap:5px}.apex-ops .tl-cm-char-count{font-size:10px;color:var(--apex-plat-shad);text-align:right;margin-top:4px}.apex-ops .tl-cm-templates{display:flex;flex-wrap:wrap;gap:6px}.apex-ops .tl-cm-swatches{display:flex;gap:6px;flex-wrap:wrap}.apex-ops .tl-cm-swatch{width:24px;height:24px;border:2px solid transparent;cursor:pointer;transition:transform .18s,border-color .18s}.apex-ops .tl-cm-swatch:hover{transform:scale(1.08)}.apex-ops .tl-cm-swatch[data-active]{border-color:var(--apex-plat-hi)}.apex-ops .tl-cm-grouped{display:flex;flex-direction:column;gap:8px}.apex-ops .tl-cm-pickgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.apex-ops .tl-cm-pick{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);cursor:pointer;text-align:left;transition:background .18s,border-color .18s}.apex-ops .tl-cm-pick:hover{background:var(--apex-alpha-2)}.apex-ops .tl-cm-pick[data-on]{background:color-mix(in srgb,var(--tl-accent, #6FCF9C) 12%,transparent);border-color:color-mix(in srgb,var(--tl-accent, #6FCF9C) 50%,transparent)}.apex-ops .tl-cm-pick-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.apex-ops .tl-cm-pick-label{font-size:12px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tl-cm-pick-desc{font-size:10.5px;color:var(--apex-plat-low);line-height:1.45}.apex-ops .tl-cm-toolsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.apex-ops .tl-cm-tool{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:11.5px;cursor:pointer;text-align:left;transition:background .18s,border-color .18s}.apex-ops .tl-cm-tool:hover{background:var(--apex-alpha-2);border-color:var(--apex-border)}.apex-ops .tl-cm-tool[data-on]{background:color-mix(in srgb,var(--tl-accent) 14%,transparent);border-color:var(--tl-accent);color:var(--apex-plat-hi)}.apex-ops .tl-cm-tool-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--tl-accent);color:var(--apex-bg);font-family:var(--apex-font);font-weight:600;font-size:10.5px}.apex-ops .tl-cm-tool-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-cm-tool-check{position:absolute;top:4px;right:6px;color:var(--tl-accent)}.apex-ops .tl-cm-range{width:100%;accent-color:var(--apex-plat-mid)}.apex-ops .tl-cm-range-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--apex-plat-shad);letter-spacing:.06em}.apex-ops .tl-cm-starters{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.apex-ops .tl-cm-starters li{display:grid;grid-template-columns:1fr auto;gap:6px}.apex-ops .tl-cm-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 24px;border-top:1px solid var(--apex-border-soft);background:var(--apex-alpha-1)}.apex-ops .tl-cm-foot-l{display:inline-flex;align-items:center;gap:12px;font-size:11px;color:var(--apex-plat-shad)}.apex-ops .tl-cm-foot-l .apex-mono{letter-spacing:.06em}.apex-ops .tl-cm-foot-hint{font-size:10.5px;color:#e58371}.apex-ops .tl-cm-foot-r{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.apex-ops .tl-docs{display:grid;grid-template-columns:220px 1fr;gap:14px;min-height:600px}@media(max-width:880px){.apex-ops .tl-docs{grid-template-columns:1fr}}.apex-ops .tl-docs-rail{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:10px 8px;display:flex;flex-direction:column;gap:2px}.apex-ops .tl-folder{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:7px 9px;background:transparent;border:0;color:var(--apex-plat-low);font-family:var(--apex-font);font-size:12px;cursor:pointer;text-align:left;transition:background .18s,color .18s}.apex-ops .tl-folder:hover{background:var(--apex-alpha-2);color:var(--apex-plat-mid)}.apex-ops .tl-folder[data-active]{background:color-mix(in srgb,var(--tl-accent, var(--apex-plat-mid)) 12%,transparent);color:var(--apex-plat-hi)}.apex-ops .tl-folder svg{color:var(--tl-accent, var(--apex-plat-mid))}.apex-ops .tl-folder-count{font-size:10px;color:var(--apex-plat-shad)}.apex-ops .tl-folder-divider{height:1px;background:var(--apex-border-soft);margin:6px 0}.apex-ops .tl-docs-main{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:12px 14px;display:flex;flex-direction:column;gap:12px;min-width:0}.apex-ops .tl-docs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.apex-ops .tl-breadcrumb{display:inline-flex;align-items:center;gap:6px;color:var(--apex-plat-low);font-size:12px}.apex-ops .tl-breadcrumb-active{color:var(--apex-plat-hi);border-bottom:1px solid var(--tl-accent, var(--apex-plat-mid));padding-bottom:2px}.apex-ops .tl-breadcrumb-desc{margin-left:10px;font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tl-docs-toolbar-r{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.apex-ops .tl-upload-inline{display:grid;grid-template-columns:1.4fr 140px 1.6fr auto auto;gap:8px;padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}@media(max-width:720px){.apex-ops .tl-upload-inline{grid-template-columns:1fr}}.apex-ops .tl-docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.apex-ops .tl-doc-card{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);cursor:pointer;transition:border-color .22s var(--apex-ease-editorial);text-align:left}.apex-ops .tl-doc-card:hover{border-color:color-mix(in srgb,var(--tl-accent) 60%,var(--apex-border-strong))}.apex-ops .tl-doc-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:70px;background:color-mix(in srgb,var(--tl-accent) 14%,var(--apex-surface));color:var(--tl-accent)}.apex-ops .tl-doc-thumb--xl{width:64px;height:76px}.apex-ops .tl-doc-type{position:absolute;bottom:4px;font-size:8.5px;color:var(--apex-plat-shad);letter-spacing:.08em}.apex-ops .tl-doc-body{min-width:0;display:flex;flex-direction:column;gap:5px}.apex-ops .tl-doc-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.apex-ops .tl-doc-name{margin:0;font-size:12.5px;font-weight:500;color:var(--apex-plat-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-doc-star{background:transparent;border:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--apex-plat-shad);cursor:pointer;transition:color .18s}.apex-ops .tl-doc-star[data-on],.apex-ops .tl-doc-star:hover{color:#f4d35e}.apex-ops .tl-doc-excerpt{font-size:11px;color:var(--apex-plat-low);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apex-ops .tl-doc-transcript-meta{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--apex-plat-low);flex-wrap:wrap}.apex-ops .tl-doc-meta{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;color:var(--apex-plat-shad);letter-spacing:.04em}.apex-ops .tl-doc-tags{display:flex;flex-wrap:wrap;gap:4px}.apex-ops .tl-docs-empty{grid-column:1 / -1;padding:40px 20px;text-align:center;color:var(--apex-plat-shad);font-size:12.5px}.apex-ops .tl-snap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.apex-ops .tl-snap{display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tl-snap[data-accent]{border-color:color-mix(in srgb,#6FCF9C 40%,transparent)}.apex-ops .tl-snap-label{font-family:var(--apex-font-mono);font-size:9px;letter-spacing:.14em;color:var(--apex-plat-shad);text-transform:uppercase}.apex-ops .tl-snap-value{font-size:12px;color:var(--apex-plat-hi)}.apex-ops .tl-doc-preview-excerpt{margin:0;padding:10px 12px;background:var(--apex-alpha-2);border-left:2px solid var(--tl-accent);font-size:12.5px;color:var(--apex-plat-mid);line-height:1.55}.apex-ops .tl-doc-preview-content{margin:0;padding:12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);font-family:var(--apex-font-mono);font-size:11.5px;color:var(--apex-plat-mid);line-height:1.6;white-space:pre-wrap;max-height:380px;overflow-y:auto}.apex-ops .tl-chat{display:grid;grid-template-columns:260px 1fr;gap:14px;min-height:640px}@media(max-width:880px){.apex-ops .tl-chat{grid-template-columns:1fr}}.apex-ops .tl-chat-rail{background:var(--apex-card-bg);border:1px solid var(--apex-border);display:flex;flex-direction:column}.apex-ops .tl-chat-rail-head{padding:10px 14px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .tl-chat-rail-newchat{display:flex;align-items:center;gap:6px;padding:9px 12px;background:transparent;border:0;color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:12px;cursor:pointer;text-align:left;transition:background .18s,color .18s}.apex-ops .tl-chat-rail-newchat:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi)}.apex-ops .tl-chat-rail-newchat[data-active]{background:color-mix(in srgb,var(--tl-accent, var(--apex-plat-mid)) 14%,transparent);color:var(--apex-plat-hi)}.apex-ops .tl-chat-rail-list{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1}.apex-ops .tl-chat-rail-item{display:grid;grid-template-columns:14px 1fr;gap:8px;padding:8px 12px;border-top:1px solid var(--apex-border-soft);color:var(--apex-plat-mid);cursor:pointer;transition:background .18s}.apex-ops .tl-chat-rail-item:hover{background:var(--apex-alpha-2)}.apex-ops .tl-chat-rail-item[data-active]{background:color-mix(in srgb,var(--tl-accent) 12%,transparent);border-left:2px solid var(--tl-accent);padding-left:10px}.apex-ops .tl-chat-rail-item svg{color:var(--apex-plat-shad);margin-top:3px}.apex-ops .tl-chat-rail-body{min-width:0}.apex-ops .tl-chat-rail-title{font-size:12px;color:var(--apex-plat-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-chat-rail-meta{font-size:10px;color:var(--apex-plat-shad);letter-spacing:.02em;margin-top:2px}.apex-ops .tl-chat-main{display:flex;flex-direction:column;background:var(--apex-card-bg);border:1px solid var(--apex-border);min-width:0;position:relative}.apex-ops .tl-chat-kb{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--apex-border-soft);color:var(--apex-plat-low);background:var(--apex-alpha-1);font-size:11px}.apex-ops .tl-chat-kb-count{color:var(--apex-plat-mid);font-size:10.5px}.apex-ops .tl-chat-thread{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:10px}.apex-ops .tl-chat-msg{display:flex;align-items:flex-start;gap:8px}.apex-ops .tl-chat-msg[data-role=user]{justify-content:flex-end}.apex-ops .tl-chat-avatar{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tl-accent),color-mix(in srgb,var(--tl-accent) 50%,var(--apex-bg)));color:var(--apex-bg);margin-top:1px;flex-shrink:0}.apex-ops .tl-chat-bubble{max-width:78%;padding:10px 13px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft);color:var(--apex-plat-mid);font-size:13px;line-height:1.55;white-space:pre-wrap}.apex-ops .tl-chat-msg[data-role=user] .tl-chat-bubble{background:var(--apex-plat-mid);color:var(--apex-bg);border-color:var(--apex-plat-mid)}.apex-ops .tl-chat-caret{display:inline-block;width:6px;height:1em;background:var(--apex-plat-low);margin-left:2px;vertical-align:-2px;animation:tlBlink .9s steps(1) infinite}@keyframes tlBlink{0%,50%{opacity:1}51%,to{opacity:0}}.apex-ops .tl-chat-typing{display:inline-flex;gap:4px}.apex-ops .tl-chat-typing i{width:5px;height:5px;background:var(--apex-plat-low);border-radius:50%;animation:tlBounce 1s infinite ease-in-out}.apex-ops .tl-chat-typing i:nth-child(2){animation-delay:.15s}.apex-ops .tl-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes tlBounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.apex-ops .tl-chat-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;text-align:center}.apex-ops .tl-chat-empty-orb{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tl-accent),color-mix(in srgb,var(--tl-accent) 40%,var(--apex-bg)));color:var(--apex-bg)}.apex-ops .tl-chat-empty-title{margin:0;font-size:18px;color:var(--apex-plat-hi)}.apex-ops .tl-chat-empty-sub{margin:0;font-size:12.5px;color:var(--apex-plat-low);max-width:460px}.apex-ops .tl-chat-suggestions{display:flex;flex-direction:column;gap:6px;margin-top:10px}.apex-ops .tl-chat-suggestion{padding:9px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:12px;cursor:pointer;text-align:left;transition:background .18s,color .18s,border-color .18s}.apex-ops .tl-chat-suggestion:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-ops .tl-chat-composer{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--apex-border-soft)}.apex-ops .tl-chat-input{flex:1;background:var(--apex-alpha-1);border:1px solid var(--apex-border);padding:10px 12px;color:var(--apex-plat-hi);font-family:var(--apex-font);font-size:13px;outline:none;resize:none;min-height:38px;max-height:160px;transition:border-color .18s}.apex-ops .tl-chat-input:focus{border-color:var(--apex-plat-mid)}.apex-ops .tl-chat-send{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:var(--apex-plat-mid);border:0;color:var(--apex-bg);cursor:pointer;transition:background .18s}.apex-ops .tl-chat-send:hover:not(:disabled){background:var(--apex-plat-hi)}.apex-ops .tl-chat-send:disabled{opacity:.4;cursor:not-allowed}.apex-ops .tl-wf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.apex-ops .tl-wf-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--apex-card-bg);border:1px solid var(--apex-border);border-top:2px solid var(--tl-accent);cursor:pointer;transition:border-color .22s var(--apex-ease-editorial)}.apex-ops .tl-wf-card:hover{border-color:var(--apex-border-strong)}.apex-ops .tl-wf-card[data-status=paused]{opacity:.65}.apex-ops .tl-wf-card[data-status=draft]{opacity:.85;border-top-style:dashed}.apex-ops .tl-wf-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.apex-ops .tl-wf-card-id{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.apex-ops .tl-wf-card-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tl-accent) 14%,transparent);color:var(--tl-accent);flex-shrink:0}.apex-ops .tl-wf-card-name{margin:0;font-size:13.5px;font-weight:500;color:var(--apex-plat-hi)}.apex-ops .tl-wf-card-desc{margin:3px 0 0;font-size:11.5px;color:var(--apex-plat-low);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apex-ops .tl-wf-card-actions{display:inline-flex;gap:4px}.apex-ops .tl-wf-chain{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--apex-plat-mid)}.apex-ops .tl-wf-chain-trigger{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:color-mix(in srgb,var(--tl-accent) 14%,transparent);border-left:2px solid var(--tl-accent);font-size:11px;color:var(--apex-plat-mid)}.apex-ops .tl-wf-chain-steps{display:inline-flex;gap:4px;flex-wrap:wrap}.apex-ops .tl-wf-step-chip{padding:2px 7px;background:color-mix(in srgb,var(--tl-accent) 12%,transparent);color:var(--tl-accent);font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.06em}.apex-ops .tl-wf-step-chip-more{padding:2px 6px;background:var(--apex-alpha-2);font-size:9.5px;color:var(--apex-plat-shad)}.apex-ops .tl-wf-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tl-wf-card-foot [data-good]{color:#6fcf9c}.apex-ops .tl-wf-card-foot-when{margin-left:auto}.apex-ops .tl-wf-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.apex-ops .tl-wf-step{display:grid;grid-template-columns:32px 140px 1fr auto;gap:8px;align-items:center;padding:8px 10px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);border-left:2px solid var(--tl-accent)}.apex-ops .tl-wf-step-num{font-size:11px;color:var(--apex-plat-shad);text-align:center}.apex-ops .tl-wf-step-type,.apex-ops .tl-wf-step-label{padding:5px 8px;font-size:11.5px}.apex-ops .tl-wf-step-actions{display:inline-flex;gap:3px}.apex-ops .tl-wf-runs{display:flex;flex-direction:column;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tl-wf-run-row{display:grid;grid-template-columns:14px 1fr auto auto;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--apex-border-soft);font-size:11.5px;color:var(--apex-plat-mid)}.apex-ops .tl-wf-run-row:last-child{border-bottom:0}.apex-ops .tl-wf-run-row svg{color:var(--tl-accent)}.apex-ops .tl-wf-run-payload{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--apex-plat-hi);font-size:11.5px}.apex-ops .tl-wf-run-status{font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--tl-accent)}.apex-ops .tl-utm{display:grid;grid-template-columns:1.1fr 1.2fr;gap:14px}@media(max-width:1000px){.apex-ops .tl-utm{grid-template-columns:1fr}}.apex-ops .tl-utm-form{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.apex-ops .tl-utm-preview{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--apex-alpha-2);border:1px solid var(--apex-border-soft)}.apex-ops .tl-utm-preview-url{font-size:12px;color:var(--apex-plat-hi);background:var(--apex-bg-deep);padding:8px 10px;word-break:break-all;border:1px solid var(--apex-border-soft);line-height:1.5}.apex-ops .tl-utm-list-wrap{background:var(--apex-card-bg);border:1px solid var(--apex-border);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.apex-ops .tl-utm-list{display:flex;flex-direction:column;gap:8px}.apex-ops .tl-utm-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft)}.apex-ops .tl-utm-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.apex-ops .tl-utm-row-name{font-size:12.5px;color:var(--apex-plat-hi);font-weight:500}.apex-ops .tl-utm-row-url{font-size:10.5px;color:var(--apex-plat-shad);margin-top:3px;word-break:break-all;line-height:1.5}.apex-ops .tl-utm-row-meta{display:inline-flex;gap:4px;font-size:10.5px;color:var(--apex-plat-low)}.apex-ops .tl-utm-row-stats{display:inline-flex;gap:6px;align-items:center;font-family:var(--apex-font-mono);font-size:10.5px;color:var(--apex-plat-shad);flex-wrap:wrap}.apex-ops .tl-utm-row-stats span:first-child{display:inline-flex;align-items:center;gap:4px;color:var(--apex-plat-mid)}.apex-ops .tl-utm-row-when{margin-left:auto}.apex-ops .tl-link-list{background:var(--apex-card-bg);border:1px solid var(--apex-border)}.apex-ops .tl-link-list-head,.apex-ops .tl-link-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.6fr) 110px 120px 140px 160px;gap:0;padding:0 8px;align-items:center}.apex-ops .tl-link-list-head{border-bottom:1px solid var(--apex-border);background:var(--apex-alpha-1)}.apex-ops .tl-link-list-head>div{padding:10px 8px;font-family:var(--apex-font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--apex-plat-low);text-transform:uppercase}.apex-ops .tl-link-row{border-bottom:1px solid var(--apex-border-soft);transition:background .18s}.apex-ops .tl-link-row:last-child{border-bottom:0}.apex-ops .tl-link-row:hover{background:var(--apex-alpha-1)}.apex-ops .tl-link-row[data-disabled]{opacity:.45}.apex-ops .tl-link-row-cell{padding:10px 8px;font-size:11.5px;color:var(--apex-plat-mid);min-width:0;display:flex;flex-direction:column;gap:2px}.apex-ops .tl-link-row-cell.tl-link-row-actions{flex-direction:row;align-items:center;gap:4px}.apex-ops .tl-link-slug{color:var(--apex-plat-hi);font-size:12.5px;font-weight:500}.apex-ops .tl-link-full{font-size:10.5px;color:var(--apex-plat-shad)}.apex-ops .tl-link-target{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-web-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.apex-ops .tl-web-card{display:flex;flex-direction:column;background:var(--apex-card-bg);border:1px solid var(--apex-border);overflow:hidden;transition:border-color .22s var(--apex-ease-editorial)}.apex-ops .tl-web-card:hover{border-color:color-mix(in srgb,var(--tl-accent) 60%,var(--apex-border-strong))}.apex-ops .tl-web-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:120px;background:linear-gradient(135deg,color-mix(in srgb,var(--tl-accent) 30%,transparent),color-mix(in srgb,var(--tl-accent) 6%,transparent));color:color-mix(in srgb,var(--tl-accent) 90%,var(--apex-plat-hi));border-bottom:1px solid var(--apex-border)}.apex-ops .tl-web-thumb .tl-pill{position:absolute;top:8px;left:10px;background:#0000008c;color:#ffffffeb;padding:2px 7px;font-size:9px}.apex-ops .tl-web-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.apex-ops .tl-web-name-input{background:transparent;border:0;border-bottom:1px dashed transparent;padding:2px 0;font-family:var(--apex-font);font-weight:500;font-size:13.5px;color:var(--apex-plat-hi);outline:none;transition:border-color .18s}.apex-ops .tl-web-name-input:hover{border-bottom-color:var(--apex-border)}.apex-ops .tl-web-name-input:focus{border-bottom-color:var(--apex-plat-mid)}.apex-ops .tl-web-url{font-size:11px;color:var(--apex-plat-low);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-ops .tl-web-url:hover{color:var(--apex-plat-hi)}.apex-ops .tl-web-meta{font-size:10px;color:var(--apex-plat-shad);display:inline-flex;gap:6px;flex-wrap:wrap}.apex-ops .tl-web-stats{display:flex;gap:12px;font-size:11px;color:var(--apex-plat-mid);padding:6px 0;border-top:1px solid var(--apex-border-soft)}.apex-ops .tl-web-stats span{display:inline-flex;align-items:center;gap:4px}.orbe-master-tabs{display:flex;gap:6px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px;padding:4px;align-self:flex-start}.orbe-master-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:0;color:var(--apex-plat-low);font-family:inherit;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.orbe-master-tab:hover{color:var(--apex-plat-mid)}.orbe-master-tab.is-active{background:var(--apex-surface);color:var(--apex-plat-hi)}.orbe-chat{display:flex;flex-direction:column;background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;overflow:hidden;min-height:60vh}.orbe-chat-thread{flex:1;padding:22px 22px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;max-height:65vh}.orbe-chat-msg{display:flex;max-width:80%}.orbe-chat-msg-user{align-self:flex-end}.orbe-chat-msg-assistant{align-self:flex-start}.orbe-chat-bubble{padding:11px 15px;border-radius:14px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.orbe-chat-msg-user .orbe-chat-bubble{background:var(--apex-plat-hi);color:var(--apex-bg-deep);border-bottom-right-radius:4px}.orbe-chat-msg-assistant .orbe-chat-bubble{background:var(--apex-bg-soft);color:var(--apex-plat-mid);border:1px solid var(--apex-border-soft);border-bottom-left-radius:4px}.orbe-chat-input{display:flex;gap:8px;padding:14px 16px;border-top:1px solid var(--apex-border-soft);background:var(--apex-bg-soft)}.orbe-chat-input textarea{flex:1;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-hi);border-radius:10px;padding:10px 14px;font-size:14px;font-family:inherit;outline:none;resize:none;line-height:1.5;max-height:120px}.orbe-chat-input textarea:focus{border-color:var(--apex-border-strong)}.orbe-chat-send{padding:0 14px;background:var(--apex-plat-hi);color:var(--apex-bg-deep);border:0;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.orbe-chat-send:disabled{background:var(--apex-surface);color:var(--apex-plat-shad);cursor:default}.orbe-shell{display:flex;flex-direction:column;gap:20px;padding:0 0 40px}.orbe-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.orbe-stat{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px}.orbe-stat-label{font-size:10.5px;color:var(--apex-plat-low);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-weight:600}.orbe-stat-value{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--apex-plat-hi)}.orbe-timeline{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px}.orbe-timeline-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;color:var(--apex-plat-low);text-transform:uppercase;letter-spacing:.08em}.orbe-sparkline-empty{color:var(--apex-plat-shad);font-size:11px;display:flex;align-items:center;justify-content:center}.orbe-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--apex-border-soft);padding-bottom:2px}.orbe-tab{background:transparent;border:0;color:var(--apex-plat-low);font-family:inherit;font-size:13px;font-weight:500;padding:10px 14px;cursor:pointer;position:relative;transition:color .18s var(--apex-ease-editorial)}.orbe-tab:hover{color:var(--apex-plat-mid)}.orbe-tab.is-active{color:var(--apex-plat-hi)}.orbe-tab.is-active:after{content:"";position:absolute;bottom:-3px;left:14px;right:14px;height:2px;background:var(--apex-plat-hi);border-radius:2px}.orbe-tabs-count{margin-left:auto;font-size:11px;color:var(--apex-plat-low);letter-spacing:.04em}.orbe-bulk{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:11px;font-size:13px;color:var(--apex-plat-mid)}.orbe-bulk-actions{display:flex;gap:8px}.orbe-link{background:transparent;border:0;color:var(--apex-plat-mid);font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer;align-self:flex-start;padding:0}.orbe-link:hover{color:var(--apex-plat-hi)}.orbe-card{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px;transition:border-color .18s var(--apex-ease-editorial)}.orbe-card.is-selected{border-color:var(--apex-plat-mid)}.orbe-card-head{display:flex;align-items:flex-start;gap:14px}.orbe-check{background:transparent;border:0;cursor:pointer;color:var(--apex-plat-low);padding:2px;margin-top:1px}.orbe-check:hover{color:var(--apex-plat-hi)}.orbe-pill{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:6px;border:1px solid;flex-shrink:0;margin-top:1px}.orbe-card-body{flex:1;min-width:0}.orbe-card-pattern{color:var(--apex-plat-hi);font-size:14px;line-height:1.55;font-weight:500}.orbe-card-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--apex-plat-low)}.orbe-card-meta strong{color:var(--apex-plat-mid);font-weight:500}.orbe-card-toggle{margin-top:10px;background:transparent;border:0;color:var(--apex-plat-mid);font-family:inherit;font-size:11.5px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:0}.orbe-card-toggle:hover{color:var(--apex-plat-hi)}.orbe-rationale{margin-top:10px;padding:12px 14px;background:var(--apex-bg-soft);border-radius:9px;font-size:12.5px;color:var(--apex-plat-mid);line-height:1.6}.orbe-card-actions{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--apex-border-soft)}.orbe-btn-approve{flex:1;padding:8px 14px;background:#6fcf9c1f;color:var(--apex-status-pos);border:1px solid rgba(111,207,156,.3);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s var(--apex-ease-editorial)}.orbe-btn-approve:hover{background:#6fcf9c2e}.orbe-btn-reject{flex:1;padding:8px 14px;background:#e583711a;color:var(--apex-status-neg);border:1px solid rgba(229,131,113,.28);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s var(--apex-ease-editorial)}.orbe-btn-reject:hover{background:#e583712e}.orbe-btn-ghost{padding:8px 14px;background:transparent;color:var(--apex-plat-low);border:1px solid var(--apex-border-soft);border-radius:8px;cursor:pointer;font-family:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;transition:all .18s var(--apex-ease-editorial)}.orbe-btn-ghost:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.orbe-btn-ghost:disabled{opacity:.35;cursor:default}.orbe-icon-btn{background:transparent;border:0;color:var(--apex-plat-low);cursor:pointer;padding:4px;border-radius:6px}.orbe-icon-btn:hover{color:var(--apex-status-neg)}.orbe-reject-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--apex-border-soft);display:flex;flex-direction:column;gap:10px}.orbe-input{padding:8px 12px;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-hi);border-radius:8px;font-family:inherit;font-size:13px;outline:none}.orbe-input:focus{border-color:var(--apex-border-strong)}.orbe-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--apex-border-soft)}.orbe-card-foot-text{font-size:12px;color:var(--apex-plat-low)}.orbe-empty{padding:60px 24px;text-align:center;color:var(--apex-plat-low);background:var(--apex-bg-soft);border:1px dashed var(--apex-border-soft);border-radius:14px}.orbe-empty-title{font-size:15px;color:var(--apex-plat-mid);font-weight:500;margin-bottom:6px}.orbe-empty-sub{font-size:12.5px;line-height:1.6;max-width:420px;margin:0 auto}.orbe-error{padding:12px 16px;background:#e5837114;border:1px solid rgba(229,131,113,.28);border-radius:10px;color:var(--apex-status-neg);font-size:13px}.orbe-load-more{background:transparent;border:1px dashed var(--apex-border);color:var(--apex-plat-low);padding:12px;border-radius:10px;font-family:inherit;font-size:13px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.orbe-load-more:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.transcripts-view{display:flex;flex-direction:column;gap:20px;position:relative}.transcripts-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px;flex-wrap:wrap}.transcripts-lead{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--apex-plat-mid)}.transcripts-actions{display:flex;gap:8px}.transcripts-btn-ghost,.transcripts-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.transcripts-btn-ghost{background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low)}.transcripts-btn-ghost:hover:not(:disabled){color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.transcripts-btn-primary{background:var(--apex-plat-hi);border:1px solid var(--apex-plat-hi);color:var(--apex-bg-deep);font-weight:600}.transcripts-btn-primary:hover:not(:disabled){background:var(--apex-plat-mid);border-color:var(--apex-plat-mid)}.transcripts-btn-primary:disabled,.transcripts-btn-ghost:disabled{opacity:.45;cursor:default}.transcripts-section{display:flex;flex-direction:column;gap:8px}.transcripts-section-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0}.transcripts-list{display:flex;flex-direction:column;gap:6px}.transcripts-row{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:12px 14px;background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:11px;cursor:pointer;font-family:inherit;text-align:left;color:inherit;transition:border-color .18s var(--apex-ease-editorial)}.transcripts-row:hover{border-color:var(--apex-border-strong)}.transcripts-row-icon{width:32px;height:32px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--apex-plat-mid)}.transcripts-row-main{min-width:0}.transcripts-row-title{color:var(--apex-plat-hi);font-size:14px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcripts-row-meta{font-size:11.5px;color:var(--apex-plat-low);display:inline-flex;align-items:center;gap:4px;margin-top:3px}.transcripts-pill{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid}.transcripts-pill-green{background:#6fcf9c1a;color:var(--apex-status-pos);border-color:#6fcf9c47}.transcripts-pill-red{background:#e583711a;color:var(--apex-status-neg);border-color:#e5837147}.transcripts-pill-amber{background:#c4b58f1f;color:#c4b58f;border-color:#c4b58f4d}.transcripts-pill-gray{background:#9aa3b21a;color:var(--apex-plat-low);border-color:#9aa3b233}.transcripts-empty{padding:56px 24px;text-align:center;background:var(--apex-bg-soft);border:1px dashed var(--apex-border-soft);border-radius:14px;color:var(--apex-plat-low);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px}.transcripts-empty-title{font-size:15px;color:var(--apex-plat-mid);font-weight:500;margin-top:8px}.transcripts-empty-sub{font-size:12.5px;max-width:460px;line-height:1.6;margin:0 auto;color:var(--apex-plat-low)}.transcripts-empty-sub strong{color:var(--apex-plat-mid);font-weight:500}.transcripts-error{padding:12px 16px;background:#e5837114;border:1px solid rgba(229,131,113,.28);border-radius:10px;color:var(--apex-status-neg);font-size:13px}.transcripts-spin{animation:transcripts-rot 1s linear infinite}@keyframes transcripts-rot{to{transform:rotate(360deg)}}.transcripts-icon-btn{width:32px;height:32px;background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low);border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.transcripts-icon-btn:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.transcripts-drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,92vw);background:var(--apex-card-bg);border-left:1px solid var(--apex-border);z-index:1200;padding:18px 22px 32px;overflow-y:auto;box-shadow:-28px 0 70px #0000008c}.transcripts-drawer-head{display:flex;justify-content:flex-end;margin-bottom:10px}.transcripts-drawer-title{margin:0 0 6px;font-size:22px;font-weight:600;color:var(--apex-plat-hi);letter-spacing:-.02em}.transcripts-drawer-meta{font-size:12px;color:var(--apex-plat-low);margin-bottom:18px}.transcripts-video{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:12px;border:1px solid var(--apex-border-soft);margin-bottom:18px}.transcripts-no-video{padding:28px;text-align:center;background:var(--apex-bg-soft);border:1px dashed var(--apex-border-soft);border-radius:12px;color:var(--apex-plat-low);font-size:13px;margin-bottom:18px}.transcripts-summary,.transcripts-feedback{padding:14px 16px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px;margin-bottom:14px}.transcripts-summary h3,.transcripts-feedback h3,.transcripts-thread h3{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-plat-low);font-weight:700}.transcripts-md p{margin:0 0 8px;font-size:13.5px;line-height:1.6;color:var(--apex-plat-mid)}.transcripts-md h3{margin:12px 0 6px;font-size:14.5px;color:var(--apex-plat-hi);font-weight:600}.transcripts-md h4{margin:10px 0 6px;font-size:12.5px;color:var(--apex-plat-hi);font-weight:600;letter-spacing:.02em}.transcripts-md ul{padding-left:18px;margin:0 0 10px;color:var(--apex-plat-mid);font-size:13px;line-height:1.65}.transcripts-md li{margin-bottom:4px}.transcripts-thread{margin-top:8px;padding:14px 16px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px}.transcripts-seg{display:grid;grid-template-columns:minmax(80px,.4fr) 60px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--apex-border-soft);font-size:13px}.transcripts-seg:first-of-type{border-top:0}.transcripts-seg-speaker{color:var(--apex-plat-hi);font-weight:500;font-size:12.5px}.transcripts-seg-time{color:var(--apex-plat-shad);font-family:var(--apex-font-mono);font-size:11.5px}.transcripts-seg p{margin:0;color:var(--apex-plat-mid);line-height:1.55}.apex-calls{display:flex;flex-direction:column;gap:22px;padding:0 0 40px}.apex-calls-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:920px){.apex-calls-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.apex-calls-kpis{grid-template-columns:repeat(2,1fr)}}.apex-calls-kpi{position:relative;background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.apex-calls-kpi:before{content:"";position:absolute;inset:0;background:var(--apex-card-sheen);pointer-events:none}.apex-calls-kpi.is-pulse{border-color:#e5837166}.apex-calls-kpi.is-pulse:after{content:"";position:absolute;inset:-1px;border-radius:14px;border:1px solid rgba(229,131,113,.5);pointer-events:none;animation:apex-calls-pulse 1.8s ease-in-out infinite}@keyframes apex-calls-pulse{0%,to{opacity:.5}50%{opacity:1}}.apex-calls-kpi-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--apex-plat-low);font-weight:600}.apex-calls-kpi-value{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--apex-plat-hi)}.apex-calls-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.apex-calls-tabs{display:flex;gap:4px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:11px;padding:4px;flex-wrap:wrap}.apex-calls-tab{background:transparent;border:0;color:var(--apex-plat-low);font-family:inherit;font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s var(--apex-ease-editorial)}.apex-calls-tab:hover{color:var(--apex-plat-mid)}.apex-calls-tab.is-active{background:var(--apex-surface);color:var(--apex-plat-hi)}.apex-calls-tab-dot{width:7px;height:7px;border-radius:50%;animation:apex-calls-pulse 1.4s ease-in-out infinite}.apex-calls-actions{display:flex;gap:8px}.apex-calls-google-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#4285f414,#d5dae30a);border:1px solid rgba(66,133,244,.28);border-radius:14px}.apex-calls-google-banner-icon{width:40px;height:40px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.apex-calls-google-banner-text{flex:1;display:flex;flex-direction:column;gap:2px}.apex-calls-google-banner-text strong{color:var(--apex-plat-hi);font-size:14.5px;font-weight:500;letter-spacing:-.01em}.apex-calls-google-banner-text span{color:var(--apex-plat-mid);font-size:12.5px;line-height:1.5}.apex-calls-settings{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.apex-calls-settings-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--apex-border-soft);color:var(--apex-plat-mid)}.apex-calls-settings-head strong{color:var(--apex-plat-hi);font-weight:500;font-size:13px}.apex-calls-settings-head span{color:var(--apex-plat-low);font-size:12px;margin-left:6px}.apex-calls-toggle-row{display:flex;align-items:center;gap:16px;padding:10px 0;cursor:pointer}.apex-calls-toggle-text{flex:1}.apex-calls-toggle-title{color:var(--apex-plat-hi);font-size:13.5px;font-weight:500}.apex-calls-toggle-desc{color:var(--apex-plat-low);font-size:12px;line-height:1.5;margin-top:2px}.apex-calls-toggle{position:relative;width:38px;height:22px;border-radius:999px;background:var(--apex-bg-soft);border:1px solid var(--apex-border);flex-shrink:0;transition:all .2s var(--apex-ease-editorial)}.apex-calls-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.apex-calls-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--apex-plat-low);transition:all .2s var(--apex-ease-editorial)}.apex-calls-toggle.is-on{background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-calls-toggle.is-on .apex-calls-toggle-knob{left:18px;background:var(--apex-bg-deep)}.apex-calls-live-banner{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#e5837114;border:1px solid rgba(229,131,113,.28);border-radius:12px;color:var(--apex-plat-mid);font-size:13px}.apex-calls-live-banner strong{color:var(--apex-status-neg);font-weight:600}.apex-calls-live-dot{width:10px;height:10px;border-radius:50%;background:var(--apex-status-neg);animation:apex-calls-pulse 1.2s ease-in-out infinite;box-shadow:0 0 12px #e5837199;flex-shrink:0}.cv-fullscreen{min-height:100vh;background:var(--apex-bg-deep);color:var(--apex-plat-mid);font-family:var(--apex-font);display:flex;flex-direction:column}.cv-topbar{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:16px 28px;background:var(--apex-bg-soft);border-bottom:1px solid var(--apex-border-soft);position:sticky;top:0;z-index:10}.cv-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low);font-family:inherit;font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:9px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.cv-back:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.cv-public-brand{display:inline-flex;align-items:center;gap:8px;color:var(--apex-plat-mid);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cv-title-wrap{min-width:0}.cv-title{margin:0;font-size:18px;font-weight:500;color:var(--apex-plat-hi);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-meta{font-size:12px;color:var(--apex-plat-low);margin-top:2px}.cv-share{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--apex-plat-hi);color:var(--apex-bg-deep);border:0;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.cv-share:hover{background:var(--apex-plat-mid)}.cv-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:0;flex:1;min-height:0}@media(max-width:920px){.cv-body{grid-template-columns:1fr}}.cv-video-col{padding:24px 28px 60px;display:flex;flex-direction:column;gap:22px;overflow-y:auto;max-height:calc(100vh - 70px)}.cv-video{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:14px;border:1px solid var(--apex-border-soft)}.cv-no-video{padding:60px 28px;text-align:center;background:var(--apex-bg-soft);border:1px dashed var(--apex-border-soft);border-radius:14px;color:var(--apex-plat-low);font-size:13px}.cv-section{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px}.cv-section h2{margin:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-plat-low);font-weight:700}.cv-feedback{background:#c4b58f0a;border-color:#c4b58f33}.cv-md h3{margin:14px 0 6px;font-size:15px;color:var(--apex-plat-hi);font-weight:600}.cv-md h4{margin:12px 0 6px;font-size:13px;color:var(--apex-plat-hi);font-weight:600}.cv-md p{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--apex-plat-mid)}.cv-md ul{padding-left:18px;margin:0 0 12px}.cv-md li{margin:0 0 4px;color:var(--apex-plat-mid);font-size:13.5px;line-height:1.65}.cv-outcome{display:flex;flex-wrap:wrap;gap:8px}.cv-pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.cv-pill-won,.cv-pill-pos{background:#6fcf9c1a;color:var(--apex-status-pos);border-color:#6fcf9c4d}.cv-pill-lost{background:#e583711a;color:var(--apex-status-neg);border-color:#e583714d}.cv-pill-follow_up,.cv-pill-info{background:#7ab6e51a;color:#7ab6e5;border-color:#7ab6e54d}.cv-pill-no_show,.cv-pill-unknown{background:#9aa3b21a;color:var(--apex-plat-low);border-color:#9aa3b233}.cv-transcript-col{background:var(--apex-bg-soft);border-left:1px solid var(--apex-border-soft);display:flex;flex-direction:column;max-height:calc(100vh - 70px)}@media(max-width:920px){.cv-transcript-col{border-left:0;border-top:1px solid var(--apex-border-soft);max-height:none}}.cv-transcript-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 14px;border-bottom:1px solid var(--apex-border-soft)}.cv-transcript-head h3{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-plat-low);font-weight:700}.cv-transcript-head span{font-size:11px;color:var(--apex-plat-low)}.cv-transcript-thread{flex:1;overflow-y:auto;padding:12px 0}.cv-transcript-empty{padding:40px 22px;text-align:center;color:var(--apex-plat-low);font-size:12.5px;line-height:1.6}.cv-seg{display:block;width:100%;padding:10px 22px;background:transparent;border:0;border-left:2px solid transparent;font-family:inherit;text-align:left;cursor:pointer;color:inherit;transition:background .15s var(--apex-ease-editorial)}.cv-seg:hover{background:var(--apex-alpha-2);border-left-color:var(--apex-plat-mid)}.cv-seg-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.cv-seg-speaker{color:var(--apex-plat-hi);font-size:12px;font-weight:500}.cv-seg-time{color:var(--apex-plat-shad);font-size:11px;font-family:var(--apex-font-mono)}.cv-seg p{margin:0;color:var(--apex-plat-mid);font-size:13.5px;line-height:1.6}.cv-empty{margin:auto;text-align:center;padding:60px 24px;color:var(--apex-plat-low);display:flex;flex-direction:column;align-items:center;gap:10px}.cv-empty-title{font-size:16px;color:var(--apex-plat-mid);font-weight:500}.cv-empty-sub{font-size:13px;color:var(--apex-plat-low)}.cv-spin{animation:cv-rot 1s linear infinite}@keyframes cv-rot{to{transform:rotate(360deg)}}.apex-auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#0c1018,#06060b 70%);padding:24px;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;color:#fafafa}.apex-auth-card{width:100%;max-width:380px;background:#14161ceb;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:28px 28px 32px;box-shadow:0 18px 60px #0009;display:flex;flex-direction:column;gap:14px}.apex-auth-brand{font-size:11px;letter-spacing:.18em;color:#c4b58f;font-weight:600;margin-bottom:6px}.apex-auth-title{font-size:22px;font-weight:700;margin:0}.apex-auth-sub{margin:0 0 8px;color:#a1a1aa;font-size:13px}.apex-auth-label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#d4d4d8}.apex-auth-label input{background:#0b0d12;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px 13px;font-size:14px;color:#fafafa;outline:none;transition:border-color .12s ease}.apex-auth-label input:focus{border-color:#c4b58f}.apex-auth-error{background:#e583711f;border:1px solid rgba(229,131,113,.3);border-radius:8px;padding:8px 12px;font-size:13px;color:#ffb8a8}.apex-auth-submit{margin-top:6px;background:linear-gradient(180deg,#d8c89f,#b29a6a);border:none;color:#06060b;font-weight:600;font-size:14px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:opacity .12s ease}.apex-auth-submit:disabled{opacity:.55;cursor:progress}.apex-auth-loading{min-height:100vh;background:#06060b;display:flex;align-items:center;justify-content:center}.apex-auth-loading-orb{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d8c89f 0%,#6b5b35 60%,transparent 75%);filter:blur(.5px);animation:apex-auth-pulse 1.6s ease-in-out infinite}@keyframes apex-auth-pulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.05);opacity:1}}.apex-onb-shell{position:fixed;inset:0;z-index:9000;background:radial-gradient(ellipse at center,#0C1018 0%,var(--apex-bg-deep) 60%);color:var(--apex-plat-mid);font-family:var(--apex-font);display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow-y:auto}.apex-onb-bg-orb{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(213,218,227,.06) 0%,transparent 65%);filter:blur(40px);pointer-events:none;animation:apex-onb-float 18s ease-in-out infinite}@keyframes apex-onb-float{0%,to{transform:translate(-12%,-8%) scale(1)}50%{transform:translate(8%,6%) scale(1.06)}}.apex-onb-card{position:relative;width:100%;max-width:640px;background:var(--apex-card-bg);border:1px solid var(--apex-border);border-radius:20px;overflow:hidden;box-shadow:0 40px 100px #000000b3,inset 0 1px 0 var(--apex-inset-top);margin:auto}.apex-onb-progress{height:2px;background:var(--apex-alpha-2)}.apex-onb-progress-fill{height:100%;background:linear-gradient(90deg,var(--apex-plat-shad),var(--apex-plat-mid),var(--apex-plat-hi))}.apex-onb-strip{padding:20px 28px 0;display:flex;justify-content:space-between;align-items:center}.apex-onb-strip-step{font-size:11px;color:var(--apex-plat-mid);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.apex-onb-strip-brand{font-size:11px;color:var(--apex-plat-low);letter-spacing:.08em;display:flex;align-items:center;gap:6px}.apex-onb-strip-brand img{opacity:.85}.apex-onb-body{padding:26px 28px 8px}.apex-onb-icon{width:56px;height:56px;border-radius:14px;background:var(--apex-alpha-2);color:var(--apex-plat-hi);display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid var(--apex-border-soft)}.apex-onb-title{color:var(--apex-plat-hi);font-size:24px;font-weight:600;margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.apex-onb-lead{color:var(--apex-plat-mid);font-size:14px;line-height:1.65;margin:0 0 18px}.apex-onb-lead strong{color:var(--apex-plat-hi);font-weight:500}.apex-onb-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.apex-onb-list li{display:flex;align-items:center;gap:12px;color:var(--apex-plat-mid);font-size:13.5px}.apex-onb-bullet{width:22px;height:22px;border-radius:6px;background:#c4b58f1a;color:#c4b58f;border:1px solid rgba(196,181,143,.2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.apex-onb-label{display:flex;flex-direction:column;gap:6px;color:var(--apex-plat-low);font-size:11px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}.apex-onb-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-hi);border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit;outline:none;transition:border-color .18s var(--apex-ease-editorial),background .18s var(--apex-ease-editorial)}.apex-onb-input:focus{border-color:var(--apex-border-strong);background:var(--apex-trigger-bg-h)}.apex-onb-input-flex{flex:1}.apex-onb-select{cursor:pointer}.apex-onb-stages{display:flex;flex-direction:column;gap:8px}.apex-onb-stage-row{display:flex;align-items:center;gap:10px}.apex-onb-color{width:32px;height:32px;border-radius:8px;border:1px solid var(--apex-border);background:transparent;cursor:pointer;padding:2px;appearance:none}.apex-onb-icon-btn{width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.apex-onb-icon-btn:hover:not(:disabled){color:var(--apex-status-neg);border-color:#e5837166}.apex-onb-icon-btn:disabled{opacity:.4;cursor:default}.apex-onb-add{margin-top:4px;background:transparent;border:1px dashed var(--apex-border);color:var(--apex-plat-low);border-radius:9px;padding:9px 12px;font-size:13px;font-family:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s var(--apex-ease-editorial);align-self:flex-start}.apex-onb-add:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-onb-team{display:flex;flex-direction:column;gap:8px}.apex-onb-team-row{display:grid;grid-template-columns:1.1fr 1.4fr .9fr 32px;gap:8px;align-items:center}.apex-onb-recap{display:flex;flex-direction:column;gap:1px;background:var(--apex-alpha-1);border:1px solid var(--apex-border-soft);border-radius:12px;overflow:hidden}.apex-onb-recap-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--apex-bg-soft);font-size:13px}.apex-onb-recap-label{color:var(--apex-plat-low)}.apex-onb-recap-value{color:var(--apex-plat-hi);font-weight:500}.apex-onb-error{margin-top:14px;padding:10px 14px;border-radius:9px;background:#e5837114;border:1px solid rgba(229,131,113,.25);color:var(--apex-status-neg);font-size:13px}.apex-onb-foot{padding:18px 28px 24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--apex-border-soft);margin-top:8px}.apex-onb-btn-ghost{padding:10px 18px;border-radius:10px;background:transparent;border:1px solid var(--apex-border);color:var(--apex-plat-low);font-size:13px;font-family:inherit;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.apex-onb-btn-ghost:hover:not(:disabled){color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-onb-btn-ghost:disabled{opacity:.35;cursor:default}.apex-onb-btn-primary{padding:10px 22px;border-radius:10px;background:var(--apex-plat-hi);color:var(--apex-bg-deep);border:1px solid var(--apex-plat-hi);font-size:13px;font-weight:600;font-family:inherit;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.apex-onb-btn-primary:hover:not(:disabled){background:var(--apex-plat-mid);border-color:var(--apex-plat-mid)}.apex-onb-btn-primary:disabled{background:var(--apex-surface);border-color:var(--apex-border);color:var(--apex-plat-shad);cursor:default}.apex-onb-spin{animation:apex-onb-rot 1s linear infinite}@keyframes apex-onb-rot{to{transform:rotate(360deg)}}.apex-onb-imp-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.apex-onb-imp-tab{position:relative;padding:14px 10px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:11px;color:var(--apex-plat-mid);display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.apex-onb-imp-tab:hover{background:var(--apex-surface)}.apex-onb-imp-tab.is-active{background:var(--apex-surface-hi);border-color:var(--apex-border-strong);color:var(--apex-plat-hi)}.apex-onb-imp-tab-emoji{font-size:20px;line-height:1}.apex-onb-imp-tab-label{font-size:12.5px;font-weight:500}.apex-onb-imp-tab-count{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;background:#6fcf9c24;color:var(--apex-status-pos);padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:600}.apex-onb-imp-drop{margin-bottom:0}.apex-onb-imp-loading{display:flex;align-items:center;gap:12px;padding:24px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:11px;color:var(--apex-plat-mid);font-size:13.5px}.apex-onb-imp-preview{display:flex;flex-direction:column;gap:12px}.apex-onb-imp-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--apex-plat-low)}.apex-onb-imp-meta strong{color:var(--apex-plat-hi);font-weight:500}.apex-onb-imp-meta-sep{opacity:.4}.apex-onb-imp-reset{margin-left:auto;background:transparent;border:0;color:var(--apex-plat-low);font-family:inherit;font-size:11.5px;text-decoration:underline;cursor:pointer}.apex-onb-imp-reset:hover{color:var(--apex-plat-hi)}.apex-onb-imp-mapping{display:flex;flex-direction:column;gap:1px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:11px;overflow:hidden;max-height:280px;overflow-y:auto}.apex-onb-imp-mapping-head{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:12px;padding:10px 14px;background:var(--apex-bg);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--apex-plat-low);font-weight:600}.apex-onb-imp-mapping-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:12px;padding:8px 14px;align-items:center;background:var(--apex-bg-soft)}.apex-onb-imp-src{color:var(--apex-plat-hi);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-onb-imp-example{color:var(--apex-plat-low);font-size:12px;font-family:var(--apex-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-onb-imp-confirm{align-self:stretch;justify-content:center;padding:12px 22px}.apex-onb-imp-done{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#6fcf9c0f;border:1px solid rgba(111,207,156,.24);border-radius:11px}.apex-onb-imp-done-title{color:var(--apex-plat-hi);font-size:14px;font-weight:500}.apex-onb-imp-done-sub{color:var(--apex-plat-low);font-size:12px;margin-top:2px}.apex-onb-imp-done .apex-onb-btn-ghost{margin-left:auto}.apex-onb-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 20px;border:1px dashed var(--apex-border-strong);border-radius:12px;background:var(--apex-alpha-1);color:var(--apex-plat-mid);cursor:pointer;transition:all .18s var(--apex-ease-editorial);margin-bottom:14px}.apex-onb-drop:hover{background:var(--apex-alpha-2);border-color:var(--apex-plat-low);color:var(--apex-plat-hi)}.apex-onb-drop-main{font-size:13.5px;font-weight:500}.apex-onb-drop-sub{font-size:11.5px;color:var(--apex-plat-low)}.apex-onb-drop-input{position:absolute;inset:0;opacity:0;cursor:pointer}.apex-onb-doclist{display:flex;flex-direction:column;gap:8px}.apex-onb-doc{display:grid;grid-template-columns:18px 1.6fr 1fr 60px;align-items:center;gap:10px;padding:8px 10px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:9px;transition:opacity .18s var(--apex-ease-editorial)}.apex-onb-doc-done{opacity:.55}.apex-onb-doc-error{border-color:#e5837166}.apex-onb-doc-icon{color:var(--apex-plat-low)}.apex-onb-doc-title{padding:6px 9px;font-size:13px}.apex-onb-doc-cat{padding:6px 9px;font-size:12.5px}.apex-onb-doc-status{display:flex;align-items:center;justify-content:flex-end;min-width:36px}.apex-onb-doc-actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.apex-onb-doc-counter{font-size:12px;color:var(--apex-plat-low)}.apex-onb-context{display:flex;flex-direction:column;gap:16px}.apex-onb-context-q{display:flex;flex-direction:column;gap:6px}.apex-onb-context-label{font-size:13px;color:var(--apex-plat-mid);font-weight:500}.apex-onb-textarea{resize:vertical;min-height:38px;font-family:inherit;line-height:1.55}@media(max-width:640px){.apex-onb-shell{padding:16px}.apex-onb-strip,.apex-onb-body,.apex-onb-foot{padding-left:18px;padding-right:18px}.apex-onb-title{font-size:21px}.apex-onb-team-row{grid-template-columns:1fr;gap:6px}}.apex-admin{position:relative;min-height:100vh;padding:0 24px 80px;color:var(--apex-plat-mid);font-family:var(--apex-font);overflow:hidden}.apex-admin-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.55;z-index:0}.apex-admin-orb-a{width:540px;height:540px;top:-180px;left:-120px;background:radial-gradient(circle,rgba(213,218,227,.1) 0%,transparent 65%);animation:apex-admin-float-a 22s ease-in-out infinite}.apex-admin-orb-b{width:460px;height:460px;bottom:-120px;right:-80px;background:radial-gradient(circle,rgba(196,181,143,.08) 0%,transparent 65%);animation:apex-admin-float-b 26s ease-in-out infinite}@keyframes apex-admin-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,40px) scale(1.1)}}@keyframes apex-admin-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-30px) scale(.92)}}.apex-admin-shell{position:relative;z-index:1;max-width:1200px;margin:0 auto}.apex-admin-hero{text-align:center;padding:40px 0 32px}.apex-admin-hero-mark{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:20px;box-shadow:inset 0 1px 0 var(--apex-inset-top),0 14px 40px #00000073;margin-bottom:18px}.apex-admin-hero-mark img{width:38px;height:38px;object-fit:contain}.apex-admin-hero-title{margin:0;font-size:64px;font-weight:200;letter-spacing:.12em;background:linear-gradient(180deg,var(--apex-plat-hi),var(--apex-plat-mid) 60%,var(--apex-plat-shad));-webkit-background-clip:text;background-clip:text;color:transparent}.apex-admin-hero-sub{margin:8px 0 0;font-size:11.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--apex-plat-low);font-weight:500}.apex-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.apex-admin-tabs{display:flex;gap:4px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px;padding:4px}.apex-admin-tab{background:transparent;border:0;color:var(--apex-plat-low);font-family:inherit;font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .18s var(--apex-ease-editorial)}.apex-admin-tab:hover{color:var(--apex-plat-mid)}.apex-admin-tab.is-active{background:var(--apex-surface);color:var(--apex-plat-hi)}.apex-admin-cta{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;background:var(--apex-plat-hi);color:var(--apex-bg-deep);border:1px solid var(--apex-plat-hi);border-radius:11px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;letter-spacing:-.005em;transition:all .18s var(--apex-ease-editorial)}.apex-admin-cta:hover{background:var(--apex-plat-mid);border-color:var(--apex-plat-mid);transform:translateY(-1px)}.apex-admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}@media(max-width:720px){.apex-admin-kpis{grid-template-columns:repeat(2,1fr)}}.apex-admin-kpi{background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.apex-admin-kpi:before{content:"";position:absolute;inset:0;background:var(--apex-card-sheen);pointer-events:none}.apex-admin-kpi-icon{color:var(--apex-plat-mid);margin-bottom:14px}.apex-admin-kpi-label{font-size:10.5px;color:var(--apex-plat-low);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-weight:600}.apex-admin-kpi-value{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--apex-plat-hi)}.apex-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.apex-admin-card{display:flex;flex-direction:column;gap:16px;background:var(--apex-card-bg);border:1px solid var(--apex-border-soft);border-radius:16px;padding:18px 20px;cursor:pointer;font-family:inherit;color:inherit;text-align:left;position:relative;overflow:hidden;transition:border-color .22s var(--apex-ease-editorial),box-shadow .22s var(--apex-ease-editorial)}.apex-admin-card:before{content:"";position:absolute;inset:0;background:var(--apex-card-sheen);pointer-events:none}.apex-admin-card:hover{border-color:var(--apex-border-strong);box-shadow:inset 0 1px 0 var(--apex-inset-top),0 18px 40px #00000073}.apex-admin-card-head{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;position:relative}.apex-admin-card-avatar{width:44px;height:44px;border-radius:12px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--apex-plat-mid);font-size:13px;font-weight:600;letter-spacing:.05em}.apex-admin-card-avatar img{width:100%;height:100%;object-fit:cover}.apex-admin-card-id{min-width:0}.apex-admin-card-name{color:var(--apex-plat-hi);font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apex-admin-card-slug{color:var(--apex-plat-low);font-size:11.5px;font-family:var(--apex-font-mono);margin-top:2px}.apex-admin-card-tier{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid}.apex-admin-card-tier-membership{background:#d5dae314;color:var(--apex-plat-hi);border-color:#d5dae338}.apex-admin-card-tier-growth{background:#c4b58f1a;color:#c4b58f;border-color:#c4b58f47}.apex-admin-card-stats{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:center;padding-top:14px;border-top:1px solid var(--apex-border-soft);position:relative}.apex-admin-card-stat-label{font-size:10px;color:var(--apex-plat-low);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:4px}.apex-admin-card-stat-value{font-size:15px;color:var(--apex-plat-hi);font-weight:500;letter-spacing:-.01em}.apex-admin-card-open{width:32px;height:32px;border-radius:10px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);display:flex;align-items:center;justify-content:center;color:var(--apex-plat-mid);transition:all .18s var(--apex-ease-editorial)}.apex-admin-card:hover .apex-admin-card-open{background:var(--apex-plat-hi);color:var(--apex-bg-deep);border-color:var(--apex-plat-hi)}.apex-admin-empty{padding:60px 24px;text-align:center;background:var(--apex-bg-soft);border:1px dashed var(--apex-border-soft);border-radius:16px;color:var(--apex-plat-low)}.apex-admin-empty-title{font-size:16px;color:var(--apex-plat-mid);font-weight:500;margin-bottom:8px}.apex-admin-empty-sub{font-size:13px;line-height:1.6;max-width:420px;margin:0 auto}.apex-admin-loading{display:flex;align-items:center;gap:10px;padding:32px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:14px;color:var(--apex-plat-mid);font-size:13px;justify-content:center}.apex-admin-spin{animation:apex-admin-rot 1s linear infinite}@keyframes apex-admin-rot{to{transform:rotate(360deg)}}.apex-admin-modal-backdrop{position:fixed;inset:0;z-index:1300;background:#000000a6;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.apex-admin-modal{position:relative;width:100%;max-width:520px;background:var(--apex-card-bg);border:1px solid var(--apex-border);border-radius:20px;padding:24px 26px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 1px 0 var(--apex-inset-top),0 40px 100px #000000b3;color:var(--apex-plat-mid);font-family:var(--apex-font)}.apex-admin-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.apex-admin-modal-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#c4b58f;font-weight:700;margin-bottom:6px}.apex-admin-modal-title{margin:0;font-size:22px;font-weight:600;color:var(--apex-plat-hi);letter-spacing:-.02em}.apex-admin-modal-close{background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low);width:32px;height:32px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.apex-admin-modal-close:hover{color:var(--apex-plat-hi)}.apex-admin-field{display:flex;flex-direction:column;gap:7px}.apex-admin-field>span{font-size:11px;color:var(--apex-plat-low);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.apex-admin-field input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);color:var(--apex-plat-hi);border-radius:10px;padding:11px 13px;font-size:14px;font-family:inherit;outline:none;transition:border-color .18s var(--apex-ease-editorial)}.apex-admin-field input:focus{border-color:var(--apex-border-strong)}.apex-admin-field-row{display:flex;align-items:center;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);border-radius:10px;padding-left:12px}.apex-admin-field-row input{background:transparent;border:0;padding-left:4px;flex:1}.apex-admin-field-prefix{color:var(--apex-plat-low);font-family:var(--apex-font-mono);font-size:14px}.apex-admin-tier-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.apex-admin-tier{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;background:var(--apex-bg-soft);border:1px solid var(--apex-border-soft);border-radius:12px;cursor:pointer;font-family:inherit;color:var(--apex-plat-mid);transition:all .18s var(--apex-ease-editorial);text-align:left}.apex-admin-tier:hover{border-color:var(--apex-border-strong)}.apex-admin-tier.is-active{background:var(--apex-surface);border-color:var(--apex-plat-mid);color:var(--apex-plat-hi)}.apex-admin-tier-label{font-size:14px;font-weight:500}.apex-admin-tier-desc{font-size:11.5px;color:var(--apex-plat-low)}.apex-admin-modal-error{padding:10px 13px;border-radius:9px;background:#e583711a;border:1px solid rgba(229,131,113,.28);color:var(--apex-status-neg);font-size:12.5px}.apex-admin-modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.apex-admin-btn-ghost,.apex-admin-btn-primary{font-family:inherit;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .18s var(--apex-ease-editorial)}.apex-admin-btn-ghost{background:transparent;border:1px solid var(--apex-border-soft);color:var(--apex-plat-low)}.apex-admin-btn-ghost:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}.apex-admin-btn-primary{background:var(--apex-plat-hi);border:1px solid var(--apex-plat-hi);color:var(--apex-bg-deep)}.apex-admin-btn-primary:hover:not(:disabled){background:var(--apex-plat-mid);border-color:var(--apex-plat-mid)}.apex-admin-btn-primary:disabled{background:var(--apex-surface);border-color:var(--apex-border-soft);color:var(--apex-plat-shad);cursor:default}.apex-ops{--apex-font: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--apex-font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--apex-ease-editorial: cubic-bezier(.2, .8, .2, 1);--apex-ease-ambient: cubic-bezier(.16, 1, .3, 1);position:relative;min-height:100vh;background:var(--apex-bg-deep);color:var(--apex-plat-mid);font-family:var(--apex-font);font-weight:300;font-size:13.5px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .4s var(--apex-ease-editorial),color .4s var(--apex-ease-editorial)}html:has(.apex-ops),body:has(.apex-ops){background:#06070a}html:has(.apex-ops[data-theme=light]),body:has(.apex-ops[data-theme=light]){background:#eef0f3}html:has(.apex-ops[data-theme=obsidian]),body:has(.apex-ops[data-theme=obsidian]){background:#000}html:has(.apex-ops[data-theme=pizarra]),body:has(.apex-ops[data-theme=pizarra]){background:#060606}.apex-ops,.apex-ops[data-theme=dark]{--apex-bg-deep: #06070A;--apex-bg: #0A0B0D;--apex-bg-soft: #0F1015;--apex-surface: #13141B;--apex-surface-hi: #1A1C25;--apex-plat-hi: #FAFBFE;--apex-plat-mid: #D5DAE3;--apex-plat-low: #9AA3B2;--apex-plat-shad: #4A5260;--apex-plat-deep: #1E232C;--apex-alpha-1: rgba(255,255,255, .02);--apex-alpha-2: rgba(255,255,255, .04);--apex-alpha-3: rgba(255,255,255, .06);--apex-alpha-4: rgba(255,255,255, .12);--apex-border: rgba(154, 163, 178, .18);--apex-border-strong: rgba(154, 163, 178, .28);--apex-border-soft: rgba(154, 163, 178, .1);--apex-card-bg: linear-gradient(180deg, #11131A 0%, #0E1014 55%, #0B0D12 100%);--apex-card-sheen: linear-gradient(180deg, rgba(213, 218, 227, .04), transparent);--apex-inset-top: rgba(255, 255, 255, .055);--apex-inset-bot: rgba(0, 0, 0, .5);--apex-anchor: rgba(0, 0, 0, .55);--apex-panel-bg: #0C0D12;--apex-trigger-bg: rgba(10, 11, 13, .65);--apex-trigger-bg-h: rgba(20, 22, 30, .85);--apex-status-pos: #6FCF9C;--apex-status-neg: #E58371;--apex-chart-line-1: #4A5260;--apex-chart-line-2: #D5DAE3;--apex-chart-line-3: #FAFBFE;--apex-chart-area-1: rgba(213, 218, 227, .22);--apex-chart-area-2: rgba(154, 163, 178, .05);--apex-chart-grid: rgba(154, 163, 178, .07);--apex-chart-axis: rgba(154, 163, 178, .5);--apex-chart-tick: rgba(154, 163, 178, .6)}.apex-ops[data-theme=light]{--apex-bg-deep: #EEF0F3;--apex-bg: #F5F6F9;--apex-bg-soft: #FAFAFC;--apex-surface: #FFFFFF;--apex-surface-hi: #F8F9FB;--apex-plat-hi: #0A0B0D;--apex-plat-mid: #2D2E32;--apex-plat-low: #71717A;--apex-plat-shad: #A5A8AE;--apex-plat-deep: #DDE0E5;--apex-alpha-1: rgba(0,0,0, .02);--apex-alpha-2: rgba(0,0,0, .04);--apex-alpha-3: rgba(0,0,0, .06);--apex-alpha-4: rgba(0,0,0, .12);--apex-border: rgba(10, 11, 20, .12);--apex-border-strong: rgba(10, 11, 20, .22);--apex-border-soft: rgba(10, 11, 20, .06);--apex-card-bg: linear-gradient(180deg, #FFFFFF 0%, #FCFCFE 55%, #F4F5F8 100%);--apex-card-sheen: linear-gradient(180deg, rgba(255, 255, 255, .7), transparent);--apex-inset-top: rgba(255, 255, 255, .95);--apex-inset-bot: rgba(10, 11, 20, .05);--apex-anchor: rgba(10, 11, 20, .07);--apex-panel-bg: #FFFFFF;--apex-trigger-bg: rgba(255, 255, 255, .8);--apex-trigger-bg-h: #F4F5F8;--apex-status-pos: #2A9D5F;--apex-status-neg: #C24A38;--apex-chart-line-1: #B0B5BD;--apex-chart-line-2: #4A5260;--apex-chart-line-3: #0A0B0D;--apex-chart-area-1: rgba(10, 11, 20, .1);--apex-chart-area-2: rgba(10, 11, 20, .02);--apex-chart-grid: rgba(10, 11, 20, .06);--apex-chart-axis: rgba(10, 11, 20, .5);--apex-chart-tick: rgba(10, 11, 20, .55)}.apex-ops[data-theme=obsidian]{--apex-bg-deep: #000000;--apex-bg: #000000;--apex-bg-soft: #050505;--apex-surface: #0A0A0A;--apex-surface-hi: #111111;--apex-plat-hi: #FFFFFF;--apex-plat-mid: #D0D0D0;--apex-plat-low: #888888;--apex-plat-shad: #555555;--apex-plat-deep: #222222;--apex-alpha-1: rgba(255,255,255, .02);--apex-alpha-2: rgba(255,255,255, .05);--apex-alpha-3: rgba(255,255,255, .08);--apex-alpha-4: rgba(255,255,255, .16);--apex-border: rgba(255, 255, 255, .15);--apex-border-strong: rgba(255, 255, 255, .3);--apex-border-soft: rgba(255, 255, 255, .08);--apex-card-bg: linear-gradient(180deg, #0C0C0C 0%, #060606 55%, #000000 100%);--apex-card-sheen: linear-gradient(180deg, rgba(255, 255, 255, .045), transparent);--apex-inset-top: rgba(255, 255, 255, .07);--apex-inset-bot: rgba(0, 0, 0, .6);--apex-anchor: rgba(0, 0, 0, .6);--apex-panel-bg: #050505;--apex-trigger-bg: rgba(8, 8, 8, .7);--apex-trigger-bg-h: #161616;--apex-status-pos: #FFFFFF;--apex-status-neg: #888888;--apex-chart-line-1: #444444;--apex-chart-line-2: #BBBBBB;--apex-chart-line-3: #FFFFFF;--apex-chart-area-1: rgba(255, 255, 255, .16);--apex-chart-area-2: rgba(255, 255, 255, .03);--apex-chart-grid: rgba(255, 255, 255, .06);--apex-chart-axis: rgba(255, 255, 255, .45);--apex-chart-tick: rgba(255, 255, 255, .55)}.apex-ops[data-theme=pizarra]{--apex-bg-deep: #060606;--apex-bg: #0A0A0A;--apex-bg-soft: #0E0E0E;--apex-surface: #121212;--apex-surface-hi: #161616;--apex-plat-hi: #F8F4E3;--apex-plat-mid: #DDD4B8;--apex-plat-low: #B0A88A;--apex-plat-shad: #6F6850;--apex-plat-deep: #2B2A23;--apex-alpha-1: rgba(245, 244, 227, .025);--apex-alpha-2: rgba(245, 244, 227, .05);--apex-alpha-3: rgba(245, 244, 227, .08);--apex-alpha-4: rgba(245, 244, 227, .16);--apex-border: rgba(245, 244, 227, .18);--apex-border-strong: rgba(245, 244, 227, .34);--apex-border-soft: rgba(245, 244, 227, .1);--apex-card-bg: linear-gradient(180deg, #181818 0%, #0E0E0E 55%, #050505 100%);--apex-card-sheen: linear-gradient(180deg, rgba(245, 244, 227, .045), transparent);--apex-inset-top: rgba(245, 244, 227, .07);--apex-inset-bot: rgba(0, 0, 0, .55);--apex-anchor: rgba(0, 0, 0, .6);--apex-panel-bg: #0B0B0B;--apex-trigger-bg: rgba(12, 12, 12, .78);--apex-trigger-bg-h: rgba(28, 28, 28, .88);--apex-status-pos: #B4DD9C;--apex-status-neg: #F4A8A8;--apex-chart-line-1: #7C7458;--apex-chart-line-2: #DDD4B8;--apex-chart-line-3: #F4D35E;--apex-chart-area-1: rgba(244, 211, 94, .2);--apex-chart-area-2: rgba(245, 244, 227, .04);--apex-chart-grid: rgba(245, 244, 227, .07);--apex-chart-axis: rgba(245, 244, 227, .5);--apex-chart-tick: rgba(245, 244, 227, .55)}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=opt_ins] .apex-funnel-bar{background:linear-gradient(90deg,#f4d35e40,#f4d35eb3 50%,#f4d35e40);border-left-color:#f4d35e73;border-right-color:#f4d35e73}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=contacted] .apex-funnel-bar{background:linear-gradient(90deg,#b4dd9c40,#b4dd9cb3 50%,#b4dd9c40);border-left-color:#b4dd9c73;border-right-color:#b4dd9c73}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_offered] .apex-funnel-bar{background:linear-gradient(90deg,#8ac8e040,#8ac8e0b3 50%,#8ac8e040);border-left-color:#8ac8e073;border-right-color:#8ac8e073}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_scheduled] .apex-funnel-bar{background:linear-gradient(90deg,#f4a6b840,#f4a6b8b3 50%,#f4a6b840);border-left-color:#f4a6b873;border-right-color:#f4a6b873}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_showed] .apex-funnel-bar{background:linear-gradient(90deg,#f2a76540,#f2a765b3 50%,#f2a76540);border-left-color:#f2a76573;border-right-color:#f2a76573}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=closes] .apex-funnel-bar{background:linear-gradient(90deg,#f2858a40,#f2858ab3 50%,#f2858a40);border-left-color:#f2858a73;border-right-color:#f2858a73}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=upsell] .apex-funnel-bar{background:linear-gradient(90deg,#c8a2e040,#c8a2e0b3 50%,#c8a2e040);border-left-color:#c8a2e073;border-right-color:#c8a2e073}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=opt_ins] .apex-funnel-num{color:#f4d35e}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=contacted] .apex-funnel-num{color:#b4dd9c}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_offered] .apex-funnel-num{color:#8ac8e0}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_scheduled] .apex-funnel-num{color:#f4a6b8}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=calls_showed] .apex-funnel-num{color:#f2a765}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=closes] .apex-funnel-num{color:#f2858a}.apex-ops[data-theme=pizarra] .apex-funnel-row[data-stage=upsell] .apex-funnel-num{color:#c8a2e0}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="0"] .apex-reports-funnel-bar{background:linear-gradient(90deg,#f4d35e4d,#f4d35ed9 50%,#f4d35e4d);border-color:#f4d35e8c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="1"] .apex-reports-funnel-bar{background:linear-gradient(90deg,#b4dd9c4d,#b4dd9cd9 50%,#b4dd9c4d);border-color:#b4dd9c8c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="2"] .apex-reports-funnel-bar{background:linear-gradient(90deg,#8ac8e04d,#8ac8e0d9 50%,#8ac8e04d);border-color:#8ac8e08c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="3"] .apex-reports-funnel-bar{background:linear-gradient(90deg,#f4a6b84d,#f4a6b8d9 50%,#f4a6b84d);border-color:#f4a6b88c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="4"] .apex-reports-funnel-bar{background:linear-gradient(90deg,#f2858a4d,#f2858ad9 50%,#f2858a4d);border-color:#f2858a8c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="0"] .apex-reports-funnel-num{color:#f4d35e}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="1"] .apex-reports-funnel-num{color:#b4dd9c}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="2"] .apex-reports-funnel-num{color:#8ac8e0}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="3"] .apex-reports-funnel-num{color:#f4a6b8}.apex-ops[data-theme=pizarra] .apex-reports-funnel-row[data-stage-idx="4"] .apex-reports-funnel-num{color:#f2858a}.apex-ops .apex-eyebrow{font-family:var(--apex-font-mono);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--apex-plat-low)}.apex-ops .apex-label{font-family:var(--apex-font-mono);font-weight:500;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--apex-plat-low)}.apex-ops .apex-mono{font-family:var(--apex-font-mono);font-weight:400;letter-spacing:.04em}.apex-ops .apex-display{font-family:var(--apex-font);font-weight:200;font-size:88px;line-height:.95;letter-spacing:-.04em;color:var(--apex-plat-hi)}.apex-ops .apex-h1{font-family:var(--apex-font);font-weight:400;font-size:42px;line-height:1;letter-spacing:-.025em;color:var(--apex-plat-hi)}.apex-ops .apex-h2{font-family:var(--apex-font);font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--apex-plat-hi)}.apex-ops .apex-h3{font-family:var(--apex-font);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.015em;color:var(--apex-plat-hi)}.apex-ops .apex-stat{font-family:var(--apex-font);font-weight:200;font-size:36px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--apex-plat-hi)}.apex-ops .apex-card{position:relative;isolation:isolate;background:var(--apex-card-bg);border:1px solid var(--apex-border);border-radius:0;padding:24px;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot),0 1px 0 var(--apex-anchor);transition:transform .4s var(--apex-ease-editorial),border-color .4s var(--apex-ease-editorial),box-shadow .4s var(--apex-ease-editorial),background .4s var(--apex-ease-editorial)}.apex-ops .apex-card:before{content:"";position:absolute;inset:0 0 auto;height:90px;background:var(--apex-card-sheen);pointer-events:none;z-index:-1}.apex-ops .apex-card:hover{border-color:var(--apex-border-strong)}.apex-ops{--apex-topbar-h-base: 52px;--apex-topbar-h: calc(var(--apex-topbar-h-base) + env(safe-area-inset-top, 0px))}.apex-ops .apex-hover-trigger{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);border-radius:0;padding:9px 14px;display:inline-flex;align-items:center;gap:10px;color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:12.5px;cursor:pointer;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot);transition:border-color .2s var(--apex-ease-editorial),background .2s var(--apex-ease-editorial)}.apex-ops .apex-hover-trigger:hover,.apex-ops .apex-hover-trigger[data-open]{border-color:var(--apex-border-strong);background:var(--apex-trigger-bg-h)}.apex-ops .apex-hover-trigger-label{font-family:var(--apex-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--apex-plat-low)}.apex-ops .apex-hover-trigger-value{color:var(--apex-plat-hi);font-weight:400}.apex-ops .apex-hover-panel{position:absolute;top:calc(100% + 6px);background:var(--apex-panel-bg);border:1px solid var(--apex-border-strong);border-radius:0;padding:6px 0;z-index:500;max-height:min(50vh,320px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-shadow:inset 0 1px 0 var(--apex-inset-top),0 1px 0 var(--apex-anchor),0 16px 40px #00000073;animation:apex-pop .18s var(--apex-ease-editorial)}.apex-ops .apex-hover-panel--sub{max-height:min(50vh,320px);overflow-y:auto;overscroll-behavior:contain}.apex-ops .apex-hover-panel::-webkit-scrollbar,.apex-ops .apex-hover-panel--sub::-webkit-scrollbar{width:10px}.apex-ops .apex-hover-panel::-webkit-scrollbar-track,.apex-ops .apex-hover-panel--sub::-webkit-scrollbar-track{background:transparent}.apex-ops .apex-hover-panel::-webkit-scrollbar-thumb,.apex-ops .apex-hover-panel--sub::-webkit-scrollbar-thumb{background:var(--apex-border-strong);border:2px solid var(--apex-panel-bg);border-radius:0}.apex-ops .apex-hover-panel::-webkit-scrollbar-thumb:hover,.apex-ops .apex-hover-panel--sub::-webkit-scrollbar-thumb:hover{background:var(--apex-plat-low)}.apex-ops .apex-hover-panel,.apex-ops .apex-hover-panel--sub{scrollbar-width:thin;scrollbar-color:var(--apex-border-strong) transparent}.apex-ops .apex-hover-panel:after{content:"";position:sticky;bottom:0;left:0;right:0;display:block;height:16px;margin-top:-16px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--apex-panel-bg))}.apex-ops .apex-hover-panel[data-align=left] .apex-hover-panel--sub{left:100%;margin-left:2px}.apex-ops .apex-hover-panel[data-align=right] .apex-hover-panel--sub{right:100%;margin-right:2px}@keyframes apex-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.apex-ops .apex-hover-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:9px 16px;background:transparent;border:0;border-radius:0;color:var(--apex-plat-mid);font-family:var(--apex-font);font-size:12.5px;font-weight:300;letter-spacing:0;cursor:pointer;text-align:left;transition:background .2s var(--apex-ease-editorial),color .2s var(--apex-ease-editorial)}.apex-ops .apex-hover-item:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi)}.apex-ops .apex-hover-item[data-selected]{color:var(--apex-plat-hi)}.apex-ops .apex-hover-sep{height:1px;background:var(--apex-alpha-3);margin:4px 0}.apex-ops .apex-hover-header{padding:8px 16px 4px;font-size:9.5px;color:var(--apex-plat-shad)}.apex-ops .apex-modal-backdrop{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(2px);z-index:650}.apex-ops .apex-modal-center{position:fixed;inset:0;z-index:651;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.apex-ops .apex-modal-center>*{pointer-events:auto}.apex-ops .apex-modal-shell{width:min(540px,92vw);max-height:84vh;display:flex;flex-direction:column}.apex-ops .apex-modal{display:flex;flex-direction:column;background:var(--apex-card-bg);border:1px solid var(--apex-border-strong);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot),0 32px 64px #0000008c;max-height:84vh}.apex-ops .apex-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--apex-border-soft)}.apex-ops .apex-modal-head-left{display:inline-flex;align-items:center;gap:8px;color:var(--apex-plat-mid)}.apex-ops .apex-modal-title{font-family:var(--apex-font);font-weight:500;font-size:16px;color:var(--apex-plat-hi);letter-spacing:-.015em}.apex-ops .apex-modal-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--apex-border);border-radius:0;color:var(--apex-plat-low);cursor:pointer;transition:color .2s var(--apex-ease-editorial),border-color .2s var(--apex-ease-editorial),background .2s var(--apex-ease-editorial)}.apex-ops .apex-modal-close:hover{color:var(--apex-plat-hi);border-color:var(--apex-border-strong);background:var(--apex-alpha-2)}.apex-ops .apex-modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.apex-ops .apex-modal-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apex-ops .apex-modal-field{display:flex;flex-direction:column;gap:6px}.apex-ops .apex-modal-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);border-radius:0;padding:9px 11px;font-family:var(--apex-font);font-size:13px;color:var(--apex-plat-hi);outline:none;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot);transition:border-color .2s var(--apex-ease-editorial),background .2s var(--apex-ease-editorial)}.apex-ops .apex-modal-input:focus{border-color:var(--apex-border-strong);background:var(--apex-trigger-bg-h)}.apex-ops .apex-modal-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .apex-modal-textarea{resize:vertical;min-height:64px}.apex-ops .apex-modal-foot{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--apex-border-soft)}.apex-ops .apex-modal-btn{font-family:var(--apex-font);font-weight:500;font-size:12.5px;padding:9px 18px;border-radius:0;border:1px solid var(--apex-plat-mid);background:var(--apex-plat-mid);color:var(--apex-bg);cursor:pointer;transition:background .2s var(--apex-ease-editorial),color .2s var(--apex-ease-editorial),border-color .2s var(--apex-ease-editorial)}.apex-ops .apex-modal-btn:hover:not(:disabled){background:var(--apex-plat-hi);border-color:var(--apex-plat-hi)}.apex-ops .apex-modal-btn:disabled{opacity:.45;cursor:not-allowed}.apex-ops .apex-modal-btn--ghost{background:transparent;color:var(--apex-plat-mid);border-color:var(--apex-border-strong)}.apex-ops .apex-modal-btn.apex-modal-btn--ghost:hover:not(:disabled){background:var(--apex-trigger-bg-h);color:var(--apex-plat-hi);border-color:var(--apex-border-strong)}@media(max-width:540px){.apex-ops .apex-modal-grid-2{grid-template-columns:1fr}}.apex-ops .apex-crm-vs{display:inline-flex;align-items:center;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:2px;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .apex-crm-vs-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;border-radius:0;padding:7px 12px;font-family:var(--apex-font);font-weight:500;font-size:12px;letter-spacing:.02em;color:var(--apex-plat-low);cursor:pointer;transition:background .2s var(--apex-ease-editorial),color .2s var(--apex-ease-editorial)}.apex-ops .apex-crm-vs-btn:hover{color:var(--apex-plat-mid);background:var(--apex-alpha-2)}.apex-ops .apex-crm-vs-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .apex-crm-tasks-status{display:inline-flex;align-items:center;background:var(--apex-trigger-bg);border:1px solid var(--apex-border);padding:2px;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot)}.apex-ops .apex-crm-tasks-status-btn{background:transparent;border:0;border-radius:0;padding:7px 12px;font-family:var(--apex-font);font-weight:500;font-size:12px;letter-spacing:.02em;color:var(--apex-plat-low);cursor:pointer;transition:background .2s var(--apex-ease-editorial),color .2s var(--apex-ease-editorial)}.apex-ops .apex-crm-tasks-status-btn:hover{color:var(--apex-plat-mid);background:var(--apex-alpha-2)}.apex-ops .apex-crm-tasks-status-btn[data-active]{background:var(--apex-plat-mid);color:var(--apex-bg)}.apex-ops .apex-crm-search{position:relative;display:inline-flex;align-items:center}.apex-ops .apex-crm-search-icon{position:absolute;left:10px;color:var(--apex-plat-low);pointer-events:none}.apex-ops .apex-crm-search-input{background:var(--apex-trigger-bg);border:1px solid var(--apex-border);border-radius:0;padding:8px 12px 8px 30px;width:240px;font-family:var(--apex-font);font-size:12.5px;color:var(--apex-plat-hi);outline:none;box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot);transition:border-color .2s var(--apex-ease-editorial),background .2s var(--apex-ease-editorial)}.apex-ops .apex-crm-search-input::placeholder{color:var(--apex-plat-shad)}.apex-ops .apex-crm-search-input:focus{border-color:var(--apex-border-strong);background:var(--apex-trigger-bg-h)}@media(max-width:720px){.apex-ops .apex-crm-search-input{width:100%;max-width:220px}}.apex-ops .apex-delta{display:inline-flex;align-items:center;gap:5px;font-family:var(--apex-font-mono);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--apex-status-neg);width:max-content}.apex-ops .apex-delta[data-up]{color:var(--apex-status-pos)}.apex-ops .apex-delta svg{width:15px;height:15px}.apex-ops .apex-hairline{height:1px;background:linear-gradient(90deg,transparent,var(--apex-border-strong) 18%,var(--apex-border-strong) 82%,transparent);border:0;margin:0}.apex-ops .apex-btn{font-family:var(--apex-font);font-weight:500;font-size:12.5px;letter-spacing:0;padding:11px 18px;border-radius:0;cursor:pointer;background:transparent;color:var(--apex-plat-mid);border:1px solid var(--apex-plat-shad);display:inline-flex;align-items:center;gap:8px;transition:background .2s var(--apex-ease-editorial),color .2s var(--apex-ease-editorial),border-color .2s var(--apex-ease-editorial)}.apex-ops .apex-btn:hover,.apex-ops .apex-btn--primary{background:var(--apex-plat-hi);color:var(--apex-bg);border-color:var(--apex-plat-hi)}.apex-ops .apex-btn--primary:hover{background:transparent;color:var(--apex-plat-hi)}.apex-ops .apex-btn--ghost{border-color:transparent;color:var(--apex-plat-low)}.apex-ops .apex-btn--ghost:hover{background:var(--apex-alpha-2);color:var(--apex-plat-hi);border-color:var(--apex-alpha-4)}.apex-ops[data-theme=light] .apex-atmosphere,.apex-ops[data-theme=light] .apex-grain-layer,.apex-ops[data-theme=obsidian] .apex-atmosphere,.apex-ops[data-theme=obsidian] .apex-grain-layer,.apex-ops[data-theme=pizarra] .apex-atmosphere{display:none}.apex-ops[data-theme=pizarra] .apex-grain-layer{opacity:.08;mix-blend-mode:screen}@keyframes apex-nebula-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}@keyframes apex-twinkle-a{0%,to{opacity:.85}50%{opacity:.15}}@keyframes apex-twinkle-b{0%,to{opacity:.2}50%{opacity:.7}}@keyframes apex-grain{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,-1%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.apex-ops .apex-nebula,.apex-ops .apex-stars-a,.apex-ops .apex-stars-b,.apex-ops .apex-grain-layer{animation:none!important}.apex-ops .apex-card{transition:none!important}}.apex-ops ::-webkit-scrollbar{width:6px;height:6px}.apex-ops ::-webkit-scrollbar-thumb{background:var(--apex-border);border-radius:0}.apex-ops ::-webkit-scrollbar-thumb:hover{background:var(--apex-border-strong)}.apex-ops ::-webkit-scrollbar-track{background:transparent}.apex-ops .apex-kpi-grid{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--apex-card-bg);border:1px solid var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-inset-top),inset 0 -1px 0 var(--apex-inset-bot),0 1px 0 var(--apex-anchor)}.apex-ops .apex-kpi-grid:before{content:"";position:absolute;left:0;right:0;top:0;height:90px;background:var(--apex-card-sheen);pointer-events:none}.apex-ops .apex-kpi{position:relative;padding:20px 22px 18px;background:transparent;border:0!important;border-right:1px solid var(--apex-border-soft)!important;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:130px;z-index:1}.apex-ops .apex-kpi:last-child{border-right:0!important}.apex-ops .apex-kpi:hover{transform:none;background:var(--apex-alpha-1);box-shadow:none}.apex-ops .apex-kpi-row{display:flex;align-items:baseline;gap:8px;min-height:36px}.apex-ops .apex-stat-num{font-size:38px;font-weight:400;letter-spacing:-.03em;color:var(--apex-plat-hi)}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(1) .apex-stat-num{color:#f4d35e}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(2) .apex-stat-num{color:#b4dd9c}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(3) .apex-stat-num{color:#8ac8e0}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(4) .apex-stat-num{color:#f4a6b8}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(5) .apex-stat-num{color:#f2a765}.apex-ops[data-theme=pizarra] .apex-kpi:nth-child(6) .apex-stat-num{color:#f2858a}@media(max-width:1100px){.apex-ops .apex-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apex-ops .apex-kpi:nth-child(3n){border-right:0!important}.apex-ops .apex-kpi:last-child{border-right:0!important}}@media(max-width:640px){.apex-ops .apex-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-ops .apex-kpi:nth-child(2n){border-right:0!important}.apex-ops .apex-stat-num{font-size:30px}}:root,html.theme-dark,body.theme-dark,[data-theme=dark]{--orange: #FF6B00;--yellow: #FFB800;--bg: #050510;--bg-card: rgba(255, 255, 255, .02);--bg-card-hover: rgba(255, 255, 255, .05);--bg-card-solid: #0a0a14;--bg-card-light: rgba(255, 255, 255, .04);--bg-sidebar: rgba(5, 5, 16, .95);--bg-elevated: rgba(10, 10, 20, .98);--bg-overlay: rgba(0, 0, 0, .7);--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--border-focus: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .15);--text: #E4E4E7;--text-secondary: rgba(255, 255, 255, .5);--text-tertiary: rgba(255, 255, 255, .35);--text-muted: rgba(255, 255, 255, .25);--text-dark: #000000;--text-inverted: #FFFFFF;--success: #22C55E;--danger: #EF4444;--warning: #F59E0B;--info: #3B82F6;--error: #DC2626;--toast-bg-error: #2a0f10;--toast-bg-success: #0b2516;--toast-bg-warning: #2a1f05;--toast-bg-info: #0d1b2b;--toast-text-error: #fecaca;--toast-text-success: #bbf7d0;--toast-text-warning: #fde68a;--toast-text-info: #dbeafe;--toast-border-error: #7f1d1d;--toast-border-success: #14532d;--toast-border-warning: #78350f;--toast-border-info: #1e3a8a;--tooltip-bg: #0f172a;--tooltip-text: #ffffff;--tooltip-border: rgba(255, 255, 255, .12);--accent-purple: #8B5CF6;--accent-green: #22C55E;--accent-red: #EF4444;--msg-user-bg: rgba(255, 107, 0, .1);--msg-user-text: #FF6B00;--msg-assistant-bg: rgba(139, 92, 246, .1);--msg-assistant-text: #E4E4E7;--gradient: linear-gradient(135deg, #FF6B00, color-mix(in srgb, #FF6B00 70%, #000));--glow: rgba(245, 245, 245, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(255, 107, 0, .2);--radius: 16px;--radius-sm: 10px;--radius-lg: 20px;--radius-xs: 6px;--radius-pill: 9999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--transition-base: .25s var(--ease-out-expo);--transition-fast: .15s var(--ease-out-expo);--transition-slow: .4s var(--ease-out-expo);--input-bg: rgba(255, 255, 255, .03);--input-border: rgba(255, 255, 255, .08);--input-border-focus: rgba(255, 107, 0, .5);--input-text: #E4E4E7;--input-placeholder: rgba(255, 255, 255, .3);--disabled-bg: rgba(255, 255, 255, .02);--disabled-border: rgba(255, 255, 255, .04);--disabled-text: rgba(255, 255, 255, .15)}html.theme-light,body.theme-light,[data-theme=light]{--orange: #FF6B00;--yellow: #FFB800;--bg: #FFFFFF;--bg-card: #F8FAFC;--bg-card-hover: #F1F5F9;--bg-card-solid: #FFFFFF;--bg-card-light: #F8FAFC;--bg-sidebar: rgba(255, 255, 255, .98);--bg-elevated: #FFFFFF;--bg-overlay: rgba(0, 0, 0, .5);--border: #E2E8F0;--border-hover: #CBD5E1;--border-focus: #94A3B8;--border-strong: #94A3B8;--text: #0F172A;--text-secondary: #475569;--text-tertiary: #64748B;--text-muted: #94A3B8;--text-dark: #000000;--text-inverted: #FFFFFF;--success: #16A34A;--danger: #DC2626;--warning: #D97706;--info: #0284C7;--error: #DC2626;--toast-bg-error: #fef2f2;--toast-bg-success: #f0fdf4;--toast-bg-warning: #fffbeb;--toast-bg-info: #eff6ff;--toast-text-error: #991b1b;--toast-text-success: #166534;--toast-text-warning: #92400e;--toast-text-info: #1e3a8a;--toast-border-error: #fecaca;--toast-border-success: #bbf7d0;--toast-border-warning: #fde68a;--toast-border-info: #bfdbfe;--tooltip-bg: #ffffff;--tooltip-text: #0f172a;--tooltip-border: #e2e8f0;--accent-purple: #7C3AED;--accent-green: #16A34A;--accent-red: #DC2626;--msg-user-bg: rgba(255, 107, 0, .08);--msg-user-text: #DC2400;--msg-assistant-bg: rgba(124, 58, 237, .08);--msg-assistant-text: #6B21A8;--gradient: linear-gradient(135deg, #FF6B00, color-mix(in srgb, #FF6B00 80%, #FFA500));--glow: rgba(0, 0, 0, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .15);--shadow-focus: 0 0 0 3px rgba(255, 107, 0, .15);--radius: 16px;--radius-sm: 10px;--radius-lg: 20px;--radius-xs: 6px;--radius-pill: 9999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--transition-base: .25s var(--ease-out-expo);--transition-fast: .15s var(--ease-out-expo);--transition-slow: .4s var(--ease-out-expo);--input-bg: #FFFFFF;--input-border: #E2E8F0;--input-border-focus: rgba(255, 107, 0, .5);--input-text: #0F172A;--input-placeholder: #94A3B8;--disabled-bg: #F1F5F9;--disabled-border: #E2E8F0;--disabled-text: #CBD5E1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px;transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}html,body,*{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.no-theme-transition,.no-theme-transition *{transition:none!important}.bg-primary{background:var(--orange)}.bg-secondary{background:var(--yellow)}.bg-success{background:var(--success)}.bg-danger{background:var(--danger)}.bg-warning{background:var(--warning)}.bg-info{background:var(--info)}.text-primary{color:var(--text)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-inverted{color:var(--text-inverted)}.border-primary{border-color:var(--border)}.border-focus{border-color:var(--border-focus)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}html.theme-light .login-page,[data-theme=light] .login-page{background:linear-gradient(135deg,#fff,#f8fafc)}html.theme-light .login-glow,[data-theme=light] .login-glow{background:radial-gradient(circle,rgba(255,107,0,.06) 0%,transparent 70%)}html.theme-light .login-card,[data-theme=light] .login-card{background:#fffffff2;backdrop-filter:blur(20px);border:1px solid #E2E8F0;box-shadow:0 12px 32px #0000001a}html.theme-light .login-title,[data-theme=light] .login-title{color:#0f172a}html.theme-light .login-subtitle,[data-theme=light] .login-subtitle{color:#64748b}html.theme-light .input-group input,html.theme-light .form-group input,html.theme-light .form-group select,html.theme-light .form-group textarea,[data-theme=light] .input-group input,[data-theme=light] .form-group input,[data-theme=light] .form-group select,[data-theme=light] .form-group textarea{background:#fff;border:1px solid #E2E8F0;color:#0f172a}html.theme-light .input-group input::placeholder,html.theme-light .form-group input::placeholder,html.theme-light .form-group textarea::placeholder,[data-theme=light] .input-group input::placeholder,[data-theme=light] .form-group input::placeholder,[data-theme=light] .form-group textarea::placeholder{color:#94a3b8}html.theme-light .input-group input:focus,html.theme-light .form-group input:focus,html.theme-light .form-group select:focus,html.theme-light .form-group textarea:focus,[data-theme=light] .input-group input:focus,[data-theme=light] .form-group input:focus,[data-theme=light] .form-group select:focus,[data-theme=light] .form-group textarea:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b001a}html.theme-light .login-btn,html.theme-light .btn,html.theme-light .btn-secondary,html.theme-light .btn-ghost,[data-theme=light] .login-btn,[data-theme=light] .btn,[data-theme=light] .btn-secondary,[data-theme=light] .btn-ghost{background:#f1f5f9;color:#0f172a;border:1px solid #E2E8F0}html.theme-light .login-btn:hover,html.theme-light .btn:hover,html.theme-light .btn-secondary:hover,html.theme-light .btn-ghost:hover,[data-theme=light] .login-btn:hover,[data-theme=light] .btn:hover,[data-theme=light] .btn-secondary:hover,[data-theme=light] .btn-ghost:hover{background:#e2e8f0;border-color:#cbd5e1}html.theme-light .btn-primary,html.theme-light .btn-action,html.theme-light .login-btn[type=submit],[data-theme=light] .btn-primary,[data-theme=light] .btn-action,[data-theme=light] .login-btn[type=submit]{background:#ff6b00;color:#fff;border:none}html.theme-light .btn-primary:hover,html.theme-light .btn-action:hover,html.theme-light .login-btn[type=submit]:hover,[data-theme=light] .btn-primary:hover,[data-theme=light] .btn-action:hover,[data-theme=light] .login-btn[type=submit]:hover{background:#e55a00;box-shadow:0 8px 24px #ff6b0033}html.theme-light .card,html.theme-light .panel,html.theme-light .stat-card,html.theme-light [class*=card],[data-theme=light] .card,[data-theme=light] .panel,[data-theme=light] .stat-card,[data-theme=light] [class*=card]{background:#fff;border:1px solid #E2E8F0;box-shadow:0 1px 2px #0000000d}html.theme-light .card:hover,html.theme-light .panel:hover,[data-theme=light] .card:hover,[data-theme=light] .panel:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}html.theme-light table,html.theme-light thead,html.theme-light tbody,html.theme-light th,html.theme-light td,[data-theme=light] table,[data-theme=light] thead,[data-theme=light] tbody,[data-theme=light] th,[data-theme=light] td{background:transparent;color:#0f172a}html.theme-light th,[data-theme=light] th{background:#f8fafc;color:#64748b;border-bottom:1px solid #E2E8F0;font-weight:600}html.theme-light td,[data-theme=light] td{border-bottom:1px solid #F1F5F9;color:#0f172a}html.theme-light tbody tr:hover,[data-theme=light] tbody tr:hover{background:#f8fafc}html.theme-light .sidebar,html.theme-light .nav,html.theme-light [class*=sidebar],[data-theme=light] .sidebar,[data-theme=light] .nav,[data-theme=light] [class*=sidebar]{background:#fff;border-right:1px solid #E2E8F0}html.theme-light .sidebar-item,html.theme-light .nav-item,[data-theme=light] .sidebar-item,[data-theme=light] .nav-item{color:#64748b}html.theme-light .sidebar-item:hover,html.theme-light .nav-item:hover,[data-theme=light] .sidebar-item:hover,[data-theme=light] .nav-item:hover{background:#f1f5f9;color:#ff6b00}html.theme-light .sidebar-item.active,html.theme-light .nav-item.active,[data-theme=light] .sidebar-item.active,[data-theme=light] .nav-item.active{background:#ff6b0014;color:#ff6b00;border-left:3px solid #FF6B00}html.theme-light [class*=modal],html.theme-light [class*=dialog],html.theme-light [role=dialog],[data-theme=light] [class*=modal],[data-theme=light] [class*=dialog],[data-theme=light] [role=dialog]{background:#fff;border:1px solid #E2E8F0;box-shadow:0 24px 60px #00000026}html.theme-light [class*=modal-overlay],html.theme-light [class*=modal-backdrop],[data-theme=light] [class*=modal-overlay],[data-theme=light] [class*=modal-backdrop]{background:#00000080}html.theme-light .dropdown,html.theme-light .select-menu,html.theme-light [class*=dropdown],[data-theme=light] .dropdown,[data-theme=light] .select-menu,[data-theme=light] [class*=dropdown]{background:#fff;border:1px solid #E2E8F0;box-shadow:0 12px 32px #00000026}html.theme-light .dropdown-item,html.theme-light .select-option,[data-theme=light] .dropdown-item,[data-theme=light] .select-option{color:#0f172a}html.theme-light .dropdown-item:hover,html.theme-light .select-option:hover,[data-theme=light] .dropdown-item:hover,[data-theme=light] .select-option:hover{background:#f8fafc;color:#ff6b00}html.theme-light .badge,html.theme-light .pill,html.theme-light .tag,html.theme-light .chip,[data-theme=light] .badge,[data-theme=light] .pill,[data-theme=light] .tag,[data-theme=light] .chip{background:#f1f5f9;color:#475569;border:1px solid #E2E8F0}html.theme-light .badge.primary,html.theme-light .badge.success,html.theme-light .badge.danger,[data-theme=light] .badge.primary,[data-theme=light] .badge.success,[data-theme=light] .badge.danger{color:#fff;border:none}html.theme-light .badge.primary,[data-theme=light] .badge.primary{background:#ff6b00}html.theme-light .badge.success,[data-theme=light] .badge.success{background:#16a34a}html.theme-light .badge.danger,[data-theme=light] .badge.danger{background:#dc2626}html.theme-light .alert,html.theme-light .notification,html.theme-light [class*=alert],[data-theme=light] .alert,[data-theme=light] .notification,[data-theme=light] [class*=alert]{background:#f8fafc;border:1px solid #E2E8F0;color:#0f172a}html.theme-light .alert.error,html.theme-light .alert.danger,[data-theme=light] .alert.error,[data-theme=light] .alert.danger{background:#dc262614;border-color:#dc26264d;color:#7f1d1d}html.theme-light .alert.warning,[data-theme=light] .alert.warning{background:#d9770614;border-color:#d977064d;color:#78350f}html.theme-light .alert.success,[data-theme=light] .alert.success{background:#16a34a14;border-color:#16a34a4d;color:#15803d}html.theme-light .alert.info,[data-theme=light] .alert.info{background:#3b82f614;border-color:#3b82f64d;color:#1e40af}html.theme-light .tabs,html.theme-light .tab-bar,html.theme-light [class*=tab],[data-theme=light] .tabs,[data-theme=light] .tab-bar,[data-theme=light] [class*=tab]{border-bottom:1px solid #E2E8F0;background:transparent}html.theme-light .tab,html.theme-light .tab-button,[data-theme=light] .tab,[data-theme=light] .tab-button{color:#64748b;background:transparent;border:none}html.theme-light .tab:hover,html.theme-light .tab-button:hover,[data-theme=light] .tab:hover,[data-theme=light] .tab-button:hover{color:#ff6b00;background:#f8fafc}html.theme-light .tab.active,html.theme-light .tab-button.active,html.theme-light .tab--active,[data-theme=light] .tab.active,[data-theme=light] .tab-button.active,[data-theme=light] .tab--active{color:#ff6b00;background:transparent;border-bottom:2px solid #FF6B00}html.theme-light ::-webkit-scrollbar,[data-theme=light] ::-webkit-scrollbar{width:8px;height:8px}html.theme-light ::-webkit-scrollbar-track,[data-theme=light] ::-webkit-scrollbar-track{background:#fff}html.theme-light ::-webkit-scrollbar-thumb,[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}html.theme-light ::-webkit-scrollbar-thumb:hover,[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.theme-light .tooltip,html.theme-light [class*=tooltip],[data-theme=light] .tooltip,[data-theme=light] [class*=tooltip]{background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--tooltip-border);box-shadow:0 8px 20px #0f172a1f}html.theme-light .topnav,html.theme-light .topnav__menu,html.theme-light .topnav__item,html.theme-light .topnav__home,html.theme-light .topnav__home-btn,[data-theme=light] .topnav,[data-theme=light] .topnav__menu,[data-theme=light] .topnav__item,[data-theme=light] .topnav__home,[data-theme=light] .topnav__home-btn{background:var(--bg-elevated);color:var(--text);border-color:var(--border)}html.theme-light .topnav__item:hover,html.theme-light .topnav__home:hover,html.theme-light .topnav__home-btn:hover,[data-theme=light] .topnav__item:hover,[data-theme=light] .topnav__home:hover,[data-theme=light] .topnav__home-btn:hover{background:var(--bg-card-hover);color:var(--text)}html.theme-light .admin-layout,[data-theme=light] .admin-layout{background:#f8fafc;color:var(--text)}html.theme-light .admin-sidebar,html.theme-light .admin-sidebar--mobile,[data-theme=light] .admin-sidebar,[data-theme=light] .admin-sidebar--mobile{background:#fff;border-right:1px solid #E2E8F0}html.theme-light .admin-sidebar-header,html.theme-light .admin-sidebar-footer,[data-theme=light] .admin-sidebar-header,[data-theme=light] .admin-sidebar-footer{border-color:#e2e8f0}html.theme-light .admin-sidebar-brand,html.theme-light .admin-topbar-title,[data-theme=light] .admin-sidebar-brand,[data-theme=light] .admin-topbar-title{color:#0f172a}html.theme-light .admin-nav-item,html.theme-light .admin-topbar-email,html.theme-light .admin-logout-btn,[data-theme=light] .admin-nav-item,[data-theme=light] .admin-topbar-email,[data-theme=light] .admin-logout-btn{color:#475569}html.theme-light .admin-nav-item:hover,html.theme-light .admin-logout-btn:hover,[data-theme=light] .admin-nav-item:hover,[data-theme=light] .admin-logout-btn:hover{background:#f1f5f9;color:#0f172a}html.theme-light .admin-nav-item--active,[data-theme=light] .admin-nav-item--active{background:#ff6b001a;color:#c2410c}html.theme-light .admin-topbar,[data-theme=light] .admin-topbar{background:#fffffff2;border-bottom:1px solid #E2E8F0}html.theme-light .admin-topbar-avatar,[data-theme=light] .admin-topbar-avatar{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a}html.theme-light .admin-hamburger,[data-theme=light] .admin-hamburger{color:#334155}html.theme-light .mobile-overlay,html.theme-light .overlay,html.theme-light [class*=backdrop],[data-theme=light] .mobile-overlay,[data-theme=light] .overlay,[data-theme=light] [class*=backdrop]{background:#0f172a2e}html.theme-light [aria-live=polite]>div,[data-theme=light] [aria-live=polite]>div{box-shadow:0 12px 28px #0f172a1f!important}html.theme-light input,html.theme-light select,html.theme-light textarea,html.theme-light button,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea,[data-theme=light] button{color:#0f172a}html.theme-light input::placeholder,html.theme-light textarea::placeholder,[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8;opacity:1}html.theme-light input[type=checkbox],html.theme-light input[type=radio],[data-theme=light] input[type=checkbox],[data-theme=light] input[type=radio]{accent-color:#FF6B00}html.theme-light [class*=title],html.theme-light [class*=heading],html.theme-light [class*=label],html.theme-light [class*=subtitle],[data-theme=light] [class*=title],[data-theme=light] [class*=heading],[data-theme=light] [class*=label],[data-theme=light] [class*=subtitle]{color:#0f172a}html.theme-light [class*=text-secondary],html.theme-light [class*=muted],[data-theme=light] [class*=text-secondary],[data-theme=light] [class*=muted]{color:#475569}html.theme-light a,html.theme-light [role=link],[data-theme=light] a,[data-theme=light] [role=link]{color:#ff6b00}html.theme-light a:hover,html.theme-light [role=link]:hover,[data-theme=light] a:hover,[data-theme=light] [role=link]:hover{color:#e55a00;text-decoration:underline}html.theme-light a:visited,[data-theme=light] a:visited{color:#c50}html.theme-light *:focus-visible,[data-theme=light] *:focus-visible{outline:2px solid #FF6B00;outline-offset:2px}html.theme-light .skeleton,html.theme-light [class*=loading],html.theme-light [class*=skeleton],[data-theme=light] .skeleton,[data-theme=light] [class*=loading],[data-theme=light] [class*=skeleton]{background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:light-skeleton-loading 2s infinite}@keyframes light-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}html.theme-light ::selection,[data-theme=light] ::selection{background:#ff6b004d;color:#0f172a}html.theme-light :disabled,html.theme-light [disabled],html.theme-light .disabled,[data-theme=light] :disabled,[data-theme=light] [disabled],[data-theme=light] .disabled{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed;border-color:#e2e8f0;opacity:.6}html.theme-light,html.theme-dark,[data-theme=light],[data-theme=dark]{transition:background-color .3s ease,color .3s ease,border-color .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--orange: #FF6B00;--yellow: #FFB800;--black: #000000;--white: #F5F5F5;--bg: #050510;--bg-card: rgba(255,255,255,.02);--bg-card-hover: rgba(255,255,255,.05);--bg-card-solid: #0a0a14;--bg-card-light: rgba(255,255,255,.04);--bg-sidebar: rgba(5,5,16,.95);--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.12);--border-focus: #F5F5F5;--text: #E4E4E7;--text-secondary: rgba(255,255,255,.5);--text-muted: rgba(255,255,255,.25);--text-dark: #000000;--gradient: linear-gradient(135deg, var(--orange), color-mix(in srgb, var(--orange) 70%, #000));--glow: rgba(245, 245, 245, .08);--radius: 16px;--radius-sm: 10px;--radius-lg: 20px;--radius-xs: 6px;--success: #22C55E;--danger: #EF4444;--warning: #FFB800;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--transition-base: .25s var(--ease-out-expo)}:root.theme-light{--orange: #1E40AF;--yellow: #D4A017;--black: #0F172A;--white: #FFFFFF;--bg: #FFFFFF;--bg-card: #FFFFFF;--bg-card-hover: #F8FAFC;--bg-card-solid: #FFFFFF;--bg-card-light: #F8FAFC;--bg-sidebar: rgba(255,255,255,.95);--border: #E2E8F0;--border-hover: #CBD5E1;--border-focus: #1E40AF;--text: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--text-dark: #FFFFFF;--gradient: linear-gradient(135deg, #1E40AF, #D4A017);--glow: rgba(30,64,175,.12);--success: #16A34A;--danger: #DC2626;--warning: #D97706}:root.theme-dark{--orange: #FF6B00;--yellow: #FFB800;--bg: #050510;--bg-card: rgba(255,255,255,.02);--bg-card-hover: rgba(255,255,255,.05);--bg-card-solid: #0a0a14;--bg-card-light: rgba(255,255,255,.04);--bg-sidebar: rgba(5,5,16,.95);--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.12);--border-focus: #F5F5F5;--text: #E4E4E7;--text-secondary: rgba(255,255,255,.5);--text-muted: rgba(255,255,255,.25);--text-dark: #000000;--gradient: linear-gradient(135deg, var(--orange), color-mix(in srgb, var(--orange) 70%, #000));--glow: rgba(245, 245, 245, .08);--success: #22C55E;--danger: #EF4444;--warning: #FFB800}html{font-size:calc(15px * var(--ax-font-scale, 1))}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,var(--glow) 0%,transparent 70%);opacity:.5;pointer-events:none}.login-card{position:relative;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:48px 40px;width:100%;max-width:420px;text-align:center;animation:fadeUp .8s var(--ease-out-expo)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-logo{width:120px;border-radius:8px;margin-bottom:24px}.login-title{font-size:1.8rem;font-weight:800;margin-bottom:4px}.login-subtitle{color:var(--text-secondary);font-size:.95rem;margin-bottom:32px}.login-form{display:flex;flex-direction:column;gap:16px;text-align:left}.input-group label{display:block;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.input-group input,.form-group input,.form-group select{width:100%;padding:12px 16px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.95rem;font-family:inherit;transition:all .2s;outline:none}.input-group input:focus,.form-group input:focus,.form-group select:focus{border-color:var(--white);box-shadow:0 0 0 3px #f5f5f50f}.login-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:10px 14px;color:#ef4444;font-size:.85rem}.login-btn{padding:14px;background:var(--bg-card-light);color:var(--text-dark);font-weight:700;font-size:1rem;border:none;border-radius:100px;cursor:pointer;transition:all .3s;margin-top:8px}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f5f5f526}.login-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-tabs{display:flex;gap:0;border-radius:10px;overflow:hidden;border:1px solid var(--border);margin-bottom:8px}.login-tab{flex:1;padding:10px 16px;background:transparent;color:var(--text-secondary, #999);border:none;cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s}.login-tab:hover{background:#ffffff0a}.login-tab--active{background:var(--gradient);color:var(--black, #000)}.layout-v2{min-height:100vh;display:flex;flex-direction:column}.layout-v2__main{flex:1;padding:28px 32px;max-width:100%;overflow-x:hidden}.topnav{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:var(--bg-sidebar);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.topnav__left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.topnav__home{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:var(--radius-sm);border:none;background:none;cursor:pointer;color:var(--text);font-family:inherit;transition:background .2s;flex-shrink:0}.topnav__home:hover{background:#ffffff0f}.topnav__home-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer;font-size:calc(14px * var(--ax-font-scale, 1));color:var(--text);transition:background .2s,border-color .2s;flex-shrink:0;margin-left:4px}.topnav__home-btn:hover{background:#ffffff14;border-color:#ffffff26}.topnav__logo{width:28px;height:28px;border-radius:6px;object-fit:cover}.topnav__logo-placeholder{width:28px;height:28px;border-radius:6px;background:var(--orange);color:var(--on-primary, #fff);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem}.topnav__brand{font-weight:800;font-size:.92rem;white-space:nowrap}.topnav__sections{display:flex;align-items:center;gap:2px;margin-left:12px}.topnav__item{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--radius-sm);border:none;background:none;color:var(--text-secondary);font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;text-decoration:none;white-space:nowrap}.topnav__item:hover{background:#ffffff0f;color:var(--text)}.topnav__item--active{color:var(--white)}.topnav__icon{font-size:.95rem}.topnav__chevron{font-size:.7rem;transition:transform .2s;opacity:.5}.topnav__chevron--open{transform:rotate(180deg)}.topnav__dropdown{position:relative}.topnav__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#0a0a14f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:6px;box-shadow:0 16px 48px #0009;animation:dropdownIn .2s var(--ease-out-expo);z-index:200}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.topnav__menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:.84rem;font-weight:500;transition:all .15s}.topnav__menu-item:hover{background:#ffffff0f;color:var(--text)}.topnav__menu-item--active{color:var(--white);background:#f5f5f50f}.topnav__menu-icon{font-size:.9rem}.topnav__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.topnav__user{display:flex;align-items:center;gap:8px}.topnav__avatar{width:30px;height:30px;border-radius:10px;background:var(--bg-card-light);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem;color:var(--text-dark)}.topnav__email{color:var(--text-secondary);font-size:.82rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav__action{padding:5px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:.8rem;cursor:pointer;font-family:inherit;transition:all .15s}.topnav__action:hover{background:#ffffff0f;color:var(--text)}.topnav__action--logout{border-color:#ef44444d;color:#ef4444}.topnav__action--logout:hover{background:#ef44441a}.topnav__hamburger{display:none;padding:6px 10px;border:none;background:none;color:var(--text);font-size:1.3rem;cursor:pointer}.topnav__mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:150}.topnav__mobile-menu{position:fixed;inset:64px 0 0;background:#050510fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:200;overflow-y:auto;padding:12px;animation:slideDown .25s var(--ease-out-expo)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.topnav__mobile-home{margin-bottom:4px;border-bottom:1px solid var(--border);border-radius:0;padding-bottom:12px}.topnav__mobile-group{border-bottom:1px solid rgba(255,255,255,.04)}.topnav__mobile-group-title{padding:12px;font-size:.9rem;font-weight:700;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:6px;border:none;background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:all .15s}.topnav__mobile-group-title:hover{background:#ffffff0a}.topnav__mobile-group-title--active{color:var(--white)}.topnav__mobile-group-left{display:flex;align-items:center;gap:8px}.topnav__mobile-chevron{font-size:.75rem;color:var(--text-secondary);transition:transform .2s ease}.topnav__mobile-chevron--open{transform:rotate(180deg)}.topnav__mobile-children{padding:0 0 8px 20px;animation:mobileSlideIn .15s ease}@keyframes mobileSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topnav__mobile-child{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s}.topnav__mobile-child:hover{background:#ffffff0f;color:var(--text)}.topnav__mobile-child--active{color:var(--white);background:#f5f5f50f}.topnav__mobile-item{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;transition:all .15s;border:none;background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.topnav__mobile-item:hover{background:#ffffff0f;color:var(--text)}.topnav__mobile-item--active{color:var(--white);background:#f5f5f50f}.topnav__mobile-footer{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.topbar-title{font-size:1.4rem;font-weight:800}.topbar-user{display:flex;align-items:center;gap:10px}.topbar-avatar{width:32px;height:32px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;color:var(--black)}.topbar-email{color:var(--text-secondary);font-size:.85rem}.main-content{padding:28px 32px;max-width:100%;overflow-x:hidden}.installments-page{max-width:1100px}.installments-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.installments-summary__stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;display:flex;flex-direction:column;gap:4px}.installments-summary__value{font-size:1.6rem;font-weight:800}.installments-summary__label{font-size:.82rem;color:var(--text-secondary)}.installments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.installments-filters{display:flex;gap:6px}.installments-filter{padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:.82rem;font-family:inherit;cursor:pointer;transition:all .15s}.installments-filter:hover{background:#ffffff0a}.installments-filter--active{background:var(--orange);color:var(--black);border-color:var(--orange);font-weight:600}.installments-toolbar__right{display:flex;gap:10px;align-items:center}.installments-search{padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.85rem;width:220px;font-family:inherit}.installments-search:focus{border-color:var(--orange);outline:none}.installments-list{display:flex;flex-direction:column;gap:8px}.installment-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s}.installment-card:hover{border-color:#ffffff1f}.installment-card--expanded{border-color:var(--orange)}.installment-card__header{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;transition:background .15s}.installment-card__header:hover{background:#ffffff05}.installment-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--gradient);color:var(--black);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0}.installment-card__info{flex:1;min-width:0}.installment-card__name{font-size:.92rem;font-weight:700;margin:0}.installment-card__product{font-size:.78rem;color:var(--text-secondary)}.installment-card__progress-wrap{display:flex;flex-direction:column;gap:4px;width:120px;flex-shrink:0}.installment-card__progress-bar{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.installment-card__progress-fill{height:100%;border-radius:3px;transition:width .3s}.installment-card__progress-text{font-size:.76rem;font-weight:600;text-align:right}.installment-card__amount{text-align:right;flex-shrink:0}.installment-card__amount-value{font-size:1rem;font-weight:800;display:block}.installment-card__amount-label{font-size:.76rem;color:var(--text-secondary)}.installment-card__toggle{font-size:.7rem;color:var(--text-secondary);flex-shrink:0}.installment-card__body{padding:14px 18px 16px;border-top:1px solid var(--border)}.installment-card__payments{display:flex;flex-direction:column;gap:6px;margin-top:8px}.installment-payment{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-sm)}.installment-payment--paid{background:#22c55e0f;border-color:#22c55e33}.installment-payment__number{font-size:.84rem;font-weight:600;width:80px;flex-shrink:0}.installment-payment__amount{font-size:.88rem;font-weight:700;width:80px;flex-shrink:0}.installment-payment__status{font-size:.78rem;color:var(--text-secondary);flex:1}.installment-payment__status--paid{color:#22c55e;font-weight:600}.installment-payment__btn{padding:5px 14px;border-radius:var(--radius-sm);border:1px solid var(--orange);background:#f5f5f514;color:var(--orange);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.installment-payment__btn:hover{background:var(--orange);color:var(--black)}.installment-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.installment-action-btn{padding:7px 16px;border-radius:8px;border:none;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.installment-action-btn--edit{background:var(--orange);color:var(--on-primary, #fff)}.installment-action-btn--edit:hover{background:#e08a00;box-shadow:0 2px 8px #f59e0b59}.installment-action-btn--danger{background:#ef4444;color:#fff}.installment-action-btn--danger:hover{background:#dc2626;box-shadow:0 2px 8px #ef444459}.installment-action-btn--success{background:#22c55e;color:#fff}.installment-action-btn--success:hover{background:#16a34a;box-shadow:0 2px 8px #22c55e59}.installment-action-btn--ghost{background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border)}.installment-action-btn--ghost:hover{border-color:var(--orange);color:var(--orange)}.dashboard-actions{display:flex;gap:12px;margin-bottom:28px}.btn-action{padding:10px 24px;background:var(--gradient);color:var(--black);font-weight:700;font-size:.88rem;border:none;border-radius:100px;cursor:pointer;transition:all .3s;font-family:inherit}.btn-action:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--glow)}.btn-action--secondary{background:transparent;border:1px solid var(--border);color:var(--text-secondary)}.btn-action--secondary:hover{border-color:var(--orange);color:var(--text);box-shadow:none}.btn-action:active{transform:translateY(0);box-shadow:0 2px 12px var(--glow);filter:brightness(.95)}.btn-action--secondary:active{background:#ff6b001f;border-color:var(--orange);color:var(--orange);box-shadow:none;filter:none}.installment-action-btn:active,.installment-action-btn--ghost:active{background:#ff6b001f;border-color:var(--orange);color:var(--orange)}button,.btn-action,.btn-action--secondary,.installment-action-btn,.installment-action-btn--ghost,.agent-quick-btn,.agent-send,.agent-new-conv-btn{-webkit-tap-highlight-color:transparent}.section-label-dash{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin:32px 0 12px}.section-label-dash:first-of-type{margin-top:0}.filters-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.filters-left,.filters-right{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.date-presets{display:flex;gap:4px}.filter-chip{padding:7px 14px;border-radius:100px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;white-space:nowrap}.filter-chip:hover{border-color:var(--orange);color:var(--text-secondary)}.filter-chip--active{background:var(--gradient);color:var(--black);border-color:transparent}.filter-select{padding:7px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text, #EDEDED);font-size:.85rem;font-family:inherit;cursor:pointer;outline:none;transition:border .2s,background .2s;appearance:none;-webkit-appearance:none;min-width:110px}.filter-select:hover{background:#ffffff1f;border-color:#ffffff38}.filter-select:focus{border-color:var(--orange);background:#ffffff1a}.filter-select--active{border-color:var(--orange);box-shadow:0 0 0 2px var(--glow);color:var(--text);background:#ff6b001a}.filter-select option{background:#15161a;color:var(--text, #EDEDED)}.date-extra-filters{display:flex;gap:8px;align-items:center}.date-range-inputs{display:flex;gap:4px;align-items:center}.date-range-sep{color:var(--text-muted);font-size:.8rem;padding:0 2px}.filter-date-input{padding:7px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text, #EDEDED);font-size:.82rem;font-family:inherit;outline:none;transition:border .2s,background .2s;color-scheme:dark;max-width:140px}.filter-date-input:hover{background:#ffffff1f;border-color:#ffffff38}.filter-date-input:focus{border-color:var(--orange);background:#ffffff1a}.filter-date-input--active{border-color:var(--orange);box-shadow:0 0 0 2px var(--glow);color:var(--text);background:#ff6b0014}.crm-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ff6b002e;border:1px solid rgba(255,107,0,.45);border-radius:20px;font-size:calc(11px * var(--ax-font-scale, 1));font-weight:600;color:var(--orange);box-shadow:0 1px 2px #0000002e}.crm-filter-pill select,.crm-filter-pill input{background:transparent;border:none;color:var(--orange);font-size:calc(11px * var(--ax-font-scale, 1));outline:none;font-family:inherit;font-weight:600}.crm-filter-pill select option{background:#15161a;color:var(--text, #EDEDED);font-weight:500}.crm-filter-pill input::placeholder{color:#ff6b008c}.crm-filter-pill .crm-filter-pill__remove{cursor:pointer;opacity:.75;transition:opacity .15s}.crm-filter-pill .crm-filter-pill__remove:hover{opacity:1}.big-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.big-number-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:all .3s}.big-number-card:hover{border-color:#ffffff1f}.big-number-label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:8px}.big-number-value{font-size:2.6rem;font-weight:900;line-height:1.1;margin-bottom:8px;font-variant-numeric:tabular-nums}.big-number-comp{font-size:.85rem;font-weight:600}.big-number-comp.comp--up,.stat-comp.comp--up{color:var(--success)}.big-number-comp.comp--down,.stat-comp.comp--down{color:var(--danger)}.flip-card-wrap{perspective:1000px;cursor:pointer;transition:transform .3s}.flip-card-wrap:hover{transform:translateY(-2px)}.flip-card-inner{position:relative;width:100%;min-height:140px;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card--flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg);display:flex;flex-direction:column}.flip-card-wrap .stat-card{height:100%}.flip-card-wrap .stat-card:hover{transform:none}.flip-back-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px}.flip-back-chart{flex:1;min-height:70px}.flip-back-hint{font-size:.65rem;color:var(--text-muted);text-align:center;margin-top:4px;opacity:.6}.flip-back-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:.82rem}.stats-grid--4{grid-template-columns:repeat(4,1fr)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.stats-grid--1{grid-template-columns:1fr}.stats-grid--2{grid-template-columns:repeat(2,1fr)}.stats-grid--3{grid-template-columns:repeat(3,1fr)}.stats-grid--5{grid-template-columns:repeat(5,1fr)}.big-numbers--3,.charts-grid--3{grid-template-columns:repeat(3,1fr)}.stat-card{background:var(--bg-card-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:20px;transition:all .3s var(--ease-out-expo);color:var(--text)}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f5f5f514}.stat-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stat-card-icon{font-size:1.3rem}.stat-trend{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:100px}.stat-trend--up{background:#22c55e1a;color:var(--success)}.stat-trend--down{background:#ef44441a;color:var(--danger)}.stat-card-value{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:4px;color:var(--text);letter-spacing:-.5px}.stat-card-label{font-size:.75rem;color:#fff6;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stat-card-sub{font-size:.78rem;color:var(--text-muted);margin-top:4px}.stat-comp{font-size:.78rem;font-weight:600;margin-top:6px}.stat-card--mini-grid{padding:20px}.mini-grid{display:flex;flex-direction:column;gap:8px}.mini-item{display:flex;align-items:center;gap:8px;font-size:.88rem}.mini-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mini-label{color:var(--text-secondary);flex:1}.mini-value{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.chart-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .3s}.chart-card:hover{border-color:#ffffff1f}.chart-title{font-size:1.05rem;font-weight:700;margin-bottom:20px}.chart-legend{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.chart-legend span{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-secondary)}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.leaderboards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.leaderboard-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .3s}.leaderboard-card:hover{border-color:#ffffff1f}.leaderboard-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.leaderboard-trophy{font-size:1.6rem}.leaderboard-title{font-size:1.05rem;font-weight:800;line-height:1.2}.leaderboard-subtitle{font-size:.75rem;color:var(--text-muted);font-weight:500;margin-top:2px}.leaderboard-list{display:flex;flex-direction:column;gap:8px}.leaderboard-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:#ffffff05;transition:all .2s}.leaderboard-row:hover{background:#ffffff0a}.leaderboard-row--first{background:#ff6b000f;border:1px solid rgba(255,107,0,.15)}.leaderboard-row--first:hover{background:#ff6b001a}.leaderboard-rank{font-size:1.1rem;width:28px;text-align:center;flex-shrink:0;font-weight:700;color:var(--text-muted)}.leaderboard-avatar{width:36px;height:36px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:var(--black);flex-shrink:0}.leaderboard-info{flex:1;min-width:0}.leaderboard-name{font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-stats{font-size:.75rem;color:var(--text-muted);margin-top:2px}.leaderboard-metrics{text-align:right;flex-shrink:0}.leaderboard-metric-main{font-size:1.1rem;font-weight:800;color:var(--orange);font-variant-numeric:tabular-nums}.leaderboard-metric-label{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.leaderboard-score{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:100px}.leaderboard-score-bar{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.leaderboard-score-fill{height:100%;background:var(--gradient);border-radius:3px;transition:width .5s ease}.leaderboard-score-num{font-size:.8rem;font-weight:800;color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.leaderboard-empty{text-align:center;color:var(--text-muted);padding:24px;font-size:.88rem}@media(max-width:1200px){.leaderboards-grid{grid-template-columns:1fr}}.table-page{animation:fadeUp .4s ease;max-width:100%;min-width:0}.table-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.table-search{flex:1;min-width:200px;padding:10px 16px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.9rem;font-family:inherit;outline:none;transition:all .2s}.table-search:focus{border-color:var(--orange)}.table-search::placeholder{color:var(--text-muted)}.table-filters{display:flex;gap:4px}.filter-btn{padding:8px 16px;background:transparent;border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.filter-btn:hover{border-color:var(--orange);color:var(--text)}.filter-btn--active{background:var(--gradient);color:var(--black);border-color:transparent}.table-count{font-size:.8rem;color:var(--text-muted);white-space:nowrap}.table-wrapper{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border);max-width:100%}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff40}.data-table{min-width:100%;width:max-content;border-collapse:collapse;font-size:.9rem}.data-table th{background:#ffffff08;padding:12px 14px;text-align:left;font-weight:700;font-size:.8rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--border)}.th-sort{cursor:pointer;user-select:none;transition:color .15s}.th-sort:hover{color:var(--orange)}.data-table td{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#ffffff05}.data-table tbody tr:last-child td{border-bottom:none}.row-editing{background:#ff6b000a!important}.row-editing input,.row-editing select{padding:6px 8px;background:#ffffff0f;border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:.83rem;font-family:inherit;width:100%;min-width:80px}.cell-bold{color:var(--text);font-weight:600}.cell-money{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cell-muted{color:var(--text-muted);text-align:center}.actions-cell{display:flex;gap:6px}.btn-sm{width:30px;height:30px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-sm:hover{border-color:var(--orange);color:var(--text)}.btn-sm--save{border-color:var(--success);color:var(--success)}.btn-sm--save:hover{background:#22c55e1a}.btn-sm--cancel:hover,.btn-sm--delete:hover{border-color:var(--danger);color:var(--danger)}.badge{display:inline-block;padding:3px 10px;border-radius:100px;font-size:.72rem;font-weight:700}.badge--product{background:#ff6b001a;color:var(--orange)}.badge--completada{background:#22c55e1a;color:var(--success)}.badge--pendiente{background:#ffb8001a;color:var(--warning)}.badge--reembolso{background:#ef44441a;color:var(--danger)}.badge--setter{background:#3b82f61a;color:#3b82f6}.badge--closer{background:#a855f71a;color:#a855f7}.form-page{max-width:800px;margin:0 auto;animation:fadeUp .4s ease}.form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px}.form-title{font-size:1.4rem;font-weight:800;margin-bottom:28px}.form-section-title{font-size:.95rem;font-weight:700;margin-bottom:16px;color:var(--text-secondary)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.form-grid--3{grid-template-columns:repeat(3,1fr)}.form-group label{display:block;font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.form-group select{appearance:none}.form-divider{height:1px;background:var(--border);margin:24px 0}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.role-toggle{display:flex;gap:4px;border:1px solid var(--border);border-radius:100px;padding:3px}.role-btn{flex:1;padding:8px 16px;border:none;border-radius:100px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.role-btn--active{background:var(--gradient);color:var(--black)}.form-success-msg{text-align:center;padding:80px 40px}.form-success-icon{font-size:3rem;margin-bottom:16px}.form-success-msg h2{font-size:1.4rem;margin-bottom:8px}.form-success-msg p{color:var(--text-secondary)}.empty-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;animation:fadeUp .5s ease}.empty-icon{font-size:4rem;margin-bottom:20px;opacity:.6}.empty-page h2{font-size:1.4rem;margin-bottom:8px}.empty-page p{color:var(--text-muted);max-width:400px}.mobile-hamburger{display:none;background:none;border:1px solid var(--border);color:var(--text);font-size:1.2rem;width:36px;height:36px;border-radius:var(--radius-sm);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.mobile-hamburger:hover{border-color:var(--orange);color:var(--orange)}.topbar-left{display:flex;align-items:center;gap:12px;min-width:0}.topbar-left .topbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-overlay,.sidebar--mobile{display:none}@media(max-width:1200px){.stats-grid,.stats-grid--4{grid-template-columns:repeat(2,1fr)}.stats-grid--5{grid-template-columns:repeat(3,1fr)}.charts-grid,.big-numbers{grid-template-columns:1fr}}@media(max-width:768px){.topnav__sections,.topnav__email,.topnav__user,.topnav__action{display:none}.topnav__hamburger{display:flex}.layout-v2__main{padding:20px 14px}.installments-summary{grid-template-columns:repeat(2,1fr)}.installments-toolbar{flex-direction:column;align-items:stretch}.installments-toolbar__right{flex-direction:column}.installments-search{width:100%}.installment-card__header{flex-wrap:wrap;gap:8px}.installment-card__progress-wrap{width:100%;order:10}.installment-card__amount{text-align:left}.main-content{padding:20px 14px}.stats-grid,.stats-grid--3,.stats-grid--4,.stats-grid--5,.big-numbers,.big-numbers--3,.charts-grid,.charts-grid--3{grid-template-columns:1fr!important}.big-number-card{padding:20px}.big-number-value{font-size:1.8rem}.big-number-label{font-size:.75rem}.stat-card{padding:16px}.stat-card-value{font-size:1.4rem}.stat-card-label{font-size:.8rem}.charts-grid{grid-template-columns:1fr;gap:12px}.chart-card{padding:16px}.chart-title{font-size:.92rem;margin-bottom:14px}.leaderboards-grid{grid-template-columns:1fr}.leaderboard-card{padding:16px}.leaderboard-row{padding:10px 12px;gap:10px}.leaderboard-avatar{width:32px;height:32px;font-size:.75rem}.leaderboard-name{font-size:.85rem}.leaderboard-metric-main{font-size:.95rem}.filters-bar{flex-direction:column;align-items:stretch;gap:10px}.filters-left,.filters-right,.date-extra-filters,.date-range-inputs{flex-wrap:wrap}.filter-date-input{max-width:130px;font-size:.78rem}.date-presets{flex-wrap:wrap}.filter-chip{padding:6px 12px;font-size:.78rem}.filter-select{font-size:.8rem;min-width:90px}.table-toolbar{gap:10px}.table-search{min-width:0;font-size:.85rem;padding:9px 12px}.data-table th{padding:10px;font-size:.7rem}.data-table td{padding:9px 10px;font-size:.8rem}.form-grid,.form-grid--3{grid-template-columns:1fr}.form-card{padding:24px 18px}.form-title{font-size:1.15rem}.form-actions{flex-direction:column}.form-actions .btn-action{width:100%;text-align:center}.role-toggle{width:100%}.team-grid,.lead-detail-grid{grid-template-columns:1fr}.lead-detail-panel{padding:16px}.period-banner{flex-direction:column;gap:6px;align-items:flex-start;font-size:.82rem}.period-banner-sales{margin-left:0}.section-label-dash{font-size:.72rem;margin:24px 0 10px}.dashboard-actions{flex-wrap:wrap}.btn-action{font-size:.82rem;padding:9px 18px}.summary-table-wrapper{overflow-x:auto}.login-card{padding:36px 24px;margin:0 16px}.login-title{font-size:1.5rem}.guide-step{flex-direction:column;gap:10px}.flip-card-inner{min-height:120px}.inline-edit-input{width:100px;font-size:1rem}.form-page{max-width:100%}}@media(max-width:768px){.layout-v2__main>div[style*="overflow: hidden"][style*="height: 100%"],.layout-v2__main>div[style*="overflow:hidden"][style*="height:100%"]{overflow:visible!important;height:auto!important;min-height:100%}.layout-v2__main{overflow-x:hidden}}@media(max-width:480px){html{font-size:calc(14px * var(--ax-font-scale, 1))}.topbar-title{font-size:.95rem}.main-content{padding:16px 12px}.big-number-value{font-size:1.5rem}.big-number-card{padding:16px}.stat-card-value{font-size:1.2rem}.leaderboard-score{min-width:70px}.leaderboard-stats{font-size:.68rem}.chart-card{padding:14px}.filter-chip{padding:5px 10px;font-size:.72rem}.filter-date-input{max-width:115px;font-size:.72rem;padding:5px 6px}.data-table th{padding:8px;font-size:.65rem}.data-table td{padding:8px;font-size:.75rem}.badge{font-size:.65rem;padding:2px 8px}.team-card{padding:16px}.sidebar--mobile{width:260px}}.ip-page{padding:24px;max-width:1200px;margin:0 auto}.ip-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.ip-page__title{font-size:1.4rem;color:#fff;margin:0}.ip-page__subtitle{font-size:.8rem;color:#ffffff80;margin-top:4px}.ip-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ip-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ip-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ip-form{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;margin-bottom:20px}.ip-btn{padding:10px 16px;border-radius:10px;border:none;cursor:pointer;font-size:.85rem;font-weight:600;min-height:44px}.ip-btn--sm{padding:8px 14px;border-radius:8px;font-size:.8rem;min-height:40px}.ip-btn-row{display:flex;gap:8px;flex-wrap:wrap}.ip-tag-row{display:flex;gap:6px;flex-wrap:wrap}.ip-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ip-empty{padding:40px 20px;text-align:center;color:#fff6;border:1px dashed rgba(255,255,255,.1);border-radius:14px}.ip-tabs{display:flex;gap:4px;background:#ffffff08;border-radius:10px;padding:4px;width:fit-content;margin-bottom:20px}.setter-layout{display:grid;grid-template-columns:280px 1fr 300px;gap:14px}.setter-contacts{min-width:0;overflow-y:auto}.setter-chat{min-width:0;display:flex;flex-direction:column}.setter-log{min-width:0;overflow-y:auto}@media(max-width:768px){.ip-page{padding:16px 14px}.ip-page__header{flex-wrap:wrap}.ip-page__title{font-size:1.15rem}.ip-grid-2,.ip-grid-3,.ip-cards{grid-template-columns:1fr}.ip-form{padding:14px}.ip-btn{width:100%;text-align:center}.ip-btn-row{flex-direction:column}.ip-btn-row .ip-btn--sm{width:100%;text-align:center}.ip-filters select{width:100%;min-width:0!important}.ip-tabs{width:100%}.ip-tabs button{flex:1;text-align:center}.setter-layout{grid-template-columns:1fr}.setter-contacts{max-height:200px}.setter-chat{min-height:350px}.setter-log{max-height:200px}}@media(max-width:480px){.ip-page{padding:12px 10px}.ip-page__title{font-size:1rem}.ip-page__subtitle{font-size:.72rem}.ip-btn{font-size:.8rem;padding:10px 14px}.ip-form{padding:12px;border-radius:10px}}.progress-bar{width:100%;height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden;margin:8px 0}.progress-fill{height:100%;background:var(--gradient);border-radius:4px;transition:width .5s ease}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:28px}.team-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:all .3s}.team-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.team-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.team-avatar{width:42px;height:42px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:var(--black);flex-shrink:0}.team-card-info{flex:1;min-width:0}.team-card-name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-card-email{font-size:.78rem;color:var(--text-muted);margin-top:2px}.team-card-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.team-card-rate{font-size:.78rem;color:var(--text-secondary);font-weight:600}.team-card-actions{display:flex;gap:6px}.team-card--secondary{opacity:.55;border-style:dashed}.role-checkboxes{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.role-checkbox-label{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.role-checkbox-label input[type=checkbox]{accent-color:var(--orange);width:16px;height:16px;cursor:pointer}.role-checkbox-tag{font-size:.82rem;pointer-events:none}.commission-row--has{background:#22c55e08}.editable-value{cursor:pointer;border-bottom:1px dashed var(--text-muted);transition:border-color .2s}.editable-value:hover{border-color:var(--orange)}.inline-edit-input{padding:6px 10px;background:#ffffff0f;border:1px solid var(--orange);border-radius:4px;color:var(--text);font-size:1.2rem;font-family:inherit;font-weight:700;width:140px;outline:none}.badge--director{background:#ff6b001a;color:var(--orange)}.badge--manager{background:#ffb8001a;color:var(--warning)}.badge--gestor{background:#f5f5f51a;color:#f5f5f5}.form-gestor-section{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.gestor-toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer}.gestor-toggle-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange);cursor:pointer}.gestor-toggle-text{font-weight:600;color:var(--text);font-size:.95rem}.gestor-toggle-hint{font-size:.78rem;color:var(--text-secondary)}.fee-preview{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ff6b000f;border:1px solid rgba(255,107,0,.15);border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-secondary);margin-top:8px}.fee-preview-net{font-weight:700;color:var(--success)}.settings-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);padding:10px 14px;color:var(--success);font-size:.85rem}.settings-profile{margin-bottom:8px}.period-banner{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#ff6b000a;border:1px solid rgba(255,107,0,.12);border-radius:var(--radius-sm);margin-bottom:24px;font-size:.88rem}.period-banner-label{color:var(--text-muted);font-weight:600}.period-banner-value{color:var(--text);font-weight:700}.period-banner-sales{margin-left:auto;color:var(--text-secondary);font-size:.82rem}.detail-row td{background:#ff6b0005!important}.lead-detail-panel{padding:20px 24px;border-top:1px solid var(--border);animation:slideDown .2s ease}.lead-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lead-detail-section h4{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.lead-field{display:flex;justify-content:space-between;padding:3px 0;font-size:.8rem;gap:8px}.lead-field-label{color:var(--text-muted);font-weight:600;white-space:nowrap}.lead-field span:last-child{color:var(--text-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.lead-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lead-detail-grid{grid-template-columns:1fr}}.integration-guide{display:flex;flex-direction:column;gap:16px}.guide-step{display:flex;gap:14px;padding:14px 16px;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-sm)}.guide-step-num{width:28px;height:28px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;color:var(--black);flex-shrink:0}.guide-step strong{font-size:.88rem;display:block;margin-bottom:4px}.guide-step p{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-top:2px}.guide-step code{font-size:.75rem}.btn-import{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-import:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-reviewed{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:transparent;color:#666;font-size:.85rem;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;padding:0}.btn-reviewed:hover{border-color:#ffffff4d;color:#999}.btn-reviewed--yes{background:#22c55e26;border-color:#22c55e;color:#22c55e;font-weight:700}.btn-reviewed--yes:hover{background:#22c55e40}.btn-reviewed:disabled{opacity:.5;cursor:wait}.badge--commission-override{background:#fbbf2426;color:#fbbf24;font-weight:600}.table-filter-select{padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);font-size:.82rem;cursor:pointer}.table-filter-select:focus{border-color:var(--border-focus);outline:none}.import-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.import-modal{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:16px;width:100%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.import-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a4a}.import-header h2{font-size:1.1rem;font-weight:700}.import-close{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0 4px;line-height:1}.import-close:hover{color:#fff}.import-body{padding:24px;overflow-y:auto;flex:1}.import-upload{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center}.import-hint{color:#888;font-size:.82rem}.btn-import-upload{padding:14px 32px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-import-upload:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f64d}.import-step-label{font-size:.9rem;color:#ccc;margin-bottom:16px}.import-map-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.import-map-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff08;border-radius:8px}.import-map-file{flex:1;font-size:.82rem;font-weight:600;color:#60a5fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-map-arrow{color:#555;font-size:.9rem}.import-map-select{flex:1;padding:6px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.8rem}.import-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #2a2a4a}.btn-import-primary{padding:10px 24px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-import-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.btn-import-secondary{padding:10px 24px;background:transparent;color:#888;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-import-secondary:hover{border-color:#555;color:#ccc}.import-preview-wrap{overflow-x:auto;margin-bottom:16px;border-radius:8px;border:1px solid #2a2a4a}.import-preview-table{width:100%;border-collapse:collapse;font-size:.75rem}.import-preview-table th{background:#ffffff0d;padding:8px 10px;text-align:left;font-weight:600;color:#aaa;white-space:nowrap}.import-preview-table td{padding:6px 10px;border-top:1px solid #1a1a2e;color:#ccc;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.import-preview-table tr:hover td{background:#ffffff05}.import-more{text-align:center;color:#666;font-size:.8rem;margin-top:8px}.agent-fab{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;border:none;padding:0;cursor:pointer;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.18) 22%,rgba(180,185,195,.08) 48%,transparent 72%),radial-gradient(circle at 70% 75%,rgba(90,95,110,.55) 0%,rgba(60,65,80,.3) 35%,transparent 70%),radial-gradient(circle at 50% 50%,#5a5f6b,#3a3d46 55%,#1f2128);box-shadow:0 8px 30px #0000008c,0 0 0 1px #ffffff0f inset,0 0 22px #b4bed22e;display:flex;align-items:center;justify-content:center;z-index:1000;animation:agent-orb-breathe 4.2s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.agent-fab:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(180,190,210,.22) 0%,rgba(180,190,210,.06) 50%,transparent 72%);filter:blur(6px);z-index:-1;animation:agent-orb-glow 4.2s ease-in-out infinite}.agent-fab:after{content:"";position:absolute;top:16%;left:22%;width:32%;height:22%;border-radius:50%;background:radial-gradient(ellipse,#ffffff8c,#fff0 75%);pointer-events:none}.agent-fab>*{display:none}.agent-fab:hover{transform:scale(1.07);filter:brightness(1.1);box-shadow:0 10px 36px #0009,0 0 0 1px #ffffff14 inset,0 0 32px #c8d2e64d}.agent-fab:active{transform:scale(.96)}.agent-fab.agent-fab--open{animation:none;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.35) 0%,rgba(255,255,255,.1) 30%,transparent 70%),radial-gradient(circle at 50% 50%,#2a2d35,#16181d)}@keyframes agent-orb-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.035);filter:brightness(1.08)}}@keyframes agent-orb-glow{0%,to{opacity:.6}50%{opacity:1}}.agent-panel,.agent-chat-scope{--text: #ECECEC;--text-secondary: rgba(255,255,255,.62);--text-muted: rgba(255,255,255,.32);--bg-card: rgba(255,255,255,.04);--border: rgba(255,255,255,.1);--orange: #FF6B00;color:var(--text)}.agent-panel{position:fixed;bottom:92px;right:24px;width:480px;max-width:calc(100vw - 48px);height:640px;max-height:calc(100vh - 140px);background:#0b0b12;border:1px solid rgba(255,255,255,.08);border-radius:20px;display:flex;flex-direction:column;z-index:999;box-shadow:0 16px 56px #0000008c,0 0 0 1px #ffffff08 inset;overflow:hidden;isolation:isolate;color-scheme:dark}html[data-as-theme=light] .agent-panel,html[data-as-theme=light] .agent-fab{color:#ececec}.agent-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0f0f18;border-bottom:1px solid rgba(255,255,255,.06);color:#ececec}.agent-header-info{display:flex;align-items:center;gap:10px}.agent-header-icon{font-size:1.5rem}.agent-header-title{font-weight:700;font-size:.95rem;color:var(--text)}.agent-header-sub{font-size:.75rem;color:var(--text-secondary)}.agent-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;padding:4px}.agent-close:hover{color:var(--text)}.agent-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.agent-msg{display:flex;gap:8px;max-width:90%}.agent-msg--user{align-self:flex-end;flex-direction:row-reverse}.agent-msg--assistant{align-self:flex-start}.agent-msg-avatar{font-size:1.2rem;flex-shrink:0;margin-top:2px}.agent-msg-bubble{padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.agent-msg-bubble--user{background:#ff6b00;color:#fff;border-bottom-right-radius:4px}.agent-msg-bubble--assistant{background:#ffffff08;color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.agent-typing{display:flex;gap:4px;padding:8px 14px;align-self:flex-start}.agent-typing span{width:6px;height:6px;background:var(--text-secondary);border-radius:50%;animation:agentBounce 1.4s infinite ease-in-out both}.agent-typing span:nth-child(1){animation-delay:0s}.agent-typing span:nth-child(2){animation-delay:.16s}.agent-typing span:nth-child(3){animation-delay:.32s}@keyframes agentBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.agent-input-bar{display:flex;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);background:#0f0f18;align-items:center}.agent-input{flex:1;background:#1a1a24;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:11px 14px;color:#ececec;font-size:.92rem;outline:none;transition:border-color .2s,background .2s}.agent-input::placeholder{color:#fff6}.agent-input:focus{border-color:#ff6b008c;background:#1e1e28}.agent-input:focus{border-color:var(--orange)}.agent-input::placeholder{color:var(--text-muted)}.agent-send{background:var(--gradient);border:none;border-radius:var(--radius-sm);padding:0 16px;color:#fff;font-size:1.1rem;cursor:pointer;transition:opacity .2s}.agent-send:disabled{opacity:.4;cursor:not-allowed}.agent-send:hover:not(:disabled){opacity:.9}.agent-quick-questions{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.agent-quick-btn{background:#ffffff08;border:1px solid var(--border);border-radius:20px;padding:6px 14px;color:var(--text-secondary);font-size:.78rem;cursor:pointer;transition:all .2s;white-space:nowrap}.agent-quick-btn:hover{background:var(--orange);color:var(--on-primary, #fff);border-color:var(--orange)}@media(max-width:500px){.agent-panel{right:8px;bottom:80px;width:calc(100vw - 16px);height:calc(100vh - 100px)}.agent-fab{bottom:16px;right:16px}}.agent-back-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;padding:4px 6px;margin-right:2px;transition:color .15s}.agent-back-btn:hover{color:var(--text)}.agent-conversation-list{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:4px}.agent-new-conv-btn{width:100%;padding:10px 14px;background:#f5f5f50f;border:1px dashed rgba(245,245,245,.2);border-radius:10px;color:var(--orange);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s;margin-bottom:8px;font-family:inherit}.agent-new-conv-btn:hover{background:#f5f5f51a;border-color:var(--orange)}.agent-empty-state{text-align:center;padding:32px 16px;color:var(--text-secondary);font-size:.82rem;opacity:.6}.agent-conversation-item{display:flex;align-items:center;gap:4px;border-radius:8px;transition:background .15s}.agent-conversation-item:hover{background:#ffffff0a}.agent-conversation-item--active{background:#f5f5f50f}.agent-conversation-item__main{flex:1;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:none;border:none;color:var(--text);font-size:.85rem;cursor:pointer;font-family:inherit;text-align:left;min-width:0}.agent-conversation-item__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.agent-conversation-item__date{font-size:.72rem;color:var(--text-secondary);flex-shrink:0;margin-left:8px}.agent-conversation-item__delete{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.7rem;padding:4px 8px;opacity:0;transition:all .15s}.agent-conversation-item:hover .agent-conversation-item__delete{opacity:1}.agent-conversation-item__delete:hover{color:var(--danger)}.agent-chat-body{display:flex;flex-direction:column;flex:1;min-height:0}.agent-chat-body--compact{max-height:380px}.agent-chat-body--compact .agent-messages{padding:10px;gap:8px}.agent-chat-body--compact .agent-msg-bubble{font-size:.82rem;padding:8px 12px}.agent-chat-body--compact .agent-input-bar{padding:8px 10px}.agent-chat-body--compact .agent-input{padding:8px 10px;font-size:.82rem}.agent-chat-body--compact .agent-quick-btn{font-size:.72rem;padding:4px 10px}.agent-msg{max-width:92%;gap:10px;line-height:1.55}.agent-msg-bubble{font-size:.95rem;padding:12px 16px;border-radius:14px;letter-spacing:-.01em}.agent-msg-bubble--assistant{background:#ffffff09;border:1px solid rgba(255,255,255,.05);padding:12px 16px;border-bottom-left-radius:4px;color:#ececec}.agent-msg-bubble--user{background:#ff6b00f2;color:#fff;border-bottom-right-radius:6px;box-shadow:0 1px 2px #00000026}.agent-msg-text{white-space:pre-wrap;word-break:break-word}.agent-msg-dot{width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:6px;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid rgba(255,255,255,.12);display:inline-block;position:relative}.agent-msg-dot:after{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff8c,#ffffff14 60%)}.md-root{font-size:inherit}.md-root .md-p{margin:0 0 10px;line-height:1.6}.md-root .md-p:last-child{margin-bottom:0}.md-root .md-list{margin:0 0 10px;padding-left:22px}.md-root .md-list:last-child{margin-bottom:0}.md-root .md-list li{margin-bottom:4px;line-height:1.55}.md-root strong{font-weight:650;color:var(--text, #fff)}.md-root em{font-style:italic;color:#ffffffd9}.md-root a{color:var(--orange, #FF6B00);text-decoration:underline;text-underline-offset:2px}.md-root .md-code-inline{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.85em;background:#ffffff14;padding:1px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.06)}.md-root .md-code-block{background:#00000059;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;margin:10px 0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.82rem;line-height:1.5;white-space:pre}.agent-msg--user .md-root strong{color:#fff}.agent-msg--user .md-root em{color:#ffffffeb}.agent-msg--user .md-root a{color:#fff;text-decoration:underline}.agent-msg--user .md-root .md-code-inline{background:#ffffff2e;border-color:#ffffff38}.agent-typing-inline{display:inline-flex;gap:4px;align-items:center;padding:4px 0}.agent-typing-inline span{width:6px;height:6px;background:var(--text-secondary, rgba(255,255,255,.55));border-radius:50%;animation:agentBounce 1.4s infinite ease-in-out both}.agent-typing-inline span:nth-child(1){animation-delay:0s}.agent-typing-inline span:nth-child(2){animation-delay:.16s}.agent-typing-inline span:nth-child(3){animation-delay:.32s}.agent-icon-btn{background:none;border:none;border-radius:8px;padding:6px;cursor:pointer;color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.agent-icon-btn:hover{color:#fffffff2;background:#ffffff0d}.agent-icon-btn[data-active]{color:var(--orange, #FF6B00)}.agent-icon-btn[data-recording]{color:#ef4444;background:#ef44441f;animation:pulse 1s infinite}.agent-send{padding:0 14px;min-width:40px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.agent-header-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--orange, #FF6B00)}.agent-close{display:inline-flex;align-items:center;justify-content:center}.agent-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.agent-input{font-size:.92rem;padding:11px 14px}@media(max-width:500px){.agent-msg-bubble{font-size:.92rem;padding:10px 14px}}.home-constraints{display:flex;flex-direction:column;gap:8px}.home-constraint-card{padding:10px 14px;border-radius:10px;border-left:3px solid var(--border);background:#ffffff05}.home-constraint-card--critical{border-left-color:#ef4444;background:#ef44440f}.home-constraint-card--warning{border-left-color:#f59e0b;background:#f59e0b0f}.home-constraint-card--ok{border-left-color:#22c55e;background:#22c55e0f}.home-constraint-card__header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.home-constraint-card__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.home-constraint-card--critical .home-constraint-card__dot{background:#ef4444}.home-constraint-card--warning .home-constraint-card__dot{background:#f59e0b}.home-constraint-card--ok .home-constraint-card__dot{background:#22c55e}.home-constraint-card__title{font-size:.85rem;font-weight:700;color:var(--text)}.home-constraint-card__detail{font-size:.78rem;color:var(--text-secondary);margin:0 0 2px}.home-constraint-card__suggestion{font-size:.72rem;color:var(--text-muted);margin:0;font-style:italic}.home-constraints__discuss-btn{margin-top:8px;padding:10px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff9;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;font-family:inherit;width:100%}.home-constraints__discuss-btn:hover{background:#ffffff1a;color:var(--text)}.home-widget-chat{display:flex;flex-direction:column;height:420px}.home-widget-chat__header{display:flex;gap:6px;margin-bottom:8px;align-items:center}.home-widget-chat__select{flex:1;padding:6px 10px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.78rem;outline:none;font-family:inherit}.home-widget-chat__new{padding:6px 12px;background:#f5f5f514;border:1px solid rgba(245,245,245,.15);border-radius:6px;color:var(--orange);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .15s}.home-widget-chat__new:hover{background:#f5f5f51f}@media(max-width:480px){.home-widget-chat{height:350px}.home-constraints__discuss-btn{font-size:.8rem}}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#050510}.admin-login-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.04) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.admin-login-card{background:#050510f2;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:48px 40px;width:100%;max-width:420px;text-align:center;animation:fadeUp .5s ease;position:relative;z-index:1}.admin-login-logo{width:100px;height:100px;border-radius:50%;object-fit:contain;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(255,255,255,.1))}.admin-login-title{font-size:1.8rem;font-weight:800;letter-spacing:4px;color:#fff;margin-bottom:6px}.admin-login-subtitle{color:#666;font-size:.9rem;margin-bottom:32px}.admin-login-form{display:flex;flex-direction:column;gap:18px}.admin-input-group{display:flex;flex-direction:column;gap:6px;text-align:left}.admin-input-group label{font-size:.8rem;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:1px}.admin-input-group input{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 14px;color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none}.admin-input-group input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff14}.admin-login-error{background:#ef444426;color:#ef4444;padding:10px;border-radius:8px;font-size:.85rem}.admin-login-btn{background:#fff;color:#000;border:none;border-radius:100px;padding:14px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;font-family:inherit;letter-spacing:1px}.admin-login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #ffffff26}.admin-login-btn:disabled{opacity:.5;cursor:not-allowed}.admin-layout{display:flex;min-height:100vh;background:#050510;color:#fff}.admin-sidebar{width:260px;background:#050510f2;border-right:1px solid rgba(255,255,255,.06);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:100}.admin-sidebar--desktop{display:flex}.admin-sidebar--mobile{display:none}@media(max-width:768px){.admin-sidebar--desktop{display:none}.admin-sidebar--mobile{display:flex;transform:translate(-100%);transition:transform .3s ease}.admin-sidebar--mobile-open{transform:translate(0)}}.admin-sidebar-header{padding:24px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-sidebar-logo{width:36px;height:36px;border-radius:10px;object-fit:contain}.admin-sidebar-brand{font-weight:700;font-size:1rem;letter-spacing:2px;color:#fff}.admin-sidebar-nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.admin-nav-item{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;color:#777;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s}.admin-nav-item:hover{background:#ffffff0d;color:#ccc}.admin-nav-item--active{background:#f5f5f5;color:#000;font-weight:600}.admin-nav-icon{font-size:1.1rem}.admin-sidebar-footer{padding:16px 12px;border-top:1px solid rgba(255,255,255,.06)}.admin-logout-btn{width:100%;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#888;font-size:.85rem;cursor:pointer;font-family:inherit;transition:all .15s}.admin-logout-btn:hover{background:#ffffff14;color:var(--text)}.admin-main{flex:1;margin-left:260px;min-height:100vh}@media(max-width:768px){.admin-main{margin-left:0}}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background:#000000e6;backdrop-filter:blur(12px);z-index:50}.admin-topbar-title{font-size:1.2rem;font-weight:700;color:#fff}.admin-topbar-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#333,#555);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:#fff}.admin-topbar-email{color:#888;font-size:.85rem}.admin-hamburger{color:#fff}.admin-main-content{padding:32px}.admin-loading{display:flex;align-items:center;justify-content:center;height:300px;color:#666;font-size:1rem}.admin-section-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:20px}.admin-section-subtitle{color:#666;font-size:.9rem;margin-top:-12px;margin-bottom:28px}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-stat-card{background:#050510f2;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;transition:border-color .2s}.admin-stat-card:hover{border-color:#333}.admin-stat-card--primary{border-color:#ffffff26;background:linear-gradient(135deg,#0a0a0a,#111)}.admin-stat-card--gold{border-color:#c4944a4d;background:linear-gradient(135deg,#0a0a0a,#1a150d)}.admin-stat-label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:8px}.admin-stat-value{font-size:1.8rem;font-weight:800;color:#fff}.admin-stat-card--gold .admin-stat-value{color:#c4944a}.admin-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th{text-align:left;padding:14px 16px;background:#050510f2;color:#888;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:#ccc}.admin-table tr:hover td{background:#ffffff05}.admin-clients-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.admin-client-card{background:#ffffff05;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:all .3s var(--ease-out-expo)}.admin-client-card:hover{border-color:#333;transform:translateY(-2px)}.admin-client-card-header{display:flex;align-items:center;gap:16px;padding:24px 24px 16px;cursor:pointer}.admin-client-logo-wrap{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#ffffff08;flex-shrink:0;display:flex;align-items:center;justify-content:center}.admin-client-logo{width:100%;height:100%;object-fit:cover}.admin-client-logo-placeholder{font-size:1.5rem;font-weight:800;color:#555}.admin-client-info{flex:1}.admin-client-name{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:4px}.admin-client-status{font-size:.75rem;padding:2px 8px;border-radius:100px;background:#ffffff0f;color:#666;font-weight:600}.admin-client-status--active{background:#22c55e26;color:#22c55e}.admin-client-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#1a1a1a;margin:0 24px;border-radius:8px;overflow:hidden}.admin-client-metric{background:#050510f2;padding:12px 16px;text-align:center}.admin-client-metric-label{display:block;font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.admin-client-metric-value{font-size:1rem;font-weight:700;color:#fff}.admin-client-commission{padding:16px 24px}.admin-client-commission-row{display:flex;align-items:center;justify-content:space-between;color:#888;font-size:.85rem;margin-bottom:6px}.admin-commission-rate{color:#c4944a;font-weight:700;cursor:pointer;padding:2px 8px;border-radius:4px;transition:background .15s}.admin-commission-rate:hover{background:#c4944a26}.admin-commission-edit{display:flex;align-items:center;gap:6px}.admin-commission-input{width:60px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 8px;color:#fff;font-size:.85rem;font-family:inherit;outline:none}.admin-commission-input:focus{border-color:#c4944a}.admin-commission-save,.admin-commission-cancel{background:none;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 8px;cursor:pointer;font-size:.85rem;color:#888;font-family:inherit}.admin-commission-save:hover{background:#22c55e26;color:#22c55e;border-color:#22c55e}.admin-commission-cancel:hover{background:#ef444426;color:#ef4444;border-color:#ef4444}.admin-client-commission-earned{font-size:.85rem;color:#666}.admin-client-commission-earned strong{color:#c4944a}.admin-client-enter-btn{width:calc(100% - 48px);margin:8px 24px 24px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#888;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.admin-client-enter-btn:hover{background:#ffffff14;color:var(--text);border-color:#333}.ceo-quick-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ceo-quick-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px}.ceo-quick-card:hover{border-color:var(--orange);transform:translateY(-2px)}.ceo-quick-card__icon{font-size:1.8rem}.ceo-quick-card__title{font-weight:600;font-size:.95rem;color:#fff}.ceo-quick-card__desc{font-size:.78rem;color:#888}.ceo-note-section{margin-top:12px;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.ceo-note-section label{font-size:.72rem;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.ceo-note-textarea{width:100%;min-height:60px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ccc;padding:8px 10px;font-size:.82rem;font-family:inherit;resize:vertical;transition:border-color .2s}.ceo-note-textarea:focus{outline:none;border-color:var(--orange)}.ceo-note-actions{display:flex;justify-content:flex-end;margin-top:6px}.ceo-note-save{background:var(--orange);color:#000;border:none;padding:4px 14px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer}.ceo-note-save:hover{opacity:.85}.ceo-roadmap{overflow-x:auto}.ceo-roadmap-header{display:flex;border-bottom:1px solid rgba(255,255,255,.08);min-width:800px}.ceo-roadmap-header span{flex:1;text-align:center;padding:8px 0;font-size:.75rem;color:#888;font-weight:600;text-transform:uppercase}.ceo-roadmap-body{min-width:800px}.ceo-roadmap-row{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);position:relative;min-height:36px}.ceo-roadmap-label{position:absolute;left:0;font-size:.78rem;color:#ccc;white-space:nowrap;z-index:2;background:var(--bg-card);padding-right:8px}.ceo-roadmap-bar{height:24px;border-radius:6px;position:absolute;top:50%;transform:translateY(-50%);font-size:.7rem;color:#fff;display:flex;align-items:center;padding:0 8px;white-space:nowrap;min-width:30px}.ceo-roadmap-bar--idea{background:#6366f1}.ceo-roadmap-bar--planned{background:#3b82f6}.ceo-roadmap-bar--in_progress{background:var(--orange)}.ceo-roadmap-bar--paused{background:#666}.ceo-roadmap-bar--completed{background:var(--success)}.ceo-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ceo-calendar-header{text-align:center;font-size:.72rem;color:#888;font-weight:600;text-transform:uppercase;padding:8px 0}.ceo-calendar-day{min-height:80px;background:#00000026;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:4px;position:relative}.ceo-calendar-day--today{border-color:var(--orange)}.ceo-calendar-day--other{opacity:.3}.ceo-calendar-day__number{font-size:.72rem;color:#888;padding:2px 4px}.ceo-calendar-event{background:#ff6b0026;border-left:2px solid var(--orange);border-radius:4px;padding:2px 4px;font-size:.65rem;color:#ccc;margin-top:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ceo-calendar-event:hover{background:#ff6b0040}.ceo-view-toggle{display:inline-flex;background:#0000004d;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.ceo-view-btn{padding:6px 16px;border:none;background:transparent;color:#888;font-size:.8rem;cursor:pointer;transition:all .2s}.ceo-view-btn--active{background:var(--orange);color:#000;font-weight:600}.ceo-search-input{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;color:#ccc;font-size:.85rem;width:250px;font-family:inherit}.ceo-search-input::placeholder{color:#555}.ceo-search-input:focus{outline:none;border-color:var(--orange)}.ceo-phase-banner{background:linear-gradient(135deg,#6366f11a,#ff6b001a);border:1px solid rgba(99,102,241,.2);border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:12px;margin:16px 0}.ceo-phase-banner__icon{font-size:1.4rem}.ceo-phase-banner__text{font-size:.85rem;color:#aaa}.ceo-phase-banner__text strong{color:#fff}.ceo-digest-content{background:#00000026;border-radius:10px;padding:20px;margin-top:12px}.ceo-digest-content h4{color:var(--orange);font-size:.85rem;margin:16px 0 8px}.ceo-digest-content h4:first-child{margin-top:0}.ceo-digest-content p,.ceo-digest-content li{color:#bbb;font-size:.82rem;line-height:1.6}.ceo-digest-content ul{padding-left:20px}.badge--ceo{background:#ff6b0026;color:var(--orange);font-weight:700}.badge--positive{background:#22c55e1a;color:var(--success)}.badge--negative{background:#ef44441a;color:var(--danger)}.badge--neutral{background:#94a3b81a;color:#94a3b8}.badge--mixed{background:#a855f71a;color:#a855f7}.badge--priority-low{background:#94a3b81a;color:#94a3b8}.badge--priority-medium{background:#3b82f61a;color:#3b82f6}.badge--priority-high{background:#ffb8001a;color:var(--warning)}.badge--priority-critical{background:#ef44441a;color:var(--danger)}.badge--status-idea{background:#6366f11a;color:#6366f1}.badge--status-planned{background:#3b82f61a;color:#3b82f6}.badge--status-in_progress{background:#ff6b001a;color:var(--orange)}.badge--status-paused{background:#94a3b81a;color:#94a3b8}.badge--status-completed{background:#22c55e1a;color:var(--success)}.badge--status-new{background:#6366f11a;color:#6366f1}.badge--status-reviewing{background:#ffb8001a;color:var(--warning)}.badge--status-approved{background:#22c55e1a;color:var(--success)}.badge--status-discarded{background:#ef44441a;color:var(--danger)}.badge--source-manual{background:#94a3b81a;color:#94a3b8}.badge--source-meeting{background:#6366f11a;color:#6366f1}.badge--source-ai_suggestion{background:#a855f71a;color:#a855f7}.badge--source-fireflies{background:#ff6b001a;color:var(--orange)}.badge--source-google_calendar{background:#3b82f61a;color:#3b82f6}.ceo-progress{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.ceo-progress__fill{height:100%;border-radius:3px;background:var(--orange);transition:width .3s}.ceo-inline-select{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ccc;padding:3px 8px;font-size:.75rem;font-family:inherit;cursor:pointer}.ceo-inline-select:focus{outline:none;border-color:var(--orange)}.ceo-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.ceo-section-header h3{font-size:1.05rem;color:#fff;margin:0}.ceo-idea-input{display:flex;gap:8px;margin-bottom:20px}.ceo-idea-input input{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;color:#ccc;font-size:.85rem;font-family:inherit}.ceo-idea-input input:focus{outline:none;border-color:var(--orange)}.ceo-meeting-detail{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:20px;margin-top:16px}.ceo-meeting-detail h4{color:var(--orange);margin:0 0 12px;font-size:1rem}.ceo-meeting-detail section{margin-bottom:14px}.ceo-meeting-detail section h5{color:#888;font-size:.75rem;text-transform:uppercase;margin:0 0 6px}.ceo-meeting-detail section p{color:#bbb;font-size:.82rem;margin:0;line-height:1.6}.ceo-week-selector{display:flex;align-items:center;gap:12px}.ceo-week-selector button{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ccc;padding:6px 12px;cursor:pointer;font-size:.82rem}.ceo-week-selector button:hover{border-color:var(--orange)}.ceo-week-selector span{color:#fff;font-size:.9rem;font-weight:600}.ceo-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ceo-team-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px}.ceo-team-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ceo-team-card__name{font-weight:600;font-size:.95rem;color:#fff}.ceo-team-card__email{font-size:.78rem;color:#666;margin-top:2px}.ceo-team-card__info{font-size:.8rem;color:#999;margin-top:6px}@media(max-width:768px){.ceo-quick-cards{grid-template-columns:repeat(2,1fr)}.ceo-team-grid{grid-template-columns:1fr}.ceo-calendar-day{min-height:60px}.ceo-search-input{width:100%}.ceo-section-header{flex-direction:column;align-items:flex-start}.ceo-idea-input{flex-direction:column}}@media(max-width:480px){.ceo-quick-cards{grid-template-columns:1fr}.ceo-view-toggle{width:100%}.ceo-view-btn{flex:1;text-align:center}}.ceo-finance-breakdown td{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ceo-finance-breakdown tr:last-child td{border-bottom:none}.ceo-finance-total td{font-weight:700;color:#fff;border-top:2px solid rgba(255,255,255,.12);padding-top:14px}.ceo-finance-subtotal td{font-weight:600;color:#ccc;border-top:1px solid rgba(255,255,255,.08)}.ceo-finance-negative{color:var(--danger)}.ceo-finance-positive{color:var(--success)}.badge--operativo{background:#3b82f61a;color:#3b82f6}.badge--equipo{background:#a855f71a;color:#a855f7}.badge--marketing{background:#ffb8001a;color:var(--warning)}.badge--herramientas{background:#22c55e1a;color:var(--success)}.badge--otro{background:#94a3b81a;color:#94a3b8}.home-page{min-height:100vh;position:relative;overflow:hidden;padding:40px 24px 60px;display:flex;flex-direction:column;align-items:center;background:var(--bg, #0A0A0A);color:var(--text, #FFFFFF)}.mini-layout{min-height:100vh;background:var(--bg, #0A0A0A);color:var(--text, #FFFFFF)}.mini-layout__header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;background:var(--bg-sidebar, #0D0D0D);border-bottom:1px solid var(--border, #1F1F1F);position:sticky;top:0;z-index:50}.mini-layout__left{display:flex;align-items:center;gap:12px}.mini-layout__back{background:none;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary, #A0A0A0);padding:6px 14px;border-radius:8px;font-size:.8rem;cursor:pointer;font-family:inherit;transition:all .15s}.mini-layout__back:hover{background:#f5f5f50f;border-color:#f5f5f533;color:var(--white, #F5F5F5)}.mini-layout__logo{width:28px;height:28px;border-radius:8px;object-fit:cover}.mini-layout__title{font-size:1rem;font-weight:600;color:#fff}.mini-layout__tabs{display:flex;gap:4px}.mini-layout__tab{padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:500;color:var(--text-secondary, #A0A0A0);text-decoration:none;transition:all .15s}.mini-layout__tab:hover{background:#ffffff0a;color:var(--text, #FFFFFF)}.mini-layout__tab--active{background:#f5f5f5;color:#000;font-weight:600}.mini-layout__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:700;margin-left:6px;line-height:1}.mini-layout__content{padding:24px;max-width:1400px;margin:0 auto}@media(max-width:768px){.mini-layout__header{flex-direction:column;height:auto;padding:12px 16px;gap:10px}.mini-layout__tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.mini-layout__tabs::-webkit-scrollbar{display:none}.mini-layout__tab{padding:6px 12px;font-size:.75rem;white-space:nowrap;flex-shrink:0}.mini-layout__content{padding:16px}}.home-fadein{animation:homeFadeIn .5s ease both}@keyframes homeFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-app-card,.home-mini-card,.home-widget{transition:transform .2s,border-color .2s}.home-app-card:hover,.home-mini-card:hover,.home-widget:hover{transform:translateY(-2px)}.home-bg-orb{position:fixed;border-radius:50%;pointer-events:none;filter:blur(160px);z-index:0}.home-bg-orb--1{width:500px;height:500px;top:-120px;left:-100px;background:radial-gradient(circle,rgba(245,245,245,.04),transparent 70%);animation:orbFloat1 12s ease-in-out infinite}.home-bg-orb--2{width:400px;height:400px;bottom:-80px;right:-80px;background:radial-gradient(circle,rgba(245,245,245,.03),transparent 70%);animation:orbFloat2 15s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}.home-header{position:relative;z-index:1;text-align:center;margin-bottom:48px}.home-header__logo{width:72px;height:72px;border-radius:18px;object-fit:cover;margin-bottom:12px;box-shadow:0 8px 32px #0000004d}.home-header__title{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:8px}.home-header__greeting{color:var(--text-secondary);font-size:.95rem;margin-top:4px}.home-clock{display:flex;flex-direction:column;align-items:center;margin:4px 0}.home-clock__time{font-size:2.8rem;font-weight:200;letter-spacing:2px;color:var(--text);line-height:1.1}.home-clock__date{font-size:.85rem;color:var(--text-secondary);text-transform:capitalize}.home-quick-metrics{position:relative;z-index:1;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.home-metric-pill{display:flex;flex-direction:column;gap:6px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:14px 20px;min-width:140px;flex:1}.home-metric-pill__label{font-size:.65rem;color:#ffffff4d;text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin-bottom:2px}.home-metric-pill__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-metric-pill__period{font-size:.62rem;color:#fff3;text-transform:uppercase;letter-spacing:.3px;min-width:24px}.home-metric-pill__value{font-size:1.1rem;font-weight:700;color:#fff}.home-metric-pill__value--sub{font-size:.85rem;font-weight:600;color:#ffffff80}.home-apps-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:720px;margin-bottom:32px}.home-app-card{position:relative;background:var(--bg-card, rgba(255,255,255,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border, rgba(255,255,255,.06));border-radius:14px;padding:18px 20px;cursor:pointer;overflow:hidden;transition:border-color .18s,transform .18s,background .18s}.home-app-card:hover{border-color:var(--orange, #FF6B00);background:#ffffff09;transform:translateY(-1px)}.home-app-card__glow{position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;filter:blur(60px);opacity:.12;pointer-events:none;transition:opacity .3s}.home-app-card:hover .home-app-card__glow{opacity:.22}.home-app-card__glow--orange{background:var(--orange, rgba(255,107,0,.15))}.home-app-card__glow--yellow{background:#ffb800}.home-app-card__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.home-app-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);box-shadow:none;position:relative;overflow:hidden}.home-app-card__info{flex:1;min-width:0}.home-app-card__info h3{font-size:1rem;font-weight:600;color:var(--text);line-height:1.2}.home-app-card__info p{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.home-app-card__arrow{font-size:1.2rem;color:var(--text-secondary);transition:transform .2s,color .2s}.home-app-card:hover .home-app-card__arrow{transform:translate(4px);color:var(--orange)}.home-app-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-app-card__metric{display:flex;flex-direction:column;gap:2px}.home-app-card__metric-label{font-size:.62rem;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.home-app-card__metric-value{font-size:.95rem;font-weight:700;color:#fff}.home-apps-row--mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:24px;width:100%;max-width:720px;position:relative;z-index:1}.home-mini-card{position:relative;background:var(--bg-card, rgba(255,255,255,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border, rgba(255,255,255,.06));border-radius:14px;padding:14px 16px;cursor:pointer;display:flex;gap:12px;align-items:center;transition:border-color .18s,transform .18s,background .18s}.home-mini-card:hover{border-color:var(--orange, #FF6B00);background:#ffffff09;transform:translateY(-1px)}.home-mini-card__icon{font-size:1.2rem;flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:10px}.home-mini-card__content{flex:1;min-width:0}.home-mini-card__content h4{font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:10px}.home-mini-card__links{display:flex;flex-wrap:wrap;gap:6px}.home-mini-card__links button{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:5px 12px;border-radius:8px;font-size:.75rem;cursor:pointer;transition:all .15s;font-family:inherit}.home-mini-card__links button:hover{background:#f5f5f51a;border-color:#f5f5f533;color:#fff}.home-health-bar{width:100%;height:3px;background:#ffffff0f;border-radius:2px;margin-top:3px;overflow:hidden}.home-health-bar__fill{height:100%;border-radius:2px;transition:width .6s ease}.accounts-page{padding:24px;max-width:1100px;margin:0 auto}.acc-kpis{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.acc-kpi{flex:1;min-width:120px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.acc-kpi__value{font-size:1.5rem;font-weight:700;color:var(--text)}.acc-kpi__label{font-size:.7rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.acc-toolbar{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.acc-search{flex:1;min-width:180px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 14px;color:var(--text);font-size:.82rem;font-family:inherit;outline:none;transition:border-color .2s}.acc-search:focus{border-color:var(--orange)}.acc-search::placeholder{color:#ffffff40}.acc-filter-select{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 12px;color:var(--text);font-size:.82rem;font-family:inherit;cursor:pointer;outline:none}.acc-filter-select option{background:#1a1a2e;color:#fff}.acc-views{display:flex;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.acc-view-btn{padding:8px 12px;background:#ffffff08;border:none;border-right:1px solid rgba(255,255,255,.06);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .15s;font-family:inherit}.acc-view-btn:last-child{border-right:none}.acc-view-btn--active{background:var(--orange);color:#000;font-weight:600}.acc-view-btn:hover:not(.acc-view-btn--active){background:#ffffff0f}.acc-count{font-size:.75rem;color:#ffffff4d;margin-bottom:14px}.acc-list{display:flex;flex-direction:column;gap:6px}.acc-list-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.acc-list-row:hover{border-color:var(--orange);background:#ffffff08}.acc-list-row__avatar{width:36px;height:36px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--orange);flex-shrink:0}.acc-list-row__main{flex:1.5;min-width:0;display:flex;flex-direction:column;gap:1px}.acc-list-row__name{font-size:.88rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-list-row__email{font-size:.72rem;color:#ffffff59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-list-row__products{flex:1;display:flex;gap:4px;flex-wrap:wrap}.acc-list-row__stat{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:60px}.acc-list-row__stat-value{font-size:.85rem;font-weight:700;color:var(--text)}.acc-list-row__stat-label{font-size:.6rem;color:#ffffff40;text-transform:uppercase;letter-spacing:.3px}.acc-list-row__arrow{font-size:1.2rem;color:#fff3;flex-shrink:0}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.acc-card{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px;cursor:pointer;transition:border-color .2s,transform .2s}.acc-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.acc-card__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.acc-card__avatar{width:42px;height:42px;border-radius:12px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:var(--orange);flex-shrink:0}.acc-card__info{flex:1;min-width:0}.acc-card__name{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.2}.acc-card__email{font-size:.72rem;color:#fff6;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-card__metrics{display:flex;gap:16px;margin-bottom:14px}.acc-card__metric{display:flex;flex-direction:column;gap:2px}.acc-card__metric-label{font-size:.6rem;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.acc-card__metric-value{font-size:.9rem;font-weight:700;color:var(--text)}.acc-card__services{display:flex;flex-direction:column;gap:6px}.acc-card__service{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#ffffff08;border-radius:8px}.acc-card__service-name{font-size:.75rem;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.acc-card__more{font-size:.7rem;color:#ffffff4d;text-align:center;padding-top:4px}.acc-badge{font-size:.65rem;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.acc-loading,.acc-empty{text-align:center;padding:60px 20px;color:#fff6;font-size:.9rem}.acc-back{background:none;border:none;color:#fff6;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:20px;font-family:inherit;transition:color .15s}.acc-back:hover{color:var(--text)}.acc-profile{display:flex;align-items:center;gap:20px;margin-bottom:28px}.acc-profile__avatar{width:64px;height:64px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:var(--orange);flex-shrink:0}.acc-profile__name{font-size:1.4rem;font-weight:700;color:var(--text);margin-bottom:6px}.acc-profile__contact{display:flex;flex-wrap:wrap;gap:12px}.acc-profile__contact span{font-size:.78rem;color:#ffffff73}.acc-section{margin-bottom:28px}.acc-section__title{font-size:.8rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin-bottom:14px}.acc-services-list{display:flex;flex-direction:column;gap:8px}.acc-service-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:border-color .15s}.acc-service-row:hover{border-color:#ffffff1a}.acc-service-row__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.acc-service-row__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.acc-service-row__product{font-size:.88rem;font-weight:600;color:var(--text)}.acc-service-row__meta{font-size:.7rem;color:#ffffff59;margin-top:2px}.acc-service-row__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.acc-service-row__amount{font-size:.9rem;font-weight:700;color:var(--text)}.acc-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.acc-plan-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px}.acc-plan-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.acc-plan-card__product{font-size:.82rem;font-weight:600;color:var(--text)}.acc-plan-card__status{font-size:.72rem;font-weight:700}.acc-plan-card__amount{font-size:1.2rem;font-weight:700;color:var(--text);margin-bottom:8px}.acc-plan-card__bar{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-bottom:8px}.acc-plan-card__bar-fill{height:100%;border-radius:2px;transition:width .4s ease}.acc-plan-card__meta{font-size:.68rem;color:#ffffff4d}.acc-actions{display:flex;gap:10px;margin-top:24px}.acc-btn{padding:10px 20px;border-radius:10px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;background:var(--orange);border:none;color:#fff}.acc-btn:hover{opacity:.85}.acc-btn--secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text)}.acc-btn--secondary:hover{background:#ffffff1a;border-color:#ffffff26}@media(max-width:600px){.acc-kpis{gap:8px}.acc-kpi{min-width:0;padding:12px 14px}.acc-kpi__value{font-size:1.2rem}.acc-grid{grid-template-columns:1fr}.acc-card__metrics{flex-wrap:wrap;gap:10px}.acc-filters{flex-direction:column}.acc-profile{flex-direction:column;text-align:center}.acc-profile__contact{justify-content:center}.acc-service-row{flex-direction:column;align-items:flex-start;gap:8px}.acc-service-row__right{align-self:flex-end}.acc-plans-grid{grid-template-columns:1fr}.acc-actions{flex-direction:column}}.home-widgets{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:720px}.home-widget{background:var(--bg-card, rgba(255,255,255,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border, rgba(255,255,255,.06));border-radius:14px;padding:16px 18px;transition:border-color .18s,background .18s}.home-widget:hover{border-color:#ffffff1f;background:#ffffff09}.home-widget--wide{grid-column:span 2}.home-widget__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.home-widget__icon{font-size:1.1rem}.home-widget__title{font-size:.82rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.home-widget__body{color:var(--text)}.home-widget-links{display:flex;flex-wrap:wrap;gap:8px}.home-widget-links button{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:6px 14px;border-radius:10px;font-size:.8rem;cursor:pointer;transition:all .15s;font-family:inherit}.home-widget-links button:hover{background:#f5f5f514;border-color:#f5f5f533;color:var(--orange)}.home-widget-summary{position:relative;overflow:hidden}.home-widget-summary__shimmer{position:absolute;inset:0 0 0 -100%;background:linear-gradient(90deg,transparent,rgba(245,245,245,.02),transparent);animation:shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{left:-100%}to{left:100%}}.home-widget-summary__text{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.home-widget-summary__stats{display:flex;gap:24px}.home-widget-summary__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.home-widget-summary__stat-value{font-size:1.3rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-widget-summary__stat-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.home-widget-agent p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:14px}.home-widget-agent__btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:600;font-size:.82rem;padding:10px 24px;border-radius:12px;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .15s;box-shadow:0 4px 16px #f5f5f526}.home-widget-agent__btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:600px){.home-page{padding:24px 16px 40px}.home-quick-metrics{gap:8px}.home-metric-pill{padding:10px 16px;min-width:0;flex:1}.home-apps-row{grid-template-columns:1fr;max-width:100%}.home-clock__time{font-size:2.2rem}.home-widgets{grid-template-columns:1fr;max-width:100%}.home-widget--wide{grid-column:span 1}.home-widget-summary__stats{gap:16px}}.stores-dashboard{display:flex;flex-direction:column;gap:24px}.stores-dashboard__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.store-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:border-color .2s,transform .15s}.store-stat-card:hover{border-color:var(--orange);transform:translateY(-2px)}.store-stat-card__value{font-size:2rem;font-weight:700;line-height:1}.store-stat-card__label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.stores-dashboard__alerts{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.stores-section-title{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 12px}.stores-alerts-list{display:flex;flex-wrap:wrap;gap:8px}.store-alert-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:.85rem}.store-alert-badge__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.store-alert-badge__title{color:var(--text)}.store-alert-badge__type{color:var(--text-secondary);font-size:.75rem}.stores-alerts-more{background:none;border:1px dashed var(--border);border-radius:8px;padding:6px 12px;color:var(--orange);cursor:pointer;font-size:.85rem}.stores-alerts-more:hover{border-color:var(--orange)}.stores-dashboard__table{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.stores-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stores-filter-clear{background:none;border:1px solid var(--border);border-radius:6px;padding:4px 12px;color:var(--orange);cursor:pointer;font-size:.8rem}.stores-filter-clear:hover{border-color:var(--orange)}.stores-table-wrap{overflow-x:auto}.stores-table{width:100%;border-collapse:collapse}.stores-table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);padding:8px 12px;border-bottom:1px solid var(--border)}.stores-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text);font-size:.9rem}.store-row{cursor:pointer;transition:background .15s}.store-row:hover{background:#ffffff08}.store-row__owner{display:flex;flex-direction:column;gap:2px}.store-row__brand{font-size:.78rem;color:var(--text-secondary)}.store-status-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.78rem;font-weight:600;border:1px solid}.store-row__progress{display:flex;align-items:center;gap:8px}.store-row__progress-bar{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;min-width:60px}.store-row__progress-fill{height:100%;background:var(--gradient);border-radius:3px;transition:width .3s}.store-row__progress-text{font-size:.78rem;color:var(--text-secondary);white-space:nowrap}.store-row__arrow{color:var(--text-secondary);font-size:1.1rem}.store-row__moroso-badge{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:#ef444426;color:#ef4444;margin-left:8px}.store-row__links{display:flex;gap:6px;align-items:center}.store-row__link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0f;text-decoration:none;font-size:.9rem;transition:background .2s}.store-row__link:hover{background:#ffffff1f}.stores-loading,.stores-empty{text-align:center;padding:40px 20px;color:var(--text-secondary)}.stores-view-toggle{display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.stores-view-toggle button{background:transparent;border:none;color:#ffffff4d;padding:6px 10px;cursor:pointer;font-size:.8rem;transition:all .2s}.stores-view-toggle button.active{background:#ffffff14;color:var(--orange)}.stores-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.store-card-item{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:6px}.store-card-item:hover{border-color:#ffffff1f;transform:translateY(-1px)}.store-card-item__header{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#fff}.store-card-item__product{font-size:.75rem;color:#ffffff80}.store-card-item__meta{display:flex;gap:12px;font-size:.7rem;color:#ffffff59}.store-card-item__links{display:flex;gap:6px;margin-top:4px}.store-card-item__links .store-row__link{width:auto;height:auto;padding:3px 8px;font-size:.65rem;text-decoration:none;color:#ffffff80}.store-detail{display:flex;flex-direction:column;gap:24px}.store-detail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.store-detail__header-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store-detail__header-left h2{margin:0;font-size:1.4rem;color:var(--text)}.store-detail__brand{color:var(--text-secondary);font-size:.9rem}.store-detail__header-right{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.9rem}.store-detail__gestor strong{color:var(--text)}.store-detail__service{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:2px 10px;font-size:.8rem;text-transform:capitalize}.store-detail__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.store-detail__card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.store-detail__card h4{margin:0 0 12px;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.store-detail__fields p{margin:0 0 6px;font-size:.9rem;color:var(--text)}.store-detail__fields span{color:var(--text-secondary);font-size:.8rem}.store-detail__section{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}.store-detail__section h3{margin:0 0 16px;font-size:1rem;color:var(--text)}.store-detail__section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.store-detail__section-header h3{margin:0;white-space:nowrap}.store-detail__progress-bar{flex:1;height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.store-detail__progress-fill{height:100%;background:var(--gradient);border-radius:4px;transition:width .3s}.store-detail__empty{color:var(--text-secondary);font-size:.9rem}.store-detail__notes{color:var(--text-secondary);white-space:pre-wrap;font-size:.9rem}.store-steps-list{display:flex;flex-direction:column;gap:8px}.store-step{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;transition:background .15s}.store-step:hover{background:#ffffff08}.store-step__check{width:32px;height:32px;border-radius:50%;border:2px solid var(--border);background:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.store-step--done .store-step__check{background:#22c55e;border-color:#22c55e;color:#fff}.store-step--blocked .store-step__check{border-color:#ef4444;color:#ef4444}.store-step__info{display:flex;flex-direction:column;gap:2px;min-width:0}.store-step__title{color:var(--text);font-size:.9rem;font-weight:500}.store-step--done .store-step__title{text-decoration:line-through;opacity:.6}.store-step__desc{color:var(--text-secondary);font-size:.8rem}.store-step__tag{display:inline-block;font-size:.7rem;padding:2px 8px;border-radius:4px;margin-top:2px;width:fit-content}.store-step__tag--team{background:#ef444426;color:#ef4444}.store-step__tag--video{background:#3b82f626;color:#3b82f6}.store-detail__tracking-stats{display:flex;gap:24px;margin-bottom:16px}.store-detail__tracking-stat{display:flex;flex-direction:column;gap:2px}.store-detail__tracking-stat-value{font-size:1.2rem;font-weight:700;color:var(--text)}.store-detail__tracking-stat-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase}.store-tracking-chart{display:flex;align-items:flex-end;gap:4px;height:120px;padding-top:8px}.store-tracking-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.store-tracking-bar__fill{width:100%;max-width:24px;background:var(--gradient);border-radius:4px 4px 0 0;min-height:2px;transition:height .3s}.store-tracking-bar__label{font-size:.65rem;color:var(--text-secondary)}.store-alerts-page{display:flex;flex-direction:column;gap:16px}.store-alerts-page__header{display:flex;align-items:center;justify-content:space-between}.store-alerts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.store-alert-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.store-alert-card__header{display:flex;align-items:center;gap:8px}.store-alert-card__priority{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;color:#fff;text-transform:uppercase}.store-alert-card__type{font-size:.8rem;color:var(--text-secondary)}.store-alert-card__title{margin:0;font-size:.95rem;color:var(--text)}.store-alert-card__message{margin:0;font-size:.85rem;color:var(--text-secondary)}.store-alert-card__resolve{align-self:flex-start;background:none;border:1px solid var(--orange);color:var(--orange);border-radius:6px;padding:4px 14px;cursor:pointer;font-size:.8rem;margin-top:4px;transition:all .15s}.store-alert-card__resolve:hover{background:var(--orange);color:var(--on-primary, #fff)}.store-alert-card__resolved-info{font-size:.8rem;color:var(--text-secondary);margin:0}@media(max-width:768px){.stores-dashboard__stats{grid-template-columns:repeat(3,1fr)}.store-detail__grid,.store-alerts-grid{grid-template-columns:1fr}}@media(max-width:600px){.stores-dashboard__stats{grid-template-columns:repeat(2,1fr)}}.stores-dashboard__section{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.gestor-heat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gestor-heat-card{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .2s,transform .15s}.gestor-heat-card:hover{border-color:var(--orange);transform:translateY(-1px)}.gestor-heat-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gestor-heat-card__name{font-weight:600;color:var(--text);font-size:.95rem}.gestor-heat-card__capacity{font-weight:700;font-size:1rem}.gestor-heat-card__bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-bottom:10px}.gestor-heat-card__bar-fill{height:100%;border-radius:3px;transition:width .3s}.gestor-heat-card__stats{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.8rem;color:var(--text-secondary)}.gestor-heat-card__stats strong{color:var(--text)}.stores-recent-list{display:flex;flex-direction:column;gap:2px}.stores-recent-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.stores-recent-item:hover{background:#ffffff08}.stores-recent-item__info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.stores-recent-item__info strong{color:var(--text);font-size:.9rem}.stores-recent-item__info span{color:var(--text-secondary);font-size:.78rem}.stores-recent-item__gestor{color:var(--text-secondary);font-size:.85rem;min-width:80px;text-align:right}.stores-list-page{display:flex;flex-direction:column;gap:16px}.stores-list-page__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stores-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.stores-filter-pill{background:none;border:1px solid var(--border);border-radius:20px;padding:5px 14px;color:var(--text-secondary);font-size:.82rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}.stores-filter-pill:hover{border-color:var(--text-secondary)}.stores-filter-pill--active{background:#ffffff0f;font-weight:600}.stores-filter-pill__count{font-size:.75rem;opacity:.7}.stores-search{flex:1;min-width:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:8px 14px;color:var(--text);font-size:.85rem;outline:none;transition:border-color .15s}.stores-search:focus{border-color:var(--orange)}.stores-search::placeholder{color:var(--text-secondary)}.stores-gestores-page{display:flex;flex-direction:column;gap:20px}.stores-gestores-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stores-gestores-summary__stat{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:4px}.stores-gestores-summary__value{font-size:1.8rem;font-weight:700;color:var(--text);line-height:1}.stores-gestores-summary__label{font-size:.78rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.gestor-cards-list{display:flex;flex-direction:column;gap:12px}.gestor-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}.gestor-card:hover{border-color:#ffffff1f}.gestor-card__header{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer}.gestor-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.gestor-card__info{flex:1;min-width:0}.gestor-card__name{margin:0;font-size:1rem;color:var(--text)}.gestor-card__email{font-size:.8rem;color:var(--text-secondary)}.gestor-card__capacity-wrap{display:flex;flex-direction:column;gap:4px;min-width:140px}.gestor-card__capacity-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.gestor-card__capacity-fill{height:100%;border-radius:3px;transition:width .3s}.gestor-card__capacity-text{font-size:.78rem;font-weight:600;text-align:right}.gestor-card__toggle{color:var(--text-secondary);font-size:.8rem;flex-shrink:0}.gestor-card__stats{display:flex;gap:20px;padding:0 20px 16px 74px}.gestor-card__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.gestor-card__stat-value{font-size:1.1rem;font-weight:700}.gestor-card__stat-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase}.gestor-card__stores{border-top:1px solid var(--border);padding:12px 20px 16px;display:flex;flex-direction:column;gap:6px}.gestor-card__store-row{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:6px;font-size:.88rem}.gestor-card__store-row:hover{background:#ffffff08}.gestor-card__store-name{font-weight:500;color:var(--text);flex:1}.gestor-card__store-brand{color:var(--text-secondary);font-size:.8rem}.gestor-card__store-product{color:var(--text-secondary);font-size:.8rem;min-width:80px;text-align:right}.stores-settings-page{display:flex;flex-direction:column;gap:24px}.stores-settings-section{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}.stores-settings-desc{font-size:.85rem;color:var(--text-secondary);margin:0 0 16px}.stores-settings-form{display:flex;gap:24px;flex-wrap:wrap}.stores-settings-field{display:flex;flex-direction:column;gap:6px}.stores-settings-field label{font-size:.82rem;color:var(--text-secondary);font-weight:500}.stores-settings-input{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--text);font-size:.9rem;width:120px;outline:none;transition:border-color .15s}.stores-settings-input:focus{border-color:var(--orange)}.gestor-settings-row td{vertical-align:middle}.gestor-settings-row__name{display:flex;align-items:center;gap:10px}.gestor-settings-row__avatar{width:32px;height:32px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.gestor-settings-row__email{display:block;font-size:.78rem;color:var(--text-secondary)}.gestor-settings-row__status{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:600}.gestor-settings-row__status--active{background:#22c55e26;color:#22c55e}.gestor-settings-row__status--inactive{background:#6b728026;color:#6b7280}.gestor-settings-row__capacity-btn{background:none;border:1px dashed var(--border);border-radius:6px;padding:4px 12px;color:var(--text);cursor:pointer;font-size:.85rem;transition:border-color .15s}.gestor-settings-row__capacity-btn:hover{border-color:var(--orange);color:var(--orange)}.gestor-settings-row__capacity-edit{display:flex;align-items:center;gap:6px}.gestor-settings-row__capacity-input{width:60px;background:var(--bg);border:1px solid var(--orange);border-radius:6px;padding:4px 8px;color:var(--text);font-size:.85rem;outline:none}.gestor-settings-row__save{background:var(--orange);border:none;border-radius:6px;padding:4px 10px;color:#fff;cursor:pointer;font-size:.85rem}.gestor-settings-row__calendar{display:flex;align-items:center;gap:6px}.gestor-settings-row__calendar-input{width:160px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:4px 8px;color:var(--text);font-size:.8rem;outline:none}.gestor-settings-row__calendar-input:focus{border-color:var(--orange)}.gestor-settings-row__calendar-save{background:var(--orange);border:none;border-radius:6px;padding:4px 10px;color:#fff;cursor:pointer;font-size:.8rem;white-space:nowrap}.gestor-settings-row__calendar-ok{color:#22c55e;font-size:.88rem}.ticket-detail__sidebar-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ticket-detail__calendar-btn{width:100%;background:var(--card)!important;color:var(--text)!important;border:1px solid var(--border)!important}.ticket-detail__calendar-btn:hover{border-color:var(--orange)!important}.ticket-chat__link{color:var(--orange);text-decoration:underline;word-break:break-all}.stores-settings-hint{font-size:.82rem;color:var(--text-secondary);margin-top:12px;padding:8px 12px;background:#ffffff05;border-radius:6px;border-left:3px solid var(--orange)}.gestor-card__commission{font-size:.72rem;color:var(--text-secondary);text-align:right}.stores-settings-legend{display:flex;flex-direction:column;gap:12px}.stores-settings-legend__item{display:flex;align-items:flex-start;gap:12px}.stores-settings-legend__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}.stores-settings-legend__item strong{color:var(--text);font-size:.9rem}.stores-settings-legend__item p{margin:2px 0 0;font-size:.82rem;color:var(--text-secondary)}@media(max-width:768px){.stores-gestores-summary{grid-template-columns:repeat(2,1fr)}.gestor-card__stats{padding-left:20px;flex-wrap:wrap;gap:12px}.gestor-card__capacity-wrap{min-width:100px}.gestor-heat-grid{grid-template-columns:1fr}}@media(max-width:600px){.stores-list-page__filters{flex-direction:column;align-items:stretch}.stores-search{min-width:auto}}.modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.store-creation-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:680px;max-width:95vw;max-height:90vh;overflow-y:auto;padding:28px}.store-creation-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.store-creation-modal__header h2{font-size:1.2rem;font-weight:700;color:var(--text)}.store-creation-modal__close{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:4px 8px}.store-creation-modal__section{margin-bottom:20px}.store-creation-modal__label{display:block;font-size:.82rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.store-creation-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-creation-modal__field{display:flex;flex-direction:column;gap:4px}.store-creation-modal__field label{font-size:.78rem;color:var(--text-secondary)}.store-creation-modal__field input,.store-creation-modal__select{padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.9rem}.store-creation-modal__field input:focus,.store-creation-modal__select:focus{border-color:var(--orange);outline:none}.store-creation-modal__select{width:100%;cursor:pointer}.store-creation-modal__warning{display:block;margin-top:6px;font-size:.78rem;color:#ef4444}.store-creation-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.store-creation-modal__service-types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.store-service-card{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--bg);border:2px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s}.store-service-card input{display:none}.store-service-card:hover{border-color:var(--orange)}.store-service-card--selected{border-color:var(--orange);background:#ffffff08}.store-service-card__name{font-weight:700;font-size:.88rem;color:var(--text)}.store-service-card__desc{font-size:.74rem;color:var(--text-secondary);line-height:1.3}.store-tickets-page{padding:0}.store-tickets-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ticket-list{display:flex;flex-direction:column;gap:6px}.ticket-card{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .15s}.ticket-card:hover{border-color:var(--orange);background:#ffffff05}.ticket-card__left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ticket-card__priority-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ticket-card__info{min-width:0}.ticket-card__subject{font-weight:600;font-size:.92rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card__meta{font-size:.78rem;color:var(--text-secondary);margin-top:2px}.ticket-card__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.ticket-card__status{padding:4px 10px;border-radius:6px;font-size:.76rem;font-weight:600;border:1px solid;white-space:nowrap}.ticket-card__arrow{color:var(--text-secondary);font-size:1.1rem}.ticket-new-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;width:520px;max-width:95vw;padding:24px}.ticket-new-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ticket-new-modal__header h3{font-size:1.1rem;font-weight:700;color:var(--text)}.ticket-new-modal__header button{background:none;border:none;color:var(--text-secondary);font-size:1.4rem;cursor:pointer}.ticket-new-modal__field{margin-bottom:14px}.ticket-new-modal__field label{display:block;font-size:.78rem;color:var(--text-secondary);margin-bottom:4px}.ticket-new-modal__field input,.ticket-new-modal__field select,.ticket-new-modal__field textarea{width:100%;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.9rem;font-family:inherit;resize:vertical}.ticket-new-modal__field input:focus,.ticket-new-modal__field select:focus,.ticket-new-modal__field textarea:focus{border-color:var(--orange);outline:none}.ticket-new-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ticket-new-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.ticket-detail{padding:0}.ticket-detail__header{margin-bottom:20px}.ticket-detail__back{background:none;border:none;color:var(--text-secondary);font-size:.86rem;cursor:pointer;padding:0;margin-bottom:8px}.ticket-detail__back:hover{color:var(--orange)}.ticket-detail__title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ticket-detail__subject{font-size:1.15rem;font-weight:700;color:var(--text)}.ticket-detail__meta{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);margin-top:6px;flex-wrap:wrap}.ticket-detail__dot{opacity:.5}.ticket-detail__body{display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:start}.ticket-chat{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-height:400px;max-height:65vh}.ticket-chat__messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.ticket-chat__loading,.ticket-chat__empty{text-align:center;color:var(--text-secondary);padding:40px 0;font-size:.88rem}.ticket-chat__msg{display:flex}.ticket-chat__msg--client{justify-content:flex-start}.ticket-chat__msg--gestor{justify-content:flex-end}.ticket-chat__msg--system{justify-content:center}.ticket-chat__bubble{max-width:70%;padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.45}.ticket-chat__msg--client .ticket-chat__bubble{background:var(--bg);border:1px solid var(--border);border-bottom-left-radius:4px}.ticket-chat__msg--gestor .ticket-chat__bubble{background:var(--orange);color:var(--black, #000);border-bottom-right-radius:4px}.ticket-chat__sender{font-size:.72rem;font-weight:700;margin-bottom:3px;opacity:.7}.ticket-chat__content{white-space:pre-wrap;word-break:break-word}.ticket-chat__time{font-size:.68rem;opacity:.5;margin-top:4px;text-align:right}.ticket-chat__system{font-size:.78rem;color:var(--text-secondary);background:var(--bg);padding:6px 14px;border-radius:20px;font-style:italic}.ticket-chat__input{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.ticket-chat__input input{flex:1;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.9rem}.ticket-chat__input input:focus{border-color:var(--orange);outline:none}.ticket-chat__input .btn-action{flex-shrink:0;padding:10px 18px}.ticket-detail__sidebar{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px}.ticket-detail__sidebar-section{margin-bottom:14px}.ticket-detail__sidebar-section label{display:block;font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ticket-detail__sidebar-section span{font-size:.84rem;color:var(--text)}.ticket-detail__status-select{width:100%;padding:8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.84rem}.store-detail__gestor-wrap{display:flex;align-items:center;gap:8px;position:relative}.store-detail__gestor-dropdown{position:absolute;top:100%;right:0;z-index:50;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:6px;min-width:220px;box-shadow:0 8px 32px #0000004d}.store-detail__gestor-option{display:block;width:100%;text-align:left;padding:8px 12px;background:none;border:none;color:var(--text);font-size:.86rem;border-radius:6px;cursor:pointer}.store-detail__gestor-option:hover{background:#ffffff0d}.store-detail__gestor-option--active{color:var(--orange);font-weight:600}.store-detail__timeline{display:flex;flex-direction:column;gap:6px}.store-detail__timeline-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg);border-radius:8px;font-size:.84rem}.store-detail__timeline-date{color:var(--text-secondary);font-size:.76rem;min-width:80px}.store-detail__timeline-type{font-weight:600;color:var(--orange);min-width:70px}.store-detail__timeline-desc{color:var(--text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-detail__ticket-list{display:flex;flex-direction:column;gap:4px}.store-detail__ticket-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg);border-radius:8px;cursor:pointer;transition:background .15s}.store-detail__ticket-row:hover{background:#ffffff0a}.store-detail__ticket-subject{flex:1;font-size:.88rem;color:var(--text);font-weight:500}.store-detail__ticket-date{font-size:.76rem;color:var(--text-secondary)}.gestor-dashboard{padding:0}.gestor-dashboard__greeting{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:20px}.gestor-dashboard__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.gestor-dashboard__capacity{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:16px 18px;margin-bottom:20px}.gestor-dashboard__capacity-header{display:flex;justify-content:space-between;align-items:center;font-size:.86rem;color:var(--text-secondary);margin-bottom:8px}.gestor-dashboard__capacity-bar{height:8px;background:var(--border);border-radius:4px;overflow:hidden}.gestor-dashboard__capacity-fill{height:100%;border-radius:4px;transition:width .3s}.gestor-dashboard__section{margin-bottom:20px}.gestor-dashboard__section h3{font-size:.92rem;font-weight:700;color:var(--text);margin-bottom:10px}.gestor-dashboard__store-list{display:flex;flex-direction:column;gap:4px}.gestor-dashboard__store-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .15s;font-size:.88rem;color:var(--text)}.gestor-dashboard__store-item:hover{border-color:var(--orange)}.client-portal{padding:0;max-width:720px;margin:0 auto}.client-portal__empty{text-align:center;padding:60px 20px;color:var(--text-secondary)}.client-portal__empty h2{font-size:1.3rem;color:var(--text);margin-bottom:8px}.client-portal__store-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px;margin-bottom:20px}.client-portal__store-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.client-portal__store-header h2{font-size:1.2rem;font-weight:700;color:var(--text)}.client-portal__owner{font-size:.84rem;color:var(--text-secondary);margin-top:2px}.client-portal__store-info{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-portal__info-item{display:flex;flex-direction:column;gap:2px}.client-portal__info-label{font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.client-portal__info-value{font-size:.9rem;color:var(--text);font-weight:500}.client-portal__section{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px 22px;margin-bottom:16px}.client-portal__section h3{font-size:.96rem;font-weight:700;color:var(--text);margin-bottom:14px}.client-portal__progress-bar-wrap{margin-bottom:14px}.client-portal__progress-bar{height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:6px}.client-portal__progress-fill{height:100%;background:var(--orange);border-radius:4px;transition:width .3s}.client-portal__progress-text{font-size:.78rem;color:var(--text-secondary)}.client-portal__steps{display:flex;align-items:center;gap:0;margin-bottom:14px;overflow-x:auto}.client-portal__step{display:flex;align-items:center;flex:1}.client-portal__step:after{content:"";flex:1;height:2px;background:var(--border);margin:0 4px}.client-portal__step:last-child:after{display:none}.client-portal__step--done:after{background:var(--orange)}.client-portal__step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:var(--bg);border:2px solid var(--border);color:var(--text-secondary);flex-shrink:0}.client-portal__step--done .client-portal__step-dot{background:var(--orange);border-color:var(--orange);color:var(--black, #000)}.client-portal__step--current .client-portal__step-dot{border-color:var(--orange);color:var(--orange)}.client-portal__step-list{display:flex;flex-direction:column;gap:4px}.client-portal__step-item{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.86rem;color:var(--text-secondary)}.client-portal__step-item--done{color:var(--text)}.client-portal__step-item--done .client-portal__step-check{color:var(--orange)}.client-portal__step-check{font-size:.88rem;width:20px;text-align:center}.onboarding-steps{display:flex;flex-direction:column;gap:0;margin-top:16px}.onboarding-step{border-left:3px solid var(--border);margin-left:14px;padding-left:20px;padding-bottom:8px;position:relative}.onboarding-step:last-child{border-left-color:transparent}.onboarding-step--done,.onboarding-step--active{border-left-color:var(--orange)}.onboarding-step__header{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;user-select:none}.onboarding-step--locked .onboarding-step__header,.onboarding-step--blocked .onboarding-step__header,.onboarding-step--pending .onboarding-step__header{cursor:default}.onboarding-step__number{position:absolute;left:-16px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card);border:2px solid var(--border);font-size:.8rem;font-weight:600;z-index:1}.onboarding-step--done .onboarding-step__number{border-color:var(--orange);background:var(--orange)}.onboarding-step--active .onboarding-step__number{border-color:var(--orange)}.onboarding-step--blocked .onboarding-step__number{border-color:#ef4444}.onboarding-step__icon{font-size:.78rem}.onboarding-step__icon--done{color:#fff}.onboarding-step__icon--active{color:var(--orange)}.onboarding-step__icon--blocked{color:#ef4444;font-size:.7rem}.onboarding-step__icon--locked{color:var(--text-secondary);font-size:.7rem}.onboarding-step__icon--pending{color:var(--text-secondary)}.onboarding-step__title-wrap{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.onboarding-step__title{font-size:.92rem;font-weight:600;color:var(--text)}.onboarding-step--locked .onboarding-step__title,.onboarding-step--pending .onboarding-step__title{color:var(--text-secondary)}.onboarding-step__badge{font-size:.7rem;padding:2px 8px;border-radius:10px;font-weight:500}.onboarding-step__badge--done{background:#22c55e26;color:#22c55e}.onboarding-step__badge--blocked{background:#ef44441f;color:#ef4444}.onboarding-step__badge--locked{background:#6b72801f;color:#6b7280}.onboarding-step__chevron{color:var(--text-secondary);font-size:.82rem;flex-shrink:0}.onboarding-step__body{padding:4px 0 16px}.onboarding-step__description{font-size:.86rem;color:var(--text-secondary);line-height:1.5;margin-bottom:14px}.onboarding-step__video{position:relative;width:100%;padding-bottom:56.25%;border-radius:10px;overflow:hidden;background:#050510;margin-bottom:16px}.onboarding-step__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.onboarding-step__deliverables{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:14px}.onboarding-step__deliverables-title{font-size:.82rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.onboarding-step__deliverable{margin-bottom:10px}.onboarding-step__deliverable:last-child{margin-bottom:0}.onboarding-step__deliverable-label{display:block;font-size:.82rem;font-weight:500;color:var(--text);margin-bottom:4px}.onboarding-step__required{color:#ef4444}.onboarding-step__deliverable-input{width:100%;padding:8px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.88rem;font-family:inherit}.onboarding-step__deliverable-input:focus{outline:none;border-color:var(--orange)}.onboarding-step__deliverable-value{font-size:.88rem;color:var(--text);padding:6px 0}.onboarding-step__complete-btn{display:inline-block;padding:10px 20px;background:var(--gradient);color:#fff;font-weight:600;font-size:.88rem;border:none;border-radius:8px;cursor:pointer;margin-top:4px}.onboarding-step__complete-btn:disabled{opacity:.5;cursor:not-allowed}.onboarding-step__complete-btn:not(:disabled):hover{filter:brightness(1.1)}.onboarding-step__completed-date{font-size:.78rem;color:var(--text-secondary);margin-top:8px}.ticket-new-modal__fixed-store{padding:8px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:.88rem;color:var(--text)}.client-portal__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-portal__support-actions{margin-bottom:12px}.client-portal__recent-tickets{display:flex;flex-direction:column;gap:4px}.tracking-form{margin-top:16px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:16px}.tracking-form__title{font-size:.88rem;font-weight:600;margin-bottom:12px;color:var(--text)}.tracking-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.tracking-form__field label{display:block;font-size:.76rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.tracking-form__field input{width:100%;padding:8px 10px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.88rem;font-family:inherit}.tracking-form__field input:focus{outline:none;border-color:var(--orange)}.tracking-form__submit{width:100%}.tracking-form__done{margin-top:16px;padding:14px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px;text-align:center;color:#22c55e;font-size:.88rem;font-weight:500}.cp{padding:0;max-width:760px;margin:0 auto}.cp__empty{text-align:center;padding:60px 20px}.cp__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px}.cp__greeting{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.cp__subtitle{font-size:.78rem;color:#fff6;margin:4px 0 0}.cp__status-badge{padding:5px 14px;border-radius:20px;font-size:.7rem;font-weight:600;border:1px solid;white-space:nowrap;flex-shrink:0}.cp__info-bar{display:flex;flex-wrap:wrap;gap:16px;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;margin-bottom:16px}.cp__info-item{display:flex;flex-direction:column;gap:2px;min-width:0}.cp__info-label{font-size:.62rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.04em}.cp__info-value{font-size:.82rem;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.cp__kpi{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px}.cp__kpi-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.cp__kpi-value{font-size:1.2rem;font-weight:700;color:var(--text);line-height:1.1}.cp__kpi-label{font-size:.68rem;color:#fff6;margin-top:2px}.cp__card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px;margin-bottom:16px}.cp__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cp__card-title{font-size:.9rem;font-weight:700;color:var(--text);margin:0}.cp__period-toggle{display:flex;gap:4px}.cp__period-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff6;padding:4px 10px;cursor:pointer;font-size:.68rem;font-weight:600;transition:all .15s}.cp__period-btn--active{font-weight:700}.cp__revenue-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.cp__rev-stat{display:flex;flex-direction:column;gap:2px;text-align:center}.cp__rev-stat-label{font-size:.62rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.03em}.cp__rev-stat-value{font-size:.88rem;font-weight:700;color:var(--text)}.cp__progress-bar{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden;margin-bottom:6px}.cp__progress-fill{height:100%;border-radius:3px;transition:width .4s ease}.cp__tracking-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp__tracking-field label{display:block;font-size:.68rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.cp__tracking-field input{width:100%;padding:8px 10px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.85rem;font-family:inherit}.cp__tracking-field input:focus{outline:none;border-color:var(--orange)}.cp__reports-list{display:flex;flex-direction:column;gap:6px}.cp__report-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border-radius:10px}.cp__report-date{font-size:.72rem;color:var(--orange);font-weight:600;white-space:nowrap}.cp__report-summary{font-size:.78rem;color:#ffffff80;flex:1;min-width:0}.cp__actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.cp__action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:all .15s;text-align:center;color:inherit}.cp__action-card:hover{background:var(--bg-card-hover);border-color:#ffffff1f}.cp__action-icon{font-size:1.5rem}.cp__action-label{font-size:.82rem;font-weight:600;color:var(--text)}.cp__action-desc{font-size:.65rem;color:#ffffff59}.cp__ticket-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#ffffff05;border-radius:10px;cursor:pointer;margin-bottom:4px;transition:background .15s}.cp__ticket-row:hover{background:#ffffff0d}.cp__ticket-subject{font-size:.82rem;color:var(--text);font-weight:500}.cp__ticket-status{font-size:.7rem;color:#fff6}@media(max-width:600px){.cp__kpis,.cp__revenue-stats,.cp__actions-grid,.cp__tracking-grid{grid-template-columns:1fr 1fr}.cp__info-bar{gap:10px}}@media(max-width:400px){.cp__kpis,.cp__actions-grid{grid-template-columns:1fr}}.store-detail__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.store-detail__card-header h4{margin:0}.store-detail__upsell-info p{font-size:.88rem;margin-bottom:6px}.store-detail__upsell-info p span{color:var(--text-secondary);font-size:.82rem}.store-detail__upsell-actions{display:flex;gap:8px;margin-top:10px}.btn-sm--success{background:#22c55e;color:#fff;border-color:#22c55e}.btn-sm--success:hover{background:#16a34a}.btn-sm--danger{background:#ef4444;color:#fff;border-color:#ef4444}.btn-sm--danger:hover{background:#dc2626}.gestor-dashboard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}@media(max-width:600px){.gestor-dashboard__kpis{grid-template-columns:repeat(2,1fr)}.client-portal__store-info{grid-template-columns:1fr}}@media(max-width:768px){.store-creation-modal__service-types,.store-creation-modal__grid,.ticket-detail__body,.ticket-new-modal__row{grid-template-columns:1fr}}@media(max-width:480px){.topnav{padding:0 12px;height:50px}.topnav__brand{display:none}.topnav__logo{width:26px;height:26px}.topnav__home{padding:6px}.layout-v2__main{padding:16px 12px}.mini-layout__header{flex-direction:column;height:auto;padding:10px 12px;gap:8px}.mini-layout__left{gap:8px}.mini-layout__back{padding:5px 10px;font-size:.75rem}.mini-layout__title{font-size:.88rem}.mini-layout__tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:2px;padding-bottom:2px;scrollbar-width:none}.mini-layout__tabs::-webkit-scrollbar{display:none}.mini-layout__tab{padding:6px 12px;font-size:.74rem;white-space:nowrap;flex-shrink:0}.mini-layout__content{padding:14px 12px}.home-page{padding:20px 14px 40px}.home-header{margin-bottom:24px}.home-header__logo{width:56px;height:56px;border-radius:14px}.home-header__title{font-size:1.3rem}.home-clock__time{font-size:1.8rem}.home-clock__date{font-size:.78rem}.home-quick-metrics{gap:6px;margin-bottom:20px}.home-metric-pill{padding:10px 12px;min-width:0;flex:1 1 calc(50% - 4px);border-radius:12px}.home-metric-pill__label{font-size:.62rem}.home-metric-pill__value{font-size:.95rem}.home-metric-pill__value--sub{font-size:.78rem}.home-apps-row{grid-template-columns:1fr;max-width:100%;gap:12px;margin-bottom:16px}.home-app-card{padding:16px;border-radius:16px}.home-app-card__icon{width:42px;height:42px;border-radius:12px;font-size:1.2rem}.home-app-card__info h3{font-size:.92rem}.home-app-card__metrics{gap:8px}.home-app-card__metric-value{font-size:.88rem}.home-app-card__metric-label{font-size:.6rem}.home-bg-orb{display:none}.home-apps-row--mini{gap:10px;grid-template-columns:1fr;margin-bottom:16px}.home-mini-card{padding:14px;border-radius:14px}.home-mini-card__icon{width:36px;height:36px;font-size:1.2rem;border-radius:10px}.home-mini-card__content h4{font-size:.84rem;margin-bottom:8px}.home-mini-card__links button{padding:4px 10px;font-size:.72rem}.home-widgets{grid-template-columns:1fr;max-width:100%;gap:10px}.home-widget--wide{grid-column:span 1}.home-widget{padding:14px;border-radius:14px}.home-widget__title{font-size:.76rem}.home-widget-summary__stats{gap:12px}.dashboard-actions{flex-direction:column;gap:8px}.btn-action{width:100%;text-align:center;font-size:.84rem;padding:10px 16px}.btn-sm{font-size:.76rem;padding:5px 10px}.stats-grid,.stats-grid--3,.stats-grid--4,.stats-grid--5{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.big-numbers,.big-numbers--3{grid-template-columns:1fr!important;gap:8px!important}.big-number-card{padding:14px}.big-number-value{font-size:1.4rem}.stat-card{padding:12px}.stat-card-value{font-size:1.15rem}.stat-card-label{font-size:.72rem}.charts-grid,.charts-grid--3{grid-template-columns:1fr!important;gap:10px!important}.chart-card{padding:12px}.table-toolbar{flex-direction:column;gap:8px}.table-search{min-width:0;width:100%}.table-filters{flex-wrap:wrap}.filter-btn{padding:6px 12px;font-size:.74rem}.summary-table-wrapper,.stores-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{min-width:600px}.data-table th{padding:8px;font-size:.66rem;white-space:nowrap}.data-table td{padding:7px 8px;font-size:.76rem}.stores-table{min-width:500px}.leaderboards-grid{grid-template-columns:1fr!important}.leaderboard-card{padding:12px}.leaderboard-row{padding:8px 10px;gap:8px}.leaderboard-avatar{width:28px;height:28px;font-size:.7rem}.filters-bar{flex-direction:column;align-items:stretch;gap:8px}.filters-left,.filters-right,.date-presets{flex-wrap:wrap}.filter-chip{padding:5px 10px;font-size:.72rem}.filter-date-input{max-width:120px;font-size:.72rem}.form-grid,.form-grid--3{grid-template-columns:1fr!important}.form-card{padding:18px 14px}.form-title{font-size:1.05rem}.form-group label{font-size:.78rem}.form-group input,.form-group select,.form-group textarea{font-size:calc(16px * var(--ax-font-scale, 1));padding:10px 12px}.form-actions{flex-direction:column}.role-toggle{width:100%}.team-grid{grid-template-columns:1fr!important}.team-card{padding:14px}.login-card{padding:28px 18px;margin:0 12px;max-width:100%}.login-title{font-size:1.3rem}.login-form input{font-size:calc(16px * var(--ax-font-scale, 1))}.modal-content,.store-creation-modal,.ticket-new-modal{width:calc(100vw - 16px)!important;max-width:100vw!important;max-height:92vh;margin:4vh 8px;border-radius:14px;padding:16px}.modal-overlay{align-items:flex-end;padding:0}.stores-dashboard__stats{grid-template-columns:repeat(2,1fr)!important;gap:8px}.store-stat-card{padding:12px}.store-stat-card__value{font-size:1.3rem}.store-stat-card__label{font-size:.72rem}.stores-list-page__filters{flex-direction:column;gap:8px}.stores-search{width:100%;min-width:0}.stores-list-page__header{flex-direction:column;align-items:stretch;gap:8px}.store-row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.store-row__right{width:100%;display:flex;justify-content:space-between}.store-detail__header{flex-direction:column;align-items:flex-start;gap:10px}.store-detail__header-right{align-items:flex-start}.store-detail__grid{grid-template-columns:1fr!important;gap:12px}.store-detail__card{padding:14px}.store-detail__fields p{font-size:.82rem}.store-detail__tracking-stats{grid-template-columns:repeat(2,1fr);gap:8px}.store-detail__gestor-dropdown{right:auto;left:0;min-width:200px}.stores-gestores-summary{grid-template-columns:repeat(2,1fr);gap:8px}.stores-gestores-summary__stat{padding:12px}.stores-gestores-summary__value{font-size:1.3rem}.gestor-card__header{flex-wrap:wrap;gap:8px;padding:12px}.gestor-card__avatar{width:32px;height:32px;font-size:.8rem}.gestor-card__capacity-wrap{width:100%;order:10;min-width:0}.gestor-card__stats{padding:10px 12px;flex-wrap:wrap;gap:8px}.gestor-card__stat{min-width:60px}.gestor-card__stores{padding:8px 12px}.gestor-card__store-row{flex-wrap:wrap;gap:4px;padding:6px 0}.ticket-card{padding:12px}.ticket-card__left{gap:8px}.ticket-card__right{flex-direction:column;align-items:flex-end;gap:4px}.ticket-card__subject{font-size:.88rem}.ticket-card__meta{font-size:.72rem}.ticket-detail__body{grid-template-columns:1fr!important}.ticket-detail__sidebar{order:-1}.ticket-chat{min-height:300px;max-height:55vh}.ticket-chat__messages{padding:12px}.ticket-chat__bubble{max-width:85%;font-size:.84rem}.ticket-chat__input{padding:10px 12px}.ticket-chat__input input{font-size:calc(16px * var(--ax-font-scale, 1));padding:10px 12px}.ticket-detail__subject{font-size:1rem}.ticket-detail__sidebar-actions{flex-direction:column}.onboarding-step{padding:12px}.onboarding-step__header{gap:8px}.onboarding-step__number{width:28px;height:28px;font-size:.72rem}.onboarding-step__title{font-size:.88rem}.onboarding-step__body{padding-left:0}.onboarding-step__video iframe{height:180px}.onboarding-step__deliverables{gap:8px}.tracking-form{padding:14px}.tracking-form__grid{grid-template-columns:1fr 1fr;gap:8px}.client-portal__store-info{grid-template-columns:1fr!important}.client-portal__actions{flex-direction:column;gap:8px}.gestor-dashboard__kpis{grid-template-columns:repeat(2,1fr)!important;gap:8px}.gestor-dashboard__store-item{padding:10px 12px;font-size:.86rem}.gestor-dashboard__capacity,.stores-settings-section{padding:14px}.stores-table-wrap{margin:0 -12px;padding:0 12px}.installments-page{padding:0}.installments-summary{grid-template-columns:repeat(2,1fr);gap:8px}.installments-summary__stat{padding:12px}.installments-summary__value{font-size:1.3rem}.installments-toolbar{flex-direction:column;gap:8px}.installments-filters{flex-wrap:wrap}.installments-filter{padding:5px 10px;font-size:.76rem}.installments-toolbar__right{flex-direction:column;width:100%}.installments-search{width:100%}.installment-card__header{flex-wrap:wrap;gap:8px;padding:12px}.installment-card__avatar{width:32px;height:32px;font-size:.78rem}.installment-card__progress-wrap{width:100%;order:10}.installment-card__amount{text-align:left}.installment-card__body{padding:12px}.installment-payment{flex-wrap:wrap;gap:6px;padding:8px 10px}.installment-payment__number{width:auto;font-size:.8rem}.installment-payment__amount{width:auto;font-size:.82rem}.installment-payment__btn{width:100%;text-align:center;padding:8px}.installment-card__actions{flex-direction:column}.store-creation-modal__service-types,.store-creation-modal__grid,.ceo-quick-cards{grid-template-columns:1fr!important}.ceo-section-header{flex-direction:column;align-items:flex-start;gap:8px}.ceo-search-input,.ceo-view-toggle{width:100%}.ceo-view-btn{flex:1;text-align:center}.ceo-team-grid,.lead-detail-grid{grid-template-columns:1fr!important}.lead-detail-panel{padding:12px}.period-banner{flex-direction:column;gap:4px;font-size:.78rem;padding:10px 14px}.commission-grid{grid-template-columns:1fr!important}.task-board{overflow-x:auto;-webkit-overflow-scrolling:touch}.home-bg-orb--1{width:250px;height:250px}.home-bg-orb--2{width:200px;height:200px}input,select,textarea{font-size:calc(16px * var(--ax-font-scale, 1))!important}.crm-toolbar{gap:8px!important;padding:0 0 12px!important}.crm-toolbar__actions{gap:4px!important;margin-left:0!important;flex-wrap:wrap}.crm-toolbar__actions .btn-action{padding:8px 10px!important}.crm-toolbar__btn-ghost{padding:8px!important}}.crm-sidebar-overlay{display:none}@media(max-width:768px){.crm-sidebar-overlay{display:block;position:fixed;inset:0;background:#05051099;backdrop-filter:blur(4px);z-index:199}.crm-sidebar{position:fixed!important;left:0;top:0;bottom:0;width:260px!important;min-width:260px!important;z-index:200!important;background:var(--bg)!important;border-right:1px solid var(--border)!important;height:100vh!important;box-shadow:4px 0 20px #00000080}.crm-content{padding-left:0!important}.crm-hide-mobile{display:none!important}.crm-views-toggle__label{display:none}}@supports (padding: env(safe-area-inset-top)){.topnav{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.topnav__mobile-menu{top:calc(64px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.mini-layout__header{padding-top:max(0px,env(safe-area-inset-top))}.home-page{padding-bottom:max(40px,calc(env(safe-area-inset-bottom) + 16px))}.agent-fab{bottom:max(12px,calc(env(safe-area-inset-bottom) + 4px))}.ticket-chat__input{padding-bottom:max(12px,env(safe-area-inset-bottom))}.login-page{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media(hover:none)and (pointer:coarse){.topnav__item,.mini-layout__tab,.filter-btn,.filter-chip,.installments-filter,.btn-sm,.gestor-card__store-row,.ticket-card,.store-row{min-height:44px;display:flex;align-items:center}.installment-payment__btn,.btn-action,.sidebar-logout,.topnav__action{min-height:44px}*{touch-action:manipulation}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.contabilidad-month-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.contabilidad-month-label{font-size:1.15rem;font-weight:600;text-transform:capitalize;min-width:180px;text-align:center}.contabilidad-tabs{display:flex;gap:4px;background:#ffffff08;border-radius:10px;padding:4px;margin-bottom:24px}.contabilidad-tab{flex:1;padding:10px 16px;border:none;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s}.contabilidad-tab:hover{background:#ffffff0a}.contabilidad-tab--active{background:#ffffff14;color:var(--text);font-weight:600}.contabilidad-section{animation:fadeIn .2s ease}.contabilidad-pl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.contabilidad-pl-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.contabilidad-pl-card__label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.contabilidad-pl-card__value{font-size:1.35rem;font-weight:700;color:var(--text)}.contabilidad-pl-card__sub{font-size:.72rem;color:var(--text-secondary);margin-top:4px}.contabilidad-pl-card--revenue{border-left:3px solid var(--orange)}.contabilidad-pl-card--expense{border-left:3px solid #ef4444}.contabilidad-pl-card--profit{border-left:3px solid #22c55e}.contabilidad-pl-card--loss{border-left:3px solid #ef4444}.contabilidad-waterfall{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 24px;margin-bottom:24px}.contabilidad-waterfall__row{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem;color:var(--text);border-bottom:1px solid var(--border)}.contabilidad-waterfall__row:last-child{border-bottom:none}.contabilidad-waterfall__row--minus{color:#ef4444}.contabilidad-waterfall__row--total{font-weight:700;font-size:1rem;padding-top:12px}.contabilidad-opex-mini{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 24px}.contabilidad-opex-mini h4{font-size:.82rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.contabilidad-opex-mini__list{display:flex;flex-direction:column;gap:6px}.contabilidad-opex-mini__item{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text)}.contabilidad-summary-row{display:flex;gap:16px;margin-bottom:24px}.contabilidad-summary-item{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.contabilidad-summary-item__label{font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.contabilidad-summary-item__value{font-size:1.2rem;font-weight:700;color:var(--text)}.contabilidad-table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid var(--border);background:var(--bg-card)}.contabilidad-table{width:100%;border-collapse:collapse;font-size:.85rem}.contabilidad-table th{text-align:left;padding:12px 16px;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.contabilidad-table td{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text);white-space:nowrap}.contabilidad-table tbody tr:hover{background:#ffffff05}.contabilidad-table tfoot td{border-top:1px solid var(--border);padding:12px 16px;color:var(--text)}.contabilidad-opex-breakdown{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contabilidad-opex-bar{display:flex;align-items:center;gap:12px}.contabilidad-opex-bar__label{width:100px;font-size:.82rem;color:var(--text-secondary);flex-shrink:0}.contabilidad-opex-bar__track{flex:1;height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden}.contabilidad-opex-bar__fill{height:100%;background:var(--orange);border-radius:4px;transition:width .3s ease}.contabilidad-opex-bar__value{font-size:.82rem;font-weight:600;color:var(--text);min-width:80px;text-align:right}.contabilidad-opex-bar__pct{font-size:.72rem;color:var(--text-secondary);min-width:40px;text-align:right}@media(max-width:768px){.contabilidad-pl-grid{grid-template-columns:repeat(2,1fr)}.contabilidad-summary-row{flex-direction:column}.contabilidad-tabs{flex-wrap:wrap}.contabilidad-opex-bar__label{width:70px;font-size:.75rem}}@media(max-width:480px){.contabilidad-pl-grid{grid-template-columns:1fr}}.minimal-theme{--orange: #ffffff;--yellow: #737373;--black: #000000;--white: #e4e4e7;--bg: #000000;--bg-card: rgba(255,255,255,.025);--bg-card-hover: rgba(255,255,255,.05);--bg-card-solid: #0a0a0a;--bg-card-light: rgba(255,255,255,.03);--bg-sidebar: #000000;--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.1);--border-focus: #ffffff;--text: #e4e4e7;--text-secondary: rgba(255,255,255,.45);--text-muted: rgba(255,255,255,.2);--text-dark: #e4e4e7;--gradient: linear-gradient(135deg, #ffffff, #737373);--glow: rgba(255,255,255,.04);--success: #22c55e;--danger: #ef4444;--warning: #eab308;font-family:Montserrat,-apple-system,sans-serif!important;background:#000!important;color:#e4e4e7}.minimal-theme,.minimal-theme *,.minimal-theme button,.minimal-theme input,.minimal-theme select,.minimal-theme textarea,.minimal-theme th,.minimal-theme td,.minimal-theme label,.minimal-theme span,.minimal-theme p,.minimal-theme h1,.minimal-theme h2,.minimal-theme h3,.minimal-theme h4,.minimal-theme h5,.minimal-theme h6{font-family:Montserrat,-apple-system,sans-serif!important}.minimal-theme *{border-color:#ffffff0f!important}.minimal-theme [class*=card],.minimal-theme [class*=Card],.minimal-theme [class*=panel],.minimal-theme [class*=Panel],.minimal-theme [class*=modal],.minimal-theme [class*=Modal],.minimal-theme [class*=box],.minimal-theme [class*=container]{background:#ffffff06!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important}.minimal-theme table{border-collapse:collapse;width:100%}.minimal-theme th{background:#ffffff08!important;color:#ffffff80!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 12px!important}.minimal-theme td{padding:10px 12px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;color:#ffffffb3!important;font-size:.85rem!important;font-weight:400!important}.minimal-theme tr:hover td{background:#ffffff08!important}.minimal-theme button{border-radius:8px!important;font-weight:500!important;letter-spacing:-.01em!important;transition:all .2s ease!important}.minimal-theme button:not([class*=bubble]):not([class*=mnav]):not([style*="background: rgb(255"]){background:#ffffff0f!important;color:#fffc!important;border:1px solid rgba(255,255,255,.08)!important}.minimal-theme button:hover:not([class*=bubble]){background:#ffffff1a!important}.minimal-theme [class*=primary],.minimal-theme [class*=Primary],.minimal-theme button[style*="background: var(--orange)"],.minimal-theme button[style*="background: rgb(255, 107, 0)"]{background:#fff!important;color:#000!important;font-weight:600!important}.minimal-theme input,.minimal-theme select,.minimal-theme textarea{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#e4e4e7!important;padding:10px 12px!important;font-size:.85rem!important;outline:none!important}.minimal-theme input:focus,.minimal-theme select:focus,.minimal-theme textarea:focus{border-color:#fff3!important;box-shadow:0 0 0 2px #ffffff0d!important}.minimal-theme input::placeholder,.minimal-theme textarea::placeholder{color:#fff3!important}.minimal-theme [class*=badge],.minimal-theme [class*=Badge],.minimal-theme [class*=tag],.minimal-theme [class*=Tag],.minimal-theme [class*=pill],.minimal-theme [class*=chip]{background:#ffffff0f!important;color:#fff9!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;font-size:.7rem!important;font-weight:500!important}.minimal-theme [class*=tab],.minimal-theme [class*=Tab]{background:transparent!important;color:#fff6!important;border-bottom:2px solid transparent!important;font-weight:500!important;font-size:.8rem!important}.minimal-theme [class*=tab][class*=active],.minimal-theme [class*=Tab][class*=active],.minimal-theme [class*=tab][class*=Active],.minimal-theme [class*=tab][aria-selected=true]{color:#fff!important;border-bottom-color:#fff!important}.minimal-theme h1{font-size:1.5rem!important;font-weight:200!important;letter-spacing:-.03em!important}.minimal-theme h2{font-size:1.2rem!important;font-weight:300!important;letter-spacing:-.02em!important}.minimal-theme h3{font-size:1rem!important;font-weight:400!important;letter-spacing:-.01em!important}.minimal-theme h4{font-size:.85rem!important;font-weight:500!important}.minimal-theme h5,.minimal-theme h6{font-size:.7rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff6!important}.minimal-theme a{color:#ffffffb3!important;text-decoration:none!important}.minimal-theme a:hover{color:#fff!important}.minimal-theme hr{border:none!important;border-top:1px solid rgba(255,255,255,.06)!important;margin:16px 0!important}.minimal-theme ::-webkit-scrollbar{width:4px;height:4px}.minimal-theme ::-webkit-scrollbar-track{background:transparent}.minimal-theme ::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.minimal-theme>div:not([class*=mnav]),.minimal-theme>div>div:not([class*=mnav]){background:transparent!important}.minimal-theme [style*="background-color: rgb(34, 197, 94)"],.minimal-theme [style*="background: rgb(34, 197, 94)"],.minimal-theme [style*="background-color: rgb(239, 68, 68)"],.minimal-theme [style*="background: rgb(239, 68, 68)"]{opacity:.7}.minimal-theme [class*=card],.minimal-theme [class*=Card],.minimal-theme [class*=panel]{box-shadow:none!important}.minimal-theme [class*=dropdown],.minimal-theme [class*=Dropdown],.minimal-theme [class*=menu],.minimal-theme [class*=Menu],.minimal-theme [class*=popover],.minimal-theme [class*=Popover]{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:0 8px 32px #0009!important}.minimal-theme [class*=column],.minimal-theme [class*=Column],.minimal-theme [class*=lane],.minimal-theme [class*=Lane]{background:#ffffff05!important;border-radius:10px!important}.minimal-theme [style*=linear-gradient]:not([class*=mnav]):not(.mnav-backdrop){background:#ffffff0a!important}.minimal-theme [class*=tooltip],.minimal-theme [class*=Tooltip]{background:#171717!important;color:#fffc!important;border:1px solid rgba(255,255,255,.06)!important;font-size:.75rem!important}.minimal-theme.ui-theme-light{--bg: #f4f4f5;--bg-card: rgba(0,0,0,.04);--bg-card-hover: rgba(0,0,0,.07);--bg-card-solid: #ffffff;--bg-sidebar: #f4f4f5;--border: rgba(0,0,0,.08);--border-hover: rgba(0,0,0,.14);--border-focus: #18181b;--text: #18181b;--text-secondary: rgba(0,0,0,.5);--text-muted: rgba(0,0,0,.3);--text-dark: #18181b;--glow: rgba(0,0,0,.04);background:#f4f4f5!important;color:#18181b}.minimal-theme.ui-theme-light *{border-color:#00000014!important}.minimal-theme.ui-theme-light [class*=card],.minimal-theme.ui-theme-light [class*=Card],.minimal-theme.ui-theme-light [class*=panel],.minimal-theme.ui-theme-light [class*=Panel]{background:#00000008!important;border-color:#00000012!important}.minimal-theme.ui-theme-light button:not([class*=bubble]):not([class*=mnav]):not([style*="background: rgb(255"]){background:#00000012!important;color:#000c!important;border-color:#0000001a!important}.minimal-theme.ui-theme-light input,.minimal-theme.ui-theme-light select,.minimal-theme.ui-theme-light textarea{background:#0000000a!important;border-color:#0000001a!important;color:#18181b!important}.minimal-theme.ui-theme-light input::placeholder,.minimal-theme.ui-theme-light textarea::placeholder{color:#0000004d!important}.minimal-theme.ui-theme-light h5,.minimal-theme.ui-theme-light h6{color:#0006!important}.minimal-theme.ui-theme-light a{color:#000000a6!important}.minimal-theme.ui-theme-light a:hover{color:#000!important}.minimal-theme.ui-theme-light hr{border-top-color:#00000014!important}.minimal-theme.ui-theme-light ::-webkit-scrollbar-thumb{background:#0000001f!important}.minimal-theme.ui-theme-light th{background:#0000000a!important;color:#00000080!important}.minimal-theme.ui-theme-light td{border-bottom-color:#0000000f!important;color:#000000b3!important}.minimal-theme.ui-theme-light tr:hover td{background:#00000008!important}button{-webkit-tap-highlight-color:transparent}button:focus{outline:none}button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:inherit}button:active{filter:brightness(.96)}button[style*="var(--orange)"][style*=background],a[style*="var(--orange)"][style*=background],.btn-action[style*="var(--orange)"][style*=background],button[style*="var(--gradient)"][style*=background],a[style*="var(--gradient)"][style*=background]{color:var(--on-primary, #fff)!important}button[style*="var(--yellow)"][style*=background],a[style*="var(--yellow)"][style*=background]{color:var(--on-secondary, #fff)!important}button[style*="var(--orange)"][style*=background] svg,a[style*="var(--orange)"][style*=background] svg{stroke:var(--on-primary, #fff)!important}:is(button[class*=primary],a[class*=primary],[role=button][class*=primary],[role=tab][class*=primary],button[class*=Primary],a[class*=Primary],[class*=btn][class*=--active],[class*=btn].active,[class*=tab][class*=--active],[class*=tab].active,[class*=tab][aria-selected=true],[role=tab][aria-selected=true]):is(:hover,:active,:focus-visible,.active,[class*=--active],[aria-selected=true]){color:var(--on-primary, #fff)!important}:is(button[class*=primary],a[class*=primary],[role=button][class*=primary],[role=tab][class*=primary],button[class*=Primary],a[class*=Primary],[class*=btn][class*=--active],[class*=btn].active,[class*=tab][class*=--active],[class*=tab].active,[class*=tab][aria-selected=true],[role=tab][aria-selected=true]):is(:hover,:active,:focus-visible,.active,[class*=--active],[aria-selected=true]) svg{stroke:var(--on-primary, #fff)!important;fill:var(--on-primary, #fff)!important}::selection{background:var(--orange, #FF6B00);color:var(--on-primary, #fff)}::-moz-selection{background:var(--orange, #FF6B00);color:var(--on-primary, #fff)}button,a,[role=button],[role=tab],[role=link],[tabindex]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--orange, #FF6B00);outline-offset:2px;box-shadow:0 0 0 4px #ff6b002e;border-radius:inherit}button:active,a:active,[role=button]:active{-webkit-tap-highlight-color:transparent}img,video,picture,canvas{max-width:100%;height:auto}svg{max-width:100%}html,body{overflow-x:hidden;max-width:100vw}@media(max-width:480px){.apex-grid-2,.apex-grid-3{grid-template-columns:1fr!important;gap:16px!important}.apex-btn,.apex-cta,button.apex-btn-primary,button.apex-btn-secondary{min-height:44px;padding:10px 18px!important}.apex-h1,.apex-hero-title{font-size:clamp(28px,9vw,44px)!important;line-height:1.1!important}.apex-h2,.apex-section-title{font-size:clamp(22px,6.5vw,32px)!important;line-height:1.2!important}.apex-body,.apex-lead{font-size:15px!important;line-height:1.5!important}.apex-eyebrow{font-size:11px!important;letter-spacing:.08em!important}.apex-section{padding-left:20px!important;padding-right:20px!important;padding-top:clamp(40px,12vw,80px)!important;padding-bottom:clamp(40px,12vw,80px)!important}.apex-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}input,textarea,select{font-size:16px}}.apex-fixed-header{padding-top:calc(14px + env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px))}.apex-fixed-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}
