.sn-v120-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:.45rem;margin:.65rem 0;padding:.6rem;border:1px solid #dce8e5;border-radius:12px;background:#f8fbfa}.sn-v120-metric{display:flex;flex-direction:column;gap:.18rem;min-width:0}.sn-v120-metric small{font-size:.69rem;color:#536a67}.sn-v120-metric strong{font-size:.95rem;font-variant-numeric:tabular-nums;color:#194e43}@media(max-width:460px){.sn-v120-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .3rem}.sn-v120-metric strong{font-size:.86rem}}/* ScotNet Monitor v1.2.1 R1 — additive uptime detail styles. */
.sn-v121-metric-button{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;height:100%;padding:.18rem .22rem;margin:-.18rem -.22rem;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}
.sn-v121-metric-button:hover,.sn-v121-metric-button[aria-expanded="true"]{background:#e6f3ee;border-color:#b8d8cc}
.sn-v121-metric-button:focus-visible{outline:2px solid #176d58;outline-offset:2px}
.sn-v121-metric-button small{font-size:.69rem;color:#536a67}
.sn-v121-metric-button strong{font-size:.95rem;font-variant-numeric:tabular-nums;color:#194e43}
.sn-v121-detail{margin:-.3rem 0 .75rem;padding:.8rem;border:1px solid #c8ded5;border-radius:10px;background:#f8fbfa;color:#23443c}
.sn-v121-detail-title{display:block;margin-bottom:.55rem;font-size:.88rem}
.sn-v121-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;margin:0;font-size:.8rem}
.sn-v121-breakdown dt,.sn-v121-breakdown dd{margin:0}
.sn-v121-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}
.sn-v121-state::before{content:' ';display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;border-radius:3px;background:#83918e}
.sn-v121-up::before{background:#258d65}.sn-v121-down::before{background:#c54c4c}.sn-v121-degraded::before{background:#c78a2e}.sn-v121-maintenance::before{background:#5689bd}.sn-v121-unknown::before{background:#8793a3}
.sn-v121-policy{margin:.7rem 0 0;font-size:.73rem;line-height:1.5;color:#536a67}
@media(max-width:460px){.sn-v121-metric-button strong{font-size:.86rem}}

/* ScotNet Monitor v1.2.3 R2: discoverable uptime drill-down */
.sn-v123r2-hint{margin:.1rem 0 .65rem;font-size:.72rem;color:#526c68;line-height:1.35}
.sn-v121-metric-button{position:relative;padding-right:1.1rem}
.sn-v123r2-chevron{position:absolute;right:.15rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#477b70}
.sn-v121-metric-button[aria-expanded="true"] .sn-v123r2-chevron{transform:translateY(-50%) rotate(180deg)}
