.add-user[data-v-5c0f49d8]{display:none;align-items:center;padding:15px 20px;font-family:Montserrat,sans-serif;font-weight:500;color:#fff;background:hsla(0,0%,100%,.03)}.add-user img[data-v-5c0f49d8]{margin-right:15px}@media(max-width:767px){.add-user[data-v-5c0f49d8]{display:flex;margin-bottom:20px}}@keyframes vitals-pulse-5c0f49d8{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}to{box-shadow:0 0 0 7px rgba(52,211,153,0)}}@media(prefers-reduced-motion:reduce){[data-v-5c0f49d8]{transition-duration:.001ms!important;animation-duration:.001ms!important}}.t-home[data-v-5c0f49d8]{width:100%;height:calc(100vh - 66px);padding:24px 24px 0;overflow-y:auto;background:#202020}.t-home .kpi-row[data-v-5c0f49d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:0 0 32px}.t-home .kpi-row .kpi-card[data-v-5c0f49d8]{position:relative;padding:16px 16px 12px;overflow:hidden;background-color:#292929;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.22);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1)}.t-home .kpi-row .kpi-card[data-v-5c0f49d8]:before{position:absolute;top:0;left:0;width:100%;height:3px;content:"";background:#707075}.t-home .kpi-row .kpi-card[data-v-5c0f49d8]:hover{box-shadow:0 2px 4px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.32);transform:translateY(-2px)}.t-home .kpi-row .kpi-card.ok[data-v-5c0f49d8]:before{background:#34d399}.t-home .kpi-row .kpi-card.warn[data-v-5c0f49d8]:before{background:#f5a524}.t-home .kpi-row .kpi-card.bad[data-v-5c0f49d8]:before{background:#f75555}.t-home .kpi-row .kpi-card .kpi-main[data-v-5c0f49d8]{display:flex;flex-direction:column;gap:2px}.t-home .kpi-row .kpi-card .kpi-value[data-v-5c0f49d8]{font-size:30px;font-weight:600;line-height:1.15;color:#f5f5f2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-home .kpi-row .kpi-card.warn .kpi-value[data-v-5c0f49d8]{color:#f5a524}.t-home .kpi-row .kpi-card.bad .kpi-value[data-v-5c0f49d8]{color:#f75555}.t-home .kpi-row .kpi-card .kpi-label[data-v-5c0f49d8]{font-size:11px;font-weight:700;color:#a3a3a8;text-transform:uppercase;letter-spacing:.06em}.t-home .kpi-row .kpi-card .kpi-sub[data-v-5c0f49d8]{margin-top:8px;font-size:12px;color:#707075}.t-home .temp[data-v-5c0f49d8]{font-size:22px;font-weight:700}.t-home .temp-date[data-v-5c0f49d8]{margin-top:4px;font-size:12px;color:#a3a3a8}.t-home .container[data-v-5c0f49d8]{display:flex;flex-direction:column;padding:0 0 24px}.t-home .container .tile[data-v-5c0f49d8]{width:100%;padding:0 0 16px;margin:0 0 24px;background-color:#292929;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.22)}.t-home .container .tile.tile-secondary[data-v-5c0f49d8]{order:1}.t-home .container .tile h2[data-v-5c0f49d8]{position:relative;display:flex;align-items:center;gap:8px;padding:16px 16px 12px;margin:0 0 12px;font-size:16px;font-weight:700;color:#f5f5f2;border-bottom:1px solid hsla(0,0%,100%,.07)}.t-home .container .tile h2 .count[data-v-5c0f49d8]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:700;color:#a3a3a8;background:hsla(0,0%,100%,.06);border-radius:999px}.t-home .container .tile h2 .count.bad[data-v-5c0f49d8]{color:#f75555;background:rgba(247,85,85,.14)}.t-home .container .tile h2~h2[data-v-5c0f49d8]{margin-top:8px;font-size:13px;font-weight:700;color:#a3a3a8;text-transform:uppercase;letter-spacing:.04em}.t-home .container .tile .temp.error[data-v-5c0f49d8],.t-home .container .tile .value.error[data-v-5c0f49d8]{color:#f75555}.t-home .container .tile .fridges[data-v-5c0f49d8],.t-home .container .tile .stores[data-v-5c0f49d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:12px;padding:0 16px}.t-home .container .tile .fridge[data-v-5c0f49d8],.t-home .container .tile .store[data-v-5c0f49d8]{position:relative;box-sizing:border-box;margin:0;overflow:hidden;background-color:#2d2d2d;border:1px solid hsla(0,0%,100%,.07);border-left:3px solid #707075;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.22);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1)}.t-home .container .tile .fridge[data-v-5c0f49d8]:hover,.t-home .container .tile .store[data-v-5c0f49d8]:hover{box-shadow:0 2px 4px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.32);transform:translateY(-2px)}.t-home .container .tile .fridge[data-v-5c0f49d8]:has(.state.error),.t-home .container .tile .store[data-v-5c0f49d8]:has(.state.error){border-left-color:#f75555}.t-home .container .tile .fridge[data-v-5c0f49d8]:has(.state.warning),.t-home .container .tile .store[data-v-5c0f49d8]:has(.state.warning){border-left-color:#f5a524}.t-home .container .tile .fridge[data-v-5c0f49d8]:has(.state.offline),.t-home .container .tile .store[data-v-5c0f49d8]:has(.state.offline){border-left-color:#6b6b70}.t-home .container .tile .fridge .fridge-title[data-v-5c0f49d8]{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;padding:12px 12px 6px;padding-right:76px;font-size:17px;line-height:1.3;color:#f5f5f2;background-color:#1a1a1a}.t-home .container .tile .fridge .fridge-title.without-address[data-v-5c0f49d8]{padding-bottom:12px}.t-home .container .tile .fridge .fridge-title img[data-v-5c0f49d8]{display:inline-block;flex-shrink:0;vertical-align:middle}.t-home .container .tile .fridge .fridge-title .number[data-v-5c0f49d8]{display:inline-block;padding:0 8px;font-weight:600;letter-spacing:-.01em;vertical-align:middle}.t-home .container .tile .fridge .fridge-title .address[data-v-5c0f49d8]{flex-basis:100%;padding-left:32px;font-size:12px;line-height:1.4;color:#8fa8c9;word-break:break-word;white-space:normal}.t-home .container .tile .fridge .fridge-title .state[data-v-5c0f49d8]{position:absolute;top:10px;right:10px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.3;color:#f5f5f2;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:hsla(0,0%,100%,.08);border-radius:999px}.t-home .container .tile .fridge .fridge-title .state.error[data-v-5c0f49d8]{color:#2a0a0a;background:#f75555}.t-home .container .tile .fridge .fridge-title .state.warning[data-v-5c0f49d8]{color:#2a1c00;background:#f5a524}.t-home .container .tile .fridge .fridge-title .state.offline[data-v-5c0f49d8]{font-size:10px;color:#a3a3a8;text-transform:none;background:hsla(0,0%,100%,.06)}.t-home .container .tile .store .store-title[data-v-5c0f49d8]{min-height:40px;padding:0 12px;font-size:17px;line-height:40px;color:#f5f5f2;background-color:#1a1a1a}.t-home .container .tile .fridge .content[data-v-5c0f49d8],.t-home .container .tile .store .content[data-v-5c0f49d8]{padding:12px 12px 16px;font-size:14px;line-height:1.6;color:#f5f5f2}.t-home .container .tile .fridge .content p[data-v-5c0f49d8],.t-home .container .tile .store .content p[data-v-5c0f49d8]{margin:0 0 6px}.t-home .container .tile .fridge .content p[data-v-5c0f49d8]:last-child,.t-home .container .tile .store .content p[data-v-5c0f49d8]:last-child{margin-bottom:0}.t-home .container .tile .fridge .content .detail-row[data-v-5c0f49d8],.t-home .container .tile .store .content .detail-row[data-v-5c0f49d8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px}.t-home .container .tile .fridge .content .detail-row[data-v-5c0f49d8]:last-child,.t-home .container .tile .store .content .detail-row[data-v-5c0f49d8]:last-child{margin-bottom:0}.t-home .container .tile .fridge .content .detail-row .label[data-v-5c0f49d8],.t-home .container .tile .store .content .detail-row .label[data-v-5c0f49d8]{font-size:12px;color:#a3a3a8}.t-home .container .tile .fridge .content .detail-row .value[data-v-5c0f49d8],.t-home .container .tile .store .content .detail-row .value[data-v-5c0f49d8]{font-weight:700;text-align:right}.t-home .container .tile .fridge .content .pill[data-v-5c0f49d8],.t-home .container .tile .store .content .pill[data-v-5c0f49d8]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin:0 0 8px;font-size:12px;background:rgba(0,0,0,.35);border-radius:999px}.t-home .container .tile .fridge .content .pill img[data-v-5c0f49d8],.t-home .container .tile .store .content .pill img[data-v-5c0f49d8]{display:inline-block}.t-home .icon-online.online[data-v-5c0f49d8]{border-radius:999px;animation:vitals-pulse-5c0f49d8 2.4s infinite}.p-home[data-v-abc754ec]{width:100%}