.report-chart-open{width:100%;color:var(--color-text-strong);cursor:zoom-in;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.report-chart-hint{text-align:center;padding:8px;font-size:12px;display:block}.report-chart-open:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:4px}.report-chart-dialog{border:1px solid var(--color-border-default);width:min(1200px,94vw);max-width:94vw;max-height:92dvh;color:var(--color-text-strong);background:var(--color-surface-elevated);border-radius:8px;margin:auto;padding:0;overflow:auto}.report-chart-dialog::backdrop{background:#000000a6}.report-chart-dialog-content{padding:0 16px 20px}.report-chart-dialog header{z-index:1;background:var(--color-surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex;position:sticky;top:0}.report-chart-dialog h2{margin:0;font-size:17px}.report-chart-dialog button{border:1px solid var(--color-border-default);min-height:44px;color:inherit;background:var(--color-surface);cursor:pointer;border-radius:5px;padding:8px 16px}.report-chart-controls{gap:8px;margin-left:auto;display:flex}.report-chart-image-viewport{max-height:68dvh;overflow:auto}.report-chart-dialog .report-chart-image-viewport>img{height:auto;max-height:none;display:block}.report-chart-dialog a{color:inherit;padding:12px 0;display:inline-block}
