.is-report-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%}.is-report-actions>.btn{margin:0!important;min-height:40px;line-height:1.4;white-space:normal}.is-report-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #c5d9e5;border-radius:12px;padding:22px;color:#193b4e;background:white}.is-report-dialog::backdrop{background:#102b4666}.is-report-dialog-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.is-report-dialog h2{font-size:19px;margin:0;overflow-wrap:anywhere}.is-report-dialog [data-status]{font-size:13px;line-height:1.6;margin:0 0 18px}.is-report-email-form{display:grid;gap:16px}.is-report-email-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.is-report-email-form input,.is-report-email-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;border:1px solid #bfd2de;border-radius:8px;font:14px/1.5 system-ui}.is-report-email-form input{min-height:44px}.is-report-email-form textarea{resize:vertical}.is-report-dialog [hidden]{display:none!important}@media(max-width:650px){.is-report-dialog{padding:16px}.is-report-email-form input,.is-report-email-form textarea{font-size:16px}.is-report-actions>.btn{flex:1 1 auto}}
.is-report-dialog .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:42px;border:1px solid #bed3df;border-radius:8px;background:#eaf4f8;color:#164f6a;font:600 13px/1.4 system-ui;text-decoration:none;white-space:normal;cursor:pointer}.is-report-email-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #bfd2de;border-radius:8px;background:white;color:#193b4d;font:14px/1.5 system-ui}@media(max-width:650px){.is-report-email-form select{font-size:16px}}

.is-report-help{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.is-report-desktop{margin-top:16px;border-top:1px solid #d5e3eb;padding-top:12px}.is-report-desktop summary{cursor:pointer;font-size:13px}.is-report-desktop .btn{margin-top:10px}.is-report-dialog .btn[hidden]{display:none!important}
