@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-500.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800.woff2) format("woff2")}:root{--app-bg: #f6f8fb;--app-surface: #ffffff;--app-surface-2: #f1f4f9;--app-border: #e4e9f0;--app-border-2: #d7dee8;--app-ink: #1e293b;--app-ink-2: #475569;--app-ink-3: #94a3b8;--app-accent: #2563eb;--app-accent-ink: #1d4ed8;--app-accent-soft: #eff4ff;--app-good: #16a34a;--app-good-soft: #eafaf0;--app-warn: #d97706;--app-warn-soft: #fef4e6;--app-bad: #dc2626;--app-bad-soft: #fdecec;--app-shadow: 0 1px 2px rgba(15,23,42,.04), 0 6px 16px -10px rgba(15,23,42,.18);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-display: "Sora", "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--text-page-title: 1.75rem;--text-section: 1.25rem;--text-card-title: 1.0625rem;--text-body: .9375rem;--text-table: .875rem;--text-label: .75rem;--text-input: .9375rem;--text-button: .875rem;--text-sidebar: .9375rem;--text-topnav: .9375rem;--text-badge: .75rem;--text-tooltip: .8125rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.55;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-caps: .08em}*{box-sizing:border-box}:root{--app-zoom: 1}html{zoom:var(--app-zoom);font-size:79%}html{scrollbar-gutter:stable}html,body{margin:0;min-height:100%}input::-ms-reveal,input::-ms-clear{display:none}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:#1f2a44;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-page-title)}h2{font-size:var(--text-section)}h3{font-size:var(--text-card-title);line-height:var(--leading-snug)}strong,b{font-weight:var(--fw-semibold)}table{font-size:var(--text-table)}input,select,textarea,button{font-family:var(--font-sans)}@media(max-width:900px){:root{--text-page-title: 1.5rem;--text-section: 1.15rem}}@media(max-width:560px){:root{--text-page-title: 1.3rem;--text-section: 1.05rem;--text-body: .9rem}}html[data-theme=dark] body{color:#e2e8f0}html[data-theme=dark] .shell{background:radial-gradient(circle at 14% 12%,rgba(45,212,191,.16),transparent 32%),radial-gradient(circle at 86% 16%,rgba(139,92,246,.18),transparent 34%),radial-gradient(circle at 72% 92%,rgba(245,158,11,.1),transparent 38%),linear-gradient(160deg,#090e1b,#0b1325 55%,#090f1f)!important;color:#e2e8f0!important}html[data-theme=dark] .sidebar{background:#0c1325b8!important;border-right:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=dark] nav a,html[data-theme=dark] .logout-link{color:#cbd5e1b8!important}html[data-theme=dark] nav a:hover,html[data-theme=dark] .logout-link:hover,html[data-theme=dark] nav a.active{color:#fff!important;background:#ffffff14!important}html[data-theme=dark] .topbar{background:#0c13259e!important;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 10px 34px #0006!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=dark] .topbar h1{color:#f1f5f9!important}html[data-theme=dark] .topbar-actions select,html[data-theme=dark] .topbar-actions button,html[data-theme=dark] .notif-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#cbd5e1!important}html[data-theme=dark] .topbar-actions .material-symbols-outlined,html[data-theme=dark] .notif-btn .material-symbols-outlined{color:#cbd5e1!important}html[data-theme=dark] .content{background:transparent!important}html[data-theme=dark] .dashboard-page{background:transparent!important;color:#e2e8f0!important}html[data-theme=dark] .card-icon{background:#38bdf824!important;box-shadow:none!important}html[data-theme=dark] .overview-card,html[data-theme=dark] .channel-grid article,html[data-theme=dark] .chart-card,html[data-theme=dark] .delivery-card,html[data-theme=dark] .setup-card,html[data-theme=dark] .jb-bar,html[data-theme=dark] .jb-panel,html[data-theme=dark] .node.card,html[data-theme=dark] .menu,html[data-theme=dark] .notif-panel,html[data-theme=dark] .preview{background:#1c273d8c!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 34px #00000052!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .jb{background:transparent!important;color:#e2e8f0!important}html[data-theme=dark] .jb-canvas{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px)!important}html[data-theme=dark] .section-title h2,html[data-theme=dark] .overview-card strong,html[data-theme=dark] .channel-grid strong,html[data-theme=dark] .delivery-card strong,html[data-theme=dark] .chart-card h3,html[data-theme=dark] .jb-name,html[data-theme=dark] .ch-info strong,html[data-theme=dark] .preview strong{color:#f8fafc!important}html[data-theme=dark] .overview-card p,html[data-theme=dark] .overview-card small,html[data-theme=dark] .channel-grid p,html[data-theme=dark] .channel-grid small,html[data-theme=dark] .delivery-card p,html[data-theme=dark] .jb-sub,html[data-theme=dark] .ch-info small,html[data-theme=dark] .muted,html[data-theme=dark] .preview p{color:#aebbcf!important}html[data-theme=dark] .content input,html[data-theme=dark] .content select,html[data-theme=dark] .content textarea{background:#0d1426b3!important;border:1px solid rgba(255,255,255,.12)!important;color:#e2e8f0!important}html[data-theme=dark] .dashboard-page,html[data-theme=dark] .whatsapp-page,html[data-theme=dark] .calendar-page,html[data-theme=dark] .resources-page,html[data-theme=dark] .campaign-page{background:transparent!important;color:#e2e8f0!important}html[data-theme=dark] .content h1,html[data-theme=dark] .content h2,html[data-theme=dark] .content h3,html[data-theme=dark] .content h4{color:#f1f5f9!important}html[data-theme=dark] .profile-card,html[data-theme=dark] .page-header,html[data-theme=dark] .month-card,html[data-theme=dark] .day-panel,html[data-theme=dark] .resource-card,html[data-theme=dark] .res-modal,html[data-theme=dark] .campaign-table-card,html[data-theme=dark] .report-card,html[data-theme=dark] .campaign-modal,html[data-theme=dark] .preview-modal,html[data-theme=dark] .jd-card,html[data-theme=dark] .jd-flow-card{background:#1c273d8c!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 34px #00000052!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .pf-subtitle,html[data-theme=dark] .pf-field>span{color:#aebbcf!important}html[data-theme=dark] .pf-field.readonly input{background:#ffffff0a!important;color:#94a3b8!important}html[data-theme=dark] .pf-btn.ghost{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .calendar-head button,html[data-theme=dark] .calendar-tabs,html[data-theme=dark] .calendar-tabs button,html[data-theme=dark] .event,html[data-theme=dark] .event button{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html[data-theme=dark] .days-grid article{border-color:#ffffff12!important}html[data-theme=dark] .days-grid article:hover{background:#ffffff0a!important}html[data-theme=dark] .days-grid .muted{background:#ffffff08!important;color:#64748b!important}html[data-theme=dark] .summary span{background:#ffffff0a!important;border-color:#ffffff14!important;color:#aebbcf!important}html[data-theme=dark] .weekdays span,html[data-theme=dark] .list-date,html[data-theme=dark] .list-head span,html[data-theme=dark] .eyebrow{color:#aebbcf!important}html[data-theme=dark] .list-day{border-color:#ffffff12!important}html[data-theme=dark] .resource-card .body span,html[data-theme=dark] .resource-card .body small,html[data-theme=dark] .resource-card .body i{color:#aebbcf!important}html[data-theme=dark] .resource-card .body footer{border-color:#ffffff14!important}html[data-theme=dark] .table-header span,html[data-theme=dark] .jd-card span{color:#aebbcf!important}html[data-theme=dark] .hcp-option,html[data-theme=dark] .flow-node{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html[data-theme=dark] .detail-stack label{background:#ffffff0a!important;border-color:#ffffff14!important}html[data-theme=dark] .detail-stack span,html[data-theme=dark] .detail-stack code{color:#e2e8f0!important;background:transparent!important}html[data-theme=dark] .top-user:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}html[data-theme=dark] .top-user strong{color:#e2e8f0!important}html[data-theme=dark] .user-menu{background:#141c30eb!important;border-color:#ffffff1a!important}html[data-theme=dark] .user-menu a{color:#e2e8f0!important}html[data-theme=dark] .user-menu a:hover{background:#ffffff0f!important;color:#5eead4!important}body,.shell,.sidebar,.topbar{transition:background .3s ease,color .3s ease}html[data-theme=dark] .preview-meta,html[data-theme=dark] .journey-flow,html[data-theme=dark] .journey-step-card,html[data-theme=dark] .review-card,html[data-theme=dark] .hcp-box,html[data-theme=dark] .confirm-modal,html[data-theme=dark] .jd-node,html[data-theme=dark] .device-toggle,html[data-theme=dark] .email-stage{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .campaign-page th{background:#0d14268c!important;color:#aebbcf!important}html[data-theme=dark] .campaign-page td{color:#e2e8f0!important}html[data-theme=dark] .campaign-page th,html[data-theme=dark] .campaign-page td{border-top-color:#ffffff14!important}html[data-theme=dark] .campaign-page tbody tr:hover,html[data-theme=dark] .campaign-page tbody tr.selected{background:#ffffff0f!important}html[data-theme=dark] .table-header h3,html[data-theme=dark] .report-card h3,html[data-theme=dark] .campaign-modal h2,html[data-theme=dark] .preview-modal h2,html[data-theme=dark] .confirm-modal h3,html[data-theme=dark] .report-stats strong,html[data-theme=dark] .review-grid strong,html[data-theme=dark] .subscribers-head strong,html[data-theme=dark] .subnav h2,html[data-theme=dark] .journey-flow h4,html[data-theme=dark] .review-card h4{color:#f1f5f9!important}html[data-theme=dark] .report-card p,html[data-theme=dark] .empty-cell,html[data-theme=dark] .pager span,html[data-theme=dark] .campaign-page label,html[data-theme=dark] .subscribers-head small,html[data-theme=dark] .hint,html[data-theme=dark] .flow-legend,html[data-theme=dark] .jd-flow-head p,html[data-theme=dark] .jd-steps-count,html[data-theme=dark] .lg-line,html[data-theme=dark] .trigger,html[data-theme=dark] .confirm-modal p,html[data-theme=dark] .campaign-modal footer span{color:#aebbcf!important}html[data-theme=dark] .step-text small,html[data-theme=dark] .flow-node small,html[data-theme=dark] .review-grid small,html[data-theme=dark] .jd-card small,html[data-theme=dark] .jd-node small,html[data-theme=dark] .flow-arrow em{color:#8190ad!important}html[data-theme=dark] .jd-node strong,html[data-theme=dark] .jstep-head strong,html[data-theme=dark] .flow-node{color:#e2e8f0!important}html[data-theme=dark] .report-stats span,html[data-theme=dark] .delivery-counts span,html[data-theme=dark] .table-tools button,html[data-theme=dark] .pager button,html[data-theme=dark] .ghost-btn,html[data-theme=dark] .close-btn,html[data-theme=dark] .device-toggle button{background:#ffffff0f!important;border-color:#ffffff14!important;color:#e2e8f0!important}html[data-theme=dark] .report-stats span,html[data-theme=dark] .delivery-counts span{color:#aebbcf!important}html[data-theme=dark] .table-tools button:hover,html[data-theme=dark] .pager button:hover,html[data-theme=dark] .ghost-btn:hover{background:#ffffff1a!important}html[data-theme=dark] .step{background:#ffffff0d!important;border-color:#ffffff14!important}html[data-theme=dark] .step-dot{background:#ffffff1a!important;color:#e2e8f0!important}html[data-theme=dark] .step-text strong{color:#f1f5f9!important}html[data-theme=dark] .jd-legend{border-top-color:#ffffff14!important}html[data-theme=dark] .lg{color:#aebbcf!important}html[data-theme=dark] .jd-ico{background:#ffffff14!important;color:#aebbcf!important}html[data-theme=dark] .jd-node.end{color:#e2e8f0!important}html[data-theme=dark] .delivery-mini-list,html[data-theme=dark] .delivery-mini-row{border-color:#ffffff14!important}html[data-theme=dark] .email-frame{background:#1c273dd9!important;border-color:#ffffff14!important}html[data-theme=dark] .email-head{border-bottom-color:#ffffff14!important}html[data-theme=dark] .em-meta strong,html[data-theme=dark] .email-subject{color:#f1f5f9!important}html[data-theme=dark] .em-meta small,html[data-theme=dark] .preview-meta small{color:#8190ad!important}html[data-theme=dark] .email-body pre,html[data-theme=dark] .preview-meta span{color:#e2e8f0!important}html[data-theme=dark] .tmpl-image{background:#0d1426b3!important;border-color:#ffffff14!important}html[data-theme=dark] .whatsapp-page .page-header{background:radial-gradient(circle at 88% 0%,rgba(139,92,246,.18),transparent 42%),linear-gradient(135deg,#141e34eb,#112330eb)!important;border-color:#ffffff14!important;box-shadow:0 12px 34px #00000052!important}html[data-theme=dark] .whatsapp-page h1,html[data-theme=dark] .whatsapp-page .page-header h1{background:linear-gradient(135deg,#5eead4,#93c5fd 55%,#c4b5fd)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-theme=dark] .whatsapp-page .page-header p:not(.eyebrow){color:#aebbcf!important}html[data-theme=dark] .whatsapp-page h2,html[data-theme=dark] .whatsapp-page h3,html[data-theme=dark] .modal h2,html[data-theme=dark] .modal h3,html[data-theme=dark] .modal label{color:#f1f5f9!important}html[data-theme=dark] .modal p:not(.eyebrow){color:#aebbcf!important}html[data-theme=dark] .whatsapp-page .eyebrow{color:#5eead4!important}html[data-theme=dark] .template-toolbar{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .template-toolbar label,html[data-theme=dark] .search-field .material-symbols-outlined{color:#aebbcf!important}html[data-theme=dark] .search-field input{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .search-field input::placeholder{color:#8190ad!important}html[data-theme=dark] .template-list .panel-header strong,html[data-theme=dark] .details-panel>h2{color:#f1f5f9!important}html[data-theme=dark] .whatsapp-page table{color:#e2e8f0!important}html[data-theme=dark] .whatsapp-page thead th{background:#0d142699!important;color:#aebbcf!important;border-bottom-color:#ffffff1a!important}html[data-theme=dark] .whatsapp-page tbody td{border-bottom-color:#ffffff12!important}html[data-theme=dark] .whatsapp-page tbody tr:hover{background:#ffffff0d!important}html[data-theme=dark] .whatsapp-page td span:not(.type-pill):not(.template-kind):not(.status-chip){color:#8190ad!important}html[data-theme=dark] .template-kind{background:#ffffff14!important;color:#cbd5e1!important;border-color:#ffffff1f!important}html[data-theme=dark] .type-pill{background:#6366f12e!important;color:#c7d2fe!important;border-color:#6366f159!important}html[data-theme=dark] .status-chip{background:#f59e0b29!important;color:#fcd34d!important;border-color:#f59e0b59!important}html[data-theme=dark] .status-chip.approved{background:#16a34a2e!important;color:#86efac!important;border-color:#16a34a66!important}html[data-theme=dark] .status-chip.rejected{background:#e11d482e!important;color:#fca5a5!important;border-color:#e11d4866!important}html[data-theme=dark] .whatsapp-page .refresh-button,html[data-theme=dark] .whatsapp-page .apply-button,html[data-theme=dark] .whatsapp-page .clear-button{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .panel,html[data-theme=dark] .modal,html[data-theme=dark] .table-wrap,html[data-theme=dark] .pagination-bar,html[data-theme=dark] .generated-card,html[data-theme=dark] .meta-state-line,html[data-theme=dark] .campaign-section,html[data-theme=dark] .hcp-list,html[data-theme=dark] .campaign-card,html[data-theme=dark] .template-toolbar,html[data-theme=dark] .meta-id,html[data-theme=dark] .page-button,html[data-theme=dark] .page-number,html[data-theme=dark] .mode-option{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .whatsapp-page .hcp-option{background:#ffffff0d!important;border-color:#ffffff14!important;color:#e2e8f0!important}html[data-theme=dark] .whatsapp-page th{background:#0d14268c!important;color:#aebbcf!important}html[data-theme=dark] .whatsapp-page th,html[data-theme=dark] .whatsapp-page td{border-bottom-color:#ffffff14!important}html[data-theme=dark] .whatsapp-page td strong{color:#f1f5f9!important}html[data-theme=dark] .whatsapp-page td span{color:#aebbcf!important}html[data-theme=dark] .whatsapp-page tbody tr:hover,html[data-theme=dark] .whatsapp-page tbody tr.active{background:#ffffff0f!important}html[data-theme=dark] .whatsapp-page h2,html[data-theme=dark] .whatsapp-page h3,html[data-theme=dark] .mode-option strong,html[data-theme=dark] .campaign-title,html[data-theme=dark] .hcp-option strong,html[data-theme=dark] .pagination-summary strong,html[data-theme=dark] .metric-chip strong,html[data-theme=dark] .report-metrics strong{color:#f1f5f9!important}html[data-theme=dark] .whatsapp-page label,html[data-theme=dark] .panel-subtitle,html[data-theme=dark] .campaign-meta,html[data-theme=dark] .pagination-summary,html[data-theme=dark] .mode-option small,html[data-theme=dark] .hcp-option small,html[data-theme=dark] .empty-note{color:#aebbcf!important}html[data-theme=dark] .template-toolbar input,html[data-theme=dark] .template-toolbar select,html[data-theme=dark] .whatsapp-page input,html[data-theme=dark] .whatsapp-page select,html[data-theme=dark] .whatsapp-page textarea{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .close-button,html[data-theme=dark] .ghost-button{background:#ffffff0f!important;border-color:#ffffff14!important;color:#e2e8f0!important}html[data-theme=dark] .page-button:hover:not(:disabled),html[data-theme=dark] .page-number:hover:not(:disabled),html[data-theme=dark] .ghost-button:hover:not(:disabled),html[data-theme=dark] .mode-option:hover,html[data-theme=dark] .mode-option.active,html[data-theme=dark] .campaign-card:hover,html[data-theme=dark] .campaign-card.active{background:#ffffff0f!important}html[data-theme=dark] .metric-chip,html[data-theme=dark] .report-metrics span{background:#ffffff0f!important;border-color:#ffffff14!important;color:#aebbcf!important}html[data-theme=dark] .detail-stack code{background:#0d1426b3!important;border-color:#ffffff14!important;color:#e2e8f0!important}html[data-theme=dark] .bar-column strong{color:#e2e8f0!important}html[data-theme=dark] .bar-column small,html[data-theme=dark] .trend-labels,html[data-theme=dark] .delivery-card>span{color:#aebbcf!important}html[data-theme=dark] .days-grid .today{background:#1db5e81f!important}html[data-theme=dark] .days-grid .more{background:#ffffff0f!important;color:#aebbcf!important}html[data-theme=dark] .list-head,html[data-theme=dark] .list-event small,html[data-theme=dark] .empty-event,html[data-theme=dark] .list-card .empty,html[data-theme=dark] .month-card .empty{color:#aebbcf!important}html[data-theme=dark] .day-panel h3{color:#f1f5f9!important}html[data-theme=dark] .resources-page p,html[data-theme=dark] .resource-card .body span,html[data-theme=dark] .resource-card .body small,html[data-theme=dark] .resource-card .body i,html[data-theme=dark] .meta-row small{color:#aebbcf!important}html[data-theme=dark] .resource-card .body h3{color:#f1f5f9!important}html[data-theme=dark] .resource-toast{background:#12834b29!important;border-color:#bff0d340!important;color:#6ee7b7!important}html[data-theme=dark] .res-modal label{color:#e2e8f0!important}html[data-theme=dark] .res-modal input,html[data-theme=dark] .res-modal select,html[data-theme=dark] .res-modal textarea{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .res-modal .x,html[data-theme=dark] .res-modal .ghost{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .meta-row{background:#ffffff0a!important;border-color:#ffffff14!important}html[data-theme=dark] .meta-row span,html[data-theme=dark] .reader-body p{color:#e2e8f0!important}html[data-theme=dark] .reader-body h4,html[data-theme=dark] .pf-head-text h1{color:#f1f5f9!important}html[data-theme=dark] .pf-field input{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .pf-field input:focus{background:#0d1426e6!important;border-color:#2dd4bf!important}html[data-theme=dark] .auth-page{color:#e2e8f0!important}html[data-theme=dark] .login-shell,html[data-theme=dark] .register-shell,html[data-theme=dark] .auth-card,html[data-theme=dark] .form-panel{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .auth-page h1,html[data-theme=dark] .auth-header h1{color:#f1f5f9!important}html[data-theme=dark] .auth-page .subtitle,html[data-theme=dark] .auth-page .auth-switch,html[data-theme=dark] .auth-page .remember,html[data-theme=dark] .auth-page .field-icon{color:#aebbcf!important}html[data-theme=dark] .auth-page label,html[data-theme=dark] .form-panel label{color:#e2e8f0!important}html[data-theme=dark] .auth-page input{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .auth-page input::placeholder{color:#aebbcf!important}html[data-theme=dark] .auth-page input:focus{background:#0d1426d9!important;border-color:#2dd4bf!important}html[data-theme=dark] .auth-page .icon-button{background:#ffffff0f!important;color:#5eead4!important}html[data-theme=dark] .auth-page .forgot-link,html[data-theme=dark] .auth-page .form-meta a,html[data-theme=dark] .auth-page .auth-switch a{color:#5eead4!important}html[data-theme=dark] .auth-page .submit-message{background:#10b9811f!important;border-color:#10b98159!important;color:#6ee7b7!important}html[data-theme=dark] .auth-page .submit-message.error{background:#dc26261f!important;border-color:#dc262659!important;color:#fca5a5!important}html[data-theme=dark] .jb-status{background:#1c273d8c!important;border-bottom-color:#ffffff14!important;color:#aebbcf!important}html[data-theme=dark] .jb-panel h3,html[data-theme=dark] .sched h3{color:#f1f5f9!important}html[data-theme=dark] .product-card{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html[data-theme=dark] .product-card:hover{border-color:#fff3!important;background:#ffffff0f!important}html[data-theme=dark] .pc-text strong{color:#f1f5f9!important}html[data-theme=dark] .pc-text small,html[data-theme=dark] .field,html[data-theme=dark] .card-body label{color:#aebbcf!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .card-body input,html[data-theme=dark] .card-body select,html[data-theme=dark] .card-body textarea{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .sched,html[data-theme=dark] .legend{border-top-color:#ffffff14!important}html[data-theme=dark] .time-sep,html[data-theme=dark] .sched-note,html[data-theme=dark] .legend{color:#aebbcf!important}html[data-theme=dark] .upload-file{background:#0d1426b3!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .upload-x,html[data-theme=dark] .upload-hint{color:#aebbcf!important}html[data-theme=dark] .sample-link,html[data-theme=dark] .view-btn,html[data-theme=dark] .btn.ghost{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .sample-link:hover,html[data-theme=dark] .view-btn:hover{background:#ffffff14!important;color:#5eead4!important}html[data-theme=dark] .btn.ghost:hover:not(:disabled){background:#ffffff1a!important}html[data-theme=dark] .node.exit{background:#ffffff0d!important;border-color:#ffffff1f!important;color:#aebbcf!important}html[data-theme=dark] .link,html[data-theme=dark] .branches:before,html[data-theme=dark] .branch:before{background:#ffffff24!important}html[data-theme=dark] .split-label,html[data-theme=dark] .menu-title{color:#aebbcf!important}html[data-theme=dark] .outcome{background:#1c273d8c!important}html[data-theme=dark] .outcome.good{background:#16a34a29!important;border-color:#16a34a73!important}html[data-theme=dark] .outcome.neutral{background:#f59e0b29!important;border-color:#f59e0b73!important}html[data-theme=dark] .outcome.bad{background:#e11d4829!important;border-color:#e11d4873!important}html[data-theme=dark] .menu button{color:#e2e8f0!important}html[data-theme=dark] .menu button:hover{background:#ffffff0f!important}html[data-theme=dark] .status-pill,html[data-theme=dark] .hcp-status,html[data-theme=dark] .badge-status,html[data-theme=dark] .count-pill,html[data-theme=dark] .mini-view,html[data-theme=dark] .type-def,html[data-theme=dark] .soon-tag{background:#ffffff14!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme=dark] .status-pill:not(.failed):not(.scheduled):not(.draft):not(.ready),html[data-theme=dark] .hcp-status.completed,html[data-theme=dark] .hcp-status.read,html[data-theme=dark] .status-pill.active{background:#16a34a2e!important;color:#86efac!important;border-color:#16a34a66!important}html[data-theme=dark] .status-pill.scheduled,html[data-theme=dark] .status-pill.ready,html[data-theme=dark] .hcp-status.pending,html[data-theme=dark] .badge-status.gold,html[data-theme=dark] .gold{background:#f59e0b29!important;color:#fcd34d!important;border-color:#f59e0b59!important}html[data-theme=dark] .status-pill.failed,html[data-theme=dark] .hcp-status.failed{background:#e11d482e!important;color:#fca5a5!important;border-color:#e11d4866!important}html[data-theme=dark] .hcp-status.active,html[data-theme=dark] .mini-view,html[data-theme=dark] .count-pill,html[data-theme=dark] .badge-status.cyan,html[data-theme=dark] .cyan,html[data-theme=dark] .hcp-status.delivered{background:#38bdf829!important;color:#7dd3fc!important;border-color:#38bdf859!important}html[data-theme=dark] .hcp-status.clicked,html[data-theme=dark] .badge-status.purple,html[data-theme=dark] .purple{background:#8b5cf62e!important;color:#c4b5fd!important;border-color:#8b5cf666!important}html[data-theme=dark] .status-pill.draft,html[data-theme=dark] .hcp-status.sent{background:#ffffff12!important;color:#cbd5e1!important;border-color:#ffffff1f!important}html[data-theme=dark] .overview-card strong,html[data-theme=dark] .channel-grid strong,html[data-theme=dark] .delivery-card strong{color:#f8fafc!important}html[data-theme=dark] .overview-card p,html[data-theme=dark] .channel-grid p,html[data-theme=dark] .delivery-card p,html[data-theme=dark] .delivery-card>span{color:#aebbcf!important}html[data-theme=dark] .overview-card small{color:#aebbcf!important}html[data-theme=dark] .channel-grid small{color:#6ee7b7!important}html[data-theme=dark] .section-title h2{color:#f1f5f9!important}html[data-theme=dark] .section-title span{background:linear-gradient(90deg,#5eead4,#93c5fd,transparent)!important}html[data-theme=dark] .chart-card h3{color:#f1f5f9!important;border-left-color:#5eead4!important}html[data-theme=dark] .error-banner{background:#be123c2e!important;border-color:#fecdd340!important;color:#fda4af!important}html[data-theme=dark] .overview-card.green{border-top-color:#34d399!important}html[data-theme=dark] .progress{background:#ffffff14!important}html[data-theme=dark] .channel-grid .material-symbols-outlined.mail{background:#f59e0b29!important;color:#fcd34d!important}html[data-theme=dark] .channel-grid .material-symbols-outlined.sms{background:#ec489929!important;color:#f9a8d4!important}html[data-theme=dark] .channel-grid .material-symbols-outlined.whatsapp,html[data-theme=dark] .channel-grid .wa-logo{background:#25d36629!important;color:#4ade80!important}html[data-theme=dark] .channel-grid .material-symbols-outlined.call,html[data-theme=dark] .card-icon{background:#38bdf829!important;color:#7dd3fc!important}html[data-theme=dark] .overview-card.amber .card-icon{background:#f59e0b29!important;color:#fcd34d!important}html[data-theme=dark] .overview-card.rose .card-icon{background:#ec489929!important;color:#f9a8d4!important}html[data-theme=dark] .overview-card.green .card-icon{background:#25d36629!important;color:#6ee7b7!important}html[data-theme=dark] .donut-num{fill:#f1f5f9!important}html[data-theme=dark] .donut-lbl{fill:#8190ad!important}html[data-theme=dark] .donut-legend{color:#aebbcf!important}html[data-theme=dark] .donut-track{stroke:#ffffff1a!important}html[data-theme=dark] .insight-card{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .bar-column strong{color:#f1f5f9!important}html[data-theme=dark] .bar-column small,html[data-theme=dark] .trend-labels{color:#8190ad!important}html[data-theme=dark] .bar-chart{border-bottom-color:#ffffff14!important;border-left-color:#ffffff14!important}html[data-theme=dark] .chart2 .bar-col strong,html[data-theme=dark] .chart2 .dot strong{color:#e2e8f0!important}html[data-theme=dark] .chart2 .x-labels span,html[data-theme=dark] .chart2 .y-axis{color:#8190ad!important}html[data-theme=dark] .chart2 .grid-lines span{border-top-color:#ffffff12!important}html[data-theme=dark] .chart2 .dot{border-color:#0b1325!important}html[data-theme=dark] .campaign-filter{background:#1c273d8c!important;border-color:#ffffff14!important;box-shadow:0 12px 34px #00000052!important}html[data-theme=dark] .campaign-filter label{color:#aebbcf!important}html[data-theme=dark] .campaign-filter>.material-symbols-outlined{color:#5eead4!important}html[data-theme=dark] .pf-stats .pf-stat,html[data-theme=dark] .pf-stats .pf-stat:nth-child(1),html[data-theme=dark] .pf-stats .pf-stat:nth-child(2),html[data-theme=dark] .pf-stats .pf-stat:nth-child(3){background:#161c2c!important;border-color:#263043!important;box-shadow:none!important}html[data-theme=dark] .pf-stats .pf-stat:nth-child(1) strong,html[data-theme=dark] .pf-stats .pf-stat:nth-child(2) strong,html[data-theme=dark] .pf-stats .pf-stat:nth-child(3) strong{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}html[data-theme=dark] .pf-stat small,html[data-theme=dark] .pf-setting small{color:#8190ad!important}html[data-theme=dark] .pf-setting strong{color:#e2e8f0!important}html[data-theme=dark] .pf-setting{border-top-color:#ffffff14!important}html[data-theme=dark] .pf-settings{border-top-color:#ffffff1a!important}html[data-theme=dark] .pf-switch{background:#ffffff2e!important}html[data-theme=dark] .pf-message{background:#10b98124!important;border-color:#10b98159!important;color:#6ee7b7!important}html[data-theme=dark] .pf-message.error{background:#dc262624!important;border-color:#dc262659!important;color:#fca5a5!important}html[data-theme=dark] .pf-eyebrow,html[data-theme=dark] .pf-loading,html[data-theme=dark] .pf-btn.link{color:#5eead4!important}html[data-theme=dark] .share-note{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#fcd34d!important}html[data-theme=dark] .resource-card .body p,html[data-theme=dark] .res-modal .eyebrow,html[data-theme=dark] .resource-card .body a,html[data-theme=dark] .resource-card .body i:hover{color:#5eead4!important}html[data-theme=dark] .meta-row span{color:#93c5fd!important}html[data-theme=dark] .journey-note{background:#38bdf81f!important;border-color:#38bdf84d!important;color:#bae6fd!important}html[data-theme=dark] .journey-note strong{color:#e0f2fe!important}html[data-theme=dark] .journey-note .material-symbols-outlined{color:#7dd3fc!important}html[data-theme=dark] .journey-step-card{background:#1c273d8c!important;border-color:#ffffff14!important}html[data-theme=dark] .journey-step-card.conditional{background:#f59e0b14!important;border-color:#f59e0b47!important}html[data-theme=dark] .eye-btn{background:#38bdf824!important;border-color:#38bdf84d!important;color:#7dd3fc!important}html[data-theme=dark] .eye-btn:hover{background:#38bdf838!important}html[data-theme=dark] .dur-remove{background:#e11d4829!important;color:#fca5a5!important;border-color:#e11d4859!important}html[data-theme=dark] .journey-overlay{background:radial-gradient(circle at 14% 12%,rgba(45,212,191,.16),transparent 32%),radial-gradient(circle at 86% 16%,rgba(139,92,246,.18),transparent 34%),linear-gradient(160deg,#090e1b,#0b1325 55%,#090f1f)!important;color:#e2e8f0!important}html[data-theme=dark] .journey-overlay .subnav h2,html[data-theme=dark] .journey-overlay .jd-flow-head h3,html[data-theme=dark] .journey-overlay .jd-card strong,html[data-theme=dark] .journey-overlay .jd-node strong{color:#f1f5f9!important}html[data-theme=dark] .journey-overlay .jd-card small,html[data-theme=dark] .journey-overlay .jd-node small,html[data-theme=dark] .journey-overlay .jd-flow-head p,html[data-theme=dark] .journey-overlay .jd-steps-count,html[data-theme=dark] .journey-overlay .trigger{color:#aebbcf!important}html[data-theme=dark] .journey-overlay .title-rule{background:linear-gradient(90deg,#5eead4,#93c5fd,transparent)!important}html[data-theme=dark] .journey-overlay .jd-flow-head h3{border-left-color:#5eead4!important}html[data-theme=dark] .journey-overlay .back-link{background:#38bdf824!important;border-color:#38bdf84d!important;color:#7dd3fc!important}html[data-theme=dark] .journey-overlay .back-link:hover{background:#38bdf838!important}html[data-theme=dark] .journey-overlay .inactive-text{color:#fca5a5!important}html[data-theme=dark] .journey-overlay .jd-card,html[data-theme=dark] .journey-overlay .jd-flow-card,html[data-theme=dark] .journey-overlay .jd-node{background:#1c273d99!important;border-color:#ffffff14!important}html[data-theme=dark] .journey-overlay table{color:#e2e8f0!important}html[data-theme=dark] .journey-overlay th{background:#0d14268c!important;color:#aebbcf!important;border-bottom-color:#ffffff14!important}html[data-theme=dark] .journey-overlay td{color:#e2e8f0!important;border-top-color:#ffffff14!important}html[data-theme=dark] .journey-overlay tbody tr:hover{background:#ffffff0d!important}html[data-theme=dark] .journey-overlay .jd-node.start{background:#18a957!important;border-color:#18a957!important}html[data-theme=dark] .journey-overlay .jd-node.end{background:#ef4458!important;border-color:#ef4458!important}html[data-theme=dark] .journey-overlay .jd-node.email.dashed{background:#1c273d8c!important}html[data-theme=dark] .jd-tag.yes{background:#16a34a2e!important;border-color:#16a34a80!important;color:#86efac!important}html[data-theme=dark] .jd-tag.no{background:#f59e0b29!important;border-color:#f59e0b80!important;color:#fcd34d!important}html[data-theme=dark] .jd-tag.yesno{background:#ffffff14!important;border-color:#fff3!important;color:#cbd5e1!important}html[data-theme=dark] .chan-tag.email{color:#fcd34d!important}html[data-theme=dark] .chan-tag.whatsapp{color:#6ee7b7!important}html[data-theme=dark] .chan-tag.sms{color:#fca5a5!important}html[data-theme=dark] .chan-tag.telecall{color:#7dd3fc!important}html[data-theme=dark] .jd-flow-head .yes{color:#6ee7b7!important}html[data-theme=dark] .jd-flow-head .no{color:#fcd34d!important}html[data-theme=dark] .flow-legend b{color:#5eead4!important}html[data-theme=dark] .jb,html[data-theme=dark] app-campaign-journey,html[data-theme=dark] .jb-canvas{--c-bg: transparent;--c-card: rgba(28, 39, 61, .6);--c-border: rgba(255, 255, 255, .1);--c-text: #e2e8f0;--c-muted: #aebbcf;--c-blue: #93c5fd;--c-blue-soft: rgba(99, 102, 241, .16);--c-line: rgba(255, 255, 255, .14)}html[data-theme=dark] .hcp-dialog,html[data-theme=dark] .jb-bar{background:#141c30f2!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .card-body input,html[data-theme=dark] .card-body select,html[data-theme=dark] .card-body textarea{background:#0d1426b3!important}html[data-theme=dark] .upload-btn,html[data-theme=dark] .add-node,html[data-theme=dark] .add-outcome,html[data-theme=dark] .branch-collapsed{background:#6366f129!important;border-color:#6366f14d!important;color:#c7d2fe!important}html[data-theme=dark] .upload-btn:hover,html[data-theme=dark] .add-node:hover,html[data-theme=dark] .add-outcome:hover,html[data-theme=dark] .branch-collapsed:hover{background:#6366f142!important}html[data-theme=dark] .wa-stage{background:#0d142699!important}html[data-theme=dark] .whatsapp-page .details-panel,html[data-theme=dark] .whatsapp-page .template-list,html[data-theme=dark] .whatsapp-page .send-template-card,html[data-theme=dark] .whatsapp-page .type-def,html[data-theme=dark] .whatsapp-page .meta-id{background:#1c273d8c!important;border-color:#ffffff14!important;color:#e2e8f0!important}html[data-theme=dark] .whatsapp-page .secondary-button{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important}html[data-theme=dark] .whatsapp-page .secondary-button:hover:not(:disabled){background:#ffffff1a!important}html[data-theme=dark] .whatsapp-page .modal-message{background:#10b98124!important;border-color:#10b98159!important;color:#6ee7b7!important}html[data-theme=dark] .whatsapp-page .modal-message.error,html[data-theme=dark] .whatsapp-page .reject-note{background:#dc262624!important;border-color:#dc262659!important;color:#fca5a5!important}html[data-theme=dark] .whatsapp-page .info-hint{background:#38bdf81f!important;border-color:#38bdf84d!important;color:#bae6fd!important}html[data-theme=dark] .whatsapp-page .pagination-summary span{color:#aebbcf!important}html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:2px solid transparent;background-clip:content-box}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:content-box}h1,h2,h3,.section-title h2,.jb-name,.overview-card strong,.bt-num,.jl-stat-num,.pm-head h1,.delivery-card strong,.channel-grid strong{font-family:var(--font-display);letter-spacing:-.02em}:root{--voice-teal: #0d9488;--voice-cyan: #0891b2;--voice-sky: #0ea5e9;--voice-grad: linear-gradient(135deg, #0d9488 0%, #0891b2 52%, #0ea5e9 100%);--voice-ink: #0b2733;--voice-card-shadow: 0 1px 2px rgba(13,148,136,.05), 0 16px 38px rgba(11,58,74,.08)}.jl,.calendar-page,.resources-page,.profile-page,.whatsapp-page,.pm-page{background:radial-gradient(1100px 480px at 88% -12%,rgba(14,165,233,.1),transparent 55%),radial-gradient(820px 400px at 2% 4%,rgba(13,148,136,.09),transparent 55%),linear-gradient(180deg,#f5fafb,#eef5f6)!important;color:var(--voice-ink)}.jl-stat,.jl-card,.jl-toolbar,.pm-card,.month-card,.day-panel,.list-card,.resource-card,.res-modal,.panel,.details-panel,.generated-card,.modal,.table-wrap,.template-toolbar,.profile-card,.pf-stat{background:#fff!important;border:1px solid #e4eef0!important;border-radius:18px!important;box-shadow:var(--voice-card-shadow)!important}.jl-stat{transition:transform .16s ease,box-shadow .16s ease}.jl-stat:hover{transform:translateY(-3px);box-shadow:0 22px 46px #0b3a4a24!important}.jl-title h2,.pm-head h1,.whatsapp-page .page-header h1,.calendar-head h1,.resources-page>header h1,.pf-head-text h1{background:var(--voice-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.jl-stat-ic{color:#fff!important;border-radius:14px}.jl-stat-ic .material-symbols-outlined{color:#fff!important}.jl-stat-ic.hcp{background:linear-gradient(140deg,#14b8a6,#0d9488)!important}.jl-stat-ic.all{background:linear-gradient(140deg,#0ea5e9,#0284c7)!important}.jl-stat-ic.active{background:linear-gradient(140deg,#22c55e,#16a34a)!important}.jl-stat-ic.draft{background:linear-gradient(140deg,#94a3b8,#64748b)!important}.jl-stat-ic.done{background:linear-gradient(140deg,#6366f1,#4338ca)!important}.jl-stat-ic.inactive{background:linear-gradient(140deg,#f59e0b,#d97706)!important}.jl-stat-ic.deleted{background:linear-gradient(140deg,#fb7185,#e11d48)!important}.jl-stat-ic.today{background:linear-gradient(140deg,#22d3ee,#0891b2)!important}.jl-stat-ic.todaydone{background:linear-gradient(140deg,#34d399,#059669)!important}.jl-stat-ic.activity{background:linear-gradient(140deg,#fbbf24,#ca8a04)!important}.jl-stat-ic.activehcp{background:linear-gradient(140deg,#2dd4bf,#0e7490)!important}.pf-avatar{background:var(--voice-grad)!important}.pf-stats .pf-stat,.pf-stats .pf-stat:nth-child(1),.pf-stats .pf-stat:nth-child(2),.pf-stats .pf-stat:nth-child(3){background:#fff!important;border:1px solid #e4eef0!important;box-shadow:var(--voice-card-shadow)!important}.pf-stats .pf-stat strong{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.pf-stats .pf-stat small{color:#94a3b8!important}.pm-avatar{background:var(--voice-grad)!important}.pm-chip.on{background:#ccfbf1!important;border-color:#99f6e4!important;color:#0f766e!important}.primary-button,.btn.solid,.pm-btn.solid,.pf-btn.primary,.fv-export,.cf-btn.solid{background:var(--voice-grad)!important;border:none!important;color:#fff!important;box-shadow:0 10px 24px #0d94884d!important}.primary-button:hover:not(:disabled),.btn.solid:hover:not(:disabled),.pm-btn.solid:hover:not(:disabled),.pf-btn.primary:hover:not(:disabled){filter:brightness(1.06)}.auth-page .primary-button{background:linear-gradient(135deg,#0f766e,#0891b2 55%,#0ea5e9)!important;box-shadow:0 16px 34px #0891b252,inset 0 1px #ffffff38!important}.secondary-button,.cf-btn.ghost{background:#fff!important;border:1px solid #b7e3e0!important;color:#0f766e!important}.secondary-button:hover{background:#f0fdfa!important}.jl input:focus,.pm-grid input:focus,.whatsapp-page input:focus,.whatsapp-page select:focus,.whatsapp-page textarea:focus,.res-modal input:focus,.profile-page input:focus{border-color:var(--voice-teal)!important;box-shadow:0 0 0 3px #0d948824!important}.calendar-tabs .active{color:var(--voice-teal)!important}.jl-table thead th,.whatsapp-page thead th{background:#0d94880f!important;color:#0f766e!important}nav a.active,html[data-theme=dark] nav a.active{background:linear-gradient(135deg,#0d94883d,#0ea5e92e)!important;color:#fff!important;box-shadow:inset 3px 0 #14b8a6}:root{--voice-teal: #7c3aed;--voice-cyan: #a855f7;--voice-sky: #ec4899;--voice-grad: linear-gradient(135deg, #7c3aed 0%, #a855f7 52%, #ec4899 100%);--voice-card-shadow: 0 18px 38px rgba(124,58,237,.14), inset 6px 8px 16px rgba(255,255,255,.9), inset -6px -8px 16px rgba(170,148,232,.2)}.jl,.calendar-page,.resources-page,.profile-page,.pm-page,.whatsapp-page{background:radial-gradient(1100px 480px at 88% -12%,rgba(236,72,153,.13),transparent 55%),radial-gradient(820px 400px at 2% 4%,rgba(124,58,237,.14),transparent 55%),linear-gradient(180deg,#f4f0fe,#f8f4ff)!important}.jl-stat,.jl-card,.jl-toolbar,.pm-card,.month-card,.day-panel,.list-card,.resource-card,.res-modal,.profile-card{border:none!important;border-radius:24px!important;box-shadow:var(--voice-card-shadow)!important}.jl-table thead th,.whatsapp-page thead th,.campaign-page th{background:#7c3aed12!important;color:#7c3aed!important}.secondary-button{background:#fff!important;border-color:#ddd6fe!important;color:#7c3aed!important}.pm-chip.on{background:#f3e8ff!important;border-color:#e9d5ff!important;color:#7c3aed!important}.jl-stat-ic.hcp{background:linear-gradient(140deg,#a855f7,#7c3aed)!important}.jl-stat-ic.today{background:linear-gradient(140deg,#c084fc,#a855f7)!important}.jl-stat-ic.activehcp{background:linear-gradient(140deg,#f0abfc,#c026d3)!important}.pf-stats .pf-stat:nth-child(1),.pf-stats .pf-stat:nth-child(2),.pf-stats .pf-stat:nth-child(3){background:#fff!important;box-shadow:var(--voice-card-shadow)!important}nav a.active,html[data-theme=dark] nav a.active{background:linear-gradient(135deg,#7c3aed47,#ec48992e)!important;color:#fff!important;box-shadow:inset 3px 0 #a855f7}html[data-theme=dark] .shell{background:radial-gradient(circle at 84% 8%,rgba(236,72,153,.16),transparent 34%),radial-gradient(circle at 14% 14%,rgba(139,92,246,.2),transparent 36%),radial-gradient(circle at 70% 96%,rgba(168,85,247,.12),transparent 40%),linear-gradient(160deg,#0e0a1f,#150f2e 55%,#0f0a20)!important}html[data-theme=dark] .whatsapp-page h1,html[data-theme=dark] .whatsapp-page .page-header h1{background:linear-gradient(135deg,#c4b5fd,#f0abfc 55%,#f9a8d4)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html[data-theme=dark] .whatsapp-page .eyebrow{color:#d8b4fe!important;-webkit-text-fill-color:#d8b4fe!important}html[data-theme=dark] .type-pill{background:#a855f72e!important;color:#e9d5ff!important;border-color:#a855f759!important}html[data-theme=dark] .user-menu a:hover{color:#e9d5ff!important;background:#a855f724!important}html[data-theme=dark] .days-grid .today{background:#a855f729!important}html[data-theme=dark] .pf-field input:focus{border-color:#a855f7!important}html[data-theme=dark] .calendar-tabs .active{color:#d8b4fe!important}html[data-theme=dark] .jl-table thead th,html[data-theme=dark] .whatsapp-page thead th{background:#a855f724!important;color:#d8b4fe!important}html[data-theme=dark] .jl,html[data-theme=dark] .whatsapp-page,html[data-theme=dark] .calendar-page,html[data-theme=dark] .resources-page,html[data-theme=dark] .profile-page,html[data-theme=dark] .pm-page{background:transparent!important}html[data-theme=dark] .jl-stat,html[data-theme=dark] .jl-card,html[data-theme=dark] .jl-toolbar,html[data-theme=dark] .pm-card,html[data-theme=dark] .month-card,html[data-theme=dark] .day-panel,html[data-theme=dark] .list-card,html[data-theme=dark] .resource-card,html[data-theme=dark] .res-modal,html[data-theme=dark] .profile-card,html[data-theme=dark] .panel,html[data-theme=dark] .details-panel,html[data-theme=dark] .generated-card,html[data-theme=dark] .template-toolbar,html[data-theme=dark] .modal{background:#2c1c488c!important;border:1px solid rgba(168,92,247,.2)!important;box-shadow:0 16px 42px #0000006b,inset 0 1px #ffffff0f!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .jl-table thead th,html[data-theme=dark] .whatsapp-page thead th,html[data-theme=dark] .campaign-page th{background:#a855f724!important;color:#d8b4fe!important}html[data-theme=dark] .jl-table tbody tr:hover,html[data-theme=dark] .whatsapp-page tbody tr:hover{background:#a855f714!important}html[data-theme=dark] .content input:focus,html[data-theme=dark] .content select:focus,html[data-theme=dark] .content textarea:focus{border-color:#a855f7!important;box-shadow:0 0 0 3px #a855f733!important}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#1e1038e0,#2a114ae0)!important;border-right:1px solid rgba(168,85,247,.14)!important}select{accent-color:#7c3aed}select option{background:#fff;color:#241b45}select option:checked{background:#ede9fe;color:#6d28d9;font-weight:500}html[data-theme=dark] select{accent-color:#a855f7}html[data-theme=dark] select option{background:#1e1435;color:#ece9fb}html[data-theme=dark] select option:checked{background:#3a1560;color:#f3e9ff}
