.report-button{border:1px solid #b8cbe0;border-radius:7px;background:#f6f9ff;color:#385672;padding:7px 11px;cursor:pointer;font:12px var(--sans,Arial);margin:8px 4px}.profile-hero>.report-button{align-self:end;justify-self:start}.report-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:30px 24px;border:1px solid #c5d4e7;border-radius:16px;background:#f7faff;color:#142947;font-family:Arial,sans-serif;box-shadow:0 20px 60px #11254144}.report-dialog::backdrop{background:#10233d99;backdrop-filter:blur(2px)}.report-dialog h2{font-size:25px;margin:16px 0}.report-dialog p{font-size:13px;line-height:1.6}.report-dialog label,.report-admin-card label{display:grid;gap:8px;margin:14px 0;font-size:13px}.report-dialog select,.report-dialog textarea,.report-admin-card select,.report-admin-card textarea,#reportFilter{box-sizing:border-box;max-width:100%;padding:10px;border:1px solid #b8cbe0;border-radius:7px;background:#fff;color:#142947;font:14px Arial}.report-close{position:absolute;right:12px;top:12px;border:0;border-radius:6px;background:#e5edf8;color:#142947;width:32px;height:32px;cursor:pointer}.report-submit{width:100%;min-height:44px;border:0;border-radius:8px;background:#214bd1;color:#fff;font-weight:bold;cursor:pointer}.report-dialog button:disabled{opacity:.6;cursor:wait}.report-pending-notice{position:fixed;bottom:18px;right:18px;z-index:45;max-width:calc(100vw - 36px);box-sizing:border-box;padding:12px 18px;border:1px solid #e0b44c;border-radius:10px;background:#fff4dc;color:#674800;font:600 13px Arial;box-shadow:0 5px 20px #14294722;text-decoration:none}.report-admin-card{padding:20px;margin:18px 0;border:1px solid #c5d4e7;border-radius:12px;background:white;overflow-wrap:anywhere}.report-admin-card p{font-size:13px;line-height:1.6}.report-details{white-space:pre-wrap}.report-admin-card form{max-width:600px}

.report-dialog [hidden]{display:none!important}
