.journey{display:grid;gap:18px;min-width:0}.journey .panel,.journey-summary,.journey-employee{min-width:0;overflow-wrap:anywhere}.journey h2{margin:8px 0 12px}.journey p,.journey-summary p,.journey-employee p{line-height:1.65}.journey small,.journey-employee small{display:block;line-height:1.6;opacity:.8;margin:8px 0}.journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:12px;margin-top:16px}.journey-card{padding:16px;border:1px solid var(--ol-theme-line,var(--line,#dce3dc));border-radius:12px;background:var(--ol-theme-card,var(--paper,#fff))}.journey-card h3,.journey-card h4{margin:4px 0 10px}.journey-card.is-complete{border-color:#6c9475}.journey-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.journey-metrics span{padding:12px;border:1px solid var(--ol-theme-line,var(--line,#dce3dc));border-radius:10px;font-size:12px}.journey-metrics b{display:block;font-size:20px;margin-bottom:5px}.journey progress{width:100%;height:9px;accent-color:#5c8668}.journey details{margin-top:16px}.journey summary{cursor:pointer;font-weight:700;padding:8px 0}.journey-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0;align-items:end}.journey-fields label,.journey-employee label{display:grid;gap:8px;min-width:0}.journey-fields select,.journey-employee select{width:100%;min-width:0}.journey-contract{margin:18px 0;padding:18px;border:1px solid var(--ol-theme-line,var(--line,#dce3dc));border-radius:12px}.journey-warning{padding:12px;border-left:3px solid #b88c4b;background:rgba(184,140,75,.09);border-radius:6px}.journey-steps{display:flex;flex-wrap:wrap;gap:10px 24px;padding-left:20px}.journey-steps li{opacity:.6;font-size:12px}.journey-steps li[aria-current]{opacity:1;font-weight:750}.journey-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.journey-market article{padding:16px;border:1px solid var(--ol-theme-line,var(--line,#dce3dc));border-radius:12px}.journey-market strong{display:block;font-size:28px;margin-bottom:7px}.journey-market span{font-weight:700}.journey-threat{border:1px solid #b88c4b;border-radius:12px;padding:18px;margin-top:15px}.journey-employee{padding:14px 0;border-bottom:1px solid var(--ol-theme-line,var(--line,#dce3dc));margin-bottom:16px}.journey-employee h3{margin:7px 0}.journey-employee button{margin-top:12px}.journey-policy-help{margin:18px 0}.journey-news{padding-left:20px}.journey-news li{padding:5px 0}.journey-news p{margin:3px 0 12px}.journey button,.journey-employee button{white-space:normal;text-align:left;min-height:40px}.journey .toolbar{flex-wrap:wrap}.journey-summary{border-left:4px solid #6c9475!important}.journey-summary h3{margin:8px 0}.journey :focus-visible,.journey-employee :focus-visible{outline:3px solid #6c9475;outline-offset:3px}
html[data-office-theme="dark"] .journey-card{background:var(--ol-theme-card,#202a28)}
@media(max-width:700px){.journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-market{grid-template-columns:1fr}.journey-grid{grid-template-columns:1fr}.journey-contract,.journey-threat{padding:12px}.journey .heading{align-items:flex-start;flex-wrap:wrap}.journey .panel{padding:16px}.journey-fields{grid-template-columns:1fr}}
.journey-nav{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:2;padding:10px;background:var(--ol-theme-surface,var(--paper));border:1px solid var(--ol-theme-line,var(--line));border-radius:10px}.journey-nav a{padding:8px 12px;border-radius:7px;font-weight:650;text-decoration:none;min-height:36px}.journey-nav a:hover{background:var(--ol-theme-soft,#eaf1e9)}.journey>section{scroll-margin-top:75px}
