.content-report-dialog{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:24px;border:1px solid #cadfd5;border-radius:20px;background:#fff;color:#18383b;font:14px/1.55 system-ui,sans-serif;overflow:auto;color-scheme:light}.content-report-dialog::backdrop{background:#18383b66}.content-report-dialog form{margin:0}.content-report-dialog header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:0;position:static}.content-report-dialog h2{font-size:22px;margin:0}.content-report-dialog button{font:inherit;cursor:pointer;padding:10px 16px;background:#fff;border:1px solid #c8dbd2;border-radius:10px;color:#18383b;min-height:44px}.content-report-dialog button:disabled{opacity:.6;cursor:wait}.content-report-dialog [data-close][aria-label]{font-size:22px;line-height:1;padding:6px 14px}.content-report-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.content-report-dialog label{display:grid;gap:6px;margin:14px 0;font-weight:600}.content-report-dialog input,.content-report-dialog select,.content-report-dialog textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bfd6ca;border-radius:10px;padding:10px 12px;background:#fff;color:inherit;font:inherit}.content-report-dialog input[readonly]{background:#f3f7f4;font-size:12px}.content-report-dialog textarea{resize:vertical}.content-report-dialog .content-report-check{display:flex;align-items:flex-start;font-weight:400;gap:10px}.content-report-dialog .content-report-check input{width:18px;height:18px;flex-shrink:0;margin:3px 0;accent-color:#177b64}.content-report-dialog .content-report-contact-hint,.content-report-dialog .content-report-privacy{font-size:12px;color:#58706a}.content-report-dialog a{color:#177b64;text-decoration:underline}.content-report-dialog .content-report-error{padding:12px;background:#fff0eb;color:#9d372e;border-radius:10px}.content-report-dialog .content-report-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.content-report-dialog [type=submit]{background:#177b64;color:#fff;border-color:#177b64;font-weight:600}.content-report-dialog :focus-visible{outline:2px solid #177b64;outline-offset:3px}.content-report-dialog [hidden]{display:none!important}@media (max-width:420px){.content-report-dialog{padding:18px}.content-report-dialog .content-report-actions button{flex:1}}
