.enterprise-path{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:12px;margin:30px 0}.enterprise-path button{display:grid;gap:7px;text-align:left;padding:20px;height:100%;border-radius:12px;white-space:normal;min-width:0}.enterprise-path strong{font-size:16px;font-weight:550}.enterprise-path small{font-size:12px;line-height:1.5;color:var(--muted)}.path-icon{font-size:23px;color:#315bce}.path-arrow{color:#8691a1;text-align:center}.enterprise-methods{display:grid;gap:10px}.enterprise-values{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:9px 18px}.enterprise-values dt{color:var(--muted)}.enterprise-values dd{margin:0;overflow-wrap:anywhere}.era-step{padding:13px 0;border-bottom:1px solid var(--line)}.era-step strong{display:block;font-weight:550}.era-step p{margin:5px 0;line-height:1.6}#era-dialog{width:750px;max-width:calc(100vw - 24px);max-height:85dvh;overflow:auto}#era-dialog .dialog-head{display:flex;justify-content:space-between;align-items:start;gap:16px}#era-dialog h2{margin:0 0 18px}#era-dialog-close{min-width:44px;min-height:44px}#era-comparison th,#era-comparison td{white-space:normal;min-width:110px}#era-comparison th:first-child,#era-comparison td:first-child{min-width:160px}.enterprise-path button:hover,.enterprise-path button:focus-visible{border-color:#315bce;transform:translateY(-2px);transition:transform .15s}@media(max-width:700px){.enterprise-path{grid-template-columns:minmax(0,1fr);gap:8px}.enterprise-path button{padding:16px}.path-arrow{transform:rotate(90deg);line-height:20px}.enterprise-values{grid-template-columns:minmax(0,1fr);gap:4px}.enterprise-values dd{margin-bottom:12px}#era-dialog{padding:18px}.controls>a{white-space:normal}}@media(prefers-reduced-motion:reduce){.enterprise-path button:hover,.enterprise-path button:focus-visible{transform:none;transition:none}}

.enterprise-path [hidden]{display:none!important}.enterprise-path.with-memory{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr}@media(max-width:700px){.enterprise-path.with-memory{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){#era-content .controls>label:has(#era-study),#era-content .controls>label:has(#era-case){flex-basis:100%}}

#era-task-risk{margin:28px 0}.era-task-chart{display:block;width:100%;height:auto;max-width:850px}.era-task-chart .era-task-range{font-size:11px;fill:var(--muted)}
@media(max-width:700px){.era-task-chart text{font-size:16px}.era-task-chart .era-task-range{font-size:14px}}

@media(max-width:700px){#era-reviewer-comparison table,#era-reviewer-comparison tbody{display:block;min-width:0;width:100%}#era-reviewer-comparison thead{display:none}#era-reviewer-comparison tr{display:grid;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:10px}#era-reviewer-comparison td{display:grid;gap:4px;white-space:normal;min-width:0;overflow-wrap:anywhere;padding:10px 0;border:0}#era-reviewer-comparison td::before{content:attr(data-label);font-size:12px;color:var(--muted)}#era-reviewer-comparison td:first-child{font-weight:600}}
