{"id":27696,"date":"2026-03-09T01:19:31","date_gmt":"2026-03-08T22:19:31","guid":{"rendered":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/?page_id=27696"},"modified":"2026-03-09T01:35:25","modified_gmt":"2026-03-08T22:35:25","slug":"dash","status":"publish","type":"page","link":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/","title":{"rendered":"Dash"},"content":{"rendered":"<div class=\"rbytes-wallet-theme is-embedded is-guest\" data-rbytes-theme=\"dark\">\n    <style id=\"rbytes-wallet-theme-inline-css\">body.rbytes-wallet-theme-standalone-body{margin:0;background:#08131f;color:#f6f7fb;overflow-x:hidden}\n.rbytes-wallet-theme{\n    --rbytes-wallet-theme-primary:#1bc1e5;\n    --rbytes-wallet-theme-hover:#000000;\n    --rbytes-wallet-theme-background:#ffffff;\n    --rbytes-wallet-theme-primary-rgb:27, 193, 229;\n    --rbytes-wallet-theme-bg:#08131f;\n    --rbytes-wallet-theme-bg-deep:#040b13;\n    --rbytes-wallet-theme-card:rgba(11,21,34,.88);\n    --rbytes-wallet-theme-card-strong:rgba(8,17,28,.96);\n    --rbytes-wallet-theme-text:#f6f7fb;\n    --rbytes-wallet-theme-muted:#97a7b8;\n    --rbytes-wallet-theme-border:rgba(255,255,255,.10);\n    --rbytes-wallet-theme-soft:rgba(27, 193, 229,.12);\n    --rbytes-wallet-theme-shadow:0 32px 90px rgba(0,0,0,.40);\n    --rbytes-wallet-bg:var(--rbytes-wallet-theme-bg);\n    --rbytes-wallet-card:var(--rbytes-wallet-theme-card);\n    --rbytes-wallet-card-strong:var(--rbytes-wallet-theme-card-strong);\n    --rbytes-wallet-text:var(--rbytes-wallet-theme-text);\n    --rbytes-wallet-muted:var(--rbytes-wallet-theme-muted);\n    --rbytes-wallet-border:var(--rbytes-wallet-theme-border);\n    --rbytes-wallet-primary:var(--rbytes-wallet-theme-primary);\n    --rbytes-wallet-primary-hover:var(--rbytes-wallet-theme-hover);\n    --rbytes-wallet-shadow:var(--rbytes-wallet-theme-shadow);\n    display:block;\n    width:100%;\n    max-width:100%;\n    margin:0;\n    font-family:'Segoe UI Variable','Trebuchet MS',sans-serif;\n    color:var(--rbytes-wallet-theme-text);\n}\n.rbytes-wallet-theme[data-rbytes-theme=\"light\"]{\n    --rbytes-wallet-theme-bg:#f3f7fb;\n    --rbytes-wallet-theme-bg-deep:#e7eef6;\n    --rbytes-wallet-theme-card:rgba(255,255,255,.92);\n    --rbytes-wallet-theme-card-strong:#ffffff;\n    --rbytes-wallet-theme-text:#122033;\n    --rbytes-wallet-theme-muted:#5f7084;\n    --rbytes-wallet-theme-border:rgba(18,32,51,.10);\n    --rbytes-wallet-theme-shadow:0 26px 64px rgba(15,23,42,.12);\n    --rbytes-wallet-bg:var(--rbytes-wallet-theme-bg);\n    --rbytes-wallet-card:var(--rbytes-wallet-theme-card);\n    --rbytes-wallet-card-strong:var(--rbytes-wallet-theme-card-strong);\n    --rbytes-wallet-text:var(--rbytes-wallet-theme-text);\n    --rbytes-wallet-muted:var(--rbytes-wallet-theme-muted);\n    --rbytes-wallet-border:var(--rbytes-wallet-theme-border);\n    --rbytes-wallet-primary:var(--rbytes-wallet-theme-primary);\n    --rbytes-wallet-primary-hover:var(--rbytes-wallet-theme-hover);\n    --rbytes-wallet-shadow:var(--rbytes-wallet-theme-shadow);\n}\n.rbytes-wallet-theme,\n.rbytes-wallet-theme *{box-sizing:border-box}\n.rbytes-wallet-theme img{display:block;max-width:100%;height:auto}\n.rbytes-wallet-theme a{color:var(--rbytes-wallet-theme-primary);text-decoration:none}\n.rbytes-wallet-theme a:hover,\n.rbytes-wallet-theme a:focus{color:var(--rbytes-wallet-theme-hover)}\n.rbytes-wallet-theme__shell{\n    position:relative;\n    overflow:hidden;\n    width:100%;\n    max-width:none;\n    margin:0;\n    padding:0;\n    background:\n        radial-gradient(circle at top left,rgba(27, 193, 229,.18),transparent 34rem),\n        radial-gradient(circle at top right,rgba(108,194,215,.16),transparent 28rem),\n        linear-gradient(160deg,var(--rbytes-wallet-theme-bg) 0%,#091522 44%,var(--rbytes-wallet-theme-bg-deep) 100%);\n}\n.rbytes-wallet-theme[data-rbytes-theme=\"light\"] .rbytes-wallet-theme__shell{\n    background:\n        radial-gradient(circle at top left,rgba(27, 193, 229,.16),transparent 34rem),\n        radial-gradient(circle at top right,rgba(108,194,215,.12),transparent 28rem),\n        linear-gradient(160deg,var(--rbytes-wallet-theme-bg) 0%,#ffffff 48%,var(--rbytes-wallet-theme-bg-deep) 100%);\n}\n.rbytes-wallet-theme__shell::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background-image:\n        linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);\n    background-size:72px 72px;\n    mask-image:radial-gradient(circle at center,#000 32%,transparent 90%);\n    opacity:.38;\n}\n.rbytes-wallet-theme[data-rbytes-theme=\"light\"] .rbytes-wallet-theme__shell::before{\n    background-image:\n        linear-gradient(rgba(18,32,51,.045) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(18,32,51,.045) 1px,transparent 1px);\n}\n.rbytes-wallet-theme-toolbar{\n    position:relative;\n    z-index:8;\n    display:flex;\n    justify-content:flex-end;\n    width:100%;\n    padding:18px 22px 0;\n    pointer-events:none;\n}\n.rbytes-wallet-theme-mode-toggle{\n    position:relative;\n    right:auto;\n    top:auto;\n    z-index:8;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    width:44px;\n    height:44px;\n    border:1px solid var(--rbytes-wallet-theme-border);\n    border-radius:14px;\n    background:rgba(255,255,255,.06);\n    color:var(--rbytes-wallet-theme-text);\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 16px 34px rgba(0,0,0,.18);\n    cursor:pointer;\n    pointer-events:auto;\n}\n.rbytes-wallet-theme[data-rbytes-theme=\"light\"] .rbytes-wallet-theme-mode-toggle{background:#fff}\n.rbytes-wallet-theme-mode-toggle:hover{color:var(--rbytes-wallet-theme-primary);border-color:rgba(27, 193, 229,.42);transform:translateY(-1px)}\n.rbytes-wallet-theme-mode-toggle__sun{display:none}\n.rbytes-wallet-theme[data-rbytes-theme=\"dark\"] .rbytes-wallet-theme-mode-toggle__moon{display:none}\n.rbytes-wallet-theme[data-rbytes-theme=\"dark\"] .rbytes-wallet-theme-mode-toggle__sun{display:block}\n.rbytes-wallet-theme.is-embedded .rbytes-wallet-theme__shell{\n    margin:0;\n    border:0;\n    border-radius:0;\n    box-shadow:none;\n}\n.rbytes-wallet-theme.is-standalone .rbytes-wallet-theme__shell{\n    min-height:100vh;\n    border:0;\n    border-radius:0;\n    box-shadow:none;\n}\n.rbytes-wallet-theme__content{\n    position:relative;\n    width:100%;\n    max-width:none;\n    margin:0;\n    padding:0;\n}\n.rbytes-wallet-theme__surface{\n    width:100%;\n    max-width:none;\n    margin:0;\n    border:0;\n    border-radius:0;\n    background:transparent;\n    padding:0;\n    box-shadow:none;\n    backdrop-filter:none;\n}\n.rbytes-wallet-dashboard{\n    display:block;\n    width:100%!important;\n    max-width:100%!important;\n    margin:0!important;\n    padding:0!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-dashboard,\n.rbytes-wallet-theme .rbytes-wallet-portal-shell,\n.rbytes-wallet-theme .rbytes-wallet-auth-shell,\n.rbytes-wallet-theme .rbytes-wallet-manager-shell,\n.rbytes-wallet-theme .rbytes-wallet-portal-frame,\n.rbytes-wallet-theme .rbytes-wallet-manager-frame,\n.rbytes-wallet-theme .rbytes-wallet-manager-layout{\n    width:100%!important;\n    max-width:100%!important;\n    margin:0!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-shell,\n.rbytes-wallet-theme .rbytes-wallet-auth-shell,\n.rbytes-wallet-theme .rbytes-wallet-manager-shell{\n    background:transparent!important;\n    box-shadow:none!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-embedded,\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-embedded .rbytes-wallet-auth-container{\n    min-height:auto!important;\n    padding:0!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-viewport,\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-standalone{\n    min-height:100vh!important;\n    min-height:100dvh!important;\n    display:flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    padding:0!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-viewport .rbytes-wallet-auth-container,\n.rbytes-wallet-theme .rbytes-wallet-auth-shell.is-standalone .rbytes-wallet-auth-container{\n    min-height:100vh!important;\n    min-height:100dvh!important;\n    display:flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    padding:clamp(24px,4vw,56px)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-frame{\n    display:grid!important;\n    grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;\n    gap:24px!important;\n    border:1px solid rgba(27, 193, 229,.14)!important;\n    border-radius:28px!important;\n    background:linear-gradient(145deg,rgba(27, 193, 229,.09),var(--rbytes-wallet-theme-card) 42%)!important;\n    box-shadow:var(--rbytes-wallet-theme-shadow)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-layout{\n    display:grid!important;\n    grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;\n    gap:24px!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-frame{\n    border:1px solid rgba(27, 193, 229,.14)!important;\n    border-radius:28px!important;\n    box-shadow:var(--rbytes-wallet-theme-shadow)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-auth-card,\n.rbytes-wallet-theme .rbytes-wallet-card,\n.rbytes-wallet-theme .rbytes-wallet-manager-panel,\n.rbytes-wallet-theme .rbytes-wallet-manager-shell .rbytes-card.rbytes-wallet-frame{\n    border:1px solid var(--rbytes-wallet-theme-border)!important;\n    border-radius:22px!important;\n    background:var(--rbytes-wallet-theme-card)!important;\n    color:var(--rbytes-wallet-theme-text)!important;\n    box-shadow:0 18px 44px rgba(0,0,0,.18)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-rail{\n    background:linear-gradient(180deg,var(--rbytes-wallet-theme-primary),var(--rbytes-wallet-theme-hover))!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-dot{background:rgba(255,255,255,.16)!important;color:#fff!important}\n.rbytes-wallet-theme .rbytes-wallet-balance-card{background:linear-gradient(145deg,rgba(27, 193, 229,.14),var(--rbytes-wallet-theme-card-strong) 58%)!important}\n.rbytes-wallet-theme .rbytes-wallet-kicker,\n.rbytes-wallet-theme .rbytes-wallet-manager-eyebrow{\n    color:var(--rbytes-wallet-theme-primary)!important;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n    font-weight:700;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-head p,\n.rbytes-wallet-theme .rbytes-wallet-manager-topbar p,\n.rbytes-wallet-theme .rbytes-wallet-manager-brand p{color:var(--rbytes-wallet-theme-muted)!important}\n.rbytes-wallet-theme .rbytes-wallet-logout-btn,\n.rbytes-wallet-theme .rbytes-wallet-page-btn,\n.rbytes-wallet-theme .rbytes-wallet-auth-button,\n.rbytes-wallet-theme .rbytes-wallet-topup-form button,\n.rbytes-wallet-theme .rbytes-wallet-manager-actions .button,\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar .button{\n    border-color:var(--rbytes-wallet-theme-primary)!important;\n    background:var(--rbytes-wallet-theme-primary)!important;\n    color:#fff!important;\n    box-shadow:0 12px 24px rgba(27, 193, 229,.18);\n}\n.rbytes-wallet-theme .rbytes-wallet-logout-btn:hover,\n.rbytes-wallet-theme .rbytes-wallet-page-btn:hover,\n.rbytes-wallet-theme .rbytes-wallet-auth-button:hover,\n.rbytes-wallet-theme .rbytes-wallet-topup-form button:hover,\n.rbytes-wallet-theme .rbytes-wallet-manager-actions .button:hover,\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar .button:hover{\n    border-color:var(--rbytes-wallet-theme-hover)!important;\n    background:var(--rbytes-wallet-theme-hover)!important;\n    color:#fff!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-topup-form input,\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar input[type='search'],\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar select,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td input,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td textarea,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td select{\n    border:1px solid rgba(18,32,51,.14)!important;\n    border-radius:16px!important;\n    background:var(--rbytes-wallet-theme-card-strong)!important;\n    color:var(--rbytes-wallet-theme-text)!important;\n    box-shadow:none!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-topup-form input:focus,\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar input[type='search']:focus,\n.rbytes-wallet-theme .rbytes-wallet-manager-toolbar select:focus,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td input:focus,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td textarea:focus,\n.rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td select:focus{\n    border-color:var(--rbytes-wallet-theme-primary)!important;\n    box-shadow:0 0 0 3px rgba(27, 193, 229,.12)!important;\n    outline:none!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-nav{display:grid;gap:12px}\n.rbytes-wallet-theme .rbytes-wallet-manager-nav a.is-active,\n.rbytes-wallet-theme .rbytes-wallet-manager-nav a:hover{\n    border-color:rgba(27, 193, 229,.18)!important;\n    background:rgba(27, 193, 229,.10)!important;\n    color:var(--rbytes-wallet-theme-primary)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-brand,\n.rbytes-wallet-theme .rbytes-wallet-portal-rail{\n    position:relative;\n}\n.rbytes-wallet-theme-sidebar-logo,\n.rbytes-wallet-theme-rail-logo{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:100%;\n    max-width:240px;\n    max-height:58px;\n    overflow:hidden;\n    background:transparent!important;\n}\n.rbytes-wallet-theme-sidebar-logo{\n    justify-content:flex-start;\n    margin:0 0 18px;\n}\n.rbytes-wallet-theme-rail-logo{\n    margin:0 0 22px;\n}\n.rbytes-wallet-theme__sidebar-logo-image,\n.rbytes-wallet-theme__rail-logo-image{\n    width:auto!important;\n    max-width:240px!important;\n    max-height:58px!important;\n    height:auto!important;\n    border-radius:0!important;\n    border:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n    object-fit:contain!important;\n}\n.rbytes-wallet-theme-sidebar-logo .rbytes-wallet-theme__logo-mark,\n.rbytes-wallet-theme-rail-logo .rbytes-wallet-theme__logo-mark{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:44px;\n    height:44px;\n    max-width:44px;\n    max-height:44px;\n    border-radius:14px;\n    border:1px solid rgba(255,255,255,.18);\n    background:rgba(255,255,255,.08);\n    box-shadow:0 16px 34px rgba(15,23,42,.18);\n    aspect-ratio:1;\n    color:var(--rbytes-wallet-theme-primary);\n    font-size:22px;\n    font-weight:700;\n    letter-spacing:.08em;\n}\n.rbytes-wallet-theme .rbytes-wallet-cards{\n    display:grid!important;\n    grid-template-columns:repeat(3,minmax(0,1fr))!important;\n    gap:18px!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-table-wrap,\n.rbytes-wallet-theme .rbytes-wallet-activity-list,\n.rbytes-wallet-theme .woo-wallet-transactions-list,\n.rbytes-wallet-theme .rbytes-list-table-wrap,\n.rbytes-wallet-theme .rbytes-invoice-table-wrap{\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n}\n.rbytes-wallet-theme .rbytes-wallet-manager-table,\n.rbytes-wallet-theme table.widefat,\n.rbytes-wallet-theme table.dataTable,\n.rbytes-wallet-theme .rbytes-invoice-table,\n.rbytes-wallet-theme .rbytes-invoice-mini-table{min-width:680px}\n.rbytes-wallet-theme .rbytes-wallet-manager-table thead th,\n.rbytes-wallet-theme table.widefat thead th,\n.rbytes-wallet-theme .rbytes-invoice-table thead th,\n.rbytes-wallet-theme .rbytes-invoice-mini-table thead th{\n    background:rgba(27, 193, 229,.06)!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-theme-footer{\n    display:flex;\n    justify-content:center;\n    width:100%;\n    margin:24px 0 0;\n    padding:0 18px 24px;\n}\n.rbytes-wallet-theme .rbytes-wallet-theme-footer__inner{\n    width:min(100%,960px);\n    padding:var(--rbytes-wallet-theme-footer-padding,0)!important;\n    border:0!important;\n    border-radius:var(--rbytes-wallet-theme-footer-radius,0);\n    background:var(--rbytes-wallet-theme-footer-surface,transparent)!important;\n    color:var(--rbytes-wallet-theme-footer-text,inherit)!important;\n    text-align:center;\n    font-size:12px!important;\n    line-height:1.7!important;\n    box-shadow:none!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-theme-footer__inner a{\n    color:inherit;\n    font-weight:700;\n}\n.rbytes-wallet-theme .rbytes-wallet-theme-footer__divider{\n    display:inline-block;\n    margin:0 10px;\n    color:rgba(27, 193, 229,.46);\n}\n@media (min-width:768px) and (max-width:1024px){\n    .rbytes-wallet-theme .rbytes-wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n    .rbytes-wallet-theme .rbytes-wallet-portal-frame,\n    .rbytes-wallet-theme .rbytes-wallet-manager-layout{grid-template-columns:1fr!important}\n    .rbytes-wallet-theme .rbytes-wallet-portal-rail{min-height:auto!important;padding:18px!important;flex-direction:row!important;justify-content:center!important;gap:10px}\n    .rbytes-wallet-theme .rbytes-wallet-manager-sidebar{position:static!important;width:100%!important}\n}\n@media (max-width:767px){\n    .rbytes-wallet-theme .rbytes-wallet-cards{grid-template-columns:1fr!important}\n    .rbytes-wallet-theme .rbytes-wallet-portal-frame,\n    .rbytes-wallet-theme .rbytes-wallet-manager-layout{grid-template-columns:1fr!important}\n    .rbytes-wallet-theme .rbytes-wallet-portal-rail{\n        min-height:auto!important;\n        padding:16px!important;\n        flex-direction:row!important;\n        flex-wrap:wrap!important;\n        justify-content:center!important;\n        gap:10px\n    }\n    .rbytes-wallet-theme .rbytes-wallet-manager-sidebar{\n        position:fixed!important;\n        top:12px!important;\n        bottom:12px!important;\n        left:12px!important;\n        z-index:10002!important;\n        width:min(82vw,300px)!important;\n        max-width:calc(100vw - 24px)!important;\n        overflow-y:auto!important;\n        transform:translateX(calc(-100% - 24px));\n        transition:transform .22s ease;\n    }\n    .rbytes-wallet-theme .rbytes-wallet-manager-shell.is-sidebar-open .rbytes-wallet-manager-sidebar{transform:translateX(0)}\n    .rbytes-wallet-theme .rbytes-wallet-manager-menu-toggle{display:inline-flex!important}\n    .rbytes-wallet-theme .rbytes-wallet-manager-overlay{\n        display:block!important;\n        position:fixed;\n        inset:0;\n        z-index:10001;\n        background:rgba(15,23,42,.46);\n        border:0;\n        margin:0;\n        opacity:0;\n        padding:0;\n        pointer-events:none;\n        transition:opacity .2s ease;\n    }\n    .rbytes-wallet-theme .rbytes-wallet-manager-shell.is-sidebar-open .rbytes-wallet-manager-overlay{\n        opacity:1;\n        pointer-events:auto;\n    }\n    .rbytes-wallet-theme-sidebar-logo{justify-content:center}\n    .rbytes-wallet-theme .rbytes-wallet-theme-footer{\n        margin-top:18px;\n        padding:0 14px 18px;\n    }\n    .rbytes-wallet-theme .rbytes-wallet-theme-footer__inner{\n        font-size:12px;\n    }\n    .rbytes-wallet-theme .rbytes-wallet-activity-item{grid-template-columns:1fr!important;gap:12px!important}\n    .rbytes-wallet-theme .rbytes-wallet-activity-amount{text-align:left!important}\n    .rbytes-wallet-theme .rbytes-wallet-manager-table,\n    .rbytes-wallet-theme table.widefat,\n    .rbytes-wallet-theme table.dataTable,\n    .rbytes-wallet-theme .rbytes-invoice-table,\n    .rbytes-wallet-theme .rbytes-invoice-mini-table{min-width:600px}\n    .rbytes-wallet-theme .rbytes-wallet-manager-toolbar,\n    .rbytes-wallet-theme .rbytes-wallet-manager-actions,\n    .rbytes-wallet-theme .rbytes-wallet-settings-actions,\n    .rbytes-wallet-theme .rbytes-wallet-setting-media-actions,\n    .rbytes-wallet-theme .rbytes-wallet-user-actions{align-items:stretch!important;flex-direction:column!important}\n    .rbytes-wallet-theme .rbytes-wallet-manager-toolbar input[type='search'],\n    .rbytes-wallet-theme .rbytes-wallet-manager-toolbar select,\n    .rbytes-wallet-theme .rbytes-wallet-manager-actions .button,\n    .rbytes-wallet-theme .rbytes-wallet-settings-actions .button,\n    .rbytes-wallet-theme .rbytes-wallet-setting-media-actions .button,\n    .rbytes-wallet-theme .rbytes-wallet-user-actions .button,\n    .rbytes-wallet-theme .rbytes-wallet-topup-form button,\n    .rbytes-wallet-theme .rbytes-wallet-page-btn,\n    .rbytes-wallet-theme .rbytes-wallet-logout-btn{width:100%!important;min-height:44px!important;justify-content:center!important}\n    .rbytes-wallet-theme .rbytes-wallet-setting-card{grid-template-columns:1fr!important}\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .form-table,\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .form-table tbody,\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .form-table tr,\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .form-table th,\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .form-table td{display:block!important;width:100%!important}\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .wallet-settings-wrap .nav-tab-wrapper{\n        display:flex!important;\n        gap:8px;\n        overflow-x:auto;\n        padding-bottom:6px;\n        white-space:nowrap;\n        -webkit-overflow-scrolling:touch;\n    }\n    .rbytes-wallet-theme .rbytes-wallet-manager-content .wallet-settings-wrap .nav-tab{flex:0 0 auto;margin:0}\n}\n@media (max-width:480px){\n    .rbytes-wallet-theme .rbytes-wallet-portal-frame,\n    .rbytes-wallet-theme .rbytes-wallet-manager-frame,\n    .rbytes-wallet-theme .rbytes-wallet-auth-card,\n    .rbytes-wallet-theme .rbytes-wallet-card,\n    .rbytes-wallet-theme .rbytes-wallet-manager-panel,\n    .rbytes-wallet-theme .rbytes-wallet-manager-shell .rbytes-card.rbytes-wallet-frame{border-radius:16px!important}\n    .rbytes-wallet-theme .rbytes-wallet-portal-main,\n    .rbytes-wallet-theme .rbytes-wallet-manager-frame,\n    .rbytes-wallet-theme .rbytes-wallet-manager-panel,\n    .rbytes-wallet-theme .rbytes-wallet-manager-brand,\n    .rbytes-wallet-theme .rbytes-wallet-manager-topbar{padding:12px!important}\n    .rbytes-wallet-theme .rbytes-wallet-balance-value{font-size:24px!important;overflow-wrap:anywhere}\n    .rbytes-wallet-theme .rbytes-wallet-manager-table,\n    .rbytes-wallet-theme table.widefat,\n    .rbytes-wallet-theme table.dataTable,\n    .rbytes-wallet-theme .rbytes-invoice-table,\n    .rbytes-wallet-theme .rbytes-invoice-mini-table{min-width:560px}\n}\n.rbytes-wallet-theme .rbytes-wallet-theme__content,\n.rbytes-wallet-theme .rbytes-wallet-theme__surface,\n.rbytes-wallet-theme .rbytes-wallet-dashboard{position:relative;z-index:1}\n.rbytes-wallet-theme .rbytes-wallet-portal-frame,\n.rbytes-wallet-theme .rbytes-wallet-manager-frame,\n.rbytes-wallet-theme .rbytes-wallet-manager-layout,\n.rbytes-wallet-theme .rbytes-wallet-auth-card,\n.rbytes-wallet-theme .rbytes-wallet-card,\n.rbytes-wallet-theme .rbytes-wallet-manager-panel,\n.rbytes-wallet-theme .rbytes-wallet-manager-shell .rbytes-card.rbytes-wallet-frame,\n.rbytes-wallet-theme .rbytes-invoice-card,\n.rbytes-wallet-theme .rbytes-invoice-stat-card{\n    backdrop-filter:blur(18px)!important;\n    -webkit-backdrop-filter:blur(18px)!important;\n    background:var(--rbytes-wallet-theme-card)!important;\n    border:1px solid var(--rbytes-wallet-theme-border)!important;\n    box-shadow:var(--rbytes-wallet-theme-shadow)!important;\n    color:var(--rbytes-wallet-theme-text)!important;\n}\n.rbytes-wallet-theme h1,\n.rbytes-wallet-theme h2,\n.rbytes-wallet-theme h3,\n.rbytes-wallet-theme h4,\n.rbytes-wallet-theme h5,\n.rbytes-wallet-theme .rbytes-wallet-balance-value,\n.rbytes-wallet-theme .rbytes-wallet-manager-brand h2,\n.rbytes-wallet-theme .rbytes-wallet-portal-head h2,\n.rbytes-wallet-theme .rbytes-invoice-shell h2,\n.rbytes-wallet-theme .rbytes-invoice-shell h3{color:var(--rbytes-wallet-theme-text)!important}\n.rbytes-wallet-theme p,\n.rbytes-wallet-theme .description,\n.rbytes-wallet-theme .rbytes-muted-meta,\n.rbytes-wallet-theme .rbytes-wallet-portal-head p,\n.rbytes-wallet-theme .rbytes-wallet-manager-topbar p,\n.rbytes-wallet-theme .rbytes-wallet-manager-brand p{color:var(--rbytes-wallet-theme-muted)!important}\n.rbytes-wallet-theme table,\n.rbytes-wallet-theme .rbytes-wallet-manager-table,\n.rbytes-wallet-theme .rbytes-invoice-table,\n.rbytes-wallet-theme .rbytes-invoice-mini-table{color:var(--rbytes-wallet-theme-text)!important}\n.rbytes-wallet-theme table thead th,\n.rbytes-wallet-theme .rbytes-wallet-manager-table thead th,\n.rbytes-wallet-theme .rbytes-invoice-table thead th,\n.rbytes-wallet-theme .rbytes-invoice-mini-table thead th{\n    background:rgba(27, 193, 229,.12)!important;\n    color:var(--rbytes-wallet-theme-text)!important;\n}\n.rbytes-wallet-theme table td,\n.rbytes-wallet-theme table th,\n.rbytes-wallet-theme .rbytes-wallet-manager-table td,\n.rbytes-wallet-theme .rbytes-wallet-manager-table th,\n.rbytes-wallet-theme .rbytes-invoice-table td,\n.rbytes-wallet-theme .rbytes-invoice-table th{border-color:var(--rbytes-wallet-theme-border)!important}\n.rbytes-wallet-theme input[type='text'],\n.rbytes-wallet-theme input[type='email'],\n.rbytes-wallet-theme input[type='password'],\n.rbytes-wallet-theme input[type='search'],\n.rbytes-wallet-theme input[type='number'],\n.rbytes-wallet-theme input[type='url'],\n.rbytes-wallet-theme input[type='tel'],\n.rbytes-wallet-theme select,\n.rbytes-wallet-theme textarea{\n    background:var(--rbytes-wallet-theme-card-strong)!important;\n    border:1px solid var(--rbytes-wallet-theme-border)!important;\n    color:var(--rbytes-wallet-theme-text)!important;\n}\n.rbytes-wallet-theme input:focus,\n.rbytes-wallet-theme select:focus,\n.rbytes-wallet-theme textarea:focus{\n    border-color:rgba(27, 193, 229,.48)!important;\n    box-shadow:0 0 0 4px rgba(27, 193, 229,.14)!important;\n    outline:0!important;\n}\n.rbytes-wallet-theme .rbytes-wallet-portal-rail{\n    background:linear-gradient(180deg,rgba(27, 193, 229,.20),rgba(1,82,186,.42))!important;\n    border:1px solid var(--rbytes-wallet-theme-border)!important;\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;\n}<\/style>\n    <section class=\"rbytes-wallet-theme__shell\">\n        <div class=\"rbytes-wallet-theme__content\">\n            <div class=\"rbytes-wallet-theme__surface\">\n                <div class=\"rbytes-wallet-dashboard\">\n                    <style id=\"rbytes-wallet-auth-inline-css\">\n            body.rbytes-wallet-auth-body {\n                --rbytes-wallet-primary: #1bc1e5;\n                --rbytes-wallet-primary-hover: #1bc1e5;\n                --rbytes-wallet-bg: #f8fafc;\n                --rbytes-wallet-card: #f8fafc;\n                --rbytes-wallet-card-strong: #eef2f7;\n                --rbytes-wallet-text: #1e293b;\n                --rbytes-wallet-muted: #64748b;\n                --rbytes-wallet-border: #e2e8f0;\n                --rbytes-wallet-shadow: 0 18px 44px rgba(15, 23, 42, 0.12);\n                margin: 0;\n                min-height: 100vh;\n                background: var(--rbytes-wallet-bg);\n                color: var(--rbytes-wallet-text);\n            }\n            body.rbytes-wallet-auth-body[data-rbytes-theme='dark'],\n            .rbytes-wallet-auth-shell[data-rbytes-theme='dark'],\n            [data-rbytes-theme='dark'] .rbytes-wallet-auth-shell {\n                --rbytes-wallet-bg: var(--rbytes-wallet-theme-bg, #08131f);\n                --rbytes-wallet-card: var(--rbytes-wallet-theme-card, rgba(11, 21, 34, 0.88));\n                --rbytes-wallet-card-strong: var(--rbytes-wallet-theme-card-strong, rgba(8, 17, 28, 0.96));\n                --rbytes-wallet-text: var(--rbytes-wallet-theme-text, #f6f7fb);\n                --rbytes-wallet-muted: var(--rbytes-wallet-theme-muted, #97a7b8);\n                --rbytes-wallet-border: var(--rbytes-wallet-theme-border, rgba(255, 255, 255, 0.10));\n                --rbytes-wallet-primary: var(--rbytes-wallet-theme-primary, #1bc1e5);\n                --rbytes-wallet-primary-hover: var(--rbytes-wallet-theme-hover, #1bc1e5);\n                --rbytes-wallet-shadow: var(--rbytes-wallet-theme-shadow, 0 32px 90px rgba(0, 0, 0, 0.40));\n                color-scheme: dark;\n            }\n            body.rbytes-wallet-auth-body[data-rbytes-theme='light'],\n            .rbytes-wallet-auth-shell[data-rbytes-theme='light'],\n            [data-rbytes-theme='light'] .rbytes-wallet-auth-shell {\n                --rbytes-wallet-bg: var(--rbytes-wallet-theme-bg, #f3f7fb);\n                --rbytes-wallet-card: var(--rbytes-wallet-theme-card, rgba(248, 250, 252, 0.96));\n                --rbytes-wallet-card-strong: var(--rbytes-wallet-theme-card-strong, #f8fafc);\n                --rbytes-wallet-text: var(--rbytes-wallet-theme-text, #122033);\n                --rbytes-wallet-muted: var(--rbytes-wallet-theme-muted, #5f7084);\n                --rbytes-wallet-border: var(--rbytes-wallet-theme-border, rgba(18, 32, 51, 0.12));\n                --rbytes-wallet-primary: var(--rbytes-wallet-theme-primary, #1bc1e5);\n                --rbytes-wallet-primary-hover: var(--rbytes-wallet-theme-hover, #1bc1e5);\n                --rbytes-wallet-shadow: var(--rbytes-wallet-theme-shadow, 0 26px 64px rgba(15, 23, 42, 0.12));\n                color-scheme: light;\n            }\n            .rbytes-wallet-auth-shell {\n                --rbytes-wallet-auth-primary: var(--rbytes-wallet-primary, #1bc1e5);\n                --rbytes-wallet-auth-primary-hover: var(--rbytes-wallet-primary-hover, #1bc1e5);\n                --rbytes-wallet-auth-background: var(--rbytes-wallet-bg, #f8fafc);\n                --rbytes-wallet-auth-card: var(--rbytes-wallet-card, #f8fafc);\n                --rbytes-wallet-auth-card-strong: var(--rbytes-wallet-card-strong, #eef2f7);\n                --rbytes-wallet-auth-button: var(--rbytes-wallet-primary, #1bc1e5);\n                --rbytes-wallet-auth-button-text: #ffffff;\n                --rbytes-wallet-auth-text: var(--rbytes-wallet-text, #1e293b);\n                --rbytes-wallet-auth-muted: var(--rbytes-wallet-muted, #64748b);\n                --rbytes-wallet-auth-border: var(--rbytes-wallet-border, #e2e8f0);\n                --rbytes-wallet-auth-shadow: var(--rbytes-wallet-shadow, 0 18px 44px rgba(15, 23, 42, 0.12));\n                --rbytes-wallet-auth-primary-rgb: 27, 193, 229;\n                --rbytes-wallet-auth-button-rgb: 27, 193, 229;\n                --rbytes-wallet-auth-image-width: 200px;\n                --rbytes-wallet-auth-image-height: 51px;\n                --rbytes-wallet-auth-image-fit: scale-down;\n                --rbytes-wallet-auth-image-max-height: none;\n                color: var(--rbytes-wallet-auth-text);\n                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n                line-height: 1.6;\n                background: var(--rbytes-wallet-auth-background);\n            }\n            .rbytes-wallet-login-shell {\n                background: var(--rbytes-wallet-bg);\n                color: var(--rbytes-wallet-text);\n            }\n            .rbytes-wallet-auth-shell,\n            .rbytes-wallet-auth-shell * {\n                box-sizing: border-box;\n            }\n            .rbytes-wallet-auth-shell input,\n            .rbytes-wallet-auth-shell button,\n            .rbytes-wallet-auth-shell textarea,\n            .rbytes-wallet-auth-shell select {\n                font: inherit;\n            }\n            .rbytes-wallet-auth-shell.is-standalone { min-height: 100vh; }\n            .rbytes-wallet-auth-shell.is-viewport {\n                position: relative;\n                width: 100vw;\n                max-width: 100vw;\n                margin-left: calc(50% - 50vw);\n                margin-right: calc(50% - 50vw);\n                min-height: 100vh;\n                border-radius: 0;\n                overflow: hidden;\n            }\n            .rbytes-wallet-auth-shell.is-embedded {\n                margin: 24px 0;\n                border-radius: 24px;\n                overflow: hidden;\n            }\n            .rbytes-wallet-auth-container {\n                width: 100%;\n                min-height: inherit;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                padding: 20px;\n                box-sizing: border-box;\n            }\n            .rbytes-wallet-auth-shell.is-viewport .rbytes-wallet-auth-container {\n                max-width: none;\n                min-height: 100vh;\n                padding: clamp(24px, 4vw, 56px);\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-card {\n                width: 100%;\n                max-width: 400px;\n                background: var(--rbytes-wallet-auth-card) !important;\n                color: var(--rbytes-wallet-auth-text) !important;\n                border-radius: 16px !important;\n                padding: 40px 32px 32px !important;\n                border: 1px solid var(--rbytes-wallet-auth-border) !important;\n                box-shadow: var(--rbytes-wallet-auth-shadow) !important;\n            }\n            .rbytes-wallet-login-card {\n                background: var(--rbytes-wallet-card);\n                color: var(--rbytes-wallet-text);\n                border-color: var(--rbytes-wallet-border);\n            }\n            .rbytes-wallet-login-card input {\n                background: var(--rbytes-wallet-card-strong);\n                color: var(--rbytes-wallet-text);\n                border-color: var(--rbytes-wallet-border);\n            }\n            .rbytes-wallet-login-card input::placeholder {\n                color: var(--rbytes-wallet-muted);\n            }\n            .rbytes-wallet-auth-header {\n                text-align: center;\n                margin-bottom: 32px;\n            }\n            .rbytes-wallet-auth-logo {\n                margin-bottom: 16px;\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                width: 100%;\n            }\n            .rbytes-wallet-auth-logo img,\n            .rbytes-wallet-auth-logo svg {\n                width: var(--rbytes-wallet-auth-image-width);\n                height: var(--rbytes-wallet-auth-image-height);\n                max-width: 100%;\n                max-height: var(--rbytes-wallet-auth-image-max-height);\n                display: block;\n            }\n            .rbytes-wallet-auth-logo img {\n                object-fit: var(--rbytes-wallet-auth-image-fit);\n                object-position: center;\n                border-radius: 8px;\n            }\n            .rbytes-wallet-auth-logo svg {\n                overflow: visible;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-header h1,\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-success h2 {\n                color: var(--rbytes-wallet-auth-text);\n                font-size: 1.75rem;\n                font-weight: 700;\n                line-height: 1.2;\n                margin: 0 0 6px;\n                letter-spacing: -0.025em;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-subtitle,\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-success p {\n                margin: 0;\n                color: var(--rbytes-wallet-auth-muted);\n                font-size: 14px;\n                font-weight: 500;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-helper {\n                margin: -8px 0 20px;\n                color: var(--rbytes-wallet-auth-muted);\n                font-size: 13px;\n                font-weight: 500;\n                text-align: center;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-notices {\n                display: grid;\n                gap: 10px;\n                margin-bottom: 18px;\n            }\n            .rbytes-wallet-auth-notice {\n                border-radius: 10px;\n                padding: 12px 14px;\n                font-size: 13px;\n                font-weight: 500;\n                border: 1px solid transparent;\n            }\n            .rbytes-wallet-auth-notice.is-error {\n                background: #fef2f2;\n                border-color: #fecaca;\n                color: #b91c1c;\n            }\n            .rbytes-wallet-auth-notice.is-success {\n                background: #f0fdf4;\n                border-color: #bbf7d0;\n                color: #166534;\n            }\n            .rbytes-wallet-auth-notice.is-info {\n                background: #eff6ff;\n                border-color: #bfdbfe;\n                color: #1d4ed8;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-form { margin: 0; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-group { margin-bottom: 20px; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-label {\n                display: block;\n                margin-bottom: 6px;\n                color: var(--rbytes-wallet-auth-text);\n                font-size: 13px;\n                font-weight: 600;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-control { position: relative; }\n            .rbytes-wallet-auth-shell input.rbytes-wallet-auth-input {\n                appearance: none;\n                -webkit-appearance: none;\n                width: 100%;\n                background: var(--rbytes-wallet-auth-card-strong) !important;\n                border: 1.5px solid var(--rbytes-wallet-auth-border) !important;\n                border-radius: 8px !important;\n                padding: 12px 14px !important;\n                min-height: 46px !important;\n                color: var(--rbytes-wallet-auth-text) !important;\n                -webkit-text-fill-color: var(--rbytes-wallet-auth-text) !important;\n                caret-color: var(--rbytes-wallet-auth-text);\n                font-size: 15px !important;\n                font-weight: 400 !important;\n                line-height: 1.35 !important;\n                outline: none !important;\n                transition: border-color 0.2s ease, box-shadow 0.2s ease !important;\n                font-family: inherit !important;\n                box-shadow: none !important;\n                margin: 0 !important;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-control.has-password-toggle .rbytes-wallet-auth-input { padding-right: 44px !important; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-input:focus {\n                border-color: var(--rbytes-wallet-auth-primary) !important;\n                box-shadow: 0 0 0 3px rgba(var(--rbytes-wallet-auth-primary-rgb), 0.14) !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-input::placeholder {\n                color: var(--rbytes-wallet-auth-muted) !important;\n                -webkit-text-fill-color: var(--rbytes-wallet-auth-muted) !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-group.is-error .rbytes-wallet-auth-input {\n                border-color: #dc2626 !important;\n                background: color-mix(in srgb, #dc2626 10%, var(--rbytes-wallet-auth-card-strong)) !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-group.is-error .rbytes-wallet-auth-input:focus {\n                box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.10) !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-error {\n                display: block;\n                color: #dc2626;\n                font-size: 12px;\n                font-weight: 500;\n                margin-top: 4px;\n            }\n            .rbytes-wallet-auth-shell button.rbytes-wallet-auth-toggle {\n                appearance: none !important;\n                -webkit-appearance: none !important;\n                position: absolute;\n                right: 12px;\n                top: 50%;\n                transform: translateY(-50%);\n                width: 32px !important;\n                height: 32px !important;\n                min-height: 32px !important;\n                background: transparent !important;\n                border: 0 !important;\n                box-shadow: none !important;\n                cursor: pointer;\n                color: var(--rbytes-wallet-auth-muted) !important;\n                padding: 0 !important;\n                border-radius: 4px !important;\n                transition: color 0.2s ease !important;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                margin: 0 !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-toggle:hover { color: var(--rbytes-wallet-auth-primary) !important; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-toggle .eye-closed { display: none; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-toggle.is-visible .eye-open { display: none; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-toggle.is-visible .eye-closed { display: block; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-options {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                gap: 12px;\n                flex-wrap: wrap;\n                margin-bottom: 24px;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkbox {\n                display: inline-flex;\n                align-items: center;\n                cursor: pointer;\n                font-size: 13px;\n                color: var(--rbytes-wallet-auth-text);\n                font-weight: 500;\n                gap: 8px;\n                margin: 0;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkbox input[type='checkbox'] {\n                position: absolute;\n                opacity: 0;\n                pointer-events: none;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkmark {\n                width: 16px;\n                height: 16px;\n                border: 1.5px solid var(--rbytes-wallet-auth-border);\n                border-radius: 3px;\n                position: relative;\n                background: var(--rbytes-wallet-auth-card-strong);\n                transition: all 0.2s ease;\n                flex-shrink: 0;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkmark::after {\n                content: '';\n                position: absolute;\n                left: 4px;\n                top: 1px;\n                width: 3px;\n                height: 7px;\n                border: solid white;\n                border-width: 0 1.5px 1.5px 0;\n                transform: rotate(45deg);\n                opacity: 0;\n                transition: opacity 0.2s ease;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkbox input[type='checkbox']:checked + .rbytes-wallet-auth-checkmark {\n                background: var(--rbytes-wallet-auth-primary);\n                border-color: var(--rbytes-wallet-auth-primary);\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-checkbox input[type='checkbox']:checked + .rbytes-wallet-auth-checkmark::after { opacity: 1; }\n            .rbytes-wallet-auth-shell a.rbytes-wallet-auth-link {\n                color: var(--rbytes-wallet-auth-primary) !important;\n                text-decoration: none !important;\n                font-size: 13px !important;\n                font-weight: 600 !important;\n                transition: color 0.2s ease !important;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell a.rbytes-wallet-auth-link:hover { color: var(--rbytes-wallet-auth-primary-hover) !important; }\n            .rbytes-wallet-auth-shell button.rbytes-wallet-auth-button,\n            .rbytes-wallet-auth-shell a.rbytes-wallet-auth-button {\n                appearance: none !important;\n                -webkit-appearance: none !important;\n                width: 100%;\n                background: var(--rbytes-wallet-auth-button) !important;\n                color: var(--rbytes-wallet-auth-button-text) !important;\n                border: 0 !important;\n                border-radius: 8px !important;\n                padding: 12px 20px !important;\n                cursor: pointer;\n                font-family: inherit !important;\n                font-size: 15px !important;\n                font-weight: 600 !important;\n                line-height: 1.2 !important;\n                position: relative;\n                transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease !important;\n                overflow: hidden;\n                min-height: 44px !important;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                text-decoration: none !important;\n                box-shadow: none !important;\n                margin: 0 !important;\n                text-transform: none !important;\n                letter-spacing: 0 !important;\n            }\n            .rbytes-wallet-auth-shell button.rbytes-wallet-auth-button:hover,\n            .rbytes-wallet-auth-shell a.rbytes-wallet-auth-button:hover {\n                transform: translateY(-1px) !important;\n                background: var(--rbytes-wallet-auth-primary-hover) !important;\n                color: #ffffff !important;\n                filter: none !important;\n                box-shadow: 0 4px 12px rgba(var(--rbytes-wallet-auth-button-rgb), 0.28) !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button:active { transform: translateY(0) !important; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button[disabled] {\n                background: #9ca3af !important;\n                cursor: not-allowed;\n                transform: none !important;\n                filter: none !important;\n                box-shadow: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button-link { margin-top: 10px; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button-text {\n                transition: opacity 0.2s ease;\n                text-transform: none !important;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button-loader {\n                position: absolute;\n                opacity: 0;\n                transition: opacity 0.2s ease;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-spinner {\n                width: 16px;\n                height: 16px;\n                border: 2px solid rgba(255, 255, 255, 0.3);\n                border-top: 2px solid #ffffff;\n                border-radius: 50%;\n                animation: rbytes-wallet-auth-spin 1s linear infinite;\n            }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button.is-loading .rbytes-wallet-auth-button-text { opacity: 0; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-button.is-loading .rbytes-wallet-auth-button-loader { opacity: 1; }\n            .rbytes-wallet-auth-shell .rbytes-wallet-auth-links {\n                display: flex;\n                justify-content: center;\n                flex-wrap: wrap;\n                gap: 12px 18px;\n                margin-top: 18px;\n            }\n            .rbytes-wallet-auth-success {\n                text-align: center;\n                padding: 6px 0 0;\n            }\n            .rbytes-wallet-auth-success-icon {\n                margin: 0 auto 16px;\n                width: 28px;\n                height: 28px;\n                animation: rbytes-wallet-auth-success-scale 0.5s ease-out;\n            }\n            @keyframes rbytes-wallet-auth-spin {\n                from { transform: rotate(0deg); }\n                to { transform: rotate(360deg); }\n            }\n            @keyframes rbytes-wallet-auth-success-scale {\n                0% { transform: scale(0); }\n                50% { transform: scale(1.1); }\n                100% { transform: scale(1); }\n            }\n            @media (max-width: 480px) {\n                .rbytes-wallet-auth-container { padding: 16px; }\n                .rbytes-wallet-auth-shell.is-viewport .rbytes-wallet-auth-container { padding: 20px 16px; }\n                .rbytes-wallet-auth-card {\n                    padding: 32px 24px 24px;\n                    border-radius: 12px;\n                }\n                .rbytes-wallet-auth-header h1,\n                .rbytes-wallet-auth-success h2 { font-size: 1.5rem; }\n                .rbytes-wallet-auth-options {\n                    flex-direction: column;\n                    align-items: flex-start;\n                }\n                .rbytes-wallet-auth-links { justify-content: flex-start; }\n            }\n            @supports (min-height: 100dvh) {\n                body.rbytes-wallet-auth-body { min-height: 100dvh; }\n                .rbytes-wallet-auth-shell.is-standalone { min-height: 100dvh; }\n                .rbytes-wallet-auth-shell.is-viewport { min-height: 100dvh; }\n                .rbytes-wallet-auth-shell.is-viewport .rbytes-wallet-auth-container { min-height: 100dvh; }\n            }\n            @supports (width: 100dvw) {\n                .rbytes-wallet-auth-shell.is-viewport {\n                    width: 100dvw;\n                    max-width: 100dvw;\n                    margin-left: calc(50% - 50dvw);\n                    margin-right: calc(50% - 50dvw);\n                }\n            }\n        <\/style><script id=\"rbytes-wallet-auth-inline-js\">\n            (function () {\n                var storageKey = 'rbytesWalletThemeMode';\n\n                function normalizeThemeMode(mode) {\n                    return mode === 'light' ? 'light' : 'dark';\n                }\n\n                function storedThemeMode() {\n                    try {\n                        return window.localStorage ? window.localStorage.getItem(storageKey) : '';\n                    } catch (error) {\n                        return '';\n                    }\n                }\n\n                function authThemeMode() {\n                    var config = window.rbytesWalletThemeMode || {};\n                    var configured = config.mode || '';\n                    var stored = storedThemeMode();\n                    var bodyMode = document.body ? document.body.getAttribute('data-rbytes-theme') : '';\n                    var shell = document.querySelector('.rbytes-wallet-auth-shell');\n                    var shellMode = shell ? shell.getAttribute('data-rbytes-theme') : '';\n                    var preferred = config.isLoggedIn ? configured : (stored || configured);\n\n                    return normalizeThemeMode(preferred || bodyMode || shellMode || 'dark');\n                }\n\n                function applyAuthThemeMode() {\n                    var mode = authThemeMode();\n\n                    document.querySelectorAll('.rbytes-wallet-auth-shell').forEach(function (shell) {\n                        shell.setAttribute('data-rbytes-theme', mode);\n                        shell.classList.toggle('rbytes-theme-dark', mode === 'dark');\n                        shell.classList.toggle('rbytes-theme-light', mode === 'light');\n                    });\n\n                    if (document.body && document.body.hasAttribute('data-rbytes-theme')) {\n                        document.body.setAttribute('data-rbytes-theme', mode);\n                        document.body.classList.toggle('rbytes-theme-dark', mode === 'dark');\n                        document.body.classList.toggle('rbytes-theme-light', mode === 'light');\n                    }\n\n                    if (document.documentElement && document.documentElement.hasAttribute('data-rbytes-theme')) {\n                        document.documentElement.setAttribute('data-rbytes-theme', mode);\n                    }\n                }\n\n                function clearFieldError(input) {\n                    var group = input.closest('.rbytes-wallet-auth-group');\n                    if (!group) { return; }\n                    var error = group.querySelector('.rbytes-wallet-auth-error');\n                    group.classList.remove('is-error');\n                    if (error) {\n                        error.textContent = '';\n                        error.hidden = true;\n                    }\n                }\n                function showFieldError(input, message) {\n                    var group = input.closest('.rbytes-wallet-auth-group');\n                    if (!group) { return; }\n                    var error = group.querySelector('.rbytes-wallet-auth-error');\n                    group.classList.add('is-error');\n                    if (error) {\n                        error.textContent = message;\n                        error.hidden = false;\n                    }\n                }\n                function validateForm(form) {\n                    var context = form.getAttribute('data-auth-context') || 'login';\n                    var valid = true;\n                    form.querySelectorAll('.rbytes-wallet-auth-input').forEach(function (input) {\n                        clearFieldError(input);\n                    });\n                    if (context === 'login') {\n                        var username = form.querySelector('[name=\"log\"]');\n                        var password = form.querySelector('[name=\"pwd\"]');\n                        if (username && username.value.trim() === '') {\n                            showFieldError(username, 'Email or username is required');\n                            valid = false;\n                        }\n                        if (password && password.value === '') {\n                            showFieldError(password, 'Password is required');\n                            valid = false;\n                        }\n                    } else if (context === 'forgot') {\n                        var userLogin = form.querySelector('[name=\"user_login\"]');\n                        if (userLogin && userLogin.value.trim() === '') {\n                            showFieldError(userLogin, 'Email or username is required');\n                            valid = false;\n                        }\n                    } else if (context === 'reset') {\n                        var pass1 = form.querySelector('[name=\"pass1\"]');\n                        var pass2 = form.querySelector('[name=\"pass2\"]');\n                        if (pass1 && pass1.value === '') {\n                            showFieldError(pass1, 'A new password is required');\n                            valid = false;\n                        }\n                        if (pass2 && pass2.value === '') {\n                            showFieldError(pass2, 'Please confirm your new password');\n                            valid = false;\n                        }\n                        if (pass1 && pass2 && pass1.value !== '' && pass2.value !== '' && pass1.value !== pass2.value) {\n                            showFieldError(pass2, 'Passwords do not match');\n                            valid = false;\n                        }\n                    }\n                    return valid;\n                }\n                function initPasswordToggle(button) {\n                    var fieldId = button.getAttribute('aria-controls');\n                    if (!fieldId) { return; }\n                    var input = document.getElementById(fieldId);\n                    if (!input) { return; }\n                    button.addEventListener('click', function () {\n                        var isVisible = input.type === 'text';\n                        input.type = isVisible ? 'password' : 'text';\n                        button.classList.toggle('is-visible', !isVisible);\n                    });\n                }\n                function initForm(form) {\n                    var submitButton = form.querySelector('.rbytes-wallet-auth-button');\n                    form.querySelectorAll('.rbytes-wallet-auth-input').forEach(function (input) {\n                        input.addEventListener('input', function () {\n                            clearFieldError(input);\n                        });\n                    });\n                    form.addEventListener('submit', function (event) {\n                        if (!validateForm(form)) {\n                            event.preventDefault();\n                            return;\n                        }\n                        if (submitButton) {\n                            submitButton.classList.add('is-loading');\n                            submitButton.disabled = true;\n                        }\n                    });\n                }\n                function boot() {\n                    applyAuthThemeMode();\n                    document.querySelectorAll('.rbytes-wallet-auth-form').forEach(initForm);\n                    document.querySelectorAll('.rbytes-wallet-auth-toggle').forEach(initPasswordToggle);\n                }\n                if (document.readyState === 'loading') {\n                    document.addEventListener('DOMContentLoaded', boot);\n                } else {\n                    boot();\n                }\n                applyAuthThemeMode();\n            }());\n        <\/script>        <div class=\"rbytes-wallet-auth-shell is-standalone is-viewport is-context-wallet-login\" data-rbytes-theme=\"dark\">\n            <div class=\"rbytes-wallet-auth-container\">\n                <div class=\"rbytes-wallet-auth-card\">\n                    <div class=\"rbytes-wallet-auth-header\">\n                        <div class=\"rbytes-wallet-auth-logo\"><img width=\"368\" height=\"93\" src=\"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-content\/uploads\/2026\/03\/sfs-pay.png\" class=\"rbytes-wallet-auth-logo-image\" alt=\"Fee Portal\" loading=\"eager\" decoding=\"async\" srcset=\"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-content\/uploads\/2026\/03\/sfs-pay.png 368w, https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-content\/uploads\/2026\/03\/sfs-pay-300x76.png 300w\" sizes=\"(max-width: 368px) 100vw, 368px\" \/><\/div>                                                    <h1>Student Login<\/h1>\n                                                                            <p class=\"rbytes-wallet-auth-subtitle\">Access your account securely<\/p>\n                                            <\/div>\n\n                    \n                                                <form class=\"rbytes-wallet-auth-form\" method=\"post\" action=\"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-login.php?redirect_to=https%3A%2F%2Fpay.spectrumfilmschool.com%2Fkenyan%2F\" data-auth-context=\"login\" novalidate>\n                    <div class=\"rbytes-wallet-auth-group\">\n            <label class=\"rbytes-wallet-auth-label\" for=\"rbytes_wallet_auth_log\">\n                Admission Number            <\/label>\n            <div class=\"rbytes-wallet-auth-control\">\n                <input autocomplete=\"username\" id=\"rbytes_wallet_auth_log\" name=\"log\" type=\"text\" class=\"rbytes-wallet-auth-input\" required \/>\n                            <\/div>\n            <span id=\"rbytes_wallet_auth_log-error\" class=\"rbytes-wallet-auth-error\" hidden>\n                            <\/span>\n        <\/div>\n        \n                    <div class=\"rbytes-wallet-auth-group\">\n            <label class=\"rbytes-wallet-auth-label\" for=\"rbytes_wallet_auth_pwd\">\n                Password            <\/label>\n            <div class=\"rbytes-wallet-auth-control has-password-toggle\">\n                <input autocomplete=\"current-password\" id=\"rbytes_wallet_auth_pwd\" name=\"pwd\" type=\"password\" class=\"rbytes-wallet-auth-input\" required \/>\n                                            <button type=\"button\" class=\"rbytes-wallet-auth-toggle\" aria-label=\"Toggle password visibility\" aria-controls=\"rbytes_wallet_auth_pwd\">\n            <svg class=\"eye-open\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\">\n                <path d=\"M9 3.75C5.25 3.75 2.04 6.24 1.5 9c.54 2.76 3.75 5.25 7.5 5.25s6.96-2.49 7.5-5.25c-.54-2.76-3.75-5.25-7.5-5.25zm0 8.75a3.5 3.5 0 110-7 3.5 3.5 0 010 7zm0-5.5a2 2 0 100 4 2 2 0 000-4z\" fill=\"currentColor\"\/>\n            <\/svg>\n            <svg class=\"eye-closed\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\">\n                <path d=\"M2.25 2.25l13.5 13.5m-4.125-4.125a3 3 0 01-4.243-4.243m4.243 4.243L9 9m2.625 2.625L15 15M9 5.25c1.83 0 3.51.63 4.84 1.68M3.16 6.93A10.97 10.97 0 019 5.25\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n        <\/button>\n                                    <\/div>\n            <span id=\"rbytes_wallet_auth_pwd-error\" class=\"rbytes-wallet-auth-error\" hidden>\n                            <\/span>\n        <\/div>\n        \n            <div class=\"rbytes-wallet-auth-options\">\n                <label class=\"rbytes-wallet-auth-checkbox\">\n                    <input type=\"checkbox\" name=\"rememberme\" value=\"forever\"  \/>\n                    <span class=\"rbytes-wallet-auth-checkmark\" aria-hidden=\"true\"><\/span>\n                    <span>Remember this device<\/span>\n                <\/label>\n                <a class=\"rbytes-wallet-auth-link\" href=\"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-login.php?action=lostpassword&#038;redirect_to=https%3A%2F%2Fpay.spectrumfilmschool.com%2Fkenyan%2F\">\n                    Reset password                <\/a>\n            <\/div>\n\n                            <input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/pay.spectrumfilmschool.com\/kenyan\/\" \/>\n            \n            <button type=\"submit\" class=\"rbytes-wallet-auth-button\">\n                <span class=\"rbytes-wallet-auth-button-text\">Sign In<\/span>\n                <span class=\"rbytes-wallet-auth-button-loader\" aria-hidden=\"true\">\n                    <span class=\"rbytes-wallet-auth-spinner\"><\/span>\n                <\/span>\n            <\/button>\n        <\/form>\n                                            <\/div>\n            <\/div>\n        <\/div>\n                        <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-27696","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/pages\/27696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/comments?post=27696"}],"version-history":[{"count":6,"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/pages\/27696\/revisions"}],"predecessor-version":[{"id":27769,"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/pages\/27696\/revisions\/27769"}],"wp:attachment":[{"href":"https:\/\/pay.spectrumfilmschool.com\/kenyan\/wp-json\/wp\/v2\/media?parent=27696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}