.an-home-machine{--home-accent:#2277a0;--home-soft:#eef7fc;border:1px solid #d9e5e9;border-top:3px solid var(--home-accent);background:#fff;border-radius:17px;flex-direction:column;min-width:0;padding:18px;display:flex;box-shadow:0 3px 12px #193f4d05}.an-home-generator{--home-accent:#b7822e;--home-soft:#fcf6eb}.an-home-solar{--home-accent:#168675;--home-soft:#edf8f3}.an-home-machine>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.an-home-machine-title{align-items:center;gap:9px;min-width:0;display:flex}.an-home-machine-title>span{background:var(--home-soft);color:var(--home-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.an-home-machine h3{color:#173e4e;overflow-wrap:anywhere;font-size:17px;font-weight:650}.an-home-category{color:#587d75;background:var(--home-soft);border-radius:6px;padding:5px 8px;font-size:11px}.an-home-state{color:#637985;background:#eef3f5;border-radius:7px;padding:5px 9px;font-size:12px;line-height:1.35}.an-home-state-running{color:#247250;background:#e7f6ed}.an-home-state-fault{color:#a64234;background:#fde8e4}.an-home-machine-visual{background:linear-gradient(180deg,#fff,var(--home-soft));border-radius:11px;margin:8px -4px 3px}.an-home-machine-visual .an-machine-picture{max-width:245px;height:122px;margin:0 auto}.an-home-state-lamps{border-bottom:1px solid #e8eff2;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 0;display:grid}.an-home-state-lamps>span{color:#8b9ca4;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:11px;display:flex}.an-home-state-lamps i{background:#d6e0e5;border-radius:50%;flex-shrink:0;width:7px;height:7px}.an-home-state-lamps .is-active{color:#56707c;background:#edf2f5;font-weight:650}.an-home-state-lamps .is-active i{background:#6d8592}.an-home-state-lamps .is-active.is-running{color:#287657;background:#ebf7f0}.an-home-state-lamps .is-active.is-running i{background:#36a176}.an-home-state-lamps .is-active.is-fault{color:#ae493c;background:#fff0ec}.an-home-state-lamps .is-active.is-fault i{background:#de6456;box-shadow:0 0 0 3px #de645615}.an-home-controls{padding-top:10px}.an-home-selector{grid-template-columns:minmax(70px,1fr) minmax(120px,1.35fr);align-items:center;gap:7px;margin-bottom:9px;display:grid}.an-home-selector>fieldset{background:#f6f9fa;border:1px solid #e0e9ed;border-radius:9px;gap:3px;padding:3px;display:flex}.an-home-selector button{color:#687f8b;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:37px;padding:6px 5px;font-size:12px;display:flex}.an-home-selector button.is-selected{color:#fff;background:var(--home-accent);border-color:var(--home-accent);box-shadow:0 2px 4px #14384815}.an-home-selector button:disabled{cursor:default}.an-home-selector button:not(:disabled):hover{border-color:var(--home-accent)}.an-home-selector>small{color:#7b909b;grid-column:2;margin-top:-3px;font-size:10px}.an-home-reset{color:#496d7d;background:#fff;border:1px solid #dce6eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;font-size:12px;display:flex}.an-home-reset:disabled{color:#91a2aa;cursor:default;background:#f7f9fa}.an-home-control-note{color:#7d929b;margin:7px 0;font-size:10px;line-height:1.6}.an-home-command-confirm{background:var(--home-soft);border:1px solid #d9e5ea;border-radius:9px;flex-direction:column;gap:4px;margin-top:10px;padding:11px;display:flex}.an-home-command-confirm>strong{color:#254b5c;font-size:12px}.an-home-command-confirm>div{justify-content:flex-end;gap:6px;margin-top:5px;display:flex}.an-home-command-confirm button{color:#53707e;background:#fff;border:1px solid #d8e4e8;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:6px 9px;font-size:11px;display:flex}.an-home-command-confirm button:last-child{background:var(--home-accent);border-color:var(--home-accent);color:#fff}.an-home-command-status{color:#647e8c;align-items:center;gap:5px;margin:8px 0;font-size:11px;line-height:1.6;display:flex}.an-home-command-status.is-applied{color:#23826a}.an-home-command-status.is-failed,.an-home-command-status.is-unknown,.an-home-command-status.is-expired,.an-home-command-error{color:#a34b3d}.an-home-command-error{margin-top:5px;font-size:11px;line-height:1.6}.an-home-generator-output{border-top:1px solid #e9eff1;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;padding:10px 0;font-size:12px;display:flex}.an-home-generator-output>span{color:#627c88;align-items:center;gap:6px;display:flex}.an-home-generator-output>strong{color:#607b88;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.an-home-generator-output i{background:#c2d0d7;border-radius:50%;width:7px;height:7px;display:block}.an-home-generator-output .is-on i{background:#36a176}.an-home-generator-output>small{color:#8b9da5;flex-basis:100%;font-size:10px}.an-home-countdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.an-home-countdown{background:#f8fafb;border:1px solid #e6edf0;border-radius:9px;min-width:0;padding:10px}.an-home-countdown>span,.an-home-measure>span{color:#607d89;align-items:center;gap:5px;font-size:10px;line-height:1.45;display:flex}.an-home-countdown>strong{font-variant-numeric:tabular-nums;color:#264f62;overflow-wrap:anywhere;margin-top:5px;font-size:21px;display:block}.an-home-countdown strong small,.an-home-measure strong small{color:#78909b;margin-left:4px;font-size:11px;font-weight:400}.an-home-solar-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.an-home-measure{background:#f5fbf8;border:1px solid #e2ece8;border-radius:10px;min-width:0;padding:13px 10px}.an-home-measure>strong{font-variant-numeric:tabular-nums;color:#236455;overflow-wrap:anywhere;margin-top:7px;font-size:25px;font-weight:650;display:block}.an-home-solar-path{color:#7ca49a;align-items:center;gap:9px;margin:auto 0 0;padding:27px 10px 13px;display:flex}.an-home-solar-path>span{background:#bdd9d0;flex:1;height:1px;position:relative}.an-home-solar-path>span:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #bdd9d0;position:absolute;top:-3px;right:0}.an-home-trip-summary{color:#688490;border-top:1px solid #e8eff2;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.an-home-trip-summary strong{overflow-wrap:anywhere;color:#496b7c;margin-left:auto;font-size:11px;font-weight:550}.an-home-value-status{color:#8c793d;margin-top:5px;font-size:10px;line-height:1.6}.an-home-machine>footer{color:#8a9da6;align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.an-home-surface .an-surface-card.is-instrument .an-live-tile{padding:16px}.an-home-surface .an-surface-card.is-instrument .an-instrument{min-height:118px}.an-home-surface .an-surface-card.is-instrument .an-instrument-number{font-size:32px}.an-home-surface .an-surface-card.is-instrument footer{margin-top:8px;font-size:10px}.an-home-surface .an-surface-card.is-instrument .an-instrument-header{margin-bottom:7px}.an-home-surface .an-surface-card.is-instrument .an-instrument-header p{display:none}.an-home-surface .an-surface-card.is-instrument .an-hmi-group dl{padding:5px}.an-home-surface .an-visual-readback{padding:12px}.an-home-surface .an-visual-readback dd>strong{font-size:28px}.an-home-surface .an-visual-readback dt{font-size:12px}.an-home-surface .an-visual-field-note{display:none}.an-home-surface .an-visual-quality time{font-size:10px}.an-home-machine button:focus-visible{outline-offset:2px;outline:3px solid #58b5b4}.an-spin{animation:1s linear infinite an-spin}@keyframes an-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.an-spin{animation:none}}@media (width<=560px){.an-home-surface .an-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.an-home-surface .an-surface-card.is-machine{grid-column:1/-1}.an-home-surface .an-surface-card.is-wide{grid-column:span 2}.an-home-machine{padding:15px}.an-home-machine-visual .an-machine-picture{height:112px}.an-home-surface .an-surface-card.is-instrument .an-live-tile{padding:12px}.an-home-surface .an-surface-card.is-instrument .an-instrument{min-height:90px}.an-home-surface .an-surface-card.is-instrument .an-instrument-number strong{font-size:28px}.an-home-surface .an-visual-readback dd>strong{font-size:24px}.an-home-surface .an-visual-field-icon{display:none}.an-home-surface .an-surface-card.is-instrument footer{gap:3px}.an-home-surface .an-instrument-scale{font-size:9px}.an-home-surface.is-editing .an-surface-card.is-instrument .an-live-tile{padding:9px}}@media (width<=360px){.an-home-surface .an-surface-grid{grid-template-columns:minmax(0,1fr)}.an-home-surface .an-surface-card.is-wide{grid-column:auto}}.an-home-surface .an-surface-card.is-instrument>.an-live-tile{background:#fff;border:1px solid #d9e5e9;border-radius:14px;box-shadow:0 3px 12px #193f4d04}.an-home-trip-summary{flex-wrap:wrap}.an-home-trip-summary>.an-home-value-status{flex-basis:100%}.an-home-machine-visual.has-frequency{align-items:center;gap:4px;padding:4px 10px;display:flex}.an-home-machine-visual.has-frequency .an-machine-picture{flex:1;width:65%;min-width:0;max-width:220px;margin:0}.an-home-frequency{text-align:right;flex:none;min-width:78px;padding:8px 4px}.an-home-frequency>span{color:#617f8d;font-size:10px;display:block}.an-home-frequency>strong{color:#235c77;font-variant-numeric:tabular-nums;margin-top:4px;font-size:29px;font-weight:650;line-height:1.25;display:block}.an-home-frequency>small{color:#688794;font-size:12px}.an-home-faults{color:#6d8590;border-top:1px solid #e8eff2;align-items:flex-start;gap:8px;margin-top:10px;padding-top:11px;font-size:11px;display:flex}.an-home-faults>span:first-child{flex-shrink:0;align-items:center;gap:5px;display:flex}.an-home-faults>strong{margin-left:auto;font-weight:500}.an-home-faults ul{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.an-home-faults li{color:#ae493c;background:#fff0ec;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:650;line-height:1.3}.an-home-faults.has-faults>span:first-child{color:#ae493c}.an-home-generator .an-home-state-lamps{grid-template-columns:repeat(2,minmax(0,1fr))}.an-home-state-shutdown,.an-home-state-lamps .is-active.is-shutdown{color:#ae493c;background:#fff0ec}.an-home-state-lamps .is-active.is-shutdown i{background:#de6456}.an-home-state-not-starting,.an-home-state-lamps .is-active.is-not-starting{color:#a07520;background:#fff6e5}.an-home-state-lamps .is-active.is-not-starting i{background:#d4a13d}@media (width<=360px){.an-home-frequency>strong{font-size:25px}.an-home-frequency{min-width:65px}.an-home-machine-visual.has-frequency{padding:4px}}.an-home-machine{border-color:var(--line);border-top-color:var(--home-accent);box-shadow:var(--shadow-card)}.an-home-machine h3{color:var(--ink);font-size:18px}.an-home-state{padding:6px 9px;font-size:12px;font-weight:600}.an-home-state-lamps>span{color:#627984;padding:8px 3px;font-size:12px;line-height:1.45}.an-home-selector{grid-template-columns:minmax(72px,1fr) minmax(140px,1.5fr);gap:9px}.an-home-selector>span{color:#46636f;font-size:13px}.an-home-selector button{min-height:44px;font-size:12px}.an-home-selector>small,.an-home-control-note{color:var(--muted);font-size:12px;line-height:1.6}.an-home-reset{color:#46636f;min-height:44px;font-size:13px}.an-home-reset:disabled{color:#637781;background:#f6f9fa}.an-home-command-confirm{gap:6px;padding:14px}.an-home-command-confirm>strong{font-size:14px}.an-home-command-confirm>span{color:var(--muted);font-size:12px}.an-home-command-confirm button{min-height:44px;font-size:13px}.an-home-command-status,.an-home-command-error{font-size:12px;line-height:1.6}.an-home-generator-output>small,.an-home-countdown>span,.an-home-measure>span,.an-home-trip-summary,.an-home-value-status,.an-home-frequency>span{color:var(--muted);font-size:12px;line-height:1.5}.an-home-trip-summary strong{font-size:12px}.an-home-countdown strong small,.an-home-measure strong small,.an-home-frequency>small{color:var(--muted);font-size:12px}.an-home-faults{font-size:12px;line-height:1.5}.an-home-faults li{color:#963d31;padding:5px 7px;font-size:12px;line-height:1.4}.an-home-machine>footer,.an-home-surface .an-surface-card.is-instrument footer,.an-home-surface .an-visual-quality time{color:var(--muted);font-size:12px}.an-home-surface .an-instrument-scale{color:var(--muted)}@media (width<=560px){.an-home-machine{padding:17px 15px}.an-home-surface .an-surface-card.is-instrument footer,.an-home-surface .an-surface-card.is-instrument .an-instrument-scale{font-size:11px}}.an-home-machine{container:an-home-machine/inline-size}.an-home-selector,.an-home-selector>fieldset{min-width:0}.an-home-selector>fieldset{max-width:100%}.an-home-measure>strong,.an-home-countdown>strong,.an-home-frequency>strong{white-space:nowrap;overflow-wrap:normal}@container an-home-machine (width<=250px){.an-home-selector{grid-template-columns:minmax(0,1fr);gap:6px}.an-home-solar-measures,.an-home-countdowns{grid-template-columns:minmax(0,1fr)}}.an-home-frequency.is-muted>strong,.an-home-measure.is-muted>strong,.an-home-countdown.is-muted>strong,.an-reading.is-muted>strong,.an-visual-readback dd.is-muted>strong{color:#6c7f88}.an-page-reading-times{color:#5b717b;margin:-8px 0 12px;font-size:12px}.an-page-reading-times>summary{cursor:pointer;border-radius:6px;align-items:center;width:fit-content;min-height:44px;margin-left:-8px;padding-inline:8px;display:flex}.an-page-reading-times>summary:focus-visible{outline-offset:2px;outline:3px solid #49a1a6}.an-page-reading-times ul{background:#f6f9fa;border:1px solid #d6e2e7;border-radius:10px;gap:8px;margin:4px 0 14px;padding:12px;list-style:none;display:grid}.an-page-reading-times li{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:12px;line-height:1.55;display:flex}.an-page-reading-times li>span{font-weight:600}.an-device-health{text-align:left;background:#f8faf9;border:1px solid #dce6e4;border-radius:12px;min-width:0;margin:0 0 16px;padding:14px 16px}.an-health-heading{letter-spacing:.6px;text-transform:uppercase;color:#5c716c;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.an-health-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 24px;display:grid}.an-health-row{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:4px 10px;min-width:0;display:grid}.an-health-name{color:#28453e;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.an-health-name svg{color:#6b837c;flex:none}.an-health-name span{overflow-wrap:anywhere}.an-health-state{white-space:nowrap;color:#5c716c;background:#eaf0ee;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.an-health-state i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.an-health-row.is-good .an-health-state{color:#096445;background:#e1f2e9}.an-health-row.is-warning .an-health-state{color:#87521b;background:#fbefd9}.an-health-last{color:#6a7d77;grid-column:1/-1;padding-left:21px;font-size:11px;line-height:1.5}.an-health-last time{color:#4f6860;font-weight:550}.an-health-last small{color:#6a7d77;font-size:10px;font-weight:400;display:block}.an-health-empty{color:#6a7d77;font-size:12px}.an-device-health.is-compact{background:0 0;border:0;border-top:1px solid #e4ece8;border-radius:0;margin:12px 0 4px;padding:12px 0 2px}.is-compact .an-health-rows{grid-template-columns:1fr;gap:9px}.is-compact .an-health-heading{margin-bottom:9px}.is-compact .an-health-last{font-size:10px}.is-compact .an-health-name{font-size:12px}.an-retained-reading{color:#82602c;font-size:11px;font-weight:550}.an-reading.is-muted>strong{color:#7b8b86}.an-device-dashboard .an-instrument.is-muted .an-instrument-number{color:#738680}.an-device-dashboard .an-page-update.is-stale{color:#82602c}@media (width<=360px){.an-device-health:not(.is-compact){padding:12px}.an-health-rows{gap:12px}.an-health-name{font-size:12px}}
