.user-console-page{--console-blue:#2563eb;--console-blue-dark:#1d4ed8;--console-ink:#172033;--console-muted:#667085;--console-line:#dce3ec;min-height:100vh;color:var(--console-ink);background:#f5f7fa;grid-template-columns:238px minmax(0,1fr);display:grid}.user-console-sidebar{color:#f5f7fb;background:#202631;border-right:1px solid #303846;flex-direction:column;height:100vh;min-height:0;padding:20px 14px 16px;display:flex;position:sticky;top:0}.console-brand{color:#f5f7fb;align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}.console-brand-mark{color:#fff;background:var(--console-blue);border-radius:8px;flex:none;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 7px 16px #2563eb47}.console-brand>span:last-child{gap:1px;min-width:0;display:grid}.console-brand strong{font-size:14px;font-weight:720}.console-brand small{color:#9ba6b7;font-size:10px}.console-nav{gap:18px;margin-top:30px;display:grid;overflow-y:auto}.console-nav-group{gap:6px;display:grid}.console-nav-group-label{color:#788598;letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:720}.console-nav-group-items{gap:3px;display:grid}.console-nav a{color:#aeb8c8;border-radius:6px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:12px;font-weight:620;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.console-nav a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-nav a:hover,.console-nav a[aria-current=page]{color:#fff;background:#303949}.console-nav a[aria-current=page]{box-shadow:inset 3px 0 #7ea6ff}.console-nav svg{color:#8aaeff}.console-mobile-nav{display:none}.console-sidebar-footer{border-top:1px solid #343c4a;gap:9px;margin-top:auto;padding-top:16px;display:grid}.console-user-summary{gap:2px;padding:0 9px 7px;display:grid}.console-user-summary strong{color:#f5f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.console-user-summary span{color:#9ba6b7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-logout{color:#b4becc;background:#272e3a;border:1px solid #3d4655;border-radius:6px;align-items:center;gap:9px;min-height:40px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.console-logout:hover{color:#fff;background:#303949;border-color:#5a687b}.user-console-workspace{min-width:0}.user-console-toolbar{border-bottom:1px solid var(--console-line);-webkit-backdrop-filter:saturate(160%)blur(18px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:0 30px;display:flex}.console-breadcrumb{color:#9aa4b2;align-items:center;gap:8px;font-size:12px;display:flex}.console-breadcrumb strong{color:var(--console-ink);font-weight:680}.console-session-status{color:var(--console-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.console-session-status i{background:#2c9a60;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e2f4e9}.user-console-main{width:min(1180px,100% - 52px);margin:0 auto;padding:34px 0 60px}.console-heading{margin-bottom:25px}.console-heading h1{color:var(--console-ink);margin:0;font-size:28px;font-weight:730;line-height:1.2}.console-heading p{max-width:660px;color:var(--console-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.console-panel{border:1px solid var(--console-line);background:#fff;border-radius:8px;min-width:0;box-shadow:0 9px 25px #1720330e}.console-panel-header{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:15px 20px;display:flex}.console-resource-header-action{justify-content:flex-end;align-items:center;min-width:0;display:flex}.console-resource-pagination{border-bottom:1px solid var(--console-line);min-height:48px;color:var(--console-muted);background:#fbfcfe;justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:11px;display:flex}.console-resource-pagination>span strong{color:var(--console-ink);font-size:13px}.console-resource-pagination>div{flex:none;align-items:center;gap:8px;display:flex}.console-resource-pagination .console-icon-button{width:30px;height:30px}.console-resource-create-actions{align-items:center;gap:8px;display:flex}.console-account-panel-header{flex-wrap:wrap;align-items:flex-start}.console-account-panel-header .console-resource-header-action{flex:520px}.console-resource-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);background:#12192485;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.console-resource-dialog{border:1px solid var(--console-line);width:min(500px,100%);max-height:calc(100dvh - 44px);color:var(--console-ink);background:#fff;border-radius:8px;overflow:auto;box-shadow:0 24px 70px #1118273d}.console-resource-dialog-wide{width:min(680px,100%)}.console-resource-dialog>header{border-bottom:1px solid var(--console-line);grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;min-height:72px;padding:14px 16px;display:grid}.console-resource-dialog-icon{width:38px;height:38px;color:var(--console-blue);background:#eaf1ff;border-radius:7px;place-items:center;display:grid}.console-resource-dialog>header h2{margin:0;font-size:15px;font-weight:720}.console-resource-dialog>header p{color:var(--console-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.console-resource-dialog-form{display:grid}.console-resource-dialog-body{gap:14px;padding:18px 16px;display:grid}.console-resource-dialog-wide .console-resource-dialog-body{grid-template-columns:repeat(2,minmax(0,1fr))}.console-resource-field{min-width:0;color:var(--console-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.console-resource-field>span{color:var(--console-ink)}.console-resource-field-heading{min-height:20px;color:var(--console-ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.console-resource-field-heading>button{min-height:24px;color:var(--console-blue);font:inherit;cursor:pointer;background:#eaf1ff;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.console-resource-field-heading>button:disabled{cursor:not-allowed;opacity:.55}.console-resource-field>span small{color:var(--console-muted);margin-left:4px;font-size:10px;font-weight:560}.console-resource-field>small{color:var(--console-muted);font-size:10px;font-weight:520;line-height:1.5}.console-resource-field input,.console-resource-field select,.console-resource-field textarea{border:1px solid var(--console-line);width:100%;min-width:0;color:var(--console-ink);font:inherit;background:#fff;border-radius:6px;outline:0;font-size:12px}.console-resource-field input,.console-resource-field select{height:42px;padding:0 11px}.console-resource-field select{cursor:pointer;padding-right:32px}.console-resource-field textarea{resize:vertical;min-height:118px;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}.console-resource-field input:focus,.console-resource-field select:focus,.console-resource-field textarea:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px #2563eb1f}.console-resource-field input:disabled,.console-resource-field select:disabled,.console-resource-field textarea:disabled{cursor:not-allowed;opacity:.62;background:#f3f5f8}.console-secret-input{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.console-secret-input .console-icon-button{width:34px;height:42px}.console-resource-field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.console-resource-field-span,.console-resource-dialog-body>.console-inline-error,.console-resource-dialog-body>.console-inline-success{grid-column:1/-1}.console-resource-field-compact input{max-width:160px}.console-resource-batch-textarea{min-height:210px!important}.console-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-registration-group{border:1px solid var(--console-line);background:#fbfcfe;border-radius:7px;align-content:start;gap:13px;min-width:0;padding:14px;display:grid}.console-registration-group-full{grid-column:1/-1}.console-registration-group-heading{align-items:center;gap:9px;min-width:0;display:flex}.console-registration-group-heading>span{width:30px;height:30px;color:var(--console-blue);background:#eaf1ff;border-radius:6px;flex:none;place-items:center;display:grid}.console-registration-group-heading>div{gap:2px;min-width:0;display:grid}.console-registration-group-heading strong{color:var(--console-ink);font-size:12px;line-height:1.3}.console-registration-group-heading small{color:var(--console-muted);font-size:10px;font-weight:520;line-height:1.4}.console-registration-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.console-registration-totp{border:1px solid var(--console-line);cursor:pointer;background:#fbfcfe;border-radius:7px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.console-registration-totp:hover{background:#f7faff;border-color:#b9c7d9}.console-registration-totp:focus-within{border-color:var(--console-blue);box-shadow:0 0 0 3px #2563eb1f}.console-registration-totp.is-enabled{background:#f3f7ff;border-color:#a9c2f5}.console-registration-totp>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.console-registration-totp-icon{width:34px;height:34px;color:var(--console-muted);background:#eef1f5;border-radius:6px;place-items:center;display:grid}.console-registration-totp.is-enabled .console-registration-totp-icon{color:var(--console-blue);background:#e4edff}.console-registration-totp-copy{gap:3px;min-width:0;display:grid}.console-registration-totp-copy strong{color:var(--console-ink);font-size:12px;line-height:1.35}.console-registration-totp-copy small{color:var(--console-muted);font-size:10px;font-weight:520;line-height:1.45}.console-registration-switch{background:#dfe4ea;border:1px solid #bcc5d1;border-radius:999px;width:38px;height:22px;transition:border-color .16s,background-color .16s;display:block;position:relative}.console-registration-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #11182740}.console-registration-totp.is-enabled .console-registration-switch{border-color:var(--console-blue);background:var(--console-blue)}.console-registration-totp.is-enabled .console-registration-switch i{transform:translate(16px)}.console-registration-totp:has(input:disabled){cursor:not-allowed;opacity:.62}.console-resource-dialog-body>.console-inline-error,.console-resource-dialog-body>.console-inline-success{align-items:flex-start;margin:0}.console-resource-dialog-body .console-inline-error svg,.console-resource-dialog-body .console-inline-success svg{flex:none;margin-top:1px}.console-resource-dialog-body .console-inline-error ul,.console-resource-dialog-body .console-inline-success ul{max-height:100px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.console-resource-dialog-form>footer{border-top:1px solid var(--console-line);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.console-points-dialog-backdrop{z-index:140}.console-points-dialog{width:min(430px,100%)}.console-points-dialog-icon{color:#9a4d00;background:#fff0d9}.console-points-dialog-message{color:var(--console-ink);margin:0;font-size:13px;line-height:1.6}.console-points-dialog-actions{border-top:1px solid var(--console-line);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.console-row-actions{align-items:center;gap:6px;display:inline-flex}.console-icon-button{border:1px solid var(--console-line);width:28px;height:28px;color:var(--console-muted);cursor:pointer;background:#fff;border-radius:5px;place-items:center;padding:0;display:inline-grid}.console-icon-button:hover{color:var(--console-blue);background:#f5f8fc;border-color:#b9c7d9}.console-icon-button-danger:hover{color:#b33a3a;background:#fff6f6;border-color:#e5b8b8}.console-icon-button:disabled{cursor:not-allowed;opacity:.55}.console-action-error{color:#b33a3a;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.console-mother-occupancy{color:#18794e;gap:3px;display:grid}.console-mother-occupancy strong{font-size:11px;font-weight:680}.console-mother-occupancy small{color:var(--console-muted);font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.console-mother-occupancy.is-busy{color:#b27615}.console-mother-team-dialog{flex-direction:column;width:min(940px,100%);display:flex;overflow:hidden}.console-mother-team-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.console-mother-team-state{min-height:220px;color:var(--console-muted);justify-content:center;align-items:center;gap:9px;padding:26px;font-size:12px;display:flex}.console-mother-team-error{color:#a52a20;text-align:center;flex-direction:column}.console-mother-seat-summary{border-bottom:1px solid var(--console-line);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.console-mother-seat-summary>div{border:1px solid var(--console-line);background:#fff;border-radius:6px;gap:5px;min-width:0;padding:13px 14px;display:grid}.console-mother-seat-summary span{color:var(--console-muted);font-size:10px}.console-mother-seat-summary strong{color:var(--console-ink);font-size:20px;font-weight:720}.console-mother-seat-summary .is-available strong{color:#18794e}.console-mother-seat-summary .is-full strong{color:#b33a3a}.console-mother-member-toolbar{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.console-mother-member-toolbar>div{gap:3px;display:grid}.console-mother-member-toolbar strong{font-size:12px}.console-mother-member-toolbar span{color:var(--console-muted);font-size:10px}.console-mother-member-search{border:1px solid var(--console-line);width:min(320px,48%);min-width:220px;min-height:36px;color:var(--console-muted);background:#fbfcfe;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px 0 10px;display:grid}.console-mother-member-search:focus-within{border-color:var(--console-blue);box-shadow:0 0 0 3px #2563eb1f}.console-mother-member-search input{width:100%;min-width:0;color:var(--console-ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.console-mother-member-search .console-icon-button{background:0 0;border:0;width:26px;height:26px}.console-mother-member-table-wrap{min-height:180px;max-height:min(50vh,500px);overflow:auto}.console-mother-member-table{min-width:680px}.console-mother-member-table td:first-child{white-space:normal}.console-mother-member-identity{gap:3px;min-width:210px;display:grid}.console-mother-member-identity strong{overflow-wrap:anywhere;font-size:12px}.console-mother-member-identity span{color:var(--console-muted);font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.console-mother-team-empty{min-height:180px;color:var(--console-muted);place-items:center;font-size:12px;display:grid}.console-mother-team-footer{border-top:1px solid var(--console-line);background:#fbfcfe;justify-content:flex-end;padding:12px 16px;display:flex}.console-panel-title{align-items:center;gap:11px;min-width:0;display:flex}.console-panel-title-icon{width:36px;height:36px;color:var(--console-blue);background:#eaf1ff;border-radius:7px;flex:none;place-items:center;display:grid}.console-panel-title h2{color:var(--console-ink);margin:0;font-size:16px;font-weight:700}.console-panel-title p{color:var(--console-muted);margin:3px 0 0;font-size:11px}.console-panel-body{padding:22px 20px}.console-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.console-stat{border:1px solid var(--console-line);background:#fbfcfe;border-radius:7px;min-width:0;padding:17px}.console-stat-label{color:var(--console-muted);font-size:11px;font-weight:600;display:block}.console-stat-value{color:var(--console-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:22px;font-weight:730;display:block;overflow:hidden}.console-stat-note{color:#8a94a5;margin-top:4px;font-size:10px;display:block}.console-stat-value-small{white-space:normal;font-size:15px}.console-price-stat{flex-direction:column;min-height:112px;display:flex}.console-price-list{gap:5px;margin-top:8px;display:grid}.console-price-row{min-width:0;color:var(--console-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.console-price-row span{overflow-wrap:anywhere;min-width:0}.console-price-row strong{color:var(--console-ink);flex:none;font-size:12px}.console-price-stat .console-stat-note{margin-top:auto;padding-top:7px}.console-overview-error{margin:14px 0 18px}.console-overview-stat-grid{margin-bottom:18px}.console-quick-links-panel{margin-top:18px}.console-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px 20px;display:grid}.console-quick-link{border:1px solid var(--console-line);min-width:0;min-height:64px;color:var(--console-ink);background:#fbfcfe;border-radius:7px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.console-quick-link:hover{background:#f5f8ff;border-color:#b7c9e5;transform:translateY(-1px)}.console-quick-link-icon{width:32px;height:32px;color:var(--console-blue);background:#eaf1ff;border-radius:7px;flex:none;place-items:center;display:grid}.console-quick-link-copy{gap:3px;min-width:0;display:grid}.console-quick-link-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.console-quick-link-copy small{color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-quick-link-arrow{color:#8da2c1;flex:none;margin-left:auto}.console-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 26px;display:grid}.console-profile-row{border-bottom:1px solid #edf0f4;grid-template-columns:110px minmax(0,1fr);gap:12px;min-width:0;padding:13px 0;display:grid}.console-profile-row dt{color:var(--console-muted);font-size:12px}.console-profile-row dd{min-width:0;color:var(--console-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.console-status{color:#18794e;background:#eef9f2;border:1px solid #bfe3cf;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:670;display:inline-flex}.console-empty{text-align:center;justify-items:center;gap:10px;padding:34px 20px;display:grid}.console-empty svg{color:#8aaeff}.console-empty strong{color:var(--console-ink);font-size:14px}.console-empty p{color:var(--console-muted);margin:0;font-size:12px;line-height:1.55}.console-inline-error{color:#a52a20;background:#fff7f6;border:1px solid #f0c5c0;border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.5}.console-inline-error,.console-inline-success{align-items:center;gap:8px;display:flex}.console-inline-success{color:#18794e;background:#eef9f2;border:1px solid #bfe3cf;border-radius:6px;margin-bottom:14px;padding:11px 12px;font-size:12px;line-height:1.5}.console-points-redeem-panel,.console-points-ledger-panel{margin-top:18px}.console-redeem-form{gap:8px;display:grid}.console-redeem-form>label{color:var(--console-muted);font-size:12px;font-weight:650}.console-redeem-controls{gap:10px;display:flex}.console-redeem-controls input{border:1px solid var(--console-line);min-width:0;min-height:38px;color:var(--console-ink);font:inherit;background:#fff;border-radius:6px;flex:auto;padding:0 11px;font-size:12px}.console-redeem-controls input:focus{border-color:var(--console-blue);outline:0;box-shadow:0 0 0 3px #2563eb1f}.console-table-wrap{overflow-x:auto}.console-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--console-ink);font-size:12px}.console-table th,.console-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:12px 20px}.console-table th{color:var(--console-muted);background:#fbfcfe;font-size:11px;font-weight:650}.console-table td{font-weight:520}.console-refund-table{min-width:1180px}.console-refund-table td{vertical-align:top}.console-refund-table td strong{margin-bottom:3px;display:inline-block}.console-refund-table td small{color:var(--console-muted);line-height:1.55}.console-refund-table td code{color:#9a3412;font-size:10px}.console-refund-row-active td{background:#f7faff}.console-refund-row-actions{gap:6px;display:flex}.console-account-table{min-width:880px}.console-account-filters{border-top:1px solid var(--console-line);border-bottom:1px solid var(--console-line);background:#fbfcfe;grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(120px,.72fr)) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.console-mailbox-filters{border-top:1px solid var(--console-line);border-bottom:1px solid var(--console-line);background:#fbfcfe;grid-template-columns:minmax(220px,1fr) minmax(140px,220px) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.console-mailbox-error{overflow-wrap:anywhere;white-space:normal;max-width:280px;line-height:1.6;display:block}.console-account-filter{min-width:0;color:var(--console-muted);gap:6px;font-size:10px;font-weight:650;display:grid}.console-account-filter>select,.console-account-filter-control{border:1px solid var(--console-line);width:100%;min-width:0;min-height:36px;color:var(--console-ink);font:inherit;background:#fff;border-radius:6px;font-size:11px}.console-account-filter>select{padding:0 28px 0 9px}.console-account-filter-control{color:var(--console-muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.console-account-filter-control input{width:100%;min-width:0;color:var(--console-ink);font:inherit;background:0 0;border:0;outline:0}.console-account-filter>select:focus,.console-account-filter-control:focus-within{border-color:var(--console-blue);outline:0;box-shadow:0 0 0 3px #2563eb1f}.console-account-filter-summary{justify-items:end;gap:5px;min-width:112px;display:grid}.console-account-filter-summary>span{color:var(--console-muted);white-space:nowrap;font-size:10px;font-weight:620}.console-account-filter-summary .console-button{min-height:36px}.console-account-table th,.console-account-table td{vertical-align:top;padding-left:14px;padding-right:14px}.console-account-email{white-space:normal;flex-wrap:wrap;align-items:center;gap:7px;max-width:260px;display:flex}.console-account-email>span:first-child{overflow-wrap:anywhere}.console-account-refunded-badge{color:#566171;white-space:nowrap;background:#f2f4f7;border:1px solid #c9d0da;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.console-account-state{gap:5px;min-width:104px;display:grid}.console-account-state-badge{border:1px solid var(--console-line);border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:22px;padding:0 7px;font-size:10px;font-weight:680;display:inline-flex}.console-account-state-badge>i{opacity:.72;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.console-account-state-neutral{color:#667085;background:#f7f8fa}.console-account-state-pending{color:#8a6200;background:#fff9e8;border-color:#ead8a2}.console-account-state-working{color:var(--console-blue);background:#f1f6ff;border-color:#c7d8f8}.console-account-state-success{color:#18794e;background:#eef9f2;border-color:#bfe3cf}.console-account-state-warning{color:#98600b;background:#fff8e8;border-color:#e8cf9b}.console-account-state-error{color:#a52a20;background:#fff4f2;border-color:#efc0bb}.console-account-state small{max-width:150px;color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.console-account-state .console-account-state-detail{overflow-wrap:anywhere;white-space:normal;word-break:break-word;-webkit-line-clamp:3;cursor:help;-webkit-box-orient:vertical;max-width:230px;line-height:1.45;display:-webkit-box;overflow:hidden}.console-account-progress{background:#e8edf4;border-radius:999px;width:100%;max-width:112px;height:3px;overflow:hidden}.console-account-progress>i{border-radius:inherit;background:var(--console-blue);height:100%;display:block}.console-account-actions{gap:5px;min-width:124px;display:grid}.console-account-action-notice,.console-account-action-error{overflow-wrap:anywhere;white-space:normal;align-items:flex-start;gap:4px;max-width:180px;font-size:10px;line-height:1.35;display:inline-flex}.console-account-action-notice{color:#18794e}.console-account-action-error{color:#a52a20}.console-account-action-notice svg,.console-account-action-error svg{flex:none}.console-account-dialog-backdrop{z-index:80;background:#141b2675;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.console-account-dialog{border:1px solid var(--console-line);background:#fff;border-radius:8px;width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 22px 60px #11182738}.console-account-dialog>header{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.console-account-dialog>header>div{gap:3px;min-width:0;display:grid}.console-account-dialog>header strong{font-size:14px}.console-account-dialog>header span{color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-account-dialog-body{gap:13px;padding:16px;display:grid}.console-account-dialog-body label{color:var(--console-muted);font-size:11px;font-weight:650}.console-account-dialog-body select,.console-account-dialog-body input{border:1px solid var(--console-line);width:100%;min-height:38px;color:var(--console-ink);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.console-account-dialog-body select:focus,.console-account-dialog-body input:focus{border-color:var(--console-blue);outline:0;box-shadow:0 0 0 3px #2563eb1f}.console-account-dialog-body p{color:var(--console-muted);margin:0;font-size:11px;line-height:1.5}.console-refund-quota-grid{grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(150px,.7fr);align-items:end;gap:10px 14px;display:grid}.console-refund-quota-field{gap:5px;display:grid}.console-toggle-field{align-items:center;gap:9px;min-height:38px;display:flex;color:var(--console-ink)!important}.console-toggle-field input{width:16px;min-height:16px;accent-color:var(--console-blue);padding:0}.console-account-dialog-status{color:var(--console-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.console-account-dialog-callout{background:#f2faf8;border:1px solid #cfe0dc;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.console-account-dialog-callout>span{color:#08796e;background:#dff3ee;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.console-account-dialog-callout>div{gap:2px;min-width:0;display:grid}.console-account-dialog-callout strong{color:var(--console-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-account-dialog-callout small{color:var(--console-muted);font-size:10px;line-height:1.35}.console-account-dialog>footer{border-top:1px solid var(--console-line);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.console-button-danger{color:#fff;background:#b33a3a;border-color:#b33a3a}.console-button-danger:hover{background:#962f2f;border-color:#962f2f}.console-account-delete-dialog{width:min(460px,100%)}.console-account-delete-warning{background:#fff7f6;border:1px solid #efc0bb;border-radius:7px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex}.console-account-delete-warning>span{color:#a52a20;background:#fbe4e1;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.console-account-delete-warning>div{gap:4px;min-width:0;display:grid}.console-account-delete-warning strong{color:var(--console-ink);font-size:12px}.console-account-delete-warning p{overflow-wrap:anywhere}.console-value-negative{color:#b33a2e;font-weight:680!important}.console-value-positive{color:#18794e;font-weight:680!important}.console-task-list-panel{margin-top:18px}.console-task-pagination{color:var(--console-muted);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.console-task-pagination>span:first-child{color:#4e5966;background:#e9edf2;border-radius:5px;padding:5px 8px;font-weight:650}.console-task-pagination .console-icon-button{width:30px;height:30px}.console-task-status{align-items:center;gap:5px;font-weight:650;display:inline-flex}.console-task-status-queued{color:#8a6200}.console-task-status-processing{color:var(--console-blue)}.console-task-status-success{color:#18794e}.console-task-status-failed,.console-task-status-manual_review{color:#b33a2e}.console-task-detail{border-top:1px solid var(--console-line);padding:16px 20px 18px}.console-task-detail>strong{color:var(--console-ink);font-size:12px}.console-task-detail ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.console-task-detail li{border:1px solid var(--console-line);background:#fbfcfe;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:6px 9px;display:flex}.console-task-detail time{color:var(--console-muted);flex:none;font-size:10px}.console-security-panel{max-width:620px;margin-top:18px}.console-security-form{gap:16px;display:grid}.console-security-field{color:var(--console-muted);gap:7px;font-size:12px;font-weight:650;display:grid}.console-security-submit{width:fit-content;margin-top:3px}.console-resource-list-panel{margin-top:18px}.console-resource-error,.console-resource-notice{margin:16px 20px 0}.console-bulk-selection{border-bottom:1px solid var(--console-line);background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:9px;min-height:50px;padding:8px 16px;display:flex}.console-bulk-page-toggle{min-height:36px;color:var(--console-ink);cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-bulk-page-toggle input,.console-select-column input{width:16px;height:16px;accent-color:var(--console-blue);cursor:pointer;margin:0}.console-bulk-page-toggle input:disabled,.console-select-column input:disabled{cursor:not-allowed;opacity:.5}.console-bulk-selection .console-button.is-active{color:var(--console-blue);background:#edf3ff;border-color:#9db8ed}.console-bulk-selection-count{color:var(--console-muted);white-space:nowrap;margin-left:auto;font-size:11px}.console-bulk-selection-count strong{color:var(--console-ink);font-size:12px}.console-select-column{width:58px;text-align:center!important}.console-bulk-delete-warning{background:#fff8f7;border:1px solid #efcfca;border-radius:6px;padding:13px 14px}.console-bulk-delete-warning strong{color:#a52a20;font-size:12px}.console-bulk-delete-warning p{color:var(--console-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.user-sub2api-workbench{--admin-surface:#fff;--admin-surface-muted:#f7f9fb;--admin-ink:var(--console-ink);--admin-muted:var(--console-muted);--admin-line:var(--console-line);--admin-accent:var(--console-blue);gap:18px;min-width:0;display:grid}.user-sub2api-workbench>.console-heading{margin-bottom:0}.user-sub2api-pool-bar{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 14px;display:flex}.user-sub2api-pool-select{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.user-sub2api-pool-icon{color:#08796e;background:#e4f6f1;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.user-sub2api-pool-select label{width:min(360px,100%);min-width:180px;color:var(--console-muted);gap:4px;font-size:10px;font-weight:680;display:grid}.user-sub2api-pool-select select{border:1px solid var(--console-line);width:100%;min-width:0;height:36px;color:var(--console-ink);background:#fff;border-radius:6px;outline:0;padding:0 32px 0 10px;font:620 12px/1 sans-serif}.user-sub2api-pool-select select:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px #2563eb1f}.user-sub2api-pool-meta{color:var(--console-muted);white-space:nowrap;flex:none;font-size:10px}.user-sub2api-pool-actions{flex:none;align-items:center;gap:8px;display:flex}.user-sub2api-pool-actions .console-icon-button{width:36px;height:36px}.user-sub2api-create{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.2fr) minmax(190px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.user-sub2api-create-heading{grid-column:1/-1;gap:3px;padding-bottom:2px;display:grid}.user-sub2api-create-heading strong{color:var(--console-ink);font-size:13px}.user-sub2api-create-heading span{color:var(--console-muted);font-size:10px}.user-sub2api-create label{min-width:0;color:var(--console-muted);gap:6px;font-size:10px;font-weight:680;display:grid}.user-sub2api-create input{border-color:var(--console-line);min-width:0;height:38px;color:var(--console-ink);background:#fff;padding:0 10px;font-size:12px}.user-sub2api-key-input{min-width:0;display:block;position:relative}.user-sub2api-key-input>svg{z-index:1;color:var(--console-muted);pointer-events:none;position:absolute;top:12px;left:10px}.user-sub2api-key-input>input{padding-left:31px}.user-sub2api-create>.console-button{min-height:38px}.user-sub2api-empty{min-height:220px;color:var(--console-muted);align-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.user-sub2api-settings-scope{min-width:0}.user-sub2api-settings-scope>.panel{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;overflow:hidden;box-shadow:0 9px 25px #1720330e}.user-sub2api-settings-scope .panel-header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin:-20px -20px 0;padding:16px 20px;display:flex}.user-sub2api-settings-scope .panel-header h2{color:var(--admin-ink);margin:0;font-size:15px;font-weight:690}.user-sub2api-settings-scope .panel-header p{color:var(--admin-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.user-sub2api-degradation .sub2api-degradation-panel>.panel-header{margin:0}.user-sub2api-degradation .sub2api-degradation-form input{border-color:var(--admin-line);color:var(--admin-ink);background:var(--admin-surface)}.user-sub2api-degradation .sub2api-degradation-table td:first-child{white-space:normal}.user-sub2api-degradation .sub2api-history-pagination .compact-button{font-size:11px}.user-refund-admin-scope{min-height:0;color:var(--console-ink);background:0 0;display:block}.user-refund-admin-scope .admin-panel{width:100%}.user-refund-admin-scope .user-refund-table{min-width:1260px}.user-refund-admin-scope .panel-actions{flex-wrap:wrap;justify-content:flex-end}.user-refund-admin-scope .table-subtext,.user-refund-admin-scope .registration-error{color:var(--admin-muted);white-space:normal;margin-top:4px;font-size:10px;line-height:1.4;display:block}.user-refund-admin-scope .registration-error{color:#b33b2e;max-width:220px}.user-refund-band-message{color:#207346;margin:8px 20px 0;font-size:11px;font-weight:620}.user-refund-band-message.error{color:#b33b2e}.user-refund-dialog-error{color:#a63025;background:#fff5f3;border:1px solid #efc5be;border-radius:6px;align-items:flex-start;gap:7px;margin:16px 24px 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.user-refund-dialog-error svg{flex:none;margin-top:1px}.user-refund-source-switch{background:#edf0f3;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:20px 24px 0;padding:4px;display:grid}.user-refund-source-switch button{color:#68727e;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:680;display:inline-flex}.user-refund-source-switch button.active{color:#245dbd;background:#fff;box-shadow:0 1px 4px #1f2a3721}.user-refund-source-switch button:focus-visible{outline-offset:1px;outline:3px solid #2563eb33}.user-refund-source-switch button:disabled{cursor:default;opacity:.62}.user-refund-import-fields{gap:14px}.user-refund-import-fields .refund-import-textarea{width:100%;min-height:180px}.user-refund-import-fields .sub2api-file-import{margin:0}.user-refund-import-fields .import-note{color:var(--admin-muted);margin:0;font-size:10px;line-height:1.5}.user-refund-import-feedback{color:var(--console-ink);background:#fffaf0;border:1px solid #e8d3a3;border-radius:7px;padding:14px 16px;font-size:12px;line-height:1.5}.user-refund-import-feedback-heading{align-items:center;gap:8px;display:flex}.user-refund-import-feedback-heading>svg{color:#9a650d;flex:none}.user-refund-import-feedback-heading>.icon-button{flex:none;margin-left:auto}.user-refund-import-feedback>p{color:var(--console-muted);margin:8px 0}.user-refund-import-feedback-list{max-height:260px;overflow-y:auto}.user-refund-import-feedback-row{border-bottom:1px solid #ebdfc8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.user-refund-import-feedback-row:last-child{border-bottom:0}.user-refund-import-feedback-row>span{overflow-wrap:anywhere;flex:220px;min-width:0}.user-refund-import-feedback-row small{color:var(--console-muted);margin-top:3px;display:block}.user-refund-import-feedback-row>button{flex:none}.user-refund-empty{min-height:180px;color:var(--admin-muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.user-refund-admin-scope .confirm-modal .panel-header{flex-direction:row}.user-refund-admin-scope .refund-detail-value{grid-template-columns:minmax(0,1fr)}.user-sub2api-settings-scope .primary-button{border-color:var(--admin-accent);background:var(--admin-accent);box-shadow:0 3px 9px #2563eb29}.user-sub2api-settings-scope .primary-button:hover{border-color:var(--console-blue-dark);background:var(--console-blue-dark)}.user-sub2api-settings-scope .secondary-button{color:var(--admin-ink);border-color:var(--admin-line);background:var(--admin-surface)}.user-sub2api-settings-scope .secondary-button:hover{background:var(--admin-surface-muted);border-color:#b8c0ca}.user-sub2api-settings-scope .icon-button{color:var(--admin-muted);border-color:var(--admin-line);background:var(--admin-surface)}.user-sub2api-settings-scope .icon-button:hover{color:var(--admin-accent);background:#f2f6fd;border-color:#b9c9e6}.user-sub2api-settings-scope table{border-collapse:collapse;width:100%;color:var(--admin-ink);font-size:12px}.user-sub2api-settings-scope th,.user-sub2api-settings-scope td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7ebef;height:50px;padding:10px 16px}.user-sub2api-settings-scope th{color:var(--admin-muted);background:var(--admin-surface-muted);font-size:10px;font-weight:720}.user-sub2api-settings-scope tbody tr:last-child td{border-bottom:0}.user-sub2api-settings-scope code{color:#3d4b5d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.console-section-heading{gap:9px;display:grid}.console-section-heading-row{align-items:center;gap:12px;display:flex}.console-section-heading-icon{width:42px;height:42px;color:var(--console-blue);background:#edf3ff;border:1px solid #cfe0ff;border-radius:9px;flex:none;place-items:center;display:grid}.console-eyebrow{color:var(--console-blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:730;display:block}.console-section-toolbar{border:1px solid var(--console-line);background:#ffffffb8;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-bottom:17px;padding:7px 10px 7px 14px;display:flex}.console-section-toolbar-status{min-width:0;color:var(--console-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.console-live-dot{background:#2c9a60;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e2f4e9}.console-toolbar-divider{background:var(--console-line);width:1px;height:15px;margin:0 2px}.console-section-actions{flex:none;align-items:center;gap:8px;display:flex}.console-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:680;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.console-button svg{flex:none}.console-button-primary{border-color:var(--console-blue);color:#fff;background:var(--console-blue)}.console-button-primary:hover{border-color:var(--console-blue-dark);background:var(--console-blue-dark)}.console-button-secondary{border-color:var(--console-line);color:var(--console-ink);background:#fff}.console-button-secondary:hover{background:#f5f8fc;border-color:#b9c7d9}.console-button:disabled{cursor:not-allowed;color:#98a2b3;box-shadow:none;background:#f5f7fa;border-color:#dbe2ea}.console-section-stat-grid{margin-bottom:18px}.console-section-empty-panel{min-height:280px}.console-section-empty{align-content:center;min-height:278px}.console-section-empty-icon{width:48px;height:48px;color:var(--console-blue);background:#f2f6ff;border:1px solid #dbe6f7;border-radius:12px;place-items:center;display:grid}.console-section-empty strong{font-size:15px}.console-section-empty p{max-width:420px}.console-section-safe-note{color:#2c9a60;align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:620;display:inline-flex}.console-loading,.console-error{min-height:100vh;color:var(--console-muted);background:#f5f7fa;place-items:center;padding:24px;display:grid}.console-loading-panel,.console-error-panel{border:1px solid var(--console-line);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:12px;max-width:380px;padding:32px;display:grid;box-shadow:0 14px 38px #17203312}.console-loading-panel svg,.console-error-panel svg{color:var(--console-blue)}.console-error-panel strong{color:var(--console-ink);font-size:16px}.console-error-panel p{margin:0;font-size:12px;line-height:1.55}@media (max-width:780px){.console-refund-quota-grid{grid-template-columns:1fr}.user-console-page{display:block}.user-console-sidebar{border-bottom:1px solid #303846;border-right:0;height:auto;min-height:0;padding:14px;position:static}.console-nav{display:none}.console-mobile-nav{margin-top:14px;display:block}.console-mobile-nav>summary{color:#f5f7fb;cursor:pointer;background:#272e3a;border:1px solid #3d4655;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;list-style:none;display:flex}.console-mobile-nav>summary::-webkit-details-marker{display:none}.console-mobile-nav>summary>span{align-items:center;gap:9px;min-width:0;font-size:12px;display:inline-flex}.console-mobile-nav>summary svg{color:#8aaeff;flex:none}.console-mobile-nav>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-mobile-nav-chevron{transition:transform .16s}.console-mobile-nav[open] .console-mobile-nav-chevron{transform:rotate(180deg)}.console-mobile-nav>nav{background:#272e3a;border:1px solid #3d4655;border-radius:6px;gap:12px;margin-top:7px;padding:12px;display:grid}.console-mobile-nav-group{gap:6px;display:grid}.console-mobile-nav-group>span{color:#8f9aab;font-size:10px;font-weight:720}.console-mobile-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.console-mobile-nav-group a{color:#b8c1cf;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;font-size:11px;font-weight:620;text-decoration:none;display:inline-flex}.console-mobile-nav-group a svg{color:#8aaeff;flex:none}.console-mobile-nav-group a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-mobile-nav-group a[aria-current=page]{color:#fff;background:#354154;box-shadow:inset 3px 0 #7ea6ff}.console-sidebar-footer{align-items:center;margin-top:13px;padding-top:12px;display:flex}.console-user-summary{flex:auto;min-width:0;padding:0}.console-logout{flex:none}.user-console-toolbar{min-height:57px;padding:0 16px}.console-session-status{font-size:0}.console-session-status i{width:8px;height:8px}.user-console-main{width:min(100% - 28px,720px);padding:27px 0 42px}.console-heading h1{font-size:24px}.console-stat-grid,.console-profile-grid{grid-template-columns:minmax(0,1fr)}.console-panel-header{padding:14px 16px}.console-panel-body{padding:18px 16px}.console-resource-list-panel .console-panel-header{flex-direction:column;align-items:flex-start}.console-resource-header-action{width:100%}.console-resource-pagination{padding-inline:12px}.console-bulk-selection{flex-wrap:wrap;padding:10px 12px}.console-bulk-selection-count{order:-1;width:100%;margin-left:0}.console-task-list-panel>.console-panel-header{flex-direction:column;align-items:stretch}.console-task-pagination{justify-content:flex-end;width:100%}.console-task-pagination>span:first-child{margin-right:auto}.console-account-panel-header .console-resource-header-action{flex:none}.console-resource-create-actions{flex-wrap:wrap;width:100%}.console-resource-create-actions .console-button{flex:1 1 0}.console-account-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-account-toolbar .console-button{width:100%;min-width:0;padding-inline:8px}.console-account-toolbar .console-button:last-child{grid-column:1/-1}.console-account-filters,.console-mailbox-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.console-account-search,.console-account-filter-summary{grid-column:1/-1}.console-account-filter-summary{justify-content:space-between;align-items:center;min-width:0;display:flex}.console-account-filter-summary .console-button{flex:0 auto}.console-account-table{min-width:0;padding:10px;display:block}.console-account-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-account-table tbody{gap:10px;display:grid}.console-account-table tr{border:1px solid var(--console-line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.console-account-table td{white-space:normal;border-bottom:0;gap:7px;min-width:0;padding:11px 9px;display:grid}.console-account-table td:before{content:attr(data-label);color:var(--console-muted);font-size:9px;font-weight:680}.console-account-table .console-account-action-cell{grid-column:1/-1}.console-account-table td:nth-child(2){border-bottom:1px solid var(--console-line);overflow-wrap:anywhere;grid-column:1/-1;padding:12px;font-weight:680}.console-account-table .console-select-column{width:auto}.console-account-email{max-width:none}.console-account-table .console-account-action-cell{border-top:1px solid var(--console-line);padding:10px 12px 12px}.console-account-table .console-account-state{min-width:0}.console-account-table .console-account-state-badge{white-space:nowrap;max-width:100%;padding-inline:6px}.console-account-table .console-account-state small{white-space:normal;max-width:100%}.console-account-table .console-account-state .console-account-state-detail{-webkit-line-clamp:4}.console-account-table .console-account-progress{max-width:none}.console-account-table .console-account-actions{min-width:0}.console-account-table .console-row-actions{flex-wrap:wrap;display:flex}.console-resource-dialog-backdrop{align-items:end;padding:10px}.console-resource-dialog{width:100%;max-height:calc(100dvh - 20px)}.console-resource-dialog-wide .console-resource-dialog-body{grid-template-columns:minmax(0,1fr)}.console-resource-field-span,.console-resource-dialog-body>.console-inline-error,.console-resource-dialog-body>.console-inline-success{grid-column:auto}.console-resource-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.console-resource-field-row .console-resource-field:last-child{grid-column:1/-1}.console-resource-field-compact input{max-width:none}.console-registration-form{grid-template-columns:minmax(0,1fr)}.console-registration-group-full,.console-registration-totp{grid-column:auto}.console-registration-number-grid{grid-template-columns:minmax(0,1fr)}.console-resource-dialog-form>footer .console-button{flex:1 1 0}.console-mother-seat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-mother-member-toolbar{flex-direction:column;align-items:stretch}.console-mother-member-search{width:100%;min-width:0}.console-mother-team-footer .console-button{width:100%}.console-account-dialog-backdrop{align-items:end;padding:12px}.console-account-dialog{width:100%;max-height:calc(100dvh - 24px)}.console-account-dialog>footer .console-button{flex:1 1 0}.console-section-toolbar{flex-direction:column;align-items:stretch;padding:10px 12px}.console-section-toolbar-status{min-height:22px}.console-section-actions{width:100%}.console-button{flex:1 1 0}.console-redeem-controls{flex-direction:column;align-items:stretch}.console-redeem-controls .console-button{width:100%}.console-quick-links{grid-template-columns:minmax(0,1fr);padding:15px 16px 17px}.user-sub2api-pool-bar,.user-sub2api-pool-select{flex-direction:column;align-items:stretch}.user-sub2api-pool-select label{width:100%;min-width:0}.user-sub2api-pool-meta{white-space:normal}.user-sub2api-pool-actions{width:100%}.user-sub2api-pool-actions .console-button{flex:auto}.user-sub2api-create{grid-template-columns:1fr}.user-sub2api-create-heading{grid-column:auto}.user-sub2api-settings-scope .panel-header{flex-direction:column;align-items:stretch}.user-sub2api-settings-scope .panel-actions,.user-sub2api-settings-scope .panel-actions .secondary-button{width:100%}.user-refund-admin-scope .panel-header{align-items:stretch}.user-refund-admin-scope .panel-actions{justify-content:stretch;width:100%}.user-refund-admin-scope .panel-actions .primary-button,.user-refund-admin-scope .panel-actions .danger-button{flex:150px}.user-refund-admin-scope .list-controls{flex-direction:column;align-items:stretch}.user-refund-admin-scope .list-search input{width:100%}.user-refund-admin-scope .pagination{justify-content:flex-end}.user-refund-source-switch{margin:16px 16px 0}.user-refund-dialog-error{margin-inline:16px}}@media (prefers-color-scheme:dark){.user-console-page{--console-ink:#f2f4f7;--console-muted:#9aa3af;--console-line:#353b44;background:#14171b}.user-console-toolbar{border-color:var(--console-line);background:#1e2228e6}.console-panel,.console-loading-panel,.console-error-panel{border-color:var(--console-line);background:#1e2228}.console-icon-button{border-color:var(--console-line);color:var(--console-ink);background:#252a31}.console-resource-dialog{border-color:var(--console-line);background:#1e2228}.console-resource-dialog-icon{color:#80a9ff;background:#4077e42e}.console-resource-field input,.console-resource-field select,.console-resource-field textarea{border-color:var(--console-line);color:var(--console-ink);background:#252a31}.console-resource-field-heading>button{color:#80a9ff;background:#4077e42e}.console-resource-field input:disabled,.console-resource-field select:disabled,.console-resource-field textarea:disabled{background:#20242a}.console-registration-group,.console-registration-totp{border-color:var(--console-line);background:#252a31}.console-registration-group-heading>span{color:#80a9ff;background:#4077e42e}.console-registration-totp:hover{background:#292f37;border-color:#58616d}.console-registration-totp.is-enabled{background:#222c3b;border-color:#4669aa}.console-registration-totp-icon{color:#aab3bf;background:#303640}.console-registration-totp.is-enabled .console-registration-totp-icon{color:#80a9ff;background:#4077e42e}.console-registration-switch{background:#424954;border-color:#59616c}.console-resource-dialog-form>footer,.console-mother-seat-summary,.console-mother-team-footer{border-color:var(--console-line);background:#252a31}.console-mother-seat-summary>div{border-color:var(--console-line);background:#1e2228}.console-mother-member-toolbar{border-color:var(--console-line)}.console-mother-member-search{border-color:var(--console-line);background:#252a31}.console-stat{background:#252a31;border-color:#353b44}.console-task-detail li{background:#252a31}.console-task-pagination>span:first-child{color:#c0c6ce;background:#333942}.console-profile-row{border-color:#303640}.console-status{color:#6dd69a;background:#20382a;border-color:#315f46}.console-loading,.console-error{background:#14171b}.console-inline-error{color:#f0998f;background:#342522;border-color:#69443e}.console-nav-group-label{color:#7f8a9b}.console-section-heading-icon{color:#80a9ff;background:#4077e42e;border-color:#35476a}.console-eyebrow{color:#8eb2ff}.console-section-toolbar{border-color:var(--console-line);background:#1e2228b8}.console-live-dot{box-shadow:0 0 0 3px #20382a}.console-button-secondary{border-color:var(--console-line);color:var(--console-ink);background:var(--console-surface,#1e2228)}.console-button-secondary:hover{background:#252a31;border-color:#58616d}.console-button:disabled{color:#7f8998;background:#252a31;border-color:#3c434d}.console-section-empty-icon{color:#80a9ff;background:#4077e42e;border-color:#35476a}.console-section-safe-note{color:#6dd69a}.console-inline-success{color:#6dd69a;background:#20382a;border-color:#315f46}.console-redeem-controls input{color:var(--console-ink);border-color:var(--console-line);background:var(--console-surface,#1e2228)}.console-table th,.console-table td{border-color:#303640}.console-table th{background:#252a31}.console-account-table tr{background:#1e2228}.console-account-filters,.console-mailbox-filters,.console-bulk-selection{border-color:var(--console-line);background:#252a31}.console-bulk-delete-warning{background:#342522;border-color:#69443e}.console-bulk-delete-warning strong{color:#f0998f}.console-resource-pagination{border-color:var(--console-line);background:#252a31}.console-account-filter>select,.console-account-filter-control{border-color:var(--console-line);color:var(--console-ink);background:#1e2228}.console-account-filter-control input{color:var(--console-ink)}.console-refund-table td code{color:#f4a261}.console-refund-row-active td{background:#222b38}.console-account-state-neutral{color:#aeb7c5;background:#252a31;border-color:#414854}.console-account-state-pending,.console-account-state-warning{color:#efbd66;background:#352f23;border-color:#645333}.console-account-state-working{color:#8eb2ff;background:#202b3e;border-color:#35476a}.console-account-state-success{color:#6dd69a;background:#20382a;border-color:#315f46}.console-account-state-error{color:#f0998f;background:#342522;border-color:#69443e}.console-account-refunded-badge{color:#c3cad4;background:#2b3037;border-color:#4b535e}.console-account-progress{background:#353b44}.console-account-dialog{border-color:var(--console-line);background:#1e2228}.console-account-dialog-body select,.console-account-dialog-body input{color:var(--console-ink);border-color:var(--console-line);background:#252a31}.console-account-dialog-callout{background:#223630;border-color:#375950}.console-account-dialog-callout>span{color:#54d1bc;background:#179a852e}.console-account-dialog>footer{border-color:var(--console-line);background:#252a31}.console-account-delete-warning{background:#342522;border-color:#69443e}.console-account-delete-warning>span{color:#f0998f;background:#4b2e2a}.console-value-negative{color:#f08c7c}.console-value-positive{color:#6dd69a}.console-task-status-queued{color:#efbd66}.console-task-status-processing{color:#8eb2ff}.console-task-status-success{color:#6dd69a}.console-task-status-failed,.console-task-status-manual_review{color:#f08c7c}.console-quick-link{background:#252a31;border-color:#353b44}.console-quick-link:hover{background:#263248;border-color:#4d6288}.console-quick-link-icon{color:#80a9ff;background:#4077e42e}.console-quick-link-arrow{color:#849ac0}.user-sub2api-workbench{--admin-surface:#1e2228;--admin-surface-muted:#252a31;--admin-ink:var(--console-ink);--admin-muted:var(--console-muted);--admin-line:var(--console-line)}.user-sub2api-pool-icon{color:#54d1bc;background:#179a852e}.user-sub2api-pool-select select,.user-sub2api-create input{color:var(--console-ink);border-color:var(--console-line);background:#252a31}.user-sub2api-settings-scope>.panel,.user-sub2api-settings-scope .panel-header{border-color:var(--admin-line);background:var(--admin-surface);box-shadow:none}.user-sub2api-settings-scope .secondary-button,.user-sub2api-settings-scope .icon-button{color:var(--admin-ink);border-color:var(--admin-line);background:var(--admin-surface)}.user-sub2api-settings-scope .secondary-button:hover,.user-sub2api-settings-scope .icon-button:hover{background:var(--admin-surface-muted);border-color:#58616d}.user-sub2api-settings-scope th,.user-sub2api-settings-scope td{border-color:#303640}.user-sub2api-settings-scope th{background:var(--admin-surface-muted)}.user-sub2api-settings-scope code{color:#c5cfdd}.user-refund-admin-scope{--admin-surface:#1e2228;--admin-surface-muted:#252a31;--admin-ink:var(--console-ink);--admin-muted:var(--console-muted);--admin-line:var(--console-line)}.user-refund-admin-scope .registration-error,.user-refund-band-message.error{color:#f0998f}.user-refund-source-switch{background:#30353d}.user-refund-source-switch button{color:#aab2bd}.user-refund-source-switch button.active{color:#8eb2ff;background:#464c55;box-shadow:0 1px 4px #00000047}.user-refund-import-fields .sub2api-file-import{border-color:var(--console-line);background:#252a31}.user-refund-dialog-error{color:#f0998f;background:#342522;border-color:#69443e}.user-refund-import-feedback{background:#30291e;border-color:#665331}.user-refund-import-feedback-heading>svg{color:#e8bc70}.user-refund-import-feedback-row{border-color:#55472f}}
