.privilegesPanel{min-width:0;padding:clamp(20px,3vw,38px);border:1px solid #99b5c365;border-radius:22px;color:#e7f0f6;background:linear-gradient(140deg,#294957ec,#102632f5);line-height:1.7;box-shadow:0 18px 60px #0002}.privilegesPanel h2{font:400 clamp(28px,4vw,42px) Georgia,serif;color:inherit}.privilegesKicker{font-size:11px;letter-spacing:.15em}.privilegesPanel a,.releaseNotice a{color:#dcecff;text-decoration:underline;text-underline-offset:3px}.privilegesPanel button{display:inline-block;margin:12px 12px 12px 0;min-height:46px;border-radius:9px;padding:12px 18px;border:1px solid #9db6c5;background:#28495d;color:#fff;font:inherit;cursor:pointer}.privilegesPanel button:disabled{opacity:.5;cursor:wait}.privilegesPanel :focus-visible,.releaseNotice a:focus-visible{outline:3px solid #e6c17e;outline-offset:3px}.privilegesCheck{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.privilegesCheck input{min-width:20px;width:20px;height:20px;margin:5px 0 0;accent-color:#b9d9ea}.privilegesPanel details{border-top:1px solid #a2b6c555;padding:16px 0}.privilegesPanel summary{cursor:pointer;min-height:32px}.privilegesStatus{border-left:3px solid #afd8e4;padding:14px 18px;margin:22px 0;background:#ffffff09}.privilegesPanel form{border-top:1px solid #9ab3c255;margin-top:20px;padding-top:15px}.privilegesSmall{font-size:12px}.releaseNotice{padding:16px;border:1px solid #9fb5c955;border-radius:12px;background:#52799020;margin:18px 0}.releaseNotice p{color:#dce8ef;font-size:13px;line-height:1.7}.privilegesPage{width:min(1000px,calc(100% - 32px));margin:160px auto 80px}.privilegesAdminFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.privilegesAdmin label,.privilegesAdminFields label{display:grid;gap:7px}.privilegesAdmin textarea{width:100%;box-sizing:border-box;min-height:100px}.privilegesAdmin fieldset{min-width:0;margin:20px 0}.privilegesAdminRelease{border:1px solid #9db3c455;padding:18px;border-radius:14px;margin:20px 0}.privilegesAdminRelease h3{margin:0 0 16px}.privilegesAdminTable{max-width:100%;overflow-x:auto}.privilegesAdminTable :is(th,td){padding:10px;vertical-align:top;min-width:100px}.privilegesAdminTable td:first-child{overflow-wrap:anywhere;min-width:180px}.privilegesAdminButtons{display:flex;gap:10px;flex-wrap:wrap}.privilegesAdmin .privilegesCheck{display:flex;align-items:flex-start}.privilegesAdmin .privilegesCheck input{min-width:20px}.privilegesMemberActions{display:flex;flex-wrap:wrap;gap:6px}.privilegesMemberActions button{min-height:44px}.privilegesAdminHint{padding:14px;border-left:3px solid #a8becc;background:#e9f0f6}.privilegesAdmin [role=alert]{overflow-wrap:anywhere}html body .privilegesPanel.privilegesPanel :is(h2,h3,p,label,strong,summary){color:#e5eff5!important}html body .privilegesPanel.privilegesPanel button{background:#294d64!important;color:#fff!important;border:1px solid #a6c1d0!important;min-height:46px!important}html body .privilegesPanel.privilegesPanel .privilegesPrimary{background:#e7f0f3!important;color:#163443!important}html body .privilegesPanel.privilegesPanel input[type=checkbox]{width:20px!important;min-height:20px!important;height:20px!important;appearance:auto!important}.privilegesPanel h3{font-size:20px}@media(max-width:720px){.privilegesAdminFields{grid-template-columns:1fr}.privilegesPage{margin-top:130px}.privilegesPanel{padding:20px}}@media(forced-colors:active){.privilegesPanel,.releaseNotice{border:1px solid CanvasText}}html body .adminPage .privilegesAdmin .privilegesCheck{display:flex!important;align-items:flex-start!important;gap:12px!important;min-height:36px}.privilegesPanel form>a{display:block;width:fit-content;margin:14px 0}.privilegesPanel [role=status]{padding:12px 16px;border-left:3px solid #b6d6e5;background:#ffffff09}