/* Readable reports within the existing SGZB operations workspace. */
#sgzb65Content{font-size:15px;line-height:1.7;scrollbar-gutter:stable;overflow-wrap:anywhere}
#sgzb65ReportPanel .sgzb65Bar{flex-wrap:wrap;flex:none}
#sgzb65ReportPanel.sgzbReportExpanded{inset:4vh 5vw!important;width:90vw!important;height:90vh!important;max-height:90vh!important;z-index:2147483100!important;transform:none!important;resize:none!important}
.sgzb65Report{max-width:85ch;margin:auto;font-size:15px;line-height:1.75;overflow-wrap:anywhere;white-space:normal}
.sgzb65Report h2{font-size:26px;line-height:1.25;margin:24px 0 12px}.sgzb65Report h3{font-size:19px;line-height:1.4;margin:26px 0 10px;color:#84e8de}.sgzb65Report h4{font-size:16px;color:#a6e9e5;margin:20px 0 7px}.sgzb65Report p{margin:10px 0 16px}.sgzb65Report li{margin:8px 0}.sgzb65Report a{overflow-wrap:anywhere}.sgzb65Report hr{border:0;border-top:1px solid #365667;margin:24px 0}.sgzb65Report pre{white-space:pre-wrap;background:#0e2735;padding:12px}.sgzb65Report code{font-size:.9em}
.sgzbTableScroll{overflow-x:auto;max-width:100%;margin:20px 0}.sgzb65Report table{border-collapse:collapse;width:100%;font-size:13px}.sgzb65Report th,.sgzb65Report td{border:1px solid #3c6576;text-align:left;padding:10px;vertical-align:top}.sgzb65Report th{background:#113344}.sgzbReportDepth{border:1px solid #36616f;border-radius:9px;background:#0b2635;padding:12px;margin-bottom:16px}.sgzbReportDepth label{font-weight:700;display:block;margin-bottom:8px}.sgzbReportDepth p{font-size:11px;color:#b9cbd5;margin:8px 0 0}.sgzb65ReportModes{flex-wrap:wrap;position:relative}.sgzb65ReportModes button{flex:1;min-width:120px}.sgzbReportWarning{padding:12px;background:#3a2c17;border-left:3px solid #f7a955;color:#ffe1af}#sgzbReportStatus{font-size:12px;color:#aed8dc}.sgzbReportSources{border-top:1px solid #365667;margin-top:25px;padding-top:12px}.sgzbSavedReport{position:fixed;inset:4vh 5vw;z-index:2147483200;background:#071827;color:#e8f5fa;border:1px solid #498394;box-shadow:0 20px 70px #000c;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.sgzbSavedReport article{padding:24px;overflow:auto;width:100%;max-width:none}.sgzbSavedBar{display:flex;align-items:center;gap:8px;padding:12px;background:#103245}.sgzbSavedBar strong{flex:1}
@media(max-width:700px){#sgzb65Content{padding:14px;font-size:14px}.sgzb65Report{font-size:14px}.sgzb65Report h2{font-size:23px}.sgzb65Report h3{font-size:18px}.sgzb65ReportModes button{min-width:90px;padding:8px}.sgzbGuideSteps{grid-template-columns:repeat(5,minmax(0,1fr))}.sgzbGuideSteps button{font-size:9px;overflow-wrap:anywhere}.sgzbSavedReport{inset:2vh 2vw}.sgzbSavedBar{flex-wrap:wrap}}
@page{margin:17mm}
@media print{
 body{overflow:visible!important;height:auto!important;background:white!important;color:#111!important}
 body>*:not(#sgzb65ReportPanel):not(#sgzbSavedAI){display:none!important}
 #sgzb65ReportPanel{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;color:#111!important;background:white!important;border:0!important;box-shadow:none!important;transform:none!important}
 #sgzb65Content,#sgzb65ReportBody{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}
 .sgzb65Bar,.sgzb65ReportModes,.sgzbReportDepth,#sgzbReportStatus{display:none!important}
 .sgzb65Report{max-width:none;font-size:10pt;color:#111!important;line-height:1.5}
 .sgzb65Report h2,.sgzb65Report h3,.sgzb65Report h4{color:#111!important;break-after:avoid-page}.sgzb65Report a{color:#16485c!important;text-decoration:underline}.sgzb65Report th{background:#eee!important}.sgzb65Report td,.sgzb65Report th{border-color:#888!important}.sgzb65Report table{font-size:9pt}.sgzb65Report tr{break-inside:avoid}.sgzbTableScroll{overflow:visible}.sgzbReportWarning{background:#fff!important;color:#111!important}.sgzb65Meta,.sgzb65Overline{color:#444!important}
 body.sgzbPrintingSaved #sgzb65ReportPanel{display:none!important}body.sgzbPrintingSaved #sgzbSavedAI,body.sgzbPrintingSaved #sgzbSavedAI *{visibility:visible!important}body.sgzbPrintingSaved #sgzbSavedAI{position:static!important;display:block!important;height:auto!important;overflow:visible!important;width:100%!important;border:0!important;background:white!important;color:#111!important}body.sgzbPrintingSaved #sgzbSavedAI article{overflow:visible!important;padding:0}body.sgzbPrintingSaved .sgzbSavedBar{display:none!important}
}

body.sgzbOCMode #sgzb65ReportPanel.ocDocked.sgzbReportExpanded{inset:4vh 5vw!important;width:90vw!important;max-width:90vw!important;height:90vh!important;max-height:90vh!important;z-index:2147483100!important}
@media(max-width:850px){body.sgzbOCMode #sgzbOpsStrip{display:none!important}body.sgzbOCMode #sgzbMobileShell{z-index:9500!important}body.sgzbOCMode #sgzbMobileDrawer.open{position:fixed!important;left:0;right:0;top:var(--oc-mobile-top,150px);max-height:65vh;overflow:auto;z-index:9600!important}}
@media print{body.sgzbOCMode #sgzb65ReportPanel.ocDocked,body.sgzbOCMode #sgzb65ReportPanel.ocDocked.sgzbReportExpanded{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;border:0!important;color:#111!important;background:white!important}body.sgzbOCMode.sgzbPrintingSaved #sgzb65ReportPanel.ocDocked{display:none!important}}
.sgzbSignalBox{padding:13px;border:1px solid #3e6979;border-radius:9px;background:#0c2736;margin:12px 0 18px;font-size:13px;line-height:1.6}.sgzbSignalBox summary{cursor:pointer;color:#9deee2;font-weight:700}.sgzbSignalBox label{display:block;margin:10px 0}.sgzbSignalBox label input,.sgzbSignalBox label textarea,.sgzbSignalBox label select{display:block;margin-top:5px}.sgzbSignalBox button{margin:6px 5px 6px 0;font-size:12px}.sgzbSignalBox [data-signal=list]{border-top:1px solid #355767;margin-top:12px;overflow-wrap:anywhere}
@media print{.sgzbSignalBox{display:none!important}}
