/* Customer journey: one clear action, readable outcomes. */
.server-health{margin:24px 0}.server-health select{margin-left:12px;padding:8px 12px;border-radius:9px;background:#132932;color:#eaf5f4;border:1px solid #36535f}.health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.health-metrics article{display:grid;grid-template-columns:40px 1fr;gap:8px 12px;padding:22px;background:linear-gradient(120deg,#193a3c,#182a38);border:1px solid #33565e;border-radius:15px}.health-metrics strong{grid-column:2;font-size:30px;color:#b5f5df}.health-metrics small{grid-column:2;color:#b2c6ce}.health-symbol{grid-row:span 3;font-size:27px;color:#ffba79}.health-note{line-height:1.7;font-size:13px}.health-diagnostic{display:flex;align-items:center;gap:18px;padding:12px 0}.health-diagnostic img{object-fit:contain}.health-diagnostic div{flex:1}.health-diagnostic p{color:#acc4cc;margin:6px 0}.health-incident{display:flex;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #314b55}.health-incident span{color:#ffd29d}.health-incident small{margin-left:auto;color:#acc4cc}.urgent-incident{width:min(520px,calc(100vw - 32px));padding:32px;text-align:center;border-radius:22px;background:#162d37;color:#f5f8f5;border:1px solid #57736e}.urgent-incident::backdrop{background:#020a10bb;backdrop-filter:blur(5px)}.urgent-incident img{display:block;margin:0 auto 16px}.urgent-incident p{line-height:1.7;color:#bdd3d9}.incident-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}
@media(max-width:700px){.health-metrics{grid-template-columns:1fr}.health-diagnostic{flex-wrap:wrap}.health-diagnostic img{width:70px;height:70px}.health-incident{flex-wrap:wrap}.health-incident small{margin-left:0}.incident-actions{flex-direction:column}}
/* Checkout return stays visible until the specific order is confirmed. */
.checkout-status{display:flex;align-items:center;gap:20px;margin:0 0 22px;padding:20px 24px;border:1px solid #5bbca67a;background:linear-gradient(115deg,#193b39,#192b37);border-radius:14px}
.checkout-status>img{object-fit:contain;flex:0 0 90px}.checkout-status>div{min-width:0}.checkout-status strong{font-size:1.15rem}.checkout-status p{margin:8px 0 14px;color:var(--muted,#b0c5cd);line-height:1.6}.checkout-status-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.checkout-status-actions button{min-height:42px}
@media(max-width:600px){.checkout-status{align-items:flex-start;padding:16px;gap:12px}.checkout-status>img{width:52px;height:62px;flex-basis:52px}.checkout-status-actions{gap:12px}}
