/* Pizza Style Profiler v119E.3.7.9.49.48 — systemwide readability standard.
   Facts use compact labeled rows; advice/warnings use short bullets; deep explanation remains available without changing recipe logic. */
.pspReadabilityScope{--psp-readability-gap:7px}
.pspReadabilityScope .pspFactList,
.pspReadabilityScope .pspAdviceList,
.pspReadabilityScope .pspWarningList{
  margin:6px 0 10px;
  padding-left:20px;
  line-height:1.42;
}
.pspReadabilityScope .pspFactList li,
.pspReadabilityScope .pspAdviceList li,
.pspReadabilityScope .pspWarningList li{margin:3px 0;break-inside:avoid}
.pspReadabilityScope .pspFactList li::marker{color:#26342b}
.pspReadabilityScope .pspAdviceList li::marker{color:#17613f}
.pspReadabilityScope .pspWarningList li::marker{color:#9a5a00}
.pspReadabilityScope .pspCompactLead{margin:4px 0 6px;line-height:1.38}
.pspReadabilityScope .pspDetailText{font-size:.92em;line-height:1.45}
.pspReadabilityScope .pspReadabilitySubhead{display:block;margin:9px 0 3px;font-weight:850;color:#174f38}
.pspReadabilityScope .pspInlineFactGrid{display:grid;grid-template-columns:1fr;gap:3px 12px;margin:6px 0 10px}
.pspReadabilityScope .pspInlineFact{min-width:0;line-height:1.38;overflow-wrap:anywhere}
.pspReadabilityScope .pspInlineFact b{font-weight:850}
.pspReadabilityScope .pspDenseParagraph{margin:6px 0;line-height:1.43}
.pspReadabilityScope .note.pspReadableNote{padding:9px 11px;line-height:1.42}
.pspReadabilityScope table{font-size:.94em}
.pspReadabilityScope .row{padding-top:6px;padding-bottom:6px}
.pspReadabilityScope details.pspReadabilityDetails>summary{font-weight:780}
.pspReadabilityScope .pspReadabilityDetailsBody{padding-top:5px}

/* Systemwide targets: rendered recipe, guidance, diagnostics, library/snapshot, active batch and help. */
#procedure,#kitchenRecipe,#timeline,#bake,#sauceProfile,#sauceCheese,#handlingGuidance,#panPizzaEngine,
#systemAlert,#summary,#bakersFormulaSummary,#profileIntelligence,#ingredients,#waterSplit,#temperatureIntelligence,
#dynamicHydrationIntelligence,#fermentationLoadEngine,#overrideDiagnostics,#fermentationIdentity,#diagnostics,
#procedureDisplayModeInfo,#pspV87FermentationCurrentBatch,#pspV82MixingMethodGuidance,#pspV84ContainerGuidance,
#pspV94TemperatureTrackingPanel,#pspV43ActiveBatchWorkspace,#pspV49WarningCenter,#pspV4924BackupRestoreCenter,
#savedRecipes,#savedSnapshotView,#comparisonView,#guideContent,#learningCenterContent{
  overflow-wrap:anywhere;
}

@media(min-width:700px){
  .pspReadabilityScope .pspInlineFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
  .pspReadabilityScope .pspFactList,
  .pspReadabilityScope .pspAdviceList,
  .pspReadabilityScope .pspWarningList{padding-left:18px}
  .pspReadabilityScope .pspReadabilitySubhead{margin-top:8px}
}
@media print{
  .pspReadabilityScope .pspFactList,
  .pspReadabilityScope .pspAdviceList,
  .pspReadabilityScope .pspWarningList{margin-top:3px;margin-bottom:6px}
  .pspReadabilityScope .pspReadabilityDetails{display:block!important}
  .pspReadabilityScope .pspReadabilityDetails>summary{display:none!important}
}
