.dashboard-device-grid{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.dashboard-device-card{border:1px solid #0000;border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.dashboard-device-card-success{background:#d2f0ee;border-color:#bfe7e4}.dashboard-device-card-warning{background:#fdf2cc;border-color:#ece3b2}.dashboard-device-card-danger{background:#f7ddd5;border-color:#f1c5ba}.dashboard-device-card-title{border-right:2px solid #0000001f;align-items:center;width:320px;min-width:240px;padding:24px 28px;font-size:30px;font-weight:700;line-height:1.06;display:flex}.dashboard-device-card-title a,.dashboard-device-card-title a:hover,.dashboard-device-card-title a:focus{color:#2d2d2d;text-decoration:none}.dashboard-device-card-metrics{flex-wrap:wrap;flex:1;align-items:center;gap:20px 28px;padding:22px 28px;display:flex}.dashboard-metric{min-width:170px}.dashboard-metric-health{min-width:360px}.dashboard-metric-label{text-transform:uppercase;letter-spacing:.01em;margin-bottom:6px;font-size:14px;font-weight:800;line-height:1.2}.dashboard-metric-value{color:#2e2e2e;font-size:23px;line-height:1.15}.dashboard-alert-log{background:#f3edf3;border:2px solid #ea6c95;border-radius:6px;padding:22px 24px}.dashboard-alert-log-title{margin:0 0 14px;font-size:24px;font-weight:700}.dashboard-alert-log-item{align-items:flex-start;gap:12px;margin-bottom:12px;font-size:18px;line-height:1.25;display:flex}.dashboard-alert-log-item:last-child{margin-bottom:0}.dashboard-alert-log-icon{line-height:1.2}@media (max-width:1199px){.dashboard-device-card-title{width:260px;min-width:220px;padding:20px;font-size:24px}.dashboard-device-card-metrics{padding:18px 20px}.dashboard-metric-label{font-size:13px}.dashboard-metric-value{font-size:19px}.dashboard-alert-log-title{font-size:20px}.dashboard-alert-log-item{font-size:16px}}@media (max-width:767px){.dashboard-device-card{flex-direction:column}.dashboard-device-card-title{border-bottom:2px solid #0000001f;border-right:0;width:100%;min-width:0;padding:16px;font-size:22px}.dashboard-device-card-metrics{gap:14px;padding:16px}.dashboard-metric,.dashboard-metric-health{min-width:100%}.dashboard-metric-label{font-size:12px}.dashboard-metric-value{font-size:17px}}