.permissions-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid var(--line);padding:18px 0;margin:24px 0}.permissions-summary p{margin:0}.permissions-summary strong,.permissions-summary span{display:block}.permissions-summary strong{font-size:14px;margin-bottom:6px}.permissions-summary span{color:var(--muted);font-size:13px;line-height:1.6}.users-table th:first-child{width:35%}.users-table th:last-child{width:14%}.user-form{max-width:1040px;margin-top:28px}.user-form h2{font-size:18px;margin:28px 0 18px}.user-form input,.user-form select{font-weight:400}.assignments{border:1px solid var(--line);border-radius:6px;margin:28px 0;padding:16px 20px;max-height:420px;overflow:auto}.assignments legend{font-weight:600;padding:0 8px}.assignments small{display:block}.assignments .check{margin:14px 0}.uploader{font-size:11px;display:inline-block;margin-top:3px}.gallery-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.gallery-toolbar label{min-width:250px;max-width:460px;flex:1}.gallery-admin-list{border-top:1px solid var(--line)}.gallery-admin-row{display:grid;grid-template-columns:150px minmax(160px,1fr) auto;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.gallery-thumb{aspect-ratio:16/9;background:#34383d;display:grid;place-items:center;color:var(--muted);font-size:12px}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-identity h2{font-size:17px;margin:0 0 6px}.gallery-identity p{color:var(--muted);font-size:13px;margin:0 0 6px}.gallery-row-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.gallery-row-actions button{font-size:13px}.gallery-row-actions button:last-child{border:0;background:none;text-decoration:underline;text-underline-offset:4px}.gallery-form{margin-top:28px}.gallery-form-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:40px}.gallery-form h2{font-size:18px;margin-bottom:20px}.cover-editor img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cover-editor button{margin:16px 0}.cover-editor label{margin:12px 0}.cover-editor>div{background:#34383d;min-height:160px}.cover-editor>div>p{padding:24px;color:var(--muted)}.gallery-form input,.gallery-form textarea{font-weight:400}.gallery-toolbar button{min-height:42px}.title-row>a{margin:0}.settings-form{margin-top:24px}
@media(max-width:1000px){.gallery-admin-row{grid-template-columns:120px 1fr}.gallery-row-actions{grid-column:2}.gallery-form-layout{grid-template-columns:1fr}.cover-editor{max-width:640px}.permissions-summary{gap:18px}}
@media(max-width:640px){.permissions-summary{grid-template-columns:1fr;gap:16px}.gallery-admin-row{grid-template-columns:100px minmax(0,1fr);gap:16px}.gallery-row-actions{grid-column:1/-1;justify-content:flex-end}.gallery-toolbar label{min-width:0;flex-basis:100%}.user-form .fields{grid-template-columns:1fr}.users-table td{min-width:0;overflow-wrap:anywhere}.users-table td:last-child{grid-column:2;grid-row:2/4;align-self:end}.assignments{padding:12px}.gallery-form-layout{gap:28px}}
