.dp-sl-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.dp-sl{border:2px solid var(--color-slate-ink);background:var(--color-slate-paper);min-width:0;color:var(--color-slate-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;font-size:.9375rem;line-height:1.3;display:flex}.dp-sl__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:2px solid var(--color-slate-ink);display:flex}.dp-sl[data-kind=other] .dp-sl__head{background:var(--color-slate-ink);color:var(--color-slate-paper)}.dp-sl__titles{min-width:0}.dp-sl__kind{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dp-sl__title{font-family:var(--font-display);overflow-wrap:anywhere;color:inherit;margin:0;font-size:1.625rem;font-weight:700;line-height:1.05}.dp-sl__dive{margin-top:.2rem;font-size:.8125rem}.dp-sl__figs{gap:var(--space-sm);text-align:right;flex:none;grid-template-columns:repeat(3,auto);margin:0;display:grid}.dp-sl__figs dt{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.dp-sl__figs dd{margin:0;font-size:1.375rem;font-weight:700;line-height:1.05}.dp-sl__lostline{padding:var(--space-2xs) var(--space-md);border-bottom:2px solid var(--color-slate-ink);font-family:var(--font-body);letter-spacing:.04em;font-weight:700}.dp-sl__fail{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--space-md) + 14px);border-bottom:2px solid var(--color-slate-ink);background:repeating-linear-gradient(45deg, var(--color-slate-ink) 0 3px, var(--color-slate-paper) 3px 7px) left / 14px 100% no-repeat, var(--color-slate-paper);color:var(--color-slate-ink);font-family:var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;display:flex}.dp-sl__fail strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:800;line-height:1.1}.dp-sl__reasons{gap:2px;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.3;list-style:none;display:grid}.dp-sl__reasons li:before{content:"– "}.dp-sl__banner{border:3px solid var(--color-slate-ink)}.dp-sl__meta{padding:var(--space-2xs) var(--space-md);border-bottom:1px solid var(--color-slate-rule);font-size:.75rem}.dp-sl__meta--foot{border-top:1px solid var(--color-slate-rule);padding-bottom:var(--space-xs);border-bottom:0}.dp-sl table{border-collapse:collapse;width:100%}.dp-sl th,.dp-sl td{padding:4px var(--space-sm);border-bottom:1px solid var(--color-slate-rule);text-align:right}.dp-sl th{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dp-sl th:first-child,.dp-sl td:first-child{padding-left:var(--space-md);text-align:left;font-weight:600}.dp-sl__runcell{font-size:1rem;font-weight:700}.dp-sl .dp-sl__group th{padding:3px var(--space-md);border-top:3px solid var(--color-slate-ink);border-bottom:1px solid var(--color-slate-ink);background:var(--color-slate-rule);font-family:var(--font-body);letter-spacing:.02em;text-align:left;text-transform:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:.875rem;font-weight:800}.dp-sl__surface td{border-top:2px solid var(--color-slate-ink);border-bottom:0;font-weight:700}.dp-sl__foot{border-top:2px solid var(--color-slate-ink);margin-top:auto}.dp-sl__warn{margin:var(--space-xs) var(--space-md);padding:var(--space-2xs) var(--space-xs);border:2px solid var(--color-slate-ink);letter-spacing:.04em;text-align:center;font-size:.75rem;font-weight:800}.dp-sl__gauge{border-bottom:2px solid var(--color-slate-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dp-sl__gauge>div{padding:var(--space-xs) var(--space-md);border-right:1px solid var(--color-slate-rule);flex-direction:column;justify-content:space-between;display:flex}.dp-sl__gauge>div:last-child{border-right:0}.dp-sl__gauge dt{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dp-sl__gauge dd{margin:0;font-size:1.375rem;font-weight:700;line-height:1.1}.dp-sl__gauge dd small{font-size:.75rem;font-weight:600}.dp-sl__print-only,.dp-sl__print-stale{display:none}@media (width>=64rem){.dp-sl-grid{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:stretch}}@media print{.dp-top,.dp-dock,.dp-plantabs,.dp-lights,.dp-footer,.dp-sl-chrome,.dp-unvalidated,button{display:none}.dp-app,.dp-app>main{background:0 0;max-width:none;margin:0;padding:0}.dp-sl-screen{gap:var(--space-md)}.dp-sl-grid{display:block}.dp-sl{break-inside:avoid;break-after:page;max-width:100%;margin:0 0 var(--space-md);background:0 0;font-size:1rem}.dp-sl:last-child{break-after:auto}.dp-sl[data-kind=other] .dp-sl__head{color:var(--color-slate-ink);background:0 0;border-bottom-width:4px}.dp-sl__runcell{font-size:1.125rem}.dp-sl__banner{break-after:avoid;margin-bottom:var(--space-md)}.dp-sl-screen[data-stale] .dp-sl-grid,.dp-sl-screen[data-stale] .dp-sl__banner{display:none}.dp-sl__print-stale{padding:var(--space-md);border:3px solid var(--color-slate-ink);font-size:1.25rem;font-weight:700;display:block}.dp-sl__print-only{padding:var(--space-xs) var(--space-md);border-top:2px solid var(--color-slate-ink);letter-spacing:.06em;font-weight:700;display:block}}
