:root{color:#17202a;background:#f4f1ea;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{width:min(1100px,100% - 32px);margin:0 auto;padding:32px 0 64px}header{border-bottom:1px solid #c9c2b5;margin-bottom:24px;padding-bottom:18px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px}h2{margin-bottom:12px;font-size:1.15rem}h3{margin-bottom:8px;font-size:1rem}section{background:#fffdf8;border:1px solid #d9d1c4;border-radius:8px;margin:16px 0;padding:18px}label{gap:6px;font-weight:650;display:grid}input,select,button{font:inherit;border:1px solid #9b9387;border-radius:5px;padding:8px 10px}input,select{background:#fff;min-width:0}button{color:#fff;cursor:pointer;background:#182b3a}button:disabled{cursor:wait;opacity:.55}form{gap:12px;max-width:430px;display:grid}ul{margin:0;padding:0;list-style:none}li{border-top:1px solid #e2dbd0;padding:16px 0}li:first-child{border-top:0;padding-top:0}.member-head,.control-row,.entitlement-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-head{justify-content:space-between}.control-row label{flex:240px}.entitlement-row select{flex:280px}.muted{color:#625d55}.error{color:#762218;white-space:pre-wrap;background:#fff0ee;border:1px solid #d15c4e;border-radius:5px;margin:10px 0;padding:10px}.error pre{white-space:pre-wrap;margin:6px 0 0;overflow-x:auto}.temporary-password{background:#eef8e9;border:1px solid #6a9b5a;border-radius:5px;padding:12px}code{overflow-wrap:anywhere}.chip-list{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.chip-list li{background:#ece7dd;border:0;border-radius:999px;padding:5px 9px}
