.owner-abuse{max-width:1200px;margin:auto}.owner-abuse>button{min-height:44px;margin-bottom:1rem}.abuse-accounts,.abuse-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.7rem;margin-bottom:1.5rem}.abuse-account,.abuse-event{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--card-strong);overflow-wrap:anywhere}.abuse-account p,.abuse-event p{margin:0}.abuse-account small,.abuse-event small,.abuse-event>span{color:var(--muted)}.abuse-controls{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;margin:1rem 0 1.5rem}.abuse-controls h2,.abuse-controls>.error,.abuse-confirm{grid-column:1/-1}.abuse-controls label{display:grid;gap:.45rem;min-width:0}.abuse-controls input,.abuse-controls select,.abuse-controls button{min-height:44px;width:100%;font-size:16px}.abuse-controls :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.abuse-confirm{display:flex!important;align-items:center}.abuse-confirm[hidden]{display:none!important}.abuse-confirm input{width:24px;min-height:44px;flex:0 0 24px}@media(max-width:760px){.abuse-controls{grid-template-columns:1fr}.abuse-controls>*{grid-column:1}.owner-abuse h1{font-size:1.7rem}}
