.position-panel{margin:24px 0;padding:24px;border:1px solid #b8cbd1;background:#f8fbfb}.position-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.position-head h2{margin:0}.position-head>span{font-size:12px;color:#66727e}.position-intro{max-width:980px;color:#52636b}.position-status{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;border-left:4px solid #b42318;background:#fff1ef}.position-status strong{color:#8f1d15}.position-status span{font-size:12px;color:#66727e}.position-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0;border:1px solid #d7e1e5;background:#fff}.position-summary div{padding:13px 15px;border-right:1px solid #d7e1e5}.position-summary div:last-child{border:0}.position-summary span,.position-summary small{display:block;color:#66727e;font-size:11px}.position-summary strong{display:block;font-size:25px}.position-path{display:grid;grid-template-columns:repeat(6,1fr);margin:14px 0;gap:1px;background:#c9d7dc;border:1px solid #c9d7dc}.position-path article{display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;align-items:center;padding:12px;background:#fff}.position-path span{color:#087f78;font-size:10px}.position-path strong{font-size:14px}.position-path b{color:#173b57}.position-path small{grid-column:1/-1;color:#66727e;font-size:10px;line-height:1.45}.position-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.position-grid h3{margin:16px 0 9px}.position-projects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.position-project{padding:12px;border:1px solid #d7e1e5;border-left:4px solid #b7791f;background:#fff}.position-project.state-exit_review{border-left-color:#b42318}.position-project header{display:flex;justify-content:space-between;gap:12px}.position-project header div>span,.position-project header strong,.position-project header small{display:block}.position-project header div>span{color:#9a6700;font-size:10px;font-weight:800}.position-project.state-exit_review header div>span{color:#b42318}.position-project header strong{font-size:16px}.position-project header small{color:#66727e;font-size:10px}.position-project header>b{color:#173b57;font-size:12px;white-space:nowrap}.position-project ul{margin:10px 0;padding-left:17px}.position-project li{margin:3px 0;color:#45565e;font-size:11px}.position-project p{margin:8px 0;padding:8px;background:#f3f7f8;color:#52636b;font-size:11px}.position-project a{margin-right:10px;color:#087f78;font-size:10px}.position-guardrails{padding:12px 16px;background:#102a36;color:#e9f4f2}.position-guardrails ol{margin:0;padding-left:18px}.position-guardrails li{margin:8px 0;font-size:12px}.position-rules{display:grid;gap:7px}.position-rules a{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid #d7e1e5;background:#fff;color:#173b57;text-decoration:none}.position-rules a:hover{border-color:#087f78}.position-rules strong{font-size:11px}.position-rules span{color:#66727e;font-size:10px;white-space:nowrap}.position-disclaimer{color:#66727e;font-size:11px}.position-error{padding:18px;color:#b42318}
@media(max-width:700px){.position-panel{margin:0 0 14px;padding:16px;background:#0d1b1f;border-color:#244047;color:#edf8f7}.position-head{align-items:start}.position-head h2{font-size:21px}.position-head>span,.position-intro,.position-disclaimer{color:#9bb4b7}.position-status{display:block;background:#231313;border-color:#ff6b5f}.position-status strong,.position-status span{display:block}.position-status strong{color:#ff9b91}.position-status span{margin-top:5px;color:#b8ccce}.position-summary{grid-template-columns:1fr 1fr;border-color:#244047;background:#071013}.position-summary div{border-color:#244047}.position-summary span,.position-summary small{color:#9bb4b7}.position-summary strong{color:#42e8d2}.position-path{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:#244047;border-color:#244047}.position-path article{min-width:150px;scroll-snap-align:start;background:#102126}.position-path span{color:#42e8d2}.position-path b,.position-path strong{color:#edf8f7}.position-path small{color:#9bb4b7}.position-grid{grid-template-columns:1fr}.position-projects{grid-template-columns:1fr}.position-project{background:#102126;border-color:#36535a}.position-project header strong,.position-project header>b{color:#edf8f7}.position-project header small,.position-project li{color:#b8ccce}.position-project p{background:#0b171b;color:#9bb4b7}.position-project a{color:#42e8d2}.position-guardrails{background:#071013}.position-rules a{background:#102126;border-color:#36535a;color:#edf8f7}.position-rules span{color:#9bb4b7}}
