/* Optional reply details; the guide closes before the report dialog opens. */
#report-dialog{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}
#report-form .report-reply-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;line-height:1.5}
#report-form .report-reply-toggle input{flex:0 0 19px;width:19px;height:19px;margin:0;accent-color:var(--cyan)}
#report-reply-fields[hidden]{display:none!important}
#report-reply-email{box-sizing:border-box;width:100%;min-width:0;margin-top:7px;padding:11px 12px;border:1px solid #315d78;border-radius:10px;background:#061827;color:var(--text);font:inherit;font-size:16px}
#report-reply-email:focus{border-color:var(--cyan);outline:3px solid rgba(0,203,231,.12)}
#report-reply-notice{margin:9px 0 0;font-size:12px;line-height:1.6;font-weight:400;color:#a9bdca}
#report-reply-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}
html.theme-light #report-reply-email{background:#fbfdff;color:var(--text);border-color:#b6d3e1}
html.theme-light #report-reply-notice{color:#455e70}
@media(max-width:400px){#report-form{padding:20px}.dialog-actions button{padding-inline:12px}}
