/* Pizza Style Profiler v119E.3.6.99.4.1 — Discoverability & Profile-Default Clarity */
#pspV98AtGlanceCard{margin:12px auto 14px;max-width:1100px;border:1px solid #9bbbd1;border-radius:14px;background:#f5faff;box-shadow:0 1px 3px rgba(20,61,88,.08);overflow:hidden}
#pspV98AtGlanceCard>summary{padding:12px 14px;font-weight:850;color:#174d72;cursor:pointer;background:#eaf4fb}
#pspV98AtGlanceBody{padding:12px 14px}
.pspV98GlanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pspV98GlanceItem{border:1px solid #d4e3ed;border-radius:10px;background:#fff;padding:8px 10px;min-width:0}
.pspV98GlanceItem span{display:block;font-size:12px;font-weight:750;color:#4a687b;margin-bottom:2px}
.pspV98GlanceItem strong{display:block;font-size:13px;color:#18384d;overflow-wrap:anywhere}
.pspV98Concepts{margin-top:9px;border-left:4px solid #6d9ebd;background:#fff;padding:8px 10px;border-radius:0 9px 9px 0;font-size:12.5px;line-height:1.4}
.pspV98GlanceActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.pspV98GlanceActions button,.pspV98GuidanceLink{margin:0;padding:8px 10px;font-size:12px;min-height:38px}
.pspV98GlanceActions button[disabled],.pspV98QuickTile[disabled]{opacity:.52;cursor:not-allowed}
.pspV98ResolvedDefault{display:block;margin:6px 0 2px;padding:7px 9px;border:1px solid #c9dce8;border-radius:8px;background:#f5f9fc;color:#244d66;font-size:12.5px;line-height:1.35}
.pspV98ResolvedDefault b{color:#174d72}
.pspV98GuidanceLinkWrap{margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.pspV98GuidanceLink{background:#edf7ef;color:#174d2b;border-color:#9fc8aa}
.pspV98QuickTile .pspV98TileTag{display:inline-block;margin-top:5px;font-size:11px;font-weight:800;color:#28566f}
.pspV98LandingFlash{outline:3px solid rgba(43,122,173,.35)!important;outline-offset:3px;transition:outline-color .25s ease}
.pspV98ProfileClarity{margin-top:8px;border:1px solid #d7c783;background:#fff9e8;border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.4;color:#4f4218}
.pspV98ProfileClarity b{color:#413400}
@media(max-width:620px){.pspV98GlanceGrid{grid-template-columns:1fr}.pspV98GlanceActions button{flex:1 1 145px}.pspV98GuidanceLink{width:100%}}
@media print{#pspV98AtGlanceCard,.pspV98ResolvedDefault,.pspV98GuidanceLinkWrap,.pspV98ProfileClarity,.pspV98QuickTile{display:none!important}}
/* v98 direct tiles deliberately do not use .pspWorkflowTileV45, preventing legacy broad-section rebinding. */
.pspV98QuickTile{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0!important;margin:0!important;background:transparent!important;color:#233!important;border:0!important;border-radius:0!important;width:100%!important;font-size:inherit!important;text-align:left;min-width:0;position:relative}
.pspV98QuickTile .pspWorkflowButtonTextV45{display:block;border-radius:9px;background:#4fb773;color:#fff;font-weight:900;text-align:center;line-height:1.1;padding:8px 7px;min-height:34px;text-shadow:0 1px 1px rgba(0,0,0,.20)}
.pspV98QuickTile .pspWorkflowDescV45{display:block;color:#233;font-size:.78rem;line-height:1.15;padding:0 2px}
.pspV98QuickTile:focus-visible .pspWorkflowButtonTextV45{outline:3px solid rgba(31,78,120,.38);outline-offset:2px}
.pspV98SearchAlias{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:640px){.pspV98QuickTile .pspWorkflowButtonTextV45{font-size:.88rem;padding:7px 5px;min-height:32px}.pspV98QuickTile .pspWorkflowDescV45{font-size:.74rem}}
