/* Pizza Style Profiler v119E.3.7.8.2 — C6 print-return/mobile text-flow correction.
   Presentation and return-state only. No formula, schedule, fermentation, storage schema,
   comparison field, or saved-record content changes. */

/* iOS Safari can expose a visualViewport offset that already accounts for the top safe
   area. The runtime publishes the remaining CSS top inset so the persistent stack is not
   pushed down twice. Standalone mode (offsetTop = 0) still keeps the full safe area. */
#pspTopAccordionStackV984{
  top:var(--psp-c6-sticky-top-v3782,env(safe-area-inset-top,0px))!important;
}
#savedSnapshotViewer .pspC6SnapshotControlsV3781{
  top:calc(var(--psp-c6-sticky-top-v3782,env(safe-area-inset-top,0px)) + var(--psp-top-stack-height-v984,118px) + 4px)!important;
}
#savedSnapshotViewer .c5SavedViewer,
#savedSnapshotViewer .pspC6SnapshotSectionV3781,
main>details.pspWorkflowGroupV55,
#pspWorkflowLibrarySectionV55{
  scroll-margin-top:calc(var(--psp-c6-sticky-top-v3782,env(safe-area-inset-top,0px)) + var(--psp-top-stack-height-v984,118px) + 12px)!important;
}

/* Context-help terms must behave as normal inline text. The former inline-block box could
   shrink to the whole available line, producing the long dotted rule shown on iPhone and
   forcing the info glyph or final punctuation onto a line by itself. */
.ctxHelp,
.ctxGuideHelp,
.ctxLiveOutputHelp{
  display:inline!important;
  position:static!important;
  width:auto!important;
  max-width:none!important;
  padding:0!important;
  margin:0!important;
  line-height:inherit!important;
  white-space:normal!important;
  border-bottom:1px dotted currentColor!important;
  box-decoration-break:clone!important;
  -webkit-box-decoration-break:clone!important;
}
.ctxHelp::after,
.ctxGuideHelp::after,
.ctxLiveOutputHelp::after{
  content:"\2060\00a0ⓘ"!important;
  display:inline!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap!important;
  pointer-events:none!important;
  font-size:.78em!important;
  font-weight:800!important;
}

/* Current-batch row labels may contain a contextual-help span on the first half of a
   slash title. The runtime changes the spaces around that slash to nonbreaking spaces;
   this rule keeps the label compact without forcing all long labels onto one line. */
#pspV97PanStyleIntelligence .row>span,
.pspV97PanStyleCard .row>span{
  overflow-wrap:normal!important;
  word-break:normal!important;
}

/* Keep the exact view stable while iOS hands control back from its print sheet. */
html.pspC6PrintReturnRestoringV3782,
html.pspC6PrintReturnRestoringV3782 body{
  scroll-behavior:auto!important;
  overflow-anchor:none!important;
}

@media print{
  .ctxHelp,.ctxGuideHelp,.ctxLiveOutputHelp{
    border-bottom:0!important;
  }
  .ctxHelp::after,.ctxGuideHelp::after,.ctxLiveOutputHelp::after{
    content:""!important;
    display:none!important;
  }
}
