.Home_container__UZ9hw{min-height:100vh;background:#f5f7fa;padding:22px}.Home_header__PRUB8{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 28px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Home_sysLabel__OC3z_{font-size:13px;font-weight:700;color:#0ba870;text-transform:none;letter-spacing:1px;margin:0 0 4px}.Home_title__A_ZDL{font-size:33px;font-weight:800;color:#1a1a2e;margin:0;line-height:1.2}.Home_headerRight__Sn50B{display:flex;align-items:center;gap:20px}.Home_liveBadge__grkUC{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffebee;border-radius:100px;font-size:13px;font-weight:800;color:#d32f2f}.Home_liveDot__Z1U9U{width:8px;height:8px;background:#d32f2f;border-radius:50%;animation:Home_pulse__5u1u7 1.5s infinite}@keyframes Home_pulse__5u1u7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Home_syncTime__9ffMy{font-size:15px;font-weight:600;color:#666;font-family:monospace}.Home_mainGrid__Fgc4n{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;gap:20px}.Home_colTc__1jtnN,.Home_colTemp__p8jsI{grid-column:span 6;display:flex;flex-direction:column}.Home_card__JuJkj{background:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;height:100%}.Home_card__JuJkj:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.Home_cardHeader__VKLGR{display:flex;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f0f0f0}.Home_headerIcon__x5_Bf{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Home_iconHw__dm4WP{background:linear-gradient(135deg,#fff3f0,#ffd5cc)}.Home_iconTc__pafZ7{background:linear-gradient(135deg,#f0faf4,#c8eeda)}.Home_iconTemp__V0Nwx{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.Home_headerText__S_afj{flex:1 1}.Home_cardTitle__afarY{font-size:20px;font-weight:800;color:#1a1a2e;margin:0 0 2px}.Home_cardSubtitle__rPCVA{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#888;margin:0}.Home_statusPill__5AWt4{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#e8f5e9;border-radius:100px;font-size:13px;font-weight:700;color:#2e7d32;white-space:nowrap}.Home_statusDot__99s5P{width:6px;height:6px;background:#4caf50;border-radius:50%}.Home_cardFooter__B6OIl{padding:10px 18px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#0ba870;margin-top:auto}.Home_hwBody__smq40{padding:10px 14px;display:flex;flex-direction:column;gap:7px;flex:1 1}.Home_hwRow__iSW1i{display:flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:10px;padding:9px 12px;overflow:hidden}.Home_rowLbl__lzUZw{font-size:14px;font-weight:700;color:#1a1a2e;min-width:110px;flex-shrink:0}.Home_pumpGroup__FvJcw{display:flex;align-items:center;gap:16px;flex:1 1;justify-content:flex-end}.Home_pumpItem__QNNpX{display:flex;align-items:flex-end;gap:6px}.Home_pumpName__DBnLD{font-size:14px;font-weight:800;color:#161616;min-width:28px;text-align:right}.Home_badgeOn__Fqc0J{background:#ef5350}.Home_badgeOff__Lt0QL,.Home_badgeOn__Fqc0J{color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:100px;min-width:40px;text-align:center;display:inline-block}.Home_badgeOff__Lt0QL{background:#4caf50}.Home_badgeTrip__vVWhp{background:#ff9800;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:100px;min-width:40px;text-align:center;display:inline-block}.Home_pressureGroup__juXSd{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;gap:8px;overflow:hidden}.Home_eStopGroup__vZ1qC{display:flex;align-items:center;gap:6px;flex-shrink:0}.Home_psiValue__jZ65a{font-size:27px;font-weight:900;color:#0ba870;white-space:nowrap;flex-shrink:0}.Home_psiUnit__FB90n{font-size:14px;font-weight:600;color:#888}.Home_eStopLabel__MMSxi{font-size:12px;font-weight:700;color:#1a1a2e;min-width:110px;white-space:nowrap}.Home_tcBody__glL02{padding:10px 14px;flex:1 1}.Home_tcSubHeader__Mg3wf{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.Home_dtId__VRMij{font-size:24px;font-weight:900;color:#1a1a2e;font-family:SF Mono,JetBrains Mono,monospace}.Home_dtStatus__8bqg8{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:100px;text-transform:capitalize}.Home_statusDotSmall__KFA9c{width:6px;height:6px;border-radius:50%;background:currentColor}.Home_statusActive__Jwg_N{background:#e8f5e9;color:#2e7d32}.Home_statusWarning__DVHkj{background:#fff3e0;color:#e65100}.Home_statusInactive__HrFCb{background:#f5f5f5;color:#9aacbb}.Home_tcMetrics__YDhZR{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr));grid-gap:6px;gap:6px}.Home_mBox__U5BMt{display:flex;align-items:center;gap:6px;background:#f8f9fa;padding:7px 8px;border-radius:8px;min-width:0}.Home_mBox__U5BMt svg{width:25px;height:25px}.Home_mLbl__oF69F{font-size:15px;font-weight:700;color:#020202;white-space:normal;overflow:hidden;text-overflow:ellipsis}.Home_mVal__XxgqJ{margin-left:auto;font-size:16px;font-weight:900;color:#3bb8e5;white-space:nowrap}.Home_tempHeaderStats__CXAoX{display:flex;gap:16px;align-items:center;margin-right:8px}.Home_tempHeaderStat__MXl8e{display:flex;flex-direction:column;align-items:flex-end}.Home_tempHeaderStatLbl__Hsirs{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.Home_tempHeaderStatVal___q_zv{font-size:18px;font-weight:900;color:#1a1a2e}.Home_tempBody__CKVhz{padding:12px 16px;flex:1 1}.Home_sensorGrid__B04Vq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:10px}.Home_sensorCard__4iigS{background:#f8f9fa;border-radius:14px;border:1px solid #eee;padding:10px 10px 16px;display:flex;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;position:relative}.Home_sensorCard__4iigS:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(108,193,139,.15)}.Home_sensorTop__uprfI{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.Home_sensorId__dNo3f{font-size:20px;font-weight:800;color:#1a1a2e}.Home_sensorLoc__xQnJ2{font-size:13px;font-weight:700;color:#0ba870;background:#f0faf4;padding:4px 35px;border-radius:6px}.Home_gaugeContainer__3bLNh{position:relative;width:175px;height:175px}.Home_gaugeSvg__9yEpC{width:100%;height:100%}.Home_gaugeTrack__1S0jo{stroke:#eee}.Home_gaugeIndicator__PwiVU,.Home_gaugeTrack__1S0jo{fill:none;stroke-width:11;stroke-linecap:round}.Home_gaugeContent__2JkFY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:78%}.Home_gaugeTempRow__0QT4_{display:flex;align-items:baseline;justify-content:center;gap:2px}.Home_gaugeTempVal__coLgi{font-size:22px;font-weight:800;color:#1a1a2e;line-height:1}.Home_gaugeHumVal__v12lT{font-size:18px;font-weight:800;color:#1a1a2e}.Home_gaugeUnit__UCVFj{font-size:10px;font-weight:600;color:#888}.Home_gaugeLbl__XXZPv{font-size:13px;color:#aaa;font-weight:600;margin:2px 0;text-transform:uppercase;letter-spacing:.4px}.Home_gaugeDivider__CqvHz{height:1px;background:#e5e7eb;width:65%;margin:4px auto}.Home_gaugeSettingsBtn__tt2ey{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6cc18b,#3bb8e5);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,184,229,.35);cursor:pointer;transition:transform .2s}.Home_gaugeSettingsBtn__tt2ey:hover{transform:translateX(-50%) scale(1.12)}.Home_sensorStatusNormal__36kOD{font-size:12px;font-weight:700;color:#2e7d32;background:#e8f5e9;padding:3px 10px;border-radius:100px;margin-top:20px}@media (max-width:1200px){.Home_container__UZ9hw{padding:20px}.Home_sensorGrid__B04Vq{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.Home_colTc__1jtnN,.Home_colTemp__p8jsI{grid-column:span 12}.Home_sensorGrid__B04Vq{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.Home_container__UZ9hw{padding:14px}.Home_header__PRUB8{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.Home_headerRight__Sn50B{width:100%;justify-content:space-between}.Home_title__A_ZDL{font-size:26px}.Home_sensorGrid__B04Vq{grid-template-columns:repeat(2,1fr)}.Home_tempHeaderStats__CXAoX{display:none}.Home_hwRow__iSW1i{flex-wrap:wrap;gap:8px}.Home_psiValue__jZ65a{margin-left:0}}@media (max-width:480px){.Home_sensorGrid__B04Vq,.Home_tcMetrics__YDhZR{grid-template-columns:repeat(2,1fr)}}