#search-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px 16px;align-items:end}#search-form label{margin:0}#search{grid-column:1;grid-row:2}#state{grid-column:2;grid-row:2}#search-button{grid-column:1/-1;width:auto;justify-self:start;margin-top:8px;background:#fe2c55;color:white}select,textarea{width:100%;padding:14px;background:#090e1c;color:white;border:1px solid #56617d;border-radius:10px;font:inherit}#users-list{padding:0;list-style:none}.user-card{padding:20px;border:1px solid #363c59;border-radius:14px;background:#0c1121;margin:14px 0}.user-card h2{font-size:20px;margin:0 0 10px;overflow-wrap:anywhere}.user-card p{margin:6px 0;overflow-wrap:anywhere;font-size:13px}.user-actions,.dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.user-actions button,.dialog-actions button{min-height:44px;width:auto;margin-top:12px;padding:10px 16px;font-size:14px}.user-actions button{background:#24242d;color:#fff;border:1px solid #454553}.user-actions button[data-action="block"]{color:#ff9caf}.protected{color:#73dfd9!important}#users-more{width:auto}dialog{max-width:520px;width:calc(100% - 32px);max-height:90svh;overflow:auto;padding:24px;background:#111629;color:white;border:1px solid #655e91;border-radius:18px}dialog::backdrop{background:#000b}dialog form{margin:0}#confirm-change{background:#fe2c55;color:white}#cancel-change{background:#24242d;color:white}#change-status{color:#ffb1c1}@media(max-width:550px){#search-form{display:flex;flex-direction:column;align-items:stretch}#search-form label{margin-top:10px}.user-card{padding:16px}}
.user-actions button[data-action="delete"]{border-color:#f05a77;color:#ffb6c5;background:#351520}
