:root{--pgz:#454b92;--pgz-dark:#30356f;--pgz-soft:#eef0fb;--pgz-ink:#172033;--pgz-muted:#667085;--pgz-border:#e4e7ec;--pgz-danger:#c62828;--pgz-success:#16794a}
.pegazee-renewal-banner.is-grace{background:linear-gradient(90deg,#b54708,#f79009);box-shadow:0 7px 18px rgba(181,71,8,.22)}
.pegazee-billing-page{padding:28px;background:#f5f7fb;min-height:100%}.pegazee-billing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px;margin-bottom:22px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--pgz),var(--pgz-dark) 65%,#232858);box-shadow:0 18px 38px rgba(41,47,108,.22)}.pegazee-billing-hero h1{margin:7px 0 5px;font-size:32px;font-weight:800}.pegazee-billing-hero p{margin:0;color:rgba(255,255,255,.82);font-size:15px}.pegazee-eyebrow{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.pegazee-status-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.14);font-weight:700;text-transform:capitalize}.pegazee-status-badge span{width:9px;height:9px;border-radius:50%;background:#fff}.pegazee-status-badge.is-active span{background:#5cf2a4}.pegazee-status-badge.is-grace span{background:#ffd166}.pegazee-status-badge.is-suspended span,.pegazee-status-badge.is-admin_disabled span{background:#ff8585}
.pegazee-billing-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px}.pegazee-plan-card,.pegazee-bank-card,.pegazee-history-card{position:relative;padding:26px;border:1px solid var(--pgz-border);border-radius:18px;background:#fff;box-shadow:0 10px 25px rgba(16,24,40,.06)}.pegazee-card-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;color:var(--pgz);background:var(--pgz-soft);font-size:20px}.pegazee-plan-card__head{display:flex;justify-content:space-between;gap:20px}.pegazee-plan-card__head span,.pegazee-plan-dates span{display:block;color:var(--pgz-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.pegazee-plan-card h2,.pegazee-bank-card h2,.pegazee-history-card h2{margin:4px 0 12px;color:var(--pgz-ink);font-size:20px;font-weight:800}.pegazee-price{text-align:right}.pegazee-price strong{display:block;color:var(--pgz);font-size:27px}.pegazee-price span{color:var(--pgz-muted)}.pegazee-plan-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:23px 0;padding:18px;border-radius:14px;background:#f8f9fc}.pegazee-plan-dates strong{display:block;margin-top:5px;color:var(--pgz-ink)}.pegazee-plan-actions,.pegazee-lock-actions{display:flex;flex-wrap:wrap;gap:10px}.pegazee-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;border:0;border-radius:10px;font-weight:700;transition:.18s ease;cursor:pointer}.pegazee-btn:hover{transform:translateY(-1px);text-decoration:none}.pegazee-btn--primary{color:#fff;background:var(--pgz);box-shadow:0 7px 16px rgba(69,75,146,.25)}.pegazee-btn--primary:hover{color:#fff;background:var(--pgz-dark)}.pegazee-btn--secondary{color:var(--pgz);background:var(--pgz-soft)}.pegazee-btn--success{color:#fff;background:var(--pgz-success)}.pegazee-btn--danger{color:#fff;background:var(--pgz-danger)}.pegazee-secure-note{margin:18px 0 0;color:var(--pgz-muted);font-size:12px}.pegazee-secure-note i{margin-right:5px;color:var(--pgz-success)}
.pegazee-bank-card>p{color:var(--pgz-muted)}.pegazee-bank-details{padding:14px 16px;border:1px dashed #cfd4e7;border-radius:13px;background:#fafbff}.pegazee-bank-details div{display:flex;justify-content:space-between;gap:15px;padding:6px 0}.pegazee-bank-details dt{color:var(--pgz-muted);font-weight:500}.pegazee-bank-details dd{margin:0;text-align:right;color:var(--pgz-ink);font-weight:700}.pegazee-bank-form{display:grid;gap:12px;margin-top:16px}.pegazee-bank-form label{margin:0;color:var(--pgz-ink);font-size:12px;font-weight:700}.pegazee-bank-form input:not([type=file]),.pegazee-search input,.pegazee-search select,.pegazee-admin-actions textarea,.pegazee-reject textarea{display:block;width:100%;height:42px;margin-top:5px;padding:9px 11px;border:1px solid var(--pgz-border);border-radius:9px;background:#fff}.pegazee-file-input{display:flex!important;align-items:center;gap:10px;padding:14px;border:1px dashed #b9c0dc;border-radius:10px;color:var(--pgz)!important;background:var(--pgz-soft);cursor:pointer}.pegazee-file-input input{position:absolute;width:1px;height:1px;opacity:0}
.pegazee-history-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px}.pegazee-history-card h2 i{margin-right:7px;color:var(--pgz)}.pegazee-submission,.pegazee-review-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--pgz-border)}.pegazee-submission:last-child,.pegazee-review-row:last-child{border-bottom:0}.pegazee-submission div span,.pegazee-review-main span{display:block;color:var(--pgz-muted);font-size:12px}.pegazee-mini-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef2f6;color:#475467;font-size:11px;font-weight:800;text-transform:capitalize}.pegazee-mini-status.is-active,.pegazee-mini-status.is-approved{color:#087443;background:#dcfae6}.pegazee-mini-status.is-complimentary{color:#5b21b6;background:#ede9fe}.pegazee-mini-status.is-grace,.pegazee-mini-status.is-submitted,.pegazee-mini-status.is-under_review{color:#a15c00;background:#fff1cc}.pegazee-mini-status.is-suspended,.pegazee-mini-status.is-rejected,.pegazee-mini-status.is-admin_disabled{color:#b42318;background:#fee4e2}
.pegazee-renewal-banner{display:flex;align-items:center;gap:14px;padding:12px 20px;color:#fff;background:linear-gradient(90deg,#b42318,#d92d20);box-shadow:0 7px 18px rgba(180,35,24,.22)}.pegazee-renewal-banner__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.16)}.pegazee-renewal-banner__copy{flex:1}.pegazee-renewal-banner__copy strong,.pegazee-renewal-banner__copy span{display:block}.pegazee-renewal-banner__copy span{color:rgba(255,255,255,.83);font-size:12px}.pegazee-renewal-banner__action{padding:8px 12px;border-radius:9px;color:#b42318!important;background:#fff;font-weight:800}.pegazee-lock-page{display:grid;place-items:center;min-height:calc(100vh - 124px);padding:38px 30px;background:radial-gradient(circle at 50% 8%,#eceffd 0,#f5f7fc 42%,#f9fafc 72%,#fff 100%)}.pegazee-lock-card{width:min(620px,100%);padding:44px;text-align:center;border:1px solid rgba(69,75,146,.13);border-radius:24px;background:#fff;box-shadow:0 25px 55px rgba(16,24,40,.12)}.pegazee-lock-card h1{margin:12px 0;color:var(--pgz-ink);font-size:32px;font-weight:900}.pegazee-lock-card p{margin:0 auto 24px;max-width:500px;color:var(--pgz-muted);line-height:1.65}.pegazee-lock-card small{display:block;margin-top:18px;color:var(--pgz-muted)}.pegazee-lock-actions{justify-content:center}.pegazee-lock-graphic{position:relative;display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin:0 auto 20px;border-radius:28px;color:#fff;background:linear-gradient(145deg,#555db0,var(--pgz-dark));font-size:34px;line-height:1;box-shadow:0 17px 35px rgba(69,75,146,.3),inset 0 1px 0 rgba(255,255,255,.2);isolation:isolate}.pegazee-lock-graphic:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.12);border-radius:21px;z-index:-1}.pegazee-lock-graphic i{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;margin:0!important;padding:0!important;line-height:1!important;transform:translateY(-1px)}.pegazee-lock-ring{position:absolute;inset:0;pointer-events:none}.pegazee-main-footer{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:13px 24px;border-top:1px solid #e9edf4;background:#fff;text-align:center}.pegazee-main-footer p{margin:0;color:#667085;font-size:12px;font-weight:500;line-height:1.5}
.pegazee-admin-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:22px}.pegazee-admin-stats>div{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:17px;border:1px solid var(--pgz-border);border-radius:14px;background:#fff}.pegazee-admin-stats i{grid-row:1/3;align-self:center;color:var(--pgz);font-size:22px}.pegazee-admin-stats span{color:var(--pgz-muted);font-size:11px;text-transform:uppercase}.pegazee-admin-stats strong{font-size:24px;color:var(--pgz-ink)}.pegazee-admin-review{margin-bottom:22px}.pegazee-review-main{flex:1}.pegazee-review-amount{font-weight:800;color:var(--pgz)}.pegazee-reject,.pegazee-admin-actions details{position:relative}.pegazee-reject summary,.pegazee-admin-actions summary{list-style:none}.pegazee-reject form,.pegazee-admin-actions details form{position:absolute;right:0;top:46px;z-index:20;width:280px;padding:13px;border:1px solid var(--pgz-border);border-radius:12px;background:#fff;box-shadow:0 15px 35px rgba(16,24,40,.16)}.pegazee-reject textarea,.pegazee-admin-actions textarea{height:82px;margin:0 0 9px;resize:vertical}.pegazee-admin-actions details form input{display:block;width:100%;height:39px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--pgz-border);border-radius:8px}.pegazee-admin-actions details form label{font-size:12px;color:var(--pgz-muted)}.pegazee-admin-actions details form p,.pegazee-admin-actions details form small{display:block;color:var(--pgz-muted);font-size:11px;line-height:1.45}.pegazee-admin-actions .pegazee-owner-form{width:320px}.pegazee-table-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.pegazee-search{display:flex;align-items:center;gap:8px}.pegazee-search input,.pegazee-search select{width:auto;margin:0}.pegazee-admin-actions{display:flex;gap:7px}.pegazee-icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;color:var(--pgz);background:var(--pgz-soft);cursor:pointer}.pegazee-icon-btn:disabled{opacity:.45;cursor:not-allowed}.pegazee-icon-btn.is-success{color:var(--pgz-success);background:#dcfae6}.pegazee-icon-btn.is-warning{color:#a15c00;background:#fff1cc}.pegazee-icon-btn.is-danger{color:var(--pgz-danger);background:#fee4e2}
@media(max-width:1050px){.pegazee-billing-grid,.pegazee-history-grid{grid-template-columns:1fr}.pegazee-admin-stats{grid-template-columns:repeat(2,1fr)}.pegazee-review-row{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:640px){.pegazee-billing-page{padding:14px}.pegazee-billing-hero{padding:22px;flex-direction:column}.pegazee-billing-hero h1{font-size:26px}.pegazee-plan-card,.pegazee-bank-card,.pegazee-history-card,.pegazee-lock-card{padding:24px 20px}.pegazee-lock-page{min-height:calc(100vh - 112px);padding:22px 14px}.pegazee-lock-graphic{width:78px;height:78px;border-radius:23px;font-size:29px}.pegazee-lock-card h1{font-size:27px}.pegazee-plan-card__head{flex-direction:column}.pegazee-price{text-align:left}.pegazee-plan-dates{grid-template-columns:1fr}.pegazee-admin-stats{grid-template-columns:1fr}.pegazee-renewal-banner{align-items:flex-start;flex-wrap:wrap}.pegazee-renewal-banner__copy{min-width:calc(100% - 55px)}.pegazee-table-head{align-items:stretch;flex-direction:column}.pegazee-search{align-items:stretch;flex-direction:column}.pegazee-search input,.pegazee-search select{width:100%}}

/* Pegazee SaaS administration dashboard */
.pegazee-admin-home-hero{align-items:center}.pegazee-admin-live{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.12);font-weight:700}.pegazee-admin-live span{width:10px;height:10px;border-radius:50%;background:#5cf2a4;box-shadow:0 0 0 5px rgba(92,242,164,.14)}
.pegazee-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.pegazee-admin-kpis article{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--pgz-border);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.05)}.pegazee-kpi-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;color:var(--pgz);background:var(--pgz-soft);font-size:20px}.pegazee-admin-kpis article.is-success .pegazee-kpi-icon{color:#087a42;background:#dcfae6}.pegazee-admin-kpis article.is-warning .pegazee-kpi-icon{color:#a15c00;background:#fff1cc}.pegazee-admin-kpis article.is-danger .pegazee-kpi-icon{color:#c62f27;background:#fee4e2}.pegazee-admin-kpis span,.pegazee-admin-money-grid span{display:block;color:var(--pgz-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pegazee-admin-kpis strong{display:block;color:var(--pgz-ink);font-size:27px;line-height:1.15}.pegazee-admin-kpis small,.pegazee-admin-money-grid small{display:block;margin-top:3px;color:var(--pgz-muted)}
.pegazee-admin-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.pegazee-admin-money-grid article{padding:20px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#424a9b,#282e6f);box-shadow:0 10px 25px rgba(42,49,116,.17)}.pegazee-admin-money-grid span,.pegazee-admin-money-grid small{color:rgba(255,255,255,.72)}.pegazee-admin-money-grid span i{margin-right:7px}.pegazee-admin-money-grid strong{display:block;margin:9px 0 2px;font-size:25px}
.pegazee-admin-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.pegazee-admin-actions-grid>a{display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px solid var(--pgz-border);border-radius:15px;color:var(--pgz-ink);background:#fff;box-shadow:0 7px 20px rgba(16,24,40,.04);transition:.18s ease}.pegazee-admin-actions-grid>a:hover{border-color:#a8ade1;transform:translateY(-2px);box-shadow:0 12px 26px rgba(41,47,108,.1)}.pegazee-admin-actions-grid>a>i:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--pgz);background:var(--pgz-soft);font-size:17px}.pegazee-admin-actions-grid>a>span{flex:1}.pegazee-admin-actions-grid strong,.pegazee-admin-actions-grid small{display:block}.pegazee-admin-actions-grid small{margin-top:3px;color:var(--pgz-muted);font-size:11px}.pegazee-admin-actions-grid>a>i:last-child{color:#8a91ad}
.pegazee-admin-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.pegazee-admin-detail-grid .pegazee-history-card{margin:0}.pegazee-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pegazee-section-title h2{margin:0;color:var(--pgz-ink);font-size:19px}.pegazee-section-title p{margin:4px 0 0;color:var(--pgz-muted)}.pegazee-admin-table{margin-bottom:0}.pegazee-admin-table>thead>tr>th{border-bottom:1px solid var(--pgz-border);color:var(--pgz-muted);font-size:11px;text-transform:uppercase}.pegazee-method-pill{display:inline-flex;padding:4px 8px;border-radius:999px;color:var(--pgz);background:var(--pgz-soft);font-size:11px;font-weight:700}.pegazee-renewal-list>div{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--pgz-border)}.pegazee-renewal-list>div:last-child{border-bottom:0}.pegazee-renewal-date{display:grid;place-items:center;min-width:55px;height:43px;border-radius:11px;color:var(--pgz);background:var(--pgz-soft);font-weight:800}.pegazee-renewal-list strong,.pegazee-renewal-list small{display:block}.pegazee-renewal-list small{margin-top:3px;color:var(--pgz-muted)}.pegazee-empty-state{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;gap:5px!important;min-height:130px!important;padding:20px!important;border:0!important;text-align:center;color:var(--pgz-muted)}.pegazee-empty-state i{font-size:25px;color:#a7add0}.pegazee-empty-state strong{color:var(--pgz-ink)}.pegazee-admin-alert{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;border:1px solid #ffd590;border-radius:14px;color:#855000;background:#fff7e7}.pegazee-admin-alert>i{font-size:21px}.pegazee-admin-alert strong,.pegazee-admin-alert span{display:block}.pegazee-admin-alert span{margin-top:2px;font-size:12px}
@media(max-width:1200px){.pegazee-admin-kpis,.pegazee-admin-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pegazee-admin-detail-grid{grid-template-columns:1fr}}@media(max-width:760px){.pegazee-admin-kpis,.pegazee-admin-money-grid,.pegazee-admin-actions-grid{grid-template-columns:1fr}.pegazee-admin-home-hero{align-items:flex-start}.pegazee-admin-detail-grid{grid-template-columns:minmax(0,1fr)}}
.pegazee-billing-hero h1{color:#fff!important}
.pegazee-dashboard-subscription{--subscription-accent:#c62828;--subscription-accent-dark:#991b1b;--subscription-soft:#fef2f2;--subscription-ring:#fecaca;margin-top:22px;overflow:hidden;border:1px solid var(--subscription-ring);border-radius:20px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.18)}
.pegazee-dashboard-subscription.is-active{--subscription-accent:#16865a;--subscription-accent-dark:#0b6843;--subscription-soft:#ecfdf3;--subscription-ring:#a7f3d0}.pegazee-dashboard-subscription.is-grace{--subscription-accent:#e47a13;--subscription-accent-dark:#b45309;--subscription-soft:#fff7e8;--subscription-ring:#fed7aa}.pegazee-dashboard-subscription.is-cancelled{--subscription-accent:#d92d20;--subscription-accent-dark:#a91c13;--subscription-soft:#fff1f0;--subscription-ring:#fecaca}
.pegazee-billing-grid.is-single{grid-template-columns:minmax(0,1fr)}.pegazee-billing-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:7px;border:1px solid var(--pgz-border);border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(16,24,40,.04)}.pegazee-billing-tabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;color:#59627a;font-weight:700}.pegazee-billing-tabs a:hover,.pegazee-billing-tabs a.is-active{color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--pgz),var(--pgz-dark));box-shadow:0 7px 15px rgba(69,75,146,.2)}.pegazee-section-heading h2{margin:8px 0 6px!important}.pegazee-section-heading p{max-width:760px;color:var(--pgz-muted);line-height:1.6}.pegazee-saved-card{position:relative;display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(180px,.45fr) auto;align-items:center;gap:20px;margin-top:24px;padding:25px;border-radius:18px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#252a60,#454b92 62%,#5861b4);box-shadow:0 18px 38px rgba(35,40,88,.25)}.pegazee-saved-card__brand{display:grid;place-items:center;width:55px;height:55px;border-radius:16px;background:rgba(255,255,255,.14);font-size:25px}.pegazee-saved-card__details span,.pegazee-saved-card__renewal span{display:block;color:rgba(255,255,255,.7);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pegazee-saved-card__details strong{display:block;margin:7px 0;font-size:20px;letter-spacing:.08em}.pegazee-saved-card__details small i{color:#70f0ae}.pegazee-saved-card__renewal{padding-left:20px;border-left:1px solid rgba(255,255,255,.18)}.pegazee-saved-card__renewal strong{display:block;margin:6px 0;color:#82f2b7}.pegazee-saved-card__renewal strong.is-cancelled{color:#ffcc80}.pegazee-card-menu{position:relative}.pegazee-card-menu>summary{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:rgba(255,255,255,.15);cursor:pointer;list-style:none}.pegazee-card-menu>summary::-webkit-details-marker{display:none}.pegazee-card-menu__panel{position:absolute;right:0;top:48px;z-index:30;width:340px;padding:18px;border:1px solid var(--pgz-border);border-radius:14px;color:var(--pgz-ink);background:#fff;box-shadow:0 20px 45px rgba(16,24,40,.22)}.pegazee-card-menu__panel p{margin:7px 0 14px;color:var(--pgz-muted);font-size:12px;line-height:1.55}.pegazee-confirm-check{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;color:#344054;font-size:12px}.pegazee-confirm-check input{margin-top:2px}.pegazee-empty-payment{display:flex;align-items:center;gap:18px;margin-top:22px;padding:24px;border:1px dashed #cbd2e8;border-radius:16px;background:#fafbff}.pegazee-empty-payment>i{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:var(--pgz);background:var(--pgz-soft);font-size:22px}.pegazee-empty-payment>div{flex:1}.pegazee-empty-payment h3{margin:0 0 5px;color:var(--pgz-ink);font-weight:800}.pegazee-empty-payment p,.pegazee-bank-unavailable p{margin:0;color:var(--pgz-muted)}.pegazee-bank-unavailable .pegazee-btn{margin-top:18px}
@media(max-width:760px){.pegazee-billing-tabs{display:grid;grid-template-columns:1fr 1fr}.pegazee-saved-card{grid-template-columns:auto 1fr}.pegazee-saved-card__renewal{grid-column:1/3;padding:15px 0 0;border-top:1px solid rgba(255,255,255,.18);border-left:0}.pegazee-card-menu{position:absolute;right:18px;top:18px}.pegazee-card-menu__panel{position:fixed;right:14px;left:14px;top:auto;width:auto}.pegazee-empty-payment{align-items:flex-start;flex-wrap:wrap}.pegazee-empty-payment form{width:100%}}
.pegazee-dashboard-subscription__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:#fff;background:linear-gradient(125deg,var(--subscription-accent),var(--subscription-accent-dark));position:relative}.pegazee-dashboard-subscription__top:after{content:"";position:absolute;right:24%;top:-55px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.08)}
.pegazee-dashboard-subscription__heading{display:flex;align-items:center;gap:13px;position:relative;z-index:1}.pegazee-dashboard-subscription__heading span,.pegazee-dashboard-subscription__status span,.pegazee-dashboard-subscription__metric span{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pegazee-dashboard-subscription__heading span,.pegazee-dashboard-subscription__status span{color:rgba(255,255,255,.74)}.pegazee-dashboard-subscription__heading strong{display:block;margin-top:2px;font-size:18px}.pegazee-dashboard-subscription__icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.14);font-size:20px;box-shadow:inset 0 1px rgba(255,255,255,.2)}
.pegazee-dashboard-subscription__status{display:flex;align-items:center;gap:11px;position:relative;z-index:1;padding:10px 14px;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px)}.pegazee-dashboard-subscription__status>i{font-size:22px}.pegazee-dashboard-subscription__status strong{display:block;margin-top:1px;font-size:14px;text-transform:capitalize}
.pegazee-dashboard-subscription__body{display:grid;grid-template-columns:minmax(0,1fr) 165px;align-items:stretch}.pegazee-dashboard-subscription__metrics{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));padding:9px 5px}.pegazee-dashboard-subscription__metric{display:flex;align-items:center;gap:10px;min-width:0;padding:13px 15px;border-right:1px solid #edf0f5}.pegazee-dashboard-subscription__metric:last-child{border-right:0}.pegazee-dashboard-subscription__metric>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;color:var(--subscription-accent);background:var(--subscription-soft);font-size:14px}.pegazee-dashboard-subscription__metric>div{min-width:0}.pegazee-dashboard-subscription__metric span{color:#7b849b}.pegazee-dashboard-subscription__metric strong{display:block;margin-top:4px;overflow:hidden;color:#192036;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
.pegazee-dashboard-subscription__action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;color:var(--subscription-accent-dark)!important;border-left:1px solid var(--subscription-ring);background:var(--subscription-soft);font-size:12px;font-weight:900;white-space:nowrap;transition:.18s ease}.pegazee-dashboard-subscription__action:hover{color:#fff!important;background:var(--subscription-accent);text-decoration:none}.pegazee-dashboard-subscription__action span i{margin-right:6px}.pegazee-dashboard-subscription__action>.fa-arrow-right{font-size:10px}
@media(max-width:1280px){.pegazee-dashboard-subscription__body{grid-template-columns:1fr}.pegazee-dashboard-subscription__metrics{grid-template-columns:repeat(3,1fr)}.pegazee-dashboard-subscription__metric:nth-child(3){border-right:0}.pegazee-dashboard-subscription__action{min-height:48px;border-top:1px solid var(--subscription-ring);border-left:0}}
@media(max-width:768px){.pegazee-dashboard-subscription__top{align-items:flex-start;flex-direction:column;padding:18px}.pegazee-dashboard-subscription__status{width:100%}.pegazee-dashboard-subscription__metrics{grid-template-columns:1fr 1fr}.pegazee-dashboard-subscription__metric,.pegazee-dashboard-subscription__metric:nth-child(3){border-right:0;border-bottom:1px solid #edf0f5}.pegazee-dashboard-subscription__metric:nth-child(odd){border-right:1px solid #edf0f5}.pegazee-dashboard-subscription__metric:last-child{grid-column:1/-1;border-right:0;border-bottom:0}}
@media(max-width:480px){.pegazee-dashboard-subscription__metrics{grid-template-columns:1fr}.pegazee-dashboard-subscription__metric,.pegazee-dashboard-subscription__metric:nth-child(odd){border-right:0}.pegazee-dashboard-subscription__metric:last-child{grid-column:auto}}
.pegazee-plan-settings{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;background:linear-gradient(135deg,#fff,#f4f5ff)}.pegazee-plan-settings>div{max-width:650px}.pegazee-plan-settings p{margin:0;color:var(--pgz-muted);line-height:1.55}.pegazee-price-form{display:flex;align-items:flex-end;gap:10px;min-width:350px}.pegazee-price-form label{flex:1;margin:0;color:var(--pgz-ink);font-size:12px;font-weight:800}.pegazee-price-form input{display:block;width:100%;height:42px;margin-top:5px;padding:9px 11px;border:1px solid var(--pgz-border);border-radius:9px;background:#fff;color:var(--pgz-ink);font-size:16px;font-weight:800}
.pegazee-admin-actions .pegazee-delete-business form{width:390px;border-color:#f5b7b1}.pegazee-delete-business form>strong{display:block;margin-bottom:7px;color:#991b1b}.pegazee-delete-business form>p{margin:0 0 12px;color:#667085;font-size:12px;line-height:1.5}.pegazee-delete-business form>label{display:block;margin:0 0 9px;color:#344054;font-size:11px;font-weight:700}.pegazee-delete-business form>label input{margin-top:5px;font-weight:500}.pegazee-delete-business form .pegazee-btn{width:100%;margin-top:3px}
@media(max-width:1050px){.pegazee-plan-settings{align-items:stretch;flex-direction:column}.pegazee-price-form{min-width:0}}
@media(max-width:640px){.pegazee-price-form{align-items:stretch;flex-direction:column}}
.pegazee-bank-latest{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:14px 0;padding:13px;border:1px solid #fed7aa;border-radius:12px;background:#fff8eb;color:#9a5200}.pegazee-bank-latest>i{font-size:20px}.pegazee-bank-latest strong,.pegazee-bank-latest span{display:block}.pegazee-bank-latest span{margin-top:2px;color:#7b849b;font-size:11px}.pegazee-bank-latest>a{color:inherit;font-size:12px;font-weight:800}.pegazee-bank-latest.is-approved{border-color:#a7f3d0;background:#ecfdf3;color:#087443}.pegazee-bank-latest.is-rejected{border-color:#fecaca;background:#fff1f0;color:#b42318}.pegazee-bank-waiting,.pegazee-bank-note{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;border-radius:12px;background:#fff7e8;color:#9a5200}.pegazee-bank-waiting>i,.pegazee-bank-note>i{margin-top:3px;font-size:19px}.pegazee-bank-waiting p,.pegazee-bank-note p{margin:0}.pegazee-bank-waiting strong,.pegazee-bank-waiting span,.pegazee-bank-note strong,.pegazee-bank-note span{display:block}.pegazee-bank-waiting span,.pegazee-bank-note span{margin-top:3px;color:#667085;font-size:12px}.pegazee-submission{color:inherit}.pegazee-submission:hover{text-decoration:none;background:#fafbff}
.pegazee-bank-tracker{position:relative;max-width:860px;margin:0 auto;padding:34px;border:1px solid var(--pgz-border);border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(16,24,40,.09)}.pegazee-bank-tracker__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:20px;color:#a15c00;background:#fff1cc;font-size:26px}.pegazee-bank-tracker.is-approved .pegazee-bank-tracker__icon{color:#087443;background:#dcfae6}.pegazee-bank-tracker.is-rejected .pegazee-bank-tracker__icon{color:#b42318;background:#fee4e2}.pegazee-bank-tracker__intro>span{color:var(--pgz);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pegazee-bank-tracker__intro h2{margin:6px 0 5px;color:var(--pgz-ink);font-size:26px}.pegazee-bank-tracker__intro p{margin:0;color:var(--pgz-muted)}.pegazee-bank-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:30px 0}.pegazee-bank-steps:before{content:"";position:absolute;top:25px;left:16.5%;right:16.5%;height:3px;background:#e4e7ec}.pegazee-bank-steps>div{position:relative;z-index:1;text-align:center}.pegazee-bank-steps>div>span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border:4px solid #fff;border-radius:50%;color:#98a2b3;background:#eaecf0;box-shadow:0 0 0 1px #e4e7ec}.pegazee-bank-steps .is-complete>span{color:#fff;background:#16865a;box-shadow:0 0 0 1px #16865a}.pegazee-bank-steps .is-current>span{color:#fff;background:#e47a13;box-shadow:0 0 0 1px #e47a13}.pegazee-bank-steps .is-rejected>span{color:#fff;background:#d92d20;box-shadow:0 0 0 1px #d92d20}.pegazee-bank-steps strong,.pegazee-bank-steps small{display:block;padding:0 10px}.pegazee-bank-steps strong{color:var(--pgz-ink);font-size:13px}.pegazee-bank-steps small{margin-top:5px;color:var(--pgz-muted);line-height:1.45}.pegazee-bank-reason{padding:16px;border:1px solid #fecaca;border-radius:12px;background:#fff1f0;color:#b42318}.pegazee-bank-reason p{margin:6px 0 0;color:#7a271a}.pegazee-bank-note.is-success{color:#087443;background:#ecfdf3}.pegazee-bank-tracker__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
@media(max-width:640px){.pegazee-bank-latest{grid-template-columns:auto 1fr}.pegazee-bank-latest>a{grid-column:1/-1}.pegazee-bank-tracker{padding:22px}.pegazee-bank-steps{grid-template-columns:1fr;gap:18px}.pegazee-bank-steps:before{top:25px;bottom:25px;left:25px;width:3px;height:auto}.pegazee-bank-steps>div{display:grid;grid-template-columns:52px 1fr;gap:13px;text-align:left}.pegazee-bank-steps>div>span{margin:0}.pegazee-bank-steps strong,.pegazee-bank-steps small{padding:0}}

/* Tenant backup and recovery centre */
.pegazee-admin-actions-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.pegazee-backup-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}.pegazee-backup-intro article{display:flex;gap:13px;padding:18px;border:1px solid var(--pgz-border);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(16,24,40,.04)}.pegazee-backup-intro>article>i{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;color:var(--pgz);background:var(--pgz-soft);font-size:17px}.pegazee-backup-intro strong,.pegazee-backup-intro span{display:block}.pegazee-backup-intro strong{color:var(--pgz-ink);font-size:13px}.pegazee-backup-intro span{margin-top:5px;color:var(--pgz-muted);font-size:11px;line-height:1.5}.pegazee-backup-create{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f3f5ff)}.pegazee-backup-create>div{max-width:650px}.pegazee-backup-create h2{margin-top:0}.pegazee-backup-create p{margin-bottom:0;color:var(--pgz-muted);line-height:1.55}.pegazee-backup-create form{display:flex;align-items:flex-end;gap:10px;min-width:440px}.pegazee-backup-create label{flex:1;margin:0;color:var(--pgz-ink);font-size:11px;font-weight:800}.pegazee-backup-create select{display:block;width:100%;height:42px;margin-top:5px;padding:8px 10px;border:1px solid var(--pgz-border);border-radius:9px;background:#fff}.pegazee-backup-table td{vertical-align:middle!important}.pegazee-backup-table td>small,.pegazee-backup-table td>strong{display:block}.pegazee-backup-table td>small{margin-top:3px;color:var(--pgz-muted)}.pegazee-backup-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;color:#087443;background:#dcfae6;font-size:10px;font-weight:800;text-transform:uppercase}.pegazee-backup-status.is-failed{color:#b42318;background:#fee4e2}.pegazee-backup-status.is-creating{color:#9a5200;background:#fff1cc}.pegazee-backup-actions{display:flex;gap:7px}.pegazee-backup-actions details{position:relative}.pegazee-backup-actions summary{list-style:none}.pegazee-backup-actions details form{position:absolute;right:0;top:44px;z-index:40;width:360px;padding:17px;border:1px solid var(--pgz-border);border-radius:13px;background:#fff;box-shadow:0 20px 45px rgba(16,24,40,.22)}.pegazee-backup-actions form h3{margin:0 0 6px;color:var(--pgz-ink);font-size:16px}.pegazee-backup-actions form p{color:var(--pgz-muted);font-size:11px;line-height:1.5}.pegazee-backup-actions form label{display:block;margin:8px 0;color:#344054;font-size:11px;font-weight:700}.pegazee-backup-actions form input{display:block;width:100%;height:39px;margin-top:4px;padding:8px 10px;border:1px solid var(--pgz-border);border-radius:8px}.pegazee-backup-actions form .pegazee-btn{width:100%;margin-top:5px}.pegazee-backup-error td{padding:10px 14px!important;color:#b42318;background:#fff1f0}
@media(max-width:1200px){.pegazee-admin-actions-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.pegazee-backup-create{align-items:stretch;flex-direction:column}.pegazee-backup-create form{min-width:0}.pegazee-backup-intro{grid-template-columns:1fr}}@media(max-width:680px){.pegazee-admin-actions-grid--four{grid-template-columns:1fr}.pegazee-backup-create form{align-items:stretch;flex-direction:column}.pegazee-backup-actions details form{position:fixed;right:14px;left:14px;top:18%;width:auto}}
.pegazee-backup-import{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-7px 0 20px;padding:14px 18px;border:1px dashed #b9bee0;border-radius:14px;background:#fafbff}.pegazee-backup-import>div{display:flex;align-items:center;gap:11px}.pegazee-backup-import>div>i{color:var(--pgz);font-size:20px}.pegazee-backup-import strong,.pegazee-backup-import small{display:block}.pegazee-backup-import small{margin-top:2px;color:var(--pgz-muted)}.pegazee-backup-import form{display:flex;align-items:center;gap:9px}.pegazee-backup-import input{max-width:230px;font-size:11px}@media(max-width:680px){.pegazee-backup-import,.pegazee-backup-import form{align-items:stretch;flex-direction:column}}
.pegazee-backup-key-note{display:flex;align-items:flex-start;gap:12px;margin:-5px 0 20px;padding:14px 16px;border:1px solid #f3d499;border-radius:13px;color:#734c00;background:#fff9eb}.pegazee-backup-key-note>i{margin-top:2px;font-size:18px}.pegazee-backup-key-note strong,.pegazee-backup-key-note span{display:block}.pegazee-backup-key-note span{margin-top:3px;color:#6f6656;font-size:11px;line-height:1.5}
.pegazee-renewal-banner.is-preview{background:linear-gradient(105deg,#332b87 0%,#5146e5 65%,#655cf0 100%);color:#fff}.pegazee-renewal-banner.is-preview .pegazee-renewal-banner__icon{background:rgba(255,255,255,.16);color:#fff}.pegazee-renewal-banner.is-preview .pegazee-renewal-banner__action{background:#fff;color:#4338ca;border-color:#fff}.pegazee-renewal-banner.is-preview .pegazee-renewal-banner__action:hover{background:#eef2ff;color:#3730a3}
.pegazee-dashboard-subscription.is-preview .pegazee-dashboard-subscription__top{background:linear-gradient(105deg,#332b87,#5146e5 70%,#655cf0)}.pegazee-dashboard-subscription.is-preview .pegazee-dashboard-subscription__metric>i{color:#5146e5;background:#eef2ff}.pegazee-status-badge.is-pending_payment span{background:#c4b5fd}

/* Centred client-action dialog. Forms are cloned from their table-row controls. */
.pegazee-modal-open{overflow:hidden}.pegazee-action-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.pegazee-action-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.pegazee-action-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(15,23,42,.64);backdrop-filter:blur(5px)}.pegazee-action-modal__dialog{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.32);transform:translateY(14px) scale(.98);transition:transform .2s ease}.pegazee-action-modal.is-open .pegazee-action-modal__dialog{transform:translateY(0) scale(1)}.pegazee-action-modal__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #e8eaf2;background:linear-gradient(135deg,#f9faff,#eff1ff)}.pegazee-action-modal__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--pgz),#646bd0);box-shadow:0 8px 18px rgba(69,75,146,.23)}.pegazee-action-modal.is-danger .pegazee-action-modal__icon{background:linear-gradient(135deg,#d92d20,#a91414);box-shadow:0 8px 18px rgba(180,35,24,.22)}.pegazee-action-modal__eyebrow{display:block;color:#707895;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pegazee-action-modal__header h2{margin:3px 0 1px;color:var(--pgz-ink);font-size:20px;font-weight:850}.pegazee-action-modal__header p{margin:0;color:var(--pgz);font-size:12px;font-weight:800}.pegazee-action-modal__close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:11px;color:#69728b;background:#fff;box-shadow:0 4px 12px rgba(16,24,40,.08);transition:.16s ease}.pegazee-action-modal__close:hover{color:#b42318;background:#fff1f0}.pegazee-action-modal__body{max-height:calc(100vh - 190px);overflow:auto;padding:23px}.pegazee-action-modal__body form{display:grid;gap:13px}.pegazee-action-modal__body form>strong{color:var(--pgz-ink);font-size:16px}.pegazee-action-modal__body form>p{margin:0;color:var(--pgz-muted);font-size:13px;line-height:1.6}.pegazee-action-modal__body form>label{margin:0;color:#344054;font-size:12px;font-weight:800}.pegazee-action-modal__body input:not([type=hidden]),.pegazee-action-modal__body textarea,.pegazee-action-modal__body select{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #d8dce8;border-radius:10px;color:var(--pgz-ink);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pegazee-action-modal__body input:not([type=hidden]){height:43px}.pegazee-action-modal__body textarea{min-height:100px;resize:vertical}.pegazee-action-modal__body input:focus,.pegazee-action-modal__body textarea:focus,.pegazee-action-modal__body select:focus{border-color:#7d84d4;box-shadow:0 0 0 4px rgba(69,75,146,.1)}.pegazee-action-modal__body small{color:var(--pgz-muted);line-height:1.5}.pegazee-action-modal__body .pegazee-btn{width:100%;min-height:44px;margin-top:2px}.pegazee-action-modal.is-danger .pegazee-action-modal__body form>p{padding:12px 14px;border-radius:11px;color:#8e241d;background:#fff4f2}.pegazee-action-modal.is-danger .pegazee-action-modal__body form>strong{color:#991b1b}
.pegazee-duration-field>span{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:800}.pegazee-duration-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.pegazee-duration-presets button{min-height:38px;padding:7px 5px;border:1px solid #d9ddef;border-radius:9px;color:#4c5480;background:#f7f8ff;font-size:11px;font-weight:800;transition:.16s ease}.pegazee-duration-presets button:hover{border-color:#8c93d8;background:#eff1ff}.pegazee-duration-presets button.is-active{border-color:var(--pgz);color:#fff;background:linear-gradient(135deg,var(--pgz),#646bd0);box-shadow:0 6px 14px rgba(69,75,146,.2)}.pegazee-duration-summary{display:flex;align-items:center;gap:7px;margin-top:-3px;padding:9px 11px;border-radius:9px;color:#4c5480!important;background:#f5f6fb}.pegazee-duration-summary i{color:var(--pgz)}.pegazee-duration-summary strong{color:#25305f}@media(max-width:560px){.pegazee-duration-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.pegazee-duration-presets button:last-child{grid-column:1/-1}}
@media(max-width:640px){.pegazee-action-modal{align-items:flex-end;padding:12px}.pegazee-action-modal__dialog{max-height:calc(100vh - 24px);border-radius:20px 20px 14px 14px}.pegazee-action-modal__header{padding:17px}.pegazee-action-modal__body{max-height:calc(100vh - 170px);padding:18px}}

/* v6.18 monthly/yearly renewal selector */
.pegazee-cycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.pegazee-cycle-option{position:relative;padding:20px;border:1px solid var(--pgz-border);border-radius:16px;background:#f8f9fd}.pegazee-cycle-option.is-featured{border-color:#777ee0;background:linear-gradient(145deg,#f7f7ff,#eef0ff);box-shadow:0 12px 28px rgba(69,75,146,.12)}.pegazee-cycle-option h3{margin:0 0 9px;color:var(--pgz-ink);font-size:17px}.pegazee-cycle-option>strong{display:block;color:#343b91;font-size:29px;line-height:1.1}.pegazee-cycle-option>small{display:block;margin:4px 0 14px;color:var(--pgz-muted)}.pegazee-cycle-option dl{display:grid;gap:7px;margin:0 0 16px}.pegazee-cycle-option dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid #e3e6ef}.pegazee-cycle-option dt{color:#69738b;font-size:11px}.pegazee-cycle-option dd{margin:0;color:#202842;font-size:12px;font-weight:850}.pegazee-cycle-option form,.pegazee-cycle-option .pegazee-btn{width:100%}.pegazee-cycle-save{position:absolute;right:13px;top:13px;padding:5px 8px;border-radius:999px;color:#087443;background:#dcfae6;font-size:10px;font-weight:900}.pegazee-bank-form select{display:block;width:100%;height:43px;margin-top:6px;padding:9px 11px;border:1px solid var(--pgz-border);border-radius:9px;background:#fff;color:var(--pgz-ink)}
@media(max-width:680px){.pegazee-cycle-grid{grid-template-columns:1fr}}
.pegazee-auto-backup-status{display:grid;grid-template-columns:auto minmax(260px,1fr) repeat(3,auto);align-items:center;gap:18px;margin:0 0 20px;padding:16px 18px;border:1px solid #a7e7cb;border-radius:15px;background:linear-gradient(135deg,#effcf6,#f8fffc);box-shadow:0 8px 24px rgba(9,105,70,.07)}.pegazee-auto-backup-status__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#11945f,#22bd80);box-shadow:0 7px 16px rgba(17,148,95,.22)}.pegazee-auto-backup-status>div>strong,.pegazee-auto-backup-status>div>small{display:block}.pegazee-auto-backup-status>div>strong{color:#134e3a}.pegazee-auto-backup-status>div>small{margin-top:3px;color:#587568}.pegazee-auto-backup-status__metric{min-width:110px;padding-left:18px;border-left:1px solid #cceade}.pegazee-auto-backup-status__metric span{display:block;color:#61776d;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pegazee-auto-backup-status__metric strong{display:block;margin-top:3px;font-size:12px}.pegazee-cycle-option.is-featured{padding-top:20px}.pegazee-cycle-save{position:static;display:table;max-width:100%;margin:0 0 12px auto;white-space:normal;text-align:center}
@media(max-width:1100px){.pegazee-auto-backup-status{grid-template-columns:auto 1fr}.pegazee-auto-backup-status__metric{grid-column:2;padding:8px 0 0;border-top:1px solid #cceade;border-left:0}}@media(max-width:600px){.pegazee-auto-backup-status{grid-template-columns:1fr}.pegazee-auto-backup-status__icon{grid-row:auto}.pegazee-auto-backup-status__metric{grid-column:auto}}
.pegazee-card-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.pegazee-card-brands{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--pgz-border);border-radius:12px;background:#f8f9fd}.pegazee-card-brands i{font-size:31px;line-height:1}.pegazee-card-brands .fa-cc-visa{color:#1a4db3}.pegazee-card-brands .fa-cc-mastercard{color:#eb001b}.pegazee-card-brands .fa-credit-card{color:#6557d9}.pegazee-saved-card__brand .fa-cc-visa{color:#fff}.pegazee-saved-card__brand .fa-cc-mastercard{color:#ffca64}.pegazee-add-card-panel{display:block;padding:26px}.pegazee-add-card-panel__intro{display:flex;align-items:center;gap:16px}.pegazee-add-card-panel__icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#4d55b4,#6c63e8);box-shadow:0 9px 20px rgba(77,85,180,.24)}.pegazee-add-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.pegazee-add-card-actions form{margin:0}.pegazee-add-card-choice{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;width:100%;min-height:92px;padding:17px 18px;border:1px solid #d8dcef;border-radius:14px;color:var(--pgz-ink);background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.pegazee-add-card-choice:hover{transform:translateY(-2px);border-color:#6c72d2;box-shadow:0 12px 25px rgba(58,64,139,.14)}.pegazee-add-card-choice>span{font-weight:850}.pegazee-add-card-choice>span i{margin-right:7px;color:#5962cd}.pegazee-add-card-choice>strong{grid-row:1/3;grid-column:2;color:#30378d;font-size:20px}.pegazee-add-card-choice>small{color:var(--pgz-muted);font-size:11px}.pegazee-add-card-choice:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pegazee-add-card-unavailable{margin:14px 0 0!important;color:#b42318!important;font-weight:700}@media(max-width:700px){.pegazee-card-section-heading{align-items:flex-start;flex-direction:column}.pegazee-add-card-actions{grid-template-columns:1fr}.pegazee-add-card-choice>strong{font-size:17px}}
.pegazee-module-form{width:min(820px,82vw)!important;max-height:78vh;overflow:auto}.pegazee-module-form h4{margin:2px 0 0}.pegazee-module-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.pegazee-module-heading span{color:#667085;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pegazee-module-heading em{padding:6px 10px;border-radius:999px;color:#4338ca;background:#eef2ff;font-style:normal;font-size:11px;font-weight:800}.pegazee-module-section{margin:12px 0;padding:14px;border:1px solid rgba(125,139,180,.22);border-radius:14px;background:rgba(248,250,252,.72)}.pegazee-module-section h5{margin:0 0 12px;color:#344054;font-size:13px}.pegazee-module-section h5 i{margin-right:7px;color:#5b5bd6}.pegazee-module-grid,.pegazee-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pegazee-module-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pegazee-module-toggle,.pegazee-policy-toggle{display:flex!important;gap:10px;align-items:flex-start;margin:0!important;padding:10px!important;border:1px solid rgba(125,139,180,.25);border-radius:10px;background:#fff}.pegazee-module-toggle input,.pegazee-policy-toggle input{width:auto!important;margin-top:3px}.pegazee-module-toggle span,.pegazee-module-toggle strong,.pegazee-module-toggle small,.pegazee-policy-toggle span,.pegazee-policy-toggle strong,.pegazee-policy-toggle small{display:block}.pegazee-module-toggle small,.pegazee-policy-toggle small,.pegazee-policy-field small{opacity:.68;margin-top:2px;font-weight:400;line-height:1.35}.pegazee-policy-field{margin:0!important;padding:10px;border:1px solid rgba(125,139,180,.2);border-radius:10px;background:#fff}.pegazee-policy-field>span{display:block;margin-bottom:5px;font-size:12px;font-weight:800}.pegazee-module-note{display:flex;gap:8px;padding:10px;border-radius:10px;color:#344054;background:#eef2ff;font-size:11px;line-height:1.45}.pegazee-module-form>.pegazee-btn{width:100%}.theme-dark .pegazee-module-section{background:rgba(15,23,42,.45)}.theme-dark .pegazee-module-toggle,.theme-dark .pegazee-policy-toggle,.theme-dark .pegazee-policy-field{background:#111827}.theme-dark .pegazee-module-heading span,.theme-dark .pegazee-module-section h5{color:#cbd5e1}.theme-dark .pegazee-module-note{color:#c7d2fe;background:rgba(67,56,202,.18)}@media(max-width:720px){.pegazee-module-form{width:min(94vw,560px)!important}.pegazee-module-grid,.pegazee-policy-grid,.pegazee-module-toggle-grid{grid-template-columns:1fr}}
html[data-theme="dark"] .pegazee-module-section{background:rgba(15,23,42,.45)}html[data-theme="dark"] .pegazee-module-toggle,html[data-theme="dark"] .pegazee-policy-toggle,html[data-theme="dark"] .pegazee-policy-field{background:#111827}html[data-theme="dark"] .pegazee-module-heading span,html[data-theme="dark"] .pegazee-module-section h5{color:#cbd5e1}html[data-theme="dark"] .pegazee-module-note{color:#c7d2fe;background:rgba(67,56,202,.18)}
.pegazee-insights__module-list{display:flex;flex-wrap:wrap;gap:8px}.pegazee-insights__module-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(99,102,241,.2);border-radius:999px;color:#3730a3;background:#eef2ff;font-size:11px;font-weight:800}.pegazee-insights__module-list i{color:#16a34a}html[data-theme="dark"] .pegazee-insights__module-list span{color:#c7d2fe;background:rgba(67,56,202,.18)}
