/* LAKANA SOS v53 final research polish: workflow, outcome legend, and run receipt actions. */
.sos-workflow-panel{background:linear-gradient(180deg,#07111f,#0A1625);color:#F4F6F9;border-top:1px solid rgba(207,157,42,.26);border-bottom:1px solid rgba(207,157,42,.18)}
.sos-workflow-panel *{box-sizing:border-box}.sos-workflow-panel .wf-shell{max-width:1180px;margin:0 auto;padding:38px 18px}.sos-workflow-panel .wf-kicker{color:#CF9D2A;font-size:.78rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.sos-workflow-panel h2{margin:8px 0 10px;color:#fff;font-size:clamp(1.8rem,5vw,3.4rem);line-height:.98;letter-spacing:-.045em}.sos-workflow-panel p{color:#E8EDF2;line-height:1.55}.wf-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.wf-step{border:1px solid rgba(232,237,242,.14);border-radius:20px;background:linear-gradient(145deg,rgba(22,42,69,.96),rgba(10,22,37,.99));padding:14px;min-height:150px}.wf-step span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#0D7377,#7244C4);color:#fff;font-weight:1000}.wf-step b{display:block;color:#fff;margin-top:10px;font-size:1rem}.wf-step small{display:block;color:#D7E0EA;line-height:1.42;margin-top:6px}.wf-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-top:14px}.wf-card{border:1px solid rgba(232,237,242,.14);border-left:6px solid #CF9D2A;border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(207,157,42,.10),transparent 22rem),linear-gradient(145deg,rgba(22,42,69,.96),rgba(10,22,37,.99));padding:18px}.wf-card h3{margin:0 0 8px;color:#fff;font-size:1.45rem}.wf-card ul{margin:10px 0 0;padding-left:1.2rem}.wf-card li{color:#E8EDF2;line-height:1.5;margin:.28rem 0}.wf-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wf-outcome{border:1px solid rgba(232,237,242,.12);border-radius:16px;background:rgba(232,237,242,.07);padding:12px}.wf-outcome b{display:block;color:#fff}.wf-outcome span{display:block;color:#D7E0EA;line-height:1.4;margin-top:5px;font-size:.92rem}.sos-quick-sensitivity .qs-cta a[data-qs-print]{background:rgba(13,115,119,.18);border-color:rgba(13,115,119,.48)}.sos-quick-sensitivity .qs-cta a.is-disabled{pointer-events:auto}@media(max-width:980px){.wf-sequence{grid-template-columns:1fr}.wf-grid{grid-template-columns:1fr}.wf-outcomes{grid-template-columns:1fr}.sos-workflow-panel .wf-shell{padding:28px 14px}}@media print{.lakana-topbar,.sos-hero,.v25-top-doctrine,.v25-custody-doctrine,#sos-lab,.sos-workflow-panel,#offline-path,.v25-extended-protocol{display:none!important}.sos-quick-sensitivity,.sos-scope{box-shadow:none!important;background:#fff!important;color:#000!important}.sos-quick-sensitivity *,.sos-scope *{color:#000!important}}
.sos-workflow-panel .wf-shell.lakana-shell{max-width:var(--lakana-shell-max);padding:38px 0}
@media(max-width:980px){.sos-workflow-panel .wf-shell.lakana-shell{padding:28px 0}}
