.stack-status{text-align:left;max-width:960px;margin:0 auto;padding:48px 24px 64px}.stack-status__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.stack-status__header h1{margin:0 0 6px;font-size:28px}.stack-status__header p{opacity:.7;margin:0}.recheck{color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f66;border-radius:6px;padding:8px 16px;font-size:15px;transition:border-color .2s,opacity .2s}.recheck:hover:not(:disabled){border-color:currentColor}.recheck:disabled{opacity:.5;cursor:default}.status-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.status-card{background:#7f7f7f0d;border:1px solid #7f7f7f40;border-radius:10px;padding:20px}.status-card__header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.status-card__header h2{flex-grow:1;margin:0;font-size:17px}.status-dot{background:#9ca3af;border-radius:50%;flex-shrink:0;width:12px;height:12px}.status-label{letter-spacing:.04em;color:#9ca3af;font-size:12px;font-weight:700}.status-up .status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.status-up .status-label{color:#22c55e}.status-down .status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.status-down .status-label{color:#ef4444}.status-unreachable .status-dot,.status-unknown .status-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.status-unreachable .status-label,.status-unknown .status-label{color:#f59e0b}.health-error{color:#b45309;word-break:break-word;background:#f59e0b14;border:1px solid #f59e0b66;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:14px}.status-card__details{margin:0}.status-card__row{justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.status-card__row dt{opacity:.6}.status-card__row dd{text-align:right;word-break:break-word;font-variant-numeric:tabular-nums;margin:0}.checked-at{opacity:.55;margin-top:24px;font-size:13px}
