.x3d .dk[data-dash=osha] .os-note{color:var(--k-fg2);font-size:14.5px;line-height:1.55}.x3d .dk[data-dash=osha] .os-note b{color:#fff}.x3d .dk[data-dash=osha] .os-where{color:var(--k-fg3);font-size:13.5px;line-height:1.45}.x3d .dk[data-dash=osha] .os-quiet{color:var(--k-fg3);font-size:14px}.x3d .dk[data-dash=osha] .os-h3{font:800 13px/1.3 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-cyan2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.x3d .dk[data-dash=osha] .os-list{flex-direction:column;gap:9px;display:flex}.x3d .dk[data-dash=osha] .os-list li{color:var(--k-fg2);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.x3d .dk[data-dash=osha] .os-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=osha] .os-list b{color:#fff}.x3d .dk[data-dash=osha] .os-filters{flex-direction:column;align-items:flex-start;gap:10px;padding:0 20px 4px;display:flex}.x3d .dk[data-dash=osha] .os-filters .dk-search{width:100%}.x3d .dk[data-dash=osha] .os-more{justify-content:center;padding:6px 20px 16px;display:flex}.x3d .dk[data-dash=osha] .os-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.x3d .dk[data-dash=osha] .os-locker{flex-direction:column;gap:7px;margin-bottom:8px;display:flex}.x3d .dk[data-dash=osha] .os-locker li{border:1px solid var(--k-line);background:var(--k-card2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.x3d .dk[data-dash=osha] .os-locker li.is-missing{background:#fb718517;border-color:#fb718599}.x3d .dk[data-dash=osha] .os-locker span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.x3d .dk[data-dash=osha] .os-locker b{font:600 14.5px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-locker small{color:var(--k-fg3);font-size:13px}.x3d .dk[data-dash=osha] .os-locker li.is-missing small{color:#fda4af}.x3d .dk[data-dash=osha] .os-cov{flex-direction:column;display:flex}.x3d .dk[data-dash=osha] .os-cov li{grid-template-columns:30px minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.x3d .dk[data-dash=osha] .os-cov li+li{border-top:1px solid var(--k-line)}.x3d .dk[data-dash=osha] .os-rank{font:900 22px/1 var(--k-display);color:var(--k-fg3)}.x3d .dk[data-dash=osha] .os-cov-name{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.x3d .dk[data-dash=osha] .os-cov-name b{font:700 15.5px/1.3 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.x3d .dk[data-dash=osha] .os-count{font:600 15px/1.2 var(--k-body);color:var(--k-fg2);align-items:baseline;gap:8px;display:inline-flex}.x3d .dk[data-dash=osha] .os-count b{font:900 34px/1 var(--k-display);color:#fff}.x3d .dk[data-dash=osha] .os-group{flex-direction:column;gap:10px;display:flex}.x3d .dk[data-dash=osha] .os-group>h3{font:800 13px/1.3 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-cyan2);align-items:center;gap:9px;display:flex}.x3d .dk[data-dash=osha] .os-group>h3 span{color:#fff;font:800 12px/1.3 var(--k-body);letter-spacing:0;background:#ffffff1f;border-radius:999px;padding:2px 8px}.x3d .dk[data-dash=osha] .os-brings{color:var(--k-fg2);font-size:14px!important}.x3d .dk[data-dash=osha] .os-brings b{color:#fff}.x3d .dk[data-dash=osha] .os-fact{border:1px solid var(--k-line);border-top:3px solid var(--t,var(--k-cyan2));background:var(--k-card2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px 15px;display:flex}.x3d .dk[data-dash=osha] .os-fact>b{font:900 27px/1.05 var(--k-display);color:var(--t,var(--k-cyan2))}.x3d .dk[data-dash=osha] .os-fact>span{color:var(--k-fg2);font-size:14.5px;line-height:1.45}.x3d .dk[data-dash=osha] .os-log-wrap{margin:0 -6px;overflow-x:auto}.x3d .dk[data-dash=osha] .os-log{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px;line-height:1.4}.x3d .dk[data-dash=osha] .os-log th,.x3d .dk[data-dash=osha] .os-log td{text-align:left;vertical-align:top;color:#1f2a3a;border-bottom:1px solid #c3cedd;padding:8px}.x3d .dk[data-dash=osha] .os-log thead th{font:700 11.5px/1.3 var(--k-body);letter-spacing:.05em;text-transform:uppercase;color:#475569;vertical-align:bottom;border-bottom:2px solid #0b1220}.x3d .dk[data-dash=osha] .os-log tbody th{font:700 13px/1.4 var(--k-mono);color:#0b1220;white-space:nowrap}.x3d .dk[data-dash=osha] .os-log td.num{text-align:center;color:#0b1220;font-weight:700}.x3d .dk[data-dash=osha] .os-log td.late{color:#b91c1c;white-space:nowrap;background:#fee2e2;font-weight:700}.x3d .dk[data-dash=osha] .os-log em{color:#475569;font-style:italic}.x3d .dk[data-dash=osha] .os-packet{flex-direction:column;display:flex}.x3d .dk[data-dash=osha] .os-packet li{grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.x3d .dk[data-dash=osha] .os-packet li+li{border-top:1px solid var(--k-line)}.x3d .dk[data-dash=osha] .os-packet li>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.x3d .dk[data-dash=osha] .os-packet b{font:700 15.5px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-packet small{color:var(--k-fg2);font-size:13.5px;line-height:1.4}.x3d .dk[data-dash=osha] .os-packet small+small{color:var(--k-fg3);font-size:13px}.x3d .dk[data-dash=osha] .os-packet li>.dk-pill{justify-self:start}.x3d .dk[data-dash=osha] .os-packet .dk-btn{justify-content:center;min-width:92px}.x3d .dk[data-dash=osha] .os-order{flex-direction:column;gap:11px;display:flex}.x3d .dk[data-dash=osha] .os-order li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.x3d .dk[data-dash=osha] .os-order i{border:1px solid var(--k-line2);background:var(--k-card2);width:30px;height:30px;font:800 14px/1 var(--k-display);color:var(--k-cyan2);border-radius:50%;place-items:center;font-style:normal;display:grid}.x3d .dk[data-dash=osha] .os-order li:first-child i{background:var(--k-cyan);border-color:var(--k-cyan);color:#04121d}.x3d .dk[data-dash=osha] .os-order span{flex-direction:column;gap:2px;display:flex}.x3d .dk[data-dash=osha] .os-order b{font:700 15.5px/1.3 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-order small{color:var(--k-fg2);font-size:13.5px;line-height:1.4}.x3d .dk[data-dash=osha] .os-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.x3d .dk[data-dash=osha] .os-tile{border:1px solid color-mix(in srgb, var(--t) 55%, transparent);border-top:3px solid var(--t);background:color-mix(in srgb, var(--t) 12%, #000);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 13px;display:flex}.x3d .dk[data-dash=osha] .os-tile:hover{border-color:#fff;border-top-color:var(--t)}.x3d .dk[data-dash=osha] .os-tile.is-on{border-color:#fff;border-top-color:var(--t);box-shadow:inset 0 0 0 1px #fff}.x3d .dk[data-dash=osha] .os-tile-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.x3d .dk[data-dash=osha] .os-tile-top i{font:900 15px/1 var(--k-display);color:var(--k-fg3);font-style:normal}.x3d .dk[data-dash=osha] .os-tile-top em{font:700 12.5px/1 var(--k-mono);color:var(--k-fg2);font-style:normal}.x3d .dk[data-dash=osha] .os-tile>b{font:700 15px/1.25 var(--k-body);color:#fff;min-height:38px}.x3d .dk[data-dash=osha] .os-tile>strong{font:900 30px/1 var(--k-display);color:var(--t)}.x3d .dk[data-dash=osha] .os-tile>small{color:var(--k-fg2);font-size:13px;line-height:1.35}.x3d .dk[data-dash=osha] .os-focus{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:22px;padding-top:16px;display:grid}.x3d .dk[data-dash=osha] .os-focus>div{flex-direction:column;gap:12px;display:flex}.x3d .dk[data-dash=osha] .os-focus .os-h3{margin-bottom:0}.x3d .dk[data-dash=osha] .os-rows{flex-direction:column;display:flex}.x3d .dk[data-dash=osha] .os-rows li{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.x3d .dk[data-dash=osha] .os-rows li+li{border-top:1px solid var(--k-line)}.x3d .dk[data-dash=osha] .os-rows button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.x3d .dk[data-dash=osha] .os-rows button:hover b{color:var(--k-cyan2);text-decoration:underline}.x3d .dk[data-dash=osha] .os-rows b{font:700 15px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-rows small{color:var(--k-fg3);font-size:13px}.x3d .dk[data-dash=osha] .os-locker-end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.x3d .dk[data-dash=osha] .os-remove{color:var(--k-fg2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.x3d .dk[data-dash=osha] .os-formlabel{font:800 12.5px/1.3 var(--k-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-fg2);margin:0 0 8px}.x3d .dk[data-dash=osha] .os-caselink{cursor:pointer;font:700 13px/1.4 var(--k-mono);color:#075985;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.x3d .dk[data-dash=osha] .os-caselink:hover{color:#0b1220}.x3d .dk[data-dash=osha] .os-checks{flex-direction:column;display:flex}.x3d .dk[data-dash=osha] .os-checks li{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;display:grid}.x3d .dk[data-dash=osha] .os-checks li+li{border-top:1px solid var(--k-line)}.x3d .dk[data-dash=osha] .os-checks li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.x3d .dk[data-dash=osha] .os-checks b{font:700 15px/1.35 var(--k-body);color:#fff}.x3d .dk[data-dash=osha] .os-checks small{color:var(--k-fg2);font-size:13.5px;line-height:1.4}.x3d .dk[data-dash=osha] .os-event{flex-direction:column;gap:10px;min-width:0;display:flex}.x3d .dk[data-dash=osha] .os-mobile{display:none!important}.x3d .dk[data-dash=osha] .os-ceiling{background:#00b2fd12;border:1px solid #00b2fd73;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.x3d .dk[data-dash=osha] .os-ceiling b{font:900 44px/1 var(--k-display);color:#fff;letter-spacing:-.01em}.x3d .dk[data-dash=osha] .os-ceiling span{font:600 14.5px/1.3 var(--k-body);color:var(--k-fg2)}@media (max-width:1180px){.x3d .dk[data-dash=osha] .os-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.x3d .dk[data-dash=osha] .os-filters{padding:0 14px 4px}.x3d .dk[data-dash=osha] .os-toggles,.x3d .dk[data-dash=osha] .os-focus{grid-template-columns:minmax(0,1fr)}.x3d .dk[data-dash=osha] .os-cov li{grid-template-columns:26px minmax(0,1fr)}.x3d .dk[data-dash=osha] .os-cov li>:nth-child(n+3){grid-column:2;justify-self:start;width:100%}.x3d .dk[data-dash=osha] .os-cov li>.dk-pill{width:auto}.x3d .dk[data-dash=osha] .os-packet li{grid-template-columns:minmax(0,1fr) auto}.x3d .dk[data-dash=osha] .os-packet li>.dk-pill{grid-column:1/-1;justify-self:start}.x3d .dk[data-dash=osha] .dk-heat tbody th,.x3d .dk[data-dash=osha] .dk-heat-corner{width:96px}.x3d .dk[data-dash=osha] .dk-heat tbody th{overflow-wrap:break-word;font-size:11.5px}.x3d .dk[data-dash=osha] .dk-heat-cell{padding:3px 1px;font-size:12.5px}}@media (max-width:640px){.x3d .dk[data-dash=osha] .os-reg :is(th,td):nth-child(n+2){display:none}.x3d .dk[data-dash=osha] .os-reg .os-mobile{color:var(--k-fg2);display:block!important}.x3d .dk[data-dash=osha] .os-queue :is(th,td):nth-child(2){display:none}.x3d .dk[data-dash=osha] .os-queue td:first-child{min-width:150px}}
