.beta-page,.access-page{max-width:1180px;margin:0 auto;padding:24px 0 48px}.beta-heading{margin-bottom:24px;max-width:760px}.beta-heading h1{font-size:clamp(25px,3vw,34px);margin:6px 0 12px;letter-spacing:-.035em}.beta-heading p,.access-context{color:var(--muted,#78869b);line-height:1.6}.beta-card,.access-panel{padding:24px;border:1px solid var(--line,#334155);border-radius:16px;background:var(--surface,#ffffff)}.beta-form{max-width:800px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.beta-page label,.access-page label{display:grid;gap:7px;font-size:14px}.beta-page label small,.beta-review-row small{color:var(--muted,#78869b)}.beta-page input,.beta-page select,.beta-page textarea{width:100%;min-width:0;padding:11px;border:1px solid var(--line,#334155);border-radius:8px;background:var(--surface-input,#ffffff);color:var(--text,#e2e8f0);font:inherit;box-sizing:border-box}.beta-page textarea{min-height:150px;resize:vertical}.beta-page input[readonly]{opacity:.8}.beta-wide{grid-column:1/-1}.beta-toolbar{display:flex;align-items:end;gap:16px;margin-bottom:18px}.beta-toolbar label:first-child{flex:1}.beta-review-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 170px;align-items:center;gap:18px;text-align:left;border:0;border-bottom:1px solid var(--line,#334155);padding:15px 0;width:100%;color:inherit;background:none;cursor:pointer}.beta-review-row small{display:block;margin-top:5px;overflow-wrap:anywhere}.beta-review-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.beta-page dl{display:grid;gap:16px;margin:0 0 24px}.beta-page dt{font-size:12px;color:var(--muted,#78869b);margin-bottom:5px}.beta-page dd{margin:0;overflow-wrap:anywhere}.access-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.beta-mail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--line,#334155);font-size:13px}.beta-mail small{flex-basis:100%;line-height:1.5}.access-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line,#334155);margin:24px 0 20px}.access-tabs button{padding:12px 18px;background:none;color:var(--muted,#78869b);border:0;border-bottom:2px solid transparent;font:inherit;cursor:pointer}.access-tabs button.active{color:var(--text,#e2e8f0);border-color:var(--brand-600,#1268d7)}.access-page .dialog-head{margin-bottom:12px}.access-page .member-row{grid-template-columns:minmax(170px,1fr) 160px 120px 70px}.access-page .simple-row{gap:16px}.access-page .simple-row .access-actions{margin:0}.beta-status{max-width:640px}.beta-status button{margin-right:10px}.beta-page button:focus-visible,.access-page button:focus-visible{outline:2px solid var(--brand-600,#1268d7);outline-offset:4px}.beta-page [role=status]:empty{display:none}.beta-page [role=status]{overflow-wrap:anywhere}.beta-page.hidden,.access-page.hidden,.access-panel.hidden{display:none}@media(max-width:760px){.beta-form,.beta-review-grid{grid-template-columns:1fr}.beta-review-row{grid-template-columns:1fr auto}.beta-review-row>small{grid-column:1/-1}.beta-toolbar{flex-wrap:wrap}.beta-card,.access-panel{padding:18px}.access-page .member-row{grid-template-columns:1fr 1fr}.access-page .member-row>div{grid-column:1/-1}.access-page .simple-row{flex-wrap:wrap}.beta-wide{grid-column:auto}}
.beta-mobile{display:none}@media(max-width:520px){.beta-mobile:not(.hidden){display:inline-flex;padding:7px 9px;font-size:12px}.topbar{flex-wrap:wrap;gap:8px}}
.beta-access-open .topbar-actions{display:none}.access-page input,.access-page select{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-input);color:var(--text);font:inherit;min-width:0}.access-page .member-row{align-items:center}.beta-page a{color:var(--brand-600)}
.beta-mail-confirm{display:flex!important;flex-direction:row;align-items:center;flex-basis:100%}.beta-mail-confirm input{width:auto}.beta-mail .access-actions{margin-top:0}
