.auth-card{max-width:520px;margin:32px auto;background:white;border:1px solid #cbd5d8;border-radius:12px;padding:24px!important}.auth-card h2{text-align:center;color:#123b4a}.auth-card label{display:grid;gap:8px;margin:16px 0}.auth-card button{width:100%}.auth-card [hidden]{display:none!important}.account-bar{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px;background:#e4ecec}.account-bar span{color:#123b4a}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:15px 0}.permission-grid label{display:flex;align-items:center;gap:8px}#memberDialog{max-height:90vh;overflow:auto}.client-card{max-width:900px;margin:24px auto;background:white;padding:20px;border-radius:10px;border:1px solid #cbd5d8}.client-card dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:14px}.client-card dt{font-weight:bold;color:#123b4a}.client-card dd{margin:0;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:700px){.client-card{margin:12px}.client-card dl{grid-template-columns:1fr}.auth-card{margin:18px 12px}}
.memberDialog{width:min(760px,92vw);max-height:88vh;overflow:auto;border:1px solid #176b75;border-radius:12px;padding:24px;color:#123b4a}.memberDialog::backdrop{background:#123b4a88}.memberDialog form>label{display:grid;gap:6px;margin:12px 0}.memberDialog fieldset{border:1px solid #cbd5d8;border-radius:8px;margin:16px 0;padding:14px}.memberDialog fieldset label{display:block;margin:10px 0}.memberDialog input:not([type=checkbox]),.memberDialog select{max-width:100%;padding:8px;box-sizing:border-box}.memberDialog small{font-size:12px}.memberDialog h2{text-align:center}.memberDialog #memberMessage{color:#176b75}
