.problem-dialog{width:min(960px,calc(100vw - 24px));max-height:90dvh;padding:16px;border:1px solid #b8cbdc;border-radius:6px;color:#17354c;background:#fff;box-sizing:border-box;overflow:auto}
.problem-dialog button,.problem-dialog select,.problem-dialog textarea{border:1px solid #adc1d3;border-radius:4px;font:inherit;color:inherit;padding:6px 10px;background:#fff;letter-spacing:0}.problem-dialog button:hover{background:#edf4f8}.problem-dialog button.primary{background:#20577f;color:white}.problem-dialog button:disabled{opacity:.6;cursor:wait}.problem-dialog :focus-visible{outline:2px solid #1c6c9e;outline-offset:2px}.problem-dialog nav button{border:0;border-bottom:2px solid #b9cbd9;border-radius:0}.problem-dialog [data-close]{font-size:20px;width:36px;height:36px;padding:0}.problem-preview{margin:10px 0}
.problem-dialog::backdrop{background:#12233388}.problem-dialog header,.problem-tools,.problem-dialog nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.problem-dialog header{justify-content:space-between}.problem-dialog h2{font-size:18px;margin:0}.problem-dialog nav{margin:12px 0;border-bottom:1px solid #cbd7e1;padding-bottom:10px}.problem-dialog label{display:block;margin:10px 0}.problem-dialog textarea{width:100%;box-sizing:border-box;resize:vertical}.problem-dialog button{min-height:32px}.problem-tools input{max-width:220px}.problem-preview canvas{max-width:100%;height:auto;touch-action:none;cursor:crosshair}.problem-confirm{display:flex!important;gap:8px;align-items:center}.problem-dialog [data-message]{white-space:pre-wrap;overflow-wrap:anywhere}.problem-row{display:block;width:100%;text-align:left;margin:4px 0;white-space:normal;overflow-wrap:anywhere}.problem-dialog img{max-width:100%;height:auto}.problem-dialog [data-reports] p{white-space:pre-wrap;overflow-wrap:anywhere}.problem-dialog [hidden]{display:none!important}#problemReportButton{white-space:nowrap}.topbar{position:sticky;top:0;z-index:50}@media(max-width:600px){.problem-dialog{padding:12px}.problem-dialog button{min-height:44px}.problem-tools{align-items:stretch}.problem-tools input{max-width:180px}}
