.artist-directory-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.artist-directory-toolbar .search-field{flex:1 1 260px;min-width:0}.artist-directory-toolbar>select{width:auto;min-width:160px;max-width:100%}.artist-directory-panel{padding:20px;margin-bottom:20px}.artist-directory-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid var(--line,#e8e8ec);padding:16px 0}.artist-directory-identity{display:flex;align-items:center;gap:12px;min-width:0}.artist-directory-identity>div,.artist-directory-owner{display:grid;gap:4px;min-width:0}.artist-directory-identity span,.artist-directory-row small,.artist-directory-owner{color:var(--muted,#737782);font-size:12px;overflow-wrap:anywhere}.artist-directory-identity input{width:18px;height:18px;accent-color:var(--accent,#e60019);flex-shrink:0}.artist-directory-row strong{font-size:14px;overflow-wrap:anywhere}.artist-directory-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.artist-directory-pagination button:disabled{opacity:.45}.artist-directory-empty{padding:24px 12px;text-align:center;color:var(--muted,#737782)}.artist-removal-review{padding:20px}.artist-request-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line,#e8e8ec)}.artist-request-row>div{min-width:0;overflow-wrap:anywhere}.artist-request-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.artist-confirm-names{margin:0 0 16px;padding-inline-start:20px}.artist-removal-self-content{border-top:1px solid var(--line,#e8e8ec);padding-top:20px;margin-top:20px}.artist-removal-self-content form{display:grid;gap:12px}.artist-removal-self-content label{display:grid;gap:7px}.artist-removal-history{font-size:12px;color:var(--muted,#737782);margin-top:12px}[data-artist-operation-error],[data-artist-request-error]{color:#b21e2a}.artist-directory-rows[aria-busy=true]{opacity:.65}[data-artist-removal-config-form]{display:grid;gap:14px}[data-artist-removal-self][hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.artist-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.artist-directory-owner{grid-column:1/-1;grid-row:2}.artist-directory-row-actions{grid-column:2;grid-row:1}.artist-directory-toolbar>select{flex:1 1 140px}.artist-request-row{display:grid}.artist-request-actions button{flex:1}.artist-directory-panel,.artist-removal-review{padding:14px}.artist-directory-toolbar .search-field{flex-basis:100%}.artist-directory-toolbar>button{width:100%}}

.artist-directory-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:480px){.artist-directory-row{grid-template-columns:minmax(0,1fr)}.artist-directory-row-actions{grid-column:1;grid-row:3;justify-content:flex-start}.artist-directory-row-actions button{flex:1}}
[data-artist-directory-rows][aria-busy=true]{opacity:.65}.artist-directory-toolbar>.form-control{height:48px;min-height:48px}.artist-directory-toolbar .search-field .form-control{padding-inline:14px!important}.artist-directory-toolbar>.search-field{align-self:stretch}@media(max-width:760px){.artist-directory-toolbar>.search-field,.artist-directory-toolbar>.form-control{flex:0 0 auto;width:100%}.artist-directory-toolbar>.search-field{min-height:48px}}
