.admin-access-search{align-items:end;gap:12px;margin:24px 0;display:flex}.admin-access-search label{flex:1}.admin-access label{gap:8px;font-weight:600;display:grid}.admin-access input,.admin-access select{color:#2e3828;width:100%;font:inherit;background:#fffdf7;border:1px solid #cfcdbd;border-radius:10px;padding:12px}.admin-access-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:24px;display:grid}.admin-access-members,.admin-access-detail{background:#fffdf7;border:1px solid #dedbcd;border-radius:16px;min-width:0;padding:20px}.admin-access h2{margin:0 0 12px;font-size:24px}.admin-access-members>button{text-align:left;width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;margin:4px 0;padding:12px;display:grid}.admin-access-members>button:hover,.admin-access-members>button.selected{background:#ecefdf;border-color:#6b7b50}.admin-access small{color:#666f5c;overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.admin-access-detail>p{overflow-wrap:anywhere}.admin-access-detail form{gap:12px;margin:24px 0 32px;display:grid}.admin-access-detail form .button{justify-self:start}.admin-access-grant{border-top:1px solid #ddd9cc;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.admin-access-grant strong{display:block}.admin-access-grant span{margin:6px 0;font-size:13px;font-weight:700;display:block}.admin-access-grant .active{color:#3e663a}.admin-access-grant .revoked{color:#8c5440}.admin-access-grant .button{flex-shrink:0;font-size:12px}.partner-courtesy-notice{color:#314a2a;background:#edf2df;border:1px solid #7d9465;border-radius:14px;margin:16px 0;padding:16px 20px}.partner-courtesy-notice p{margin:6px 0 0}.partner-courtesy-tag{color:#31562d;margin:8px 0;font-weight:700}@media (max-width:850px){.admin-access-layout{grid-template-columns:1fr}.admin-access-members{max-height:320px;overflow:auto}.admin-access-grant{flex-wrap:wrap}.admin-access-search{flex-direction:column;align-items:stretch}}
