/* Docked editor: the document stays visible while its two sidebars scroll. */
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) {overflow:hidden!important}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .deploy-launcher {display:none}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .app {height:100dvh!important;min-height:0!important;box-sizing:border-box;overflow:hidden!important;padding:calc(var(--studio-header-height,72px) + 10px) 16px 12px 84px!important}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) :is(.layout,.main-panel) {height:100%!important;min-height:0!important;min-width:0;overflow:hidden!important;padding:0!important;margin:0!important}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail {width:64px;padding:12px 6px}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail :is(button,.ps-ocr-nav) {justify-content:center;padding:12px!important}
body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail span {display:none}
body.professional-studio #reportImagePanel.rw-ready.show {display:flex;flex-direction:column;height:100%;min-height:0;gap:10px;margin:0!important}
#reportImagePanel.rw-ready .ri-heading {flex:none;margin:0!important;min-height:34px;align-items:center!important;flex-wrap:nowrap;gap:8px}
#reportImagePanel.rw-ready .ri-heading>div {flex:1 1 auto;min-width:0}
body.professional-studio #reportImagePanel.rw-ready .ri-heading h2 {font-size:18px!important;margin:0!important}
#reportImagePanel.rw-ready .ri-heading :is(.studio-eyebrow,p) {display:none}
#reportImagePanel.rw-ready #riHome {font-size:11px;padding:7px 12px;min-height:30px}
body.professional-studio #reportImagePanel.rw-ready .ri-workspace {flex:1;min-height:0;display:grid!important;grid-template-columns:250px minmax(0,1fr) 230px!important;grid-template-rows:auto minmax(0,1fr);gap:0!important;border:1px solid #e1e5ed;border-radius:10px;overflow:hidden;background:#fff}
.rw-topbar {grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;padding:9px 12px;border-bottom:1px solid #e1e5ed;background:#fff;min-width:0}
#reportImagePanel.rw-ready .re-toolbar {flex:1;display:flex;align-items:center;gap:5px;margin:0;padding:0;border:0;border-radius:0;min-width:0;background:none}
#reportImagePanel.rw-ready .re-toolbar>div {display:none}
#reportImagePanel.rw-ready .re-toolbar button {padding:7px 9px;font-size:11px;white-space:nowrap;min-height:30px}
#reportImagePanel.rw-ready #psCanvasZoom {font-size:11px;padding:6px!important;min-height:30px}
#reportImagePanel.rw-ready .ri-export {flex:none;gap:6px;margin:0;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
#reportImagePanel.rw-ready .ri-export>div {display:none}
#reportImagePanel.rw-ready .ri-export label {font-size:10px}
#reportImagePanel.rw-ready .ri-export :is(button,select) {font-size:11px;padding:6px 9px;min-height:30px}
#reportImagePanel.rw-ready .ri-editor {grid-column:1;grid-row:2;display:block;min-height:0;min-width:0;height:100%;overflow:auto;overscroll-behavior:contain;scroll-padding-top:110px;border-right:1px solid #e1e5ed;background:#fff;padding:0 12px 20px;box-sizing:border-box}
#reportImagePanel.rw-ready .ri-editor>.ri-card {border:0!important;border-radius:0!important;padding:15px 0!important;margin:0;border-bottom:1px solid #e1e5ed!important}
#reportImagePanel.rw-ready .ri-editor .ri-card h3 {font-size:13px;margin-bottom:12px}
#reportImagePanel.rw-ready .ri-help {font-size:11px;line-height:1.5}
.rw-source-head {position:sticky;top:0;background:#fff;z-index:3;border-bottom:1px solid #e1e5ed;padding:14px 0 12px}
.rw-source-head strong {display:block;font-size:13px;margin-bottom:10px;color:#263247}
.rw-source-head label {display:none}
.rw-source-head select {width:100%;font-size:11px!important;padding:7px!important}
body.professional-studio #reportImagePanel.rw-ready .ri-output {grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0!important;overflow:hidden;background:#eef0f5!important;background-image:none!important;border:0;border-radius:0!important;box-sizing:border-box}
body.professional-studio #reportImagePanel.rw-ready .re-stage {display:flex;flex:1;min-height:0;min-width:0;gap:0;height:100%}
body.professional-studio #reportImagePanel.rw-ready #riPreview {flex:1;box-sizing:border-box;display:block;width:100%;height:100%;min-width:0;min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;padding:24px;border:0!important;border-radius:0!important;background-color:#eef0f5!important;background-image:radial-gradient(#cdd3df .8px,transparent .8px)!important;background-size:18px 18px;box-shadow:none!important;touch-action:pan-x pan-y}
#reportImagePanel.rw-ready #riPreview svg {display:block;border-radius:0;box-shadow:0 5px 20px #24324d1a;margin:0 auto;max-width:100%;height:auto}
#reportImagePanel.rw-ready #riPreview.ps-canvas-zoomed svg {max-width:none!important;margin:0}
#reportImagePanel.rw-ready #riPreview [data-editor-id] {touch-action:none}
body.professional-studio #reportImagePanel.rw-ready .re-inspector {grid-column:3;grid-row:2;position:static;box-sizing:border-box;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:15px;border:0;border-left:1px solid #e1e5ed;border-radius:0;background:#fff}
#reportImagePanel.rw-ready .re-inspector h3 {font-size:13px;margin:0 0 10px}
#reportImagePanel.rw-ready .re-fields {grid-template-columns:1fr 1fr;gap:12px 8px}
#reportImagePanel.rw-ready .re-help {font-size:10px;line-height:1.5}
#reportImagePanel.rw-ready .ri-provenance {background:#fff!important;max-width:100%;overflow-wrap:anywhere}
#reportImagePanel.rw-ready .rw-pane-tabs {display:none}
body.professional-studio #reportImagePanel.rw-ready.ps-canvas-focused .ri-workspace {grid-template-columns:minmax(0,1fr) 230px!important}
#reportImagePanel.rw-ready.ps-canvas-focused .ri-output {grid-column:1}
#reportImagePanel.rw-ready.ps-canvas-focused .re-inspector {grid-column:2}
.rw-empty {height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;box-sizing:border-box;color:#677085;background:#fff;border:1px dashed #cbd2e2}
.rw-empty h3 {font-size:20px;color:#263247;letter-spacing:-.03em;margin:18px 0 8px}
.rw-empty p {font-size:12px;max-width:280px;line-height:1.6;margin-bottom:20px}
.rw-sheet-icon {color:#6952dc;font-size:32px}
.rw-empty button {font-size:12px!important;padding:10px 16px!important;background:#6952dc!important;color:#fff!important;border:0}
@media(max-width:1100px) and (min-width:1001px) {body.professional-studio #reportImagePanel.rw-ready .ri-workspace {grid-template-columns:220px minmax(0,1fr) 200px!important}#reportImagePanel.rw-ready .re-inspector {padding:12px}}
@media(max-width:1000px) {
  body.professional-studio #reportImagePanel.rw-ready .ri-workspace,body.professional-studio #reportImagePanel.rw-ready.ps-canvas-focused .ri-workspace {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)}
  #reportImagePanel.rw-ready .rw-pane-tabs {display:flex;gap:5px;flex:none}
  .rw-pane-tabs button {flex:1;font-size:12px;background:#fff;border:1px solid #e1e5ed;padding:8px;color:#677085}
  .rw-pane-tabs button[aria-pressed=true] {background:#efecfc;color:#5942c4;border-color:#cfc4ef}
  #reportImagePanel.rw-ready :is(.ri-editor,.re-inspector) {display:none!important}
  #reportImagePanel.rw-ready .ri-output {grid-column:1!important;grid-row:2}
  body.professional-studio #reportImagePanel.rw-ready:is([data-report-pane=sources],[data-report-pane=properties]) .ri-workspace {grid-template-rows:auto minmax(0,65fr) minmax(0,35fr)}
  #reportImagePanel.rw-ready[data-report-pane=sources] .ri-editor {display:block!important;grid-column:1;grid-row:3!important;border-top:1px solid #e1e5ed;border-right:0}
  #reportImagePanel.rw-ready[data-report-pane=properties] .re-inspector {display:block!important;grid-column:1!important;grid-row:3!important;border-top:1px solid #e1e5ed;border-left:0}
  #reportImagePanel.rw-ready .rw-source-head {padding:8px 0}
  #reportImagePanel.rw-ready .rw-source-head strong {display:none}
  #reportImagePanel.rw-ready .re-fields {grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:760px) {
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .app {padding:calc(var(--studio-header-height,72px) + 8px) 8px 8px!important}
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail {width:212px}
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail span {display:inline}
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .studio-module-rail :is(button,.ps-ocr-nav) {justify-content:flex-start}
  .rw-topbar {display:block;padding:7px;max-height:110px;overflow:auto}
  #reportImagePanel.rw-ready .re-toolbar {flex-wrap:nowrap;overflow:auto;padding-bottom:7px}
  #reportImagePanel.rw-ready .ri-export {justify-content:flex-end;flex-wrap:nowrap;border-top:1px solid #e1e5ed!important;padding-top:5px!important}
  #reportImagePanel.rw-ready .ri-export select {max-width:118px}
  #reportImagePanel.rw-ready .re-fields {grid-template-columns:1fr 1fr}
  body.professional-studio #reportImagePanel.rw-ready #riPreview {padding:12px}
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) .deploy-launcher {display:none}
}
@media(max-width:1000px) and (max-height:600px) {
  #reportImagePanel.rw-ready .rw-source-head {position:static}
  #reportImagePanel.rw-ready .ri-editor {scroll-padding-top:0}
  body.professional-studio #reportImagePanel.rw-ready.show {gap:4px}
  #reportImagePanel.rw-ready .rw-pane-tabs button {padding:4px;min-height:30px!important}
  #reportImagePanel.rw-ready .rw-topbar {max-height:76px;padding:4px}
  #reportImagePanel.rw-ready .re-toolbar {padding-bottom:3px}
  #reportImagePanel.rw-ready .rw-topbar :is(button,select) {min-height:28px!important;padding:4px 6px!important}
  #reportImagePanel.rw-ready .ri-export label {display:block}
}
@media print {
  body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home),body.professional-studio[data-workspace="reportImagePanel"]:not(.friendly-home) :is(.app,.layout,.main-panel) {overflow:visible!important;height:auto!important;min-height:0!important;padding:0!important}
  #reportImagePanel.rw-ready {height:auto!important;display:block!important}
  #reportImagePanel.rw-ready :is(.rw-topbar,.rw-pane-tabs,.ri-editor,.re-inspector) {display:none!important}
  body.professional-studio #reportImagePanel.rw-ready :is(.ri-workspace,.ri-output,.re-stage,#riPreview) {display:block!important;height:auto!important;overflow:visible!important;padding:0!important;border:0!important;background:none!important}
  #reportImagePanel.rw-ready #riPreview svg {width:100%!important;max-width:100%!important}
}
