@keyframes status-danger{0%{background-color:#f77f94}20%{background-color:#ef002a}to{background-color:#ef002a}}@keyframes status-cross{0%{box-shadow:inset 0 0 0 3px #fff}to{box-shadow:inset 0 0 0 3px #ef002a}}#dashboard .dashboard-row .dashboard-card{height:174px;border-radius:6px;background-color:#fff;position:relative;padding:8px;color:#000}#dashboard .dashboard-row .dashboard-card.system-card .system-icon{float:left;margin-right:8px;width:48px;height:48px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:50%}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-gas{background-image:url(/build/images/gas.44bcf6b1.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-oil{background-image:url(/build/images/oil.f4b444b5.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-water{background-image:url(/build/images/water.624cd35c.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-cold{background-image:url(/build/images/cold.4d0c9f06.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-heat{background-image:url(/build/images/heat.057f7e36.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-icon.system-icon-zab_water{background-image:url(/build/images/zab_water.150571e8.svg)}#dashboard .dashboard-row .dashboard-card.system-card .system-card-header{margin-top:10px;padding-left:10px;line-height:48px;font-size:12px;white-space:nowrap;font-weight:700}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses{box-shadow:inset 0 0 0 1px #dde6ed;border-radius:4px;position:absolute;bottom:8px;left:8px;right:8px}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status{font-size:10px;font-weight:700;text-align:center;color:#ccc;display:flex;height:28px;line-height:28px;border-bottom:1px solid #dde6ed}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status:last-of-type{border-bottom:none}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status .icon{font-size:12px}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status.status-danger{color:#ef002a}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status.status-warning{color:#ffb72b}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status.status-neutral{color:#666}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status.status-ok{color:#2ab26f}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status .status-value{flex:2;text-align:left;padding-left:10px;border-right:1px solid #dde6ed}#dashboard .dashboard-row .dashboard-card.system-card .system-statuses .status .status-relation{flex:3;text-align:left;padding-left:10px}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-card-header{font-size:12px;font-weight:700;margin-bottom:4px}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status{line-height:30px;margin-bottom:4px;height:30px;display:flex}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .tech{min-width:50px;height:30px;line-height:30px;text-align:center;border-radius:4px;color:#666;display:inline-block;box-shadow:inset 0 0 0 1px #dde6ed;margin-right:4px;flex-basis:32px;font-size:10px;font-weight:700}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .tech.tech-status-ok{background-color:#2ab26f;box-shadow:none;color:#fff}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .tech.tech-status-warning{background-color:#ffb72b;box-shadow:none;color:#fff}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .tech.tech-status-danger{animation:status-danger 2s ease-out infinite;background-color:#ef002a;box-shadow:none;color:#fff}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses{box-shadow:inset 0 0 0 1px #dde6ed;height:30px;line-height:30px;border-radius:4px;display:flex;flex:1}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status{font-size:10px;font-weight:700;text-align:center;color:#ccc}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status.status-danger{color:#ef002a}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status.status-warning{color:#ffb72b}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status.status-neutral{color:#666}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status.status-ok{color:#2ab26f}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status-health{flex:1}#dashboard .dashboard-row .dashboard-card.equipment-card .equipment-status .equipment-statuses .status-efficiency{flex:1;border-right:1px solid #dde6ed}#dashboard .dashboard-row .dashboard-card.equipment-card a:hover{box-shadow:0 0 4px 1px #0193ff!important;text-decoration:none!important;border-radius:4px!important}#dashboard .dashboard-row .dashboard-card.equipment-card a:focus{outline:none!important}#dashboard .dashboard-row .dashboard-card.equipment-card a:focus:active{box-shadow:0 0 3px 0 #0193ff!important}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card{height:50px;border-radius:4px;box-shadow:inset 0 0 0 1px #dde6ed;line-height:1.2;display:block;text-overflow:ellipsis;overflow:hidden;padding:8px 8px 6px;margin-bottom:4px;font-size:10px;color:#000;position:relative}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card .node-alert{position:absolute;right:4px;bottom:3px;color:#ef002a;box-shadow:none}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card.node-card-status-cross{animation:status-cross 1s ease-out infinite;color:#ef002a}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card.node-card-status-cross .node-cross-timer{position:absolute;right:4px;bottom:3px;color:#ef002a}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card.node-card-status-danger{animation:status-danger 2s ease-out infinite;background-color:#ef002a;box-shadow:none;color:#fff}#dashboard .dashboard-row .dashboard-card.equipment-card .node-card.node-card-status-warning{background-color:#ffb72b;box-shadow:none}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off{box-shadow:inset 0 0 0 1px #fff;background-color:transparent}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off .equipment-off-label{color:#979797;font-weight:700;font-size:12px;height:30px;line-height:30px;margin-bottom:4px}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off .node-card{box-shadow:inset 0 0 0 1px #fff;background-color:transparent;color:#000}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off .node-card .node-alert{display:none}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off .node-card:hover{box-shadow:inset 0 0 0 1px #fff}#dashboard .dashboard-row .dashboard-card.equipment-card.equipment-card-status-off .node-card.node-card-status-danger{animation:none}