.ct-report-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--border,#c6c9d4);border-radius:20px;background:var(--surface,#fff);color:var(--text,#252934);box-shadow:0 20px 64px #0003;overflow:auto}
.ct-report-dialog::backdrop{background:#10182866}.ct-report-dialog h2{font-size:21px;margin:0 0 10px}.ct-report-dialog label{display:block;margin-top:16px;font-size:14px}.ct-report-dialog select,.ct-report-dialog textarea{box-sizing:border-box;display:block;margin-top:8px;width:100%;min-height:48px;border:1px solid #949bad;border-radius:10px;background:transparent;color:inherit;padding:10px;font:inherit}.ct-report-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ct-report-dialog button{min-height:48px;min-width:76px;border:1px solid #949bad;border-radius:10px;background:transparent;color:inherit;padding:8px 16px;font:inherit;cursor:pointer}.ct-report-dialog .ct-report-submit{background:#506198;color:#fff;border-color:#506198}.ct-report-dialog button:disabled{opacity:.6;cursor:wait}.ct-report-dialog [hidden]{display:none!important}.ct-report-dialog :focus-visible{outline:3px solid #819bed;outline-offset:2px}.ct-report-button{min-height:40px}
[data-color-mode=dark] .ct-report-dialog,[data-theme-mode=dark] .ct-report-dialog,html[data-mode=dark] .ct-report-dialog{background:#1d2028;color:#e4e5ee}
