.thermal-stage-root{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;margin-bottom:2.5rem;padding:1.75rem}.stage-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.stage-badge{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary));background:hsla(var(--primary) / .08);border-radius:4px;margin-bottom:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.stage-heading{color:hsl(var(--text-primary));margin:0;font-size:1.35rem;font-weight:800}.fda-ref{color:hsl(var(--text-muted));background:hsla(var(--text-primary) / .04);border-radius:4px;padding:.3rem .6rem;font-size:.8rem}.stage-lead{color:hsl(var(--text-secondary));margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.slider-control-card{background:hsl(var(--bg-canvas));border:1.5px solid hsl(var(--border-subtle));border-radius:10px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.slider-header-row{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.slider-label{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-secondary));font-size:.85rem;font-weight:700}.slider-display-inline{align-items:baseline;gap:.35rem;display:flex}.slider-f{color:hsl(var(--text-primary));font-size:1.25rem;font-weight:700}.slider-c{color:hsl(var(--text-muted));font-size:.9rem}.slider-track-wrap{padding-bottom:1.75rem;position:relative}#thermal-range-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,#1791cf 0% 5%,#eb980a 5%,#ed2c2c 21% 51%,#eb980a 57%,#239f71 58% 74%,#2f4883 100%);border-radius:5px;outline:none;width:100%;height:10px}#thermal-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid hsl(var(--primary));cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .1s;box-shadow:0 2px 8px #00000040}#thermal-range-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}#thermal-range-slider::-moz-range-thumb{border:3px solid hsl(var(--primary));cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #00000040}.slider-zone-ticks{height:20px;color:hsl(var(--text-muted));pointer-events:none;position:absolute;top:22px;left:0;right:0}.slider-zone-ticks span{white-space:nowrap;font-size:.68rem;position:absolute;transform:translate(-50%)}@media (width<=640px){.slider-zone-ticks span:nth-child(2),.slider-zone-ticks span:nth-child(3),.slider-zone-ticks span:nth-child(5),.slider-zone-ticks span:nth-child(6){display:none}}.temp-category-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.temp-chip{background:hsl(var(--bg-canvas));border:1.5px solid hsl(var(--border-subtle));color:hsl(var(--text-primary));cursor:pointer;border-radius:8px;padding:.45rem .85rem;font-size:.825rem;font-weight:600;transition:all .15s}.temp-chip:hover{border-color:hsl(var(--primary))}.temp-chip.active{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;box-shadow:0 2px 6px hsla(var(--primary) / .3)}.temp-chip.danger.active{background:hsl(var(--accent-danger,0 84% 60%));border-color:hsl(var(--accent-danger,0 84% 60%));color:#fff}.gauge-display-card{background:hsla(var(--primary) / .03);border:1.5px solid hsla(var(--primary) / .2);border-radius:10px;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;transition:border-color .2s,background-color .2s;display:grid}@media (width>=768px){.gauge-display-card{grid-template-columns:220px 1fr}}.gauge-metric-col{border-bottom:1px solid hsl(var(--border-subtle));flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:1rem;display:flex}@media (width>=768px){.gauge-metric-col{border-bottom:none;border-right:1px solid hsl(var(--border-subtle));padding-bottom:0;padding-right:1.5rem}}.metric-label{text-transform:uppercase;color:hsl(var(--text-muted));margin-bottom:.25rem;font-size:.72rem;font-weight:700}.metric-reading{align-items:baseline;gap:.25rem;margin-bottom:.4rem;display:flex}.reading-num{color:hsl(var(--text-primary));font-size:2.75rem;font-weight:900;line-height:1}.reading-unit{color:hsl(var(--text-secondary));font-size:1.5rem;font-weight:800}.reading-celsius{color:hsl(var(--text-muted));margin-left:.35rem;font-size:.85rem}.tier-pill-badge{text-transform:uppercase;color:#eb1414;white-space:nowrap;background:#ef434326;border:1px solid #ef43434d;border-radius:9999px;margin-bottom:.5rem;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}.holding-dwell{color:hsl(var(--primary));font-size:.78rem;font-weight:600}.gauge-details-col{flex-direction:column;justify-content:center;gap:.65rem;display:flex}.detail-row{flex-direction:column;gap:.15rem;display:flex}.detail-name{text-transform:uppercase;color:hsl(var(--text-muted));font-size:.72rem;font-weight:700}.detail-val{color:hsl(var(--text-primary));font-size:.9rem;line-height:1.4}.detail-val.highlight{font-weight:600}.detail-val.action-mandate{font-size:.85rem}@media (width<=1023px){.thermal-stage-root{background:0 0;border:none;flex-direction:column;margin-bottom:.5rem;padding:.25rem .35rem;display:flex}.stage-header,.stage-lead{display:none}.temp-category-row{order:1;gap:.35rem;margin-bottom:.4rem}.slider-control-card{order:2;margin-bottom:.5rem;padding:.65rem .85rem}.gauge-display-card{order:3;padding:.75rem .85rem}}#thermal-range-slider[data-astro-cid-g2arn4ak]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid hsl(var(--primary));cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #00000040}#thermal-range-slider[data-astro-cid-g2arn4ak]::-moz-range-thumb{border:3px solid hsl(var(--primary));cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #00000040}
