:root{--background: #080B11;--background-mesh: #080B11;--foreground: #F8FAFC;--card: #0F172A;--card-foreground: #F8FAFC;--card-elevated: #1E293B;--card-sunken: #020617;--card-hover: #1E293B;--popover: #0F172A;--popover-foreground: #F8FAFC;--clay-radius: 8px;--clay-radius-sm: 6px;--clay-radius-lg: 10px;--clay-radius-pill: 6px;--clay-shadow-card: 0 1px 3px rgba(0, 0, 0, .2);--clay-shadow-card-hover: 0 4px 6px -1px rgba(0, 0, 0, .3);--clay-shadow-modal: 0 20px 25px -5px rgba(0, 0, 0, .5);--clay-shadow-button: 0 1px 2px rgba(0, 0, 0, .05);--clay-shadow-sunken: inset 0 2px 4px rgba(0, 0, 0, .6);--primary: #2563EB;--primary-hover: #1D4ED8;--primary-gradient: #2563EB;--primary-subtle: rgba(37, 99, 235, .12);--primary-border: rgba(37, 99, 235, .35);--primary-foreground: #FFFFFF;--primary-clay-shadow: 0 1px 2px rgba(0, 0, 0, .05);--primary-clay-pressed: 0 1px 2px rgba(0, 0, 0, .1);--secondary: rgba(255, 255, 255, .06);--secondary-foreground: #E2E8F0;--muted: rgba(255, 255, 255, .04);--muted-foreground: #94A3B8;--accent: rgba(37, 99, 235, .08);--accent-foreground: #60A5FA;--border: #1E293B;--border-subtle: #1E293B;--border-glow: #2563EB;--input: #1E293B;--ring: #2563EB;--radius: 8px;--sidebar: #0B101A;--sidebar-foreground: #F8FAFC;--sidebar-primary: #2563EB;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: rgba(37, 99, 235, .12);--sidebar-accent-foreground: #60A5FA;--sidebar-border: #1E293B;--emerald-500: #10B981;--emerald-subtle: rgba(16, 185, 129, .14);--emerald-border: rgba(16, 185, 129, .35);--amber-500: #F59E0B;--amber-subtle: rgba(245, 158, 11, .14);--amber-border: rgba(245, 158, 11, .35);--red-500: #EF4444;--red-subtle: rgba(239, 68, 68, .14);--red-border: rgba(239, 68, 68, .35);--blue-500: #00C6FF;--blue-subtle: rgba(0, 198, 255, .14);--blue-border: rgba(0, 198, 255, .35);--sky-500: #38BDF8;--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh;background:var(--background-mesh);background-color:var(--background);background-attachment:fixed;color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}.font-mono{font-family:var(--font-mono)}.tabular-nums{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:transparent;color:inherit}.payplus-shell{display:flex;min-height:100vh;background-color:var(--background);color:var(--foreground)}.payplus-sidebar{width:256px;background-color:var(--sidebar);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;z-index:40;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (max-width: 900px){.payplus-sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);box-shadow:0 0 30px #000000b3}.payplus-sidebar.mobile-open{transform:translate(0)}}.sidebar-header{height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sidebar-border)}.sidebar-brand{display:flex;align-items:center;gap:12px}.brand-icon-box{width:34px;height:34px;background:var(--primary-gradient);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;letter-spacing:-.5px;box-shadow:0 4px 14px #00c6ff73}.brand-info{display:flex;flex-direction:column;gap:2px}.brand-name{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--foreground);display:flex;align-items:center;gap:6px}.brand-live-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.brand-live-dot{width:6px;height:6px;border-radius:9999px;background-color:var(--primary);box-shadow:0 0 8px #00c6ffe6}.mobile-close-btn{display:none!important}@media (max-width: 900px){.mobile-close-btn{display:inline-flex!important}}.sidebar-content{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:20px}.sidebar-group-label{padding:0 10px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.sidebar-menu{display:flex;flex-direction:column;gap:3px}.sidebar-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--muted-foreground);font-size:13px;font-weight:500;transition:all .15s ease;-webkit-user-select:none;user-select:none;text-align:left}.sidebar-link svg{width:17px;height:17px;flex-shrink:0;color:var(--muted-foreground);transition:color .15s}.sidebar-link:hover{background-color:var(--sidebar-accent);color:var(--foreground)}.sidebar-link:hover svg{color:var(--foreground)}.sidebar-link.active{background-color:var(--sidebar-accent);color:var(--foreground);font-weight:600}.sidebar-link.active svg{color:var(--primary)}.sidebar-footer{padding:14px 16px;border-top:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:var(--sidebar)}.user-profile-badge{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.user-avatar-circle{width:32px;height:32px;border-radius:9999px;background:var(--primary-subtle);border:1px solid var(--primary-border);color:var(--primary);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-meta-info{display:flex;flex-direction:column;gap:2px;min-width:0}.user-name{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-code-chip{font-family:var(--font-mono);font-size:10px;color:var(--primary);background:var(--primary-subtle);padding:2px 7px;border-radius:5px;border:1px solid var(--primary-border);display:inline-block;width:fit-content}.logout-icon-btn{flex-shrink:0;color:var(--muted-foreground)}.logout-icon-btn:hover{color:#ef4444}.payplus-header{height:64px;background-color:#07100bf2;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header-left{display:flex;align-items:center;gap:12px}.mobile-hamburger-btn{display:none;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card)}@media (max-width: 900px){.mobile-hamburger-btn{display:inline-flex!important}}.header-breadcrumbs{display:flex;align-items:center;gap:6px;font-size:13px}.breadcrumb-section{color:var(--muted-foreground)}.breadcrumb-separator{color:var(--muted-foreground);opacity:.4}.breadcrumb-current{font-weight:600;color:var(--foreground)}.header-right{display:flex;align-items:center;gap:10px}.live-status-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;background:var(--card);border:1px solid var(--border);border-radius:var(--clay-radius-pill);box-shadow:0 1px 2px #0003}.live-pulse-dot{width:6px;height:6px;border-radius:50%;background-color:var(--primary)}.live-text{font-size:12px;font-weight:600;color:var(--foreground)}.refresh-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;color:var(--muted-foreground);border-radius:4px;transition:color .15s}.refresh-icon-btn:hover{color:var(--primary)}.refresh-icon-btn.spinning svg{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-code-chip{font-family:var(--font-mono);font-size:11px;color:var(--primary);background:var(--primary-subtle);padding:4px 9px;border-radius:6px;border:1px solid var(--primary-border)}.notification-bell-btn{position:relative;color:var(--muted-foreground)}.notification-bell-btn:hover{color:var(--foreground)}.notification-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:9999px;background-color:var(--primary)}.payplus-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:100vh}.payplus-body{flex:1;padding:24px 28px;display:flex;flex-direction:column;gap:20px;max-width:1480px;width:100%;margin:0 auto}.payfast-overview-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:4px}.payfast-heading{font-size:28px;font-weight:800;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;line-height:1.2}.payfast-subheading{font-size:14px;color:var(--muted-foreground);margin-top:4px}.btn-date-picker-badge{display:inline-flex;align-items:center;gap:8px;background:#111827;border:1px solid #1F2937;color:#f8fafc;font-size:13px;font-weight:600;padding:8px 16px;border-radius:10px;box-shadow:0 2px 6px #0000004d;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-date-picker-badge:hover{background:#1e293b;border-color:#334155;transform:translateY(-1px)}.btn-date-picker-badge svg{width:15px;height:15px}.payfast-activity-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}@media (max-width: 1380px){.payfast-activity-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.payfast-activity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.payfast-activity-grid{grid-template-columns:1fr}}.payfast-card{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:142px;box-shadow:0 10px 30px -10px #0009,inset 0 1px #ffffff14;transition:all .25s cubic-bezier(.16,1,.3,1)}.payfast-card:hover{transform:translateY(-3px);border-color:#00c6ff66;box-shadow:0 16px 40px -10px #000c,0 0 25px #00c6ff29,inset 0 1px #ffffff26}.card-top-row{display:flex;align-items:center;gap:10px}.card-icon-circle{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-icon-circle svg{width:16px;height:16px}.card-icon-circle.bg-teal{background-color:#00a86b}.card-icon-circle.bg-blue{background-color:#2563eb}.card-icon-circle.bg-emerald{background-color:#10b981}.card-icon-circle.bg-red{background-color:#e11d48}.card-icon-circle.bg-orange{background-color:#f97316}.card-icon-circle.bg-cyan{background-color:#0d9488}.card-icon-circle.bg-forest{background-color:#047857}.card-title-text{font-size:13px;font-weight:600;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-value-display{font-size:24px;font-weight:700;color:#fff;margin:10px 0 6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.card-bottom-row{display:flex;align-items:flex-end;justify-content:space-between;font-size:11px;color:var(--muted-foreground);margin-top:auto}.bottom-label-group{display:flex;flex-direction:column;gap:1px}.bottom-amount-label{color:var(--muted-foreground)}.bottom-amount-symbol{color:var(--muted-foreground);opacity:.8}.bottom-tx-count{color:var(--foreground);font-weight:500}.card-breakdown-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted-foreground);padding:3px 0}.card-breakdown-row .lbl{font-weight:600;letter-spacing:.04em;color:#34d399}.card-breakdown-row .val{font-size:16px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.card-subsplit-row{display:flex;justify-content:space-between;font-size:10px;color:var(--muted-foreground);padding:2px 0}.collectors-status-bar{background-color:var(--card);border:1px solid var(--border);border-radius:8px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.bar-left{display:flex;align-items:center;gap:10px}.bar-title{font-size:13px;font-weight:600;color:#fff}.bar-count{font-size:11px;font-weight:600;color:var(--primary);background:var(--primary-subtle);border:1px solid var(--primary-border);padding:2px 8px;border-radius:var(--clay-radius-pill)}.bar-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collector-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--card-elevated);border:1px solid var(--border);border-radius:var(--clay-radius-pill);font-size:11px;font-weight:500;color:var(--muted-foreground)}.collector-pill.online{color:#fff;border-color:#00c6ff59}.collector-pill .dot{width:6px;height:6px;border-radius:50%;background-color:#64748b}.collector-pill.online .dot{background-color:var(--primary);box-shadow:0 0 8px #00c6fff2}.view-all-collectors-btn{font-size:12px;font-weight:600;color:var(--primary);padding:4px 8px;transition:color .15s}.view-all-collectors-btn:hover{text-decoration:underline;filter:brightness(1.15)}.table-wrapper{background:#0f172a;border:1px solid #1e293b;border-radius:8px;overflow-x:auto;box-shadow:0 1px 3px #0003}.table-header-bar{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-title{font-size:15px;font-weight:700;color:#fff}.table-subtitle{font-size:12px;color:var(--muted-foreground);margin-top:1px}.payplus-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.payplus-table th{padding:12px 18px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background-color:#0b101ce0;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.payplus-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--foreground);vertical-align:middle;white-space:nowrap}.payplus-table tr:hover td{background-color:#00c6ff0d}.payplus-table tr:last-child td{border-bottom:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;border-radius:12px;padding:8px 18px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:#0284c7;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px #0284c74d;font-weight:700}.btn-primary:hover:not(:disabled){background:#0369a1;transform:translateY(-1px);box-shadow:0 6px 16px #0284c766}.btn-outline{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--foreground);box-shadow:0 2px 8px #00000040}.btn-outline:hover:not(:disabled){background:#ffffff1f;border-color:#00c6ff66;color:#00c6ff}.btn-secondary{background:#ffffff0f;color:var(--secondary-foreground);border:1px solid rgba(255,255,255,.12)}.btn-secondary:hover:not(:disabled){background:#ffffff1f;color:#fff}.btn-ghost{background-color:transparent;color:var(--muted-foreground)}.btn-ghost:hover:not(:disabled){background-color:var(--card-hover);color:var(--foreground)}.btn-sm{height:30px;padding:4px 11px;font-size:11px;border-radius:6px}.btn-icon{width:32px;height:32px;padding:0;border-radius:7px}.form-input,.form-select,.input-search{height:42px;padding:0 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--foreground);font-size:13.5px;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.form-input:focus,.form-select:focus,.input-search:focus{border-color:#00c6ff;box-shadow:0 0 0 3px #00c6ff38;background:#ffffff17}.form-control{display:flex;flex-direction:column;gap:6px}.form-label{font-size:12px;font-weight:500;color:var(--muted-foreground)}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--clay-radius-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-badge.success,.status-badge.paid{background-color:#10b98124;color:#34d399;border:1px solid rgba(16,185,129,.35)}.status-badge.pending,.status-badge.queued,.status-badge.processing{background-color:#f59e0b24;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.status-badge.failed,.status-badge.canceled{background-color:#ef444424;color:#f87171;border:1px solid rgba(239,68,68,.35)}.status-badge.info,.status-badge.ready{background-color:#00c6ff24;color:#38bdf8;border:1px solid rgba(0,198,255,.35)}.modal-overlay,.modal-backdrop-3d{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:#040710d9!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;overflow-y:auto!important;animation:modalOverlayFadeIn .18s ease-out}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-card,.modal-dialog-3d{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:540px;max-height:min(90vh,840px)!important;border-radius:18px!important;overflow:hidden!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 30px 65px -15px #000000d9,0 0 0 1px #ffffff0d inset!important;box-sizing:border-box!important;margin:auto!important;animation:modalContentZoom .22s cubic-bezier(.16,1,.3,1)}@keyframes modalContentZoom{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-card.modal-compact-inspect{max-width:520px!important}.modal-card.modal-sm{max-width:400px!important}.modal-card.modal-md{max-width:540px!important}.modal-card.modal-confirm-action-card{max-width:560px!important}.modal-card.modal-ticket-reply-card{max-width:660px!important}.modal-card.modal-lg,.payout-details-modal{max-width:720px!important}.modal-card.modal-xl{max-width:900px!important}.modal-card>form{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.modal-header,.modal-header-3d{padding:16px 22px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0f172abf!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-shrink:0!important;box-sizing:border-box!important}.modal-header h3,.modal-header-3d .modal-title-3d{margin:0!important;font-size:16px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em!important}.modal-body,.modal-body-3d{padding:20px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-sizing:border-box!important}.modal-body::-webkit-scrollbar,.modal-body-3d::-webkit-scrollbar,.confirm-modal-body::-webkit-scrollbar,.candidate-cards-list::-webkit-scrollbar,.replies-timeline-container::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track,.modal-body-3d::-webkit-scrollbar-track,.confirm-modal-body::-webkit-scrollbar-track,.candidate-cards-list::-webkit-scrollbar-track,.replies-timeline-container::-webkit-scrollbar-track{background:#00000026}.modal-body::-webkit-scrollbar-thumb,.modal-body-3d::-webkit-scrollbar-thumb,.confirm-modal-body::-webkit-scrollbar-thumb,.candidate-cards-list::-webkit-scrollbar-thumb,.replies-timeline-container::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover,.modal-body-3d::-webkit-scrollbar-thumb:hover{background:#00c6ff66}.modal-footer,.modal-footer-3d{padding:14px 22px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0b1120!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-shrink:0!important;box-sizing:border-box!important}body.theme-light .modal-card,body.theme-light .modal-dialog-3d{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 25px 60px -15px #0f172a33,0 0 0 1px #0000000d inset!important}body.theme-light .modal-header,body.theme-light .modal-header-3d{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}body.theme-light .modal-header h3,body.theme-light .modal-header-3d .modal-title-3d{color:#0f172a!important}body.theme-light .modal-footer,body.theme-light .modal-footer-3d{background:#f8fafc!important;border-top-color:#e2e8f0!important}body.theme-light .modal-body,body.theme-light .modal-body-3d{background:#fff!important}.toast-notification{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:10px;font-size:13px;font-weight:500;background-color:var(--card);border:1px solid var(--border);color:#fff;box-shadow:var(--clay-shadow-modal);animation:toast-slide-in .25s cubic-bezier(.16,1,.3,1)}.toast-notification.success{border-color:var(--emerald-border);color:var(--emerald-500)}.toast-notification.error{border-color:var(--red-border);color:var(--red-500)}@keyframes toast-slide-in{0%{transform:translateY(-16px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes dark-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#0a1811,#11291d,#0a1811);background-size:200% 100%;animation:dark-shimmer 1.5s ease-in-out infinite;border-radius:6px}.skeleton-metric-card{background-color:var(--card);border:1px solid var(--border);border-radius:8px;padding:16px 14px;display:flex;flex-direction:column;justify-content:space-between;min-height:135px}.skeleton-header-row{display:flex;align-items:center;justify-content:space-between}.skeleton-title-box{width:110px;height:12px}.skeleton-badge-box{width:54px;height:18px;border-radius:var(--clay-radius-pill)}.skeleton-value-box{width:130px;height:26px;margin:10px 0 6px;border-radius:6px}.skeleton-hint-box{width:160px;height:10px}.section-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.hero-info{display:flex;align-items:center;gap:16px}.hero-icon-box{width:48px;height:48px;border-radius:10px;background-color:#0b1f15;border:1px solid var(--primary-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-icon-box svg{width:24px;height:24px;color:var(--primary)}.hero-title-group h1{font-size:24px;font-weight:700;color:#fff;line-height:1.2;margin:0}.hero-title-group p{font-size:13px;color:var(--muted-foreground);margin:4px 0 0}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.subnav-bar{display:flex;align-items:center;gap:8px;padding:6px;background-color:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;overflow-x:auto}.subnav-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-radius:7px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.subnav-btn:hover{color:var(--foreground);background-color:#ffffff0a}.subnav-btn.active{color:#fff;background-color:#0d281a;border:1px solid var(--primary-border);font-weight:600}.subnav-badge{padding:2px 7px;font-size:11px;font-weight:700;border-radius:4px;background-color:#ffffff14;color:var(--muted-foreground)}.subnav-btn.active .subnav-badge{background-color:#00dc8233;color:var(--primary)}.dev-banner{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#071910,#082115);border:1px solid var(--primary-border);border-radius:10px;margin-bottom:20px;flex-wrap:wrap;gap:12px}.dev-banner-info{display:flex;align-items:center;gap:12px}.dev-api-badge{font-size:12px;font-weight:700;padding:4px 10px;background-color:#00dc8226;border:1px solid var(--primary-border);color:var(--primary);border-radius:6px;font-family:var(--font-mono)}.dev-base-url-box{display:flex;align-items:center;gap:8px;background-color:#040906;border:1px solid var(--border);padding:6px 12px;border-radius:6px;font-size:12px;font-family:var(--font-mono);color:#a7f3d0}.dev-grid{display:grid;grid-template-columns:1fr;gap:20px}.dev-card{background-color:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.dev-card-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);background-color:#06110a;flex-wrap:wrap;gap:10px}.dev-endpoint-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.dev-method{font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.05em;font-family:var(--font-mono)}.dev-method.post{background-color:#00dc82;color:#050c08}.dev-method.get{background-color:#38bdf8;color:#050c08}.dev-method.put{background-color:#fbbf24;color:#050c08}.dev-path{font-family:var(--font-mono);color:#fff;font-size:13px}.dev-card-body{padding:20px;display:flex;flex-direction:column;gap:16px}.dev-desc{font-size:13px;color:var(--muted-foreground);line-height:1.5}.code-tabs-nav{display:flex;gap:6px;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:12px}.code-tab-btn{padding:5px 12px;font-size:12px;font-weight:600;color:var(--muted-foreground);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer}.code-tab-btn:hover{color:var(--foreground)}.code-tab-btn.active{color:var(--primary);background-color:#0b1e14;border-color:var(--primary-border)}.code-block-box{background-color:#040805;border:1px solid var(--border);border-radius:8px;padding:14px;position:relative;overflow-x:auto}.code-block-box pre{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:#e2e8f0}.copy-code-btn{position:absolute;top:10px;right:10px;padding:4px 8px;font-size:11px;background-color:#112a1c;border:1px solid var(--primary-border);color:var(--primary);border-radius:4px;cursor:pointer}.copy-code-btn:hover{background-color:#173826}.param-table{width:100%;border-collapse:collapse;font-size:12px}.param-table th{text-align:left;padding:8px 12px;background-color:#06110a;color:#94a3b8;border-bottom:1px solid var(--border);font-weight:600}.param-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#e2e8f0}.param-table .param-name{font-family:var(--font-mono);font-weight:600;color:var(--primary)}.param-table .param-badge{font-size:10px;padding:2px 6px;border-radius:3px;font-family:var(--font-mono)}.param-table .param-req{background-color:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.param-table .param-opt{background-color:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.payout-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.preset-chip{padding:6px 12px;font-size:12px;font-weight:600;font-family:var(--font-mono);background-color:#07150d;border:1px solid var(--border);color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .15s ease}.preset-chip:hover{color:#fff;border-color:var(--primary-border);background-color:#0b2216}.bulk-dropzone{border:2px dashed var(--border);border-radius:10px;padding:32px 20px;text-align:center;background-color:#06110a;transition:all .2s ease;cursor:pointer}.bulk-dropzone:hover,.bulk-dropzone.dragover{border-color:var(--primary);background-color:#091b10}.bulk-dropzone-icon{width:44px;height:44px;margin:0 auto 12px;color:var(--primary)}.bulk-summary-card{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;background-color:#06110a;border:1px solid var(--border);border-radius:8px;margin-bottom:16px}@media (max-width: 900px){.bulk-summary-card{grid-template-columns:repeat(2,1fr)}}.bulk-sum-item{display:flex;flex-direction:column;gap:4px}.bulk-sum-label{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.bulk-sum-val{font-size:18px;font-weight:700;color:#fff;font-family:var(--font-mono)}.merchant-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 1024px){.merchant-details-grid{grid-template-columns:1fr}}.merchant-info-card{background-color:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.merchant-info-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background-color:#06110a}.merchant-info-card-title{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.merchant-info-card-title svg{width:16px;height:16px;color:var(--primary)}.merchant-info-card-body{padding:20px;display:flex;flex-direction:column;gap:14px}.info-item-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.04)}.info-item-row:last-child{border-bottom:none;padding-bottom:0}.info-item-label{font-size:12px;color:#94a3b8}.info-item-value{font-size:13px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.badge-ledger-credit{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background-color:#00dc821f;color:#00dc82;border:1px solid rgba(0,220,130,.3)}.badge-ledger-debit{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background-color:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.3)}.text-credit{color:#00dc82!important;font-weight:700}.text-debit{color:#f87171!important;font-weight:700}.empty-state{text-align:center!important;padding:64px 24px!important;background:transparent!important}.empty-state svg,.empty-icon{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;margin:0 auto 14px!important;display:block!important;color:#475569!important;opacity:.8}.empty-state h3{font-size:15px!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 6px!important}.empty-state p{font-size:13px!important;color:#94a3b8!important;margin:0 auto!important;max-width:460px!important;line-height:1.5!important}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-pill{padding:6px 14px;font-size:12px;font-weight:600;color:#94a3b8;background:#08140e;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.filter-pill:hover{color:#fff;border-color:#00dc824d;background:#00dc820d}.filter-pill.active{color:#00dc82;background:#00dc821f;border-color:#00dc82}.input-search-wrapper{position:relative;display:flex;align-items:center;min-width:280px}.input-search-wrapper svg{position:absolute;left:12px;width:15px;height:15px;color:#64748b;pointer-events:none}.input-search{width:100%;padding:8px 12px 8px 36px;font-size:13px;color:#f8fafc;background:#08140e;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;transition:border-color .15s ease}.input-search:focus{border-color:#00dc82;box-shadow:0 0 0 2px #00dc8226}.stat-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.payplus-metric-card{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.payplus-metric-card:hover{border-color:#00dc824d;transform:translateY(-2px)}.metric-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:#94a3b8}.metric-value{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em}.metric-hint{font-size:12px;color:#64748b}.table-header-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.table-title{font-size:15px;font-weight:600;color:#fff}.table-subtitle{font-size:12px;color:#94a3b8;margin-top:2px}html.theme-light,body.theme-light,:root[data-theme=light]{--theme-mode: "light";--background: #F4F6FA;--foreground: #0F172A;--card: #FFFFFF;--card-foreground: #0F172A;--card-elevated: #FFFFFF;--card-sunken: #F1F5F9;--card-hover: #F8FAFC;--popover: #FFFFFF;--popover-foreground: #0F172A;--clay-shadow-card: 0 4px 14px -2px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .9);--clay-shadow-card-hover: 0 8px 24px -4px rgba(15, 23, 42, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--clay-shadow-modal: 0 20px 48px -4px rgba(15, 23, 42, .16);--clay-shadow-button: 0 2px 6px rgba(15, 23, 42, .06);--clay-shadow-sunken: inset 0 2px 4px rgba(15, 23, 42, .05);--primary: #1D4ED8;--primary-hover: #1E40AF;--primary-gradient: #2563EB;--primary-subtle: #EEF4FF;--primary-border: #BFDBFE;--primary-foreground: #FFFFFF;--primary-clay-shadow: 0 4px 12px rgba(29, 78, 216, .25);--secondary: #F1F5F9;--secondary-foreground: #1E293B;--muted: #F8FAFC;--muted-foreground: #475569;--accent: #F1F5F9;--accent-foreground: #0F172A;--border: #E2E8F0;--border-subtle: #F1F5F9;--input: #FFFFFF;--ring: #1D4ED8;--sidebar: #FFFFFF;--sidebar-foreground: #0F172A;--sidebar-primary: #1D4ED8;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #F1F5F9;--sidebar-accent-foreground: #0F172A;--sidebar-border: #E2E8F0;--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body.theme-light{background-color:#f4f6fa!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased}body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light .page-main-title,body.theme-light .section-hero h1{color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.02em}body.theme-light .payfast-heading,:root[data-theme=light] .payfast-heading,body.theme-light .portal-header h1,:root[data-theme=light] .portal-header h1{color:#0f172a!important;background:none!important;-webkit-text-fill-color:#0F172A!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:800!important;letter-spacing:-.02em}body.theme-light p,body.theme-light .payfast-subheading,body.theme-light .page-main-sub,body.theme-light .hero-title-group p{color:#475569!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:450!important}body.theme-light .payplus-shell,body.theme-light .payplus-main,body.theme-light .tab-content-container,body.theme-light .payin-page-container{background-color:#f4f6fa!important;color:#0f172a!important}body.theme-light .payfast-sidebar-3d{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 16px #0f172a0a!important}body.theme-light .payfast-sidebar-3d .brand-name-white{color:#0f172a!important}body.theme-light .payfast-sidebar-3d .brand-portal-sub{color:#64748b!important;font-weight:600!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn{color:#334155!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn:hover{background-color:#f1f5f9!important;color:#0f172a!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn.is-active,body.theme-light .payfast-sidebar-3d .sub-entry-btn.is-active{background:#eef4ff!important;color:#1d4ed8!important;border:1px solid rgba(29,78,216,.18)!important;font-weight:600!important;box-shadow:0 2px 8px #1d4ed81f!important}body.theme-light .payfast-sidebar-3d .sub-entry-btn{color:#475569!important}body.theme-light .payfast-sidebar-3d .sub-entry-btn:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light .payfast-sidebar-3d .nav-divider-line{background-color:#e2e8f0!important}body.theme-light .payfast-sidebar-3d .chevron-accordion{color:#64748b!important}body.theme-light .breadcrumb-parent{color:#64748b!important;font-weight:500!important}body.theme-light .breadcrumb-active{color:#0f172a!important;font-weight:600!important}body.theme-light .breadcrumb-chevron{color:#94a3b8!important}body.theme-light .breadcrumb-home-btn,body.theme-light .breadcrumb-back-circle-btn{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .breadcrumb-home-btn:hover,body.theme-light .breadcrumb-back-circle-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .pill-3d{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#1e293b!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .signout-button-3d{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .signout-button-3d:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}body.theme-light .payfast-card{background-color:#fff!important;border:1px solid #E2E8F0!important;border-top:1px solid #CBD5E1!important;box-shadow:0 4px 14px #0f172a0a,0 1px 3px #0f172a05!important}body.theme-light .payfast-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px #0f172a14!important}body.theme-light .card-title-text{color:#475569!important;font-weight:600!important}body.theme-light .card-value-display{color:#0f172a!important;font-weight:700!important}body.theme-light .card-count-text{color:#64748b!important;font-weight:500!important}body.theme-light .btn-date-picker-badge{background:#fff!important;border:1px solid #E2E8F0!important;color:#1e293b!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .payin-stat-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 14px #0f172a0a!important}body.theme-light .stat-card-label{color:#475569!important;font-weight:600!important}body.theme-light .stat-card-number{color:#0f172a!important;font-weight:700!important}body.theme-light .stat-card-sub{color:#64748b!important;font-weight:500!important}body.theme-light .stat-card-wave{opacity:.28!important}body.theme-light .filter-pill-payin{background:#fff!important;border:1px solid #E2E8F0!important;color:#475569!important;box-shadow:0 1px 3px #0f172a08!important}body.theme-light .filter-pill-payin:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}body.theme-light .payin-search-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:inset 0 1px 2px #0f172a08!important}body.theme-light .btn-icon-square,body.theme-light .btn-export-dropdown,body.theme-light .btn-date-range-filter{background:#fff!important;border:1px solid #E2E8F0!important;color:#334155!important;box-shadow:0 1px 3px #0f172a08!important}body.theme-light .btn-icon-square:hover,body.theme-light .btn-export-dropdown:hover,body.theme-light .btn-date-range-filter:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}body.theme-light .btn-view-order-eye{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .pagination-info{color:#64748b!important}body.theme-light .btn-page-nav{background:#fff!important;border:1px solid #E2E8F0!important;color:#334155!important}body.theme-light .payout-reject-reason-box{background:#fef2f2!important;border:1px solid #FECACA!important;color:#991b1b!important;font-weight:600!important;box-shadow:0 1px 2px #dc26260f!important}body.theme-light .payout-success-detail-box{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#065f46!important;font-weight:600!important}body.theme-light .payout-pending-detail-box{background:#fffbeb!important;border:1px solid #FDE68A!important;color:#92400e!important;font-weight:600!important}body.theme-light .modal-backdrop-3d{background:#0f172a80!important}body.theme-light .payout-details-modal,body.theme-light .modal-dialog-3d,body.theme-light .modal-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 60px #0f172a2e!important;color:#0f172a!important}body.theme-light .modal-header-3d,body.theme-light .modal-header{border-bottom:1px solid #E2E8F0!important}body.theme-light .modal-title-3d,body.theme-light .modal-header h3{color:#0f172a!important}body.theme-light .btn-modal-close{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .reason-val{color:#991b1b!important;font-weight:700!important}body.theme-light .modal-footer-3d,body.theme-light .modal-footer{border-top:1px solid #E2E8F0!important}body.theme-light .tactile-card,body.theme-light .withdraw-form-container,body.theme-light .panel-clay-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0f172a0a!important;color:#0f172a!important}body.theme-light .subnav-bar{background:#fff!important;border:1px solid #E2E8F0!important}body.theme-light .subnav-btn{color:#475569!important}body.theme-light .subnav-btn:hover{background:#f8fafc!important;color:#0f172a!important}body.theme-light .subnav-btn.active{background:#eef4ff!important;color:#1d4ed8!important;font-weight:600!important}body.theme-light .subnav-badge{background:#e2e8f0!important;color:#1e293b!important}body.theme-light .subnav-btn.active .subnav-badge{background:#1d4ed8!important;color:#fff!important}body.theme-light .form-group label,body.theme-light .merchant-field-label{color:#334155!important;font-weight:600!important}body.theme-light .form-control,body.theme-light .merchant-input,body.theme-light .clay-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .form-control:focus,body.theme-light .merchant-input:focus,body.theme-light .clay-input:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important}body.theme-light .report-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 14px #0f172a0a!important}body.theme-light .report-card:hover{border-color:#93c5fd!important;background:#f8fafc!important}body.theme-light .report-card.is-selected{background:#f0f6ff!important;border-color:#2563eb!important;box-shadow:0 4px 16px #2563eb1f!important}body.theme-light .report-card-title{color:#0f172a!important}body.theme-light .report-card-desc{color:#475569!important}body.theme-light .custom-select-trigger,body.theme-light .custom-select-dropdown{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .custom-select-item:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light .payin-header-bar,body.theme-light .payin-hero-header{background:transparent!important}body.theme-light .payin-title,body.theme-light .page-main-title{color:#0f172a!important}body.theme-light .payin-subtitle,body.theme-light .page-main-sub{color:#475569!important}body.theme-light .btn-new-payout-3d{background:#2563eb!important;border:1px solid rgba(37,99,235,.4)!important;color:#fff!important;box-shadow:0 4px 14px #1d4ed847!important}body.theme-light .btn-new-payout-3d:hover{background:#1d4ed8!important;box-shadow:0 6px 18px #1d4ed861!important;color:#fff!important}body.theme-light .btn-new-payout-3d .plus-icon-svg{color:#fff!important}body.theme-light .btn-date-range-filter,body.theme-light .btn-payin-date-picker{background:#fff!important;border:1px solid #CBD5E1!important;color:#1e293b!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .btn-date-range-filter:hover,body.theme-light .btn-payin-date-picker:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .chevron-filter,body.theme-light .payin-chevron-icon,body.theme-light .payin-cal-icon{color:#64748b!important}body.theme-light .payin-stat-card{background:#fff!important;border:1px solid #E2E8F0!important;border-top:1px solid #CBD5E1!important;box-shadow:0 4px 14px #0f172a0a,0 1px 3px #0f172a05!important}body.theme-light .stat-card-label{color:#475569!important}body.theme-light .stat-card-number{color:#0f172a!important}body.theme-light .stat-card-sub{color:#64748b!important}body.theme-light .stat-card-wave{opacity:.22!important}body.theme-light .payin-filter-action-bar{background:transparent!important}body.theme-light .filter-pill-payin{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important;box-shadow:0 1px 3px #0f172a08!important}body.theme-light .filter-pill-payin:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}body.theme-light .filter-pill-payin.active{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 4px 12px #1d4ed847!important}body.theme-light .payin-search-box{background:transparent!important}body.theme-light .payin-search-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:inset 0 1px 2px #0f172a0a!important}body.theme-light .payin-search-input:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important}body.theme-light .payin-search-input::placeholder{color:#94a3b8!important}body.theme-light .search-icon-svg{color:#94a3b8!important}body.theme-light .btn-export-dropdown,body.theme-light .btn-icon-square{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .btn-export-dropdown:hover,body.theme-light .btn-icon-square:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}body.theme-light .payin-table-container{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0f172a0a!important}body.theme-light .payin-data-table{background:#fff!important}body.theme-light .payin-data-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #E2E8F0!important;font-weight:700!important}body.theme-light .payin-data-table td{background:#fff!important;border-bottom:1px solid #F1F5F9!important;color:#1e293b!important}body.theme-light .payin-data-table tr:hover td{background:#f8fafc!important}body.theme-light .order-id-cell,body.theme-light .customer-cell,body.theme-light .beneficiary-name-text{color:#0f172a!important;font-weight:600!important}body.theme-light .beneficiary-bank-sub{color:#64748b!important}body.theme-light .amount-cell,body.theme-light .net-credit-cell{color:#0f172a!important;font-weight:700!important}body.theme-light .account-cell,body.theme-light .ifsc-cell,body.theme-light .utr-cell,body.theme-light .timestamp-cell{color:#475569!important}body.theme-light .status-pill-badge{font-weight:600!important}body.theme-light .badge-success{background:#ecfdf5!important;color:#059669!important;border:1px solid #A7F3D0!important}body.theme-light .badge-pending{background:#fffbeb!important;color:#d97706!important;border:1px solid #FDE68A!important}body.theme-light .badge-failed{background:#fef2f2!important;color:#dc2626!important;border:1px solid #FECACA!important}body.theme-light .payout-reject-reason-box{background:#fef2f2!important;border:1px solid #FECACA!important;color:#991b1b!important;font-weight:600!important}body.theme-light .payout-reject-reason-box:hover{background:#fee2e2!important;border-color:#f87171!important;color:#7f1d1d!important}body.theme-light .reject-alert-svg{color:#dc2626!important}body.theme-light .payout-success-detail-box{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#047857!important;font-weight:600!important}body.theme-light .payout-pending-detail-box{background:#fffbeb!important;border:1px solid #FDE68A!important;color:#b45309!important;font-weight:600!important}body.theme-light .payin-empty-row td{color:#64748b!important;background:#fff!important}body.theme-light .payin-pagination-row,body.theme-light .pagination-info{color:#64748b!important}body.theme-light .page-current-indicator{color:#1e293b!important}body.theme-light .btn-page-nav{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important}body.theme-light .btn-page-nav:hover:not(:disabled){background:#f8fafc!important;color:#0f172a!important}body.theme-light .withdraw-page-container{background:transparent!important}body.theme-light .withdraw-card-3d{background:#fff!important;border:1px solid #E2E8F0!important;border-top:1px solid #CBD5E1!important;box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a!important;color:#0f172a!important}body.theme-light .withdraw-card-title{color:#0f172a!important}body.theme-light .withdraw-card-subtitle{color:#64748b!important}body.theme-light .form-label-3d{color:#1e293b!important}body.theme-light .input-with-icon-3d{background:#f8fafc!important;border:1px solid #CBD5E1!important;box-shadow:inset 0 1px 2px #0f172a0a!important}body.theme-light .input-with-icon-3d:focus-within{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important}body.theme-light .input-icon-box{background:#eef4ff!important;border:1px solid #BFDBFE!important;color:#1d4ed8!important}body.theme-light .currency-symbol-inr{color:#1d4ed8!important}body.theme-light .field-icon-svg{color:#64748b!important}body.theme-light .input-control-3d{color:#0f172a!important;background:transparent!important}body.theme-light .input-control-3d::placeholder{color:#94a3b8!important}body.theme-light .balance-helper-text{color:#64748b!important}body.theme-light .preset-chip-3d{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .preset-chip-3d:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#94a3b8!important}body.theme-light .preset-chip-3d.max-chip{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}body.theme-light .select-control-3d{color:#0f172a!important}body.theme-light .select-control-3d option{background:#fff!important;color:#0f172a!important}body.theme-light .btn-submit-withdraw-3d{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid rgba(37,99,235,.4)!important;color:#fff!important;box-shadow:0 4px 14px #1d4ed84d!important}body.theme-light .bulk-dropzone{background:#f8fafc!important;border:2px dashed #CBD5E1!important;color:#1e293b!important}body.theme-light .bulk-dropzone:hover{background:#eef4ff!important;border-color:#3b82f6!important}body.theme-light .bulk-dropzone-icon{color:#1d4ed8!important}body.theme-light .bulk-dropzone-title{color:#0f172a!important}body.theme-light textarea.form-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .bulk-summary-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 8px #0f172a0a!important}body.theme-light .bulk-sum-label{color:#64748b!important}body.theme-light .bulk-sum-val{color:#0f172a!important}body.theme-light .table-wrapper{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 10px #0f172a0a!important}body.theme-light .payplus-table{background:#fff!important}body.theme-light .payplus-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .payplus-table td{background:#fff!important;color:#1e293b!important;border-bottom:1px solid #F1F5F9!important}body.theme-light .payplus-table tr:hover td{background:#f8fafc!important}body.theme-light .modal-backdrop-3d{background:#0f172a73!important}body.theme-light .payout-details-modal{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 60px #0f172a29!important;color:#0f172a!important}body.theme-light .modal-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .modal-title-3d{color:#0f172a!important}body.theme-light .modal-sub-id{color:#64748b!important}body.theme-light .modal-body-3d{background:#fff!important}body.theme-light .payout-rejection-advisory-card{background:#fef2f2!important;border:1px solid #FECACA!important;box-shadow:0 4px 14px #dc262614!important}body.theme-light .advisory-icon-circle{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}body.theme-light .advisory-heading{color:#991b1b!important}body.theme-light .advisory-sub{color:#7f1d1d!important}body.theme-light .rejection-reason-highlight{background:#fff!important;border:1px solid #FCA5A5!important}body.theme-light .reason-label{color:#64748b!important}body.theme-light .reason-val{color:#991b1b!important}body.theme-light .rejection-financial-note,body.theme-light .payout-success-banner-card{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#065f46!important}body.theme-light .payout-details-grid .detail-tile{background:#f8fafc!important;border:1px solid #E2E8F0!important}body.theme-light .detail-tile .tile-value{color:#0f172a!important}body.theme-light .modal-footer-3d{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}body.theme-light .dev-banner{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 8px #0f172a0a!important}body.theme-light .dev-banner-title{color:#0f172a!important}body.theme-light .dev-base-url-box{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#1e293b!important}body.theme-light .dev-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 14px #0f172a0a!important}body.theme-light .dev-card-header{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .dev-card-header.dev-sandbox-header{background:#f0fdf4!important;border-bottom:1px solid #DCFCE7!important}body.theme-light .dev-path{color:#0f172a!important}body.theme-light .dev-desc{color:#475569!important}body.theme-light .code-block-box{background:#0f172a!important;border:1px solid #1E293B!important}body.theme-light .code-block-box pre code{color:#e2e8f0!important}body.theme-light .form-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .form-label{color:#334155!important}body:not(.theme-light) .clay-card,body:not(.theme-light) .payplus-metric-card,body:not(.theme-light) .metric-card,body:not(.theme-light) .stat-card,body:not(.theme-light) .report-card,body:not(.theme-light) .section-card,body:not(.theme-light) .admin-card,body:not(.theme-light) .provider-card,body:not(.theme-light) .reseller-card,body:not(.theme-light) .order-summary-card,body:not(.theme-light) .card-elevated,body:not(.theme-light) .payplus-box,body:not(.theme-light) .panel-card,body:not(.theme-light) .qr-display-box{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;box-shadow:0 1px 3px #0003!important;transition:border-color .15s ease!important}body:not(.theme-light) .clay-card:hover,body:not(.theme-light) .payplus-metric-card:hover,body:not(.theme-light) .metric-card:hover,body:not(.theme-light) .stat-card:hover,body:not(.theme-light) .report-card:hover,body:not(.theme-light) .section-card:hover{border-color:#334155!important;box-shadow:0 4px 6px -1px #0000004d!important}.btn-primary,.primary-submit-button,.btn-primary-gradient,.payplus-btn-primary{background:#2563eb!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600!important;box-shadow:0 1px 2px #0000000d!important;transition:background-color .15s ease!important}.btn-primary:hover:not(:disabled),.primary-submit-button:hover:not(:disabled),.btn-primary-gradient:hover:not(:disabled),.payplus-btn-primary:hover:not(:disabled){background:#1d4ed8!important;box-shadow:0 1px 2px #0000001a!important}body:not(.theme-light) .table-container,body:not(.theme-light) .data-table-wrapper,body:not(.theme-light) .table-responsive{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;box-shadow:0 1px 3px #0003!important}.table-responsive::-webkit-scrollbar,.data-table-wrapper::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track,.data-table-wrapper::-webkit-scrollbar-track,.table-container::-webkit-scrollbar-track{background:#0003;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb,.data-table-wrapper::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb:hover,.data-table-wrapper::-webkit-scrollbar-thumb:hover,.table-container::-webkit-scrollbar-thumb:hover{background:#00c6ff66}.font-mono.utr,.utr-pill,.utr-code{font-family:var(--font-mono);color:#00c6ff!important;background:#00c6ff1a!important;border:1px solid rgba(0,198,255,.25)!important;border-radius:6px;padding:2px 8px}body.theme-light,html.theme-light{--background: #F4F6FB;--background-mesh: #F4F6FB;--foreground: #0F172A;background:#f4f6fb!important;background-color:#f4f6fb!important;color:#0f172a!important}body.theme-light .dashboard-title-group .dashboard-main-title{color:#0f172a!important}body.theme-light .dashboard-title-group .dashboard-main-sub{color:#64748b!important}body.theme-light .btn-dashboard-date-range{background:#fff!important;border:1px solid #E2E8F0!important;color:#1e293b!important;box-shadow:0 1px 3px #0000000a!important}body.theme-light .btn-dashboard-date-range:hover{border-color:#06f!important;color:#06f!important}body.theme-light .cal-svg-icon,body.theme-light .chevron-svg-icon{color:#64748b!important}body.theme-light .pf-stat-card,body.theme-light .pf-compact-card,body.theme-light .pf-chart-card,body.theme-light .pf-widget-card,body.theme-light .pf-table-card{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 12px #0f172a0d!important}body.theme-light .pf-stat-card:hover,body.theme-light .pf-compact-card:hover,body.theme-light .pf-chart-card:hover,body.theme-light .pf-widget-card:hover,body.theme-light .pf-table-card:hover{box-shadow:0 6px 20px #0f172a14!important;border-color:#cbd5e1!important}body.theme-light .stat-card-title,body.theme-light .compact-card-title{color:#475569!important}body.theme-light .stat-card-amount,body.theme-light .compact-card-value,body.theme-light .chart-title,body.theme-light .legend-total strong,body.theme-light .widget-title,body.theme-light .donut-total-num,body.theme-light .legend-count{color:#0f172a!important}body.theme-light .stat-card-subtitle,body.theme-light .compact-card-sub,body.theme-light .legend-total,body.theme-light .legend-item,body.theme-light .chart-x-axis,body.theme-light .donut-total-label,body.theme-light .mini-data-table th{color:#64748b!important}body.theme-light .chart-range-select{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .legend-left{color:#334155!important}body.theme-light .mini-data-table th{border-bottom:1px solid #E2E8F0!important}body.theme-light .mini-data-table td{color:#1e293b!important;border-bottom:1px solid #F1F5F9!important}body.theme-light .donut-svg circle:first-child{stroke:#e2e8f0!important}body.theme-light .svg-bar-chart line{stroke:#e2e8f0!important}body.theme-light .svg-bar-chart .chart-axis-label{fill:#94a3b8!important}body.theme-light .table-container,body.theme-light .data-table-wrapper,body.theme-light .table-responsive,body.theme-light .section-hero,body.theme-light .chart-glass-panel,body.theme-light .pricing-card,body.theme-light .provider-card,body.theme-light .settings-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 12px #0f172a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-light .hero-title-group h1,body.theme-light .panel-title,body.theme-light .pricing-card-header span,body.theme-light .pricing-rate-val,body.theme-light .provider-title,body.theme-light .settings-card-title{color:#0f172a!important}body.theme-light .hero-title-group p,body.theme-light .panel-sub,body.theme-light .pricing-desc,body.theme-light .provider-code,body.theme-light .spec-val{color:#64748b!important}body.theme-light .header-global-search:focus-within{background:#fff!important;border-color:#06f!important;box-shadow:0 0 0 3px #0066ff26!important}body.theme-light .quick-tracker-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 18px #0f172a0a!important}body.theme-light .quick-tracker-title{color:#0f172a!important}body.theme-light .quick-tracker-input{background:#f8fafc!important;border:1px solid #CBD5E1!important;color:#06f!important}body.theme-light .quick-tracker-input::placeholder{color:#94a3b8!important}body.theme-light .tracker-live-pill{background:#10b9811f!important;color:#059669!important;border-color:#10b98140!important}body.theme-light .tracker-match-result{background:#f0fdf4!important;border:1px solid #BBF7D0!important}body.theme-light .match-badge{background:#10b981!important;color:#fff!important}body.theme-light .match-meta{color:#334155!important}body.theme-light .tx-tracking-control-bar{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 18px #0f172a0a!important}body.theme-light .tx-search-container{background:#f8fafc!important;border:1px solid #CBD5E1!important}body.theme-light .tx-search-container .search-input{color:#0f172a!important}body.theme-light .tx-search-container .search-input::placeholder{color:#94a3b8!important}body.theme-light .tx-search-container .search-icon{color:#64748b!important}body.theme-light .dropdown-label{color:#475569!important}body.theme-light .tracker-select{background:#f8fafc!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .tracker-select:focus{border-color:#06f!important;box-shadow:0 0 0 3px #0066ff1f!important}body.theme-light .tracker-select option{background:#fff!important;color:#0f172a!important}body.theme-light .summary-metric-box{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 10px #0f172a08!important}body.theme-light .summary-metric-box .metric-label{color:#64748b!important}body.theme-light .summary-metric-box .metric-val{color:#0f172a!important}body.theme-light .summary-metric-box .metric-val.text-primary{color:#06f!important}body.theme-light .summary-metric-box .metric-val.text-green{color:#10b981!important}body.theme-light .summary-metric-box .metric-sub{color:#94a3b8!important}body.theme-light .filter-count-badge{background:#0066ff1f!important;color:#06f!important}body.theme-light .filter-inactive-indicator{color:#94a3b8!important}body.theme-light .provider-switch-badge{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#334155!important}.modal-confirm-action-card{max-width:580px;width:95%;border-radius:18px;background:#0f172a;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 60px -15px #000000b3;overflow:hidden}.confirm-header-title-wrap{display:flex;align-items:center;gap:14px}.confirm-icon-badge{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-icon-badge svg{width:22px;height:22px}.confirm-icon-badge.badge-approve{background:#10b9812e;color:#10b981;border:1px solid rgba(16,185,129,.35)}.confirm-icon-badge.badge-reject{background:#ef44442e;color:#ef4444;border:1px solid rgba(239,68,68,.35)}.modal-header-sub{font-size:12px;color:#94a3b8;margin:2px 0 0}.confirm-modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important;min-height:0!important}.confirm-modal-footer{padding:14px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0b1120!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-shrink:0!important}.decision-toggle-bar{display:flex;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:4px;gap:4px}.decision-toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .2s ease}.decision-toggle-btn:hover{color:#fff;background:#ffffff0d}.decision-dot{width:8px;height:8px;border-radius:50%}.decision-dot.dot-green{background:#10b981;box-shadow:0 0 8px #10b98199}.decision-dot.dot-red{background:#ef4444;box-shadow:0 0 8px #ef444499}.decision-toggle-btn.approve-selected{background:#10b9812e!important;color:#10b981!important;border:1px solid rgba(16,185,129,.35)}.decision-toggle-btn.reject-selected{background:#ef44442e!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.35)}.confirm-summary-hero{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.confirm-summary-hero.hero-approve-theme{background:linear-gradient(135deg,#10b9811f,#064e3b26);border-color:#10b98147}.confirm-summary-hero.hero-reject-theme{background:linear-gradient(135deg,#ef44441f,#7f1d1d26);border-color:#ef444447}.hero-tag-pill{font-size:10px;font-weight:700;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase}.hero-amount-display{font-size:28px;font-weight:800;font-family:var(--font-mono, monospace);color:#fff;margin-top:2px;letter-spacing:-.02em}.hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hero-status-tag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.hero-status-tag.status-green{background:#10b98133;color:#34d399}.hero-status-tag.status-red{background:#ef444433;color:#f87171}.hero-meta-time{font-size:11px;color:#64748b}.confirm-details-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:8px 16px}.confirm-details-card .detail-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.confirm-details-card .detail-row:last-child{border-bottom:none}.action-alert-box{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:10px;font-size:12px;line-height:1.5;margin-top:10px}.action-alert-box.alert-success-box{background:#10b98114;border:1px solid rgba(16,185,129,.22);color:#6ee7b7}.action-alert-box.alert-danger-box{background:#ef444414;border:1px solid rgba(239,68,68,.22);color:#fca5a5}.alert-icon-svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.label-with-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.btn-refresh-utr{background:transparent;border:1px solid rgba(0,198,255,.3);color:#00c6ff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-refresh-utr:hover{background:#00c6ff1a}.presets-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.preset-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:6px;padding:4px 9px;font-size:11px;cursor:pointer;transition:all .15s ease}.preset-chip:hover,.preset-chip.active{background:#ef44442e;color:#f87171;border-color:#ef444466}.preset-chip.preset-chip-approve:hover,.preset-chip.preset-chip-approve.active{background:#10b9812e;color:#34d399;border-color:#10b98166}body.theme-light .preset-chip.active,:root[data-theme=light] .preset-chip.active{background:#fef2f2!important;color:#dc2626!important;border-color:#ef4444!important}body.theme-light .preset-chip.preset-chip-approve.active,:root[data-theme=light] .preset-chip.preset-chip-approve.active{background:#ecfdf5!important;color:#059669!important;border-color:#10b981!important}.form-textarea{width:100%;min-height:68px;padding:10px 12px;background:#0f172a;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.modal-confirm-action-card{max-width:580px;width:100%}.modal-ticket-reply-card{max-width:660px;width:100%}.replies-timeline-container::-webkit-scrollbar{width:4px}.replies-timeline-container::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.btn-lg-action{padding:10px 22px;font-weight:700;font-size:14px}body.theme-light .modal-confirm-action-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 60px -15px #0f172a2e!important}body.theme-light .decision-toggle-bar{background:#f1f5f9!important;border:1px solid #e2e8f0!important}body.theme-light .hero-amount-display{color:#0f172a!important}body.theme-light .confirm-details-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.theme-light .confirm-details-card .detail-row{border-bottom:1px solid #e2e8f0!important;color:#0f172a!important}body.theme-light .confirm-details-card .detail-label{color:#64748b!important}body.theme-light .action-alert-box.alert-success-box{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#166534!important}body.theme-light .action-alert-box.alert-danger-box{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important}body.theme-light .preset-chip{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}body.theme-light .preset-chip:hover{background:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important}.missing-payments-radar-view{display:flex;flex-direction:column;gap:20px}.missing-payments-alert-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:linear-gradient(135deg,#f59e0b1f,#d977060f);border:1px solid rgba(245,158,11,.35);border-radius:12px;box-shadow:0 4px 18px #f59e0b14}.missing-banner-left{display:flex;align-items:center;gap:14px}.missing-alert-badge-radar{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:#f59e0b;color:#000;font-weight:800;font-size:11px;letter-spacing:.5px}.radar-dot{width:7px;height:7px;background:#000;border-radius:50%;animation:radarPulse 1.4s infinite}@keyframes radarPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.4)}}.missing-banner-text{display:flex;flex-direction:column;gap:2px}.missing-banner-text strong{font-size:14px;color:#f59e0b}.missing-banner-text span{font-size:12px;color:var(--text-muted)}.missing-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.missing-kpi-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.missing-kpi-card:hover{transform:translateY(-2px);border-color:#f59e0b66}.kpi-top{display:flex;align-items:center;justify-content:space-between}.kpi-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.kpi-badge{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700}.badge-amber{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge-purple{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.badge-cyan{background:#06b6d426;color:#06b6d4;border:1px solid rgba(6,182,212,.3)}.kpi-value{font-size:26px;font-weight:800;color:var(--foreground);line-height:1.1}.kpi-sub{font-size:11px;color:var(--text-muted)}.missing-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:12px}.search-wrap-radar{display:flex;align-items:center;gap:10px;flex:1;max-width:520px;position:relative;background:#00000040;border:1px solid var(--border);border-radius:8px;padding:0 12px}.search-input-radar{width:100%;padding:10px 0;background:transparent;border:none;color:var(--foreground);font-size:13px;outline:none}.btn-clear-search{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:13px}.source-pills-row{display:flex;align-items:center;gap:8px}.source-pill{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.source-pill:hover{color:var(--foreground);border-color:var(--primary)}.source-pill.active{background:#f59e0b26;color:#f59e0b;border-color:#f59e0b66}.telemetry-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.source-notification{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.source-sms{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.source-api-poller-bharatpe,.source-api-poller{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.raw-telemetry-box{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-telemetry-text{color:#cbd5e1;font-size:12px}.claim-credit-summary-card{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 18px;background:#00000040;border:1px solid var(--border);border-radius:10px;margin-bottom:14px}@media (max-width: 640px){.claim-credit-summary-card{grid-template-columns:repeat(2,1fr)}}.summary-col{display:flex;flex-direction:column;gap:4px}.sum-label{font-size:11px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.claim-raw-text-card{padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:16px;max-height:90px;overflow-y:auto}.raw-label{display:block;font-size:11px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:4px}.raw-content{font-size:12px;color:#e2e8f0;word-break:break-all;margin:0}.claim-section-title{display:block;font-size:13px;font-weight:700;color:var(--foreground);margin-bottom:8px}.candidate-cards-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.candidate-card-item{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#ffffff05;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .15s ease}.candidate-card-item:hover{background:#ffffff0a;border-color:#3b82f666}.candidate-card-item.selected{background:#3b82f61a;border-color:#3b82f6}.candidate-card-details{flex:1}.candidate-cards-empty{padding:14px 18px;border-radius:8px;background:#ffffff05;border:1px dashed var(--border);color:var(--text-muted);font-size:13px;text-align:center}.input-mono-field{width:100%;padding:10px 14px;background:#00000040;border:1px solid var(--border);border-radius:8px;color:var(--foreground);font-size:13px;outline:none}.input-mono-field:focus{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f633}body.theme-light .missing-payments-alert-banner{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1px solid #fcd34d!important}body.theme-light .missing-banner-text strong{color:#b45309!important}body.theme-light .missing-kpi-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}body.theme-light .missing-filter-bar{background:#fff!important;border:1px solid #e2e8f0!important}body.theme-light .search-wrap-radar{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.theme-light .search-input-radar{color:#0f172a!important}body.theme-light .source-pill{border:1px solid #e2e8f0!important;color:#64748b!important}body.theme-light .source-pill.active{background:#fef3c7!important;color:#b45309!important;border-color:#f59e0b!important}body.theme-light .raw-telemetry-box{background:#f1f5f9!important;border:1px solid #e2e8f0!important}body.theme-light .raw-telemetry-text{color:#334155!important}body.theme-light .claim-credit-summary-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.theme-light .claim-raw-text-card{background:#f1f5f9!important;border:1px solid #e2e8f0!important}body.theme-light .raw-content{color:#1e293b!important}body.theme-light .candidate-card-item{background:#fff!important;border:1px solid #e2e8f0!important}body.theme-light .input-mono-field{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.missing-payments-radar-view .card-table-wrapper{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 20px;width:100%;box-sizing:border-box;overflow-x:auto}.missing-payments-radar-view .data-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.missing-payments-radar-view .data-table th{padding:12px 10px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.missing-payments-radar-view .data-table td{padding:14px 10px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.05)}.action-buttons-group{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;white-space:nowrap}.btn-auto-match{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3);padding:4px 10px;border-radius:6px;font-weight:600;font-size:11px;cursor:pointer;transition:all .15s ease}.btn-auto-match:hover{background:#f59e0b33;border-color:#f59e0b}.btn-claim{background:#3b82f6;color:#fff;border:none;padding:5px 12px;border-radius:6px;font-weight:600;font-size:11px;cursor:pointer;transition:all .15s ease}.btn-claim:hover{background:#2563eb;box-shadow:0 2px 8px #2563eb66}:root[data-theme=light],html.theme-light,body.theme-light,.theme-light{--background: #F4F6FB !important;--background-mesh: #F4F6FB !important;--foreground: #0F172A !important;--card: #FFFFFF !important;--card-foreground: #0F172A !important;--card-elevated: #FFFFFF !important;--card-sunken: #F1F5F9 !important;--card-hover: #F8FAFC !important;--popover: #FFFFFF !important;--popover-foreground: #0F172A !important;--secondary: #F1F5F9 !important;--secondary-foreground: #1E293B !important;--muted: #F8FAFC !important;--muted-foreground: #64748B !important;--border: #E2E8F0 !important;--border-subtle: #F1F5F9 !important;--input: #FFFFFF !important;--sidebar: #FFFFFF !important;--sidebar-foreground: #0F172A !important;--sidebar-border: #E2E8F0 !important;--text-muted: #64748B !important;color:#0f172a!important;background-color:#f4f6fb!important}body.theme-light .payplus-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important;box-shadow:0 2px 10px #0f172a0a!important}body.theme-light .profile-menu-btn{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .profile-menu-btn:hover{border-color:#1d4ed8!important;background:#f1f5f9!important}body.theme-light .profile-title{color:#0f172a!important;font-weight:700!important}body.theme-light .profile-role{color:#64748b!important;font-weight:600!important}body.theme-light .profile-chevron{color:#64748b!important}body.theme-light .profile-avatar-circle{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 2px 8px #1d4ed84d!important}body.theme-light .profile-dropdown-card,body.theme-light .dropdown-card,body.theme-light .custom-select-dropdown,body.theme-light .export-dropdown-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 16px 40px #0f172a1f!important;color:#0f172a!important}body.theme-light .dropdown-user-header{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .dropdown-name{color:#0f172a!important;font-weight:700!important}body.theme-light .dropdown-role{color:#64748b!important}body.theme-light .dropdown-divider{background:#e2e8f0!important}body.theme-light .dropdown-action-btn,body.theme-light .dropdown-item{color:#334155!important}body.theme-light .dropdown-action-btn:hover,body.theme-light .dropdown-item:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light .dropdown-action-btn.danger-action{color:#dc2626!important}body.theme-light .dropdown-action-btn.danger-action:hover{background:#fef2f2!important}body.theme-light .theme-toggle-btn-3d,body.theme-light .icon-button-3d,body.theme-light .pill-3d{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .theme-toggle-btn-3d:hover,body.theme-light .icon-button-3d:hover,body.theme-light .pill-3d:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .theme-sun-svg,body.theme-light .theme-moon-svg,body.theme-light .bell-svg{color:#475569!important}body.theme-light .header-global-search{background:#f1f5f9!important;border:1px solid #E2E8F0!important}body.theme-light .header-global-search:focus-within{background:#fff!important;border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important}body.theme-light .global-search-input{color:#0f172a!important}body.theme-light .global-search-input::placeholder{color:#94a3b8!important}body.theme-light .search-lens-svg{color:#94a3b8!important}body.theme-light .search-kbd-shortcut{color:#64748b!important;background:#fff!important;border:1px solid #E2E8F0!important}body.theme-light .payfast-sidebar-3d,body.theme-light .payplus-sidebar{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 16px #0f172a0a!important}body.theme-light .sidebar-header{border-bottom:1px solid #E2E8F0!important}body.theme-light .brand-name-white{color:#0f172a!important}body.theme-light .brand-portal-sub{color:#64748b!important;font-weight:600!important}body.theme-light .nav-entry-btn,body.theme-light .nav-entry-btn .entry-label{color:#334155!important}body.theme-light .nav-entry-btn:hover{background-color:#f1f5f9!important;color:#0f172a!important}body.theme-light .nav-entry-btn:hover .entry-label{color:#0f172a!important}body.theme-light .nav-entry-btn.is-active{background:#eef4ff!important;color:#1d4ed8!important;border:1px solid rgba(29,78,216,.18)!important;box-shadow:0 2px 8px #1d4ed81f!important}body.theme-light .nav-entry-btn.is-active .entry-label{color:#1d4ed8!important;font-weight:700!important}body.theme-light .nav-entry-btn.is-active svg{color:#1d4ed8!important}body.theme-light .nav-entry-btn.is-active .nav-icon{color:#1d4ed8!important}body.theme-light .active-pill-bar{background:#1d4ed8!important}body.theme-light .sub-entry-btn,body.theme-light .sub-entry-btn .sub-label{color:#475569!important}body.theme-light .sub-entry-btn:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light .sub-entry-btn:hover .sub-label{color:#0f172a!important}body.theme-light .sub-entry-btn.is-active{background:#dbeafe!important;color:#1d4ed8!important}body.theme-light .sub-entry-btn.is-active .sub-label{color:#1d4ed8!important;font-weight:700!important}body.theme-light .nav-divider-line{background-color:#e2e8f0!important}body.theme-light .chevron-accordion,body.theme-light .chevron-right{color:#64748b!important}body.theme-light .sidebar-status-box{border-top:1px solid #E2E8F0!important}body.theme-light .system-status-indicator{background:#f0fdf4!important;border:1px solid #BBF7D0!important}body.theme-light .status-head{color:#0f172a!important}body.theme-light .status-live{color:#16a34a!important}body.theme-light .version-label{color:#94a3b8!important}body.theme-light .table-wrapper,body.theme-light .data-table-wrapper,body.theme-light .card-table-wrapper,body.theme-light .table-container,body.theme-light .payin-table-container,body.theme-light .dashboard-3d-table-container{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 10px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-light .table-header-bar{background:#fff!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .table-title{color:#0f172a!important;font-weight:700!important}body.theme-light .table-subtitle{color:#64748b!important}body.theme-light table,body.theme-light .payplus-table,body.theme-light .payin-data-table,body.theme-light .dashboard-3d-table,body.theme-light .data-table{background:#fff!important}body.theme-light table thead tr,body.theme-light .payplus-table thead tr,body.theme-light .dashboard-3d-table thead tr{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}body.theme-light table th,body.theme-light .payplus-table th,body.theme-light .payin-data-table th,body.theme-light .dashboard-3d-table th,body.theme-light .data-table th,body.theme-light .mini-data-table th{background-color:#f8fafc!important;color:#475569!important;border-bottom:1px solid #E2E8F0!important;font-weight:600!important}body.theme-light table td,body.theme-light .payplus-table td,body.theme-light .payin-data-table td,body.theme-light .dashboard-3d-table td,body.theme-light .data-table td,body.theme-light .mini-data-table td{background-color:#fff!important;color:#1e293b!important;border-bottom:1px solid #F1F5F9!important}body.theme-light table tbody tr:hover td,body.theme-light .payplus-table tr:hover td,body.theme-light .payin-data-table tr:hover td,body.theme-light .dashboard-3d-table tr:hover td,body.theme-light .table-row-item:hover td{background-color:#f8fafc!important}body.theme-light .empty-state,body.theme-light .payin-empty-row td{color:#64748b!important;background-color:#fff!important}body.theme-light .api-key-container,.theme-light .api-key-container,[data-theme=light] .api-key-container{background:transparent!important}body.theme-light .api-key-box,.theme-light .api-key-box,[data-theme=light] .api-key-box{background:#f1f5f9!important;border:1px solid #CBD5E1!important;box-shadow:none!important}body.theme-light .api-key-box:hover,.theme-light .api-key-box:hover,[data-theme=light] .api-key-box:hover{background:#e2e8f0!important;border-color:#94a3b8!important}body.theme-light .api-key-box.is-revealed,.theme-light .api-key-box.is-revealed,[data-theme=light] .api-key-box.is-revealed{background:#ecfdf5!important;border-color:#6ee7b7!important}body.theme-light .api-key-text,.theme-light .api-key-text,[data-theme=light] .api-key-text{color:#0f172a!important;font-weight:600!important;letter-spacing:.3px}body.theme-light .api-key-box.is-revealed .api-key-text,.theme-light .api-key-box.is-revealed .api-key-text,[data-theme=light] .api-key-box.is-revealed .api-key-text{color:#047857!important;font-weight:700!important}body.theme-light .key-toggle-btn,.theme-light .key-toggle-btn,[data-theme=light] .key-toggle-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000d!important}body.theme-light .key-toggle-btn:hover,.theme-light .key-toggle-btn:hover,[data-theme=light] .key-toggle-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .key-toggle-btn.active,.theme-light .key-toggle-btn.active,[data-theme=light] .key-toggle-btn.active{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}body.theme-light .key-copy-icon-btn,.theme-light .key-copy-icon-btn,[data-theme=light] .key-copy-icon-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important;box-shadow:0 1px 2px #0000000d!important}body.theme-light .key-copy-icon-btn:hover,.theme-light .key-copy-icon-btn:hover,[data-theme=light] .key-copy-icon-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0284c7!important}body.theme-light .rate-badge,.theme-light .rate-badge,[data-theme=light] .rate-badge{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #BFDBFE!important;font-weight:700!important}body.theme-light .btn,.theme-light .btn,[data-theme=light] .btn{transition:all .15s ease}body.theme-light .btn-secondary,.theme-light .btn-secondary,[data-theme=light] .btn-secondary{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000d!important}body.theme-light .btn-secondary:hover:not(:disabled),.theme-light .btn-secondary:hover:not(:disabled),[data-theme=light] .btn-secondary:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important;box-shadow:0 2px 4px #00000014!important}body.theme-light .btn-secondary:active:not(:disabled),.theme-light .btn-secondary:active:not(:disabled),[data-theme=light] .btn-secondary:active:not(:disabled){background:#cbd5e1!important;color:#0f172a!important}body.theme-light .btn-outline,.theme-light .btn-outline,[data-theme=light] .btn-outline{background:#fff!important;border:1px solid #CBD5E1!important;color:#1e293b!important;box-shadow:0 1px 2px #0000000d!important}body.theme-light .btn-outline:hover:not(:disabled),.theme-light .btn-outline:hover:not(:disabled),[data-theme=light] .btn-outline:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 2px 6px #1d4ed826!important}body.theme-light .btn-ghost,.theme-light .btn-ghost,[data-theme=light] .btn-ghost{background:transparent!important;color:#475569!important}body.theme-light .btn-ghost:hover:not(:disabled),.theme-light .btn-ghost:hover:not(:disabled),[data-theme=light] .btn-ghost:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}body.theme-light .btn-primary,.theme-light .btn-primary,[data-theme=light] .btn-primary{background:#2563eb!important;border:1px solid #1D4ED8!important;color:#fff!important;box-shadow:0 1px 3px #2563eb4d!important}body.theme-light .btn-primary:hover:not(:disabled),.theme-light .btn-primary:hover:not(:disabled),[data-theme=light] .btn-primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1e40af!important;color:#fff!important;box-shadow:0 4px 10px #1d4ed859!important}body.theme-light .btn-dashboard-date-range,.theme-light .btn-dashboard-date-range,[data-theme=light] .btn-dashboard-date-range{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .btn-dashboard-date-range:hover,.theme-light .btn-dashboard-date-range:hover,[data-theme=light] .btn-dashboard-date-range:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .tab-pill-btn,.theme-light .tab-pill-btn,[data-theme=light] .tab-pill-btn{color:#64748b!important}body.theme-light .tab-pill-btn:hover,.theme-light .tab-pill-btn:hover,[data-theme=light] .tab-pill-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .tab-pill-btn.is-active,.theme-light .tab-pill-btn.is-active,[data-theme=light] .tab-pill-btn.is-active{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}body.theme-light .btn-ping-test,.theme-light .btn-ping-test,[data-theme=light] .btn-ping-test{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .btn-ping-test:hover,.theme-light .btn-ping-test:hover,[data-theme=light] .btn-ping-test:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .filter-pill-btn,.theme-light .filter-pill-btn,[data-theme=light] .filter-pill-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .filter-pill-btn:hover,.theme-light .filter-pill-btn:hover,[data-theme=light] .filter-pill-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .filter-pill-btn.active,.theme-light .filter-pill-btn.active,[data-theme=light] .filter-pill-btn.active{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}body.theme-light .decision-toggle-bar,.theme-light .decision-toggle-bar,[data-theme=light] .decision-toggle-bar{background:#f1f5f9!important;border:1px solid #E2E8F0!important}body.theme-light .decision-toggle-btn,.theme-light .decision-toggle-btn,[data-theme=light] .decision-toggle-btn{color:#475569!important}body.theme-light .decision-toggle-btn:hover,.theme-light .decision-toggle-btn:hover,[data-theme=light] .decision-toggle-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .chip,body.theme-light .chip-btn,.theme-light .chip,.theme-light .chip-btn,[data-theme=light] .chip,[data-theme=light] .chip-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}body.theme-light .chip:hover,body.theme-light .chip-btn:hover:not(:disabled),.theme-light .chip:hover,.theme-light .chip-btn:hover:not(:disabled),[data-theme=light] .chip:hover,[data-theme=light] .chip-btn:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .chip-max,body.theme-light .chip-btn.chip-max,.theme-light .chip-max,.theme-light .chip-btn.chip-max,[data-theme=light] .chip-max,[data-theme=light] .chip-btn.chip-max{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important;font-weight:700!important}body.theme-light .funds-type-btn,.theme-light .funds-type-btn,[data-theme=light] .funds-type-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .funds-type-btn:hover,.theme-light .funds-type-btn:hover,[data-theme=light] .funds-type-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .funds-type-btn.is-selected.type-credit,.theme-light .funds-type-btn.is-selected.type-credit,[data-theme=light] .funds-type-btn.is-selected.type-credit{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important;font-weight:700!important}body.theme-light .funds-type-btn.is-selected.type-debit,.theme-light .funds-type-btn.is-selected.type-debit,[data-theme=light] .funds-type-btn.is-selected.type-debit{background:#fef2f2!important;border-color:#ef4444!important;color:#b91c1c!important;font-weight:700!important}body.theme-light .withdraw-toggle-btn,.theme-light .withdraw-toggle-btn,[data-theme=light] .withdraw-toggle-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .withdraw-toggle-btn:hover,.theme-light .withdraw-toggle-btn:hover,[data-theme=light] .withdraw-toggle-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .close-btn,body.theme-light .close-modal-btn,body.theme-light .btn-modal-close,.theme-light .close-btn,.theme-light .close-modal-btn,.theme-light .btn-modal-close,[data-theme=light] .close-btn,[data-theme=light] .close-modal-btn,[data-theme=light] .btn-modal-close{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#64748b!important}body.theme-light .close-btn:hover,body.theme-light .close-modal-btn:hover,body.theme-light .btn-modal-close:hover,.theme-light .close-btn:hover,.theme-light .close-modal-btn:hover,.theme-light .btn-modal-close:hover,[data-theme=light] .close-btn:hover,[data-theme=light] .close-modal-btn:hover,[data-theme=light] .btn-modal-close:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}body.theme-light .btn-deactivate-rail,.theme-light .btn-deactivate-rail,[data-theme=light] .btn-deactivate-rail{background:#fef2f2!important;border:1px solid #FECACA!important;color:#dc2626!important}body.theme-light .btn-deactivate-rail:hover,.theme-light .btn-deactivate-rail:hover,[data-theme=light] .btn-deactivate-rail:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}body.theme-light .btn-icon-square,body.theme-light .btn-export-dropdown,body.theme-light .btn-view-order-eye,body.theme-light .btn-icon-eye,.theme-light .btn-icon-square,.theme-light .btn-export-dropdown,.theme-light .btn-view-order-eye,.theme-light .btn-icon-eye,[data-theme=light] .btn-icon-square,[data-theme=light] .btn-export-dropdown,[data-theme=light] .btn-view-order-eye,[data-theme=light] .btn-icon-eye{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .btn-icon-square:hover,body.theme-light .btn-export-dropdown:hover,body.theme-light .btn-view-order-eye:hover,body.theme-light .btn-icon-eye:hover,.theme-light .btn-icon-square:hover,.theme-light .btn-export-dropdown:hover,.theme-light .btn-view-order-eye:hover,.theme-light .btn-icon-eye:hover,[data-theme=light] .btn-icon-square:hover,[data-theme=light] .btn-export-dropdown:hover,[data-theme=light] .btn-view-order-eye:hover,[data-theme=light] .btn-icon-eye:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .page-nav-btn,body.theme-light .page-number-btn,body.theme-light .btn-page-nav,.theme-light .page-nav-btn,.theme-light .page-number-btn,.theme-light .btn-page-nav,[data-theme=light] .page-nav-btn,[data-theme=light] .page-number-btn,[data-theme=light] .btn-page-nav{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .page-nav-btn:hover:not(:disabled),body.theme-light .page-number-btn:hover,body.theme-light .btn-page-nav:hover:not(:disabled),.theme-light .page-nav-btn:hover:not(:disabled),.theme-light .page-number-btn:hover,.theme-light .btn-page-nav:hover:not(:disabled),[data-theme=light] .page-nav-btn:hover:not(:disabled),[data-theme=light] .page-number-btn:hover,[data-theme=light] .btn-page-nav:hover:not(:disabled){background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .page-number-btn.active,.theme-light .page-number-btn.active,[data-theme=light] .page-number-btn.active{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}body.theme-light .btn-copy-field,body.theme-light .copy-code-btn,body.theme-light .btn-copy-sm,.theme-light .btn-copy-field,.theme-light .copy-code-btn,.theme-light .btn-copy-sm,[data-theme=light] .btn-copy-field,[data-theme=light] .copy-code-btn,[data-theme=light] .btn-copy-sm{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .btn-copy-field:hover,body.theme-light .copy-code-btn:hover,body.theme-light .btn-copy-sm:hover,.theme-light .btn-copy-field:hover,.theme-light .copy-code-btn:hover,.theme-light .btn-copy-sm:hover,[data-theme=light] .btn-copy-field:hover,[data-theme=light] .copy-code-btn:hover,[data-theme=light] .btn-copy-sm:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .hero-secondary-btn,body.theme-light .action-btn,body.theme-light .section-refresh-btn,body.theme-light .empty-action-btn,.theme-light .hero-secondary-btn,.theme-light .action-btn,.theme-light .section-refresh-btn,.theme-light .empty-action-btn,[data-theme=light] .hero-secondary-btn,[data-theme=light] .action-btn,[data-theme=light] .section-refresh-btn,[data-theme=light] .empty-action-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .hero-secondary-btn:hover,body.theme-light .action-btn:hover,body.theme-light .section-refresh-btn:hover,body.theme-light .empty-action-btn:hover,.theme-light .hero-secondary-btn:hover,.theme-light .action-btn:hover,.theme-light .section-refresh-btn:hover,.theme-light .empty-action-btn:hover,[data-theme=light] .hero-secondary-btn:hover,[data-theme=light] .action-btn:hover,[data-theme=light] .section-refresh-btn:hover,[data-theme=light] .empty-action-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .breadcrumb-home-btn,.theme-light .breadcrumb-home-btn,[data-theme=light] .breadcrumb-home-btn{color:#64748b!important}body.theme-light .breadcrumb-home-btn:hover,.theme-light .breadcrumb-home-btn:hover,[data-theme=light] .breadcrumb-home-btn:hover{color:#0f172a!important}body.theme-light .theme-toggle-btn-3d:hover,body.theme-light .theme-toggle-btn:hover,.theme-light .theme-toggle-btn-3d:hover,.theme-light .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn-3d:hover,[data-theme=light] .theme-toggle-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 6px #0f172a14!important}body.theme-light .signout-button-3d,.theme-light .signout-button-3d,[data-theme=light] .signout-button-3d{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .signout-button-3d:hover,.theme-light .signout-button-3d:hover,[data-theme=light] .signout-button-3d:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}body.theme-light .dropdown-action-btn,.theme-light .dropdown-action-btn,[data-theme=light] .dropdown-action-btn{color:#334155!important}body.theme-light .dropdown-action-btn:hover,.theme-light .dropdown-action-btn:hover,[data-theme=light] .dropdown-action-btn:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light .custom-select-trigger,.theme-light .custom-select-trigger,[data-theme=light] .custom-select-trigger{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .custom-select-trigger:hover,.theme-light .custom-select-trigger:hover,[data-theme=light] .custom-select-trigger:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .dropdown-option-item,.theme-light .dropdown-option-item,[data-theme=light] .dropdown-option-item{color:#334155!important}body.theme-light .dropdown-option-item:hover,.theme-light .dropdown-option-item:hover,[data-theme=light] .dropdown-option-item:hover{background:#f1f5f9!important;color:#0f172a!important}body.theme-light button:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.filter-pill-btn.active):not(.filter-pill-payin.active):not(.page-number-btn.active):not(.btn-primary-glow):not(.btn-new-payout-3d):not(.btn-retry-payout):hover,.theme-light button:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.filter-pill-btn.active):not(.filter-pill-payin.active):not(.page-number-btn.active):not(.btn-primary-glow):not(.btn-new-payout-3d):not(.btn-retry-payout):hover,[data-theme=light] button:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.filter-pill-btn.active):not(.filter-pill-payin.active):not(.page-number-btn.active):not(.btn-primary-glow):not(.btn-new-payout-3d):not(.btn-retry-payout):hover{color:#0f172a!important}body.theme-light .btn-date-picker-badge:hover,body.theme-light .btn-payin-date-picker:hover,.theme-light .btn-date-picker-badge:hover,.theme-light .btn-payin-date-picker:hover,[data-theme=light] .btn-date-picker-badge:hover,[data-theme=light] .btn-payin-date-picker:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .app-option-btn,.theme-light .app-option-btn,[data-theme=light] .app-option-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .app-option-btn:hover,.theme-light .app-option-btn:hover,[data-theme=light] .app-option-btn:hover{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important}body.theme-light .banner-close,.theme-light .banner-close,[data-theme=light] .banner-close{color:#64748b!important}body.theme-light .banner-close:hover,.theme-light .banner-close:hover,[data-theme=light] .banner-close:hover{color:#0f172a!important;background:#e2e8f0!important}body.theme-light .btn-action-details:hover,body.theme-light .btn-claim:hover,body.theme-light .btn-clear-search:hover,body.theme-light .btn-clear-tracker:hover,.theme-light .btn-action-details:hover,.theme-light .btn-claim:hover,.theme-light .btn-clear-search:hover,.theme-light .btn-clear-tracker:hover,[data-theme=light] .btn-action-details:hover,[data-theme=light] .btn-claim:hover,[data-theme=light] .btn-clear-search:hover,[data-theme=light] .btn-clear-tracker:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .btn-download-report-3d,body.theme-light .btn-primary-glow,body.theme-light .hero-action-btn,body.theme-light .btn-update-field,body.theme-light .btn-view-all-3d,.theme-light .btn-download-report-3d,.theme-light .btn-primary-glow,.theme-light .hero-action-btn,.theme-light .btn-update-field,.theme-light .btn-view-all-3d,[data-theme=light] .btn-download-report-3d,[data-theme=light] .btn-primary-glow,[data-theme=light] .hero-action-btn,[data-theme=light] .btn-update-field,[data-theme=light] .btn-view-all-3d{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}body.theme-light .btn-download-report-3d:hover,body.theme-light .btn-primary-glow:hover,body.theme-light .hero-action-btn:hover,body.theme-light .btn-update-field:hover,body.theme-light .btn-view-all-3d:hover,.theme-light .btn-download-report-3d:hover,.theme-light .btn-primary-glow:hover,.theme-light .hero-action-btn:hover,.theme-light .btn-update-field:hover,.theme-light .btn-view-all-3d:hover,[data-theme=light] .btn-download-report-3d:hover,[data-theme=light] .btn-primary-glow:hover,[data-theme=light] .hero-action-btn:hover,[data-theme=light] .btn-update-field:hover,[data-theme=light] .btn-view-all-3d:hover{background:#1d4ed8!important;color:#fff!important}body.theme-light .btn-danger,body.theme-light .btn-retry-payout,.theme-light .btn-danger,.theme-light .btn-retry-payout,[data-theme=light] .btn-danger,[data-theme=light] .btn-retry-payout{background:#dc2626!important;border:1px solid #B91C1C!important;color:#fff!important}body.theme-light .btn-danger:hover,body.theme-light .btn-retry-payout:hover,.theme-light .btn-danger:hover,.theme-light .btn-retry-payout:hover,[data-theme=light] .btn-danger:hover,[data-theme=light] .btn-retry-payout:hover{background:#b91c1c!important;color:#fff!important}body.theme-light .btn-success,.theme-light .btn-success,[data-theme=light] .btn-success{background:#16a34a!important;border:1px solid #15803D!important;color:#fff!important}body.theme-light .btn-success:hover,.theme-light .btn-success:hover,[data-theme=light] .btn-success:hover{background:#15803d!important;color:#fff!important}body.theme-light .btn-warning,.theme-light .btn-warning,[data-theme=light] .btn-warning{background:#d97706!important;border:1px solid #B45309!important;color:#fff!important}body.theme-light .btn-warning:hover,.theme-light .btn-warning:hover,[data-theme=light] .btn-warning:hover{background:#b45309!important;color:#fff!important}body.theme-light .btn-link-action,.theme-light .btn-link-action,[data-theme=light] .btn-link-action{color:#2563eb!important;background:transparent!important}body.theme-light .btn-link-action:hover,.theme-light .btn-link-action:hover,[data-theme=light] .btn-link-action:hover{color:#1d4ed8!important;text-decoration:underline!important}body.theme-light .mobile-close-btn:hover,body.theme-light .mobile-hamburger-btn:hover,.theme-light .mobile-close-btn:hover,.theme-light .mobile-hamburger-btn:hover,[data-theme=light] .mobile-close-btn:hover,[data-theme=light] .mobile-hamburger-btn:hover{color:#0f172a!important;background:#f1f5f9!important}body.theme-light .password-toggle-btn:hover,.theme-light .password-toggle-btn:hover,[data-theme=light] .password-toggle-btn:hover{color:#0f172a!important}body.theme-light .preset-chip-approve:hover,.theme-light .preset-chip-approve:hover,[data-theme=light] .preset-chip-approve:hover{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important}body.theme-light .text-danger:hover,.theme-light .text-danger:hover,[data-theme=light] .text-danger:hover{background:#fee2e2!important;color:#dc2626!important}body.theme-light .text-reconnect:hover,.theme-light .text-reconnect:hover,[data-theme=light] .text-reconnect:hover{background:#ecfdf5!important;color:#047857!important}body.theme-light input,body.theme-light select,body.theme-light textarea,body.theme-light .form-input,body.theme-light .form-select,body.theme-light .form-control,body.theme-light .form-textarea,body.theme-light .search-input,body.theme-light .search-box input,body.theme-light .filter-input,body.theme-light .filter-select,body.theme-light .weight-input,body.theme-light .sim-input,body.theme-light .quick-tracker-input,body.theme-light .tracker-select,body.theme-light .input-control-3d,body.theme-light .select-control-3d,body.theme-light .field-input-box,body.theme-light .webhook-input-control,body.theme-light .input-mono-field,body.theme-light .chart-range-select{background-color:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light input:focus,body.theme-light select:focus,body.theme-light textarea:focus,body.theme-light .form-input:focus,body.theme-light .form-select:focus,body.theme-light .form-control:focus,body.theme-light .search-input:focus,body.theme-light .weight-input:focus,body.theme-light .sim-input:focus,body.theme-light .quick-tracker-input:focus,body.theme-light .tracker-select:focus,body.theme-light .input-mono-field:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important;outline:none!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder,body.theme-light .form-input::placeholder,body.theme-light .search-input::placeholder,body.theme-light .quick-tracker-input::placeholder{color:#94a3b8!important}body.theme-light select option,body.theme-light .form-select option,body.theme-light .tracker-select option,body.theme-light .select-control-3d option{background-color:#fff!important;color:#0f172a!important}body.theme-light label,body.theme-light .form-label,body.theme-light .sim-label,body.theme-light .field-label-text,body.theme-light .form-label-3d,body.theme-light .dropdown-label,body.theme-light .config-row label,body.theme-light .detail-label,body.theme-light .sum-label,body.theme-light .raw-label,body.theme-light .tile-label,body.theme-light .input-label{color:#334155!important;font-weight:600!important}body.theme-light .count-pill,body.theme-light .merchant-code-chip,body.theme-light .badge-mid-pill,body.theme-light .pill-merchant-id-code,body.theme-light .preset-chip-3d,body.theme-light .preset-chip,body.theme-light .provider-switch-badge{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#334155!important;font-weight:600!important}body.theme-light .preset-chip-3d:hover,body.theme-light .preset-chip:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#cbd5e1!important}body.theme-light .priority-pill{background:#e0f2fe!important;border:1px solid #BAE6FD!important;color:#0284c7!important;font-weight:600!important}body.theme-light .status-badge.success,body.theme-light .badge-success{background:#ecfdf5!important;color:#059669!important;border:1px solid #A7F3D0!important;font-weight:600!important}body.theme-light .status-badge.warning,body.theme-light .status-badge.pending,body.theme-light .badge-pending{background:#fffbeb!important;color:#d97706!important;border:1px solid #FDE68A!important;font-weight:600!important}body.theme-light .status-badge.danger,body.theme-light .status-badge.failed,body.theme-light .badge-failed{background:#fef2f2!important;color:#dc2626!important;border:1px solid #FECACA!important;font-weight:600!important}body.theme-light .status-badge.info{background:#eff6ff!important;color:#2563eb!important;border:1px solid #BFDBFE!important;font-weight:600!important}body.theme-light .payplus-metric-card,body.theme-light .pf-stat-card,body.theme-light .pf-compact-card,body.theme-light .pf-chart-card,body.theme-light .pf-widget-card,body.theme-light .pf-table-card,body.theme-light .payfast-card,body.theme-light .payin-stat-card,body.theme-light .clay-card,body.theme-light .stat-card,body.theme-light .merchant-card-3d,body.theme-light .provider-card,body.theme-light .reseller-card,body.theme-light .pricing-card,body.theme-light .settings-card,body.theme-light .rules-card-container,body.theme-light .rule-item,body.theme-light .routing-rule-card,body.theme-light .quick-tracker-card,body.theme-light .sim-result-box,body.theme-light .sim-card,body.theme-light .staff-item,body.theme-light .report-card,body.theme-light .report-type-card,body.theme-light .claim-credit-summary-card,body.theme-light .claim-raw-text-card,body.theme-light .missing-kpi-card,body.theme-light .summary-metric-box,body.theme-light .panel-clay-card,body.theme-light .withdraw-card-3d,body.theme-light .bulk-summary-card,body.theme-light .section-hero,body.theme-light .chart-glass-panel,body.theme-light .candidate-card-item{background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important;box-shadow:0 2px 12px #0f172a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-light .payplus-metric-card:hover,body.theme-light .pf-stat-card:hover,body.theme-light .pf-compact-card:hover,body.theme-light .payfast-card:hover,body.theme-light .payin-stat-card:hover,body.theme-light .candidate-card-item:hover{box-shadow:0 6px 20px #0f172a14!important;border-color:#cbd5e1!important}body.theme-light .candidate-card-item.selected{background:#eff6ff!important;border-color:#3b82f6!important}body.theme-light .metric-header{color:#64748b!important}body.theme-light .metric-value,body.theme-light .stat-card-amount,body.theme-light .compact-card-value,body.theme-light .card-value-display,body.theme-light .pricing-rate-val,body.theme-light .sim-res-val,body.theme-light .provider-title,body.theme-light .settings-card-title,body.theme-light .widget-title,body.theme-light .chart-title,body.theme-light .donut-total-num,body.theme-light .legend-count,body.theme-light .hero-amount-display,body.theme-light .merchant-credentials-title,body.theme-light .merchant-card-title,body.theme-light .bulk-sum-val,body.theme-light .input-display-val,body.theme-light .helper-title{color:#0f172a!important}body.theme-light .metric-hint,body.theme-light .stat-card-subtitle,body.theme-light .compact-card-sub,body.theme-light .pricing-desc,body.theme-light .provider-code,body.theme-light .donut-total-label,body.theme-light .legend-total,body.theme-light .legend-item,body.theme-light .card-count-text,body.theme-light .card-title-text,body.theme-light .merchant-credentials-subtitle,body.theme-light .bulk-sum-label,body.theme-light .helper-desc{color:#64748b!important}body.theme-light .alert-banner-bar,body.theme-light .missing-payments-alert-banner{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1px solid #FCD34D!important;box-shadow:0 2px 8px #f59e0b14!important}body.theme-light .alert-badge,body.theme-light .missing-alert-badge-radar{background:#f59e0b!important;color:#000!important;font-weight:700!important}body.theme-light .alert-source,body.theme-light .missing-banner-text strong{color:#92400e!important;font-weight:700!important}body.theme-light .alert-msg,body.theme-light .missing-banner-text span{color:#78350f!important}body.theme-light .modal-backdrop,body.theme-light .modal-backdrop-3d,body.theme-light .modal-overlay{background:#0f172a80!important}body.theme-light .modal-card,body.theme-light .modal-dialog-3d,body.theme-light .payout-details-modal,body.theme-light .modal-confirm-action-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 60px #0f172a29!important;color:#0f172a!important}body.theme-light .modal-header,body.theme-light .modal-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .modal-title,body.theme-light .modal-title-3d,body.theme-light .modal-header h3{color:#0f172a!important;font-weight:700!important}body.theme-light .modal-sub-id,body.theme-light .modal-header-sub{color:#64748b!important}body.theme-light .modal-body,body.theme-light .modal-body-3d,body.theme-light .confirm-modal-body{background:#fff!important;color:#0f172a!important}body.theme-light .modal-footer,body.theme-light .modal-footer-3d{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}body.theme-light .btn-modal-close{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .btn-modal-close:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .detail-tile{background:#f8fafc!important;border:1px solid #E2E8F0!important}body.theme-light .detail-tile .tile-label{color:#64748b!important}body.theme-light .detail-tile .tile-value{color:#0f172a!important;font-weight:600!important}body.theme-light .decision-toggle-bar{background:#f1f5f9!important;border:1px solid #E2E8F0!important}body.theme-light .decision-toggle-btn{color:#64748b!important}body.theme-light .decision-toggle-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .confirm-details-card{background:#f8fafc!important;border:1px solid #E2E8F0!important}body.theme-light .confirm-details-card .detail-row{border-bottom:1px solid #E2E8F0!important;color:#0f172a!important}body.theme-light .action-alert-box.alert-success-box{background:#f0fdf4!important;border:1px solid #BBF7D0!important;color:#166534!important}body.theme-light .action-alert-box.alert-danger-box{background:#fef2f2!important;border:1px solid #FECACA!important;color:#991b1b!important}body.theme-light .btn-copy-field,body.theme-light .btn-copy-sm{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#334155!important}body.theme-light .btn-copy-field:hover,body.theme-light .btn-copy-sm:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .btn-refresh-utr{background:#eef4ff!important;border:1px solid #BFDBFE!important;color:#1d4ed8!important}body.theme-light .btn-refresh-utr:hover{background:#dbeafe!important}body.theme-light .btn-auto-match{background:#fef3c7!important;color:#b45309!important;border:1px solid #FCD34D!important}body.theme-light .btn-auto-match:hover{background:#fde68a!important}body.theme-light .btn-view-order-eye{background:#f8fafc!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .btn-view-order-eye:hover{background:#eef4ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}body.theme-light .financial-reports-view{background:transparent!important}body.theme-light .report-catalog-grid .report-type-card,body.theme-light .report-type-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 10px #0f172a0a!important}body.theme-light .report-type-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important}body.theme-light .report-type-card.is-active{background:#eef4ff!important;border-color:#1d4ed8!important;box-shadow:0 0 0 1px #1d4ed8,0 4px 14px #1d4ed826!important}body.theme-light .report-type-card .card-title,body.theme-light .card-title{color:#0f172a!important}body.theme-light .report-type-card .card-desc,body.theme-light .card-desc{color:#64748b!important}body.theme-light .generate-report-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0f172a0d!important}body.theme-light .generator-card-title{color:#0f172a!important}body.theme-light .form-field-label{color:#334155!important;font-weight:600!important}body.theme-light .custom-dropdown-btn,body.theme-light .custom-text-box,body.theme-light .custom-select-box{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .custom-text-input{color:#0f172a!important}body.theme-light .custom-text-input::placeholder{color:#94a3b8!important}body.theme-light .advanced-filters-section{background:#fff!important;border:1px solid #E2E8F0!important}body.theme-light .advanced-filters-header-btn:hover{background:#f8fafc!important}body.theme-light .advanced-gear-box{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .advanced-title{color:#0f172a!important}body.theme-light .advanced-sub{color:#64748b!important}body.theme-light .advanced-filters-body{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}body.theme-light .sub-filter-select,body.theme-light .sub-filter-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .sub-filter-select:focus,body.theme-light .sub-filter-input:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed81f!important}body.theme-light .sub-filter-select option{background:#fff!important;color:#0f172a!important}body.theme-light .integrity-indicator{color:#64748b!important}body.theme-light .rules-card-container{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0f172a0d!important}body.theme-light .rules-card-title{color:#0f172a!important}body.theme-light .rule-item{background:#f8fafc!important;border:1px solid #E2E8F0!important}body.theme-light .rule-desc{color:#334155!important}body.theme-light .alert-banner-item.severity-critical .alert-badge{background:#fee2e2!important;color:#dc2626!important;border-color:#fca5a5!important}body.theme-light .alert-banner-item.severity-high .alert-badge,body.theme-light .alert-banner-item.severity-warning .alert-badge{background:#fef3c7!important;color:#b45309!important;border-color:#fcd34d!important}body.theme-light .alert-banner-item.severity-info .alert-badge,body.theme-light .alert-banner-item.severity-low .alert-badge{background:#dbeafe!important;color:#1d4ed8!important;border-color:#93c5fd!important}body.theme-light .search-box{background:#fff!important;border:1px solid #CBD5E1!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .search-box .search-input{background:transparent!important;color:#0f172a!important;border:none!important}body.theme-light .search-box .search-icon{color:#64748b!important}body.theme-light .filter-pill-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important;box-shadow:0 1px 3px #0f172a08!important}body.theme-light .filter-pill-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}body.theme-light .filter-pill-btn.active{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 4px 12px #1d4ed847!important}body.theme-light .provider-specs-grid{background:#f8fafc!important;border:1px solid #E2E8F0!important}body.theme-light .spec-label{color:#64748b!important}body.theme-light .spec-val{color:#1e293b!important}body.theme-light .hero-icon-box,:root[data-theme=light] .hero-icon-box{background-color:#eff6ff!important;border:1px solid #DBEAFE!important}body.theme-light .hero-icon-box svg,:root[data-theme=light] .hero-icon-box svg{color:#2563eb!important}body.theme-light .hero-icon-box-blue,:root[data-theme=light] .hero-icon-box-blue{background-color:#eff6ff!important;border:1px solid #BFDBFE!important}body.theme-light .hero-icon-box-blue svg,:root[data-theme=light] .hero-icon-box-blue svg{color:#1d4ed8!important}body.theme-light .hero-title-group h1,:root[data-theme=light] .hero-title-group h1{color:#0f172a!important}body.theme-light .hero-title-group p,:root[data-theme=light] .hero-title-group p{color:#64748b!important}body.theme-light .section-hero,:root[data-theme=light] .section-hero{border-bottom:1px solid #E2E8F0!important}body.theme-light .filter-pill,:root[data-theme=light] .filter-pill,body.theme-light .filter-pill-payin,:root[data-theme=light] .filter-pill-payin{background:#f1f5f9!important;color:#475569!important;border:1px solid #CBD5E1!important}body.theme-light .filter-pill:hover,:root[data-theme=light] .filter-pill:hover,body.theme-light .filter-pill-payin:hover,:root[data-theme=light] .filter-pill-payin:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .filter-pill.active,:root[data-theme=light] .filter-pill.active,body.theme-light .filter-pill-payin.active,:root[data-theme=light] .filter-pill-payin.active{background:#ecfdf5!important;color:#059669!important;border-color:#10b981!important}body.theme-light .subnav-btn,:root[data-theme=light] .subnav-btn{color:#64748b!important}body.theme-light .subnav-btn:hover,:root[data-theme=light] .subnav-btn:hover{color:#0f172a!important}body.theme-light .subnav-btn.active,:root[data-theme=light] .subnav-btn.active{background:#eff6ff!important;color:#1d4ed8!important;border-bottom:2px solid #2563EB!important}body.theme-light .icon-green,:root[data-theme=light] .icon-green{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#059669!important}body.theme-light .icon-red,:root[data-theme=light] .icon-red{background:#fef2f2!important;border:1px solid #FECACA!important;color:#dc2626!important}body.theme-light .icon-purple,:root[data-theme=light] .icon-purple{background:#faf5ff!important;border:1px solid #E9D5FF!important;color:#7c3aed!important}body.theme-light .icon-amber,:root[data-theme=light] .icon-amber{background:#fffbeb!important;border:1px solid #FDE68A!important;color:#d97706!important}body.theme-light .icon-rose,:root[data-theme=light] .icon-rose{background:#fff1f2!important;border:1px solid #FECDD3!important;color:#e11d48!important}body.theme-light .icon-blue,:root[data-theme=light] .icon-blue{background:#eff6ff!important;border:1px solid #BFDBFE!important;color:#2563eb!important}body.theme-light .recent-payments-container-3d,:root[data-theme=light] .recent-payments-container-3d{background-color:#fff!important;border:1px solid #E2E8F0!important;border-top:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0000000a!important}body.theme-light .recent-payments-header-3d,:root[data-theme=light] .recent-payments-header-3d{border-bottom:1px solid #E2E8F0!important}body.theme-light .rp-title,:root[data-theme=light] .rp-title{color:#0f172a!important}body.theme-light .rp-subtitle,:root[data-theme=light] .rp-subtitle{color:#64748b!important}body.theme-light .dashboard-3d-table,:root[data-theme=light] .dashboard-3d-table{background:#fff!important}body.theme-light .dashboard-3d-table thead tr,:root[data-theme=light] .dashboard-3d-table thead tr{background-color:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .dashboard-3d-table th,:root[data-theme=light] .dashboard-3d-table th{color:#475569!important}body.theme-light .dashboard-3d-table td,:root[data-theme=light] .dashboard-3d-table td{color:#1e293b!important;border-bottom:1px solid #F1F5F9!important}body.theme-light .dashboard-3d-table .table-row-item:hover,:root[data-theme=light] .dashboard-3d-table .table-row-item:hover{background-color:#f8fafc!important}body.theme-light .settle-value-large,:root[data-theme=light] .settle-value-large{color:#0f172a!important}body.theme-light .payfast-overview-hero .payfast-heading,:root[data-theme=light] .payfast-overview-hero .payfast-heading{color:#0f172a!important}body.theme-light .payfast-overview-hero .payfast-subheading,:root[data-theme=light] .payfast-overview-hero .payfast-subheading{color:#64748b!important}body.theme-light .btn-date-picker-badge,:root[data-theme=light] .btn-date-picker-badge,body.theme-light .btn-payin-date-picker,:root[data-theme=light] .btn-payin-date-picker{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .payin-stat-card,:root[data-theme=light] .payin-stat-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0000000a!important}body.theme-light .payin-table-container,:root[data-theme=light] .payin-table-container{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0000000a!important}body.theme-light .payin-search-input,:root[data-theme=light] .payin-search-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .payin-search-input::placeholder,:root[data-theme=light] .payin-search-input::placeholder{color:#94a3b8!important}body.theme-light .btn-export-dropdown,:root[data-theme=light] .btn-export-dropdown{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important}body.theme-light .btn-icon-square,:root[data-theme=light] .btn-icon-square{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important}body.theme-light .withdraw-card-3d,:root[data-theme=light] .withdraw-card-3d{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0000000a!important}body.theme-light .withdraw-card-header,:root[data-theme=light] .withdraw-card-header{border-bottom:1px solid #F1F5F9!important}body.theme-light .withdraw-card-title,:root[data-theme=light] .withdraw-card-title{color:#0f172a!important}body.theme-light .withdraw-card-subtitle,:root[data-theme=light] .withdraw-card-subtitle{color:#64748b!important}body.theme-light .input-control-3d,:root[data-theme=light] .input-control-3d,body.theme-light .select-control-3d,:root[data-theme=light] .select-control-3d{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .preset-chip-3d,:root[data-theme=light] .preset-chip-3d{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}body.theme-light .preset-chip-3d:hover,:root[data-theme=light] .preset-chip-3d:hover,body.theme-light .preset-chip-3d.active,:root[data-theme=light] .preset-chip-3d.active{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important}body.theme-light .input-icon-box,:root[data-theme=light] .input-icon-box{background:#f1f5f9!important;border-right:1px solid #CBD5E1!important;color:#64748b!important}body.theme-light .modal-backdrop-3d,:root[data-theme=light] .modal-backdrop-3d{background:#0f172a80!important}body.theme-light .payout-rejection-advisory-card,:root[data-theme=light] .payout-rejection-advisory-card{background:#fef2f2!important;border:1px solid #FECACA!important}body.theme-light .payout-success-banner-card,:root[data-theme=light] .payout-success-banner-card{background:#ecfdf5!important;border:1px solid #A7F3D0!important}body.theme-light .page-number-btn,:root[data-theme=light] .page-number-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important}body.theme-light .page-number-btn.active,:root[data-theme=light] .page-number-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.theme-light .custom-input-container,:root[data-theme=light] .custom-input-container{background:#fff!important;border:1px solid #CBD5E1!important}body.theme-light .custom-input-container:focus-within,:root[data-theme=light] .custom-input-container:focus-within{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb33!important}body.theme-light .custom-text-input,:root[data-theme=light] .custom-text-input{color:#0f172a!important}body.theme-light .custom-text-input::placeholder,:root[data-theme=light] .custom-text-input::placeholder{color:#94a3b8!important}body.theme-light .advanced-gear-box,:root[data-theme=light] .advanced-gear-box{background:#eff6ff!important;border:1px solid #DBEAFE!important;color:#2563eb!important}.tx-type-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.04em;padding:3px 8px;border-radius:6px;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.tx-type-chip.chip-payin{background:#10b98124!important;border:1px solid rgba(16,185,129,.38)!important;color:#10b981!important;box-shadow:0 0 10px #10b9811f}.tx-type-chip.chip-payout{background:#f59e0b24!important;border:1px solid rgba(245,158,11,.38)!important;color:#f59e0b!important;box-shadow:0 0 10px #f59e0b1f}.tx-type-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.tx-modal-flow-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:10px;margin-bottom:16px;gap:12px}.tx-modal-flow-banner.is-payin{background:linear-gradient(135deg,#10b98126,#0596690d);border:1px solid rgba(16,185,129,.35)}.tx-modal-flow-banner.is-payout{background:linear-gradient(135deg,#f59e0b26,#d977060d);border:1px solid rgba(245,158,11,.35)}.tx-modal-flow-banner .flow-banner-left{display:flex;align-items:center;gap:12px}.tx-modal-flow-banner .flow-title{font-size:14px;font-weight:700;color:#fff}.tx-modal-flow-banner .flow-sub{font-size:11px;color:#ffffffa6;margin-top:2px}.tx-modal-flow-banner .flow-banner-amount{font-size:20px;font-weight:800}body.theme-light .tx-type-chip.chip-payin,:root[data-theme=light] .tx-type-chip.chip-payin{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important}body.theme-light .tx-type-chip.chip-payout,:root[data-theme=light] .tx-type-chip.chip-payout{background:#fffbeb!important;border-color:#f59e0b!important;color:#b45309!important}body.theme-light .tx-modal-flow-banner.is-payin,:root[data-theme=light] .tx-modal-flow-banner.is-payin{background:#ecfdf5!important;border-color:#a7f3d0!important}body.theme-light .tx-modal-flow-banner.is-payin .flow-title,:root[data-theme=light] .tx-modal-flow-banner.is-payin .flow-title{color:#065f46!important}body.theme-light .tx-modal-flow-banner.is-payin .flow-sub,:root[data-theme=light] .tx-modal-flow-banner.is-payin .flow-sub{color:#047857!important}body.theme-light .tx-modal-flow-banner.is-payout,:root[data-theme=light] .tx-modal-flow-banner.is-payout{background:#fffbeb!important;border-color:#fde68a!important}body.theme-light .tx-modal-flow-banner.is-payout .flow-title,:root[data-theme=light] .tx-modal-flow-banner.is-payout .flow-title{color:#92400e!important}body.theme-light .tx-modal-flow-banner.is-payout .flow-sub,:root[data-theme=light] .tx-modal-flow-banner.is-payout .flow-sub{color:#b45309!important}.modal-compact-inspect{max-width:470px!important;border-radius:14px!important;max-height:88vh!important;display:flex!important;flex-direction:column!important;box-shadow:0 20px 50px -10px #000000e6,0 0 20px #00c6ff1a!important}.modal-compact-inspect .modal-header{padding:10px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.modal-compact-inspect .modal-header h3{font-size:13.5px!important;font-weight:600!important;margin:0!important}.modal-compact-inspect .modal-body{padding:10px 16px!important;gap:2px!important;overflow-y:auto!important;max-height:calc(88vh - 90px)!important}.modal-compact-inspect .modal-footer{padding:8px 16px!important;border-top:1px solid rgba(255,255,255,.08)!important}.modal-compact-inspect .tx-modal-flow-banner{padding:6px 12px!important;margin-bottom:6px!important;border-radius:8px!important;gap:8px!important}.modal-compact-inspect .tx-modal-flow-banner .flow-title{font-size:11.5px!important;font-weight:600!important}.modal-compact-inspect .tx-modal-flow-banner .flow-sub{font-size:10px!important;margin-top:1px!important}.modal-compact-inspect .tx-modal-flow-banner .flow-banner-amount{font-size:15px!important;font-weight:700!important}.modal-compact-inspect .detail-row{padding:4px 0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.modal-compact-inspect .detail-label{font-size:11px!important;color:#94a3b8!important;font-weight:500!important}.modal-compact-inspect .detail-row span:not(.detail-label){font-size:11.5px!important}.compact-fee-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;padding:5px 8px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;margin:3px 0 4px!important}.compact-fee-strip .fee-cell{display:flex!important;flex-direction:column!important;gap:1px!important;text-align:center!important}.compact-fee-strip .fee-lbl{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#94a3b8!important;font-weight:600!important}.compact-fee-strip .fee-val{font-size:11.5px!important;font-weight:700!important;color:#fff!important}.compact-fee-strip .fee-cell-net .fee-val{color:#00c6ff!important}body.theme-light .modal-compact-inspect{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 16px 36px -10px #00000026!important}body.theme-light .modal-compact-inspect .modal-header{border-bottom-color:#f1f5f9!important}body.theme-light .modal-compact-inspect .modal-header h3{color:#0f172a!important}body.theme-light .modal-compact-inspect .modal-footer{border-top-color:#f1f5f9!important;background:#f8fafc!important}body.theme-light .modal-compact-inspect .detail-row{border-bottom-color:#f1f5f9!important}body.theme-light .modal-compact-inspect .detail-label{color:#64748b!important}body.theme-light .modal-compact-inspect .detail-row span:not(.detail-label){color:#0f172a!important}body.theme-light .compact-fee-strip{background:#f8fafc!important;border-color:#e2e8f0!important}body.theme-light .compact-fee-strip .fee-lbl{color:#64748b!important}body.theme-light .compact-fee-strip .fee-val{color:#0f172a!important}body.theme-light .compact-fee-strip .fee-cell-net .fee-val{color:#0284c7!important}@media (max-width: 768px){input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],select,textarea{font-size:16px!important;min-height:44px!important;border-radius:6px!important}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}html,body,.payplus-shell{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.payplus-main,.payplus-body,.dashboard-container,.main-content-pane{padding:12px 10px 32px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}.section-hero,.hero-banner,.dashboard-header-row,.panel-header-row,.view-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:14px!important}.hero-actions,.header-actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.hero-actions .btn,.header-actions .btn{width:100%!important}.stat-cards-row-4,.stat-cards-row-5,.stat-cards-row-6,.stats-grid,.metrics-grid,.overview-grid,.kpi-row,.cards-grid,.charts-two-col-grid,.dashboard-grid-2col{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.table-wrapper,.table-container,.table-responsive{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin-bottom:14px!important;border-radius:8px!important}.table-wrapper table,.table-container table,.table-responsive table,.pf-table,.data-table{min-width:580px!important}.source-pills-row,.controls-tab-bar,.filter-tabs-row,.quick-tracker-strip,.finance-flow-strip,.action-filter-pills,.subnav-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:6px!important;width:100%!important}.source-pills-row::-webkit-scrollbar,.controls-tab-bar::-webkit-scrollbar,.filter-tabs-row::-webkit-scrollbar,.quick-tracker-strip::-webkit-scrollbar,.finance-flow-strip::-webkit-scrollbar,.action-filter-pills::-webkit-scrollbar{display:none!important}.source-pill,.tab-pill-btn,.filter-pill,.action-pill{flex-shrink:0!important;white-space:nowrap!important;min-height:38px!important;padding:6px 14px!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-card{width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;max-height:88vh!important;margin:0!important}.modal-footer{flex-direction:column-reverse!important;gap:8px!important;padding:12px 16px!important}.modal-footer .btn{width:100%!important;min-height:46px!important}.quick-tracker-card .quick-tracker-input-row,.tx-tracking-control-bar{flex-direction:column!important;gap:8px!important}.quick-tracker-input-wrap,.quick-tracker-card .btn-primary{width:100%!important}}@media (max-width: 480px){.stat-cards-row-4,.stat-cards-row-5,.stat-cards-row-6,.stats-grid,.metrics-grid,.overview-grid,.kpi-row,.cards-grid,.charts-two-col-grid,.dashboard-grid-2col{grid-template-columns:1fr!important;gap:10px!important}.pf-stat-card,.pf-compact-card,.stat-card{padding:14px!important}.stat-val,.stat-number{font-size:22px!important}.payplus-header-3d{height:54px!important;padding:0 10px!important}.mobile-hamburger-btn{width:40px!important;height:40px!important}.theme-toggle-btn-3d{padding:0 10px!important;height:36px!important}.icon-button-3d{padding:6px 10px!important;height:36px!important}}body.theme-light .payfast-sidebar-3d,body.theme-light aside.payfast-sidebar-3d,:root.theme-light .payfast-sidebar-3d,:root.theme-light aside.payfast-sidebar-3d,[data-theme=light] .payfast-sidebar-3d,[data-theme=light] aside.payfast-sidebar-3d{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 16px #0f172a0a!important}body.theme-light .brand-name-white,:root.theme-light .brand-name-white,[data-theme=light] .brand-name-white{color:#0f172a!important}body.theme-light .brand-portal-sub,:root.theme-light .brand-portal-sub,[data-theme=light] .brand-portal-sub{color:#64748b!important}body.theme-light .icon-box-mini,:root.theme-light .icon-box-mini,[data-theme=light] .icon-box-mini{background-color:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}body.theme-light .sub-entry-btn:hover .icon-box-mini,:root.theme-light .sub-entry-btn:hover .icon-box-mini,[data-theme=light] .sub-entry-btn:hover .icon-box-mini{background-color:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .sub-entry-btn.is-active .icon-box-mini,:root.theme-light .sub-entry-btn.is-active .icon-box-mini,[data-theme=light] .sub-entry-btn.is-active .icon-box-mini{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}body.theme-light .nav-divider-line,:root.theme-light .nav-divider-line,[data-theme=light] .nav-divider-line{background-color:#e2e8f0!important}body.theme-light .nav-section-label,body.theme-light .nav-category-header,:root.theme-light .nav-section-label,:root.theme-light .nav-category-header,[data-theme=light] .nav-section-label,[data-theme=light] .nav-category-header{color:#94a3b8!important}body.theme-light .breadcrumb-back-circle-btn,:root.theme-light .breadcrumb-back-circle-btn,[data-theme=light] .breadcrumb-back-circle-btn{background-color:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}body.theme-light .breadcrumb-back-circle-btn:hover,:root.theme-light .breadcrumb-back-circle-btn:hover,[data-theme=light] .breadcrumb-back-circle-btn:hover{background-color:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}body.theme-light .modal-overlay,body.theme-light .modal-backdrop-3d,body.theme-light .provider-modal-overlay,:root.theme-light .modal-overlay,:root.theme-light .modal-backdrop-3d,:root.theme-light .provider-modal-overlay,[data-theme=light] .modal-overlay,[data-theme=light] .modal-backdrop-3d,[data-theme=light] .provider-modal-overlay{background-color:#0f172a73!important}body.theme-light .modal-card,body.theme-light .modal-dialog-3d,body.theme-light .provider-modal,body.theme-light .payout-details-modal,body.theme-light .modal-confirm-action-card,body.theme-light .modal-ticket-reply-card,body.theme-light .modal-compact-inspect,body.theme-light .modal-account-controls-card,body.theme-light .modal-provider-controls-card,:root.theme-light .modal-card,:root.theme-light .modal-dialog-3d,:root.theme-light .provider-modal,:root.theme-light .payout-details-modal,:root.theme-light .modal-confirm-action-card,:root.theme-light .modal-ticket-reply-card,:root.theme-light .modal-compact-inspect,:root.theme-light .modal-account-controls-card,:root.theme-light .modal-provider-controls-card,[data-theme=light] .modal-card,[data-theme=light] .modal-dialog-3d,[data-theme=light] .provider-modal,[data-theme=light] .payout-details-modal,[data-theme=light] .modal-confirm-action-card,[data-theme=light] .modal-ticket-reply-card,[data-theme=light] .modal-compact-inspect,[data-theme=light] .modal-account-controls-card,[data-theme=light] .modal-provider-controls-card{background:#fff!important;background-color:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 25px 50px -12px #0f172a40!important}body.theme-light .modal-header,body.theme-light .modal-header-3d,:root.theme-light .modal-header,:root.theme-light .modal-header-3d,[data-theme=light] .modal-header,[data-theme=light] .modal-header-3d{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #E2E8F0!important;color:#0f172a!important}body.theme-light .modal-header h3,body.theme-light .modal-title-3d,body.theme-light .controls-main-title,:root.theme-light .modal-header h3,:root.theme-light .modal-title-3d,:root.theme-light .controls-main-title,[data-theme=light] .modal-header h3,[data-theme=light] .modal-title-3d,[data-theme=light] .controls-main-title{color:#0f172a!important}body.theme-light .modal-header-sub,body.theme-light .modal-subtitle,body.theme-light .modal-sub-id,body.theme-light .modal-instruction,:root.theme-light .modal-header-sub,:root.theme-light .modal-subtitle,:root.theme-light .modal-sub-id,:root.theme-light .modal-instruction,[data-theme=light] .modal-header-sub,[data-theme=light] .modal-subtitle,[data-theme=light] .modal-sub-id,[data-theme=light] .modal-instruction{color:#64748b!important}body.theme-light .modal-body,body.theme-light .modal-body-3d,body.theme-light .confirm-modal-body,body.theme-light .controls-body-pane,:root.theme-light .modal-body,:root.theme-light .modal-body-3d,:root.theme-light .confirm-modal-body,:root.theme-light .controls-body-pane,[data-theme=light] .modal-body,[data-theme=light] .modal-body-3d,[data-theme=light] .confirm-modal-body,[data-theme=light] .controls-body-pane{background:#fff!important;background-color:#fff!important;color:#0f172a!important}body.theme-light .modal-footer,body.theme-light .modal-footer-3d,body.theme-light .confirm-modal-footer,:root.theme-light .modal-footer,:root.theme-light .modal-footer-3d,:root.theme-light .confirm-modal-footer,[data-theme=light] .modal-footer,[data-theme=light] .modal-footer-3d,[data-theme=light] .confirm-modal-footer{background:#f8fafc!important;background-color:#f8fafc!important;border-top:1px solid #E2E8F0!important}body.theme-light .custom-dropdown-menu,body.theme-light .profile-dropdown-card,body.theme-light .export-dropdown-card,:root.theme-light .custom-dropdown-menu,:root.theme-light .profile-dropdown-card,:root.theme-light .export-dropdown-card,[data-theme=light] .custom-dropdown-menu,[data-theme=light] .profile-dropdown-card,[data-theme=light] .export-dropdown-card{background:#fff!important;background-color:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 16px 40px #0f172a1f!important}body.theme-light .dropdown-option-item,body.theme-light .dropdown-action-btn,body.theme-light .dropdown-item,:root.theme-light .dropdown-option-item,:root.theme-light .dropdown-action-btn,:root.theme-light .dropdown-item,[data-theme=light] .dropdown-option-item,[data-theme=light] .dropdown-action-btn,[data-theme=light] .dropdown-item{color:#334155!important}body.theme-light .dropdown-option-item:hover,body.theme-light .dropdown-action-btn:hover,body.theme-light .dropdown-item:hover,:root.theme-light .dropdown-option-item:hover,:root.theme-light .dropdown-action-btn:hover,:root.theme-light .dropdown-item:hover,[data-theme=light] .dropdown-option-item:hover,[data-theme=light] .dropdown-action-btn:hover,[data-theme=light] .dropdown-item:hover{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important}body.theme-light .dropdown-option-item.is-selected,:root.theme-light .dropdown-option-item.is-selected,[data-theme=light] .dropdown-option-item.is-selected{background:#eff6ff!important;color:#1d4ed8!important}body.theme-light .dropdown-divider,:root.theme-light .dropdown-divider,[data-theme=light] .dropdown-divider{background-color:#e2e8f0!important}body.theme-light .dropdown-name,:root.theme-light .dropdown-name,[data-theme=light] .dropdown-name{color:#0f172a!important}body.theme-light .dropdown-email,body.theme-light .dropdown-role,:root.theme-light .dropdown-email,:root.theme-light .dropdown-role,[data-theme=light] .dropdown-email,[data-theme=light] .dropdown-role{color:#64748b!important}body.theme-light .notification-alert-tile,:root.theme-light .notification-alert-tile,[data-theme=light] .notification-alert-tile{background:#eff6ff!important;border:1px solid #BFDBFE!important}body.theme-light .notification-alert-tile .alert-dot,:root.theme-light .notification-alert-tile .alert-dot,[data-theme=light] .notification-alert-tile .alert-dot{color:#2563eb!important}body.theme-light .notification-alert-tile .alert-title,:root.theme-light .notification-alert-tile .alert-title,[data-theme=light] .notification-alert-tile .alert-title{color:#1d4ed8!important}body.theme-light .notification-alert-tile .alert-desc,:root.theme-light .notification-alert-tile .alert-desc,[data-theme=light] .notification-alert-tile .alert-desc{color:#475569!important}.auth-viewport[data-v-d0ee0f62]{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:24px 16px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .2s ease}.auth-viewport.night-active[data-v-d0ee0f62]{background-color:#090d16;color:#f8fafc}.auth-viewport.light-active[data-v-d0ee0f62]{background-color:#f1f5f9;color:#0f172a}.auth-card-wrapper[data-v-d0ee0f62]{position:relative;width:100%;max-width:410px}.auth-card[data-v-d0ee0f62]{position:relative;width:100%;border-radius:8px;padding:32px 28px;box-sizing:border-box;border:1px solid;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.auth-card.night-mode[data-v-d0ee0f62]{background-color:#0f172a;border-color:#1e293b;color:#f8fafc}.auth-card.light-mode[data-v-d0ee0f62]{background-color:#fff;border-color:#e2e8f0;color:#0f172a}.theme-toggle-btn[data-v-d0ee0f62]{position:absolute;top:18px;right:18px;background:transparent;border:1px solid transparent;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:color .15s ease,border-color .15s ease}.night-mode .theme-toggle-btn[data-v-d0ee0f62]:hover{color:#f8fafc;border-color:#334155;background:#1e293b}.light-mode .theme-toggle-btn[data-v-d0ee0f62]:hover{color:#0f172a;border-color:#cbd5e1;background:#f1f5f9}.theme-toggle-btn svg[data-v-d0ee0f62]{width:16px;height:16px}.card-brand-header[data-v-d0ee0f62]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.brand-row[data-v-d0ee0f62]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.brand-logo-pill[data-v-d0ee0f62]{background:#fff;padding:6px 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040}.brand-logo-img[data-v-d0ee0f62]{height:36px;width:auto;max-width:170px;object-fit:contain;display:block}.brand-subtitle[data-v-d0ee0f62]{margin:6px 0 0;font-size:13px;font-weight:400;color:#64748b}.night-mode .brand-subtitle[data-v-d0ee0f62]{color:#94a3b8}.portal-badge-tag[data-v-d0ee0f62]{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1e293b;border:1px solid #334155;color:#94a3b8}.light-mode .portal-badge-tag[data-v-d0ee0f62]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.auth-error-banner[data-v-d0ee0f62]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:16px}.night-mode .auth-error-banner[data-v-d0ee0f62]{background:#b91c1c26;border-color:#b91c1c66;color:#fca5a5}.error-svg[data-v-d0ee0f62]{width:16px;height:16px;flex-shrink:0}.auth-form[data-v-d0ee0f62]{display:flex;flex-direction:column;gap:16px}.field-container[data-v-d0ee0f62]{width:100%;display:flex;flex-direction:column;gap:6px}.field-label[data-v-d0ee0f62]{font-size:12px;font-weight:500;color:#64748b}.night-mode .field-label[data-v-d0ee0f62]{color:#94a3b8}.input-wrapper[data-v-d0ee0f62]{height:42px;border-radius:6px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;border:1px solid;transition:border-color .15s ease}.night-mode .input-wrapper[data-v-d0ee0f62]{background:#111c30;border-color:#334155}.night-mode .input-wrapper[data-v-d0ee0f62]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.light-mode .input-wrapper[data-v-d0ee0f62]{background:#f8fafc;border-color:#cbd5e1}.light-mode .input-wrapper[data-v-d0ee0f62]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.field-icon-box[data-v-d0ee0f62]{display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0;color:#64748b}.field-icon-box svg[data-v-d0ee0f62]{width:16px;height:16px}.field-input[data-v-d0ee0f62]{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-weight:400;width:100%;font-family:inherit;color:inherit}.night-mode .field-input[data-v-d0ee0f62]::placeholder{color:#475569}.light-mode .field-input[data-v-d0ee0f62]::placeholder{color:#94a3b8}.password-toggle-btn[data-v-d0ee0f62]{background:transparent;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;padding:4px}.password-toggle-btn svg[data-v-d0ee0f62]{width:16px;height:16px}.captcha-row[data-v-d0ee0f62]{display:flex;align-items:center;gap:8px}.captcha-input-wrap[data-v-d0ee0f62]{flex:1}.captcha-render-box[data-v-d0ee0f62]{display:flex;align-items:center;gap:6px;flex-shrink:0}.captcha-canvas-container[data-v-d0ee0f62]{background:#fff;border-radius:6px;padding:2px 4px;border:1px solid #cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center}.night-mode .captcha-canvas-container[data-v-d0ee0f62]{border-color:#334155}.captcha-canvas[data-v-d0ee0f62]{display:block;border-radius:4px}.captcha-refresh-btn[data-v-d0ee0f62]{background:transparent;border:1px solid #cbd5e1;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:color .15s ease,border-color .15s ease}.night-mode .captcha-refresh-btn[data-v-d0ee0f62]{border-color:#334155;color:#94a3b8}.night-mode .captcha-refresh-btn[data-v-d0ee0f62]:hover{color:#f8fafc;border-color:#475569}.light-mode .captcha-refresh-btn[data-v-d0ee0f62]:hover{color:#0f172a;border-color:#94a3b8}.captcha-refresh-btn svg[data-v-d0ee0f62]{width:15px;height:15px}.captcha-refresh-btn.spinning svg[data-v-d0ee0f62]{transform:rotate(360deg);transition:transform .3s ease}.submit-action-btn[data-v-d0ee0f62]{height:42px;width:100%;margin-top:6px;border-radius:6px;border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;transition:background-color .15s ease}.submit-action-btn[data-v-d0ee0f62]:hover:not(:disabled){background:#1d4ed8}.submit-action-btn[data-v-d0ee0f62]:disabled{opacity:.6;cursor:not-allowed}.btn-text-content[data-v-d0ee0f62],.btn-spinner-content[data-v-d0ee0f62]{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spin[data-v-d0ee0f62]{width:16px;height:16px;animation:spin-d0ee0f62 1s linear infinite}@keyframes spin-d0ee0f62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-footer-divider[data-v-d0ee0f62]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.divider-line[data-v-d0ee0f62]{flex:1;height:1px;background:#334155}.light-mode .divider-line[data-v-d0ee0f62]{background:#e2e8f0}.divider-text[data-v-d0ee0f62]{font-size:12px;color:#64748b}.bottom-helper-links[data-v-d0ee0f62]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.helper-link[data-v-d0ee0f62]{color:#2563eb;text-decoration:none;font-weight:500}.helper-link[data-v-d0ee0f62]:hover{text-decoration:underline}.helper-link-portal[data-v-d0ee0f62]{color:#64748b;text-decoration:none}.helper-link-portal[data-v-d0ee0f62]:hover{color:#0f172a;text-decoration:underline}.night-mode .helper-link-portal[data-v-d0ee0f62]:hover{color:#f8fafc}@media (max-width: 480px){.auth-viewport[data-v-d0ee0f62]{padding:12px 10px;align-items:flex-start}.auth-card-wrapper[data-v-d0ee0f62]{max-width:100%;margin-top:8px}.auth-card[data-v-d0ee0f62]{padding:22px 16px}.portal-role-tabs[data-v-d0ee0f62]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.role-tab-btn[data-v-d0ee0f62]{padding:8px 10px;font-size:11.5px;white-space:nowrap;flex-shrink:0}}.auth-viewport[data-v-75402e7b]{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:24px 16px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .2s ease}.auth-viewport.night-active[data-v-75402e7b]{background-color:#090d16;color:#f8fafc}.auth-viewport.light-active[data-v-75402e7b]{background-color:#f1f5f9;color:#0f172a}.auth-card-wrapper[data-v-75402e7b]{position:relative;width:100%;max-width:420px}.auth-card[data-v-75402e7b]{position:relative;width:100%;border-radius:8px;padding:32px 28px;box-sizing:border-box;border:1px solid;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.auth-card.night-mode[data-v-75402e7b]{background-color:#0f172a;border-color:#1e293b;color:#f8fafc}.auth-card.light-mode[data-v-75402e7b]{background-color:#fff;border-color:#e2e8f0;color:#0f172a}.theme-toggle-btn[data-v-75402e7b]{position:absolute;top:18px;right:18px;background:transparent;border:1px solid transparent;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:color .15s ease,border-color .15s ease}.night-mode .theme-toggle-btn[data-v-75402e7b]:hover{color:#f8fafc;border-color:#334155;background:#1e293b}.light-mode .theme-toggle-btn[data-v-75402e7b]:hover{color:#0f172a;border-color:#cbd5e1;background:#f1f5f9}.theme-toggle-btn svg[data-v-75402e7b]{width:16px;height:16px}.card-brand-header[data-v-75402e7b]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.brand-row[data-v-75402e7b]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.brand-logo-pill[data-v-75402e7b]{background:#fff;padding:6px 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040}.brand-logo-img[data-v-75402e7b]{height:34px;width:auto;max-width:160px;object-fit:contain;display:block}.brand-subtitle[data-v-75402e7b]{margin:6px 0 0;font-size:13px;font-weight:400;color:#64748b}.night-mode .brand-subtitle[data-v-75402e7b]{color:#94a3b8}.portal-badge-tag[data-v-75402e7b]{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1e293b;border:1px solid #334155;color:#94a3b8}.light-mode .portal-badge-tag[data-v-75402e7b]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.auth-error-banner[data-v-75402e7b]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:16px}.night-mode .auth-error-banner[data-v-75402e7b]{background:#b91c1c26;border-color:#b91c1c66;color:#fca5a5}.error-svg[data-v-75402e7b]{width:16px;height:16px;flex-shrink:0}.auth-form[data-v-75402e7b]{display:flex;flex-direction:column;gap:16px}.field-container[data-v-75402e7b]{width:100%;display:flex;flex-direction:column;gap:6px}.field-label[data-v-75402e7b]{font-size:12px;font-weight:500;color:#64748b}.night-mode .field-label[data-v-75402e7b]{color:#94a3b8}.input-wrapper[data-v-75402e7b]{height:42px;border-radius:6px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;border:1px solid;transition:border-color .15s ease}.night-mode .input-wrapper[data-v-75402e7b]{background:#111c30;border-color:#334155}.night-mode .input-wrapper[data-v-75402e7b]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.light-mode .input-wrapper[data-v-75402e7b]{background:#f8fafc;border-color:#cbd5e1}.light-mode .input-wrapper[data-v-75402e7b]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.field-icon-box[data-v-75402e7b]{display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0;color:#64748b}.field-icon-box svg[data-v-75402e7b]{width:16px;height:16px}.field-input[data-v-75402e7b]{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-weight:400;width:100%;font-family:inherit;color:inherit}.night-mode .field-input[data-v-75402e7b]::placeholder{color:#475569}.light-mode .field-input[data-v-75402e7b]::placeholder{color:#94a3b8}.password-toggle-btn[data-v-75402e7b]{background:transparent;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;padding:4px}.password-toggle-btn svg[data-v-75402e7b]{width:16px;height:16px}.submit-action-btn[data-v-75402e7b]{height:42px;width:100%;margin-top:6px;border-radius:6px;border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;transition:background-color .15s ease}.submit-action-btn[data-v-75402e7b]:hover:not(:disabled){background:#1d4ed8}.submit-action-btn[data-v-75402e7b]:disabled{opacity:.6;cursor:not-allowed}.btn-text-content[data-v-75402e7b],.btn-spinner-content[data-v-75402e7b]{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spin[data-v-75402e7b]{width:16px;height:16px;animation:spin-75402e7b 1s linear infinite}@keyframes spin-75402e7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-redirect-box[data-v-75402e7b]{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px}.redirect-prompt[data-v-75402e7b]{color:#64748b}.redirect-link[data-v-75402e7b]{color:#2563eb;font-weight:500;text-decoration:none}.redirect-link[data-v-75402e7b]:hover{text-decoration:underline}.card-footer-divider[data-v-75402e7b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.divider-line[data-v-75402e7b]{flex:1;height:1px;background:#334155}.light-mode .divider-line[data-v-75402e7b]{background:#e2e8f0}.divider-text[data-v-75402e7b]{font-size:11px;color:#64748b;text-align:center}@media (max-width: 480px){.auth-viewport[data-v-75402e7b]{padding:12px 10px;align-items:flex-start}.auth-card-wrapper[data-v-75402e7b]{max-width:100%;margin-top:8px}.auth-card[data-v-75402e7b]{padding:22px 16px}.form-group-row[data-v-75402e7b]{flex-direction:column;gap:12px}}.payplus-shell[data-v-835b8009]{display:flex;min-height:100vh;width:100%;background-color:#080b12;color:#f5f7fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.payfast-sidebar-3d[data-v-835b8009]{width:270px;background-color:#0b0e17;border-right:1px solid #161D2A;display:flex;flex-direction:column;flex-shrink:0;height:100vh;max-height:100vh;position:sticky;top:0;z-index:40;padding:18px 12px 14px;box-sizing:border-box;box-shadow:4px 0 20px #00000073;overflow:hidden}.mobile-backdrop[data-v-835b8009]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:39}.mobile-close-btn[data-v-835b8009]{display:none;background:transparent;border:none;color:#8c9bb4;font-size:18px;cursor:pointer}@media (max-width: 900px){.payfast-sidebar-3d[data-v-835b8009]{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);z-index:50}.payfast-sidebar-3d.mobile-open[data-v-835b8009]{transform:translate(0)}.mobile-close-btn[data-v-835b8009]{display:block}}.sidebar-header-3d[data-v-835b8009]{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:8px}.sidebar-brand-3d[data-v-835b8009]{display:flex;align-items:center;gap:10px}.sidebar-brand-logo-card[data-v-835b8009]{height:38px;background:#fff;border-radius:8px;padding:3px 10px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;flex-shrink:0}.sidebar-brand-logo-img[data-v-835b8009]{height:28px;width:auto;max-width:130px;object-fit:contain;display:block}.brand-portal-sub[data-v-835b8009]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#c4b5fd;background:#8b5cf629;border:1px solid rgba(139,92,246,.35);padding:3px 8px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.sidebar-nav-container[data-v-835b8009]{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.sidebar-nav-container[data-v-835b8009]::-webkit-scrollbar{width:4px}.sidebar-nav-container[data-v-835b8009]::-webkit-scrollbar-track{background:transparent}.sidebar-nav-container[data-v-835b8009]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sidebar-nav-container[data-v-835b8009]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.nav-section-label[data-v-835b8009]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#475569;padding:10px 10px 4px;-webkit-user-select:none;user-select:none}.nav-item-wrapper[data-v-835b8009]{width:100%}.nav-entry-btn[data-v-835b8009]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:10px;color:#cbd5e1;cursor:pointer;transition:all .16s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.nav-entry-btn[data-v-835b8009]:hover{background-color:#121929;color:#fff;transform:translate(2px)}.entry-left[data-v-835b8009]{display:flex;align-items:center;gap:10px}.entry-label[data-v-835b8009]{font-size:13.5px;font-weight:500;color:inherit;letter-spacing:-.01em}.nav-entry-btn.is-active[data-v-835b8009],.dashboard-entry.is-active[data-v-835b8009]{background:#2563eb1f!important;border:1px solid rgba(56,189,248,.3)!important;box-shadow:none!important}.nav-entry-btn.is-active .entry-label[data-v-835b8009],.dashboard-entry.is-active .entry-label[data-v-835b8009]{color:#38bdf8!important;font-weight:600}.nav-entry-btn.is-active .nav-icon[data-v-835b8009]{color:#38bdf8!important}.nav-icon[data-v-835b8009]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;transition:color .15s ease}.nav-icon svg[data-v-835b8009]{width:18px;height:18px;stroke:currentColor;stroke-width:1.8}.active-pill-bar[data-v-835b8009]{width:3px;height:16px;border-radius:2px;background-color:#38bdf8;box-shadow:none!important}.chevron-accordion[data-v-835b8009]{width:14px;height:14px;color:#7b8fa8;transition:transform .2s ease}.chevron-accordion.rotate-180[data-v-835b8009]{transform:rotate(-90deg)}.chevron-right[data-v-835b8009]{width:14px;height:14px;color:#55667e}.nav-accordion-group[data-v-835b8009]{display:flex;flex-direction:column}.accordion-sub-tree[data-v-835b8009]{display:flex;flex-direction:column;margin-left:12px;padding-left:0;margin-top:4px;margin-bottom:6px;gap:4px}.sub-nav-wrapper[data-v-835b8009]{width:100%}.sub-entry-btn[data-v-835b8009]{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;background:transparent;border:1px solid transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.sub-entry-btn[data-v-835b8009]:hover{background-color:#121824;color:#fff}.sub-entry-btn.is-active[data-v-835b8009]{background-color:#1d68ff;border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:600;box-shadow:0 4px 14px #1d68ff59}.sub-label[data-v-835b8009]{font-size:13.5px;font-weight:500}.sub-entry-btn.is-active .sub-label[data-v-835b8009]{color:#fff;font-weight:600}.icon-box-mini[data-v-835b8009]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#141a26;border:1px solid #1E293B;color:#8c9bb0;transition:all .15s ease}.icon-box-mini svg[data-v-835b8009]{width:15px;height:15px}.sub-entry-btn.is-active .icon-box-mini[data-v-835b8009]{background-color:#fff3;border-color:#ffffff40;color:#fff}.breadcrumb-home-btn[data-v-835b8009]{background:transparent;border:none;color:#8c9bb4;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s ease}.breadcrumb-home-btn[data-v-835b8009]:hover{color:#fff}.breadcrumb-home-svg[data-v-835b8009]{width:15px;height:15px}.breadcrumb-back-circle-btn[data-v-835b8009]{width:30px;height:30px;border-radius:50%;background-color:#121824;border:1px solid #1F2A3D;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;margin-right:2px}.breadcrumb-back-circle-btn[data-v-835b8009]:hover{background-color:#1a2335;border-color:#2d3e5a}.breadcrumb-back-svg[data-v-835b8009]{width:15px;height:15px}.nav-divider-line[data-v-835b8009]{height:1px;background-color:#141b28;margin:4px 6px}.payplus-main[data-v-835b8009]{flex:1;display:flex;flex-direction:column;min-width:0;width:100%;background-color:#080b12}.payplus-header-3d[data-v-835b8009]{height:70px;background:#0b0f17;border-bottom:1px solid #171E2C;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30;box-shadow:0 4px 16px #00000073}.header-left[data-v-835b8009]{display:flex;align-items:center;gap:16px}.mobile-hamburger-btn[data-v-835b8009]{display:none;background:transparent;border:none;color:#8c9bb4;cursor:pointer;padding:6px}.mobile-hamburger-btn svg[data-v-835b8009]{width:20px;height:20px}@media (max-width: 900px){.mobile-hamburger-btn[data-v-835b8009]{display:block}}.header-breadcrumbs-3d[data-v-835b8009]{display:flex;align-items:center;gap:8px;font-size:13.5px}.breadcrumb-parent[data-v-835b8009]{color:#8c9bb4;font-weight:500}.breadcrumb-chevron[data-v-835b8009]{color:#4b5973;font-size:11px;-webkit-user-select:none;user-select:none}.breadcrumb-active[data-v-835b8009]{color:#fff;font-weight:600}.header-right[data-v-835b8009]{display:flex;align-items:center;gap:12px}.pill-3d[data-v-835b8009]{background-color:#121722;border:1px solid #232E42;border-top:1px solid #2F3E57;border-radius:10px;padding:7px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff0a;font-size:13px;font-weight:500;color:#c5d0e3;-webkit-user-select:none;user-select:none}.live-status-pill[data-v-835b8009]{padding:7px 12px;cursor:default}.pulse-dot-green[data-v-835b8009]{width:7px;height:7px;border-radius:9999px;background-color:#00dc82;box-shadow:0 0 6px #00dc82cc}.live-status-text[data-v-835b8009]{font-weight:600;font-size:13px;color:#fff}.pill-chevron-icon[data-v-835b8009]{width:12px;height:12px;color:#8c9bb4}.merchant-id-pill[data-v-835b8009]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#d3deee;letter-spacing:.02em}.icon-button-3d[data-v-835b8009]{position:relative;padding:8px 12px;cursor:pointer;background:#121722;color:#8c9bb4;transition:color .15s ease,border-color .15s ease}.icon-button-3d[data-v-835b8009]:hover{color:#fff;border-color:#384a68}.bell-svg[data-v-835b8009]{width:17px;height:17px}.notification-badge-red[data-v-835b8009]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:9999px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #0B0F17}.signout-button-3d[data-v-835b8009]{cursor:pointer;padding:7px 16px;color:#c5d0e3;font-weight:500;transition:all .15s ease}.signout-button-3d[data-v-835b8009]:hover{color:#fff;background-color:#182030;border-color:#384a68}.logout-svg[data-v-835b8009]{width:15px;height:15px}.payplus-body[data-v-835b8009]{flex:1;padding:24px 32px 48px;box-sizing:border-box;width:100%}.modal-overlay[data-v-835b8009]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#040710d9;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow-y:auto}.modal-card[data-v-835b8009]{background-color:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:18px;width:100%;max-width:520px;max-height:min(90vh,840px);box-shadow:0 30px 65px -15px #000000d9;display:flex;flex-direction:column;overflow:hidden;margin:auto;padding:0}.modal-header[data-v-835b8009]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:#0f172abf;flex-shrink:0}.modal-header h3[data-v-835b8009]{margin:0;font-size:16px;font-weight:700;color:#fff}.modal-body[data-v-835b8009]{padding:20px 22px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.modal-footer[data-v-835b8009]{padding:14px 22px;border-top:1px solid rgba(255,255,255,.08);background:#0b1120;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.notification-alert-tile[data-v-835b8009]{display:flex;gap:12px;padding:12px;background:#2563ff14;border:1px solid #1E283A;border-radius:8px}.alert-dot[data-v-835b8009]{color:#3b82f6;font-weight:700}.alert-content[data-v-835b8009]{display:flex;flex-direction:column}.alert-title[data-v-835b8009]{font-size:13px;font-weight:600;color:#fff}.alert-desc[data-v-835b8009]{font-size:12px;color:#94a3b8;margin-top:2px}.mobile-portal-brand[data-v-835b8009]{display:none;align-items:center;gap:8px}.mobile-brand-name[data-v-835b8009]{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.02em}.mobile-role-pill[data-v-835b8009]{font-size:10px;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);border-radius:4px;padding:1px 6px;text-transform:uppercase}@media (max-width: 900px){.mobile-portal-brand[data-v-835b8009]{display:flex}.header-global-search[data-v-835b8009]{display:none!important}.payplus-header-3d[data-v-835b8009]{padding:0 12px;height:56px}.header-left[data-v-835b8009]{gap:10px}.header-right[data-v-835b8009]{gap:8px}.live-status-pill[data-v-835b8009],.merchant-id-pill[data-v-835b8009]{display:none!important}.payplus-body[data-v-835b8009]{padding:12px 10px 32px!important;max-width:100vw;overflow-x:hidden}.payfast-sidebar-3d[data-v-835b8009]{width:min(85vw,300px);box-shadow:4px 0 24px #000000d9}}.theme-toggle-btn-3d[data-v-835b8009]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:38px;border-radius:6px;background:#111723;border:1px solid #1F2C40;color:#cbd5e1;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff0a;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.theme-toggle-btn-3d[data-v-835b8009]:hover{background:#172132;border-color:#2f425f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14}.theme-toggle-btn-3d.is-light[data-v-835b8009]{background:#fff;border:1px solid #CBD5E1;color:#0f172a;box-shadow:0 2px 8px #0f172a14,inset 0 1px #fff}.theme-toggle-btn-3d.is-light[data-v-835b8009]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a;box-shadow:0 4px 12px #0f172a1f}.theme-icon-track[data-v-835b8009]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative}.theme-sun-svg[data-v-835b8009]{width:17px;height:17px;color:#f59e0b;animation:rotateSun-835b8009 .35s ease-out}.theme-moon-svg[data-v-835b8009]{width:16px;height:16px;color:#60a5fa;animation:pulseMoon-835b8009 .35s ease-out}@keyframes rotateSun-835b8009{0%{transform:rotate(-60deg) scale(.7);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes pulseMoon-835b8009{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.theme-toggle-label[data-v-835b8009]{letter-spacing:.2px}.sidebar-status-box[data-v-835b8009]{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.system-status-indicator[data-v-835b8009]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#101726bf;border:1px solid rgba(16,185,129,.25);border-radius:12px}.pulsing-green-dot[data-v-835b8009]{width:10px;height:10px;border-radius:50%;background-color:#10b981;box-shadow:0 0 10px #10b981;animation:statusPulse-835b8009 2s infinite ease-in-out;flex-shrink:0}@keyframes statusPulse-835b8009{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.status-labels[data-v-835b8009]{display:flex;flex-direction:column;gap:1px}.status-head[data-v-835b8009]{font-size:12px;font-weight:700;color:#fff}.status-live[data-v-835b8009]{font-size:10.5px;color:#10b981;font-weight:600}.version-label[data-v-835b8009]{font-size:11px;color:#64748b;padding-left:4px;font-family:var(--font-mono, monospace)}.header-global-search[data-v-835b8009]{display:flex;align-items:center;gap:10px;background:#111c33b3;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px 14px;width:360px;transition:all .2s ease}.header-global-search[data-v-835b8009]:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;background:#0f172a}.search-lens-svg[data-v-835b8009]{width:16px;height:16px;color:#64748b;flex-shrink:0}.global-search-input[data-v-835b8009]{background:transparent;border:none;outline:none;color:#fff;font-size:13px;width:100%}.global-search-input[data-v-835b8009]::placeholder{color:#64748b}.search-kbd-shortcut[data-v-835b8009]{font-size:11px;font-weight:600;color:#94a3b8;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px 6px;font-family:inherit}.user-profile-menu-container[data-v-835b8009]{position:relative}.profile-menu-btn[data-v-835b8009]{display:flex;align-items:center;gap:10px;background:#121722d9;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:5px 12px 5px 6px;cursor:pointer;transition:all .2s ease}.profile-menu-btn[data-v-835b8009]:hover{border-color:#00c6ff;background:#192234f2}.profile-avatar-circle[data-v-835b8009]{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb59}.profile-meta-text[data-v-835b8009]{display:flex;flex-direction:column;text-align:left;gap:1px}.profile-title[data-v-835b8009]{font-size:13px;font-weight:700;color:#fff;line-height:1.1}.profile-role[data-v-835b8009]{font-size:10.5px;font-weight:600;color:#94a3b8;line-height:1.1}.profile-chevron[data-v-835b8009]{width:14px;height:14px;color:#64748b;margin-left:2px}.profile-dropdown-card[data-v-835b8009]{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:#0b111e;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 16px 40px #000c;padding:12px;display:flex;flex-direction:column;gap:8px;z-index:100;animation:fadeInDrop-835b8009 .2s cubic-bezier(.16,1,.3,1)}@keyframes fadeInDrop-835b8009{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-user-header[data-v-835b8009]{display:flex;align-items:center;gap:10px;padding:4px}.dropdown-avatar[data-v-835b8009]{width:34px;height:34px;border-radius:50%;background:#0072ff;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.dropdown-name[data-v-835b8009]{font-size:13px;font-weight:700;color:#fff}.dropdown-email[data-v-835b8009]{font-size:11px;color:#64748b}.dropdown-divider[data-v-835b8009]{height:1px;background:#ffffff14;margin:4px 0}.dropdown-action-btn[data-v-835b8009]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;color:#cbd5e1;font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease}.dropdown-action-btn[data-v-835b8009]:hover{background:#ffffff0f;color:#fff}.dropdown-action-btn.logout-action[data-v-835b8009]{color:#f87171}.dropdown-action-btn.logout-action[data-v-835b8009]:hover{background:#ef44441f;color:#ef4444}.theme-light .payplus-shell{background-color:#f4f6fb!important;color:#0f172a!important}.theme-light .payfast-sidebar-3d{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 14px #0f172a0a!important}.theme-light .nav-category-header{color:#94a3b8!important}.theme-light .payplus-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important;box-shadow:0 1px 4px #0f172a0a!important}.theme-light .payplus-body{background-color:#f4f6fb!important}.theme-light .pill-3d{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#1e293b!important;box-shadow:0 1px 3px #0f172a0a!important}.theme-light .theme-toggle-btn-3d{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#f59e0b!important}.theme-light .theme-sun-svg{color:#f59e0b!important}.theme-light .icon-button-3d{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#64748b!important}.theme-light .icon-button-3d:hover{color:#0f172a!important;border-color:#cbd5e1!important}.theme-light .header-global-search{background:#f8fafc!important;border-color:#e2e8f0!important}.theme-light .header-global-search:focus-within{background:#fff!important;border-color:#06f!important;box-shadow:0 0 0 3px #0066ff26!important}.theme-light .global-search-input{color:#0f172a!important}.theme-light .global-search-input::placeholder{color:#94a3b8!important}.theme-light .search-kbd-shortcut{color:#64748b!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.theme-light .profile-menu-btn{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0f172a0a!important}.theme-light .profile-menu-btn:hover{border-color:#06f!important;background:#f8fafc!important}.theme-light .profile-dropdown-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 16px 40px #0f172a1f!important}.theme-light .dropdown-divider{background:#e2e8f0!important}.theme-light .theme-toggle-btn-3d:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 6px #0f172a14!important}.copy-value-box[data-v-08e2aa2c]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.copy-value-text[data-v-08e2aa2c]{font-size:12px;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-08e2aa2c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#94a3b8;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.copy-btn[data-v-08e2aa2c]:hover{background:#ffffff26;color:#fff;border-color:#ffffff40}.copy-btn.copied[data-v-08e2aa2c]{background:#10b98133!important;color:#10b981!important;border-color:#10b98166!important}.theme-light .copy-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#64748b!important}.theme-light .copy-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .copy-btn.copied{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important}.financial-reports-view[data-v-7436d96a]{display:flex;flex-direction:column;gap:24px;width:100%}.report-catalog-grid[data-v-7436d96a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.report-type-card[data-v-7436d96a]{background:#0c1322;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;box-shadow:0 4px 16px #00000059;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.report-type-card[data-v-7436d96a]:hover{border-color:#ffffff29;background:#0e1729;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.report-type-card.is-active[data-v-7436d96a]{border-color:#1d68ff;background:#0d1629;box-shadow:0 0 0 1px #1d68ff,0 8px 24px #1d68ff38}.card-top-row[data-v-7436d96a]{display:flex;align-items:center;gap:14px}.card-icon-box[data-v-7436d96a]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon-box svg[data-v-7436d96a]{width:20px;height:20px}.icon-green[data-v-7436d96a]{background:#062e1e;border:1px solid rgba(16,185,129,.25);color:#10b981}.icon-red[data-v-7436d96a]{background:#2e1015;border:1px solid rgba(248,113,113,.25);color:#f87171}.icon-purple[data-v-7436d96a]{background:#231238;border:1px solid rgba(168,85,247,.25);color:#a855f7}.icon-amber[data-v-7436d96a]{background:#2e200c;border:1px solid rgba(245,158,11,.25);color:#f59e0b}.icon-rose[data-v-7436d96a]{background:#2e1119;border:1px solid rgba(244,63,94,.25);color:#f43f5e}.icon-blue[data-v-7436d96a]{background:#0d2244;border:1px solid rgba(59,130,246,.25);color:#3b82f6}.card-title[data-v-7436d96a]{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.3}.card-desc[data-v-7436d96a]{font-size:12.5px;color:#94a3b8;line-height:1.5}.generate-report-card[data-v-7436d96a]{background:#0c1322;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:26px 28px;display:flex;flex-direction:column;gap:22px;box-shadow:0 6px 24px #0006}.generator-card-title[data-v-7436d96a]{font-size:19px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.generator-form-grid[data-v-7436d96a]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}.form-field-unit[data-v-7436d96a]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-7436d96a]{font-size:13px;font-weight:500;color:#cbd5e1}.dropdown-wrapper[data-v-7436d96a]{position:relative;width:100%}.custom-select-trigger[data-v-7436d96a]{width:100%;height:48px;background:#080d1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.custom-select-trigger[data-v-7436d96a]:hover{border-color:#ffffff38;background:#0b1122}.custom-select-trigger[data-v-7436d96a]:focus{outline:none;border-color:#1d68ff;box-shadow:0 0 0 2px #1d68ff40}.trigger-left-content[data-v-7436d96a]{display:flex;align-items:center;gap:12px;overflow:hidden}.prefix-svg[data-v-7436d96a]{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.search-icon-svg[data-v-7436d96a]{color:#64748b}.trigger-selected-label[data-v-7436d96a]{font-size:14px;color:#f8fafc;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-svg[data-v-7436d96a]{width:16px;height:16px;color:#94a3b8;flex-shrink:0;transition:transform .2s}.rotate-180[data-v-7436d96a]{transform:rotate(180deg)}.custom-dropdown-menu[data-v-7436d96a]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#0a1020;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 12px 32px #000000a6;z-index:100;overflow:hidden;padding:6px 0}.dropdown-option-item[data-v-7436d96a]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:13.5px;color:#e2e8f0;cursor:pointer;transition:all .15s}.dropdown-option-item[data-v-7436d96a]:hover{background:#131e35;color:#fff}.dropdown-option-item.is-selected[data-v-7436d96a]{background:#1d68ff26;color:#60a5fa;font-weight:600}.check-svg[data-v-7436d96a]{width:15px;height:15px;color:#60a5fa}.custom-input-container[data-v-7436d96a]{height:48px;background:#080d1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 16px;display:flex;align-items:center;gap:12px;transition:all .2s}.custom-input-container[data-v-7436d96a]:focus-within{border-color:#1d68ff;box-shadow:0 0 0 2px #1d68ff40;background:#0b1122}.custom-text-input[data-v-7436d96a]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px}.custom-text-input[data-v-7436d96a]::placeholder{color:#64748b}.advanced-filters-section[data-v-7436d96a]{width:100%;background:#080d1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .2s}.advanced-filters-header-btn[data-v-7436d96a]{width:100%;padding:14px 18px;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.advanced-filters-header-btn[data-v-7436d96a]:hover{background:#ffffff05}.advanced-header-left[data-v-7436d96a]{display:flex;align-items:center;gap:14px}.advanced-gear-box[data-v-7436d96a]{width:36px;height:36px;border-radius:8px;background:#11192e;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#94a3b8}.advanced-gear-box svg[data-v-7436d96a]{width:18px;height:18px}.advanced-text-content[data-v-7436d96a]{display:flex;flex-direction:column;gap:2px}.advanced-title[data-v-7436d96a]{font-size:14px;font-weight:600;color:#fff}.advanced-sub[data-v-7436d96a]{font-size:12px;color:#94a3b8}.advanced-filters-body[data-v-7436d96a]{padding:16px 18px 20px;border-top:1px solid rgba(255,255,255,.06);background:#070b16}.advanced-controls-grid[data-v-7436d96a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sub-filter-field[data-v-7436d96a]{display:flex;flex-direction:column;gap:6px}.sub-label[data-v-7436d96a]{font-size:12px;color:#94a3b8}.sub-filter-select[data-v-7436d96a],.sub-filter-input[data-v-7436d96a]{height:40px;background:#0a1122;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 12px;color:#fff;font-size:13px;outline:none;transition:border-color .2s}.sub-filter-select[data-v-7436d96a]:focus,.sub-filter-input[data-v-7436d96a]:focus{border-color:#1d68ff}.generator-footer-bar[data-v-7436d96a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:6px}.integrity-indicator[data-v-7436d96a]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#94a3b8}.info-circle-svg[data-v-7436d96a]{width:16px;height:16px;color:#38bdf8;flex-shrink:0}.btn-download-report-3d[data-v-7436d96a]{background:#2563eb;border:1px solid #1d4ed8;border-radius:10px;color:#fff;padding:0 24px;height:46px;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 20px #2563eb59;transition:all .2s;flex-shrink:0}.btn-download-report-3d[data-v-7436d96a]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 8px 24px #2563eb73;transform:translateY(-1px)}.btn-download-report-3d[data-v-7436d96a]:disabled{opacity:.5;cursor:not-allowed;transform:none}.download-icon-svg[data-v-7436d96a]{width:17px;height:17px}.report-success-toast[data-v-7436d96a]{margin-top:4px;padding:12px 18px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.toast-left[data-v-7436d96a]{display:flex;align-items:center;gap:8px;color:#10b981;font-size:13px;font-weight:500}.toast-check-svg[data-v-7436d96a]{width:16px;height:16px;flex-shrink:0}.toast-hash[data-v-7436d96a]{font-size:11.5px;color:#6ee7b7}@media (max-width: 1200px){.report-catalog-grid[data-v-7436d96a],.advanced-controls-grid[data-v-7436d96a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.report-catalog-grid[data-v-7436d96a],.generator-form-grid[data-v-7436d96a],.advanced-controls-grid[data-v-7436d96a]{grid-template-columns:1fr}.generator-footer-bar[data-v-7436d96a]{flex-direction:column;align-items:stretch}.btn-download-report-3d[data-v-7436d96a]{justify-content:center}}.theme-light .report-type-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0f172a0a!important}.theme-light .report-type-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 14px #0f172a14!important}.theme-light .report-type-card.is-active{background:#eff6ff!important;border-color:#3b82f6!important}.theme-light .report-card-title{color:#0f172a!important}.theme-light .report-card-desc{color:#64748b!important}.theme-light .custom-select-trigger{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.theme-light .custom-select-trigger:hover{background:#f8fafc!important;border-color:#94a3b8!important}.theme-light .dropdown-option-item{color:#334155!important}.theme-light .dropdown-option-item:hover{background:#f1f5f9!important;color:#0f172a!important}.theme-light .builder-card-glass,.theme-light .advanced-controls-card{background:#fff!important;border-color:#e2e8f0!important}.theme-light .custom-dropdown-menu{background:#fff!important;border:1px solid #CBD5E1!important;box-shadow:0 12px 32px #0f172a1f!important}.theme-light .dropdown-option-item.is-selected{background:#eff6ff!important;color:#1d4ed8!important}.theme-light .check-svg{color:#1d4ed8!important}.theme-light .custom-input-container{background:#fff!important;border:1px solid #CBD5E1!important}.theme-light .custom-input-container:focus-within{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 2px #2563eb26!important}.theme-light .custom-text-input{color:#0f172a!important}.theme-light .custom-text-input::placeholder{color:#94a3b8!important}.theme-light .advanced-filters-section{background:#f8fafc!important;border:1px solid #E2E8F0!important}.theme-light .advanced-filters-header-btn:hover{background:#f1f5f9!important}.theme-light .advanced-filters-body{background:#fff!important;border-top:1px solid #E2E8F0!important}.theme-light .advanced-gear-box{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .advanced-title{color:#0f172a!important}.theme-light .advanced-sub{color:#64748b!important}.theme-light .sub-filter-select,.theme-light .sub-filter-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .sub-filter-select:focus,.theme-light .sub-filter-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb26!important}.theme-light .sub-label{color:#475569!important}.tab-content-container[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:20px}.toast-notification[data-v-6fbd81c8]{position:fixed;top:20px;right:24px;z-index:100;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:0 10px 30px #0009;animation:slideIn-6fbd81c8 .2s ease-out}.toast-notification.success[data-v-6fbd81c8]{background-color:#fff;border:1px solid #a7f3d0;color:var(--primary)}.toast-notification.error[data-v-6fbd81c8]{background-color:#fff;border:1px solid #fecaca;color:var(--red-500)}.toast-icon[data-v-6fbd81c8]{width:16px;height:16px;flex-shrink:0}@keyframes slideIn-6fbd81c8{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.collectors-status-bar[data-v-6fbd81c8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow-card);padding:14px 20px}.bar-left[data-v-6fbd81c8]{display:flex;align-items:center;gap:10px}.bar-title[data-v-6fbd81c8]{font-size:13px;font-weight:600;color:var(--foreground)}.bar-count[data-v-6fbd81c8]{font-size:11px;color:var(--primary);background-color:var(--primary-subtle);padding:3px 10px;border-radius:var(--clay-radius-pill);border:1px solid var(--primary-border);box-shadow:0 1px 2px #0000000a}.bar-pills[data-v-6fbd81c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.collector-pill[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:5px 12px;border-radius:var(--clay-radius-pill);background-color:#fff;border:1px solid var(--border);color:var(--muted-foreground);box-shadow:0 1px 2px #00000008}.collector-pill .dot[data-v-6fbd81c8]{width:6px;height:6px;border-radius:9999px;background-color:#94a3b8}.collector-pill.online[data-v-6fbd81c8]{color:var(--foreground);border-color:var(--primary-border)}.collector-pill.online .dot[data-v-6fbd81c8]{background-color:var(--primary);box-shadow:0 0 6px #00813880}.view-all-collectors-btn[data-v-6fbd81c8]{font-size:12px;color:var(--primary);text-decoration:none;margin-left:6px;transition:opacity .15s}.view-all-collectors-btn[data-v-6fbd81c8]:hover{text-decoration:underline}.table-header-bar[data-v-6fbd81c8]{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.table-title[data-v-6fbd81c8]{font-size:14px;font-weight:600;color:var(--foreground)}.table-subtitle[data-v-6fbd81c8]{font-size:12px;color:var(--muted-foreground);margin-top:2px}.actions-inline[data-v-6fbd81c8]{display:flex;gap:6px;justify-content:flex-end}.text-muted[data-v-6fbd81c8]{color:var(--muted-foreground)}.text-xs[data-v-6fbd81c8]{font-size:11px}.text-emerald[data-v-6fbd81c8]{color:var(--primary)}.font-medium[data-v-6fbd81c8]{font-weight:500}.empty-icon[data-v-6fbd81c8]{width:36px;height:36px;color:var(--muted-foreground);margin-bottom:4px}.content-card-max[data-v-6fbd81c8]{padding:24px;max-width:620px}.card-section-title[data-v-6fbd81c8]{font-size:15px;font-weight:600;color:var(--foreground);margin-bottom:16px}.standard-form[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:14px}.link-created-box[data-v-6fbd81c8]{margin-top:20px;padding:16px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--clay-radius-sm);box-shadow:0 2px 8px #00813814;display:flex;flex-direction:column;gap:10px}.box-title[data-v-6fbd81c8]{font-size:12px;font-weight:600;color:var(--primary)}.link-row[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.link-text[data-v-6fbd81c8]{font-family:var(--font-mono);font-size:12px;color:var(--foreground);word-break:break-all}.link-actions[data-v-6fbd81c8]{display:flex;gap:8px;flex-shrink:0}.section-subtitle-bar[data-v-6fbd81c8]{font-size:13px;font-weight:600;color:var(--foreground);margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.apps-grid[data-v-6fbd81c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.app-card[data-v-6fbd81c8]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow-card);padding:18px;display:flex;flex-direction:column;gap:14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .15s}.app-card[data-v-6fbd81c8]:hover{transform:translateY(-2px);box-shadow:var(--clay-shadow-card-hover);border-color:#d1d5db}.app-card-top[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between}.app-name[data-v-6fbd81c8]{font-size:14px;font-weight:600;color:var(--foreground)}.app-details-list[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted-foreground)}.app-details-list strong[data-v-6fbd81c8]{color:var(--foreground)}.app-card-actions[data-v-6fbd81c8]{display:flex;gap:8px;margin-top:4px}.input-with-button[data-v-6fbd81c8]{display:flex;gap:8px}.detail-row[data-v-6fbd81c8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.detail-row[data-v-6fbd81c8]:last-child{border-bottom:none}.detail-label[data-v-6fbd81c8]{color:var(--muted-foreground)}.payfast-overview-hero[data-v-6fbd81c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px;flex-wrap:wrap}.payfast-heading[data-v-6fbd81c8]{margin:0;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.2}.payfast-subheading[data-v-6fbd81c8]{margin:4px 0 0;font-size:13.5px;color:#8c9bb4;font-weight:400}.btn-date-picker-badge[data-v-6fbd81c8]{background-color:#111622;border:1px solid #202B3D;border-top:1px solid #2D3D56;border-radius:10px;padding:10px 18px;display:inline-flex;align-items:center;gap:10px;color:#d3deee;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff0a;transition:all .15s ease}.btn-date-picker-badge[data-v-6fbd81c8]:hover{border-color:#31425d;color:#fff;background-color:#151c2a}.cal-svg[data-v-6fbd81c8]{width:16px;height:16px;color:#8c9bb4}.chevron-svg[data-v-6fbd81c8]{width:12px;height:12px;color:#8c9bb4}.payfast-activity-grid[data-v-6fbd81c8]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:24px}@media (max-width: 1560px){.payfast-activity-grid[data-v-6fbd81c8]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 880px){.payfast-activity-grid[data-v-6fbd81c8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.payfast-activity-grid[data-v-6fbd81c8]{grid-template-columns:1fr}}.payfast-card[data-v-6fbd81c8]{background-color:#111622;border:1px solid #1E283A;border-top:1px solid #2B3950;border-radius:16px;padding:16px 14px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:144px;box-shadow:0 8px 20px -4px #000000a6,inset 0 1px #ffffff0d;transition:transform .18s ease,border-color .18s ease}.payfast-card[data-v-6fbd81c8]:hover{transform:translateY(-2px);border-color:#2d3d56}.card-top-row[data-v-6fbd81c8]{display:flex;align-items:center;gap:10px;z-index:2}.card-icon-badge[data-v-6fbd81c8]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #00000059}.card-icon-badge svg[data-v-6fbd81c8]{width:16px;height:16px}.bg-emerald-circle[data-v-6fbd81c8]{border-radius:50%;background-color:#00df89;color:#04140a}.bg-blue-circle[data-v-6fbd81c8]{border-radius:10px;background-color:#2563eb;color:#fff}.bg-purple-square[data-v-6fbd81c8]{border-radius:10px;background-color:#8b5cf6;color:#fff}.pct-icon-text[data-v-6fbd81c8]{font-size:15px;font-weight:800}.bg-emerald-square[data-v-6fbd81c8]{border-radius:10px;background-color:#00df89;color:#04140a}.bg-red-square[data-v-6fbd81c8]{border-radius:10px;background-color:#f43f5e;color:#fff}.bg-amber-square[data-v-6fbd81c8]{border-radius:10px;background-color:#f59e0b;color:#fff}.bg-blue-bank[data-v-6fbd81c8]{border-radius:10px;background-color:#3b82f6;color:#fff}.bg-cyan-stack[data-v-6fbd81c8]{border-radius:10px;background-color:#14b8a6;color:#fff}.bg-purple-doc[data-v-6fbd81c8]{border-radius:10px;background-color:#8b5cf6;color:#fff}.card-title-text[data-v-6fbd81c8]{font-size:13px;font-weight:600;color:#d5dfef;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-value-display[data-v-6fbd81c8]{font-size:24px;font-weight:700;color:#fff;margin:8px 0 4px;z-index:2;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.card-wave-container[data-v-6fbd81c8]{position:absolute;right:0;bottom:0;width:65%;height:52px;pointer-events:none;z-index:1}.wave-svg[data-v-6fbd81c8]{width:100%;height:100%;display:block}.card-bottom-row[data-v-6fbd81c8]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7a89a0;margin-top:auto;z-index:2}.bottom-amount-label[data-v-6fbd81c8]{color:#7a89a0}.bottom-tx-count[data-v-6fbd81c8]{color:#7a89a0;font-weight:500}.bars-container[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px;z-index:2}.progress-item-row[data-v-6fbd81c8]{display:flex;align-items:center;gap:8px;font-size:11px;color:#7a89a0}.prog-lbl[data-v-6fbd81c8]{width:44px;font-weight:500;color:#8c9bb4}.prog-track[data-v-6fbd81c8]{flex:1;height:5px;background-color:#182232;border-radius:4px;overflow:hidden}.prog-fill.fill-blue[data-v-6fbd81c8]{height:100%;background-color:#2e3e58;border-radius:4px;transition:width .3s ease}.prog-val[data-v-6fbd81c8]{width:28px;text-align:right;font-weight:600;color:#c5d0e3}.breakdown-two-lines[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:4px;margin-top:auto;font-size:11px;z-index:2}.breakdown-line[data-v-6fbd81c8]{display:flex;justify-content:space-between;align-items:center;color:#7a89a0}.line-label[data-v-6fbd81c8]{color:#8c9bb4}.line-val[data-v-6fbd81c8]{color:#d5dfef;font-weight:500}.bank-stats-content[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px;z-index:2}.stat-line-row[data-v-6fbd81c8]{display:flex;justify-content:space-between;align-items:center}.stat-label-muted[data-v-6fbd81c8]{font-size:11px;color:#8c9bb4}.stat-num-bold[data-v-6fbd81c8]{font-size:15px;font-weight:700;color:#fff}.settlement-stats-content[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:2px;margin-top:4px;z-index:2}.settle-label[data-v-6fbd81c8]{font-size:10.5px;color:#8c9bb4}.settle-value-large[data-v-6fbd81c8]{font-size:15px;font-weight:700;color:#fff}.recent-payments-container-3d[data-v-6fbd81c8]{background-color:#111622;border:1px solid #1E283A;border-top:1px solid #2B3950;border-radius:16px;box-shadow:0 8px 24px -4px #000000a6,inset 0 1px #ffffff0d;overflow:hidden;margin-top:8px}.recent-payments-header-3d[data-v-6fbd81c8]{padding:18px 22px;border-bottom:1px solid #171F2D;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rp-header-left[data-v-6fbd81c8]{display:flex;align-items:center;gap:12px}.rp-badge-chart[data-v-6fbd81c8]{width:36px;height:36px;border-radius:10px;background:#2563eb;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 10px #2563eb66}.rp-badge-chart svg[data-v-6fbd81c8]{width:18px;height:18px}.rp-title[data-v-6fbd81c8]{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.rp-subtitle[data-v-6fbd81c8]{font-size:12px;color:#7e8da5;margin-top:2px}.btn-view-all-3d[data-v-6fbd81c8]{background:#2563eb;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:9px 18px;color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px #1a46d659,inset 0 1px #ffffff4d;transition:transform .15s ease,box-shadow .15s ease}.btn-view-all-3d[data-v-6fbd81c8]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a46d673}.btn-view-all-3d .arrow-svg[data-v-6fbd81c8]{width:14px;height:14px;transition:transform .15s ease}.btn-view-all-3d:hover .arrow-svg[data-v-6fbd81c8]{transform:translate(3px)}.table-scroll-area[data-v-6fbd81c8]{width:100%;overflow-x:auto}.dashboard-3d-table[data-v-6fbd81c8]{width:100%;border-collapse:collapse;text-align:left}.dashboard-3d-table thead tr[data-v-6fbd81c8]{background-color:#0e131e;border-bottom:1px solid #1C2433}.dashboard-3d-table th[data-v-6fbd81c8]{padding:12px 18px;font-size:11px;font-weight:600;color:#6f7e96;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.dashboard-3d-table td[data-v-6fbd81c8]{padding:14px 18px;font-size:13px;color:#d5dfef;border-bottom:1px solid #151C28;white-space:nowrap}.table-row-item[data-v-6fbd81c8]:hover{background-color:#141a28}.amount-cell[data-v-6fbd81c8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#fff}.net-cell[data-v-6fbd81c8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#00df89;font-weight:600}.text-muted-xs[data-v-6fbd81c8]{font-size:11px;color:#7a89a0}.btn-action-settle[data-v-6fbd81c8]{background:#00df89;color:#04140a;border:none;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.btn-action-details[data-v-6fbd81c8]{background:transparent;color:#8c9bb4;border:1px solid #283448;padding:5px 12px;border-radius:6px;font-size:12px;cursor:pointer}.dashboard-empty-row[data-v-6fbd81c8]{padding:0!important}.empty-state-card[data-v-6fbd81c8]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.empty-icon-wrapper[data-v-6fbd81c8]{width:44px;height:44px;border-radius:10px;border:1.5px solid #2B384E;display:flex;align-items:center;justify-content:center;color:#62748e;margin-bottom:6px}.empty-doc-svg[data-v-6fbd81c8]{width:22px;height:22px}.empty-title[data-v-6fbd81c8]{margin:0;font-size:15px;font-weight:600;color:#fff}.empty-desc[data-v-6fbd81c8]{margin:0;font-size:13px;color:#7a89a0;max-width:440px;line-height:1.45}.payin-page-container[data-v-6fbd81c8]{padding:24px 32px 48px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.payin-hero-header[data-v-6fbd81c8],.payin-header-bar[data-v-6fbd81c8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.header-titles[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:4px}.header-action-tools[data-v-6fbd81c8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-date-range-filter[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9px;background:#111622;border:1px solid #1E293B;color:#e2e8f0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;box-sizing:border-box}.btn-date-range-filter[data-v-6fbd81c8]:hover{background:#182234;border-color:#2a3b54;color:#fff}.btn-date-range-filter svg[data-v-6fbd81c8]{width:15px;height:15px}.chevron-filter[data-v-6fbd81c8]{width:13px!important;height:13px!important;color:#8c9bb0}.payin-title[data-v-6fbd81c8]{font-size:26px;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.payin-subtitle[data-v-6fbd81c8]{font-size:13.5px;color:#8c9bb0;margin:0}.btn-payin-date-picker[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:10px;background:#111622;border:1px solid #1E283A;border-radius:10px;padding:9px 14px;color:#e2e8f0;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 2px 6px #00000059;transition:all .15s ease}.btn-payin-date-picker[data-v-6fbd81c8]:hover{background:#172030;border-color:#2d3d58}.payin-cal-icon[data-v-6fbd81c8]{width:15px;height:15px;color:#8c9bb0}.payin-chevron-icon[data-v-6fbd81c8]{width:13px;height:13px;color:#8c9bb0}.payin-metrics-grid[data-v-6fbd81c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 1200px){.payin-metrics-grid[data-v-6fbd81c8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.payin-metrics-grid[data-v-6fbd81c8]{grid-template-columns:1fr}}.payin-stat-card[data-v-6fbd81c8]{background:#101622;border:1px solid #1B2638;border-radius:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000059;display:flex;flex-direction:column;min-height:130px;box-sizing:border-box}.stat-card-top[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;position:relative;z-index:2}.stat-icon-square[data-v-6fbd81c8]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-square svg[data-v-6fbd81c8]{width:16px;height:16px}.icon-green[data-v-6fbd81c8]{background:#00e599;color:#06180e}.icon-blue[data-v-6fbd81c8]{background:#1d68ff;color:#fff}.icon-red[data-v-6fbd81c8]{background:#ef4444;color:#fff}.icon-amber[data-v-6fbd81c8]{background:#f59e0b;color:#fff}.stat-card-label[data-v-6fbd81c8]{font-size:13.5px;font-weight:500;color:#8c9bb0;margin-left:10px;margin-right:auto}.stat-trend-badge[data-v-6fbd81c8]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:2px}.trend-up[data-v-6fbd81c8]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.25)}.trend-down[data-v-6fbd81c8]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.stat-card-number[data-v-6fbd81c8]{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:4px;position:relative;z-index:2}.stat-card-sub[data-v-6fbd81c8]{font-size:12.5px;color:#64748b;position:relative;z-index:2}.stat-card-wave[data-v-6fbd81c8]{position:absolute;right:0;bottom:0;width:55%;height:52%;pointer-events:none;z-index:1;opacity:.9}.payin-filter-action-bar[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.payin-filter-group[data-v-6fbd81c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-pill-payin[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;background:#101622;border:1px solid #1C273A;color:#8c9bb0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.filter-pill-payin[data-v-6fbd81c8]:hover{background:#162030;color:#fff}.filter-pill-payin.active[data-v-6fbd81c8]{background:#1d68ff;border-color:#2f75ff;color:#fff;font-weight:600;box-shadow:0 4px 14px #1d68ff59}.filter-dot[data-v-6fbd81c8]{width:7px;height:7px;border-radius:9999px;display:inline-block}.dot-blue[data-v-6fbd81c8]{background:#60a5fa}.filter-pill-payin.active .dot-blue[data-v-6fbd81c8]{background:#fff}.dot-amber[data-v-6fbd81c8]{background:#f59e0b}.dot-green[data-v-6fbd81c8]{background:#10b981}.dot-red[data-v-6fbd81c8]{background:#ef4444}.payin-action-group[data-v-6fbd81c8]{display:flex;align-items:center;gap:10px}.payin-search-box[data-v-6fbd81c8]{position:relative;width:280px}.search-icon-svg[data-v-6fbd81c8]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#64748b;pointer-events:none}.payin-search-input[data-v-6fbd81c8]{width:100%;padding:8px 12px 8px 36px;background:#0e131e;border:1px solid #1E293B;border-radius:9px;color:#e2e8f0;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.payin-search-input[data-v-6fbd81c8]:focus{border-color:#1d68ff}.payin-search-input[data-v-6fbd81c8]::placeholder{color:#55667e}.btn-icon-square[data-v-6fbd81c8]{width:36px;height:36px;border-radius:9px;background:#111622;border:1px solid #1E293B;display:flex;align-items:center;justify-content:center;color:#8c9bb0;cursor:pointer;transition:all .15s;box-sizing:border-box}.btn-icon-square[data-v-6fbd81c8]:hover{color:#fff;background:#182234;border-color:#2a3b54}.btn-icon-square svg[data-v-6fbd81c8]{width:15px;height:15px}.btn-export-dropdown[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9px;background:#111622;border:1px solid #1E293B;color:#e2e8f0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;box-sizing:border-box}.btn-export-dropdown[data-v-6fbd81c8]:hover{background:#182234;border-color:#2a3b54;color:#fff}.btn-export-dropdown svg[data-v-6fbd81c8]{width:15px;height:15px}.export-chevron[data-v-6fbd81c8]{width:13px!important;height:13px!important;color:#8c9bb0}.payin-table-container[data-v-6fbd81c8]{background:#0e131e;border:1px solid #182233;border-radius:12px;overflow-x:auto;box-shadow:0 4px 16px #00000059}.payin-data-table[data-v-6fbd81c8]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.payin-data-table th[data-v-6fbd81c8]{padding:14px 18px;color:#5b6b82;font-size:11px;font-weight:600;letter-spacing:.05em;border-bottom:1px solid #162030;background:#0b0f17;white-space:nowrap}.payin-data-table td[data-v-6fbd81c8]{padding:14px 18px;border-bottom:1px solid #141C2A;color:#c2cfe0;vertical-align:middle;white-space:nowrap}.payin-data-table tr:hover td[data-v-6fbd81c8]{background:#111724}.order-id-cell[data-v-6fbd81c8]{color:#cbd5e1;font-weight:500;font-family:Inter,sans-serif}.customer-cell[data-v-6fbd81c8]{color:#8c9bb0}.amount-cell[data-v-6fbd81c8],.net-credit-cell[data-v-6fbd81c8]{color:#f1f5f9;font-weight:500}.utr-cell[data-v-6fbd81c8],.timestamp-cell[data-v-6fbd81c8]{color:#8c9bb0;font-size:12.5px}.action-cell[data-v-6fbd81c8]{text-align:right;padding-right:18px}.btn-view-order-eye[data-v-6fbd81c8]{width:30px;height:30px;border-radius:7px;background:#131926;border:1px solid #1E283A;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.btn-view-order-eye[data-v-6fbd81c8]:hover{color:#fff;background:#1a2436;border-color:#2c3c54}.btn-view-order-eye svg[data-v-6fbd81c8]{width:15px;height:15px}.status-pill-badge[data-v-6fbd81c8]{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;font-size:11.5px;font-weight:600}.badge-success[data-v-6fbd81c8]{background:#0d2e22;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.badge-pending[data-v-6fbd81c8]{background:#2e220d;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.badge-failed[data-v-6fbd81c8]{background:#33151a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.payin-empty-row td[data-v-6fbd81c8]{text-align:center;padding:40px;color:#64748b}.payin-pagination-footer[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;padding:18px 4px 0;font-size:13px;color:#8c9bb0;flex-wrap:wrap;gap:12px}.pagination-controls[data-v-6fbd81c8]{display:flex;align-items:center;gap:6px}.page-nav-btn[data-v-6fbd81c8],.page-number-btn[data-v-6fbd81c8]{width:32px;height:32px;border-radius:8px;background:#0e131e;border:1px solid #1C273A;color:#8c9bb0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.page-nav-btn svg[data-v-6fbd81c8]{width:13px;height:13px}.page-nav-btn[data-v-6fbd81c8]:hover:not(:disabled),.page-number-btn[data-v-6fbd81c8]:hover{color:#fff;background:#162030;border-color:#2a3b54}.page-number-btn.active[data-v-6fbd81c8]{background:#1d68ff;border-color:#1d68ff;color:#fff;font-weight:600;box-shadow:0 2px 8px #1d68ff66}.page-nav-btn[data-v-6fbd81c8]:disabled{opacity:.4;cursor:not-allowed}.pagination-ellipsis[data-v-6fbd81c8]{padding:0 4px;color:#64748b;-webkit-user-select:none;user-select:none}.withdraw-page-container[data-v-6fbd81c8]{display:flex;justify-content:center;width:100%;padding:12px 0 48px}.withdraw-card-3d[data-v-6fbd81c8]{width:100%;max-width:680px;background:#0d1322;border:1px solid #1E293B;border-radius:24px;padding:36px 40px;box-shadow:0 16px 36px #00000073,inset 0 1px #ffffff0d;position:relative;box-sizing:border-box}.withdraw-icon-badge[data-v-6fbd81c8]{width:60px;height:60px;border-radius:50%;background:#2563eb;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 24px #2563eb59,inset 0 1px 1px #fff6}.bank-pillar-svg[data-v-6fbd81c8]{width:28px;height:28px;color:#fff}.withdraw-card-title[data-v-6fbd81c8]{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:0 0 8px;letter-spacing:-.02em}.withdraw-card-subtitle[data-v-6fbd81c8]{font-size:13.5px;color:#94a3b8;text-align:center;margin:0 0 28px;line-height:1.5}.withdraw-form-3d[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:18px}.form-group-3d[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:7px}.form-label-3d[data-v-6fbd81c8]{font-size:13px;font-weight:600;color:#e2e8f0;display:flex;align-items:center;justify-content:space-between}.input-with-icon-3d[data-v-6fbd81c8]{display:flex;align-items:center;background:#080c16;border:1px solid #1E293B;border-radius:12px;padding:5px 8px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #00000059}.input-with-icon-3d[data-v-6fbd81c8]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,inset 0 2px 4px #00000059}.input-icon-box[data-v-6fbd81c8]{width:38px;height:38px;border-radius:9px;background:#101625;border:1px solid #1E2A3E;display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}.currency-symbol-inr[data-v-6fbd81c8]{font-size:17px;font-weight:700;color:#38bdf8}.field-icon-svg[data-v-6fbd81c8]{width:17px;height:17px;color:#94a3b8}.input-control-3d[data-v-6fbd81c8]{flex:1;height:38px;background:transparent;border:none;outline:none;color:#fff;font-size:14.5px;font-weight:500;padding:0 12px;box-sizing:border-box;width:100%}.input-control-3d[data-v-6fbd81c8]::placeholder{color:#475569}.withdraw-balance-row[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:4px}.balance-helper-text[data-v-6fbd81c8]{font-size:12px;color:#94a3b8}.payout-presets-mini[data-v-6fbd81c8]{display:flex;gap:6px;flex-wrap:wrap}.preset-chip-3d[data-v-6fbd81c8]{background:#111726;border:1px solid #1E293B;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s}.preset-chip-3d[data-v-6fbd81c8]:hover{color:#fff;border-color:#3b82f6;background:#1e293b}.preset-chip-3d.max-chip[data-v-6fbd81c8]{color:#38bdf8;border-color:#0284c7}.select-wrapper-3d[data-v-6fbd81c8]{position:relative}.select-control-3d[data-v-6fbd81c8]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background:transparent;color:#fff}.select-control-3d option[data-v-6fbd81c8]{background-color:#0d1322;color:#fff}.select-chevron-svg[data-v-6fbd81c8]{position:absolute;right:14px;width:16px;height:16px;color:#94a3b8;pointer-events:none}.form-grid-2-3d[data-v-6fbd81c8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.form-grid-2-3d[data-v-6fbd81c8]{grid-template-columns:1fr}.withdraw-card-3d[data-v-6fbd81c8]{padding:24px 20px}}.ifsc-input-wrapper[data-v-6fbd81c8]{position:relative}.field-error-text[data-v-6fbd81c8]{color:#f87171;font-size:11.5px;margin-top:4px}.submit-action-wrapper[data-v-6fbd81c8]{margin-top:8px}.btn-submit-withdrawal-3d[data-v-6fbd81c8]{width:100%;height:48px;background:#2563eb;border:1px solid #1d4ed8;border-radius:12px;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 8px 24px #2563eb59;transition:all .2s}.btn-submit-withdrawal-3d[data-v-6fbd81c8]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 10px 28px #2563eb73;transform:translateY(-1px)}.btn-submit-withdrawal-3d[data-v-6fbd81c8]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.submit-arrow-svg[data-v-6fbd81c8]{width:16px;height:16px}.hero-icon-box-blue[data-v-6fbd81c8]{background:#1d68ff!important;border:1px solid #3B82F6!important;box-shadow:0 4px 14px #1d68ff66!important}.hero-icon-box-blue svg[data-v-6fbd81c8]{color:#fff!important}.merchant-details-page-container[data-v-6fbd81c8],.merchant-details-page-3d[data-v-6fbd81c8]{width:100%;max-width:1200px;margin:0 auto;padding:24px 32px 48px;box-sizing:border-box}.merchant-page-header[data-v-6fbd81c8]{margin-bottom:24px}.merchant-page-title[data-v-6fbd81c8]{font-size:24px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.02em}.merchant-page-subtitle[data-v-6fbd81c8]{font-size:14px;color:#94a3b8;margin:0;line-height:1.5}.merchant-card-3d[data-v-6fbd81c8]{background:#0c1322;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 32px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;box-sizing:border-box}.merchant-card-top-row[data-v-6fbd81c8],.merchant-card-header[data-v-6fbd81c8]{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:24px;gap:16px;flex-wrap:wrap}.merchant-card-top-left[data-v-6fbd81c8],.header-left-group[data-v-6fbd81c8]{display:flex;align-items:center;gap:14px}.merchant-badge-circle-3d[data-v-6fbd81c8]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1d68ff33,#1d68ff0d);border:1px solid rgba(29,104,255,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#60a5fa}.store-icon-svg[data-v-6fbd81c8]{width:22px;height:22px}.merchant-card-title-group[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:2px}.merchant-credentials-title[data-v-6fbd81c8],.merchant-card-title[data-v-6fbd81c8]{font-size:17px;font-weight:700;color:#fff;margin:0}.merchant-credentials-subtitle[data-v-6fbd81c8]{font-size:13px;color:#94a3b8;margin:0}.merchant-card-top-right[data-v-6fbd81c8]{display:flex;align-items:center;gap:10px;flex-shrink:0}.pill-production-live[data-v-6fbd81c8],.badge-live-production[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#10b981;font-size:11px;font-weight:700;letter-spacing:.04em}.live-dot-green[data-v-6fbd81c8],.badge-live-dot[data-v-6fbd81c8]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;display:inline-block}.pill-merchant-id-code[data-v-6fbd81c8],.badge-mid-pill[data-v-6fbd81c8]{padding:6px 14px;border-radius:20px;background:#111a2e;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:12px;font-weight:600;font-family:monospace}.merchant-fields-grid[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:20px}.merchant-field-pair[data-v-6fbd81c8]{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:end}.field-left-col[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:8px;min-width:0}.field-label-row[data-v-6fbd81c8]{display:flex;align-items:center;gap:8px}.field-label-text[data-v-6fbd81c8]{font-size:13px;font-weight:600;color:#cbd5e1}.info-circle-svg[data-v-6fbd81c8]{width:14px;height:14px;color:#64748b;cursor:help}.field-input-box[data-v-6fbd81c8]{height:48px;background:#080d1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;transition:all .2s;min-width:0;box-sizing:border-box}.field-input-box[data-v-6fbd81c8]:focus-within{border-color:#1d68ff;box-shadow:0 0 0 2px #1d68ff40}.input-display-val[data-v-6fbd81c8]{font-size:13.5px;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.input-action-buttons[data-v-6fbd81c8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-icon-eye[data-v-6fbd81c8]{width:32px;height:32px;border-radius:6px;background:transparent;border:none;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.btn-icon-eye[data-v-6fbd81c8]:hover{color:#fff;background:#ffffff0f}.btn-icon-eye svg[data-v-6fbd81c8]{width:16px;height:16px}.btn-copy-field[data-v-6fbd81c8]{height:32px;padding:0 12px;border-radius:6px;background:#111a2e;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:12.5px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s;flex-shrink:0}.btn-copy-field[data-v-6fbd81c8]:hover{background:#16223d;color:#fff;border-color:#ffffff40}.copy-icon-svg[data-v-6fbd81c8]{width:13px;height:13px}.field-right-helper[data-v-6fbd81c8]{height:48px;background:#080d1a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:0 14px;display:flex;align-items:center;gap:12px;box-sizing:border-box}.helper-icon-circle[data-v-6fbd81c8]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.helper-icon-circle svg[data-v-6fbd81c8]{width:15px;height:15px}.icon-mid-helper[data-v-6fbd81c8]{background:#3b82f61f;color:#60a5fa}.icon-apikey-helper[data-v-6fbd81c8],.icon-key-helper[data-v-6fbd81c8]{background:#10b9811f;color:#34d399}.icon-secret-helper[data-v-6fbd81c8]{background:#f59e0b1f;color:#fbbf24}.icon-webhook-helper[data-v-6fbd81c8]{background:#a855f71f;color:#c084fc}.helper-text-block[data-v-6fbd81c8]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.helper-title[data-v-6fbd81c8]{font-size:12px;font-weight:600;color:#e2e8f0}.helper-desc[data-v-6fbd81c8]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-pill-tag[data-v-6fbd81c8]{background:#111a2e;color:#60a5fa;padding:1px 5px;border-radius:4px;font-size:11px}.field-input-box-row[data-v-6fbd81c8]{display:flex;gap:10px;align-items:center}.webhook-input-control[data-v-6fbd81c8]{flex:1;height:48px;background:#080d1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 14px;color:#fff;font-size:13.5px;outline:none;transition:all .2s;min-width:0;box-sizing:border-box}.webhook-input-control[data-v-6fbd81c8]:focus{border-color:#1d68ff;box-shadow:0 0 0 2px #1d68ff40}.webhook-actions[data-v-6fbd81c8]{display:flex;gap:8px;flex-shrink:0;align-items:center}.btn-update-field[data-v-6fbd81c8]{height:48px;padding:0 16px;border-radius:10px;background:#2563eb;border:1px solid #1d4ed8;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 14px #2563eb4d;transition:all .2s;flex-shrink:0}.btn-update-field[data-v-6fbd81c8]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 6px 18px #2563eb73}.btn-update-field[data-v-6fbd81c8]:disabled{opacity:.5;cursor:not-allowed}.edit-icon-svg[data-v-6fbd81c8]{width:14px;height:14px}@media (max-width: 1024px){.merchant-field-pair[data-v-6fbd81c8]{grid-template-columns:1fr}.field-right-helper[data-v-6fbd81c8]{height:auto;padding:10px 14px}}.theme-light .merchant-page-title[data-v-6fbd81c8]{color:#0f172a}.theme-light .merchant-page-subtitle[data-v-6fbd81c8]{color:#64748b}.theme-light .merchant-card-3d[data-v-6fbd81c8]{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000f}.theme-light .merchant-card-top-row[data-v-6fbd81c8],.theme-light .merchant-card-header[data-v-6fbd81c8]{border-bottom-color:#f1f5f9}.theme-light .merchant-credentials-title[data-v-6fbd81c8],.theme-light .merchant-card-title[data-v-6fbd81c8]{color:#0f172a}.theme-light .merchant-credentials-subtitle[data-v-6fbd81c8]{color:#64748b}.theme-light .pill-merchant-id-code[data-v-6fbd81c8],.theme-light .badge-mid-pill[data-v-6fbd81c8]{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.theme-light .field-label-text[data-v-6fbd81c8]{color:#334155}.theme-light .field-input-box[data-v-6fbd81c8]{background:#f8fafc;border-color:#e2e8f0}.theme-light .input-display-val[data-v-6fbd81c8]{color:#0f172a}.theme-light .btn-copy-field[data-v-6fbd81c8]{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.theme-light .btn-copy-field[data-v-6fbd81c8]:hover{background:#e2e8f0;color:#0f172a}.theme-light .field-right-helper[data-v-6fbd81c8]{background:#f8fafc;border-color:#e2e8f0}.theme-light .helper-title[data-v-6fbd81c8]{color:#1e293b}.theme-light .helper-desc[data-v-6fbd81c8]{color:#64748b}.theme-light .webhook-input-control[data-v-6fbd81c8]{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.theme-light .btn-date-picker-badge[data-v-6fbd81c8],.theme-light .btn-date-range-filter[data-v-6fbd81c8]{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .btn-date-picker-badge[data-v-6fbd81c8]:hover,.theme-light .btn-date-range-filter[data-v-6fbd81c8]:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .filter-pill-payin[data-v-6fbd81c8]{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .filter-pill-payin[data-v-6fbd81c8]:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .filter-pill-payin.active[data-v-6fbd81c8]{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.theme-light .btn-icon-square[data-v-6fbd81c8],.theme-light .btn-export-dropdown[data-v-6fbd81c8],.theme-light .btn-view-order-eye[data-v-6fbd81c8],.theme-light .btn-icon-eye[data-v-6fbd81c8]{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .btn-icon-square[data-v-6fbd81c8]:hover,.theme-light .btn-export-dropdown[data-v-6fbd81c8]:hover,.theme-light .btn-view-order-eye[data-v-6fbd81c8]:hover,.theme-light .btn-icon-eye[data-v-6fbd81c8]:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .page-nav-btn[data-v-6fbd81c8],.theme-light .page-number-btn[data-v-6fbd81c8]{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .page-nav-btn[data-v-6fbd81c8]:hover:not(:disabled),.theme-light .page-number-btn[data-v-6fbd81c8]:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .page-number-btn.active[data-v-6fbd81c8]{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.theme-light .preset-chip-3d[data-v-6fbd81c8]{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}.theme-light .preset-chip-3d[data-v-6fbd81c8]:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .btn-modal-close[data-v-6fbd81c8]{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#64748b!important}.theme-light .btn-modal-close[data-v-6fbd81c8]:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}.theme-light .payfast-heading[data-v-6fbd81c8],.theme-light .card-value-display[data-v-6fbd81c8]{color:#0f172a!important}.theme-light .table-row-item[data-v-6fbd81c8]:hover{background-color:#f8fafc!important}.theme-light .amount-cell[data-v-6fbd81c8]{color:#0f172a!important}.btn-new-payout-3d[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;background:#2563eb;border:1px solid #1d4ed8;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #2563eb59;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-new-payout-3d[data-v-6fbd81c8]:hover{background:#1d4ed8;box-shadow:0 6px 20px #2563eb73;transform:translateY(-1px)}.btn-new-payout-3d .plus-icon-svg[data-v-6fbd81c8]{width:15px;height:15px}.beneficiary-name-text[data-v-6fbd81c8]{font-weight:600;color:#f1f5f9;font-size:13px;line-height:1.25}.beneficiary-bank-sub[data-v-6fbd81c8]{font-size:11px;color:#94a3b8;margin-top:2px}.status-details-cell[data-v-6fbd81c8]{max-width:260px}.payout-reject-reason-box[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#fca5a5;font-size:12px;cursor:pointer;transition:all .2s ease;max-width:100%}.payout-reject-reason-box[data-v-6fbd81c8]:hover{background:#ef444433;border-color:#ef444473;transform:translateY(-1px);box-shadow:0 2px 8px #ef444440}.reject-alert-svg[data-v-6fbd81c8]{width:14px;height:14px;flex-shrink:0;color:#ef4444}.reject-reason-text[data-v-6fbd81c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.payout-success-detail-box[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#6ee7b7;font-size:11px;font-weight:500}.success-check-svg[data-v-6fbd81c8]{width:12px;height:12px;color:#10b981}.payout-pending-detail-box[data-v-6fbd81c8]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fcd34d;font-size:11px;font-weight:500}.pending-clock-svg[data-v-6fbd81c8]{width:12px;height:12px;color:#f59e0b}.modal-backdrop-3d[data-v-6fbd81c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#030712bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:modalFadeIn-6fbd81c8 .2s ease-out}@keyframes modalFadeIn-6fbd81c8{0%{opacity:0}to{opacity:1}}.payout-details-modal[data-v-6fbd81c8]{width:100%;max-width:620px;max-height:90vh;overflow-y:auto;background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 24px 60px #000c,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;animation:modalZoomIn-6fbd81c8 .25s cubic-bezier(.16,1,.3,1)}@keyframes modalZoomIn-6fbd81c8{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header-3d[data-v-6fbd81c8]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title-row[data-v-6fbd81c8]{display:flex;align-items:center;gap:12px}.modal-title-3d[data-v-6fbd81c8]{font-size:18px;font-weight:700;color:#fff;margin:0}.modal-sub-id[data-v-6fbd81c8]{font-size:12px;color:#94a3b8;margin-top:4px}.btn-modal-close[data-v-6fbd81c8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s}.btn-modal-close[data-v-6fbd81c8]:hover{background:#ffffff1f;color:#fff}.modal-body-3d[data-v-6fbd81c8]{padding:24px;display:flex;flex-direction:column;gap:20px}.payout-rejection-advisory-card[data-v-6fbd81c8]{background:linear-gradient(135deg,#ef44441f,#b91c1c0d);border:1px solid rgba(239,68,68,.35);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px #ffffff14,0 8px 24px #ef44441f}.advisory-top[data-v-6fbd81c8]{display:flex;align-items:center;gap:12px}.advisory-icon-circle[data-v-6fbd81c8]{width:40px;height:40px;border-radius:12px;background:#ef444433;border:1px solid rgba(239,68,68,.4);display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.advisory-icon-circle svg[data-v-6fbd81c8]{width:20px;height:20px}.advisory-heading[data-v-6fbd81c8]{font-size:15px;font-weight:700;color:#f87171}.advisory-sub[data-v-6fbd81c8]{font-size:12px;color:#cbd5e1;margin-top:2px}.rejection-reason-highlight[data-v-6fbd81c8]{background:#0f172a99;border:1px solid rgba(239,68,68,.25);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.reason-label[data-v-6fbd81c8]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-weight:600}.reason-val[data-v-6fbd81c8]{font-size:13px;color:#fee2e2;line-height:1.4}.rejection-financial-note[data-v-6fbd81c8]{display:flex;align-items:flex-start;gap:10px;background:#10b98114;border:1px solid rgba(16,185,129,.22);border-radius:10px;padding:10px 14px;font-size:12px;color:#a7f3d0;line-height:1.4}.refund-check-svg[data-v-6fbd81c8]{width:16px;height:16px;color:#10b981;flex-shrink:0;margin-top:2px}.advisory-action-row[data-v-6fbd81c8]{display:flex;justify-content:flex-end}.btn-retry-payout[data-v-6fbd81c8]{background:linear-gradient(180deg,#ef4444,#dc2626);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #ef444459;transition:all .2s}.btn-retry-payout[data-v-6fbd81c8]:hover{background:linear-gradient(180deg,#f87171,#ef4444);transform:translateY(-1px);box-shadow:0 6px 16px #ef444480}.payout-success-banner-card[data-v-6fbd81c8]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#10b9811f,#0596690d);border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:14px 16px;font-size:13px;color:#a7f3d0;line-height:1.4}.banner-success-svg[data-v-6fbd81c8]{width:22px;height:22px;color:#10b981;flex-shrink:0}.payout-details-grid[data-v-6fbd81c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-tile[data-v-6fbd81c8]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.tile-label[data-v-6fbd81c8]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.tile-value[data-v-6fbd81c8]{font-size:13px;color:#e2e8f0;font-weight:500;word-break:break-all}.modal-footer-3d[data-v-6fbd81c8]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-end;gap:12px}@media (max-width: 768px){.section-hero[data-v-6fbd81c8],.dashboard-hero-card[data-v-6fbd81c8]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.hero-actions[data-v-6fbd81c8]{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.hero-actions .btn[data-v-6fbd81c8]{width:100%!important}.stat-cards-grid[data-v-6fbd81c8],.payin-kpis-grid[data-v-6fbd81c8],.payout-kpis-grid[data-v-6fbd81c8]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.filter-tabs-row[data-v-6fbd81c8]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;scrollbar-width:none!important;width:100%!important;padding-bottom:4px!important}.table-container[data-v-6fbd81c8]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.modal-card-3d[data-v-6fbd81c8]{width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;margin:0!important}}@media (max-width: 480px){.stat-cards-grid[data-v-6fbd81c8],.payin-kpis-grid[data-v-6fbd81c8],.payout-kpis-grid[data-v-6fbd81c8]{grid-template-columns:1fr!important;gap:10px!important}}.theme-light .btn-date-picker-badge,.theme-light .btn-date-range-filter,.theme-light .btn-payin-date-picker{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .btn-date-picker-badge:hover,.theme-light .btn-date-range-filter:hover,.theme-light .btn-payin-date-picker:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .filter-pill-payin{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .filter-pill-payin:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .filter-pill-payin.active{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.theme-light .btn-icon-square,.theme-light .btn-export-dropdown,.theme-light .btn-view-order-eye,.theme-light .btn-icon-eye{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .btn-icon-square:hover,.theme-light .btn-export-dropdown:hover,.theme-light .btn-view-order-eye:hover,.theme-light .btn-icon-eye:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .page-nav-btn,.theme-light .page-number-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .page-nav-btn:hover:not(:disabled),.theme-light .page-number-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .page-number-btn.active{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.theme-light .preset-chip-3d{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}.theme-light .preset-chip-3d:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .btn-copy-field{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .btn-copy-field:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .btn-modal-close{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#64748b!important}.theme-light .btn-modal-close:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}.theme-light .payout-reject-reason-box{background:#fef2f2!important;border:1px solid #FECACA!important;color:#dc2626!important}.theme-light .payout-reject-reason-box:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}.theme-light .payout-success-detail-box{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#047857!important}.theme-light .payout-pending-detail-box{background:#fffbeb!important;border:1px solid #FDE68A!important;color:#b45309!important}.theme-light .payout-details-modal{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 60px #0f172a29!important}.theme-light .modal-header-3d{border-bottom:1px solid #E2E8F0!important}.theme-light .modal-title-3d{color:#0f172a!important}.theme-light .modal-sub-id{color:#64748b!important}.theme-light .rejection-reason-highlight{background:#fef2f2!important;border:1px solid #FECACA!important}.theme-light .reason-label{color:#991b1b!important}.theme-light .reason-val{color:#7f1d1d!important}.theme-light .rejection-financial-note{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#065f46!important}.theme-light .detail-tile{background:#f8fafc!important;border:1px solid #E2E8F0!important}.theme-light .tile-label{color:#64748b!important}.theme-light .tile-value{color:#0f172a!important}.theme-light .table-row-item:hover td{background-color:#f8fafc!important}.theme-light .amount-cell,.theme-light .payfast-heading,.theme-light .card-value-display{color:#0f172a!important}.theme-light .modal-compact-inspect{background:#fff!important;border:1px solid #CBD5E1!important}.tab-content-container[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:22px}.dashboard-master-view[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:18px}.dashboard-hero-bar[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.dashboard-title-group .dashboard-main-title[data-v-c2bc6ab8]{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 4px}.dashboard-title-group .dashboard-main-sub[data-v-c2bc6ab8]{font-size:13px;color:#94a3b8;margin:0}.btn-dashboard-date-range[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:8px;background:#101726b3;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 16px;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-dashboard-date-range[data-v-c2bc6ab8]:hover{border-color:#00c6ff66;color:#fff}.cal-svg-icon[data-v-c2bc6ab8]{width:16px;height:16px;color:#94a3b8}.chevron-svg-icon[data-v-c2bc6ab8]{width:14px;height:14px;color:#94a3b8}.stat-cards-row-4[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.stat-cards-row-4[data-v-c2bc6ab8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stat-cards-row-4[data-v-c2bc6ab8]{grid-template-columns:1fr}}.pf-stat-card[data-v-c2bc6ab8]{position:relative;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px 22px 14px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease;box-shadow:0 1px 3px #0003}.pf-stat-card[data-v-c2bc6ab8]:hover{transform:translateY(-2px)}.card-glow-emerald[data-v-c2bc6ab8]{border-color:#10b98140;box-shadow:0 10px 28px #10b98114}.card-glow-blue[data-v-c2bc6ab8]{border-color:#3b82f640;box-shadow:0 10px 28px #3b82f614}.card-glow-purple[data-v-c2bc6ab8]{border-color:#8b5cf640;box-shadow:0 10px 28px #8b5cf614}.card-glow-red[data-v-c2bc6ab8]{border-color:#ef444440;box-shadow:0 10px 28px #ef444414}.card-head-row[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.card-icon-box[data-v-c2bc6ab8]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-icon-box svg[data-v-c2bc6ab8]{width:20px;height:20px}.bg-emerald-sq[data-v-c2bc6ab8]{background:#059669}.bg-blue-sq[data-v-c2bc6ab8]{background:#2563eb}.bg-purple-sq[data-v-c2bc6ab8]{background:#0284c7}.bg-red-sq[data-v-c2bc6ab8]{background:#dc2626}.bg-orange-sq[data-v-c2bc6ab8]{background:#d97706}.bg-pink-sq[data-v-c2bc6ab8]{background:#4f46e5}.icon-symbol[data-v-c2bc6ab8]{font-size:20px;font-weight:700}.card-title-stack[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;flex:1}.stat-card-title[data-v-c2bc6ab8]{font-size:13px;font-weight:600;color:#94a3b8}.stat-card-badge[data-v-c2bc6ab8]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.badge-green[data-v-c2bc6ab8]{background:#10b9812e;color:#10b981;border:1px solid rgba(16,185,129,.35)}.stat-card-amount[data-v-c2bc6ab8]{font-size:25px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:3px;font-family:system-ui,-apple-system,sans-serif}.stat-card-subtitle[data-v-c2bc6ab8]{font-size:12px;color:#64748b;margin-bottom:12px}.stat-card-wave-wrap[data-v-c2bc6ab8]{margin-top:auto;height:38px;width:100%}.stat-wave-svg[data-v-c2bc6ab8]{width:100%;height:100%;display:block}.stat-cards-row-5[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pf-compact-card[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:14px 16px;box-shadow:0 1px 3px #0003;transition:border-color .15s ease}.pf-compact-card[data-v-c2bc6ab8]:hover{transform:translateY(-2px);border-color:#ffffff29}.compact-card-icon[data-v-c2bc6ab8]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.compact-card-icon svg[data-v-c2bc6ab8]{width:20px;height:20px}.compact-card-content[data-v-c2bc6ab8]{min-width:0;flex:1}.compact-card-title[data-v-c2bc6ab8]{font-size:11.5px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-card-value[data-v-c2bc6ab8]{font-size:18px;font-weight:800;color:#fff;margin:2px 0;letter-spacing:-.01em}.compact-card-sub[data-v-c2bc6ab8]{font-size:10.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-charts-row[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pf-chart-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0003}.chart-header-row[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center}.chart-title[data-v-c2bc6ab8]{font-size:14.5px;font-weight:700;color:#fff}.chart-range-select[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:3px 8px;cursor:pointer}.chart-range-select svg[data-v-c2bc6ab8]{width:12px;height:12px}.chart-legend-strip[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:2px}.legend-total[data-v-c2bc6ab8]{color:#94a3b8}.legend-total strong[data-v-c2bc6ab8]{color:#fff;font-weight:800}.legend-items[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px}.legend-item[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:5px;color:#94a3b8;font-size:11.5px}.dot[data-v-c2bc6ab8]{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-green[data-v-c2bc6ab8]{background:#10b981}.dot-blue[data-v-c2bc6ab8]{background:#3b82f6}.dot-orange[data-v-c2bc6ab8]{background:#f59e0b}.dot-red[data-v-c2bc6ab8]{background:#ef4444}.dot-cyan[data-v-c2bc6ab8]{background:#00e5ff}.dot-purple[data-v-c2bc6ab8]{background:#a855f7}.dot-muted[data-v-c2bc6ab8]{background:#64748b}.bar-chart-visual[data-v-c2bc6ab8]{width:100%;height:135px}.svg-bar-chart[data-v-c2bc6ab8]{width:100%;height:100%;display:block}.chart-axis-label[data-v-c2bc6ab8]{font-size:9px;fill:#64748b;font-family:sans-serif}.chart-x-axis[data-v-c2bc6ab8]{display:flex;justify-content:space-between;font-size:10.5px;color:#64748b;padding:0 12px}.middle-widgets-row[data-v-c2bc6ab8]{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:16px}.pf-widget-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0003}.widget-title[data-v-c2bc6ab8]{font-size:14px;font-weight:700;color:#fff}.widget-header-flex[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center}.btn-link-action[data-v-c2bc6ab8]{background:transparent;border:none;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;padding:0}.btn-link-action[data-v-c2bc6ab8]:hover{text-decoration:underline}.donut-widget-body[data-v-c2bc6ab8]{display:flex;align-items:center;gap:16px}.donut-chart-container[data-v-c2bc6ab8]{position:relative;width:110px;height:110px;flex-shrink:0}.donut-svg[data-v-c2bc6ab8]{width:100%;height:100%;transform:rotate(-90deg)}.donut-center-info[data-v-c2bc6ab8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-total-num[data-v-c2bc6ab8]{font-size:18px;font-weight:800;color:#fff;line-height:1}.donut-total-label[data-v-c2bc6ab8]{font-size:10px;color:#94a3b8;margin-top:3px}.donut-legend-list[data-v-c2bc6ab8]{flex:1;display:flex;flex-direction:column;gap:8px}.legend-row[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.legend-left[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1}.legend-count[data-v-c2bc6ab8]{font-weight:700;color:#fff;font-family:monospace}.legend-pct[data-v-c2bc6ab8]{color:#64748b;font-size:11px}.widget-table-wrap[data-v-c2bc6ab8]{width:100%;overflow-x:auto}.mini-data-table[data-v-c2bc6ab8]{width:100%;border-collapse:collapse;font-size:11.5px}.mini-data-table th[data-v-c2bc6ab8]{text-align:left;padding:6px 8px;color:#64748b;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.mini-data-table td[data-v-c2bc6ab8]{padding:8px;border-bottom:1px solid rgba(255,255,255,.04);color:#e2e8f0}.mini-data-table tbody tr:last-child td[data-v-c2bc6ab8]{border-bottom:none}.status-live-pill[data-v-c2bc6ab8]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;display:inline-flex;align-items:center}.live-online[data-v-c2bc6ab8]{background:#10b98129;color:#10b981}.live-maint[data-v-c2bc6ab8]{background:#f59e0b29;color:#f59e0b}.bottom-tables-row[data-v-c2bc6ab8]{display:grid;grid-template-columns:1.35fr 1.25fr 1fr;gap:16px}.pf-table-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0003}.table-badge[data-v-c2bc6ab8]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;display:inline-block}.badge-success[data-v-c2bc6ab8],.badge-completed[data-v-c2bc6ab8]{background:#10b98129;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-pending[data-v-c2bc6ab8]{background:#f59e0b29;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge-failed[data-v-c2bc6ab8]{background:#ef444429;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.type-badge[data-v-c2bc6ab8]{background:#3b82f629;color:#3b82f6;font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px}.activity-msg-cell[data-v-c2bc6ab8]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-light .dashboard-title-group .dashboard-main-title{color:#0f172a}.theme-light .dashboard-title-group .dashboard-main-sub{color:#64748b}.theme-light .btn-dashboard-date-range{background:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important;box-shadow:0 1px 3px #0000000d}.theme-light .btn-dashboard-date-range:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .btn-secondary{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000d!important}.theme-light .btn-secondary:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important;box-shadow:0 2px 4px #00000014!important}.theme-light .btn-secondary:active:not(:disabled){background:#cbd5e1!important;color:#0f172a!important}.theme-light .btn-outline{background:#fff!important;border:1px solid #CBD5E1!important;color:#1e293b!important;box-shadow:0 1px 2px #0000000d!important}.theme-light .btn-outline:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 2px 6px #1d4ed826!important}.theme-light .btn-ghost{background:transparent!important;color:#475569!important}.theme-light .btn-ghost:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}.theme-light .pf-stat-card,.theme-light .pf-compact-card,.theme-light .pf-chart-card,.theme-light .pf-widget-card,.theme-light .pf-table-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 18px #0f172a0d!important}.theme-light .stat-card-title,.theme-light .compact-card-title{color:#475569}.theme-light .stat-card-amount,.theme-light .compact-card-value,.theme-light .chart-title,.theme-light .legend-total strong,.theme-light .widget-title,.theme-light .donut-total-num,.theme-light .legend-count{color:#0f172a!important}.theme-light .stat-card-subtitle,.theme-light .compact-card-sub,.theme-light .legend-total,.theme-light .legend-item,.theme-light .chart-x-axis,.theme-light .donut-total-label,.theme-light .mini-data-table th{color:#64748b!important}.theme-light .chart-range-select{background:#f8fafc;border-color:#e2e8f0;color:#475569}.theme-light .legend-left{color:#334155}.theme-light .mini-data-table th{border-bottom-color:#e2e8f0}.theme-light .mini-data-table td{color:#1e293b;border-bottom-color:#f1f5f9}.theme-light .donut-svg circle:first-child{stroke:#f1f5f9!important}.theme-light .svg-bar-chart line{stroke:#f1f5f9!important}.theme-light .svg-bar-chart .chart-axis-label{fill:#94a3b8!important}.toast-notification[data-v-c2bc6ab8]{position:fixed;top:24px;right:28px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 4px 12px #0006;animation:toastSlide-c2bc6ab8 .25s cubic-bezier(.16,1,.3,1)}.toast-notification.success[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #10b981;color:#10b981}.toast-notification.error[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #ef4444;color:#ef4444}.toast-icon[data-v-c2bc6ab8]{width:18px;height:18px}@keyframes toastSlide-c2bc6ab8{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.section-hero[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px 24px;box-shadow:0 1px 3px #0003}.hero-info[data-v-c2bc6ab8]{display:flex;align-items:center;gap:18px}.hero-icon-box[data-v-c2bc6ab8]{width:48px;height:48px;border-radius:14px;background:#2563eb1f;border:1px solid rgba(37,99,235,.3);display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.hero-icon-box svg[data-v-c2bc6ab8]{width:24px;height:24px}.hero-title-group h1[data-v-c2bc6ab8]{font-size:22px;font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.hero-title-group p[data-v-c2bc6ab8]{font-size:13px;color:#94a3b8;margin:0;line-height:1.4}.hero-actions[data-v-c2bc6ab8]{display:flex;gap:10px}.stat-cards-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.chart-glass-panel[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px 24px;box-shadow:0 1px 3px #0003}.panel-header[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-title[data-v-c2bc6ab8]{font-size:16px;font-weight:700;color:#fff}.panel-sub[data-v-c2bc6ab8]{font-size:12px;color:#94a3b8;margin-top:2px}.wave-visual-box[data-v-c2bc6ab8]{width:100%;height:110px;overflow:hidden;border-radius:12px}.master-wave-svg[data-v-c2bc6ab8]{width:100%;height:100%}.filter-strip[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.search-box[data-v-c2bc6ab8]{display:flex;align-items:center;gap:10px;background:#101726bf;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 16px;flex:1;min-width:280px}.search-icon[data-v-c2bc6ab8]{width:16px;height:16px;color:#94a3b8}.search-input[data-v-c2bc6ab8]{background:transparent;border:none;outline:none;color:#fff;font-size:13px;width:100%}.filter-pills[data-v-c2bc6ab8]{display:flex;gap:8px}.filter-pill-btn[data-v-c2bc6ab8]{padding:8px 16px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;transition:all .2s}.filter-pill-btn.active[data-v-c2bc6ab8],.filter-pill-btn[data-v-c2bc6ab8]:hover{background:#00c6ff26;border-color:#00c6ff59;color:#00c6ff}.rate-badge[data-v-c2bc6ab8]{display:inline-block;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:700;font-family:monospace;background:#00c6ff1f;border:1px solid rgba(0,198,255,.3);color:#00c6ff}.count-pill[data-v-c2bc6ab8]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#e2e8f0}.api-key-container[data-v-c2bc6ab8]{display:inline-flex;align-items:center}.api-key-box[data-v-c2bc6ab8]{display:flex;align-items:center;gap:8px;background:#0f172ab3;border:1px solid rgba(255,255,255,.1);padding:5px 10px;border-radius:8px;transition:all .2s ease}.api-key-box[data-v-c2bc6ab8]:hover{border-color:#38bdf84d}.api-key-box.is-revealed[data-v-c2bc6ab8]{background:#10b98114;border-color:#10b98159}.api-key-text[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;-webkit-user-select:all;user-select:all}.api-key-box.is-revealed .api-key-text[data-v-c2bc6ab8]{color:#38bdf8;max-width:190px}.api-key-actions[data-v-c2bc6ab8]{display:flex;align-items:center;gap:4px}.key-toggle-btn[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.key-toggle-btn[data-v-c2bc6ab8]:hover{background:#ffffff1f;color:#fff;border-color:#ffffff40}.key-toggle-btn.active[data-v-c2bc6ab8]{background:#ef444426;border-color:#ef444459;color:#fca5a5}.key-toggle-btn.active[data-v-c2bc6ab8]:hover{background:#ef444440;color:#fff}.key-copy-icon-btn[data-v-c2bc6ab8]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:all .15s ease}.key-copy-icon-btn[data-v-c2bc6ab8]:hover{background:#38bdf826;border-color:#38bdf866;color:#38bdf8}.key-icon[data-v-c2bc6ab8]{width:12px;height:12px}.theme-light .api-key-box{background:#f1f5f9!important;border:1px solid #cbd5e1!important}.theme-light .api-key-box:hover{background:#e2e8f0!important;border-color:#94a3b8!important}.theme-light .api-key-box.is-revealed{background:#ecfdf5!important;border-color:#6ee7b7!important}.theme-light .api-key-text{color:#0f172a!important;font-weight:600!important}.theme-light .api-key-box.is-revealed .api-key-text{color:#047857!important;font-weight:700!important}.theme-light .key-toggle-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.theme-light .key-toggle-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .key-toggle-btn.active{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.theme-light .key-copy-icon-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important}.theme-light .key-copy-icon-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0284c7!important}.provider-fleet-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px}.provider-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:290px;gap:16px;box-shadow:0 1px 3px #0003;transition:border-color .15s ease}.provider-card[data-v-c2bc6ab8]:hover{transform:translateY(-2px);border-color:#38bdf859;box-shadow:0 20px 40px -10px #000000b3}.provider-card.is-disabled-card[data-v-c2bc6ab8]{border-color:#f59e0b40;background:#10172680}.provider-card.is-disabled-card[data-v-c2bc6ab8]:hover{border-color:#f59e0b73}.provider-card-top[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;gap:12px}.provider-brand-info[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.provider-logo-avatar[data-v-c2bc6ab8]{width:40px;height:40px;border-radius:12px;background:#2563eb;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.provider-text-wrap[data-v-c2bc6ab8]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.provider-title[data-v-c2bc6ab8]{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.provider-code[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.rail-status-pill[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.rail-status-pill.status-live[data-v-c2bc6ab8]{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#10b981}.rail-status-pill.status-off[data-v-c2bc6ab8]{background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.rail-status-pill .status-dot[data-v-c2bc6ab8]{width:6px;height:6px;border-radius:50%;background:currentColor}.rail-status-pill.status-live .status-dot[data-v-c2bc6ab8]{box-shadow:0 0 8px #10b981}.provider-specs-card[data-v-c2bc6ab8]{background:#0f172a8c;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.specs-pill-row[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center}.spec-type-tag[data-v-c2bc6ab8]{font-size:11px;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);padding:2px 8px;border-radius:6px}.spec-latency-tag[data-v-c2bc6ab8]{font-size:11px;font-weight:700;color:#10b981;display:inline-flex;align-items:center;gap:4px}.quota-block[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px}.quota-labels[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.quota-title[data-v-c2bc6ab8]{color:#94a3b8;font-weight:500}.quota-numbers[data-v-c2bc6ab8]{color:#cbd5e1;font-size:11px}.quota-progress-track[data-v-c2bc6ab8]{width:100%;height:6px;background:#ffffff14;border-radius:4px;overflow:hidden}.quota-progress-fill[data-v-c2bc6ab8]{height:100%;background:#10b981;border-radius:4px;transition:width .4s ease}.quota-meta[data-v-c2bc6ab8]{display:flex;justify-content:space-between;font-size:10px;color:#64748b}.provider-card-footer[data-v-c2bc6ab8]{display:flex;gap:8px;margin-top:auto}.btn-ping-test[data-v-c2bc6ab8]{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;transition:all .2s ease}.btn-ping-test[data-v-c2bc6ab8]:hover{background:#ffffff14;color:#fff;border-color:#fff3}.btn-route-toggle[data-v-c2bc6ab8]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;transition:all .2s ease}.btn-deactivate-rail[data-v-c2bc6ab8]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171}.btn-deactivate-rail[data-v-c2bc6ab8]:hover{background:#ef444438;color:#fff}.btn-enable-rail[data-v-c2bc6ab8]{background:#2563eb;border:1px solid #3b82f6;color:#fff;box-shadow:0 4px 12px #2563eb59}.btn-enable-rail[data-v-c2bc6ab8]:hover{background:#1d4ed8}.theme-light .provider-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px #0f172a0f!important}.theme-light .provider-card.is-disabled-card{background:#fefce8!important;border-color:#fde047!important}.theme-light .provider-title{color:#0f172a!important}.theme-light .provider-code{color:#64748b!important}.theme-light .provider-specs-card{background:#f8fafc!important;border-color:#e2e8f0!important}.theme-light .quota-title{color:#64748b!important}.theme-light .quota-numbers{color:#334155!important}.theme-light .quota-progress-track{background:#e2e8f0!important}.theme-light .btn-ping-test{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.theme-light .btn-ping-test:hover{background:#e2e8f0!important;color:#0f172a!important}.eligibility-tags[data-v-c2bc6ab8]{display:flex;gap:6px;flex-wrap:wrap}.tag-pill[data-v-c2bc6ab8]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px}.tag-payin[data-v-c2bc6ab8]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981}.tag-payout[data-v-c2bc6ab8]{background:#00c6ff26;border:1px solid rgba(0,198,255,.3);color:#00c6ff}.priority-pill[data-v-c2bc6ab8]{font-size:11px;font-weight:700;color:#00c6ff;padding:2px 8px;background:#00c6ff1f;border-radius:6px}.weight-control[data-v-c2bc6ab8]{display:flex;align-items:center;gap:4px}.weight-input[data-v-c2bc6ab8]{width:60px;background:#101726cc;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;color:#fff;font-size:12px;text-align:center}.rules-card-container[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px}.rules-card-title[data-v-c2bc6ab8]{font-size:15px;font-weight:700;color:#fff;margin-bottom:14px}.rules-list[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-c2bc6ab8]{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 16px}.rule-badge[data-v-c2bc6ab8]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#00c6ff26;color:#00c6ff;flex-shrink:0}.rule-desc[data-v-c2bc6ab8]{font-size:13px;color:#cbd5e1;line-height:1.4}.callback-pill[data-v-c2bc6ab8]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.callback-pill.delivered[data-v-c2bc6ab8]{background:#10b98126;color:#10b981}.callback-pill.retrying[data-v-c2bc6ab8]{background:#f59e0b26;color:#f59e0b}.pricing-matrix-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pricing-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px}.pricing-card.highlight-card[data-v-c2bc6ab8]{border-color:#2563eb;box-shadow:0 1px 3px #0003}.pricing-card-header[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;color:#94a3b8}.pricing-rate-val[data-v-c2bc6ab8]{font-size:28px;font-weight:800;font-family:monospace;color:#fff;margin-bottom:8px}.pricing-desc[data-v-c2bc6ab8]{font-size:12px;color:#64748b;line-height:1.4}.simulator-body[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:18px}.sim-input-row[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px}.sim-label[data-v-c2bc6ab8]{font-size:13px;font-weight:600;color:#e2e8f0}.sim-input[data-v-c2bc6ab8]{background:#101726cc;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:12px 16px;font-size:16px;color:#fff;width:100%;max-width:400px}.sim-results-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.sim-result-box[data-v-c2bc6ab8]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.sim-profit-box[data-v-c2bc6ab8]{background:#00c6ff14;border-color:#00c6ff4d}.sim-res-label[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8}.sim-res-val[data-v-c2bc6ab8]{font-size:18px;font-weight:700;color:#fff}.settings-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.settings-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:20px}.settings-card-title[data-v-c2bc6ab8]{font-size:16px;font-weight:700;color:#fff;margin-bottom:16px}.staff-list[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:10px}.staff-item[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px}.config-form[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:14px}.config-row[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px}.config-row label[data-v-c2bc6ab8]{font-size:12px;font-weight:600;color:#cbd5e1}.form-select[data-v-c2bc6ab8],.form-input[data-v-c2bc6ab8]{background:#101726cc;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:10px 14px;color:#fff;font-size:13px;width:100%}.form-select[data-v-c2bc6ab8]:focus,.form-input[data-v-c2bc6ab8]:focus{outline:none;border-color:#00c6ff;box-shadow:0 0 12px #00c6ff4d}.detail-row[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.detail-label[data-v-c2bc6ab8]{font-size:12px;color:#94a3b8}.tx-inspect-grid[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px}.alerts-banner-container[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.alert-banner-item[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fca5a5;transition:all .2s ease}.alert-banner-item.severity-critical[data-v-c2bc6ab8]{background:#dc262629;border-color:#ef44448c;box-shadow:0 0 18px #ef44442e}.alert-banner-item.severity-high[data-v-c2bc6ab8],.alert-banner-item.severity-warning[data-v-c2bc6ab8]{background:#f59e0b1f;border-color:#f59e0b73;color:#fde68a}.alert-banner-item.severity-info[data-v-c2bc6ab8],.alert-banner-item.severity-low[data-v-c2bc6ab8]{background:#00c6ff17;border-color:#00c6ff59;color:#bae6fd}.alert-banner-left[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;font-size:13px;flex-wrap:wrap}.alert-badge[data-v-c2bc6ab8]{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.06em;background:#ef444440;color:#fca5a5;border:1px solid rgba(239,68,68,.45);text-transform:uppercase}.alert-banner-item.severity-high .alert-badge[data-v-c2bc6ab8],.alert-banner-item.severity-warning .alert-badge[data-v-c2bc6ab8]{background:#f59e0b40;color:#fde68a;border-color:#f59e0b73}.alert-banner-item.severity-info .alert-badge[data-v-c2bc6ab8],.alert-banner-item.severity-low .alert-badge[data-v-c2bc6ab8]{background:#00c6ff38;color:#38bdf8;border-color:#00c6ff73}.alert-source[data-v-c2bc6ab8]{font-family:var(--font-mono);font-weight:700;font-size:11px;opacity:.9}.alert-msg[data-v-c2bc6ab8]{font-weight:500;line-height:1.4}.theme-light .dashboard-master-view,.theme-light .tab-content-container{color:#0f172a}.theme-light .dashboard-main-title,.theme-light .stat-card-amount,.theme-light .card-title-text,.theme-light .settings-card-title,.theme-light .pricing-rate-val,.theme-light .sim-res-val{color:#0f172a!important}.theme-light .dashboard-main-sub,.theme-light .stat-card-subtitle,.theme-light .card-desc,.theme-light .detail-label,.theme-light .sim-res-label{color:#64748b!important}.theme-light .pf-stat-card,.theme-light .dashboard-card,.theme-light .settings-card,.theme-light .pricing-card,.theme-light .sim-result-box,.theme-light .rule-item,.theme-light .staff-item{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0f172a0a!important}.theme-light .filter-pill-btn{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.theme-light .filter-pill-btn.active{background:#0072ff;border-color:#0072ff;color:#fff;box-shadow:0 4px 12px #0072ff59}.theme-light .table-container,.theme-light .data-table{background:#fff!important;border-color:#e2e8f0!important}.theme-light .data-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important}.theme-light .data-table td{background:#fff!important;color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}.theme-light .data-table tr:hover td{background:#f8fafc!important}.theme-light .form-select,.theme-light .form-input,.theme-light .sim-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.theme-light .form-select:focus,.theme-light .form-input:focus,.theme-light .sim-input:focus{border-color:#0072ff!important;box-shadow:0 0 0 3px #0072ff26!important}.theme-light .axis-label{fill:#64748b!important}.theme-light .grid-line{stroke:#e2e8f0!important}.theme-light .alert-banner-item{background:#fff1f2!important;border-color:#fecdd3!important;color:#9f1239!important}.theme-light .alert-banner-item.severity-critical{background:#fef2f2!important;border-color:#fca5a5!important;color:#991b1b!important}.theme-light .alert-banner-item.severity-high,.theme-light .alert-banner-item.severity-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.theme-light .alert-banner-item.severity-info,.theme-light .alert-banner-item.severity-low{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0369a1!important}.quick-tracker-card[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 22px;margin-bottom:20px;box-shadow:0 1px 3px #0003}.quick-tracker-header[data-v-c2bc6ab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quick-tracker-title[data-v-c2bc6ab8]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#fff}.tracker-icon-svg[data-v-c2bc6ab8]{width:17px;height:17px;color:#00c6ff}.tracker-live-pill[data-v-c2bc6ab8]{font-size:11px;font-weight:600;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:2px 8px;border-radius:4px}.quick-tracker-input-row[data-v-c2bc6ab8]{display:flex;gap:12px;align-items:center}.quick-tracker-input-wrap[data-v-c2bc6ab8]{flex:1;position:relative;display:flex;align-items:center}.quick-tracker-input[data-v-c2bc6ab8]{width:100%;background:#0a0f1ad9;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:12px 16px;font-size:14px;color:#00c6ff;transition:all .2s ease}.quick-tracker-input[data-v-c2bc6ab8]:focus{outline:none;border-color:#00c6ff;box-shadow:0 0 16px #00c6ff59}.btn-clear-tracker[data-v-c2bc6ab8]{position:absolute;right:12px;color:#94a3b8;background:transparent;font-size:14px;cursor:pointer}.tracker-match-result[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:8px 14px;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;font-size:12px}.match-badge[data-v-c2bc6ab8]{color:#10b981;font-weight:700}.tracker-no-match[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:8px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;font-size:12px}.no-match-badge[data-v-c2bc6ab8]{color:#f59e0b;font-weight:700}.match-meta[data-v-c2bc6ab8]{color:#cbd5e1}.tx-tracking-control-bar[data-v-c2bc6ab8]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px 20px;margin-bottom:18px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px #0003}.tx-search-container[data-v-c2bc6ab8]{position:relative;display:flex;align-items:center;width:100%}.tx-dropdowns-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tracker-dropdown-item[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:5px}.dropdown-label[data-v-c2bc6ab8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.tracker-select[data-v-c2bc6ab8]{background:#0a0f1ad9;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 12px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.tracker-select[data-v-c2bc6ab8]:focus{outline:none;border-color:#00c6ff;box-shadow:0 0 10px #00c6ff40}.tracker-select option[data-v-c2bc6ab8]{background:#0b0e17;color:#fff}.tx-stats-summary-strip[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px}.summary-metric-box[data-v-c2bc6ab8]{background:#1017268c;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:3px}.metric-label[data-v-c2bc6ab8]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.metric-val[data-v-c2bc6ab8]{font-size:20px;font-weight:800;font-family:var(--font-mono);color:#fff}.metric-sub[data-v-c2bc6ab8]{font-size:11px;color:#64748b}.actions-metric-box[data-v-c2bc6ab8]{justify-content:center}.filter-active-indicator[data-v-c2bc6ab8]{display:flex;align-items:center;gap:8px;margin-top:4px}.filter-count-badge[data-v-c2bc6ab8]{font-size:11px;font-weight:700;background:#00c6ff2e;color:#00c6ff;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,198,255,.35)}.filter-inactive-indicator[data-v-c2bc6ab8]{font-size:12px;color:#64748b;margin-top:4px}.method-chip[data-v-c2bc6ab8]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;font-family:var(--font-mono);background:#00c6ff1f;color:#00c6ff;border:1px solid rgba(0,198,255,.3)}.method-chip.upi_qr[data-v-c2bc6ab8]{background:#a855f71f;color:#c084fc;border-color:#a855f74d}.method-chip.bank_transfer[data-v-c2bc6ab8]{background:#10b9811f;color:#34d399;border-color:#10b9814d}.provider-switch-badge[data-v-c2bc6ab8]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;background:#ffffff0d;color:#e2e8f0;border:1px solid rgba(255,255,255,.1)}.theme-light .quick-tracker-card{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 18px #0f172a0d!important}.theme-light .quick-tracker-title{color:#0f172a!important}.theme-light .quick-tracker-input{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0072ff!important}.theme-light .tx-tracking-control-bar{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 18px #0f172a0a!important}.theme-light .dropdown-label{color:#475569!important}.theme-light .tracker-select{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.theme-light .tracker-select option{background:#fff!important;color:#0f172a!important}.theme-light .summary-metric-box{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0f172a08!important}.theme-light .metric-val{color:#0f172a!important}.theme-light .provider-switch-badge{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#334155!important}.finance-flow-strip[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:16px 22px}.flow-step-item[data-v-c2bc6ab8]{display:flex;align-items:center;gap:12px;flex:1}.flow-step-badge[data-v-c2bc6ab8]{width:28px;height:28px;border-radius:50%;background:#00c6ff26;border:1px solid rgba(0,198,255,.4);color:#00c6ff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.flow-step-title[data-v-c2bc6ab8]{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.flow-step-desc[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;line-height:1.3}.flow-arrow[data-v-c2bc6ab8]{color:#475569;font-size:16px;font-weight:700}.badge-pill-alert[data-v-c2bc6ab8]{padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.badge-pill-info[data-v-c2bc6ab8]{padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;background:#00c6ff26;border:1px solid rgba(0,198,255,.35);color:#38bdf8}.theme-light .finance-flow-strip{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 10px #0f172a0a!important}.theme-light .flow-step-title{color:#0f172a!important}.theme-light .flow-step-desc{color:#64748b!important}.modal-account-controls-card[data-v-c2bc6ab8],.modal-provider-controls-card[data-v-c2bc6ab8]{max-width:920px;width:95%;max-height:90vh;display:flex;flex-direction:column;background:#0f172a;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 60px -15px #000c,0 0 40px #00c6ff1a;border-radius:16px;overflow:hidden}.header-account-controls[data-v-c2bc6ab8],.header-provider-controls[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#0f172a;border-bottom:1px solid rgba(255,255,255,.08)}.controls-header-left[data-v-c2bc6ab8]{display:flex;align-items:center;gap:16px}.account-avatar-badge[data-v-c2bc6ab8]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;box-shadow:0 1px 3px #0003;flex-shrink:0}.avatar-merchant[data-v-c2bc6ab8]{background:#2563eb}.avatar-reseller[data-v-c2bc6ab8]{background:#0284c7}.avatar-provider[data-v-c2bc6ab8]{background:#059669}.controls-title-row[data-v-c2bc6ab8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.controls-main-title[data-v-c2bc6ab8]{font-size:18px;font-weight:700;color:#fff;margin:0}.role-badge-tag[data-v-c2bc6ab8]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.tag-merchant[data-v-c2bc6ab8]{background:#0ea5e926;color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.tag-reseller[data-v-c2bc6ab8]{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.tag-provider[data-v-c2bc6ab8]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.modal-header-sub[data-v-c2bc6ab8]{font-size:12px;color:#94a3b8;margin:4px 0 0}.close-modal-btn[data-v-c2bc6ab8]{font-size:18px;padding:6px 12px;color:#94a3b8;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.close-modal-btn[data-v-c2bc6ab8]:hover{color:#fff;background:#ef444433;border-color:#ef444466}.controls-tab-bar[data-v-c2bc6ab8]{display:flex;gap:4px;padding:10px 20px;background:#090e17;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto}.tab-pill-btn[data-v-c2bc6ab8]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab-pill-btn[data-v-c2bc6ab8]:hover{color:#fff;background:#ffffff0a}.tab-pill-btn.is-active[data-v-c2bc6ab8]{color:#fff;background:#0ea5e92e;border-color:#0ea5e966;box-shadow:0 0 12px #0ea5e933}.controls-body-pane[data-v-c2bc6ab8]{padding:24px;overflow-y:auto;flex:1}.tab-pane-content[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:20px}.pane-intro[data-v-c2bc6ab8]{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.pane-intro-row[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.pane-title[data-v-c2bc6ab8]{font-size:15px;font-weight:700;color:#f1f5f9;margin:0}.pane-sub[data-v-c2bc6ab8]{font-size:12px;color:#94a3b8;margin:4px 0 0}.status-options-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.status-option-card[data-v-c2bc6ab8]{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:10px;background:#0f172ab3;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease}.status-option-card[data-v-c2bc6ab8]:hover{border-color:#fff3;transform:translateY(-2px)}.status-option-card.is-selected[data-v-c2bc6ab8]{border-width:2px}.status-option-card.option-active.is-selected[data-v-c2bc6ab8]{border-color:#10b981;background:#10b98114;box-shadow:0 0 16px #10b98126}.status-option-card.option-deactivated.is-selected[data-v-c2bc6ab8]{border-color:#f59e0b;background:#f59e0b14;box-shadow:0 0 16px #f59e0b26}.status-option-card.option-banned.is-selected[data-v-c2bc6ab8]{border-color:#ef4444;background:#ef444414;box-shadow:0 0 16px #ef444426}.option-icon-box[data-v-c2bc6ab8]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.option-icon-box svg[data-v-c2bc6ab8]{width:20px;height:20px}.icon-emerald[data-v-c2bc6ab8]{background:#10b98126;color:#10b981}.icon-amber[data-v-c2bc6ab8]{background:#f59e0b26;color:#f59e0b}.icon-crimson[data-v-c2bc6ab8]{background:#ef444426;color:#ef4444}.option-title[data-v-c2bc6ab8]{font-size:13px;font-weight:700;color:#fff;margin-bottom:4px}.option-desc[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;line-height:1.4}.state-indicator-card[data-v-c2bc6ab8]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:10px;border:1px solid}.state-indicator-card.state-allowed[data-v-c2bc6ab8]{background:#10b98114;border-color:#10b98140}.state-indicator-card.state-blocked[data-v-c2bc6ab8]{background:#ef444414;border-color:#ef444440}.state-icon[data-v-c2bc6ab8]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.state-allowed .state-icon[data-v-c2bc6ab8]{background:#10b98133;color:#10b981}.state-blocked .state-icon[data-v-c2bc6ab8]{background:#ef444433;color:#ef4444}.state-icon svg[data-v-c2bc6ab8]{width:22px;height:22px}.state-title[data-v-c2bc6ab8]{font-size:13px;color:#f1f5f9}.state-detail[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;margin-top:2px}.withdraw-toggle-options[data-v-c2bc6ab8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.withdraw-toggle-btn[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:10px;font-size:13px;font-weight:600;background:#0f172a99;border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;transition:all .2s ease}.withdraw-toggle-btn.is-active.active-allow[data-v-c2bc6ab8]{background:#10b9811f;border-color:#10b981;color:#10b981;box-shadow:0 0 16px #10b98126}.withdraw-toggle-btn.is-active.active-block[data-v-c2bc6ab8]{background:#ef44441f;border-color:#ef4444;color:#ef4444;box-shadow:0 0 16px #ef444426}.dot-indicator[data-v-c2bc6ab8]{width:8px;height:8px;border-radius:50%}.dot-green[data-v-c2bc6ab8]{background:#10b981;box-shadow:0 0 6px #10b981}.dot-red[data-v-c2bc6ab8]{background:#ef4444;box-shadow:0 0 6px #ef4444}.balance-preview-strip[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-around;padding:16px 20px;border-radius:12px;background:#1e293b99;border:1px solid rgba(255,255,255,.08)}.balance-col[data-v-c2bc6ab8]{display:flex;flex-direction:column;align-items:center;gap:4px}.balance-label[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.balance-value[data-v-c2bc6ab8]{font-size:18px;font-weight:700}.balance-col-operator[data-v-c2bc6ab8]{font-size:22px;font-weight:700;color:#64748b}.funds-error-banner[data-v-c2bc6ab8]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:12px;font-weight:600}.funds-error-banner svg[data-v-c2bc6ab8]{width:18px;height:18px;flex-shrink:0}.funds-form-grid[data-v-c2bc6ab8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.funds-type-pills[data-v-c2bc6ab8]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.funds-type-btn[data-v-c2bc6ab8]{padding:9px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#0f172a99;border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;transition:all .2s ease}.funds-type-btn.is-selected.type-credit[data-v-c2bc6ab8]{background:#10b9812e;border-color:#10b981;color:#10b981}.funds-type-btn.is-selected.type-debit[data-v-c2bc6ab8]{background:#ef44442e;border-color:#ef4444;color:#ef4444}.col-span-2[data-v-c2bc6ab8]{grid-column:span 2}.checkbox-confirm-label[data-v-c2bc6ab8]{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#cbd5e1;padding:12px 14px;background:#f59e0b0d;border:1px dashed rgba(245,158,11,.3);border-radius:8px;cursor:pointer}.confirm-checkbox[data-v-c2bc6ab8]{margin-top:2px;accent-color:#0ea5e9}.credential-reveal-card[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:10px;background:#10b98114;border:1px solid rgba(16,185,129,.3)}.credential-reveal-card.warning-accent[data-v-c2bc6ab8]{background:#f59e0b14;border-color:#f59e0b59}.reveal-header[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between}.reveal-badge[data-v-c2bc6ab8]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.badge-green[data-v-c2bc6ab8]{background:#10b98133;color:#10b981}.badge-amber[data-v-c2bc6ab8]{background:#f59e0b33;color:#f59e0b}.credential-copy-row[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#090e17;border:1px solid rgba(255,255,255,.1);border-radius:8px}.credential-code-text[data-v-c2bc6ab8]{font-size:13px;word-break:break-all}.reveal-footer-note[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;margin:0}.credential-rows-stack[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:8px}.credential-item[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:4px}.cred-label[data-v-c2bc6ab8]{font-size:11px;color:#94a3b8;font-weight:600}.current-key-display-box[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:8px}.form-group-pane[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px}.pane-form-label[data-v-c2bc6ab8]{font-size:12px;font-weight:600;color:#cbd5e1}.form-control-pane[data-v-c2bc6ab8]{padding:9px 12px;font-size:13px;border-radius:8px;background:#090e17;border:1px solid rgba(255,255,255,.12);color:#fff;transition:all .2s ease}.form-control-pane[data-v-c2bc6ab8]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 10px #0ea5e940}.field-hint[data-v-c2bc6ab8]{font-size:11px;color:#64748b}.action-footer-pane[data-v-c2bc6ab8]{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.new-bank-form-card[data-v-c2bc6ab8]{padding:16px;border-radius:10px;background:#1e293b66;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}.form-card-title[data-v-c2bc6ab8]{font-size:13px;font-weight:700;color:#fff;margin:0}.form-grid-3[data-v-c2bc6ab8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.form-card-actions[data-v-c2bc6ab8]{display:flex;justify-content:flex-end;gap:8px}.bank-accounts-table-wrap[data-v-c2bc6ab8]{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.tag-pill[data-v-c2bc6ab8]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.tag-active[data-v-c2bc6ab8]{background:#10b98126;color:#10b981}.tag-blocked[data-v-c2bc6ab8]{background:#ef444426;color:#ef4444}.audit-timeline-stream[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto}.audit-stream-item[data-v-c2bc6ab8]{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:8px;background:#0f172a99;border:1px solid rgba(255,255,255,.06)}.audit-item-badge[data-v-c2bc6ab8]{display:flex;align-items:center;justify-content:space-between}.audit-action-tag[data-v-c2bc6ab8]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background:#0ea5e926;color:#38bdf8;border:1px solid rgba(14,165,233,.3);font-family:monospace}.audit-time-text[data-v-c2bc6ab8]{font-size:11px;color:#64748b}.audit-item-body[data-v-c2bc6ab8]{font-size:12px;color:#cbd5e1;display:flex;flex-direction:column;gap:4px}.audit-admin-row[data-v-c2bc6ab8]{color:#94a3b8}.audit-reason-row[data-v-c2bc6ab8]{color:#f1f5f9;font-style:italic}.audit-detail-pill[data-v-c2bc6ab8]{font-size:11px;padding:4px 8px;background:#00000040;border-radius:4px;color:#38bdf8;font-family:monospace}.theme-light .modal-account-controls-card,.theme-light .modal-provider-controls-card{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 25px 50px -12px #0f172a40!important}.theme-light .header-account-controls,.theme-light .header-provider-controls{background:#f8fafc!important;border-color:#e2e8f0!important}.theme-light .controls-main-title,.theme-light .pane-title,.theme-light .option-title,.theme-light .form-card-title{color:#0f172a!important}.theme-light .controls-tab-bar{background:#f1f5f9!important;border-color:#e2e8f0!important}.theme-light .tab-pill-btn{color:#64748b!important}.theme-light .tab-pill-btn:hover{background:#e2e8f0!important;color:#0f172a!important}.theme-light .tab-pill-btn.is-active{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}.theme-light .status-option-card,.theme-light .withdraw-toggle-btn,.theme-light .balance-preview-strip,.theme-light .current-key-display-box,.theme-light .new-bank-form-card,.theme-light .audit-stream-item{background:#f8fafc!important;border-color:#e2e8f0!important}.theme-light .form-control-pane{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.theme-light .credential-copy-row{background:#f1f5f9!important;border-color:#cbd5e1!important}.theme-light .funds-type-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .funds-type-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .funds-type-btn.is-selected.type-credit{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important;font-weight:700!important}.theme-light .funds-type-btn.is-selected.type-debit{background:#fef2f2!important;border-color:#ef4444!important;color:#b91c1c!important;font-weight:700!important}.theme-light .close-modal-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#64748b!important}.theme-light .close-modal-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}.theme-light .status-option-card:hover{background:#eff6ff!important;border-color:#3b82f6!important}.theme-light .btn-deactivate-rail{background:#fef2f2!important;border:1px solid #FECACA!important;color:#dc2626!important}.theme-light .btn-deactivate-rail:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}.theme-light .key-toggle-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .key-toggle-btn.active:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}.theme-light .decision-toggle-btn{color:#64748b!important}.theme-light .decision-toggle-btn:hover{background:#e2e8f0!important;color:#0f172a!important}.theme-light .withdraw-toggle-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .modal-header{background:#fff!important;border-bottom:1px solid #E2E8F0!important;color:#0f172a!important}.theme-light .modal-header-sub{color:#64748b!important}.theme-light .modal-compact-inspect{background:#fff!important;border:1px solid #CBD5E1!important;box-shadow:0 20px 40px #0f172a33!important}.theme-light .modal-confirm-action-card{background:#fff!important;border:1px solid #CBD5E1!important}.theme-light .confirm-modal-body{background:#fff!important;color:#0f172a!important}.theme-light .confirm-modal-footer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}.theme-light .modal-ticket-reply-card{background:#fff!important;border:1px solid #CBD5E1!important}.theme-light .tx-modal-flow-banner{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}.theme-light .quick-tracker-card{background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important}.theme-light .dropdown-label{color:#64748b!important}@media (max-width: 900px){.section-hero[data-v-c2bc6ab8]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px 14px!important}.hero-actions[data-v-c2bc6ab8]{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.hero-actions .btn[data-v-c2bc6ab8]{width:100%!important}.stat-cards-row-5[data-v-c2bc6ab8],.stat-cards-row-6[data-v-c2bc6ab8],.stat-cards-row-4[data-v-c2bc6ab8]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.charts-two-col-grid[data-v-c2bc6ab8]{grid-template-columns:1fr!important;gap:12px!important}.table-wrapper[data-v-c2bc6ab8]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.pf-table[data-v-c2bc6ab8]{min-width:600px!important}.source-pills-row[data-v-c2bc6ab8],.controls-tab-bar[data-v-c2bc6ab8],.decision-toggle-bar[data-v-c2bc6ab8],.action-filter-pills[data-v-c2bc6ab8]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:4px!important}.source-pills-row[data-v-c2bc6ab8]::-webkit-scrollbar,.controls-tab-bar[data-v-c2bc6ab8]::-webkit-scrollbar{display:none!important}.source-pill[data-v-c2bc6ab8],.tab-pill-btn[data-v-c2bc6ab8],.decision-toggle-btn[data-v-c2bc6ab8]{flex-shrink:0!important;white-space:nowrap!important}}@media (max-width: 480px){.stat-cards-row-5[data-v-c2bc6ab8],.stat-cards-row-6[data-v-c2bc6ab8],.stat-cards-row-4[data-v-c2bc6ab8]{grid-template-columns:1fr!important;gap:10px!important}.pf-stat-card[data-v-c2bc6ab8]{padding:14px!important}.stat-val[data-v-c2bc6ab8]{font-size:22px!important}}.payplus-shell[data-v-53aec23d]{display:flex;min-height:100vh;width:100%;background-color:#080b12;color:#f5f7fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.payfast-sidebar-3d[data-v-53aec23d]{width:270px;background-color:#0b0e17;border-right:1px solid #161D2A;display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;position:sticky;top:0;z-index:40;padding:24px 16px;box-sizing:border-box;box-shadow:4px 0 20px #00000073}.mobile-backdrop[data-v-53aec23d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:39}.mobile-close-btn[data-v-53aec23d]{display:none;background:transparent;border:none;color:#8c9bb4;font-size:18px;cursor:pointer}@media (max-width: 900px){.payfast-sidebar-3d[data-v-53aec23d]{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);z-index:50}.payfast-sidebar-3d.mobile-open[data-v-53aec23d]{transform:translate(0)}.mobile-close-btn[data-v-53aec23d]{display:block}}.sidebar-header-3d[data-v-53aec23d]{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:8px}.sidebar-brand-3d[data-v-53aec23d]{display:flex;align-items:center;gap:12px}.sidebar-brand-logo-card[data-v-53aec23d]{height:38px;background:#fff;border-radius:8px;padding:3px 10px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;flex-shrink:0}.sidebar-brand-logo-img[data-v-53aec23d]{height:28px;width:auto;max-width:130px;object-fit:contain;display:block}.brand-portal-sub[data-v-53aec23d]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#c4b5fd;background:#8b5cf629;border:1px solid rgba(139,92,246,.35);padding:3px 8px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.sidebar-nav-container[data-v-53aec23d]{display:flex;flex-direction:column;gap:6px;flex:1}.nav-item-wrapper[data-v-53aec23d]{width:100%}.nav-entry-btn[data-v-53aec23d]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:transparent;border:1px solid transparent;border-radius:12px;color:#e2e8f0;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.nav-entry-btn[data-v-53aec23d]:hover{background-color:#121824;color:#fff}.entry-left[data-v-53aec23d]{display:flex;align-items:center;gap:12px}.entry-label[data-v-53aec23d]{font-size:14px;font-weight:500;color:inherit;letter-spacing:-.01em}.dashboard-entry.is-active[data-v-53aec23d]{background:#2563eb26;border:1px solid rgba(37,99,235,.4);box-shadow:0 4px 14px #0006,inset 0 1px #ffffff0d}.dashboard-entry.is-active .entry-label[data-v-53aec23d]{color:#fff;font-weight:600}.active-pill-bar[data-v-53aec23d]{width:3px;height:16px;border-radius:2px;background-color:#38bdf8}.nav-icon[data-v-53aec23d]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;transition:color .15s ease}.nav-icon svg[data-v-53aec23d]{width:18px;height:18px;stroke:currentColor;stroke-width:1.8}.chevron-accordion[data-v-53aec23d]{width:14px;height:14px;color:#7b8fa8;transition:transform .2s ease}.chevron-accordion.rotate-180[data-v-53aec23d]{transform:rotate(-90deg)}.chevron-right[data-v-53aec23d]{width:14px;height:14px;color:#55667e}.nav-accordion-group[data-v-53aec23d]{display:flex;flex-direction:column}.accordion-sub-tree[data-v-53aec23d]{display:flex;flex-direction:column;margin-left:12px;padding-left:0;margin-top:4px;margin-bottom:6px;gap:4px}.sub-nav-wrapper[data-v-53aec23d]{width:100%}.sub-entry-btn[data-v-53aec23d]{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;background:transparent;border:1px solid transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.sub-entry-btn[data-v-53aec23d]:hover{background-color:#121824;color:#fff}.sub-entry-btn.is-active[data-v-53aec23d]{background-color:#2563eb1f;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-weight:600}.sub-label[data-v-53aec23d]{font-size:13.5px;font-weight:500}.sub-entry-btn.is-active .sub-label[data-v-53aec23d]{color:#38bdf8;font-weight:600}.icon-box-mini[data-v-53aec23d]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#141a26;border:1px solid #1E293B;color:#8c9bb0;transition:all .15s ease}.icon-box-mini svg[data-v-53aec23d]{width:15px;height:15px}.sub-entry-btn.is-active .icon-box-mini[data-v-53aec23d]{background-color:#fff3;border-color:#ffffff40;color:#fff}.breadcrumb-home-btn[data-v-53aec23d]{background:transparent;border:none;color:#8c9bb4;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s ease}.breadcrumb-home-btn[data-v-53aec23d]:hover{color:#fff}.breadcrumb-home-svg[data-v-53aec23d]{width:15px;height:15px}.breadcrumb-back-circle-btn[data-v-53aec23d]{width:30px;height:30px;border-radius:50%;background-color:#121824;border:1px solid #1F2A3D;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;margin-right:2px}.breadcrumb-back-circle-btn[data-v-53aec23d]:hover{background-color:#1a2335;border-color:#2d3e5a}.breadcrumb-back-svg[data-v-53aec23d]{width:15px;height:15px}.nav-divider-line[data-v-53aec23d]{height:1px;background-color:#141b28;margin:4px 6px}.payplus-main[data-v-53aec23d]{flex:1;display:flex;flex-direction:column;min-width:0;width:100%;background-color:#080b12}.payplus-header-3d[data-v-53aec23d]{height:70px;background:#0b0f17;border-bottom:1px solid #171E2C;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30;box-shadow:0 4px 16px #00000073}.header-left[data-v-53aec23d]{display:flex;align-items:center;gap:16px}.mobile-hamburger-btn[data-v-53aec23d]{display:none;background:transparent;border:none;color:#8c9bb4;cursor:pointer;padding:6px}.mobile-hamburger-btn svg[data-v-53aec23d]{width:20px;height:20px}@media (max-width: 900px){.mobile-hamburger-btn[data-v-53aec23d]{display:block}}.header-breadcrumbs-3d[data-v-53aec23d]{display:flex;align-items:center;gap:8px;font-size:13.5px}.breadcrumb-parent[data-v-53aec23d]{color:#8c9bb4;font-weight:500}.breadcrumb-chevron[data-v-53aec23d]{color:#4b5973;font-size:11px;-webkit-user-select:none;user-select:none}.breadcrumb-active[data-v-53aec23d]{color:#fff;font-weight:600}.header-right[data-v-53aec23d]{display:flex;align-items:center;gap:12px}.pill-3d[data-v-53aec23d]{background-color:#121722;border:1px solid #232E42;border-top:1px solid #2F3E57;border-radius:10px;padding:7px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff0a;font-size:13px;font-weight:500;color:#c5d0e3;-webkit-user-select:none;user-select:none}.live-status-pill[data-v-53aec23d]{padding:7px 12px;cursor:default}.pulse-dot-green[data-v-53aec23d]{width:7px;height:7px;border-radius:9999px;background-color:#00dc82;box-shadow:0 0 6px #00dc82cc}.live-status-text[data-v-53aec23d]{font-weight:600;font-size:13px;color:#fff}.pill-chevron-icon[data-v-53aec23d]{width:12px;height:12px;color:#8c9bb4}.merchant-id-pill[data-v-53aec23d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#d3deee;letter-spacing:.02em}.provider-gateway-badge[data-v-53aec23d]{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:9999px}.icon-button-3d[data-v-53aec23d]{position:relative;padding:8px 12px;cursor:pointer;background:#121722;color:#8c9bb4;transition:color .15s ease,border-color .15s ease}.icon-button-3d[data-v-53aec23d]:hover{color:#fff;border-color:#384a68}.bell-svg[data-v-53aec23d]{width:17px;height:17px}.notification-badge-red[data-v-53aec23d]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:9999px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #0B0F17}.signout-button-3d[data-v-53aec23d]{cursor:pointer;padding:7px 16px;color:#c5d0e3;font-weight:500;transition:all .15s ease}.signout-button-3d[data-v-53aec23d]:hover{color:#fff;background-color:#182030;border-color:#384a68}.logout-svg[data-v-53aec23d]{width:15px;height:15px}.payplus-body[data-v-53aec23d]{flex:1;padding:24px 32px 48px;box-sizing:border-box;width:100%}.modal-overlay[data-v-53aec23d]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#040710d9;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow-y:auto}.modal-card[data-v-53aec23d]{background-color:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:18px;width:100%;max-width:520px;max-height:min(90vh,840px);box-shadow:0 30px 65px -15px #000000d9;display:flex;flex-direction:column;overflow:hidden;margin:auto;padding:0}.modal-header[data-v-53aec23d]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:#0f172abf;flex-shrink:0}.modal-header h3[data-v-53aec23d]{margin:0;font-size:16px;font-weight:700;color:#fff}.modal-body[data-v-53aec23d]{padding:20px 22px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.modal-footer[data-v-53aec23d]{padding:14px 22px;border-top:1px solid rgba(255,255,255,.08);background:#0b1120;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.notification-alert-tile[data-v-53aec23d]{display:flex;gap:12px;padding:12px;background:#2563ff14;border:1px solid #1E283A;border-radius:8px}.alert-dot[data-v-53aec23d]{color:#3b82f6;font-weight:700}.alert-content[data-v-53aec23d]{display:flex;flex-direction:column}.alert-title[data-v-53aec23d]{font-size:13px;font-weight:600;color:#fff}.alert-desc[data-v-53aec23d]{font-size:12px;color:#94a3b8;margin-top:2px}@media (max-width: 900px){.payplus-header-3d[data-v-53aec23d]{padding:0 12px;height:56px}.breadcrumb-parent[data-v-53aec23d],.breadcrumb-chevron[data-v-53aec23d],.theme-toggle-label[data-v-53aec23d]{display:none}.payplus-body[data-v-53aec23d]{padding:12px 10px 32px!important;max-width:100vw;overflow-x:hidden}.merchant-id-pill[data-v-53aec23d]{display:none!important}.payfast-sidebar-3d[data-v-53aec23d]{width:min(85vw,300px);box-shadow:4px 0 24px #000000d9}}.theme-toggle-btn-3d[data-v-53aec23d]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:38px;border-radius:6px;background:#111723;border:1px solid #1F2C40;color:#cbd5e1;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff0a;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.theme-toggle-btn-3d[data-v-53aec23d]:hover{background:#172132;border-color:#2f425f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14}.theme-toggle-btn-3d.is-light[data-v-53aec23d]{background:#fff;border:1px solid #CBD5E1;color:#0f172a;box-shadow:0 2px 8px #0f172a14,inset 0 1px #fff}.theme-toggle-btn-3d.is-light[data-v-53aec23d]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a;box-shadow:0 4px 12px #0f172a1f}.theme-icon-track[data-v-53aec23d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative}.theme-sun-svg[data-v-53aec23d]{width:17px;height:17px;color:#f59e0b;animation:rotateSun-53aec23d .35s ease-out}.theme-moon-svg[data-v-53aec23d]{width:16px;height:16px;color:#60a5fa;animation:pulseMoon-53aec23d .35s ease-out}@keyframes rotateSun-53aec23d{0%{transform:rotate(-60deg) scale(.7);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes pulseMoon-53aec23d{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.theme-toggle-label[data-v-53aec23d]{letter-spacing:.2px}.theme-light .payplus-shell{background-color:#f8fafc!important}.theme-light .brand-name-white{color:#0f172a!important}.theme-light .nav-category-header{color:#64748b!important}.theme-light .nav-entry-btn{color:#475569!important;background-color:transparent!important;border-color:transparent!important}.theme-light .nav-entry-btn:hover{background-color:#f8fafc!important;color:#0f172a!important}.theme-light .nav-entry-btn.is-active{background:#eff6ff!important;border-color:#06f3!important;color:#06f!important}.theme-light .nav-entry-btn.is-active .entry-label{color:#06f!important;font-weight:700!important}.theme-light .chevron-accordion,.theme-light .chevron-right{color:#94a3b8!important}.theme-light .sub-entry-btn{color:#64748b!important}.theme-light .sub-entry-btn:hover{background-color:#f1f5f9!important;color:#0f172a!important}.theme-light .sub-entry-btn.is-active{background:#eff6ff!important;color:#06f!important}.theme-light .payplus-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a0d!important}.theme-light .pill-3d{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#334155!important}.theme-light .theme-toggle-btn-3d{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.theme-light .theme-toggle-btn-3d:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}.theme-light .icon-button-3d{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.theme-light .icon-button-3d:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}.theme-light .profile-menu-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}.theme-light .profile-menu-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.theme-light .profile-title{color:#0f172a!important}.theme-light .profile-role{color:#64748b!important}.theme-light .profile-dropdown-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 25px -5px #0f172a1a!important}.theme-light .dropdown-name{color:#0f172a!important}.theme-light .dropdown-divider{background-color:#e2e8f0!important}.theme-light .dropdown-action-btn{color:#334155!important}.theme-light .dropdown-action-btn:hover{background:#f1f5f9!important;color:#0f172a!important}.theme-light .sidebar-status-box{border-top-color:#e2e8f0!important}.theme-light .system-status-indicator{background:#f0fdf4!important;border-color:#bbf7d0!important}.theme-light .status-head{color:#0f172a!important}.theme-light .status-live{color:#16a34a!important}.theme-light .version-label{color:#94a3b8!important}.theme-light .breadcrumb-home-btn{color:#64748b!important}.theme-light .breadcrumb-home-btn:hover{color:#0f172a!important}.theme-light .signout-button-3d{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.theme-light .signout-button-3d:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}.theme-light .mobile-close-btn{color:#64748b!important}.theme-light .mobile-close-btn:hover{color:#0f172a!important}.theme-light .payfast-sidebar-3d{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 16px #0f172a0a!important}.theme-light .brand-portal-sub{color:#64748b!important}.theme-light .icon-box-mini{background-color:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .sub-entry-btn:hover .icon-box-mini{background-color:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .sub-entry-btn.is-active .icon-box-mini{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.theme-light .nav-divider-line{background-color:#e2e8f0!important}.theme-light .nav-section-label{color:#94a3b8!important}.theme-light .breadcrumb-back-circle-btn{background-color:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .breadcrumb-back-circle-btn:hover{background-color:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .provider-gateway-badge{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#16a34a!important}.theme-light .active-pill-bar{background-color:#06f!important;box-shadow:0 0 8px #0066ff80!important}.theme-light .dashboard-entry.is-active{box-shadow:0 4px 14px #0066ff26!important}.theme-light .notification-badge-red{border-color:#fff!important}.theme-light .theme-toggle-btn-3d{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0f!important}.theme-light .theme-toggle-btn-3d.is-light{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 8px #0f172a14!important}.theme-light .theme-toggle-btn-3d.is-light:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .theme-toggle-label{color:#0f172a!important;font-weight:600!important}.theme-light .modal-overlay{background-color:#0f172a73!important}.theme-light .modal-card{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 25px 50px -12px #0f172a40!important;color:#0f172a!important}.theme-light .modal-header{background-color:#fff!important;border-bottom:1px solid #E2E8F0!important}.theme-light .modal-body{background-color:#fff!important;color:#0f172a!important}.theme-light .modal-footer{background-color:#f8fafc!important;border-top:1px solid #E2E8F0!important}.theme-light .notification-alert-tile{background:#eff6ff!important;border:1px solid #BFDBFE!important}.theme-light .notification-alert-tile .alert-dot{color:#2563eb!important}.theme-light .notification-alert-tile .alert-title{color:#1d4ed8!important}.theme-light .notification-alert-tile .alert-desc{color:#475569!important}.tab-content-container[data-v-fc25581a]{display:flex;flex-direction:column;gap:20px}.table-header-bar[data-v-fc25581a]{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.table-title[data-v-fc25581a]{font-size:14px;font-weight:600;color:var(--foreground)}.table-subtitle[data-v-fc25581a]{font-size:12px;color:var(--muted-foreground);margin-top:2px}.text-muted[data-v-fc25581a]{color:var(--muted-foreground)}.text-xs[data-v-fc25581a]{font-size:11px}.empty-icon[data-v-fc25581a]{width:36px;height:36px;color:var(--muted-foreground);margin-bottom:4px}.provider-apps-container[data-v-96855383]{padding:32px;display:flex;flex-direction:column;gap:40px;color:#f5f7fc}.apps-hero[data-v-96855383]{background:#111827;border:1px solid #293548;border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 12px 24px #0006;position:relative;overflow:hidden}.hero-content[data-v-96855383]{max-width:600px}.hero-title[data-v-96855383]{font-size:28px;font-weight:700;margin:0 0 12px;letter-spacing:-.02em}.hero-desc[data-v-96855383]{font-size:15px;color:#9baac3;line-height:1.6;margin:0}.hero-action-btn[data-v-96855383]{display:flex;align-items:center;gap:10px;background:#2563eb;border:1px solid rgba(255,255,255,.2);color:#fff;padding:0 24px;height:52px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 16px #0000004d;transition:transform .1s;z-index:1}.hero-action-btn[data-v-96855383]:active{transform:translateY(2px);border-bottom-width:1px}.hero-action-btn svg[data-v-96855383]{width:20px;height:20px}.section-header[data-v-96855383]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-header h2[data-v-96855383]{font-size:20px;font-weight:600;margin:0}.node-count[data-v-96855383]{background:#10b98126;color:#10b981;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.empty-state-card[data-v-96855383]{background:#121824;border:1px dashed #36465E;border-radius:20px;padding:60px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-icon-ring[data-v-96855383]{width:72px;height:72px;border-radius:50%;background:#2e6bff1a;display:flex;align-items:center;justify-content:center;color:#3d72ff;margin-bottom:20px}.empty-icon-ring svg[data-v-96855383]{width:32px;height:32px}.empty-state-card h3[data-v-96855383]{font-size:18px;margin:0 0 8px;color:#e2e8f5}.empty-state-card p[data-v-96855383]{font-size:14px;color:#72829d;margin:0 0 24px}.empty-action-btn[data-v-96855383]{background:#1b2332;border:1px solid #293548;color:#f5f7fc;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer}.empty-action-btn[data-v-96855383]:hover{background:#232d40}.linked-grid[data-v-96855383]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.linked-card[data-v-96855383]{background:#121824;border:1px solid #293548;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 12px #0003}.linked-card-header[data-v-96855383]{display:flex;justify-content:space-between;align-items:flex-start}.app-brand-info[data-v-96855383]{display:flex;align-items:center;gap:14px}.brand-logo[data-v-96855383]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff}.bharatpe[data-v-96855383]{background:#00b1d2}.paytm[data-v-96855383]{background:#002970}.phonepe[data-v-96855383]{background:#5f259f}.mobikwik[data-v-96855383]{background:#0076cc}.freecharge[data-v-96855383]{background:#ff5a00}.amazonpay[data-v-96855383]{background:#f90}.airtel[data-v-96855383]{background:#e40000}.supermoney[data-v-96855383]{background:#000;border:1px solid #333}.brand-text h4[data-v-96855383]{margin:0 0 4px;font-size:16px;color:#e2e8f5}.brand-number[data-v-96855383]{font-size:13px;color:#72829d;font-family:monospace}.status-pill[data-v-96855383]{display:flex;align-items:center;gap:6px;background:#10b9811a;color:#10b981;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600}.pulsing-dot[data-v-96855383]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse-96855383 2s infinite}@keyframes pulse-96855383{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.linked-card-stats[data-v-96855383]{display:grid;grid-template-columns:1fr 1fr;background:#0b0f17;padding:16px;border-radius:12px;border:1px solid #1B2332}.stat-item[data-v-96855383]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-96855383]{font-size:12px;color:#72829d}.stat-value[data-v-96855383]{font-size:15px;font-weight:600;color:#e2e8f5}.text-mono[data-v-96855383]{font-family:Space Mono,monospace}.text-emerald[data-v-96855383]{color:#10b981}.linked-card-actions[data-v-96855383]{display:flex;gap:12px;margin-top:auto}.action-btn[data-v-96855383]{flex:1;background:#1b2332;border:1px solid #293548;padding:10px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.action-btn[data-v-96855383]:hover{background:#232d40}.text-muted[data-v-96855383]{color:#e2e8f5}.text-warning[data-v-96855383]{color:#f59e0b;border-color:#f59e0b4d;background:#f59e0b14}.text-warning[data-v-96855383]:hover{background:#f59e0b2e}.text-reconnect[data-v-96855383]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f614}.text-reconnect[data-v-96855383]:hover{background:#3b82f62e}.text-danger-delete[data-v-96855383]{color:#ef4444;border-color:#ef444459;background:#ef444414}.text-danger-delete[data-v-96855383]:hover{background:#ef444433;color:#fff}.text-danger[data-v-96855383]{color:#ef4444;border-color:#ef444433;background:#ef44440d}.text-danger[data-v-96855383]:hover{background:#ef44441a}.provider-modal-overlay[data-v-96855383]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.provider-modal[data-v-96855383]{background:#151c29;width:100%;max-width:600px;border-radius:24px;border:1px solid #293548;box-shadow:0 24px 48px #0009;display:flex;flex-direction:column}.otp-modal[data-v-96855383]{max-width:440px}.modal-header[data-v-96855383]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #293548}.modal-header h3[data-v-96855383]{margin:0;font-size:20px;color:#f5f7fc}.close-btn[data-v-96855383]{background:none;border:none;color:#72829d;cursor:pointer;padding:4px;border-radius:6px}.close-btn[data-v-96855383]:hover{background:#1b2332;color:#e2e8f5}.close-btn svg[data-v-96855383]{width:24px;height:24px}.modal-body[data-v-96855383]{padding:32px;display:flex;flex-direction:column;gap:24px}.modal-instruction[data-v-96855383]{margin:0;font-size:14px;color:#9baac3;line-height:1.5}.app-options-grid[data-v-96855383]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.app-option-btn[data-v-96855383]{background:#1b2332;border:1px solid #293548;border-radius:16px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s}.app-option-btn[data-v-96855383]:hover{background:#232d40;border-color:#3867e0;transform:translateY(-2px)}.app-option-logo[data-v-96855383]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff}.app-option-name[data-v-96855383]{color:#e2e8f5;font-size:13px;font-weight:600;text-align:center}.otp-step[data-v-96855383]{display:flex;flex-direction:column;gap:24px}.app-context-badge[data-v-96855383]{display:flex;align-items:center;gap:12px;background:#121824;border:1px solid #293548;padding:12px 16px;border-radius:12px;color:#e2e8f5;font-size:14px;font-weight:500}.brand-logo-small[data-v-96855383]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff}.form-group[data-v-96855383]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-96855383]{font-size:13px;color:#9baac3;font-weight:500}.input-with-prefix[data-v-96855383]{display:flex;align-items:center;background:#121824;border:1px solid #293548;border-radius:12px;overflow:hidden}.prefix[data-v-96855383]{padding:0 16px;color:#72829d;font-weight:600;border-right:1px solid #293548;background:#0b0f17;height:52px;display:flex;align-items:center}.input-with-prefix input[data-v-96855383]{flex:1;background:transparent;border:none;padding:0 16px;color:#fff;height:52px;font-size:16px;font-weight:500;outline:none}.input-with-prefix[data-v-96855383]:focus-within{border-color:#3867e0}.otp-sent-alert[data-v-96855383]{display:flex;align-items:flex-start;gap:12px;background:#2e6bff1a;border:1px solid rgba(46,107,255,.2);padding:16px;border-radius:12px;color:#f5f7fc}.otp-sent-alert svg[data-v-96855383]{width:24px;height:24px;color:#3867e0;flex-shrink:0}.otp-sent-alert strong[data-v-96855383]{display:block;font-size:14px;margin-bottom:4px}.otp-sent-alert p[data-v-96855383]{margin:0;font-size:13px;color:#9baac3;line-height:1.5}.otp-input[data-v-96855383]{background:#121824;border:1px solid #293548;border-radius:12px;height:56px;font-size:24px;letter-spacing:12px;color:#fff;outline:none;transition:border-color .2s}.otp-input[data-v-96855383]:focus{border-color:#3867e0;box-shadow:0 0 0 2px #3867e033}.btn-primary-glow[data-v-96855383]{background:#2563eb;border:1px solid #1d4ed8;color:#fff;height:52px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #2563eb4d}.btn-primary-glow[data-v-96855383]:hover:not(:disabled){background:#1d4ed8}.btn-primary-glow[data-v-96855383]:disabled{opacity:.5;cursor:not-allowed}.hero-actions[data-v-96855383]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;z-index:1}.hero-secondary-btn[data-v-96855383]{background:#1b2332;border:1px solid #293548;color:#e2e8f5;height:52px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.hero-secondary-btn[data-v-96855383]:hover{background:#232d40}.section-refresh-btn[data-v-96855383]{margin-left:auto;flex:0 0 auto;padding:8px 18px}.console-banner[data-v-96855383]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;font-size:13.5px;line-height:1.5}.console-banner.ok[data-v-96855383]{background:#10b9811a;border:1px solid rgba(16,185,129,.35);color:#a7f3d0}.console-banner.error[data-v-96855383]{background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fecaca}.banner-text[data-v-96855383]{display:flex;flex-direction:column;gap:4px}.banner-text strong[data-v-96855383]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.banner-close[data-v-96855383]{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;opacity:.7}.linked-card-actions-wrap[data-v-96855383]{flex-wrap:wrap}.linked-card-actions-wrap .action-btn[data-v-96855383]{flex:1 1 44%;min-width:120px}.status-pill.paused[data-v-96855383]{background:#94a3b81f;color:#94a3b8}.rail-line[data-v-96855383]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rail-chip[data-v-96855383]{background:#0b0f17;border:1px solid #1B2332;color:#9baac3;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em}.sync-chip[data-v-96855383]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.sync-ok[data-v-96855383]{background:#10b9811f;color:#10b981}.sync-idle[data-v-96855383]{background:#94a3b81f;color:#94a3b8}.sync-bad[data-v-96855383]{background:#ef44441f;color:#f87171}.sync-time[data-v-96855383]{font-size:11px;color:#64748b}.sync-error[data-v-96855383]{font-size:12px;color:#fca5a5;background:#ef444412;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:10px 12px;line-height:1.45;word-break:break-word}.form-row[data-v-96855383]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-error[data-v-96855383]{background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fecaca;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;word-break:break-word}.req[data-v-96855383],.opt[data-v-96855383]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.req[data-v-96855383]{color:#f59e0b}.opt[data-v-96855383]{color:#64748b}.ok-note[data-v-96855383]{color:#a7f3d0}.warn-note[data-v-96855383]{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#fcd9a0;padding:12px 14px;border-radius:10px;font-size:12.5px;line-height:1.55}.cred-status[data-v-96855383]{background:#0b0f17;border:1px solid #1B2332;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c7d2e1}.cred-status strong[data-v-96855383]{color:#f5f7fc}.text-reconnect[data-v-96855383]{color:#10b981;border-color:#10b9814d;background:#10b9810f}.text-reconnect[data-v-96855383]:hover{background:#10b9811f}.brand-logo.basic[data-v-96855383]{background:#334155}.diag-modal[data-v-96855383]{max-width:860px}.diag-table-wrap[data-v-96855383]{overflow-x:auto;border:1px solid #1B2332;border-radius:12px}.diag-table[data-v-96855383]{width:100%;border-collapse:collapse;font-size:12px}.diag-table th[data-v-96855383]{text-align:left;padding:10px 12px;color:#72829d;font-weight:600;background:#0b0f17;border-bottom:1px solid #1B2332;white-space:nowrap}.diag-table td[data-v-96855383]{padding:10px 12px;border-bottom:1px solid #151C29;color:#c7d2e1;vertical-align:top}.diag-rail[data-v-96855383]{font-weight:700;color:#f5f7fc;white-space:nowrap}.diag-feed[data-v-96855383],.diag-needs[data-v-96855383]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.diag-pill[data-v-96855383]{padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;white-space:nowrap}.diag-ok[data-v-96855383]{background:#10b9811f;color:#10b981}.diag-bad[data-v-96855383]{background:#ef44441f;color:#f87171}.diag-unknown[data-v-96855383]{background:#94a3b81f;color:#94a3b8}.diag-log-title[data-v-96855383]{font-size:13px;font-weight:700;color:#f5f7fc;margin-top:8px}.diag-exchange[data-v-96855383]{background:#0b0f17;border:1px solid #1B2332;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.diag-exchange-head[data-v-96855383]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.diag-method[data-v-96855383]{font-size:10.5px;font-weight:700;color:#93c5fd}.diag-url[data-v-96855383]{font-size:11.5px;color:#c7d2e1;word-break:break-all;flex:1 1 auto}.diag-status[data-v-96855383]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px}.diag-status.ok[data-v-96855383]{background:#10b9811f;color:#10b981}.diag-status.bad[data-v-96855383]{background:#ef44441f;color:#f87171}.diag-line[data-v-96855383]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#9baac3;word-break:break-all;line-height:1.5}.diag-line-err[data-v-96855383]{color:#fca5a5}@media (max-width: 720px){.form-row[data-v-96855383]{grid-template-columns:1fr}.hero-actions[data-v-96855383]{width:100%}.hero-secondary-btn[data-v-96855383],.hero-action-btn[data-v-96855383]{width:100%;justify-content:center}}.theme-light .app-option-btn{background:#fff!important;border-color:#cbd5e1!important}.theme-light .app-option-btn:hover{background:#eff6ff!important;border-color:#3b82f6!important}.theme-light .node-stat-card,.theme-light .upi-card,.theme-light .node-flow-card,.theme-light .diag-card{background:#fff!important;border-color:#e2e8f0!important}.theme-light .upi-section-title,.theme-light .upi-card-title,.theme-light .diag-log-title{color:#0f172a!important}.theme-light .diag-exchange{background:#f8fafc!important;border-color:#e2e8f0!important}.theme-light .diag-url,.theme-light .diag-line{color:#475569!important}.theme-light .provider-modal{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 48px #0f172a29!important}.theme-light .modal-header{border-bottom:1px solid #E2E8F0!important}.theme-light .close-btn{color:#64748b!important}.theme-light .close-btn:hover{background:#fee2e2!important;color:#dc2626!important}.theme-light .modal-instruction{color:#64748b!important}.theme-light .hero-secondary-btn,.theme-light .action-btn,.theme-light .section-refresh-btn,.theme-light .empty-action-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .hero-secondary-btn:hover,.theme-light .action-btn:hover,.theme-light .section-refresh-btn:hover,.theme-light .empty-action-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .diag-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #E2E8F0!important}.theme-light .diag-table td{background:#fff!important;color:#1e293b!important;border-bottom:1px solid #F1F5F9!important}.theme-light .diag-rail{color:#0f172a!important}.theme-light .input-with-prefix{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .app-context-badge{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0f172a!important}.theme-light .provider-modal-overlay{background:#0f172a73!important}.theme-light .app-option-btn{background:#f8fafc!important;border:1px solid #E2E8F0!important}.theme-light .app-option-btn:hover{background:#eff6ff!important;border-color:#3867e0!important}.theme-light .app-option-name{color:#0f172a!important}.theme-light .prefix{background:#f1f5f9!important;border-right:1px solid #CBD5E1!important;color:#475569!important}.theme-light .input-with-prefix input{color:#0f172a!important}.theme-light .otp-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .otp-sent-alert{background:#eff6ff!important;border:1px solid #BFDBFE!important;color:#1e40af!important}.theme-light .otp-sent-alert p{color:#475569!important}.theme-light .modal-error{background:#fef2f2!important;border:1px solid #FECACA!important;color:#dc2626!important}.theme-light .provider-apps-container{color:#0f172a!important}.theme-light .apps-hero{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 16px #0f172a0a!important}.theme-light .hero-title{color:#0f172a!important}.theme-light .hero-desc{color:#64748b!important}.theme-light .hero-action-btn{background:#2563eb!important;border:1px solid #1D4ED8!important;color:#fff!important;box-shadow:0 4px 14px #2563eb4d!important}.theme-light .hero-action-btn:hover{background:#1d4ed8!important}.theme-light .section-header h2{color:#0f172a!important}.theme-light .empty-state-card{background:#fff!important;border:1px dashed #CBD5E1!important;box-shadow:0 2px 8px #0f172a0a!important}.theme-light .empty-state-card h3{color:#0f172a!important}.theme-light .empty-state-card p{color:#64748b!important}.theme-light .linked-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 12px #0f172a0a!important}.theme-light .brand-text h4{color:#0f172a!important}.theme-light .brand-number{color:#475569!important}.theme-light .rail-chip{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .sync-chip.sync-idle{background:#f1f5f9!important;color:#64748b!important}.theme-light .sync-time{color:#64748b!important}.theme-light .linked-card-stats{background:#f8fafc!important;border:1px solid #E2E8F0!important}.theme-light .stat-label{color:#64748b!important}.theme-light .stat-value{color:#0f172a!important}.theme-light .action-btn{background:#f8fafc!important;border:1px solid #CBD5E1!important;color:#334155!important}.theme-light .action-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .action-btn.text-muted{color:#334155!important}.theme-light .action-btn.text-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#d97706!important}.theme-light .action-btn.text-warning:hover{background:#fef3c7!important;color:#b45309!important}.theme-light .action-btn.text-danger{background:#fffbeb!important;border-color:#fde68a!important;color:#d97706!important}.theme-light .action-btn.text-danger:hover{background:#fef3c7!important;color:#b45309!important}.theme-light .action-btn.text-reconnect{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.theme-light .action-btn.text-reconnect:hover{background:#dbeafe!important;color:#1d4ed8!important}.theme-light .action-btn.text-danger-delete{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}.theme-light .action-btn.text-danger-delete:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}.theme-light .form-group label{color:#334155!important}.theme-light .form-group input,.theme-light .form-group select{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .form-group input:focus,.theme-light .form-group select:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb26!important}.theme-light .cred-status{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#334155!important}.field-hint[data-v-96855383]{font-size:11.5px;color:#64748b;margin-top:2px;line-height:1.4}.brand-phone-tag[data-v-96855383]{display:inline-block;font-size:11.5px;color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);padding:2px 8px;border-radius:6px;margin-top:4px;width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tab-content-container[data-v-577d9f3f]{display:flex;flex-direction:column;gap:22px}.hero-title-row[data-v-577d9f3f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.five-cards-grid[data-v-577d9f3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.overview-dual-grid[data-v-577d9f3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:20px}.search-bar-row[data-v-577d9f3f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.search-input-wrapper[data-v-577d9f3f]{position:relative;flex:1;min-width:260px}.search-icon[data-v-577d9f3f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted-foreground)}.search-input[data-v-577d9f3f]{width:100%;padding:8px 12px 8px 36px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;color:var(--foreground);font-size:13px;outline:none;transition:all .2s ease}.search-input[data-v-577d9f3f]:focus{border-color:var(--primary);box-shadow:0 0 0 2px #00c6ff26}.filter-pills-row[data-v-577d9f3f]{display:flex;gap:6px}.filter-pill-btn[data-v-577d9f3f]{padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;background:#ffffff0d;border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;transition:all .2s ease}.filter-pill-btn[data-v-577d9f3f]:hover{background:#ffffff1a;color:var(--foreground)}.filter-pill-btn.active[data-v-577d9f3f]{background:var(--primary);border-color:var(--primary);color:#fff}.withdrawal-grid[data-v-577d9f3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.balance-summary-card[data-v-577d9f3f]{display:flex;flex-direction:column;justify-content:space-between}.wallet-amount-display[data-v-577d9f3f]{font-size:38px;font-weight:700;color:var(--primary);margin:18px 0}.balance-meta-list[data-v-577d9f3f]{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:14px}.balance-meta-item[data-v-577d9f3f]{display:flex;justify-content:space-between;font-size:13px}.payout-form[data-v-577d9f3f]{display:flex;flex-direction:column;gap:14px}.form-grid-2[data-v-577d9f3f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-chips-row[data-v-577d9f3f]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.chip-btn[data-v-577d9f3f]{padding:4px 8px;border-radius:6px;font-size:11px;font-family:monospace;background:#ffffff0f;border:1px solid var(--border);color:var(--foreground);cursor:pointer;transition:all .15s ease}.chip-btn[data-v-577d9f3f]:hover:not(:disabled){background:#00c6ff26;border-color:var(--primary);color:var(--primary)}.chip-btn.chip-max[data-v-577d9f3f]{background:#10b98126;border-color:#10b981;color:#10b981;font-weight:600}.chip-btn[data-v-577d9f3f]:disabled{opacity:.4;cursor:not-allowed}.settings-grid[data-v-577d9f3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px}.profile-details-list[data-v-577d9f3f]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.profile-detail-row[data-v-577d9f3f]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.detail-label[data-v-577d9f3f]{color:var(--muted-foreground)}.detail-value[data-v-577d9f3f]{color:var(--foreground)}.password-form[data-v-577d9f3f]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.toast-notification[data-v-577d9f3f]{position:fixed;top:20px;right:24px;z-index:100;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:0 10px 30px #0009;animation:slideIn-577d9f3f .2s ease-out}.toast-notification.success[data-v-577d9f3f]{background-color:#fff;border:1px solid #a7f3d0;color:var(--primary)}.toast-notification.error[data-v-577d9f3f]{background-color:#fff;border:1px solid #fecaca;color:var(--red-500)}.toast-icon[data-v-577d9f3f]{width:16px;height:16px;flex-shrink:0}@keyframes slideIn-577d9f3f{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.table-header-bar[data-v-577d9f3f]{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.table-title[data-v-577d9f3f]{font-size:14px;font-weight:600;color:var(--foreground)}.table-subtitle[data-v-577d9f3f]{font-size:12px;color:var(--muted-foreground);margin-top:2px}.text-muted[data-v-577d9f3f]{color:var(--muted-foreground)}.text-xs[data-v-577d9f3f]{font-size:11px}.font-medium[data-v-577d9f3f]{font-weight:500}.empty-state[data-v-577d9f3f]{text-align:center;padding:32px 16px!important;color:var(--muted-foreground)}@media (max-width: 768px){.section-hero[data-v-577d9f3f]{flex-direction:column;align-items:flex-start;gap:12px}.hero-actions[data-v-577d9f3f]{width:100%;display:flex;flex-direction:column;gap:8px}.hero-actions .btn[data-v-577d9f3f]{width:100%}.stat-cards-grid[data-v-577d9f3f]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.filter-pills-row[data-v-577d9f3f]{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;width:100%;padding-bottom:4px}.filter-pill-btn[data-v-577d9f3f]{flex-shrink:0}.table-container[data-v-577d9f3f]{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.stat-cards-grid[data-v-577d9f3f]{grid-template-columns:1fr!important;gap:10px!important}}.theme-light .chip-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}.theme-light .chip-btn:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .chip-btn.chip-max{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important}.theme-light .filter-pill-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#475569!important}.theme-light .filter-pill-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.theme-light .filter-pill-btn.active{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.theme-light .wallet-amount-display{color:#0f172a!important}.theme-light .balance-meta-list{border-top-color:#e2e8f0!important}.theme-light .search-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important}.theme-light .search-input:focus{border-color:#2563eb!important}.theme-light .search-icon{color:#64748b!important}.theme-light .table-header-bar{background:#fff!important;border-bottom:1px solid #E2E8F0!important}.theme-light .table-title{color:#0f172a!important}.theme-light .table-subtitle{color:#64748b!important}.theme-light .profile-detail-row{border-bottom-color:#e2e8f0!important}.theme-light .modal-overlay{background:#0f172a73!important}.theme-light .modal-card{background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 25px 50px -12px #0f172a40!important}.theme-light .modal-header{background:#fff!important;border-bottom:1px solid #E2E8F0!important}.theme-light .modal-header h3{color:#0f172a!important}.theme-light .modal-body{background:#fff!important;color:#0f172a!important}.theme-light .modal-footer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}.quickpay-viewport[data-v-0b72924c]{min-height:100vh;background-color:#f7f8fa;display:flex;justify-content:center;align-items:flex-start;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased}.quickpay-container[data-v-0b72924c]{width:100%;max-width:440px;min-height:100vh;background-color:#fff;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;box-sizing:border-box}.quickpay-header[data-v-0b72924c]{height:52px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;position:sticky;top:0;z-index:10}.header-left[data-v-0b72924c]{width:60px}.header-title[data-v-0b72924c]{font-size:17px;font-weight:700;color:#1a1a1a;text-align:center;flex:1}.header-right[data-v-0b72924c]{width:60px;display:flex;justify-content:flex-end}.header-timer-pill[data-v-0b72924c]{background-color:#f0f4ff;color:#3c59ff;font-size:13px;font-weight:700;padding:3px 8px;border-radius:12px;letter-spacing:.5px}.state-view[data-v-0b72924c]{padding:20px 16px 32px;flex:1;display:flex;flex-direction:column}.state-loading[data-v-0b72924c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh}.loader-container[data-v-0b72924c]{display:flex;justify-content:center;align-items:center;width:5em;height:5em;margin-bottom:24px}.loader[data-v-0b72924c]{font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin-0b72924c 1.3s infinite linear;transform:translateZ(0)}@keyframes mulShdSpin-0b72924c{0%,to{box-shadow:0 -3em 0 .2em #3c59ff,2em -2em #3c59ff,3em 0 0 -1em #3c59ff,2em 2em 0 -1em #3c59ff,0 3em 0 -1em #3c59ff,-2em 2em 0 -1em #3c59ff,-3em 0 0 -1em #3c59ff,-2em -2em #3c59ff}12.5%{box-shadow:0 -3em #3c59ff,2em -2em 0 .2em #3c59ff,3em 0 #3c59ff,2em 2em 0 -1em #3c59ff,0 3em 0 -1em #3c59ff,-2em 2em 0 -1em #3c59ff,-3em 0 0 -1em #3c59ff,-2em -2em 0 -1em #3c59ff}25%{box-shadow:0 -3em 0 -.5em #3c59ff,2em -2em #3c59ff,3em 0 0 .2em #3c59ff,2em 2em #3c59ff,0 3em 0 -1em #3c59ff,-2em 2em 0 -1em #3c59ff,-3em 0 0 -1em #3c59ff,-2em -2em 0 -1em #3c59ff}37.5%{box-shadow:0 -3em 0 -1em #3c59ff,2em -2em 0 -1em #3c59ff,3em 0 #3c59ff,2em 2em 0 .2em #3c59ff,0 3em #3c59ff,-2em 2em 0 -1em #3c59ff,-3em 0 0 -1em #3c59ff,-2em -2em 0 -1em #3c59ff}50%{box-shadow:0 -3em 0 -1em #3c59ff,2em -2em 0 -1em #3c59ff,3em 0 0 -1em #3c59ff,2em 2em #3c59ff,0 3em 0 .2em #3c59ff,-2em 2em #3c59ff,-3em 0 0 -1em #3c59ff,-2em -2em 0 -1em #3c59ff}62.5%{box-shadow:0 -3em 0 -1em #3c59ff,2em -2em 0 -1em #3c59ff,3em 0 0 -1em #3c59ff,2em 2em 0 -1em #3c59ff,0 3em #3c59ff,-2em 2em 0 .2em #3c59ff,-3em 0 #3c59ff,-2em -2em 0 -1em #3c59ff}75%{box-shadow:0 -3em 0 -1em #3c59ff,2em -2em 0 -1em #3c59ff,3em 0 0 -1em #3c59ff,2em 2em 0 -1em #3c59ff,0 3em 0 -1em #3c59ff,-2em 2em #3c59ff,-3em 0 0 .2em #3c59ff,-2em -2em #3c59ff}87.5%{box-shadow:0 -3em #3c59ff,2em -2em 0 -1em #3c59ff,3em 0 0 -1em #3c59ff,2em 2em 0 -1em #3c59ff,0 3em 0 -1em #3c59ff,-2em 2em #3c59ff,-3em 0 #3c59ff,-2em -2em 0 .2em #3c59ff}}.loading-label[data-v-0b72924c]{font-size:18px;font-weight:800;color:#1a1a1a;letter-spacing:.5px}.amount-title[data-v-0b72924c]{text-align:center;font-size:13px;color:#666;margin-bottom:6px}.amount-value[data-v-0b72924c]{text-align:center;font-size:34px;font-weight:800;color:#1a1a1a;margin-bottom:6px;display:flex;align-items:baseline;justify-content:center;gap:4px}.currency-symbol[data-v-0b72924c]{font-size:20px;font-weight:700}.amount-subtitle[data-v-0b72924c]{text-align:center;font-size:12px;color:#888;margin-bottom:14px}.qr-heading[data-v-0b72924c]{text-align:center;font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.qr-box[data-v-0b72924c]{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.qr-image[data-v-0b72924c]{width:190px;height:190px;border-radius:8px;background:#fff;box-shadow:0 2px 10px #0000000f;padding:6px;border:1px solid #eeeeee}.qr-placeholder[data-v-0b72924c]{width:190px;height:190px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:8px;color:#999;font-size:12px}.qr-warning-text[data-v-0b72924c]{text-align:center;font-size:12px;font-weight:700;color:#e63e3e;line-height:1.4;padding:0 10px;margin-bottom:12px}.save-btn-row[data-v-0b72924c]{display:flex;justify-content:center;margin-bottom:20px}.btn-save-qr[data-v-0b72924c]{width:80px;height:28px;background-color:#3c59ff;color:#fff;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.btn-save-qr[data-v-0b72924c]:active{opacity:.85}.provider-section[data-v-0b72924c]{margin-bottom:22px}.provider-section-title[data-v-0b72924c]{font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:12px}.provider-list[data-v-0b72924c]{display:flex;flex-direction:column;gap:10px}.provider-item[data-v-0b72924c]{background-color:#f7f7f7;border-radius:12px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.provider-item[data-v-0b72924c]:active{background-color:#ebebeb;transform:scale(.99)}.provider-icon-box[data-v-0b72924c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.provider-icon[data-v-0b72924c]{width:28px;height:28px;object-fit:contain}.provider-name[data-v-0b72924c]{flex:1;font-size:15px;font-weight:700;color:#1a1a1a;margin-left:12px}.provider-action-tag[data-v-0b72924c]{display:flex;align-items:center}.breath-img[data-v-0b72924c]{width:26px;height:26px;animation:breathAnimation-0b72924c 1.1s ease-in-out infinite}@keyframes breathAnimation-0b72924c{0%,to{transform:scale(.7)}50%{transform:scale(1)}}.scan-tag-img[data-v-0b72924c]{width:20px;height:20px}.utr-header-row[data-v-0b72924c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.utr-section-title[data-v-0b72924c]{font-size:15px;font-weight:800;color:#1a1a1a}.guide-trigger[data-v-0b72924c]{display:flex;align-items:center;cursor:pointer;gap:4px}.guide-icon[data-v-0b72924c]{width:14px;height:14px}.guide-text[data-v-0b72924c]{font-size:12px;font-weight:600;color:#3c59ff}.utr-input-card[data-v-0b72924c]{background-color:#f7f7f7;border-radius:12px;padding:0 12px;height:48px;display:flex;align-items:center;margin-bottom:14px;border:1px solid #ebebeb}.card-icon[data-v-0b72924c]{width:18px;height:15px;margin-right:8px}.req-star[data-v-0b72924c]{color:#e80000;font-weight:800;font-size:14px;margin-right:4px}.utr-label[data-v-0b72924c]{font-size:14px;font-weight:800;color:#1a1a1a;margin-right:12px}.input-wrap[data-v-0b72924c]{flex:1;height:100%;display:flex;align-items:center}.utr-field[data-v-0b72924c]{width:100%;height:100%;border:none;background:transparent;font-size:13px;color:#1a1a1a;font-weight:600;outline:none}.utr-field[data-v-0b72924c]::placeholder{color:#aaa;font-weight:400;font-size:12px}.btn-submit-utr[data-v-0b72924c]{width:100%;height:44px;background-color:#3c59ff;color:#fff;font-size:15px;font-weight:700;border-radius:10px;border:none;cursor:pointer;margin-bottom:16px;transition:opacity .2s ease}.btn-submit-utr[data-v-0b72924c]:disabled{opacity:.6;cursor:not-allowed}.security-footer[data-v-0b72924c]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px}.safe-icon[data-v-0b72924c]{width:13px;height:15px}.safe-text[data-v-0b72924c]{font-size:11px;font-weight:400;color:#777}.state-feedback[data-v-0b72924c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65vh;text-align:center;padding:40px 20px}.feedback-icon-box[data-v-0b72924c]{width:110px;height:138px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.feedback-img[data-v-0b72924c]{max-width:100%;max-height:100%;object-fit:contain}.feedback-title[data-v-0b72924c]{font-size:18px;font-weight:800;color:#1a1a1a;margin-bottom:8px}.feedback-desc[data-v-0b72924c]{font-size:14px;font-weight:500;color:#aaa}.base-overlay[data-v-0b72924c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000008c;z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn-0b72924c .25s ease}.base-popup[data-v-0b72924c]{background:#fff;z-index:1001;box-sizing:border-box}.popup-center[data-v-0b72924c]{border-radius:16px;box-shadow:0 10px 30px #00000026}.popup-bottom[data-v-0b72924c]{position:fixed;bottom:0;left:0;width:100%;animation:slideUp-0b72924c .3s ease}.popup-bottom.is-round[data-v-0b72924c]{border-top-left-radius:20px;border-top-right-radius:20px}.close-btn[data-v-0b72924c]{position:absolute;top:14px;right:14px;background:transparent;border:none;font-size:18px;color:#666;cursor:pointer;z-index:1002}.tip-modal-content[data-v-0b72924c]{width:300px;padding:24px 20px;text-align:center}.tip-title[data-v-0b72924c]{font-size:17px;font-weight:800;color:#1a1a1a;margin-bottom:12px}.tip-message[data-v-0b72924c]{font-size:14px;font-weight:700;color:#e63e3e;margin-bottom:24px;line-height:1.4}.tip-actions[data-v-0b72924c]{display:flex;justify-content:space-between;gap:12px}.tip-btn-cancel[data-v-0b72924c]{flex:1;height:40px;background-color:#ededed;color:#1a1a1a;font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer}.tip-btn-confirm[data-v-0b72924c]{flex:1;height:40px;background-color:#3c59ff;color:#fff;font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer}.hint-modal-content[data-v-0b72924c]{width:310px;padding:24px 20px;text-align:center}.hint-title[data-v-0b72924c]{font-size:18px;font-weight:800;color:#1a1a1a;margin-bottom:14px}.hint-message[data-v-0b72924c]{font-size:14px;color:#1a1a1a;line-height:1.45;margin-bottom:22px}.btn-hint-confirm[data-v-0b72924c]{width:160px;height:40px;background-color:#3c59ff;color:#fff;font-size:14px;font-weight:700;border-radius:20px;border:none;cursor:pointer}.tutorial-bottom-sheet[data-v-0b72924c]{max-height:85vh;padding:44px 16px 20px;background-color:#fff}.tutorial-scroll-wrap[data-v-0b72924c]{max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.tuto-img[data-v-0b72924c]{width:100%;display:block}.qr-bottom-sheet[data-v-0b72924c]{max-height:85vh;padding:24px 20px 30px;text-align:center}.sheet-title[data-v-0b72924c]{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:4px}.sheet-subtitle[data-v-0b72924c]{font-size:13px;color:#666;margin-bottom:12px}.modal-qr-box[data-v-0b72924c]{margin-bottom:8px}.mt-4[data-v-0b72924c]{margin-top:16px}.quickpay-toast[data-v-0b72924c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#323232;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;z-index:9999;box-shadow:0 4px 14px #00000040;animation:fadeIn-0b72924c .15s ease;pointer-events:none;text-align:center;max-width:80%}@keyframes fadeIn-0b72924c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0b72924c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vpa-copy-card[data-v-0b72924c]{display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:8px 12px;margin:10px auto 14px;max-width:320px}.vpa-text-wrap[data-v-0b72924c]{display:flex;align-items:center;gap:6px;overflow:hidden;margin-right:8px}.vpa-label[data-v-0b72924c]{font-size:12px;color:#64748b;font-weight:600;flex-shrink:0}.vpa-val[data-v-0b72924c]{font-size:13px;color:#0f172a;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.btn-copy-vpa[data-v-0b72924c]{background-color:#2563eb;color:#fff;border:none;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s}.btn-copy-vpa[data-v-0b72924c]:active{background-color:#1d4ed8}.main-intent-row[data-v-0b72924c]{margin:8px auto 14px;max-width:320px}.btn-main-intent[data-v-0b72924c]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:12px 16px;border-radius:12px;box-shadow:0 4px 14px #2563eb59;cursor:pointer;transition:transform .1s ease,background .2s ease}.btn-main-intent[data-v-0b72924c]:active{transform:scale(.98);background:#1e40af}.provider-item[data-v-0b72924c]{text-decoration:none;color:inherit}.docs-container[data-v-14fd66a0]{min-height:100vh;background:#0f172a;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.docs-container.light-theme[data-v-14fd66a0]{background:#f8fafc;color:#1e293b}.docs-header[data-v-14fd66a0]{height:64px;background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:50}.light-theme .docs-header[data-v-14fd66a0]{background:#ffffffe0;border-bottom:1px solid #e2e8f0}.header-left[data-v-14fd66a0]{display:flex;align-items:center;gap:12px}.mobile-menu-btn[data-v-14fd66a0]{display:none;background:none;border:none;color:inherit;cursor:pointer}.brand-link[data-v-14fd66a0]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-logo-pill[data-v-14fd66a0]{background:#fff;height:34px;padding:3px 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;flex-shrink:0}.brand-logo-img[data-v-14fd66a0]{height:24px;width:auto;object-fit:contain;display:block}.brand-tag[data-v-14fd66a0]{font-size:.72rem;padding:2px 6px;border-radius:4px;background:#3b82f626;color:#60a5fa;margin-left:8px;font-weight:600}.header-center[data-v-14fd66a0]{flex:1;max-width:480px;margin:0 24px}.search-box[data-v-14fd66a0]{position:relative;display:flex;align-items:center}.search-icon[data-v-14fd66a0]{position:absolute;left:12px;color:#64748b}.search-input[data-v-14fd66a0]{width:100%;height:38px;padding:0 38px;border-radius:20px;background:#1e293bb3;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.88rem;outline:none;transition:all .2s}.light-theme .search-input[data-v-14fd66a0]{background:#f1f5f9;border:1px solid #cbd5e1;color:#0f172a}.search-input[data-v-14fd66a0]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.kbd-badge[data-v-14fd66a0]{position:absolute;right:12px;font-size:.7rem;color:#64748b;border:1px solid rgba(255,255,255,.15);padding:2px 6px;border-radius:4px}.clear-search[data-v-14fd66a0]{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1rem}.header-right[data-v-14fd66a0]{display:flex;align-items:center;gap:16px}.nav-links[data-v-14fd66a0]{display:flex;gap:6px}.nav-item[data-v-14fd66a0]{background:none;border:none;color:#94a3b8;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.nav-item[data-v-14fd66a0]:hover,.nav-item.active[data-v-14fd66a0]{color:#10b981;background:#10b9811a}.tester-pill[data-v-14fd66a0]{color:#f59e0b!important;background:#f59e0b1a!important}.header-actions[data-v-14fd66a0]{display:flex;align-items:center;gap:10px}.theme-btn[data-v-14fd66a0]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:inherit;padding:6px 10px;border-radius:8px;cursor:pointer}.login-link[data-v-14fd66a0]{background:#10b981;color:#fff;padding:6px 14px;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:600;transition:opacity .2s}.login-link[data-v-14fd66a0]:hover{opacity:.9}.docs-body[data-v-14fd66a0]{display:flex;flex:1}.docs-sidebar[data-v-14fd66a0]{width:280px;background:#0f172a99;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:64px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow-y:auto}.light-theme .docs-sidebar[data-v-14fd66a0]{background:#f8fafc;border-right:1px solid #e2e8f0}.sidebar-scroller[data-v-14fd66a0]{padding:20px 14px;flex:1}.sidebar-group[data-v-14fd66a0]{margin-bottom:22px}.group-title[data-v-14fd66a0]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#64748b;padding:0 10px 8px;display:flex;align-items:center;gap:6px}.group-items[data-v-14fd66a0]{display:flex;flex-direction:column;gap:2px}.sidebar-item[data-v-14fd66a0]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:none;border:none;color:#94a3b8;font-size:.86rem;text-align:left;cursor:pointer;transition:all .15s;width:100%}.light-theme .sidebar-item[data-v-14fd66a0]{color:#475569}.sidebar-item[data-v-14fd66a0]:hover{background:#ffffff0d;color:#f1f5f9}.light-theme .sidebar-item[data-v-14fd66a0]:hover{background:#e2e8f0;color:#0f172a}.sidebar-item.active[data-v-14fd66a0]{background:#10b98126;color:#10b981;font-weight:600}.method-mini[data-v-14fd66a0]{font-size:.65rem;font-weight:700;padding:2px 5px;border-radius:4px;font-family:monospace}.method-mini.post[data-v-14fd66a0]{background:#3b82f633;color:#60a5fa}.method-mini.get[data-v-14fd66a0]{background:#10b98133;color:#34d399}.method-mini.inr[data-v-14fd66a0]{background:#f59e0b33;color:#fbbf24}.method-mini.live[data-v-14fd66a0]{background:#ef444433;color:#f87171}.sidebar-footer[data-v-14fd66a0]{padding:14px 18px;border-top:1px solid rgba(255,255,255,.08)}.env-tag[data-v-14fd66a0]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#64748b}.env-tag .dot[data-v-14fd66a0]{width:6px;height:6px;border-radius:50%;background:#10b981}.docs-content[data-v-14fd66a0]{flex:1;padding:32px 48px 80px;max-width:1080px}.doc-section[data-v-14fd66a0]{animation:fadeIn-14fd66a0 .2s ease-in-out}@keyframes fadeIn-14fd66a0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.doc-header[data-v-14fd66a0]{margin-bottom:28px}.breadcrumb[data-v-14fd66a0]{font-size:.8rem;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.doc-title[data-v-14fd66a0]{font-size:2.2rem;font-weight:800;letter-spacing:-.8px;margin:0 0 12px}.doc-lead[data-v-14fd66a0]{font-size:1.05rem;line-height:1.6;color:#94a3b8;margin:0}.light-theme .doc-lead[data-v-14fd66a0]{color:#475569}.sub-heading[data-v-14fd66a0]{font-size:1.35rem;font-weight:700;margin:36px 0 16px;letter-spacing:-.3px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.light-theme .sub-heading[data-v-14fd66a0]{border-bottom:1px solid #e2e8f0}.callout[data-v-14fd66a0]{display:flex;gap:14px;padding:16px 20px;border-radius:10px;margin:20px 0;font-size:.92rem;line-height:1.5}.callout.info[data-v-14fd66a0]{background:#3b82f61a;border-left:4px solid #3b82f6;color:#bfdbfe}.light-theme .callout.info[data-v-14fd66a0]{color:#1e40af}.callout.warning[data-v-14fd66a0]{background:#f59e0b1a;border-left:4px solid #f59e0b;color:#fde68a}.light-theme .callout.warning[data-v-14fd66a0]{color:#92400e}.callout.success[data-v-14fd66a0]{background:#10b9811a;border-left:4px solid #10b981;color:#a7f3d0}.light-theme .callout.success[data-v-14fd66a0]{color:#065f46}.endpoint-banner[data-v-14fd66a0]{display:flex;align-items:center;gap:12px;background:#1e293bcc;padding:12px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.1);margin:20px 0;font-family:monospace}.light-theme .endpoint-banner[data-v-14fd66a0]{background:#f1f5f9;border:1px solid #cbd5e1}.endpoint-banner .method[data-v-14fd66a0]{font-weight:700;font-size:.8rem;padding:4px 8px;border-radius:4px}.endpoint-banner .method.post[data-v-14fd66a0]{background:#2563eb;color:#fff}.endpoint-banner .method.get[data-v-14fd66a0]{background:#059669;color:#fff}.endpoint-banner .url[data-v-14fd66a0]{font-size:.92rem;font-weight:600;color:#f8fafc}.light-theme .endpoint-banner .url[data-v-14fd66a0]{color:#0f172a}.endpoint-banner .tag[data-v-14fd66a0]{margin-left:auto;font-size:.75rem;color:#64748b}.step-card[data-v-14fd66a0]{display:flex;gap:16px;background:#1e293b66;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px 22px;margin-bottom:14px}.light-theme .step-card[data-v-14fd66a0]{background:#fff;border:1px solid #e2e8f0}.step-badge[data-v-14fd66a0]{background:#10b981;color:#fff;font-weight:700;font-size:.75rem;padding:4px 10px;border-radius:6px;height:fit-content}.step-content h4[data-v-14fd66a0]{margin:0 0 8px;font-size:1.05rem}.step-content p[data-v-14fd66a0],.step-content ul[data-v-14fd66a0]{margin:0 0 10px;color:#94a3b8;line-height:1.5}.light-theme .step-content p[data-v-14fd66a0],.light-theme .step-content ul[data-v-14fd66a0]{color:#475569}.code-box[data-v-14fd66a0]{background:#090d16;padding:10px 14px;border-radius:6px;overflow-x:auto;font-family:monospace;font-size:.85rem;color:#38bdf8;word-break:break-all}.code-tab-card[data-v-14fd66a0]{background:#090d16;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;margin:20px 0}.tab-header[data-v-14fd66a0]{display:flex;align-items:center;background:#0f172a;border-bottom:1px solid rgba(255,255,255,.08);padding:4px 12px}.tab-btn[data-v-14fd66a0]{background:none;border:none;color:#94a3b8;padding:8px 14px;font-size:.82rem;font-weight:600;cursor:pointer}.tab-btn.active[data-v-14fd66a0]{color:#10b981;border-bottom:2px solid #10b981}.copy-btn[data-v-14fd66a0]{margin-left:auto;background:#ffffff14;border:none;color:#94a3b8;font-size:.75rem;padding:4px 10px;border-radius:4px;cursor:pointer}.copy-btn[data-v-14fd66a0]:hover{color:#fff;background:#ffffff26}.tab-body[data-v-14fd66a0]{padding:18px;overflow-x:auto}.tab-body pre[data-v-14fd66a0],.code-box-json pre[data-v-14fd66a0]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;line-height:1.5;color:#e2e8f0}.code-box-json[data-v-14fd66a0]{background:#090d16;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:18px;overflow-x:auto;margin:16px 0}.params-table-card[data-v-14fd66a0]{background:#1e293b4d;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;margin:20px 0}.light-theme .params-table-card[data-v-14fd66a0]{background:#fff;border:1px solid #e2e8f0}.params-table[data-v-14fd66a0]{width:100%;border-collapse:collapse;font-size:.88rem;text-align:left}.params-table th[data-v-14fd66a0]{background:#0f172a80;padding:12px 16px;font-weight:600;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.08)}.light-theme .params-table th[data-v-14fd66a0]{background:#f1f5f9;color:#475569;border-bottom:1px solid #e2e8f0}.params-table td[data-v-14fd66a0]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.light-theme .params-table td[data-v-14fd66a0]{border-bottom:1px solid #f1f5f9}.badge[data-v-14fd66a0]{font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:4px}.badge.req[data-v-14fd66a0]{background:#ef444426;color:#f87171}.badge.opt[data-v-14fd66a0]{background:#64748b33;color:#94a3b8}.link-btn[data-v-14fd66a0]{background:none;border:none;color:#10b981;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}.grid-2col[data-v-14fd66a0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.spec-card[data-v-14fd66a0]{background:#1e293b66;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:20px}.light-theme .spec-card[data-v-14fd66a0]{background:#fff;border:1px solid #e2e8f0}.spec-card h3[data-v-14fd66a0]{margin:0 0 12px;font-size:1.1rem}.spec-card ul[data-v-14fd66a0]{padding-left:20px;margin:0;color:#94a3b8;line-height:1.6}.light-theme .spec-card ul[data-v-14fd66a0]{color:#475569}.tester-card[data-v-14fd66a0]{background:#1e293b66;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;margin:20px 0}.light-theme .tester-card[data-v-14fd66a0]{background:#fff;border:1px solid #e2e8f0}.tester-controls[data-v-14fd66a0],.tester-params-grid[data-v-14fd66a0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}.form-group[data-v-14fd66a0]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-14fd66a0]{font-size:.8rem;font-weight:600;color:#94a3b8}.input-text[data-v-14fd66a0],.input-select[data-v-14fd66a0]{height:38px;padding:0 12px;border-radius:6px;background:#0f172ab3;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.86rem;outline:none}.light-theme .input-text[data-v-14fd66a0],.light-theme .input-select[data-v-14fd66a0]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}.sig-preview-card[data-v-14fd66a0]{background:#090d16;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 18px;margin:16px 0}.preview-header[data-v-14fd66a0]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:6px}.btn-xs[data-v-14fd66a0]{background:#ffffff14;border:none;color:#10b981;padding:2px 8px;border-radius:4px;cursor:pointer}.preview-string[data-v-14fd66a0]{font-family:monospace;font-size:.8rem;color:#94a3b8;word-break:break-all;margin-bottom:8px}.preview-result[data-v-14fd66a0]{font-family:monospace;font-size:.92rem}.preview-result .label[data-v-14fd66a0]{color:#64748b}.preview-result .hash[data-v-14fd66a0]{color:#10b981;font-weight:700}.tester-footer[data-v-14fd66a0]{display:flex;justify-content:flex-end;margin-top:16px}.btn-primary[data-v-14fd66a0]{background:#10b981;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-14fd66a0]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-14fd66a0]:disabled{opacity:.5;cursor:not-allowed}.test-result-box[data-v-14fd66a0]{background:#090d16;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:16px;margin-top:18px}.test-result-box.error[data-v-14fd66a0]{border-color:#ef444466}.result-header[data-v-14fd66a0]{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;margin-bottom:8px}.checklist-grid[data-v-14fd66a0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.checklist-item[data-v-14fd66a0]{display:flex;gap:14px;background:#1e293b66;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px}.light-theme .checklist-item[data-v-14fd66a0]{background:#fff;border:1px solid #e2e8f0}.check-icon[data-v-14fd66a0]{width:28px;height:28px;border-radius:50%;background:#10b98126;color:#10b981;display:flex;align-items:center;justify-content:center;font-weight:700}.check-info h4[data-v-14fd66a0]{margin:0 0 4px;font-size:.98rem}.check-info p[data-v-14fd66a0]{margin:0;font-size:.85rem;color:#94a3b8;line-height:1.4}@media (max-width: 900px){.mobile-menu-btn[data-v-14fd66a0]{display:block}.header-center[data-v-14fd66a0],.nav-links[data-v-14fd66a0]{display:none}.docs-sidebar[data-v-14fd66a0]{position:fixed;left:-280px;top:64px;z-index:45;transition:left .25s ease}.docs-sidebar.mobile-open[data-v-14fd66a0]{left:0}.docs-content[data-v-14fd66a0]{padding:20px}.grid-2col[data-v-14fd66a0],.tester-controls[data-v-14fd66a0],.tester-params-grid[data-v-14fd66a0],.checklist-grid[data-v-14fd66a0]{grid-template-columns:1fr}}
