:root{--pr-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pr-color-brand-50: #f4f8fb;--pr-color-brand-100: #e7f0f5;--pr-color-brand-200: #cfdde9;--pr-color-brand-300: #a5bfd4;--pr-color-brand-400: #7ea0bb;--pr-color-brand-500: #4a80a0;--pr-color-brand-600: #336f8f;--pr-color-brand-700: #23526d;--pr-color-brand-800: #1a4057;--pr-color-brand-900: #163247;--pr-color-navy-950: #0c2f43;--pr-color-navy-900: #11465d;--pr-color-ink-950: #12162d;--pr-color-ink-700: #3f4763;--pr-color-ink-500: #59627a;--pr-color-success: #1f775a;--pr-color-warning: #866221;--pr-color-danger: #a64f61;--pr-color-info: #2f6fa2;--pr-color-line: #cad8df;--pr-color-control-border: #8ba6b3;--pr-color-canvas: #edf4f8;--pr-color-surface: #f3f9fc;--pr-color-success-soft: #e8f5ef;--pr-color-warning-soft: #f5ecd9;--pr-color-danger-soft: #f4e8ee;--pr-color-info-soft: #e8f0f7;--pr-space-1: .25rem;--pr-space-2: .5rem;--pr-space-3: .75rem;--pr-space-4: 1rem;--pr-space-5: 1.25rem;--pr-space-6: 1.5rem;--pr-space-8: 2rem;--pr-space-10: 2.5rem;--pr-radius-sm: .5rem;--pr-radius-md: .75rem;--pr-radius-lg: 1rem;--pr-radius-xl: 1.25rem;--pr-shadow-sm: 0 1px 2px rgb(15 23 42 / 5%);--pr-shadow-md: 0 12px 30px rgb(15 23 42 / 8%);--pr-focus: 0 0 0 3px rgb(41 106 139 / 20%)}[data-theme=dark]{--pr-color-canvas: #0b1f2c;--pr-color-surface: #112d3f;--pr-color-ink-950: #eaf4f8;--pr-color-ink-700: #c2d7e2;--pr-color-ink-500: #96b2c0;--pr-color-line: #2f4f61;--pr-color-control-border: #4a687a;--pr-color-success-soft: #153a2d;--pr-color-warning-soft: #4f3d1f;--pr-color-danger-soft: #53252d;--pr-color-info-soft: #20364a}.pr-button{border:0;border-radius:var(--pr-radius-md);background:var(--pr-color-brand-600);color:#fff;min-height:2.75rem;padding:0 var(--pr-space-5);font:600 .9rem var(--pr-font-sans);cursor:pointer}.pr-button:hover{background:var(--pr-color-brand-700)}.pr-button:focus-visible{outline:none;box-shadow:var(--pr-focus)}.pr-button:disabled{cursor:not-allowed;opacity:.55}.pr-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .55rem;background:var(--pr-color-surface);color:var(--pr-color-ink-700);font-size:.75rem;font-weight:700}.pr-badge--brand{background:var(--pr-color-brand-100);color:var(--pr-color-brand-700)}.pr-badge--success{background:var(--pr-color-success-soft);color:var(--pr-color-success)}.pr-badge--warning{background:var(--pr-color-warning-soft);color:var(--pr-color-warning)}.pr-badge--danger{background:var(--pr-color-danger-soft);color:var(--pr-color-danger)}.pr-badge--info{background:var(--pr-color-info-soft);color:var(--pr-color-info)}.pr-card{background:var(--pr-color-surface);border:1px solid var(--pr-color-line);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-shadow-sm)}.pr-card__header{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:0 var(--pr-space-5);border-bottom:1px solid var(--pr-color-line)}.pr-card__header h2{margin:0;font-size:1rem}.pr-card__content{padding:var(--pr-space-5)}.pr-field{display:grid;gap:.45rem}.pr-identity-access{display:grid;gap:.85rem;min-width:0;color:var(--pr-color-ink-950)}.pr-identity-access p{margin:0;line-height:1.5}.pr-identity-access label,.pr-identity-access [role=group]{display:grid;gap:.65rem}.pr-identity-access select{min-height:44px;width:100%;max-width:100%;font:inherit;font-size:16px;color:var(--pr-color-ink-950);background:var(--pr-color-surface);border:1px solid var(--pr-color-control-border);border-radius:.5rem;padding:.5rem}.pr-identity-access button,.pr-identity-access a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--pr-color-brand-700);border-radius:.5rem;padding:.5rem .9rem;font:600 .9rem var(--pr-font-sans);background:var(--pr-color-brand-600);color:#fff;cursor:pointer;text-align:center}.pr-identity-access button:disabled{opacity:.6;cursor:not-allowed}.pr-identity-access :is(button,a,select):focus-visible{outline:3px solid var(--pr-color-brand-700);outline-offset:3px}.pr-identity-access [role=alert]{border-left:3px solid var(--pr-color-danger);padding-left:.75rem}.pr-field__label{font-size:.84rem;font-weight:700}.pr-field__hint,.pr-field__error{font-size:.75rem}.pr-field__hint{color:var(--pr-color-ink-500)}.pr-field__error{color:var(--pr-color-danger)}.pr-skeleton{display:grid;gap:.7rem;padding:.5rem 0}.pr-skeleton span{min-height:1rem;border-radius:.35rem;background:linear-gradient(90deg,#cfdfe5 20%,#dfeef4,#cfdfe5 70%);background-size:220% 100%;animation:pr-shimmer 1.2s infinite linear}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--pr-color-control-border)}.pr-skeleton span:nth-child(2n){width:72%}@keyframes pr-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.pr-skeleton span{animation:none}}.pr-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#090f27ad}.pr-dialog{width:min(30rem,100%);padding:1.25rem;border-radius:var(--pr-radius-lg);background:var(--pr-color-surface);box-shadow:0 1.5rem 4rem #00000047}.pr-dialog h2{margin-top:0}.pr-dialog footer{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.2rem}.pr-button--secondary{background:var(--pr-color-surface);color:var(--pr-color-ink-950)}*{box-sizing:border-box}body{margin:0;background:var(--pr-color-canvas);font-family:var(--pr-font-sans);color:var(--pr-color-ink-950)}main{width:100%;min-width:0;margin:0;padding:2rem clamp(1rem,3vw,4rem)}header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:2rem}header b{color:var(--pr-color-brand-700);font-size:1.5rem}header span,.intro p,small{color:var(--pr-color-ink-500)}.intro{margin-bottom:1.5rem}.intro h1{margin:0}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cards form{display:grid;gap:.7rem}.cards label{display:grid;gap:.3rem;color:var(--pr-color-ink-500);font-size:.85rem}.cards input,.cards select{width:100%;padding:.65rem;border:1px solid var(--pr-color-control-border);border-radius:.5rem;background:var(--pr-color-surface);color:inherit}.cards button{padding:.65rem .9rem;border:0;border-radius:.5rem;background:var(--pr-color-brand-700);color:#fff;font-weight:700;cursor:pointer}.cards button:disabled{opacity:.55;cursor:wait}.cards button.secondary{background:var(--pr-color-surface);color:var(--pr-color-brand-700);border:1px solid var(--pr-color-brand-700)}.cards .inline-form{grid-template-columns:1fr 1fr auto;margin-bottom:.6rem}.cards .schedule-form{grid-template-columns:1fr 1fr 1fr auto;margin:.7rem 0}.cards .permission-form{grid-template-columns:minmax(12rem,1fr) auto;flex:1}.cards .assignment-form{grid-template-columns:1fr 1fr auto;margin-top:.8rem}.cards ul,.history{list-style:none;padding:0;margin:0}.cards li{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem 0;border-bottom:1px solid var(--pr-color-line)}.cards li:last-child{border:0}.cards li span,.cards li strong,.cards li small{display:block}.cards li small{font-size:.82rem;margin-top:.2rem}.history li{align-items:flex-start}.readiness-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.6rem}.status-pill,.service-state{display:inline-flex!important;align-items:center;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:800}.status-pill.ready,.service-state.healthy{background:#e5f8ec;color:#146c3b}.status-pill.off,.service-state.configured,.service-state.sandbox{background:#eef2f7;color:#3c4b5f}.status-pill.degraded,.service-state.unavailable{background:#fff0f0;color:#8d2929}.boundary-note{margin:.8rem 0 0;padding:.7rem;border-left:3px solid #d49b2c;background:#fff9e8;color:#675016}.security-summary{display:grid;grid-template-columns:auto 1fr;gap:.5rem .8rem;margin:0 0 1rem}.security-summary dt{color:var(--pr-color-ink-500)}.security-summary dd{margin:0;font-weight:700}.result{padding:.7rem;border-radius:.5rem;background:var(--pr-color-brand-50);color:var(--pr-color-brand-700)}.notice{padding:.8rem;border-radius:.5rem}.notice.error{border:1px solid #e2a9a9;background:#fff2f2;color:#7c2222}.notice.success{border:1px solid #9ad1b1;background:#effcf4;color:#145c32}@media(max-width:900px){main{padding:1rem}.cards,.cards .inline-form,.cards .schedule-form,.cards .permission-form,.cards .assignment-form{grid-template-columns:1fr}.cards li{align-items:flex-start;flex-direction:column}.cards li button,.cards .permission-form{width:100%}}.demo-access-notice{display:grid;gap:.9rem}.demo-access-notice .notice{margin:0}.environment-checks{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.environment-checks li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border:1px solid var(--pr-color-line);border-radius:.5rem;background:var(--pr-color-surface)}.environment-checks li span{color:var(--pr-color-ink-500);font-size:.85rem}@media(max-width:900px){.environment-checks li{align-items:flex-start;flex-direction:column;gap:.2rem}}.role-picker{display:grid;gap:.5rem;margin:0;padding:.8rem;border:1px solid var(--pr-color-line);border-radius:.5rem}.role-picker legend{padding:0 .25rem;color:var(--pr-color-ink-500);font-size:.85rem}.role-picker label{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.45rem;border-radius:.4rem;background:var(--pr-color-surface)}.role-picker label small{grid-column:2}.role-picker input[type=checkbox]{width:auto}.is-public main{padding:0!important}.access-layout{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.access-welcome{background:radial-gradient(ellipse at bottom right,#1d6678 0,transparent 65%),#112f43;color:#fff;padding:clamp(32px,5vw,88px);display:flex;flex-direction:column;justify-content:center}.access-welcome .sidebar-brand{padding:0;margin-bottom:80px}.access-tag{font-size:11px;letter-spacing:2px;color:#93cbd5}.access-welcome h1{font-size:clamp(32px,3.2vw,52px);line-height:1.15;letter-spacing:-1.5px;margin:22px 0}.access-welcome h1 em{font-style:normal;color:#8ae0dd}.access-welcome>p{color:#c5d8e2;max-width:440px;font-size:16px;line-height:1.8}.access-features{display:grid;gap:24px;margin:36px 0}.access-features>div{display:grid;grid-template-columns:38px 1fr;gap:2px 14px}.access-features>div>span{grid-row:span 2;border:1px solid #477086;border-radius:10px;display:grid;place-items:center;font-size:12px;color:#9ddcdd}.access-features strong{font-size:14px}.access-features small{font-size:12px;color:#aec8d7}.access-welcome .access-environment{font-size:11px;margin-top:60px;color:#b8d4df}.access-form-column{align-self:center;padding:48px clamp(24px,4vw,76px);min-width:0}.access-form-heading h2{font-size:28px;letter-spacing:-.7px;margin:12px 0}.access-form-heading p{font-size:14px;color:#526579;margin:0 0 28px}.access-form-column>header,.access-form-column>.intro{display:none}.access-form-column .pr-card__header{display:none}.access-form-column .pr-card__content{padding:28px}.access-form-column .pr-identity-access{margin:0;font-size:13px}.access-form-column .pr-identity-access>p:first-child{padding:10px 12px;background:#edf5f6;border-radius:6px;color:#355a66;font-size:12px}.access-form-column .pr-identity-access label{font-weight:600;font-size:13px}.access-form-column .pr-identity-access select{min-height:48px;background:#fff;border-color:#99adb9}.access-form-column .pr-identity-access button,.access-form-column .pr-identity-access>a{min-height:44px;border-radius:7px;font-size:13px}.access-form-column .pr-identity-access .identity-secondary{background:#fff;color:#31566c;border:1px solid #a5bac6;font-weight:500}.identity-session-actions{border-top:1px solid #dde5ed;margin-top:20px;padding-top:12px}.identity-session-actions summary{cursor:pointer;color:#526579;font-size:12px}.identity-session-actions p{font-size:12px;color:#526579}.access-footnote{font-size:11px;color:#526579;text-align:center;margin:20px 8px;line-height:1.7}@media(max-width:800px){.access-layout{grid-template-columns:1fr}.access-welcome{padding:28px 24px}.access-welcome .sidebar-brand{margin-bottom:26px}.access-welcome h1{font-size:30px}.access-welcome>p,.access-features,.access-welcome .access-environment{display:none}.access-form-column{padding:28px 16px}.access-form-heading h2{font-size:24px}.access-form-column .pr-card__content{padding:20px}}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px}.overview-metrics>div{padding:20px 24px;background:#fff;border:1px solid #e0e6ed;border-radius:10px;display:grid;gap:4px}.overview-metrics span{font-size:13px;color:#526579}.overview-metrics strong{font-size:32px;letter-spacing:-1px;line-height:1.4}.overview-metrics small{font-size:11px}@media(max-width:700px){.overview-metrics{gap:8px}.overview-metrics>div{padding:12px 8px}.overview-metrics span{font-size:11px}.overview-metrics strong{font-size:26px}.overview-metrics small{font-size:10px}}:root{--pr-color-canvas:#f5f7fa;--pr-color-surface:#fff;--pr-color-line:#e0e6ed;--pr-color-control-border:#99a9b9;--pr-color-ink-950:#192e42;--pr-color-ink-500:#526579}body{font-size:15px;line-height:1.55}.admin-shell{min-height:100vh}.admin-shell.is-authenticated{display:grid;grid-template-columns:248px minmax(0,1fr)}.admin-shell main{padding:28px clamp(20px,3vw,56px) 56px;min-width:0}.admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:32px 20px 24px;background:#112f43;color:#fff}.sidebar-brand{display:flex;gap:12px;align-items:center;padding:0 10px 30px}.sidebar-brand b{font-size:26px;letter-spacing:-1px}.sidebar-brand small{display:block;color:#b7cedd;font-size:12px}.brand-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;line-height:1;border-radius:12px;overflow:hidden}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.workspace-label{padding:20px 12px;border-top:1px solid #355062;border-bottom:1px solid #355062;margin-bottom:24px}.workspace-label>span{font-size:10px;letter-spacing:1.5px;color:#aac4d4}.workspace-label strong{display:block;font-size:14px;margin-top:8px;line-height:1.6}.admin-sidebar nav{display:grid;gap:6px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;color:#c5d6e2;padding:13px 12px;font:inherit;font-size:14px;cursor:pointer}.admin-sidebar nav button>span{width:22px;font-size:20px;text-align:center}.admin-sidebar nav button:hover{background:#1d4055;color:#fff}.admin-sidebar nav button[aria-current]{background:#25566a;border-color:#3c7387;color:#fff;font-weight:650}.sidebar-footer{margin-top:auto;padding:28px 12px 0;font-size:13px;color:#d8e5ec}.sidebar-footer small{display:block;color:#abc1cf;font-size:12px;margin:4px 0 0 14px}.environment-dot{display:inline-block;width:6px;height:6px;background:#61d5bc;border-radius:50%;margin-right:8px}.workspace-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--pr-color-line);font-size:13px;color:#526579}.workspace-topbar>span>span{padding:0 12px;color:#8996a3}.environment-badge{border:1px solid #d3e1e5;background:#edf5f6;color:#315d65;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:650;white-space:nowrap}.workspace-heading{margin:32px 0 24px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#497187;margin:0 0 8px}.workspace-heading h1{font-size:30px;letter-spacing:-.8px;margin:0;font-weight:700}.workspace-heading>p:last-child{color:#526579;margin:8px 0 0}.is-authenticated main>header{display:none}.organization-intro{margin:0 0 24px;padding:16px 20px;border:1px solid var(--pr-color-line);border-left:3px solid #2c8c96;background:#fff;border-radius:8px}.organization-intro h1{font-size:17px}.organization-intro p{margin:4px 0 0;font-size:12px}.admin-area{display:contents}.admin-area[hidden]{display:none!important}.cards{align-items:start;gap:24px}.pr-card{border:1px solid var(--pr-color-line);background:#fff;border-radius:12px;box-shadow:0 2px 3px #102c4304;overflow:hidden;min-width:0}.pr-card .pr-card__header{padding:18px 22px;margin:0;background:#fff;border-bottom:1px solid var(--pr-color-line)}.pr-card__header h2{font-size:15px;line-height:1.5;font-weight:700;margin:0}.pr-card .pr-card__content{padding:22px}.pr-card p{font-size:13px}.pr-card__content>p:first-child{margin-top:0}.cards .inline-form,.cards .assignment-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--pr-color-line)}.cards .inline-form>button,.cards .assignment-form>button{justify-self:start}.cards .schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cards input,.cards select{min-width:0;min-height:42px;font:inherit;font-size:13px;background:#fff;border-color:#b5c2ce;border-radius:6px}.cards label{font-size:12px;font-weight:600}.cards form{gap:14px}.cards button,main>.notice button{min-height:40px;font:inherit;font-size:12px;font-weight:650;padding:9px 14px;border-radius:6px;border:1px solid #23526d;background:#23526d;color:#fff;cursor:pointer}.cards button:disabled{cursor:not-allowed}.cards button:hover:not(:disabled){filter:brightness(1.1)}.cards li{font-size:13px;padding:14px 0}.cards li small{font-size:12px}.cards .permission-form{grid-template-columns:minmax(0,1fr) auto}.notice{font-size:13px;line-height:1.6}.boundary-note{border-radius:4px;font-size:12px}.security-summary{font-size:13px}.cards table{width:100%;font-size:12px;border-collapse:collapse}.cards th,.cards td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--pr-color-line)}:focus-visible{outline:3px solid #168aa2;outline-offset:3px}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:#fff;color:#12394b;z-index:100}.skip-link:focus{top:12px}@media(min-width:1600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.workspace-heading h1{font-size:34px}}@media(max-width:1100px){.cards{grid-template-columns:1fr}.admin-shell.is-authenticated{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{padding-inline:14px}}@media(max-width:700px){.admin-shell.is-authenticated{display:block}.admin-sidebar{position:static;height:auto;padding:16px}.sidebar-brand{padding:0 0 14px}.sidebar-brand b{font-size:22px}.workspace-label,.sidebar-footer{display:none}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.admin-sidebar nav button{padding:9px 8px;font-size:12px}.admin-sidebar nav button>span{font-size:16px}.admin-shell main{padding:20px 16px 40px}.workspace-topbar{font-size:11px;gap:8px}.workspace-topbar>span>span{padding:0 4px}.workspace-heading{margin:24px 0}.workspace-heading h1{font-size:27px}.pr-card .pr-card__content{padding:18px}.pr-card .pr-card__header{padding:16px 18px}.cards .inline-form,.cards .assignment-form,.cards .schedule-form,.cards .permission-form{grid-template-columns:1fr}.cards li{align-items:flex-start;flex-direction:column}.cards .inline-form>button{width:100%;justify-self:stretch}.environment-badge{font-size:10px}}.collection-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:20px}.collection-toolbar label{min-width:0}.collection-count{font-size:13px;color:#405d71}.collection-pagination,.editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.collection-pagination button{width:auto}.setup-checklist{padding-left:0;list-style:none}.setup-checklist li{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #d9e3e9}.setup-checklist small{display:block;margin-top:5px}.setup-checklist button{width:auto;flex-shrink:0}.account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-summary dt{font-size:13px;color:#405d71}.account-summary dd{margin:6px 0 0;font-weight:600;overflow-wrap:anywhere}.administration-editor{width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;box-sizing:border-box;border:1px solid #d9e3e9;border-radius:16px;background:#fff;color:#142f42;padding:24px;box-shadow:0 24px 80px #0004}.administration-editor::backdrop{background:#102c40aa}.administration-editor fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.administration-editor label{display:block;margin:14px 0}.administration-editor input{box-sizing:border-box;width:100%}.administration-editor .editor-actions button{width:auto}.workspace-heading h1:focus-visible{outline:2px solid #217481;outline-offset:5px}@media(max-width:700px){.collection-toolbar,.account-summary{grid-template-columns:1fr}.setup-checklist li{align-items:flex-start;flex-direction:column}.administration-editor{padding:18px}}.account-card{margin-bottom:24px}.administration-editor h2{margin:0 0 24px;font-size:24px;line-height:1.25;letter-spacing:-.5px}dialog.administration-editor label{display:grid;gap:8px;font-size:13px;font-weight:600;color:#405d71}.administration-editor input{min-height:46px;padding:11px 12px;border:1px solid #9eafbd;border-radius:8px;background:#fff;color:#142f42;font:inherit}.administration-editor input:focus-visible{outline:3px solid #217481;outline-offset:3px}.administration-editor fieldset p{font-size:13px;line-height:1.65;color:#405d71;margin:18px 0 0;padding:14px;background:#f1f6f8;border-radius:8px}.administration-editor .editor-actions{border-top:1px solid #d9e3e9;padding-top:20px;justify-content:flex-end}.administration-editor .editor-actions button{min-height:44px;padding:11px 16px;border:1px solid #23526d;border-radius:8px;background:#23526d;color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.administration-editor .editor-actions button.secondary{background:#fff;color:#23526d}.administration-editor .editor-actions button:disabled{opacity:.55;cursor:not-allowed}.administration-editor .editor-actions button:focus-visible{outline:3px solid #217481;outline-offset:3px}@media(max-width:480px){.administration-editor .editor-actions{flex-direction:column-reverse;align-items:stretch}.administration-editor .editor-actions button{width:100%}}.subscription-console{display:grid;gap:.8rem;min-width:0}.subscription-console p,.subscription-console h3{margin:.2rem 0}.subscription-table-wrap{overflow-x:auto}.subscription-table{border-collapse:collapse;width:100%;font-size:.88rem}.subscription-table caption{text-align:left;font-weight:700;margin:.5rem 0}.subscription-table th,.subscription-table td{padding:.6rem;border-bottom:1px solid var(--pr-color-line);text-align:left}.subscription-table thead th{color:var(--pr-color-ink-700);background:var(--pr-color-surface)}.subscription-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.subscription-confirmation{padding:.8rem;border:2px solid var(--pr-color-brand-700);border-radius:.6rem;display:grid;gap:.7rem}.subscription-console :focus-visible{outline:3px solid var(--pr-color-brand-700);outline-offset:3px}.subscription-console label{color:var(--pr-color-ink-700)}@media(max-width:540px){.subscription-actions{display:grid;grid-template-columns:1fr;width:100%}.subscription-table{font-size:.8rem}.subscription-table th,.subscription-table td{padding:.5rem .3rem}}
