.x3d .dk[data-dash=hazards] .hz-note{color:var(--k-fg2);font-size:14.5px;line-height:1.55}.x3d .dk[data-dash=hazards] .hz-note b{color:#fff}.x3d .dk[data-dash=hazards] .hz-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:0 20px;display:flex}.x3d .dk[data-dash=hazards] .hz-list{flex-direction:column;gap:9px;display:flex}.x3d .dk[data-dash=hazards] .hz-list li{color:var(--k-fg2);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.x3d .dk[data-dash=hazards] .hz-list li:before{content:"";background:var(--k-cyan);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:2px}.x3d .dk[data-dash=hazards] .hz-list b{color:#fff}.x3d .dk[data-dash=hazards] .hz-beforeafter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.x3d .dk[data-dash=hazards] .hz-beforeafter>div{--t:var(--k-fg3);border:1px solid var(--k-line);border-top:3px solid var(--t);background:var(--k-card2);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.x3d .dk[data-dash=hazards] .hz-beforeafter span{font:700 11.5px/1.2 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-fg3)}.x3d .dk[data-dash=hazards] .hz-beforeafter b{font:900 34px/1 var(--k-display);color:var(--t)}.x3d .dk[data-dash=hazards] .hz-beforeafter>div:first-child b{color:#fff}.x3d .dk[data-dash=hazards] .hz-beforeafter small{color:var(--k-fg2);font-size:13px}.x3d .dk[data-dash=hazards] .hz-beforeafter>i{color:var(--k-cyan2);align-self:center;font-size:22px;font-style:normal}.x3d .dk[data-dash=hazards] .hz-moves{flex-direction:column;display:flex}.x3d .dk[data-dash=hazards] .hz-moves li+li{border-top:1px solid var(--k-line)}.x3d .dk[data-dash=hazards] .hz-moves button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 6px;display:flex}.x3d .dk[data-dash=hazards] .hz-moves button:hover{background:#00b2fd14}.x3d .dk[data-dash=hazards] .hz-moves button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.x3d .dk[data-dash=hazards] .hz-moves b{font:600 14.5px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=hazards] .hz-moves small{color:var(--k-fg3);font-size:12.5px}.x3d .dk[data-dash=hazards] .hz-move{flex:none;align-items:center;gap:6px;display:inline-flex}.x3d .dk[data-dash=hazards] .hz-move i{color:var(--k-fg3);font-style:normal}.x3d .dk[data-dash=hazards] .hz-from{font:800 15px/1 var(--k-display);color:var(--k-fg3);text-align:right;min-width:20px}.x3d .dk[data-dash=hazards] .hz-move{white-space:nowrap}.x3d .dk[data-dash=hazards] .hz-interim{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.x3d .dk[data-dash=hazards] .hz-interim-days{border:1px solid color-mix(in srgb, var(--t) 55%, transparent);background:color-mix(in srgb, var(--t) 9%, #000);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:116px;padding:14px 12px;display:flex}.x3d .dk[data-dash=hazards] .hz-interim-days b{font:900 46px/1 var(--k-display);color:var(--t)}.x3d .dk[data-dash=hazards] .hz-interim-days span{font:700 11.5px/1.3 var(--k-body);letter-spacing:.08em;text-transform:uppercase;color:var(--k-fg2)}.x3d .dk[data-dash=hazards] .hz-options{flex-direction:column;gap:6px;display:flex}.x3d .dk[data-dash=hazards] .hz-options legend{font:700 11.5px/1.2 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-fg3);margin-bottom:7px}.x3d .dk[data-dash=hazards] .hz-options label{border:1px solid var(--k-line);cursor:pointer;background:#05080c;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.x3d .dk[data-dash=hazards] .hz-options label:hover{border-color:var(--k-cyan)}.x3d .dk[data-dash=hazards] .hz-options label.is-on{background:#00b2fd17;border-color:#00b2fd99}.x3d .dk[data-dash=hazards] .hz-options input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.x3d .dk[data-dash=hazards] .hz-options i{border:2px solid #5c6f85;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.x3d .dk[data-dash=hazards] .hz-options label.is-on i{background:var(--k-cyan);border-color:var(--k-cyan)}.x3d .dk[data-dash=hazards] .hz-options label.is-on i:after{content:"✓";color:#04121d;font:900 14px/1 var(--k-body)}.x3d .dk[data-dash=hazards] .hz-options input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.x3d .dk[data-dash=hazards] .hz-options span:not(.dk-pill){color:#fff;font-size:14.5px;line-height:1.4}.x3d .dk[data-dash=hazards] .hz-start .dk-card>.dk-btn{margin-top:auto}.x3d .dk[data-dash=hazards] .hz-option{align-items:center;gap:6px;display:flex}.x3d .dk[data-dash=hazards] .hz-option label{flex:1;min-width:0}.x3d .dk[data-dash=hazards] .hz-manage{border-top:1px solid var(--k-line);padding-top:12px}.x3d .dk[data-dash=hazards] .hz-tools .dk-btn--quiet,.x3d .dk[data-dash=hazards] .hz-manage .dk-btn--quiet{padding-left:6px;padding-right:6px}.x3d .dk[data-dash=hazards] .hz-sheet-step{flex-direction:column;gap:2px;margin-top:6px;display:flex}@media (max-width:900px){.x3d .dk[data-dash=hazards] .hz-filters{padding:0 14px}.x3d .dk[data-dash=hazards] .hz-interim{grid-template-columns:minmax(0,1fr)}}
