#imgcc-image-report{box-sizing:border-box;width:440px;max-width:calc(100% - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--bodySeparator,#ddd);border-radius:4px;background:var(--modalBackground,#fff);color:var(--bodyText,inherit);box-shadow:0 10px 35px #0003;text-align:left;white-space:normal;overflow:auto;font-size:inherit}
#imgcc-image-report::backdrop{background:#0006}
#imgcc-image-report h2{font-size:1.3em;line-height:1.4;font-weight:600}
#imgcc-image-report .text-input{display:block;width:100%;max-width:100%;box-sizing:border-box}
#imgcc-image-report textarea{height:6em;resize:vertical}
#imgcc-image-report .input-label{display:block;margin-bottom:16px}
#imgcc-image-report .input-label>label{display:block;margin-bottom:7px}
#imgcc-image-report .btn-container{display:flex;gap:10px;flex-wrap:wrap}
#imgcc-image-report .btn{margin:0;max-width:100%;white-space:normal;height:auto;min-height:36px}
#imgcc-image-report .input-below{white-space:normal;line-height:1.6}
#imgcc-image-report #imgcc-report-status{overflow-wrap:anywhere}
#imgcc-report-open:focus-visible,#imgcc-image-report :focus-visible{outline:2px solid var(--linkText,#007acc);outline-offset:2px}
@media(max-width:480px){#imgcc-image-report{padding:20px}#imgcc-image-report .text-input{font-size:16px}}
