:root{color-scheme:light} [hidden]{display:none!important} .login-demo{display:block;text-align:center;text-decoration:none;padding:12px}.login-story .brand{color:white}.farm-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#b9d8e5}.farm-label select{background:#193448;color:white;border:1px solid #456070;border-radius:7px;padding:10px;max-width:260px}#feedback:empty{display:none}#feedback{padding:13px 17px;background:#e9f5f8;border-radius:9px;color:#205b6c}#feedback.error{background:#fff0eb;color:#9c4132}#updated{color:#6b8794;font-size:12px;margin-left:auto}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.metric{padding:19px;background:#fff;border:1px solid #dbe5ed;border-radius:10px}.metric h3{font-size:12px;color:#678193;margin:0 0 12px}.metric strong{font-size:27px;color:#173e52}.metric small{display:block;margin-top:8px;color:#738995;font-size:11px}.metric.stale{border-color:#e6bf81;background:#fffaf2}.backend-note{margin-top:30px;border-top:1px solid #dce6ed;padding-top:23px;max-width:900px}.backend-note h2{font-size:17px}.backend-note p{font-size:13px}.detail-panel{border-radius:14px;background:#f1f7fa;padding:23px;margin-top:20px}.detail-panel h2{font-size:26px}.detail-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.detail-tabs button[aria-pressed=true]{color:white;background:#087e8b}.back-fleet{margin-bottom:16px}.empty{padding:24px;background:#fff;border:1px solid #dbe5ed;border-radius:12px;color:#617c8c}.data-table{border-collapse:collapse;width:100%;font-size:13px;background:#fff}.data-table th,.data-table td{padding:12px;text-align:left;border-bottom:1px solid #e0eaf0;vertical-align:top}.table-wrap{overflow:auto}.unavailable{color:#886121;font-size:12px}.device small{color:#678193}.device h2{margin:14px 0}.view{width:100%;text-align:left}#detail{display:block;overflow:visible}#app>#fleet{display:block}.diagnostic-list{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:9px}.diagnostic-list dt{color:#678193}.diagnostic-list dd{margin:0;overflow-wrap:anywhere}.device-eyebrow{font-size:10px;letter-spacing:2px;color:#148c98}.device .reading{font-size:28px;margin:18px 0;color:#123e4b}.device .reading small{display:block;font-size:11px;margin-top:8px}.heading h1{color:#fff}.heading p{color:#c2dce5}#catalog{padding-top:18px}#auth-feedback{color:#a24638;font-size:12px}.session-tools>button{background:#ffffff12;color:#e2eef6;border:1px solid #ffffff24;padding:9px 12px;border-radius:7px}.login-card input{box-sizing:border-box}.login-primary:disabled{opacity:.6}.backend-note button{min-height:44px}.farm-label{min-width:0}.login-screen{display:grid!important}#fleet .heading{margin-top:0}@media(max-width:650px){.farm-label{order:3;width:100%;flex-wrap:wrap}.farm-label select{flex:1;max-width:none}.session-tools{margin-left:auto!important}.badge{display:none!important}.session-tools>button{font-size:10px;padding:8px}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:23px}.detail-panel{padding:14px}.diagnostic-list{grid-template-columns:1fr}.login-screen{display:block!important}.login-screen[hidden]{display:none!important}}
