:root{--uuacg184-navy:#0B1F3A;--uuacg184-magenta:#E823A7;--uuacg184-deep:#B6458B;--uuacg184-green:#478B54;--uuacg184-soft:#F8F3F7;--uuacg184-gold:#C89B3C;--uuacg184-border:#eadde7}
.uuacg184-management,.uuacg184-membership-payments,.uuacg184-signup-shell{color:var(--uuacg184-navy);font-family:inherit}
.uuacg184-management{display:grid;gap:36px}
.uuacg184-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.uuacg184-metrics article{background:#fff;border:1px solid var(--uuacg184-border);border-radius:20px;box-shadow:0 16px 38px rgba(11,31,58,.07);min-height:112px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}
.uuacg184-metrics span{font-size:.82rem;font-weight:750;line-height:1.35;color:#5e6879}.uuacg184-metrics strong{font-size:2rem;line-height:1;color:var(--uuacg184-navy)}
.uuacg184-section{background:rgba(255,255,255,.88);border:1px solid var(--uuacg184-border);border-radius:24px;padding:28px;box-shadow:0 20px 50px rgba(11,31,58,.07);scroll-margin-top:100px}
.uuacg184-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.uuacg184-section-head span,.uuacg184-form header span,.uuacg184-dialog-copy>span{color:var(--uuacg184-magenta);font-size:.75rem;font-weight:850;letter-spacing:.08em}.uuacg184-section-head h2,.uuacg184-form h2,.uuacg184-dialog-copy h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.08;margin:5px 0 0}.uuacg184-section-head p{color:#657083;margin:0;max-width:520px}
.uuacg184-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.uuacg184-queue{border:1px solid var(--uuacg184-border);border-radius:18px;padding:20px;background:#fff}.uuacg184-queue header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--uuacg184-border)}.uuacg184-queue h3{margin:0;font-size:1.15rem}.uuacg184-queue header span{font-size:.78rem;color:#6a7381}.uuacg184-queue-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #f1e8ef}.uuacg184-queue-row:last-child{border-bottom:0}.uuacg184-queue-row div{min-width:0;display:flex;flex-direction:column}.uuacg184-queue-row strong,.uuacg184-queue-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uuacg184-queue-row small{color:#687282;margin-top:4px}
.uuacg184-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.uuacg184-action-card{background:#fff;border:1px solid var(--uuacg184-border);border-radius:18px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-width:0}.uuacg184-action-card>.dashicons{background:var(--uuacg184-soft);border-radius:12px;color:var(--uuacg184-magenta);display:grid;height:44px;place-items:center;width:44px}.uuacg184-action-card h3{font-size:1.05rem;line-height:1.25;margin:0 0 6px;overflow-wrap:normal;word-break:normal}.uuacg184-action-card p{color:#657083;font-size:.9rem;line-height:1.5;margin:0}.uuacg184-action-card>.uuacg-premium-btn{grid-column:1/-1;justify-self:start;white-space:nowrap;min-width:88px}
.uuacg184-compact-stats{display:flex;flex-wrap:wrap;gap:14px}.uuacg184-compact-stats span{background:var(--uuacg184-soft);border-radius:14px;padding:14px 18px}.uuacg184-compact-stats strong{font-size:1.35rem;margin-right:7px}
.uuacg184-report-list{display:grid;gap:10px}.uuacg184-report-list article{display:grid;grid-template-columns:minmax(0,1fr) 120px 210px;gap:16px;align-items:center;border:1px solid var(--uuacg184-border);border-radius:14px;padding:14px 16px}.uuacg184-report-list article div{display:flex;flex-direction:column;min-width:0}.uuacg184-report-list small{color:#657083;margin-top:3px}.uuacg184-muted{color:#687282}
.uuacg184-modal[hidden]{display:none!important}.uuacg184-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px}.uuacg184-modal-backdrop{position:absolute;inset:0;background:rgba(5,16,34,.68);backdrop-filter:blur(8px)}.uuacg184-modal-panel{background:#fff;border-radius:24px;box-shadow:0 32px 90px rgba(4,15,32,.32);max-height:min(880px,calc(100dvh - 48px));max-width:820px;overflow:auto;padding:32px;position:relative;width:min(100%,820px);overscroll-behavior:contain}.uuacg184-modal-close{position:sticky;top:0;float:right;z-index:2;border:0;border-radius:50%;background:var(--uuacg184-navy);color:#fff;font-size:1.5rem;height:42px;width:42px;cursor:pointer}.uuacg184-modal-open{overflow:hidden}
.uuacg184-form{display:grid;gap:20px}.uuacg184-form header{padding-right:52px}.uuacg184-form header p,.uuacg184-dialog-copy p{color:#657083;line-height:1.65}.uuacg184-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.uuacg184-form label{display:grid;gap:7px;font-weight:700;min-width:0}.uuacg184-form input,.uuacg184-form select,.uuacg184-form textarea{background:#fff;border:1px solid #d9dce2;border-radius:12px;color:var(--uuacg184-navy);font:inherit;min-height:50px;padding:12px 14px;width:100%;box-sizing:border-box}.uuacg184-form textarea{min-height:110px;resize:vertical}.uuacg184-form input:focus,.uuacg184-form select:focus,.uuacg184-form textarea:focus{border-color:var(--uuacg184-magenta);box-shadow:0 0 0 3px rgba(232,35,167,.14);outline:0}.uuacg184-file small{font-weight:400;color:#657083}.uuacg184-consent{grid-template-columns:auto minmax(0,1fr)!important;align-items:start}.uuacg184-consent input{height:20px!important;min-height:20px!important;width:20px!important;margin-top:2px}.uuacg184-bank-fields{background:var(--uuacg184-soft);border-radius:16px;padding:18px}.uuacg184-button-row{display:flex;flex-wrap:wrap;gap:10px}.uuacg184-button-row button{white-space:nowrap}.uuacg184-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uuacg184-summary span{background:var(--uuacg184-soft);border-radius:12px;padding:14px;display:flex;flex-direction:column;font-size:.8rem;color:#657083}.uuacg184-summary strong{color:var(--uuacg184-navy);font-size:1rem;margin-top:4px}
.uuacg184-details{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:0;margin:22px 0}.uuacg184-details dt,.uuacg184-details dd{border-bottom:1px solid var(--uuacg184-border);margin:0;padding:13px 0}.uuacg184-details dt{font-weight:750}.uuacg184-payment-history{display:grid;gap:12px}.uuacg184-payment-history article{border:1px solid var(--uuacg184-border);border-radius:14px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 18px;align-items:center}.uuacg184-payment-history article div{display:flex;flex-direction:column}.uuacg184-payment-history p{grid-column:1/-1;margin:0}.uuacg184-payment-history a{grid-column:1/-1;color:var(--uuacg184-magenta);font-weight:700}.uuacg184-payment-history .is-approved{color:var(--uuacg184-green)}.uuacg184-payment-history .is-pending{color:#8d6916}
.uuacg184-signup-shell{max-width:980px;margin:40px auto;padding:clamp(18px,4vw,48px)}.uuacg184-signup-shell>header{background:linear-gradient(135deg,var(--uuacg184-navy),#1c2754);border-radius:26px;color:#fff;padding:clamp(28px,5vw,52px);margin-bottom:28px}.uuacg184-signup-shell>header span{color:#B1D5BD;font-size:.78rem;font-weight:800;letter-spacing:.1em}.uuacg184-signup-shell>header h1{color:#fff;font-size:clamp(2rem,5vw,3.5rem);line-height:1;margin:10px 0}.uuacg184-signup-shell>header p{color:#e9edf5;margin:0}.uuacg184-registration{background:#fff;border:1px solid var(--uuacg184-border);border-radius:24px;box-shadow:0 24px 70px rgba(11,31,58,.08);padding:clamp(22px,4vw,42px)}.uuacg184-registration section{display:grid;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--uuacg184-border)}.uuacg184-registration section h2{font-size:1.35rem;margin:0}.uuacg184-notice{border-radius:14px;margin-bottom:20px;padding:14px 18px}.uuacg184-notice.is-error{background:#fff0f4;border:1px solid #f2b9ca;color:#8d2143}.uuacg184-empty{background:#fff;border:1px solid var(--uuacg184-border);border-radius:20px;padding:28px}
@media(max-width:1050px){.uuacg184-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.uuacg184-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.uuacg184-management{gap:26px}.uuacg184-section{border-radius:20px;padding:20px}.uuacg184-section-head{align-items:flex-start;flex-direction:column;gap:8px}.uuacg184-queue-grid,.uuacg184-action-grid,.uuacg184-field-grid{grid-template-columns:1fr}.uuacg184-report-list article{grid-template-columns:1fr auto}.uuacg184-report-list article span:last-child{grid-column:1/-1}.uuacg184-modal{align-items:stretch;padding:0}.uuacg184-modal-panel{border-radius:0;max-height:100dvh;max-width:none;padding:22px;padding-bottom:calc(22px + env(safe-area-inset-bottom));width:100%}.uuacg184-payment-history article{grid-template-columns:1fr}.uuacg184-payment-history p,.uuacg184-payment-history a{grid-column:1}.uuacg184-summary{grid-template-columns:1fr}.uuacg184-signup-shell{margin:0 auto;padding:16px}}
@media(max-width:480px){.uuacg184-metrics{grid-template-columns:1fr}.uuacg184-queue-row{align-items:flex-start}.uuacg184-queue-row .uuacg-premium-btn{flex:0 0 auto}.uuacg184-action-card{padding:18px}.uuacg184-details{grid-template-columns:1fr}.uuacg184-details dd{padding-top:0}.uuacg184-details dt{border-bottom:0;padding-bottom:5px}}
@media(prefers-reduced-motion:reduce){.uuacg184-modal-backdrop{backdrop-filter:none}}
.uuacg184-wizard{gap:24px}.uuacg184-wizard fieldset{border:0;display:grid;gap:18px;margin:0;padding:0}.uuacg184-wizard fieldset[hidden]{display:none!important}.uuacg184-wizard legend{color:var(--uuacg184-navy);font-size:1.25rem;font-weight:850;margin:0 0 4px;padding:0}.uuacg184-wizard-progress{counter-reset:uuacg184-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.uuacg184-wizard-progress li{align-items:center;background:var(--uuacg184-soft);border:1px solid var(--uuacg184-border);border-radius:13px;color:#657083;display:flex;font-size:.78rem;font-weight:800;gap:8px;min-width:0;padding:11px 12px}.uuacg184-wizard-progress li:before{align-items:center;background:#fff;border:1px solid var(--uuacg184-border);border-radius:50%;content:counter(uuacg184-step);counter-increment:uuacg184-step;display:flex;flex:0 0 26px;height:26px;justify-content:center}.uuacg184-wizard-progress li.is-active{border-color:var(--uuacg184-magenta);color:var(--uuacg184-magenta)}.uuacg184-wizard-progress li.is-active:before{background:var(--uuacg184-magenta);border-color:var(--uuacg184-magenta);color:#fff}.uuacg184-wizard-progress li.is-complete{border-color:#b8dac0;color:var(--uuacg184-green)}.uuacg184-wizard-progress li.is-complete:before{background:var(--uuacg184-green);border-color:var(--uuacg184-green);color:#fff;content:'✓'}.uuacg184-wizard-actions{align-items:center;border-top:1px solid var(--uuacg184-border);display:flex;gap:10px;justify-content:flex-end;padding-top:18px;position:sticky;bottom:-32px;background:#fff;padding-bottom:2px;z-index:1}.uuacg184-wizard-actions [hidden]{display:none!important}.uuacg184-wizard-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uuacg184-wizard-review>div{background:var(--uuacg184-soft);border:1px solid var(--uuacg184-border);border-radius:13px;display:flex;flex-direction:column;gap:5px;padding:14px}.uuacg184-wizard-review span{color:#657083;font-size:.78rem;font-weight:750}.uuacg184-wizard-review strong{overflow-wrap:anywhere}.uuacg184-dialog-copy{background:var(--uuacg184-soft);border-radius:16px;padding:18px}
@media(max-width:760px){.uuacg184-wizard-progress{grid-template-columns:repeat(4,minmax(42px,1fr));gap:6px}.uuacg184-wizard-progress li{font-size:0;justify-content:center;padding:8px}.uuacg184-wizard-progress li:before{font-size:.78rem}.uuacg184-wizard-actions{bottom:calc(-22px - env(safe-area-inset-bottom));margin:0 -22px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -12px 30px rgba(11,31,58,.08)}.uuacg184-wizard-review{grid-template-columns:1fr}}
