@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";*,input[type=radio],input[type=checkbox]{accent-color:#4F46E5!important}:root{--bg_color_L1: #0F1421;--bg_color_L2: #12192A;--bg_color_L3: #19253F;--bg_color_L4: #030516;--background: var(--bg_color_L1);--background-mesh: var(--bg_color_L1);--foreground: #FFFFFF;--card: var(--bg_color_L2);--card-foreground: #FFFFFF;--card-elevated: var(--bg_color_L3);--card-sunken: var(--bg_color_L4);--card-hover: #162138;--popover: var(--bg_color_L2);--popover-foreground: #FFFFFF;--Dividing_line_color: #253248;--Stroke_color: #2B4773;--border: var(--Dividing_line_color);--border-subtle: #1E283D;--border-accent: #2B4773;--border-focus: #4F46E5;--text_primary: #FFFFFF;--text_secondary: #9CA3AF;--text_tertiary: #627088;--text_placeholder: #2B3855;--text_disabled: #5E6C7A;--text_btn_main: #F1F7FF;--muted-foreground: var(--text_secondary);--main_color: #4F46E5;--main_gradient_1: #4F46E5;--main_gradient_2: #4F46E5;--main_gradient_color: linear-gradient(180deg, #4F46E5 0%, #4F46E5 100%);--primary: #4F46E5;--primary-hover: #4338CA;--primary-gradient: linear-gradient(180deg, #4F46E5 0%, #4F46E5 100%);--primary-subtle: rgba(79, 70, 229, .14);--primary-border: rgba(79, 70, 229, .35);--primary-foreground: #FFFFFF;--norm_green_color: #18B660;--norm_red_color: #FB5B5B;--norm_blue_color: #6EA8F4;--norm_orange_color: #6366F1;--norm_Purple_color: #B659FE;--norm_hint_color: #6366F1;--emerald-500: var(--norm_green_color);--emerald-subtle: rgba(24, 182, 96, .14);--emerald-border: rgba(24, 182, 96, .32);--amber-500: var(--norm_hint_color);--amber-subtle: rgba(99, 102, 241, .14);--amber-border: rgba(99, 102, 241, .32);--red-500: var(--norm_red_color);--red-subtle: rgba(251, 91, 91, .14);--red-border: rgba(251, 91, 91, .32);--blue-500: var(--norm_blue_color);--blue-subtle: rgba(110, 168, 244, .14);--blue-border: rgba(110, 168, 244, .32);--sky-500: #4F46E5;--clay-radius: 8px;--clay-radius-sm: 6px;--clay-radius-lg: 10px;--clay-radius-pill: 9999px;--clay-shadow-card: 0 1px 0 0 rgba(243, 249, 255, .08) inset, 0 4px 14px 0 rgba(0, 0, 0, .45);--clay-shadow-card-hover: 0 1px 0 0 rgba(243, 249, 255, .14) inset, 0 8px 24px 0 rgba(0, 0, 0, .6);--clay-shadow-modal: 0 1px 0 0 rgba(243, 249, 255, .15) inset, 0 24px 48px -8px rgba(0, 0, 0, .85);--clay-shadow-button: 0 1px 0 0 rgba(255, 255, 255, .25) inset, 0 -2px 2px 0 rgba(0, 0, 0, .3) inset, 0 4px 12px rgba(79, 70, 229, .35);--clay-shadow-sunken: inset 0 2px 4px 0 rgba(0, 0, 0, .3);--sidebar: var(--bg_color_L1);--sidebar-foreground: var(--text_primary);--sidebar-primary: var(--primary);--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: var(--bg_color_L3);--sidebar-accent-foreground: #4F46E5;--sidebar-border: var(--Dividing_line_color);--input: var(--bg_color_L3);--ring: #4F46E5;--radius: 8px;--font-sans: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, 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 #4f46e559}.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 #18b660b3}.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:#4f46e559;box-shadow:0 16px 40px -10px #000c,0 0 25px #4f46e526,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:#4f46e5}.card-icon-circle.bg-emerald{background-color:#10b981}.card-icon-circle.bg-red{background-color:#e11d48}.card-icon-circle.bg-orange{background-color:#4f46e5}.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:#4f46e54d}.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 #18b660cc}.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:#4f46e514}.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:linear-gradient(180deg,#4f46e5,#4f46e5);color:#fff;border:1px solid #4F46E5;box-shadow:0 4px 12px #4f46e54d;font-weight:700}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#818cf8,#4338ca);transform:translateY(-1px);box-shadow:0 6px 16px #4f46e566}.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:#ffffff14;border-color:#4f46e5;color:#4f46e5}.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:#4f46e5;box-shadow:0 0 0 3px #4f46e52e;background:#182235}.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:#6366f124;color:#818cf8;border:1px solid rgba(99,102,241,.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:#4f46e51f;color:#4f46e5;border:1px solid rgba(79,70,229,.3)}.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:#4f46e559}.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:#334155!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:#4f46e5;color:#050c08}.dev-method.put{background-color:#818cf8;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: #334155;--card: #FFFFFF;--card-foreground: #334155;--card-elevated: #FFFFFF;--card-sunken: #F1F5F9;--card-hover: #F8FAFC;--popover: #FFFFFF;--popover-foreground: #334155;--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: #4338CA;--primary-hover: #3730A3;--primary-gradient: #4F46E5;--primary-subtle: #EEF2FF;--primary-border: #C7D2FE;--primary-foreground: #FFFFFF;--primary-clay-shadow: 0 4px 12px rgba(79, 70, 229, .25);--secondary: #F1F5F9;--secondary-foreground: #1E293B;--muted: #F8FAFC;--muted-foreground: #475569;--accent: #F1F5F9;--accent-foreground: #334155;--border: #E2E8F0;--border-subtle: #F1F5F9;--input: #FFFFFF;--ring: #4338CA;--sidebar: #FFFFFF;--sidebar-foreground: #334155;--sidebar-primary: #4338CA;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #F1F5F9;--sidebar-accent-foreground: #334155;--sidebar-border: #E2E8F0;--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace}body.theme-light{background-color:#f4f6fa!important;color:#334155!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:#334155!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:#334155!important;background:none!important;-webkit-text-fill-color:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn.is-active,body.theme-light .payfast-sidebar-3d .sub-entry-btn.is-active{background:#eef2ff!important;color:#4338ca!important;border:1px solid rgba(79,70,229,.18)!important;font-weight:600!important;box-shadow:0 2px 8px #4f46e51f!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!important;font-weight:700!important}body.theme-light .stat-card-sub{color:#64748b!important;font-weight:500!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:#334155!important;border-color:#cbd5e1!important}body.theme-light .payin-search-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!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:#334155!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 #C7D2FE!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:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .subnav-btn.active{background:#eef2ff!important;color:#4338ca!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:#4338ca!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:#334155!important}body.theme-light .form-control:focus,body.theme-light .merchant-input:focus,body.theme-light .clay-input:focus{border-color:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!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:#c7d2fe!important;background:#f8fafc!important}body.theme-light .report-card.is-selected{background:#f0f6ff!important;border-color:#4f46e5!important;box-shadow:0 4px 16px #4f46e51f!important}body.theme-light .report-card-title{color:#334155!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:#334155!important}body.theme-light .custom-select-item:hover{background:#f1f5f9!important;color:#334155!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:#334155!important}body.theme-light .payin-subtitle,body.theme-light .page-main-sub{color:#475569!important}body.theme-light .btn-new-payout-3d{background:#4f46e5!important;border:1px solid rgba(79,70,229,.4)!important;color:#fff!important;box-shadow:0 4px 14px #4f46e547!important}body.theme-light .btn-new-payout-3d:hover{background:#4338ca!important;box-shadow:0 6px 18px #4f46e561!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:#334155!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:#334155!important}body.theme-light .stat-card-sub{color:#64748b!important}body.theme-light .stat-card-wave{opacity:.12!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:#334155!important;border-color:#94a3b8!important}body.theme-light .filter-pill-payin.active{background:#4338ca!important;border-color:#4338ca!important;color:#fff!important;box-shadow:0 4px 12px #4f46e547!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:#334155!important;box-shadow:inset 0 1px 2px #0f172a0a!important}body.theme-light .payin-search-input:focus{border-color:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!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:#334155!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:#334155!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:#334155!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:#4338ca!important;border:1px solid #C7D2FE!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 #C7D2FE!important;color:#3730a3!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:#334155!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:#334155!important}body.theme-light .withdraw-card-title{color:#334155!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:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!important}body.theme-light .input-icon-box{background:#eef2ff!important;border:1px solid #C7D2FE!important;color:#4338ca!important}body.theme-light .currency-symbol-inr{color:#4338ca!important}body.theme-light .field-icon-svg{color:#64748b!important}body.theme-light .input-control-3d{color:#334155!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:#334155!important;border-color:#94a3b8!important}body.theme-light .preset-chip-3d.max-chip{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}body.theme-light .select-control-3d{color:#334155!important}body.theme-light .select-control-3d option{background:#fff!important;color:#334155!important}body.theme-light .btn-submit-withdraw-3d{background:#4f46e5!important;border:1px solid rgba(79,70,229,.4)!important;color:#fff!important;box-shadow:0 4px 14px #4f46e54d!important}body.theme-light .bulk-dropzone{background:#f8fafc!important;border:2px dashed #CBD5E1!important;color:#1e293b!important}body.theme-light .bulk-dropzone:hover{background:#eef2ff!important;border-color:#3b82f6!important}body.theme-light .bulk-dropzone-icon{color:#4338ca!important}body.theme-light .bulk-dropzone-title{color:#334155!important}body.theme-light textarea.form-input{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!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:#334155!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:#334155!important}body.theme-light .modal-header-3d{background:#fff!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .modal-title-3d{color:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .dev-desc{color:#475569!important}body.theme-light .code-block-box{background:#334155!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:#334155!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:#12192a!important;border:1px solid #23314A!important;border-radius:8px!important;box-shadow:0 1px #f3f9ff14 inset,0 4px 14px #00000073!important;transition:all .16s 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{background:#151f33!important;border-color:#2e4064!important;box-shadow:0 1px #f3f9ff24 inset,0 8px 24px #0009!important;transform:translateY(-1px)!important}.btn-primary,.primary-submit-button,.btn-primary-gradient,.payplus-btn-primary{background:linear-gradient(180deg,#4f46e5,#4f46e5)!important;color:#fff!important;border:1px solid #4F46E5!important;border-radius:6px!important;font-weight:700!important;font-size:13px!important;box-shadow:0 1px #ffffff40 inset,0 -2px 2px #0000004d inset,0 4px 12px #4338ca59!important;transition:all .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:linear-gradient(180deg,#818cf8,#4338ca)!important;box-shadow:0 1px #ffffff59 inset,0 -2px 2px #00000059 inset,0 6px 16px #4f46e573!important;transform:translateY(-1px)!important}.btn-amber,.btn-orange,.btn-warning-action{background:linear-gradient(180deg,#4f46e5,#4f46e5)!important;color:#fff!important;border:1px solid #4F46E5!important;border-radius:6px!important;font-weight:700!important;box-shadow:0 1px #ffffff59 inset,0 -2px 2px #00000040 inset,0 4px 12px #4f46e559!important}body:not(.theme-light) .table-container,body:not(.theme-light) .data-table-wrapper,body:not(.theme-light) .table-responsive{background:#12192a!important;border:1px solid #23314A!important;border-radius:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;box-shadow:0 1px #f3f9ff14 inset,0 4px 14px #00000073!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:#00000040;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb,.data-table-wrapper::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb:hover,.data-table-wrapper::-webkit-scrollbar-thumb:hover,.table-container::-webkit-scrollbar-thumb:hover{background:#4f46e566}.font-mono.utr,.utr-pill,.utr-code{font-family:var(--font-mono);color:#c7d2fe!important;background:#4f46e51a!important;border:1px solid rgba(79,70,229,.25)!important;border-radius:6px;padding:2px 8px}body.theme-light,html.theme-light{--background: #F4F6FB;--background-mesh: #F4F6FB;--foreground: #334155;background:#f4f6fb!important;background-color:#f4f6fb!important;color:#334155!important}body.theme-light .dashboard-title-group .dashboard-main-title{color:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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(79,70,229,.3);color:#4f46e5;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-refresh-utr:hover{background:#4f46e526}.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:#4f46e5;box-shadow:0 0 0 3px #4f46e533}.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:#334155!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:#334155!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,#6366f11f,#4338ca0f);border:1px solid rgba(99,102,241,.35);border-radius:12px;box-shadow:0 4px 18px #6366f114}.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:#6366f1;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:#6366f1}.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:#6366f166}.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:#6366f126;color:#6366f1;border:1px solid rgba(99,102,241,.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:#6366f126;color:#6366f1;border-color:#6366f166}.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:#4f46e526;color:#4f46e5;border:1px solid rgba(79,70,229,.3)}.source-sms{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.source-api-poller-bharatpe,.source-api-poller{background:#6366f126;color:#6366f1;border:1px solid rgba(99,102,241,.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:#4f46e566}.candidate-card-item.selected{background:#4f46e51a;border-color:#4f46e5}.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 #4f46e533}body.theme-light .missing-payments-alert-banner{background:#fffbeb!important;border:1px solid #A5B4FC!important}body.theme-light .missing-banner-text strong{color:#3730a3!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:#334155!important}body.theme-light .source-pill{border:1px solid #e2e8f0!important;color:#64748b!important}body.theme-light .source-pill.active{background:#e0e7ff!important;color:#3730a3!important;border-color:#6366f1!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:#334155!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:#6366f11a;color:#6366f1;border:1px solid rgba(99,102,241,.3);padding:4px 10px;border-radius:6px;font-weight:600;font-size:11px;cursor:pointer;transition:all .15s ease}.btn-auto-match:hover{background:#6366f133;border-color:#6366f1}.btn-claim{background:#4f46e5;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:#4f46e5;box-shadow:0 2px 8px #4f46e566}:root[data-theme=light],html.theme-light,body.theme-light,.theme-light{--background: #F4F6FB !important;--background-mesh: #F4F6FB !important;--foreground: #334155 !important;--card: #FFFFFF !important;--card-foreground: #334155 !important;--card-elevated: #FFFFFF !important;--card-sunken: #F1F5F9 !important;--card-hover: #F8FAFC !important;--popover: #FFFFFF !important;--popover-foreground: #334155 !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: #334155 !important;--sidebar-border: #E2E8F0 !important;--text-muted: #64748B !important;color:#334155!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:#334155!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .profile-menu-btn:hover{border-color:#4338ca!important;background:#f1f5f9!important}body.theme-light .profile-title{color:#334155!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:#4f46e5!important;color:#fff!important;box-shadow:0 2px 8px #4f46e54d!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:#334155!important}body.theme-light .dropdown-user-header{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}body.theme-light .dropdown-name{color:#334155!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:#334155!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:#334155!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:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!important}body.theme-light .global-search-input{color:#334155!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:#334155!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:#334155!important}body.theme-light .nav-entry-btn:hover .entry-label{color:#334155!important}body.theme-light .nav-entry-btn.is-active{background:#eef2ff!important;color:#4338ca!important;border:1px solid rgba(79,70,229,.18)!important;box-shadow:0 2px 8px #4f46e51f!important}body.theme-light .nav-entry-btn.is-active .entry-label{color:#4338ca!important;font-weight:700!important}body.theme-light .nav-entry-btn.is-active svg{color:#4338ca!important}body.theme-light .nav-entry-btn.is-active .nav-icon{color:#4338ca!important}body.theme-light .active-pill-bar{background:#4338ca!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:#334155!important}body.theme-light .sub-entry-btn:hover .sub-label{color:#334155!important}body.theme-light .sub-entry-btn.is-active{background:#e0e7ff!important;color:#4338ca!important}body.theme-light .sub-entry-btn.is-active .sub-label{color:#4338ca!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#4f46e5!important}body.theme-light .rate-badge,.theme-light .rate-badge,[data-theme=light] .rate-badge{background:#eef2ff!important;color:#4338ca!important;border:1px solid #C7D2FE!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:#334155!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:#334155!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:#334155!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:#eef2ff!important;border-color:#3b82f6!important;color:#4338ca!important;box-shadow:0 2px 6px #4f46e526!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:#334155!important}body.theme-light .btn-primary,.theme-light .btn-primary,[data-theme=light] .btn-primary{background:#4f46e5!important;border:1px solid #4338CA!important;color:#fff!important;box-shadow:0 1px 3px #4f46e54d!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:#4338ca!important;border-color:#3730a3!important;color:#fff!important;box-shadow:0 4px 10px #4f46e559!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:#334155!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:#334155!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:#334155!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:#4f46e5!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:#334155!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:#334155!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:#334155!important}body.theme-light .filter-pill-btn.active,.theme-light .filter-pill-btn.active,[data-theme=light] .filter-pill-btn.active{background:#4f46e5!important;border-color:#4338ca!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .page-number-btn.active,.theme-light .page-number-btn.active,[data-theme=light] .page-number-btn.active{background:#4f46e5!important;border-color:#4338ca!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .app-option-btn:hover,.theme-light .app-option-btn:hover,[data-theme=light] .app-option-btn:hover{background:#eef2ff!important;border-color:#3b82f6!important;color:#4338ca!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:#334155!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:#334155!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:#4f46e5!important;border-color:#4338ca!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:#4338ca!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:#4338ca!important;border:1px solid #3730A3!important;color:#fff!important}body.theme-light .btn-warning:hover,.theme-light .btn-warning:hover,[data-theme=light] .btn-warning:hover{background:#3730a3!important;color:#fff!important}body.theme-light .btn-link-action,.theme-light .btn-link-action,[data-theme=light] .btn-link-action{color:#4f46e5!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:#4338ca!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:#334155!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:#334155!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:#334155!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:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!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:#334155!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:#334155!important;border-color:#cbd5e1!important}body.theme-light .priority-pill{background:#e0f2fe!important;border:1px solid #BAE6FD!important;color:#4f46e5!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:#4338ca!important;border:1px solid #C7D2FE!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:#eef2ff!important;color:#4f46e5!important;border:1px solid #C7D2FE!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:#334155!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:#eef2ff!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:#334155!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,#e0e7ff)!important;border:1px solid #A5B4FC!important;box-shadow:0 2px 8px #6366f114!important}body.theme-light .alert-badge,body.theme-light .missing-alert-badge-radar{background:#6366f1!important;color:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!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:#334155!important}body.theme-light .btn-refresh-utr{background:#eef2ff!important;border:1px solid #C7D2FE!important;color:#4338ca!important}body.theme-light .btn-refresh-utr:hover{background:#e0e7ff!important}body.theme-light .btn-auto-match{background:#e0e7ff!important;color:#3730a3!important;border:1px solid #A5B4FC!important}body.theme-light .btn-auto-match:hover{background:#c7d2fe!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:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!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:#eef2ff!important;border-color:#4338ca!important;box-shadow:0 0 0 1px #4338ca,0 4px 14px #4f46e526!important}body.theme-light .report-type-card .card-title,body.theme-light .card-title{color:#334155!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:#334155!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:#334155!important}body.theme-light .custom-text-input{color:#334155!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:#334155!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:#334155!important}body.theme-light .sub-filter-select:focus,body.theme-light .sub-filter-input:focus{border-color:#4338ca!important;box-shadow:0 0 0 3px #4f46e51f!important}body.theme-light .sub-filter-select option{background:#fff!important;color:#334155!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:#334155!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:#e0e7ff!important;color:#3730a3!important;border-color:#a5b4fc!important}body.theme-light .alert-banner-item.severity-info .alert-badge,body.theme-light .alert-banner-item.severity-low .alert-badge{background:#e0e7ff!important;color:#4338ca!important;border-color:#c7d2fe!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:#334155!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:#334155!important;border-color:#94a3b8!important}body.theme-light .filter-pill-btn.active{background:#4338ca!important;border-color:#4338ca!important;color:#fff!important;box-shadow:0 4px 12px #4f46e547!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:#eef2ff!important;border:1px solid #E0E7FF!important}body.theme-light .hero-icon-box svg,:root[data-theme=light] .hero-icon-box svg{color:#4f46e5!important}body.theme-light .hero-icon-box-blue,:root[data-theme=light] .hero-icon-box-blue{background-color:#eef2ff!important;border:1px solid #C7D2FE!important}body.theme-light .hero-icon-box-blue svg,:root[data-theme=light] .hero-icon-box-blue svg{color:#4338ca!important}body.theme-light .hero-title-group h1,:root[data-theme=light] .hero-title-group h1{color:#334155!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:#334155!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:#334155!important}body.theme-light .subnav-btn.active,:root[data-theme=light] .subnav-btn.active{background:#eef2ff!important;color:#4338ca!important;border-bottom:2px solid #4F46E5!important}body.theme-light .icon-green,:root[data-theme=light] .icon-green,.icon-green{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #10b98159!important}body.theme-light .icon-red,:root[data-theme=light] .icon-red,.icon-red{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #ef444459!important}body.theme-light .icon-amber,:root[data-theme=light] .icon-amber,.icon-amber{background:linear-gradient(135deg,#6366f1,#4338ca)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #6366f159!important}body.theme-light .icon-orange,:root[data-theme=light] .icon-orange,.icon-orange{background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #4f46e559!important}body.theme-light .stat-icon-square svg,:root[data-theme=light] .stat-icon-square svg,.stat-icon-square svg{color:#fff!important;stroke:#fff!important}body.theme-light .icon-blue,:root[data-theme=light] .icon-blue{background:#eef2ff!important;border:1px solid #C7D2FE!important;color:#4f46e5!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:#334155!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:#334155!important}body.theme-light .payfast-overview-hero .payfast-heading,:root[data-theme=light] .payfast-overview-hero .payfast-heading{color:#334155!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:#334155!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:#334155!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:#334155!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:#eef2ff!important;border-color:#3b82f6!important;color:#4338ca!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:#4f46e5!important;border-color:#4f46e5!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:#4f46e5!important;box-shadow:0 0 0 2px #4f46e533!important}body.theme-light .custom-text-input,:root[data-theme=light] .custom-text-input{color:#334155!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:#eef2ff!important;border:1px solid #E0E7FF!important;color:#4f46e5!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:#6366f124!important;border:1px solid rgba(99,102,241,.38)!important;color:#6366f1!important;box-shadow:0 0 10px #6366f11f}.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,#6366f126,#4338ca0d);border:1px solid rgba(99,102,241,.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:#6366f1!important;color:#3730a3!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:#c7d2fe!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:#3730a3!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 #4f46e526!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:#4f46e5!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:#334155!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:#334155!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:#334155!important}body.theme-light .compact-fee-strip .fee-cell-net .fee-val{color:#4f46e5!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:#e0e7ff!important;border-color:#c7d2fe!important;color:#4338ca!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:#fff7ed!important;color:#4338ca!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:#fff7ed!important;border:1px solid #C7D2FE!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:#4f46e5!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:#4338ca!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}:root{--radius: 14px;--clay-radius: 16px;--clay-radius-sm: 10px;--clay-radius-lg: 20px;--clay-radius-pill: 9999px;--primary: #4F46E5;--primary-hover: #4338CA;--primary-gradient: linear-gradient(180deg, #4F46E5 0%, #4F46E5 100%);--primary-border: rgba(79, 70, 229, .4);--clay-shadow-card: 0 10px 24px -4px rgba(0, 0, 0, .5), 0 4px 8px -2px rgba(0, 0, 0, .35), inset 1px 1px 1.5px rgba(255, 255, 255, .12), inset -2px -2px 4px rgba(0, 0, 0, .45);--clay-shadow-card-hover: 0 16px 32px -4px rgba(0, 0, 0, .65), 0 6px 14px -2px rgba(0, 0, 0, .45), inset 1px 1px 2px rgba(255, 255, 255, .18), inset -2px -2px 5px rgba(0, 0, 0, .55);--clay-shadow-button: 0 6px 16px rgba(79, 70, 229, .38), 0 2px 4px rgba(0, 0, 0, .25), inset 1px 1px 2px rgba(255, 255, 255, .45), inset -2px -2px 3px rgba(0, 0, 0, .28);--clay-shadow-button-hover: 0 8px 22px rgba(79, 70, 229, .52), 0 3px 6px rgba(0, 0, 0, .3), inset 1px 1px 2px rgba(255, 255, 255, .65), inset -2px -2px 4px rgba(0, 0, 0, .35);--clay-shadow-button-active: 0 2px 6px rgba(79, 70, 229, .25), inset 2px 2px 5px rgba(0, 0, 0, .45), inset -1px -1px 2px rgba(255, 255, 255, .18);--clay-shadow-sunken: inset 2px 2px 5px rgba(0, 0, 0, .45), inset -1px -1px 2px rgba(255, 255, 255, .08);--clay-shadow-modal: 0 24px 60px -8px rgba(0, 0, 0, .85), 0 12px 24px -4px rgba(0, 0, 0, .5), inset 1px 1px 2px rgba(255, 255, 255, .18), inset -2px -2px 5px rgba(0, 0, 0, .6)}body.theme-light,:root[data-theme=light]{--clay-shadow-card: 0 10px 24px -4px rgba(15, 23, 42, .07), 0 4px 8px -2px rgba(15, 23, 42, .03), inset 1px 1px 2px rgba(255, 255, 255, 1), inset -2px -2px 4px rgba(15, 23, 42, .04);--clay-shadow-card-hover: 0 16px 32px -4px rgba(15, 23, 42, .11), 0 6px 14px -2px rgba(15, 23, 42, .05), inset 1px 1px 2px rgba(255, 255, 255, 1), inset -2px -2px 5px rgba(15, 23, 42, .06);--clay-shadow-button: 0 6px 16px rgba(79, 70, 229, .35), 0 2px 4px rgba(15, 23, 42, .06), inset 1px 1px 2px rgba(255, 255, 255, .6), inset -2px -2px 3px rgba(0, 0, 0, .2);--clay-shadow-button-hover: 0 8px 22px rgba(79, 70, 229, .45), inset 1px 1px 2px rgba(255, 255, 255, .75), inset -2px -2px 4px rgba(0, 0, 0, .25);--clay-shadow-sunken: inset 2px 2px 5px rgba(15, 23, 42, .06), inset -1px -1px 2px rgba(255, 255, 255, .9);--clay-shadow-modal: 0 24px 60px -8px rgba(15, 23, 42, .15), 0 12px 24px -4px rgba(15, 23, 42, .07), inset 1px 1px 2px rgba(255, 255, 255, 1), inset -2px -2px 5px rgba(15, 23, 42, .05)}.payin-stat-card,.payfast-card,.stat-card,.pf-stat-card,.clay-card,.tactile-card,.panel-clay-card,.merchant-card-3d,.withdraw-card-3d,.candidate-card-item,.recent-payments-container-3d,.payin-table-container,.table-wrapper{border-radius:var(--clay-radius)!important;box-shadow:var(--clay-shadow-card)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease!important}.payin-stat-card:hover,.payfast-card:hover,.stat-card:hover,.pf-stat-card:hover,.clay-card:hover,.tactile-card:hover,.merchant-card-3d:hover{transform:translateY(-2px)!important;box-shadow:var(--clay-shadow-card-hover)!important}.stat-card-label,.stat-card-number,.stat-card-sub,.stat-card-title,.stat-card-amount,.stat-card-subtitle,.stat-card-top,.stat-card-wave{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.btn-primary,.primary-submit-button,.btn-primary-gradient,.btn-primary-glow,.btn-amber,.btn-orange,.btn-submit-withdrawal-3d,.btn-submit-withdraw-3d,.btn-download-report-3d,.hero-action-btn,.btn-view-all-3d,.btn-new-payout-3d{background:linear-gradient(180deg,#4f46e5,#4f46e5)!important;color:#fff!important;border:1px solid #4F46E5!important;border-radius:12px!important;font-weight:700!important;box-shadow:var(--clay-shadow-button)!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.btn-primary:hover:not(:disabled),.primary-submit-button:hover:not(:disabled),.btn-primary-gradient:hover:not(:disabled),.btn-primary-glow:hover:not(:disabled),.btn-amber:hover:not(:disabled),.btn-orange:hover:not(:disabled),.btn-submit-withdrawal-3d:hover:not(:disabled),.btn-submit-withdraw-3d:hover:not(:disabled),.btn-download-report-3d:hover:not(:disabled),.hero-action-btn:hover:not(:disabled),.btn-view-all-3d:hover:not(:disabled),.btn-new-payout-3d:hover:not(:disabled){background:linear-gradient(180deg,#818cf8,#4338ca)!important;transform:translateY(-2px)!important;box-shadow:var(--clay-shadow-button-hover)!important}.btn-primary:active:not(:disabled),.btn-submit-withdrawal-3d:active:not(:disabled),.btn-view-all-3d:active:not(:disabled){transform:translateY(1px) scale(.98)!important;box-shadow:var(--clay-shadow-button-active)!important}.btn-secondary,.btn-outline{border-radius:12px!important;box-shadow:0 2px 6px #0003,inset 1px 1px 1px #ffffff1f!important;transition:all .18s ease!important}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 10px #00000047,inset 1px 1px 1.5px #ffffff2e!important}.stat-icon-square,.profile-avatar-circle,.hero-icon-box,.withdraw-icon-badge,.rp-badge-chart{border-radius:12px!important;border:none!important;outline:none!important;box-shadow:0 4px 12px #0000003d,inset 1px 1px 1.5px #fff6,inset -1.5px -1.5px 3px #00000040!important}.field-input-box,.payin-search-input,.search-box,.input-search,.form-input,.clay-input,.subnav-bar,.payin-filter-action-bar,.compact-fee-strip{border-radius:12px!important;box-shadow:var(--clay-shadow-sunken)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.field-input-box:focus-within,.payin-search-input:focus,.search-box:focus-within,.input-search:focus,.form-input:focus{border-color:#4f46e5!important;box-shadow:var(--clay-shadow-sunken),0 0 0 2px #4f46e547!important}.filter-pill,.filter-pill-payin,.filter-pill-btn,.page-number-btn,.chip-btn{border-radius:20px!important;box-shadow:0 2px 6px #0000002e,inset 1px 1px 1px #ffffff1f!important;transition:all .16s ease!important}.filter-pill:hover,.filter-pill-payin:hover,.filter-pill-btn:hover,.page-number-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 10px #00000040,inset 1px 1px 1.5px #ffffff2e!important}.filter-pill-payin.active,.filter-pill-btn.active,.page-number-btn.active{background:linear-gradient(180deg,#4f46e5,#4f46e5)!important;border-color:#4f46e5!important;color:#fff!important;box-shadow:0 4px 14px #4f46e573,inset 1px 1px 1.5px #ffffff73!important;transform:translateY(-1px)!important}.modal-card,.modal-dialog-3d,.popup-card,.export-dropdown-card,.profile-dropdown-card{border-radius:var(--clay-radius-lg)!important;box-shadow:var(--clay-shadow-modal)!important}.badge-purple{background:#ffffff0f!important;color:#e2e8f0!important;border-color:#1e293b!important}.icon-purple{color:#818cf8!important}.v8-error-bar{margin:0 0 12px;padding:8px 12px;border:1px solid rgba(239,68,68,.35);border-radius:6px;background:#ef444414;color:#fca5a5;font-size:12px;line-height:1.4}html{scroll-behavior:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.source-select{background:#0b1220;color:#e2e8f0;border:1px solid #243046;border-radius:6px;padding:4px 8px;font-size:12px;font-family:var(--font-sans);cursor:pointer;max-width:132px}.source-select:disabled{opacity:.55;cursor:progress}body.theme-light .source-select{background:#fff;color:#334155;border-color:#cbd5e1}.payplus-table th.col-actions,.payplus-table td.col-actions{position:sticky;right:0;z-index:3;background:#0f172a;border-left:1px solid rgba(255,255,255,.07);box-shadow:-10px 0 14px -10px #000000bf}.payplus-table tbody tr:hover td.col-actions{background:#131d30}body.theme-light .payplus-table th.col-actions,body.theme-light .payplus-table td.col-actions{background:#fff;border-left-color:#0f172a14;box-shadow:-10px 0 14px -10px #0f172a2e}body.theme-light .payplus-table tbody tr:hover td.col-actions{background:#f8fafc}:root{--app-wallpaper: none;--app-wallpaper-grid: transparent;--app-wallpaper-wash-a: rgba(79, 70, 229, .08);--app-wallpaper-wash-b: rgba(16, 185, 129, .05)}.payplus-shell{background-color:var(--bg_color_L1, #0F1421)!important;background-image:radial-gradient(1100px 700px at 12% -15%,var(--app-wallpaper-wash-a) 0%,rgba(15,20,33,0) 60%),radial-gradient(900px 600px at 100% 0%,var(--app-wallpaper-wash-b) 0%,rgba(15,20,33,0) 55%)!important;background-size:cover,auto!important;background-position:center top,center!important;background-repeat:no-repeat,no-repeat!important;background-attachment:fixed}body.theme-light{--app-wallpaper-grid: transparent;--app-wallpaper-wash-a: rgba(79, 70, 229, .06);--app-wallpaper-wash-b: rgba(16, 185, 129, .03)}body.theme-light .payplus-shell{background-color:#f4f6fa!important;background-image:radial-gradient(1100px 700px at 12% -15%,var(--app-wallpaper-wash-a) 0%,rgba(244,246,250,0) 60%)!important;background-size:cover!important}.card-icon-plain{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;flex:0 0 auto}.card-icon-plain svg{width:18px;height:18px}body.theme-light .card-icon-plain{color:#64748b}@media (max-width: 820px){html,body{max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}.payfast-activity-grid,.stat-cards-grid,.stat-cards-row-4,.stat-cards-row-5,.stat-cards-row-6,.kpi-row,.metrics-grid,.cards-grid,.payin-metrics-grid,.payin-kpis-grid,.payout-kpis-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.settings-grid,.settings-card,.sources-grid{grid-template-columns:1fr!important;gap:12px!important}.payfast-card,.pf-stat-card,.payin-stat-card,.stat-card{padding:10px!important;min-height:98px!important;border-radius:8px!important}.card-value-display,.stat-val,.stat-card-value{font-size:18px!important;letter-spacing:-.02em!important}.card-title-text,.stat-lbl,.stat-card-label{font-size:11px!important}.card-icon-plain,.card-icon-badge,.stat-icon-sq{width:28px!important;height:28px!important;border-radius:6px!important}.card-icon-plain svg,.card-icon-badge svg,.stat-icon-sq svg{width:14px!important;height:14px!important}.filter-bar,.missing-filter-bar,.date-filter-group{flex-wrap:wrap!important;gap:8px!important}.table-wrapper,.table-container,.payplus-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.payplus-table{min-width:620px}.col-actions{position:static!important;box-shadow:none!important}}body.theme-light .exec-overview-v3,body.theme-light .payin-earnings-page,body.theme-light .merchant-settlements-v3,body.theme-light .vendor-payables-v3,body.theme-light .chargebacks-v3,body.theme-light .funding-transfers-v3,body.theme-light .treasury-advances-v3,body.theme-light .fee-schedules-v3,body.theme-light .payout-earnings-page{color:#334155}body.theme-light .headline-card,body.theme-light .channel-table,body.theme-light .stats-card,body.theme-light .table-panel,body.theme-light .detail-card,body.theme-light .filter-panel,body.theme-light .summary-tile,body.theme-light .trend-card,body.theme-light .kv-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a0f!important}body.theme-light .headline-card .card-title,body.theme-light .headline-card .card-label,body.theme-light .headline-card .card-value,body.theme-light .header-title,body.theme-light .section-title,body.theme-light .table-panel th,body.theme-light .table-panel td,body.theme-light .kv-card .kv-label,body.theme-light .kv-card .kv-value{color:#334155!important}body.theme-light .headline-card .card-sub,body.theme-light .refresh-indicator,body.theme-light .muted,body.theme-light .text-muted{color:#64748b!important}body.theme-light .filter-dropdown,body.theme-light .btn-export,body.theme-light .date-input{background:#fff!important;border-color:#cbd5e1!important;color:#334155!important}body.theme-light .table-panel tbody tr:hover{background:#f8fafc!important}body.theme-light [class*=loading-banner],body.theme-light [class*=loading-strip],body.theme-light [class*=overview-banner],body.theme-light [class*=info-banner],body.theme-light .sample-data-pill{background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important}body.theme-light [class*=modal],body.theme-light [class*=panel],body.theme-light [class*=sheet],body.theme-light [class*=popup],body.theme-light [class*=drawer],body.theme-light [class*=card]:not([class*=card-icon]){background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}body.theme-light [class*=modal] h1,body.theme-light [class*=modal] h2,body.theme-light [class*=modal] h3,body.theme-light [class*=modal] h4,body.theme-light [class*=modal] label,body.theme-light [class*=modal] p,body.theme-light [class*=panel] h1,body.theme-light [class*=panel] h2,body.theme-light [class*=panel] h3,body.theme-light [class*=panel] h4,body.theme-light [class*=panel] label,body.theme-light [class*=panel] p,body.theme-light [class*=card] h1,body.theme-light [class*=card] h2,body.theme-light [class*=card] h3,body.theme-light [class*=card] h4{color:#334155!important}body.theme-light input:not([type=checkbox]):not([type=radio]),body.theme-light select,body.theme-light textarea{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder{color:#94a3b8!important}body.theme-light table{background:#fff!important}body.theme-light th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}body.theme-light td{color:#334155!important;border-color:#e2e8f0!important}body.theme-light .base-overlay,body.theme-light .modal-overlay{background:#0f172a73!important}body.theme-light [style*="color: #fff"],body.theme-light [style*="color:#fff"],body.theme-light [style*="color: white"],body.theme-light [style*="color:white"]{color:#334155!important}body.theme-light [style*="color: #e2e8f0"],body.theme-light [style*="color:#e2e8f0"],body.theme-light [style*="color: #f8fafc"],body.theme-light [style*="color:#f8fafc"],body.theme-light [style*="color: #cbd5e1"]{color:#1e293b!important}body.theme-light [style*="color: #94a3b8"],body.theme-light [style*="color:#94a3b8"],body.theme-light [style*="color: #64748b"]{color:#475569!important}body.theme-light td,body.theme-light td *{color:#334155!important}body.theme-light td [class*=muted],body.theme-light td [class*=sub],body.theme-light td [class*=hint],body.theme-light td small{color:#64748b!important}body.theme-light td [class*=badge],body.theme-light td [class*=pill],body.theme-light td [class*=status],body.theme-light td [class*=tag]{border-radius:6px}.modal-overlay,.popup-overlay,[class*=modal-backdrop]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow-y:auto!important;z-index:1000!important}.modal-card,.modal-content,[class*=modal-dialog],[class*=modal-panel]{margin:auto!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;overscroll-behavior:contain}.modal-card .modal-body,[class*=modal-body]{overflow-y:auto!important;max-height:none!important}.modal-card .modal-footer,[class*=modal-footer]{position:sticky;bottom:0;background:inherit;z-index:2}@media (max-width: 820px){.modal-overlay,.popup-overlay{padding:10px!important;align-items:flex-start!important}.modal-card,.modal-content{max-height:calc(100vh - 20px)!important;width:100%!important}}.payin-stat-card .stat-card-label,.payin-stat-card .stat-card-number,.payin-stat-card .stat-card-sub,.payin-stat-card .stat-card-top,.payin-stat-card .stat-card-wave,.stat-card .stat-card-label,.stat-card .stat-card-number,.stat-card .stat-card-sub,.stat-card .stat-card-top,.stat-card .stat-card-wave,.stat-card .stat-card-title,.stat-card .stat-card-amount,.stat-card .stat-card-subtitle,.pf-stat-card .stat-card-title,.pf-stat-card .stat-card-amount,.pf-stat-card .stat-card-subtitle,body.theme-light .payin-stat-card .stat-card-label,body.theme-light .payin-stat-card .stat-card-number,body.theme-light .payin-stat-card .stat-card-sub,body.theme-light .stat-card .stat-card-label,body.theme-light .stat-card .stat-card-number,body.theme-light .stat-card .stat-card-sub,body.theme-light .pf-stat-card .stat-card-title,body.theme-light .pf-stat-card .stat-card-amount,body.theme-light .pf-stat-card .stat-card-subtitle{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}body.theme-light,html.theme-light,:root[data-theme=light]{--theme-mode: "light";--background: #EDF2F7;--foreground: #334155;--card: #F8FAFC;--card-foreground: #334155;--card-elevated: #FFFFFF;--card-sunken: #E2E8F0;--border: #D8E0EC;--border-subtle: #E2E8F0;--primary: #4F46E5;--primary-hover: #4338CA;--primary-gradient: #3B82F6;--primary-subtle: #EEF2FF;--primary-border: #C7D2FE;--ring: #4F46E5;--sidebar-primary: #4F46E5;--clay-radius: 18px;--clay-radius-pill: 9999px;--clay-radius-sm: 12px;--clay-shadow-card: 8px 12px 24px rgba(148, 163, 184, .28), -6px -6px 18px rgba(255, 255, 255, .95), inset 1.5px 1.5px 2px #FFFFFF, inset -1.5px -1.5px 3px rgba(148, 163, 184, .15);--clay-shadow-card-hover: 12px 18px 32px rgba(148, 163, 184, .35), -8px -8px 22px rgba(255, 255, 255, 1), inset 1.5px 1.5px 2px #FFFFFF, inset -2px -2px 4px rgba(148, 163, 184, .2);--clay-shadow-button: 0 6px 16px rgba(79, 70, 229, .3), 0 2px 4px rgba(148, 163, 184, .15), inset 1.5px 1.5px 2px rgba(255, 255, 255, .6), inset -2px -2px 3px rgba(0, 0, 0, .12);--clay-shadow-sunken: inset 3px 3px 6px rgba(148, 163, 184, .25), inset -2px -2px 4px rgba(255, 255, 255, .9)}body.theme-light{background-color:#edf2f7!important;color:#334155!important}body.theme-light .payplus-shell{background-color:#edf2f7!important;background-image:radial-gradient(1200px 700px at 50% -10%,#4f46e50a,#edf2f700 70%)!important;background-size:cover!important}body.theme-light .payplus-main,body.theme-light .tab-content-container,body.theme-light .payin-page-container{background:transparent!important}body.theme-light .payin-stat-card,body.theme-light .stat-card,body.theme-light .pf-stat-card,body.theme-light .payfast-card,body.theme-light .clay-card,body.theme-light .stats-card,body.theme-light .headline-card,body.theme-light .merchant-card-3d,body.theme-light .withdraw-card-3d,body.theme-light .panel-clay-card,body.theme-light .summary-tile,body.theme-light .trend-card,body.theme-light .detail-card,body.theme-light .kv-card,body.theme-light .sim-card,body.theme-light .provider-card,body.theme-light .pricing-card,body.theme-light .settings-card,body.theme-light .candidate-card-item{background:#f8fafc!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:8px 12px 24px #94a3b847,-6px -6px 18px #fffffff2,inset 1.5px 1.5px 2px #fff,inset -1.5px -1.5px 3px #94a3b826!important;position:relative!important;overflow:hidden!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}body.theme-light .payin-stat-card:hover,body.theme-light .stat-card:hover,body.theme-light .pf-stat-card:hover,body.theme-light .payfast-card:hover,body.theme-light .clay-card:hover,body.theme-light .merchant-card-3d:hover,body.theme-light .withdraw-card-3d:hover{transform:translateY(-3px)!important;box-shadow:12px 18px 32px #94a3b859,-8px -8px 22px #fff,inset 1.5px 1.5px 2px #fff,inset -2px -2px 4px #94a3b833!important}body.theme-light .payin-stat-card.card-total,body.theme-light .card-total,body.theme-light .payin-stat-card.card-success,body.theme-light .card-success,body.theme-light .payin-stat-card.card-failed,body.theme-light .card-failed,body.theme-light .payin-stat-card.card-pending,body.theme-light .card-pending{border-top:1px solid rgba(255,255,255,.95)!important}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 .portal-header h1,body.theme-light .stat-card-number,body.theme-light .card-value-display,body.theme-light .stat-card-amount,body.theme-light .metric-value,body.theme-light .amount-cell{color:#1e293b!important;-webkit-text-fill-color:#1E293B!important}body.theme-light .stat-card-number{font-size:25px!important;font-weight:800!important;letter-spacing:-.02em!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.theme-light .stat-card-label,body.theme-light .card-title-text,body.theme-light .stat-card-title,body.theme-light .metric-header,body.theme-light p,body.theme-light .page-main-sub{color:#475569!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.theme-light .stat-card-sub,body.theme-light .card-count-text,body.theme-light .stat-card-subtitle,body.theme-light .metric-hint,body.theme-light .text-muted,body.theme-light .muted{color:#64748b!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.theme-light .stat-icon-square,:root[data-theme=light] .stat-icon-square{width:40px!important;height:40px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border:1px solid rgba(255,255,255,.6)!important}body.theme-light .stat-icon-square svg,:root[data-theme=light] .stat-icon-square svg{width:20px!important;height:20px!important;color:#fff!important;stroke:#fff!important;stroke-width:2.2!important}body.theme-light .icon-orange,body.theme-light .card-total .stat-icon-square,:root[data-theme=light] .icon-orange{background:linear-gradient(135deg,#4f46e5,#3b82f6)!important;box-shadow:0 4px 14px #4f46e54d,inset 1.5px 1.5px 2px #ffffff80!important}body.theme-light .icon-green,body.theme-light .card-success .stat-icon-square,:root[data-theme=light] .icon-green{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 4px 14px #10b9814d,inset 1.5px 1.5px 2px #ffffff80!important}body.theme-light .icon-red,body.theme-light .card-failed .stat-icon-square,:root[data-theme=light] .icon-red{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 4px 14px #f43f5e4d,inset 1.5px 1.5px 2px #ffffff80!important}body.theme-light .icon-amber,body.theme-light .icon-yellow,body.theme-light .card-pending .stat-icon-square,:root[data-theme=light] .icon-amber{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;box-shadow:0 4px 14px #8b5cf64d,inset 1.5px 1.5px 2px #ffffff80!important}body.theme-light .card-total .stat-card-wave path:last-child{stroke:#3b82f6!important}body.theme-light .stat-card-wave{opacity:.6!important}body.theme-light .stat-trend-badge.trend-up{background:#e6f7f0!important;color:#059669!important;border:1px solid #A7F3D0!important;font-weight:700!important}body.theme-light .stat-trend-badge.trend-down{background:#feeceb!important;color:#e11d48!important;border:1px solid #FECACA!important;font-weight:700!important}body.theme-light .payin-table-container,body.theme-light .recent-payments-container-3d,body.theme-light .table-panel,body.theme-light .table-wrapper,body.theme-light .channel-table{background:#f8fafc!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:8px 12px 24px #94a3b840,-6px -6px 18px #fffffff2,inset 1.5px 1.5px 2px #ffffffe6!important;overflow:hidden!important}body.theme-light table{background:transparent!important}body.theme-light th{background:#f1f5f9!important;color:#475569!important;font-weight:700!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid #E2E8F0!important}body.theme-light td{background:#f8fafc!important;color:#1e293b!important;border-bottom:1px solid #E2E8F0!important;font-size:13px!important}body.theme-light tr:hover td{background:#eef2f6!important}body.theme-light .field-input-box,body.theme-light .payin-search-input,body.theme-light .search-box,body.theme-light .input-search,body.theme-light .form-input,body.theme-light .subnav-bar,body.theme-light .compact-fee-strip,body.theme-light input:not([type=checkbox]):not([type=radio]),body.theme-light select,body.theme-light textarea{background:#e2e8f0!important;border:none!important;border-radius:12px!important;box-shadow:inset 3px 3px 6px #94a3b84d,inset -2px -2px 4px #ffffffe6!important;color:#1e293b!important}body.theme-light input:focus,body.theme-light select:focus,body.theme-light textarea:focus,body.theme-light .payin-search-input:focus{box-shadow:inset 2px 2px 4px #94a3b840,inset -2px -2px 4px #ffffffe6,0 0 0 2.5px #4f46e54d!important;outline:none!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder{color:#8c9bb0!important}body.theme-light .filter-pill-payin,body.theme-light .pill-3d,body.theme-light .btn-date-picker-badge,body.theme-light .btn-date-range-filter,body.theme-light .btn-payin-date-picker,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{background:#f8fafc!important;border:1px solid rgba(255,255,255,.9)!important;color:#475569!important;box-shadow:4px 4px 10px #94a3b833,-3px -3px 8px #ffffffe6!important;border-radius:9999px!important;font-weight:600!important;transition:all .18s ease!important}body.theme-light .filter-pill-payin:hover,body.theme-light .pill-3d:hover,body.theme-light .btn-date-picker-badge:hover,body.theme-light .btn-date-range-filter:hover,body.theme-light .btn-icon-square:hover,body.theme-light .btn-export-dropdown:hover{background:#eef2f6!important;color:#1e293b!important;transform:translateY(-1px)!important}body.theme-light .filter-pill-payin.active,body.theme-light .pill-3d.active{background:linear-gradient(135deg,#4f46e5,#3b82f6)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px #4f46e559,inset 1px 1px 2px #ffffff80!important}body.theme-light .payfast-sidebar-3d{background:#f1f5f9!important;border-right:1px solid #D8E0EC!important;box-shadow:4px 0 20px #94a3b826!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn{color:#475569!important;font-weight:600!important;border-radius:12px!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn:hover{background:#e2e8f0!important;color:#1e293b!important}body.theme-light .payfast-sidebar-3d .nav-entry-btn.is-active,body.theme-light .payfast-sidebar-3d .sub-entry-btn.is-active{background:linear-gradient(135deg,#4f46e524,#3b82f614)!important;color:#4f46e5!important;font-weight:700!important;border-left:3.5px solid #4F46E5!important;box-shadow:0 2px 8px #4f46e526!important}body.theme-light .payplus-header-3d{background:#f1f5f9f0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid #D8E0EC!important;box-shadow:0 4px 16px #94a3b81f!important}body.theme-light .btn-new-payout-3d,body.theme-light .btn-primary,body.theme-light .primary-submit-button,body.theme-light .btn-primary-gradient,body.theme-light .btn-amber{background:linear-gradient(135deg,#4f46e5,#3b82f6)!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 6px 16px #4f46e559,inset 1.5px 1.5px 2px #ffffff80,inset -2px -2px 3px #0000001f!important}body.theme-light .btn-new-payout-3d:hover,body.theme-light .btn-primary:hover,body.theme-light .primary-submit-button:hover,body.theme-light .btn-amber:hover{background:linear-gradient(135deg,#4338ca,#2563eb)!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #4f46e573,inset 1.5px 1.5px 2px #fff9!important}body.theme-light .modal-card,body.theme-light .modal-dialog-3d,body.theme-light .payout-details-modal{background:#f8fafc!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:16px 24px 48px #94a3b859,inset 1.5px 1.5px 2px #fff!important}body.theme-light .modal-header,body.theme-light .modal-header-3d{background:#f1f5f9!important;border-bottom:1px solid #D8E0EC!important}body.theme-light .modal-footer,body.theme-light .modal-footer-3d{background:#f1f5f9!important;border-top:1px solid #D8E0EC!important}body.theme-light{background-color:#eceff5!important}body.theme-light [class*=card]:not([class*=card-icon]),body.theme-light [class*=panel]:not([class*=panel-icon]),body.theme-light [class*=modal],body.theme-light [class*=sheet],body.theme-light [class*=popup],body.theme-light [class*=drawer],body.theme-light .table-wrapper,body.theme-light .table-panel,body.theme-light .exec-overview-v3 .headline-card{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}body.theme-light table,body.theme-light .payplus-table{background:#f8fafc!important}body.theme-light thead th,body.theme-light th{background:#eef2f7!important}body.theme-light tbody td,body.theme-light td{background:transparent!important}body.theme-light tbody tr:nth-child(2n) td{background:#f3f6fa!important}body.theme-light input:not([type=checkbox]):not([type=radio]),body.theme-light select,body.theme-light textarea{background:#f7f9fc!important;border-color:#d6dee8!important}body.theme-light input:focus,body.theme-light select:focus,body.theme-light textarea:focus{background:#fff!important}body.theme-light [class*=card]:hover{background:#fdfefe!important}:root{--pf-canvas: #0b0d12;--pf-surface: #14161b;--pf-surface-2: #191c22;--pf-line: #24272f;--pf-line-strong: #2f333c;--pf-ink: #e9ebef;--pf-ink-soft: #9aa3b2;--pf-primary: #4f46e5;--pf-primary-soft: rgba(79, 70, 229, .14);--pf-radius: 10px;--pf-radius-sm: 8px;--pf-shadow: 0 1px 2px rgba(0, 0, 0, .32)}body.theme-light{--pf-canvas: #f6f7f9;--pf-surface: #ffffff;--pf-surface-2: #f9fafb;--pf-line: #e5e7eb;--pf-line-strong: #d5d9e0;--pf-ink: #111827;--pf-ink-soft: #6b7280;--pf-primary: #4f46e5;--pf-primary-soft: rgba(79, 70, 229, .08);--pf-shadow: 0 1px 2px rgba(16, 24, 40, .05)}html,body{background:var(--pf-canvas)!important;background-image:none!important;color:var(--pf-ink)!important;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}[class*="-3d"],[class*=glass-],.neon-glow{box-shadow:none!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}button,.btn{border-radius:var(--pf-radius-sm)!important;box-shadow:none!important;background-image:none!important;text-shadow:none!important;font-weight:600!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.btn-primary{background:var(--pf-primary)!important;border:1px solid var(--pf-primary)!important;color:#fff!important}.btn-primary:hover{background:#4338ca!important;border-color:#4338ca!important}.btn-outline,.btn-secondary,.btn-ghost{background:var(--pf-surface)!important;border:1px solid var(--pf-line-strong)!important;color:var(--pf-ink)!important}.btn-outline:hover,.btn-secondary:hover{border-color:var(--pf-primary)!important;color:var(--pf-primary)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:var(--pf-surface)!important;border:1px solid var(--pf-line-strong)!important;border-radius:var(--pf-radius-sm)!important;box-shadow:none!important;color:var(--pf-ink)!important}input:focus,select:focus,textarea:focus{border-color:var(--pf-primary)!important;box-shadow:0 0 0 3px var(--pf-primary-soft)!important;outline:none!important}table{border-collapse:separate!important;border-spacing:0!important}thead th,th{font-size:11.5px!important;font-weight:650!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--pf-ink-soft)!important;border-bottom:1px solid var(--pf-line)!important}tbody td,td{border-bottom:1px solid var(--pf-line)!important;color:var(--pf-ink)!important}.modal-overlay{background:#090b108c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}*{scrollbar-width:thin;scrollbar-color:var(--pf-line-strong) transparent}:root{--bg_color_L1: #0B1420;--bg_color_L2: #111C2B;--bg_color_L3: #16243A;--bg_color_L4: #070D16;--background: #0B1420;--background-mesh: #0B1420;--foreground: #E8EEF6;--card: #111C2B;--card-foreground: #E8EEF6;--card-elevated: #16243A;--card-sunken: #070D16;--card-hover: #16243A;--popover: #111C2B;--popover-foreground: #E8EEF6;--Dividing_line_color: #1F2C3D;--Stroke_color: #26384D;--border: #1F2C3D;--border-subtle: #182433;--border-accent: #26384D;--text_primary: #E8EEF6;--text_secondary: #9AA8B8;--text_tertiary: #74869A;--text_placeholder: #4A5C70;--text_disabled: #5A6A7C;--text_btn_main: #FFFFFF;--muted-foreground: #9AA8B8;--primary: #3395FF;--primary-hover: #1E7FE8;--primary-gradient: #3395FF;--primary-subtle: rgba(51, 149, 255, .14);--primary-border: rgba(51, 149, 255, .35);--primary-foreground: #FFFFFF;--main_color: #3395FF;--main_gradient_1: #3395FF;--main_gradient_2: #3395FF;--main_gradient_color: #3395FF;--sky-500: #3395FF;--border-focus: #3395FF;--norm_blue_color: #3395FF;--norm_hint_color: #3395FF;--amber-500: #3395FF;--amber-subtle: rgba(51, 149, 255, .14);--amber-border: rgba(51, 149, 255, .32);--radius: 8px}body.theme-light{--bg_color_L1: #F4F6F9;--bg_color_L2: #FFFFFF;--bg_color_L3: #F7F9FC;--bg_color_L4: #EDF1F6;--background: #F4F6F9;--background-mesh: #F4F6F9;--foreground: #0A2540;--card: #FFFFFF;--card-foreground: #0A2540;--card-elevated: #FFFFFF;--card-sunken: #F7F9FC;--card-hover: #F7F9FC;--popover: #FFFFFF;--popover-foreground: #0A2540;--Dividing_line_color: #E6E9EF;--Stroke_color: #D7DCE4;--border: #E6E9EF;--border-subtle: #EDF0F4;--border-accent: #D7DCE4;--border-focus: #3395FF;--text_primary: #0A2540;--text_secondary: #5B6B7C;--text_tertiary: #8492A6;--text_placeholder: #A3AEBC;--text_disabled: #B6BFC9;--text_btn_main: #FFFFFF;--muted-foreground: #5B6B7C;--primary: #3395FF;--primary-hover: #1E7FE8;--primary-gradient: #3395FF;--primary-subtle: rgba(51, 149, 255, .1);--primary-border: rgba(51, 149, 255, .3);--main_color: #3395FF;--main_gradient_color: #3395FF;--sky-500: #3395FF;--norm_blue_color: #3395FF;--norm_hint_color: #3395FF;--amber-500: #3395FF;--amber-subtle: rgba(51, 149, 255, .1)}.payfast-sidebar-3d{background:#0a2540!important;background-image:none!important;border-right:1px solid #0A2540!important;box-shadow:none!important}.payfast-sidebar-3d .nav-entry-btn{color:#b9c7d6!important;background:transparent!important;border-radius:8px!important;font-weight:500!important}.payfast-sidebar-3d .nav-entry-btn:hover{background:#ffffff0f!important;color:#fff!important}.payfast-sidebar-3d .nav-entry-btn.router-link-active,.payfast-sidebar-3d .nav-entry-btn.active{background:#3395ff29!important;color:#fff!important;box-shadow:inset 2px 0 #3395ff!important}.payfast-sidebar-3d .nav-section-label{color:#6e8399!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10.5px!important;font-weight:600!important}.payplus-header-3d{background:var(--card)!important;background-image:none!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased}thead th,th{background:var(--bg_color_L3)!important;color:var(--text_secondary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-bottom:1px solid var(--border)!important}tbody td,td{border-bottom:1px solid var(--border-subtle)!important}.btn-primary{background:var(--primary)!important;background-image:none!important;border:1px solid var(--primary)!important;color:#fff!important;box-shadow:none!important}.btn-primary:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.payfast-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:18px 18px 14px!important;box-shadow:0 1px 2px #0a25400d!important}.payfast-card .card-top-row{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.payfast-card .card-icon-plain{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;background:var(--primary-subtle)!important;color:var(--primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important}.payfast-card .card-icon-plain svg{width:17px!important;height:17px!important;stroke-width:2.4!important}.payfast-card .card-title-text{font-size:13.5px!important;font-weight:600!important;color:var(--text_primary)!important;line-height:1.25!important}.payfast-card .card-value-display{font-size:24px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--text_primary)!important;margin:2px 0 12px!important}.payfast-card .card-bottom-row,.payfast-card .breakdown-two-lines{border-top:1px solid var(--border-subtle)!important;padding-top:10px!important;display:flex!important;align-items:flex-start!important;gap:14px!important;font-size:12px!important;color:var(--text_secondary)!important}.payfast-card .breakdown-line{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important}.payfast-card .line-label{font-size:11px!important;color:var(--text_tertiary)!important;text-transform:none!important}.payfast-card .line-val{font-size:13px!important;font-weight:600!important;color:var(--text_primary)!important}.payfast-card.is-failed{background:#fb5b5b0f!important;border-color:#fb5b5b38!important}.payfast-card.is-failed .card-icon-plain{background:#fb5b5b!important;color:#fff!important}.payfast-card.is-pending{background:#3395ff0f!important;border-color:#3395ff38!important}.payfast-card.is-pending .card-icon-plain{background:#3395ff!important;color:#fff!important}body,button,input,select,textarea,.btn{font-family:var(--font-sans)!important;font-feature-settings:"ss01" 1,"cv11" 1}code,pre,kbd,.font-mono,[class*=mono],.amount,.order-number,.utr{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}h1,h2,h3,.page-main-title,.header-title,.card-title{font-weight:750!important;letter-spacing:-.022em!important}svg{stroke-linecap:round!important;stroke-linejoin:round!important}.nav-icon svg,.nav-entry-btn svg,[class*=nav-icon] svg{width:18px!important;height:18px!important;stroke-width:1.9!important}.payfast-card .card-icon-plain svg,.card-icon-plain svg{width:18px!important;height:18px!important;stroke-width:2.1!important}button svg,.btn svg{width:16px!important;height:16px!important;stroke-width:2!important}td svg,th svg,.badge svg,[class*=chip] svg{width:14px!important;height:14px!important;stroke-width:2!important}.payfast-empty-state[data-v-4102cbc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;width:100%;margin:0 auto;position:relative;box-sizing:border-box;transition:all .2s ease}.payfast-empty-state.is-compact[data-v-4102cbc6]{padding:24px 16px}.payfast-empty-state.is-bordered[data-v-4102cbc6]{background:#0f172a73;border:1px dashed rgba(255,255,255,.12);border-radius:14px}.empty-icon-wrapper[data-v-4102cbc6]{position:relative;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.is-compact .empty-icon-wrapper[data-v-4102cbc6]{margin-bottom:12px}.empty-icon-glow[data-v-4102cbc6]{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#4f46e538,#4f46e500 70%);pointer-events:none;filter:blur(8px)}.is-compact .empty-icon-glow[data-v-4102cbc6]{width:54px;height:54px}.empty-icon-inner[data-v-4102cbc6]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px -4px #00000059;display:flex;align-items:center;justify-content:center;color:#94a3b8;position:relative;z-index:1;transition:transform .2s ease,border-color .2s ease,color .2s ease}.is-compact .empty-icon-inner[data-v-4102cbc6]{width:46px;height:46px;border-radius:12px}.is-compact .empty-icon-inner svg[data-v-4102cbc6]{width:24px;height:24px}.payfast-empty-state:hover .empty-icon-inner[data-v-4102cbc6]{transform:translateY(-2px);border-color:#4f46e566;color:#818cf8}.empty-content[data-v-4102cbc6]{max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center}.empty-title[data-v-4102cbc6]{font-size:16px;font-weight:700;color:#f8fafc;margin:0 0 8px;letter-spacing:-.01em}.is-compact .empty-title[data-v-4102cbc6]{font-size:14px;margin-bottom:4px}.empty-description[data-v-4102cbc6]{font-size:13.5px;line-height:1.55;color:#94a3b8;margin:0 0 20px}.is-compact .empty-description[data-v-4102cbc6]{font-size:12.5px;margin-bottom:12px}.empty-actions[data-v-4102cbc6]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.btn-empty-primary[data-v-4102cbc6]{display:inline-flex;align-items:center;gap:8px;background:#4f46e5;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #4f46e540;transition:all .15s ease}.btn-empty-primary[data-v-4102cbc6]:hover{background:#4338ca;box-shadow:0 6px 16px #4f46e559;transform:translateY(-1px)}.btn-empty-primary[data-v-4102cbc6]:active{transform:translateY(0)}.btn-empty-secondary[data-v-4102cbc6]{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-empty-secondary[data-v-4102cbc6]:hover{background:#ffffff1a;color:#fff}.light-theme,body.theme-light{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #0000000f;color:#64748b}.light-theme,body.theme-light{background:#e2e8f0;color:#0f172a}.payfast-loading-state[data-v-791282d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;width:100%;text-align:center;box-sizing:border-box}.payfast-loading-state.is-fullscreen[data-v-791282d3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#080b11d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;padding:0}.spinner-ring[data-v-791282d3]{border-radius:50%;border:3px solid rgba(255,255,255,.08);border-top-color:#4f46e5;border-right-color:#10b981;animation:payfast-spin-791282d3 .85s cubic-bezier(.55,.25,.25,.7) infinite;position:relative}.size-sm .spinner-ring[data-v-791282d3]{width:24px;height:24px;border-width:2.5px}.size-md .spinner-ring[data-v-791282d3]{width:42px;height:42px;border-width:3.5px}.size-lg .spinner-ring[data-v-791282d3]{width:58px;height:58px;border-width:4.5px}@keyframes payfast-spin-791282d3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-dots[data-v-791282d3]{display:flex;align-items:center;gap:8px}.loader-dots .dot[data-v-791282d3]{background:#4f46e5;border-radius:50%;animation:payfast-dot-bounce-791282d3 1.4s infinite ease-in-out both}.size-sm .loader-dots .dot[data-v-791282d3]{width:6px;height:6px}.size-md .loader-dots .dot[data-v-791282d3]{width:10px;height:10px}.size-lg .loader-dots .dot[data-v-791282d3]{width:14px;height:14px}.loader-dots .dot-1[data-v-791282d3]{animation-delay:-.32s}.loader-dots .dot-2[data-v-791282d3]{animation-delay:-.16s}@keyframes payfast-dot-bounce-791282d3{0%,80%,to{transform:scale(.3);opacity:.4}40%{transform:scale(1);opacity:1;background:#10b981}}.loader-pulse[data-v-791282d3]{position:relative;display:flex;align-items:center;justify-content:center}.size-sm .loader-pulse[data-v-791282d3]{width:30px;height:30px}.size-md .loader-pulse[data-v-791282d3]{width:48px;height:48px}.size-lg .loader-pulse[data-v-791282d3]{width:68px;height:68px}.pulse-ring[data-v-791282d3]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #4F46E5;animation:payfast-pulse-791282d3 1.6s cubic-bezier(.24,0,.38,1) infinite}.pulse-core[data-v-791282d3]{width:35%;height:35%;border-radius:50%;background:#4f46e5;box-shadow:0 0 12px #4f46e599}@keyframes payfast-pulse-791282d3{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.6);opacity:0}}.loader-bar-wrapper[data-v-791282d3]{width:100%;max-width:320px}.loader-bar-track[data-v-791282d3]{width:100%;height:4px;background:#ffffff14;border-radius:4px;overflow:hidden;position:relative}.loader-bar-indeterminate[data-v-791282d3]{position:absolute;top:0;left:0;bottom:0;width:40%;background:linear-gradient(90deg,#4f46e5,#10b981);border-radius:4px;animation:payfast-bar-anim-791282d3 1.5s infinite cubic-bezier(.65,.815,.735,.395)}@keyframes payfast-bar-anim-791282d3{0%{left:-40%;width:30%}50%{left:40%;width:50%}to{left:100%;width:30%}}.loader-skeleton[data-v-791282d3]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.skeleton-line[data-v-791282d3]{height:14px;border-radius:6px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a,#ffffff0a 75%);background-size:200% 100%;animation:payfast-shimmer-791282d3 1.8s infinite linear}@keyframes payfast-shimmer-791282d3{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-content[data-v-791282d3]{margin-top:18px;display:flex;flex-direction:column;align-items:center;max-width:440px}.size-sm .loading-content[data-v-791282d3]{margin-top:10px}.loading-title[data-v-791282d3]{font-size:15px;font-weight:600;color:#f8fafc;margin:0;letter-spacing:-.01em}.size-sm .loading-title[data-v-791282d3]{font-size:13px}.loading-description[data-v-791282d3]{font-size:13px;color:#94a3b8;margin:6px 0 0;line-height:1.5}.size-sm .loading-description[data-v-791282d3]{font-size:12px;margin-top:3px}.light-theme,body.theme-light{background:#ffffffe0}.light-theme,body.theme-light{border-color:#00000014;border-top-color:#4f46e5;border-right-color:#10b981}.light-theme,body.theme-light{background:#00000014}.light-theme,body.theme-light{background:linear-gradient(90deg,#0000000a 25%,#00000017,#0000000a 75%);background-size:200% 100%}.payfast-error-state[data-v-1dca1afe]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 24px;width:100%;margin:0 auto;position:relative;box-sizing:border-box}.payfast-error-state.is-compact[data-v-1dca1afe]{padding:24px 16px}.error-icon-wrapper[data-v-1dca1afe]{position:relative;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.is-compact .error-icon-wrapper[data-v-1dca1afe]{margin-bottom:12px}.error-icon-glow[data-v-1dca1afe]{position:absolute;width:80px;height:80px;border-radius:50%;pointer-events:none;filter:blur(8px)}.variant-danger .error-icon-glow[data-v-1dca1afe]{background:radial-gradient(circle,#ef444447,#ef444400 70%)}.variant-warning .error-icon-glow[data-v-1dca1afe]{background:radial-gradient(circle,#6366f147,#6366f100 70%)}.is-compact .error-icon-glow[data-v-1dca1afe]{width:54px;height:54px}.error-icon-inner[data-v-1dca1afe]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 8px 24px -4px #00000059;transition:transform .2s ease}.variant-danger .error-icon-inner[data-v-1dca1afe]{background:linear-gradient(135deg,#ef444426,#0f172ae6);border:1px solid rgba(239,68,68,.3);color:#ef4444}.variant-warning .error-icon-inner[data-v-1dca1afe]{background:linear-gradient(135deg,#6366f126,#0f172ae6);border:1px solid rgba(99,102,241,.3);color:#6366f1}.is-compact .error-icon-inner[data-v-1dca1afe]{width:46px;height:46px;border-radius:12px}.is-compact .error-icon-inner svg[data-v-1dca1afe]{width:24px;height:24px}.error-code-badge[data-v-1dca1afe]{margin-bottom:10px}.error-code-badge span[data-v-1dca1afe]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:11.5px;font-weight:700;font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase}.variant-danger .error-code-badge span[data-v-1dca1afe]{background:#ef444424;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.variant-warning .error-code-badge span[data-v-1dca1afe]{background:#6366f124;color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.error-content[data-v-1dca1afe]{max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center}.error-title[data-v-1dca1afe]{font-size:16.5px;font-weight:700;color:#f8fafc;margin:0 0 8px;letter-spacing:-.01em}.is-compact .error-title[data-v-1dca1afe]{font-size:14.5px;margin-bottom:4px}.error-description[data-v-1dca1afe]{font-size:13.5px;line-height:1.55;color:#94a3b8;margin:0 0 20px}.is-compact .error-description[data-v-1dca1afe]{font-size:12.5px;margin-bottom:12px}.error-actions[data-v-1dca1afe]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.btn-error-retry[data-v-1dca1afe]{display:inline-flex;align-items:center;gap:8px;background:#4f46e5;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #4f46e540;transition:all .15s ease}.btn-error-retry[data-v-1dca1afe]:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.btn-error-retry[data-v-1dca1afe]:disabled{opacity:.65;cursor:not-allowed}.btn-error-secondary[data-v-1dca1afe]{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-error-secondary[data-v-1dca1afe]:hover{background:#ffffff1a;color:#fff}.spin-icon[data-v-1dca1afe]{animation:payfast-spin-1dca1afe .85s linear infinite}@keyframes payfast-spin-1dca1afe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-details-container[data-v-1dca1afe]{width:100%;margin-top:20px;text-align:left}.btn-toggle-details[data-v-1dca1afe]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#64748b;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s ease}.btn-toggle-details[data-v-1dca1afe]:hover{color:#94a3b8}.btn-toggle-details .chevron[data-v-1dca1afe]{transition:transform .2s ease}.btn-toggle-details .chevron.is-open[data-v-1dca1afe]{transform:rotate(180deg)}.details-box[data-v-1dca1afe]{margin-top:10px;background:#020617d9;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.details-header[data-v-1dca1afe]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0f172af2;border-bottom:1px solid rgba(255,255,255,.06)}.details-caption[data-v-1dca1afe]{font-size:11.5px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.btn-copy-error[data-v-1dca1afe]{background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy-error[data-v-1dca1afe]:hover{background:#ffffff1f;color:#fff}.details-pre[data-v-1dca1afe]{margin:0;padding:12px;max-height:200px;overflow:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:1.5;color:#f87171;background:transparent}.light-theme,body.theme-light{box-shadow:0 4px 12px #0000000f}.light-theme,body.theme-light{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.light-theme,body.theme-light{background:#e0e7ff;border-color:#a5b4fc;color:#4338ca}.light-theme,body.theme-light{color:#0f172a}.light-theme,body.theme-light{color:#64748b}.light-theme,body.theme-light{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.light-theme,body.theme-light{background:#f8fafc;border-color:#e2e8f0}.light-theme,body.theme-light{background:#f1f5f9;border-color:#e2e8f0}.light-theme,body.theme-light{color:#b91c1c}
