:root{--gz-bg:radial-gradient(ellipse at 50% 0%, #163020 0%, #071911 50%, #040f0a 100%);--gz-surface:#163020e0;--gz-surface-soft:#0d2418b8;--gz-border:#a8e63d29;--gz-border-subtle:#ffffff1a;--gz-text:#ffffffeb;--gz-text-muted:#ffffff9e;--gz-text-dim:#ffffff73;--gz-accent:#a8e63d;--gz-accent-hover:#c5f065;--gz-input-bg:#0719118c;--gz-header-bg:#071911e0;--gz-error:#f87171}body .su-page,body .lg-page,body .pf-page,body .pm-page,body .bd-page,body .da-page,body .pr-page{background:var(--gz-bg)!important;color:#ffffffeb!important}body .su-form,body .lg-form{color:#ffffffeb}body .su-header,body .lg-header,body .pf-header,body .bd-header,body .da-header{background:var(--gz-header-bg);border-bottom-color:var(--gz-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.su-back,.lg-back,.bd-back,.da-back{color:var(--gz-text-muted)}.su-back:hover,.lg-back:hover,.bd-back:hover,.da-back:hover,.pm-back{color:var(--gz-accent)}body .su-card,body .lg-card,body .bd-card,body .da-card,body .pm-card,body .pf-card,body .pf-card-flat,body .pf-loading-card,body .pr-card{box-shadow:0 8px 40px #00000059;background:var(--gz-surface)!important;border-color:var(--gz-border)!important}.pf-card-header{border-bottom-color:var(--gz-border-subtle);background:linear-gradient(#163020f2 0%,#0d241899 100%)}.pf-title,.pf-modal-title{color:var(--gz-text)}.pf-subtitle,.pf-modal-text{color:var(--gz-text-muted)}.su-form,.lg-form,.bd-form,.da-form,.pf-form,.pf-form-setup{background:0 0}body .su-form label.su-label,body .lg-form label.lg-label,body .su-field label.su-label,body .lg-field label.lg-label,body label.su-label,body label.lg-label{color:#fff!important}body .su-req,body .lg-req{color:#f87171!important}.pf-label,.bd-label,.da-label{color:#ffffffd9}.pf-hint,.pf-muted,.pf-detail-hint,.pf-phone-access-note,.pf-status-msg:not(.pf-status-cancelled),.pf-alt-otp-hint,.pf-alt-timer{color:var(--gz-text-muted)}.pf-phone-access-note{margin-top:8px;font-size:12.5px;line-height:1.5}body .pf-status-cancelled{color:#ffffffe6!important;background:#a8e63d24!important;border:1px solid #a8e63d52!important}body .pf-status-cancelled strong{color:var(--gz-accent)}body .pf-card-flat .pf-section-title,body .pf-card-flat .pf-subhead,body .pf-card-flat .pf-detail-row dd,body .pf-card-flat .pf-phone-display,body .pf-card-flat .pf-phone-current{color:#fff!important}body .pf-card-flat .pf-detail-row dt,body .pf-card-flat .pf-muted,body .pf-card-flat .pf-phone-access-note{color:#ffffffa6!important}.pf-section-title,.pf-subhead,.pf-status-label{color:var(--gz-text)}.pf-detail-row dt{color:var(--gz-text-dim)}.pf-detail-row dd,.pf-phone-display,.pf-phone-current{color:var(--gz-text)}body .pf-status-card .pf-section-title,body .pf-status-card .pf-status-label{color:#fff!important}body .pf-status-card .pf-status-msg:not(.pf-status-cancelled){color:#ffffffb8!important}body .su-input,body .lg-input-phone,body .su-input-phone,body .pf-input,body .pf-textarea,body .bd-input,body .da-input{background:var(--gz-input-bg)!important;border-color:var(--gz-border-subtle)!important;color:var(--gz-text)!important}.su-input::placeholder,.lg-input-phone::placeholder,.pf-input::placeholder,.pf-textarea::placeholder,.bd-input::placeholder,.da-input::placeholder{color:#ffffff59}body .su-input:focus,body .lg-input-phone:focus,.pf-input:focus,.pf-textarea:focus,.bd-input:focus,.da-input:focus{border-color:#5ab44a;box-shadow:0 0 0 3px #a8e63d2e}body .su-phone-wrap,body .lg-phone-wrap{background:#0d2418e6!important;border-color:#a8e63d47!important}body .su-phone-wrap:focus-within,body .lg-phone-wrap:focus-within{border-color:#5ab44a!important;box-shadow:0 0 0 3px #a8e63d38!important}body .su-phone-prefix,body .lg-phone-prefix{color:var(--gz-accent)!important;background:#a8e63d38!important;border-right:1px solid #a8e63d59!important}body .su-input-phone,body .lg-input-phone{color:var(--gz-text)!important;background:0 0!important}body .su-checkbox-label,body .lg-switch,body .su-switch{color:#ffffffd1!important}body .su-switch .su-link,body .lg-switch .lg-link{color:var(--gz-accent)!important}.su-link,.lg-link,.su-link-btn,.lg-link-btn,.pf-btn-link,.pf-resend-btn{color:var(--gz-accent)}.su-link:hover,.lg-link:hover{color:var(--gz-accent-hover)}.su-otp-box,.lg-otp-box,.pf-otp-box{background:var(--gz-input-bg);border-color:var(--gz-border-subtle);color:var(--gz-text)}.su-timer,.lg-timer{color:var(--gz-text-muted)}.pf-logout{border-color:var(--gz-border-subtle);color:var(--gz-text-muted);background:0 0}.pf-logout:hover{border-color:var(--gz-error);color:var(--gz-error);background:#f8717114}.pf-phone-edit-btn{color:var(--gz-accent);background:#a8e63d1f;border-color:#a8e63d47}.pf-phone-edit-btn:hover{background:#a8e63d38;border-color:#a8e63d73}.pf-phone-readonly{background:var(--gz-input-bg);border-color:var(--gz-border-subtle)}.pf-phone-readonly-prefix,.pf-phone-readonly-digits{color:var(--gz-text)}.pf-welcome-logo-menu{background:var(--gz-surface);border-color:var(--gz-border)}.pf-welcome-logo-menu-item{color:var(--gz-text)}.pf-welcome-logo-menu-item:hover:not(:disabled){background:#a8e63d1f}.pf-table-wrap{border-color:var(--gz-border-subtle)}.pf-table th{color:var(--gz-text-muted);border-color:var(--gz-border-subtle);background:#07191199}.pf-table td{color:var(--gz-text);border-color:var(--gz-border-subtle)}.pf-page-btn{background:var(--gz-input-bg);border-color:var(--gz-border-subtle);color:var(--gz-text)}.pf-page-info{color:var(--gz-text-muted)}.pf-modal{background:var(--gz-surface);border:1px solid var(--gz-border)}.pf-modal-overlay{background:#040f0ab8}body .pm-page .pm-title,body .pm-page .pm-features-pro li,body .pm-page .pm-features li{color:#fff!important}body .pm-page .pm-price-tag strong{color:var(--gz-accent)!important}body .pr-page .pr-title{color:#fff!important}body .pr-page .pr-msg,body .pr-page .pr-redirect{color:#ffffffb8!important}body .pr-page .pr-redirect strong,body .pr-page .pr-link{color:var(--gz-accent)!important}.su-modal-overlay{background:#040f0abf}.su-modal{background:var(--gz-surface);border:1px solid var(--gz-border)}.su-modal-title{color:var(--gz-text)}.su-modal-text{color:var(--gz-text-muted)}.su-modal-btn-outline{border-color:var(--gz-border-subtle);color:var(--gz-text-muted);background:0 0}.bd-field label,.da-field label{color:#ffffffd9}.bd-switch,.da-note{color:var(--gz-text-muted)}.su-toast-success,.lg-toast-success,.pf-toast-success,.pm-toast-success{color:#d1fae5;background:#163020fa;border-color:#a8e63d66}.su-toast-error,.lg-toast-error,.pf-toast-error,.pm-toast-error{color:#fecaca;background:#281414fa;border-color:#f8717166}
