.user-mod-search,.user-mod-target,.user-mod-results,.user-mod-sanctions,.user-mod-actions>.panel{padding:20px;margin-bottom:16px}
.user-mod-search label,.user-mod-actions label,.user-mod-sanctions label{display:block;font-weight:700;margin-bottom:8px}
.user-mod-search>div{display:flex;gap:10px;align-items:stretch}
.user-mod-search input,.user-mod-actions input,.user-mod-actions textarea,.user-mod-sanctions input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--line);border-radius:4px;padding:9px 11px;background:var(--surface);color:var(--ink);font:inherit}
.user-mod-search input{flex:1}.user-mod-results ul{list-style:none;margin:0;padding:0}.user-mod-results li{display:flex;gap:8px 18px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.user-mod-results li span{font-size:.9rem;color:var(--muted);overflow-wrap:anywhere}
.user-mod-target{display:flex;justify-content:space-between;gap:16px;align-items:center}.user-mod-target h2{margin:0 0 4px}.user-mod-target p{margin:0;color:var(--muted);overflow-wrap:anywhere}
.user-mod-sanctions article{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,360px);gap:20px;padding:16px 0;border-top:1px solid var(--line)}.user-mod-sanctions article strong{display:block}.user-mod-sanctions article span{display:block;color:var(--muted);font-size:.9rem}.user-mod-sanctions article p{overflow-wrap:anywhere}.user-mod-sanctions form{display:grid;gap:8px}
.user-mod-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.user-mod-actions>.panel{margin:0}.user-mod-actions h2{margin-top:0}.user-mod-actions label{margin-top:16px}.user-mod-actions button{margin-top:14px}
@media(max-width:700px){.user-mod-search>div,.user-mod-target,.user-mod-results li{flex-direction:column;align-items:stretch}.user-mod-sanctions article{grid-template-columns:1fr}.user-mod-search button{width:100%}}
