@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #0d0f1a;--bg-secondary: rgba(255,255,255,.03);--bg-card: rgba(255,255,255,.04);--bg-card-hover: rgba(255,255,255,.08);--bg-input: rgba(255,255,255,.06);--border-primary: rgba(255,255,255,.06);--border-secondary: rgba(255,255,255,.08);--border-input: rgba(255,255,255,.12);--text-primary: #ffffff;--text-secondary: rgba(255,255,255,.7);--text-muted: rgba(255,255,255,.5);--text-dim: rgba(255,255,255,.4);--text-faint: rgba(255,255,255,.25);--accent: #3b6ff5;--accent-bg: rgba(59,111,245,.08);--green: #0eb88a;--green-bg: rgba(14,184,138,.15);--red: #ef4444;--red-bg: rgba(239,68,68,.15);--amber: #f59e0b;--amber-bg: rgba(245,158,11,.15);--blue: #3b82f6;--blue-bg: rgba(59,130,246,.15);--purple: #8b5cf6;--code-bg: rgba(255,255,255,.08);--scrollbar-thumb: rgba(255,255,255,.1);--shadow: rgba(0,0,0,.3);--table-header-bg: rgba(255,255,255,.03);--table-row-border: rgba(255,255,255,.04);--collapse-bg: #1a1d2e}.theme-light{--bg-primary: #f5f7fa;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f0f2f5;--bg-input: #f8f9fb;--border-primary: #e5e7eb;--border-secondary: #d1d5db;--border-input: #d1d5db;--text-primary: #111827;--text-secondary: #374151;--text-muted: #6b7280;--text-dim: #9ca3af;--text-faint: #d1d5db;--accent: #2563eb;--accent-bg: rgba(37,99,235,.08);--green: #059669;--green-bg: rgba(5,150,105,.1);--red: #dc2626;--red-bg: rgba(220,38,38,.1);--amber: #d97706;--amber-bg: rgba(217,119,6,.1);--blue: #2563eb;--blue-bg: rgba(37,99,235,.1);--purple: #7c3aed;--code-bg: rgba(0,0,0,.06);--scrollbar-thumb: rgba(0,0,0,.15);--shadow: rgba(0,0,0,.08);--table-header-bg: #f9fafb;--table-row-border: #f3f4f6;--collapse-bg: #e5e7eb}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.theme-light,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#111827}.theme-light p{color:#374151}.theme-light .rd-hero-banner,.theme-light .rd-hero-banner *{color:#fff!important}.theme-light .rd-hero-label{opacity:.7!important}.theme-light th{color:#6b7280!important;background:#f9fafb!important;border-bottom-color:#e5e7eb!important}.theme-light td{color:#374151!important;border-bottom-color:#f3f4f6!important}.theme-light td strong{color:#111827!important}.theme-light table{background:#fff}.theme-light .stat-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000f!important}.theme-light .stat-label,.theme-light .sc-label,.theme-light .sl{color:#6b7280!important}.theme-light .stat-value,.theme-light .sc-value,.theme-light .sv{color:#111827!important}.theme-light .sv.green,.theme-light .stat-card.green .stat-value{color:#059669!important}.theme-light .sv.blue,.theme-light .stat-card.blue .stat-value{color:#2563eb!important}.theme-light .sv.amber{color:#d97706!important}.theme-light .stat-card.red .stat-value{color:#dc2626!important}.theme-light input,.theme-light select,.theme-light textarea{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}.theme-light input::placeholder,.theme-light textarea::placeholder{color:#9ca3af!important}.theme-light select option{background:#fff;color:#111827}.theme-light label{color:#6b7280!important}.theme-light .action-btn,.theme-light .act-btn{color:#374151!important;border-color:#d1d5db!important;background:#fff!important}.theme-light .action-btn.ok,.theme-light .act-btn.activate{color:#059669!important;border-color:#059669!important;background:#0596690d!important}.theme-light .action-btn.danger,.theme-light .act-btn.delete,.theme-light .act-btn.deact{color:#dc2626!important;border-color:#dc2626!important;background:#dc26260d!important}.theme-light .type-badge{background:#f3f4f6!important;color:#374151!important}.theme-light .channel-badge{background:#6366f114!important;color:#6366f1!important}.theme-light .status-badge.completed,.theme-light .status-badge.active,.theme-light .status-badge.ok,.theme-light .badge.completed,.theme-light .badge.active,.theme-light .badge.ok{background:#0596691a!important;color:#059669!important}.theme-light .status-badge.pending,.theme-light .status-badge.pending_approval,.theme-light .status-badge.draft,.theme-light .badge.pending,.theme-light .badge.pending_approval,.theme-light .badge.draft{background:#d977061a!important;color:#d97706!important}.theme-light .status-badge.failed,.theme-light .status-badge.cancelled,.theme-light .status-badge.frozen,.theme-light .badge.failed,.theme-light .badge.cancelled,.theme-light .badge.frozen{background:#dc26261a!important;color:#dc2626!important}.theme-light .status-badge.processing,.theme-light .status-badge.approved,.theme-light .badge.processing,.theme-light .badge.approved{background:#2563eb1a!important;color:#2563eb!important}.theme-light .status-dot{background:#dc2626}.theme-light .status-dot.active{background:#059669}.theme-light .status-dot.frozen{background:#dc2626}.theme-light code{background:#f3f4f6!important;color:#374151!important}.theme-light .form-card,.theme-light .confirm-card,.theme-light .glass-card,.theme-light .detail-panel,.theme-light .recon-section,.theme-light .chart-container{background:#fff!important;border-color:#e5e7eb!important}.theme-light .search-input,.theme-light .search,.theme-light .csv-input{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}.theme-light .tabs button{color:#6b7280!important;border-color:#e5e7eb!important;background:#fff!important}.theme-light .tabs button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.theme-light .segment button{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}.theme-light .segment button.active{color:#fff;background:#2563eb;border-color:#2563eb}.theme-light .toolbar select{background:#fff!important;color:#374151!important;border-color:#d1d5db!important}.theme-light .chip{background:#2563eb14!important;color:#2563eb!important}.theme-light .subtitle{color:#6b7280!important}.theme-light .empty{color:#9ca3af!important}.theme-light .hint{color:#6b7280!important}.theme-light .error{color:#dc2626!important}.theme-light .pagination button{background:#fff!important;color:#374151!important;border-color:#d1d5db!important}.theme-light .pagination span{color:#6b7280!important}.theme-light .export-btn{background:#2563eb!important;color:#fff!important}.theme-light .modal-overlay{background:#0000004d!important}.theme-light .green,.theme-light [style*="color:#0eb88a"],.theme-light [style*="color: #0eb88a"]{color:#059669!important}.theme-light .inline-edit{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}.theme-light .health-card{background:#fff!important;border-color:#e5e7eb!important}.theme-light .health-card p{color:#6b7280!important}.theme-light .health-card strong{color:#111827!important}.theme-light .health-dot.healthy{background:#059669}.theme-light .approval-row{border-bottom-color:#f3f4f6!important}.theme-light .logout-btn{background:#dc26260d!important;border-color:#dc262633!important;color:#dc2626!important}.theme-light .table-container{background:#fff;border-color:#e5e7eb}.theme-light [style*="color:rgba(255,255,255"],.theme-light [style*="color: rgba(255,255,255"]{color:#374151!important}.theme-light [style*="color:#fff"],.theme-light [style*="color: #fff"]{color:#111827!important}.theme-light [style*="background:rgba(255,255,255"],.theme-light [style*="background: rgba(255,255,255"]{background:#fff!important;border-color:#e5e7eb!important}.theme-light [style*="border:1px solid rgba(255,255,255"],.theme-light [style*="border: 1px solid rgba(255,255,255"]{border-color:#e5e7eb!important}.theme-light .tab-bar button,.theme-light .tabs button{background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important}.theme-light .tab-bar button.active,.theme-light .tabs button.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.theme-light .tab-bar button:hover:not(.active),.theme-light .tabs button:hover:not(.active){background:#e5e7eb!important}.theme-light .segment-bar{background:#f3f4f6!important}.theme-light .segment-bar button{color:#6b7280!important;background:transparent!important}.theme-light .segment-bar button.active{background:#2563eb!important;color:#fff!important}.theme-light .section-half{background:#fff!important;border-color:#e5e7eb!important}.theme-light .mini-item{background:#f9fafb!important}.theme-light .mini-item:hover{background:#f3f4f6!important}.theme-light .profile-card,.theme-light .info-card{background:#fff!important;border-color:#e5e7eb!important}.theme-light .kyc-chip{background:#f3f4f6!important}.theme-light .kyc-chip.ok{background:#0596691a!important;color:#059669!important}.theme-light .auth-badge{background:#2563eb14!important;color:#2563eb!important}.theme-light .kyc-dot{background:#dc2626}.theme-light .kyc-dot.verified{background:#059669}.theme-light .filters select,.theme-light .filters input{background:#fff!important;color:#374151!important;border-color:#d1d5db!important}.theme-light .wallet-card{background:#fff!important;border-color:#e5e7eb!important}.theme-light .provider-badge{color:#374151!important}.theme-light .provider-badge.btc{background:#0596691a!important;color:#059669!important}.theme-light .provider-badge.orange{background:#ea580c1a!important;color:#ea580c!important}.theme-light .provider-badge.mascom{background:#ca8a041a!important;color:#ca8a04!important}.theme-light .primary-tag{background:#2563eb1a!important;color:#2563eb!important}.theme-light .kyc-tag{background:#dc26261a!important;color:#dc2626!important}.theme-light .kyc-tag.verified{background:#0596691a!important;color:#059669!important}.theme-light .detail-panel{background:#fff!important;border-left-color:#e5e7eb!important}.theme-light .detail-row{border-bottom-color:#f3f4f6!important}.theme-light .detail-row span:first-child,.theme-light .detail-section h4{color:#6b7280!important}.theme-light .close-btn{color:#9ca3af!important}.theme-light .text-green{color:#059669!important}.theme-light .tap-row{border-bottom-color:#f3f4f6!important;color:#6b7280!important}.theme-light .tap-status{color:#059669!important}.theme-light .date-group input{background:#fff!important;color:#374151!important;border-color:#d1d5db!important}.theme-light .str-form,.theme-light .health-grid .health-card,.theme-light .add-form{background:#fff!important;border-color:#e5e7eb!important}.theme-light .page-header h1,.theme-light .page h1{color:#111827!important}.theme-light .role-preview{background:#2563eb0d!important;color:#374151!important}.theme-light .perm-list{color:#9ca3af!important}.theme-light .role-select,.theme-light .search-bar .search-input{background:#fff!important;color:#374151!important;border-color:#d1d5db!important}.theme-light .search-btn{background:#2563eb!important;color:#fff!important}.theme-light .clear-btn{background:#fff!important;color:#6b7280!important;border-color:#d1d5db!important}.theme-light .add-btn{background:#2563eb!important}.theme-light .save-btn{background:#059669!important}.theme-light .status-pill{background:#f3f4f6!important;color:#6b7280!important}.theme-light .status-pill.healthy{background:#0596691a!important;color:#059669!important}.theme-light .status-pill.degraded{background:#ca8a041a!important;color:#ca8a04!important}.theme-light .status-pill.unhealthy{background:#dc26261a!important;color:#dc2626!important}.theme-light .last-check{color:#9ca3af!important}.theme-light .uptime-section,.theme-light .section{background:#fff!important;border-color:#e5e7eb!important}.theme-light .uptime-header h3{color:#111827!important}.theme-light .uptime-labels{color:#9ca3af!important}.theme-light .uptime-bar{background:#f3f4f6!important}.theme-light .period-toggle button{color:#6b7280!important;border-color:#d1d5db!important;background:#fff!important}.theme-light .period-toggle button.active{background:#2563eb1a!important;color:#2563eb!important;border-color:#2563eb4d!important}.theme-light .card{background:#fff!important;border-color:#e5e7eb!important}.theme-light .card-header{border-bottom-color:#f3f4f6!important}.theme-light .card-title{color:#111827!important}.theme-light .card-body .metric{border-bottom-color:#f3f4f6!important}.theme-light .card-body .label{color:#6b7280!important}.theme-light .card-body .value{color:#111827!important}.theme-light .loading{color:#9ca3af!important}.theme-light .error-msg{color:#dc2626!important}.theme-light .latency-label{color:#9ca3af!important}.theme-light .alert-item,.theme-light .case-item,.theme-light .rule-item,.theme-light .mini-item{background:#f9fafb!important;border-color:#e5e7eb!important;color:#374151!important}.theme-light .alert-item *,.theme-light .case-item *,.theme-light .rule-item *,.theme-light .mini-item *{color:#374151!important}.theme-light .alert-item strong,.theme-light .case-item strong,.theme-light .rule-item strong{color:#111827!important}.theme-light .severity-dot{margin-right:6px}.theme-light .id-stat,.theme-light .doc-stat{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000f!important}.theme-light .id-stat *,.theme-light .doc-stat *{color:#374151!important}.theme-light .id-stat .value,.theme-light .doc-stat .value,.theme-light .id-stat h3,.theme-light .doc-stat h3{color:#111827!important}.theme-light div[style*="background:rgba(255,255,255,0.0"],.theme-light div[style*="background: rgba(255,255,255,0.0"]{background:#fff!important;border-color:#e5e7eb!important}.theme-light .section-half *,.theme-light .recon-section *{color:#374151!important}.theme-light .section-half h3,.theme-light .recon-section h3,.theme-light .section-half strong,.theme-light .recon-section strong{color:#111827!important}
