@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons);@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700|Rubik&display=swap);.v-icon[data-v-0af7adf4]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-0af7adf4]{display:flex;flex-direction:row;justify-content:space-around}.otpInput[data-v-76c89c82]{direction:ltr}.logoCont[data-v-5fe84280]{display:flex;padding:8px 16px}.logoCont img[data-v-5fe84280]{max-width:40px;height:auto}.alert-confirm-dialog{background:#000;border-radius:20px}.alert-title[data-v-38778172]{white-space:pre-wrap;word-break:break-word;text-align:center}.fs-1[data-v-38778172]{font-size:1.1em}.fs-2[data-v-38778172]{font-size:1.3em;line-height:2}.fs-3[data-v-38778172]{font-size:1.5em;line-height:2}.tab-size[data-v-38778172]{width:100%;min-width:100px;text-align:center}span[data-v-38778172]{white-space:pre-wrap;word-break:break-word;width:100%;text-align:center}.bg-warning[data-v-38778172]{background-color:#ffc107}.bg-warning .alert-title[data-v-38778172]{color:#444}.bg-warning .v-icon[data-v-38778172]{color:#fff}.bg-danger[data-v-38778172]{background-color:rgba(190,20,17,.5)}.bg-danger .v-icon[data-v-38778172]{color:#be1411}.bg-danger .alert-title[data-v-38778172]{text-shadow:1px 1px 4px #332c2c,0 0 1em rgba(190,20,17,.494),0 0 .2em rgba(190,20,17,.494);color:#fff}.v-icon[data-v-38778172]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-38778172]{display:flex;flex-direction:row;justify-content:space-around}#device-name-label[data-v-38778172]{color:#440072}#device-name-value[data-v-38778172]{color:#ae3ff9}#threshold-label[data-v-38778172]{color:#6e3000}#threshold-value[data-v-38778172]{color:#ff8f00}#sensor-label[data-v-38778172]{color:#5a0000}#sensor-value[data-v-38778172]{color:#e53935}.languages[data-v-8e3e3ab8]{max-height:30px}.languages div[data-v-8e3e3ab8]{min-width:50px;margin:3px 5px;display:flex}.languages div span[data-v-8e3e3ab8]{height:20px;width:20px;display:flex;justify-content:center;align-items:center;margin:0 3px}.languages div span img[data-v-8e3e3ab8]{max-height:20px;max-width:20px}.languages .changeable[data-v-8e3e3ab8]:hover{color:#008acc;cursor:pointer}.languages .blocked[data-v-8e3e3ab8]:hover{cursor:not-allowed}hr[data-v-8e3e3ab8]{margin:0 5px}.v-icon[data-v-c794d886]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-c794d886]{display:flex;flex-direction:row;justify-content:space-around}[data-v-adbf0906] .v-navigation-drawer.sidemenu-2027{top:0!important;bottom:0!important;height:100vh!important;min-height:100dvh!important;background:linear-gradient(165deg,#16093a,#1e0f46 40%,#0f1b3e)!important;backdrop-filter:blur(24px);box-shadow:0 0 0 1px rgba(160,100,255,.18),0 32px 80px rgba(0,0,0,.55)!important;overflow:visible!important}[data-v-adbf0906] .v-navigation-drawer.sidemenu-2027:not(.sidemenu-2027--dark){background:linear-gradient(165deg,#f3eeff,#ede5ff 40%,#f8f5ff)!important;box-shadow:0 0 0 1px rgba(122,0,204,.14),0 24px 60px rgba(60,20,120,.18)!important}[data-v-adbf0906] .v-navigation-drawer.sidemenu-2027 .v-navigation-drawer__border{display:none}.aurora-blob[data-v-adbf0906]{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none;z-index:0;animation:aurora-float-adbf0906 9s ease-in-out infinite alternate}.aurora-blob--2[data-v-adbf0906]{width:180px;height:180px;bottom:60px;inset-inline-end:-50px;background:radial-gradient(circle,rgba(0,200,220,.28) 0,transparent 70%);animation-duration:14s;animation-delay:-4s}@keyframes aurora-float-adbf0906{0%{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(10px,-14px) scale(1.08);opacity:.9}to{transform:translate(-6px,8px) scale(.96);opacity:.6}}.menu-shell[data-v-adbf0906]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.menu-header[data-v-adbf0906]{padding:20px 14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.sidemenu-2027:not(.sidemenu-2027--dark) .menu-header[data-v-adbf0906]{border-bottom-color:rgba(100,0,200,.12)}.user-block[data-v-adbf0906]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-adbf0906]{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#8b00ff,#c459ff);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center}.user-info[data-v-adbf0906]{display:flex;flex-direction:column;gap:1px}.user-name[data-v-adbf0906]{font-weight:700;color:#fff;font-size:.97rem;line-height:1.3}.sidemenu-2027:not(.sidemenu-2027--dark) .user-name[data-v-adbf0906]{color:#16093a}.user-sub[data-v-adbf0906]{font-size:.75rem;color:hsla(0,0%,100%,.45);letter-spacing:.02em}.sidemenu-2027:not(.sidemenu-2027--dark) .user-sub[data-v-adbf0906]{color:rgba(80,30,140,.55)}.close-pill[data-v-adbf0906]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07);border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px)}.close-pill[data-v-adbf0906]:hover{background:hsla(0,0%,100%,.14);color:#fff;border-color:hsla(0,0%,100%,.25)}.sidemenu-2027:not(.sidemenu-2027--dark) .close-pill[data-v-adbf0906]{border-color:rgba(100,0,200,.2);background:rgba(100,0,200,.06);color:rgba(60,0,120,.6)}.menu-body[data-v-adbf0906]{flex:1;overflow-y:auto;padding:10px 10px 6px}.menu-body[data-v-adbf0906]::-webkit-scrollbar{width:3px}.menu-body[data-v-adbf0906]::-webkit-scrollbar-track{background:transparent}.menu-body[data-v-adbf0906]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:99px}.section-chip[data-v-adbf0906]{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.3);padding:10px 8px 4px}.sidemenu-2027:not(.sidemenu-2027--dark) .section-chip[data-v-adbf0906]{color:rgba(60,0,120,.4)}.section-chip-dot[data-v-adbf0906]{width:5px;height:5px;border-radius:50%;background:rgba(180,100,255,.55);display:inline-block}.menu-item[data-v-adbf0906]{position:relative;width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:13px;min-height:44px;padding:8px 10px;margin:2px 0;color:hsla(0,0%,100%,.72);cursor:pointer;font:inherit;text-align:inherit;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;overflow:hidden}.sidemenu-2027:not(.sidemenu-2027--dark) .menu-item[data-v-adbf0906]{color:rgba(25,10,50,.78)}.menu-item[data-v-adbf0906]:hover{background:rgba(160,80,255,.1);color:#fff;transform:translateX(-2px);box-shadow:0 4px 16px rgba(140,0,255,.12)}.sidemenu-2027:not(.sidemenu-2027--dark) .menu-item[data-v-adbf0906]:hover{color:#3a007a;background:rgba(122,0,204,.08);box-shadow:none}.menu-item[data-v-adbf0906]:active{transform:scale(.97)}.menu-item--active[data-v-adbf0906]{background:linear-gradient(110deg,rgba(139,0,255,.38),rgba(160,80,255,.18));color:#fff;box-shadow:inset 0 0 0 1px rgba(200,130,255,.25),0 6px 18px rgba(139,0,255,.28)}.sidemenu-2027:not(.sidemenu-2027--dark) .menu-item--active[data-v-adbf0906]{background:linear-gradient(110deg,rgba(122,0,204,.18),rgba(180,120,255,.1));color:#5a00b0;box-shadow:inset 0 0 0 1px rgba(122,0,204,.22),0 4px 14px rgba(122,0,204,.12)}.item-active-bar[data-v-adbf0906]{position:absolute;top:8px;bottom:8px;inset-inline-start:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#c084fc,#7c3aed);box-shadow:0 0 8px rgba(192,132,252,.7);animation:active-bar-glow-adbf0906 2.4s ease-in-out infinite alternate}@keyframes active-bar-glow-adbf0906{0%{box-shadow:0 0 6px rgba(192,132,252,.5)}to{box-shadow:0 0 14px rgba(192,132,252,.95)}}.item-icon-wrap[data-v-adbf0906]{width:32px;height:32px;flex-shrink:0;border-radius:10px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:rgba(200,160,255,.75);transition:all .2s ease}.sidemenu-2027:not(.sidemenu-2027--dark) .item-icon-wrap[data-v-adbf0906]{background:rgba(122,0,204,.07);border-color:rgba(122,0,204,.12);color:rgba(90,0,160,.65)}.menu-item--active .item-icon-wrap[data-v-adbf0906]{background:rgba(192,100,255,.22);border-color:rgba(220,160,255,.3);color:#e0b4ff;box-shadow:0 0 10px rgba(192,132,252,.4)}.menu-item:hover .item-icon-wrap[data-v-adbf0906]{background:rgba(160,80,255,.15);color:#d4a4ff}.item-label[data-v-adbf0906]{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item--danger[data-v-adbf0906]{color:hsla(0,100%,74%,.72);margin-top:4px}.menu-item--danger .item-icon-wrap[data-v-adbf0906]{background:rgba(255,60,60,.1);border-color:rgba(255,80,80,.15);color:hsla(0,100%,74%,.75)}.menu-item--danger[data-v-adbf0906]:hover{color:#ff9090;background:rgba(255,60,60,.12);box-shadow:0 4px 16px rgba(255,60,60,.12)}.menu-footer[data-v-adbf0906]{padding:10px 10px 14px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:6px}.sidemenu-2027:not(.sidemenu-2027--dark) .menu-footer[data-v-adbf0906]{border-top-color:rgba(100,0,200,.1)}.locale-glass[data-v-adbf0906]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:0 4px;backdrop-filter:blur(12px)}.sidemenu-2027:not(.sidemenu-2027--dark) .locale-glass[data-v-adbf0906]{background:rgba(122,0,204,.05);border-color:rgba(122,0,204,.14)}.smooth-badge[data-v-af10dd0a]{transition:width 1s ease,padding 1s ease;display:inline-block}.notifications-card[data-v-af10dd0a]{overflow-y:none}.notifications-card h3[data-v-af10dd0a]{text-decoration:none;color:#fff}.notifications-card h3 div[data-v-af10dd0a]{color:#fff}.notifications-card .notifications-list[data-v-af10dd0a]{overflow-y:auto;height:100%;max-height:400px;max-width:350px}.notifications-card .notifications-list .notification-row[data-v-af10dd0a]{border-bottom:1px solid #cecece}.notifications-card .notifications-list[data-v-af10dd0a]::-webkit-scrollbar{width:5px}.notifications-card .notifications-list[data-v-af10dd0a]::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.notifications-card .notifications-list[data-v-af10dd0a]::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.8)}@media screen and (min-width:600px){img[data-v-8f8f2cc6]{width:100%;max-height:120px;height:auto}}@media screen and (max-width:600px){img[data-v-8f8f2cc6]{width:auto;height:auto;max-height:50px}}.logo-container[data-v-8f8f2cc6]{color:#808285;padding:8px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.logo-container img[data-v-8f8f2cc6]{max-width:300px;height:auto}.logo-container.xs img[data-v-8f8f2cc6]{max-width:150px}.logo-container.sm img[data-v-8f8f2cc6]{max-width:220px}.logo-container.md img[data-v-8f8f2cc6]{width:auto}.logo-container #logo-text[data-v-8f8f2cc6]{display:flex;flex-direction:column}.logo-container #logo-text #logo-text-name[data-v-8f8f2cc6]{font-family:cabin;font-size:3em}@media only screen and (max-width:600px){.logo-container #logo-text #logo-text-name[data-v-8f8f2cc6]{font-size:2.5em}}.logo-container #logo-text #logo-text-slogan[data-v-8f8f2cc6]{font-size:1em;margin-top:-12px;text-align:center}@media only screen and (max-width:600px){.logo-container #logo-text #logo-text-slogan[data-v-8f8f2cc6]{font-size:.8em}}.searcher{border:1px solid #d3d3d3;max-width:350px}.searcher .v-input__icon{margin-left:-15px;margin-right:10px;margin-top:1px}.navbar-desktop[data-v-6963f3e7]{background-color:#fff;border-bottom:1px solid #e0e3e7;box-shadow:0 1px 8px rgba(17,24,39,.06);height:64px;padding:0 20px;display:flex;flex-direction:row;align-items:center;gap:12px}.nd-left[data-v-6963f3e7]{display:flex;align-items:center;flex-shrink:0;gap:4px}.nd-left .nd-menu-icon[data-v-6963f3e7]{cursor:pointer}.nd-left .nd-logo[data-v-6963f3e7]{display:flex;align-items:center}.nd-left .nd-logo[data-v-6963f3e7] .logo-container{padding:0}.nd-left .nd-logo[data-v-6963f3e7] .logo-container img{max-height:36px!important;width:auto;max-width:36px}.nd-left .nd-logo[data-v-6963f3e7] #logo-text-name{font-size:1.15rem!important;line-height:1}.nd-left .nd-logo[data-v-6963f3e7] #logo-text{display:flex;flex-direction:column}.nd-left .nd-logo[data-v-6963f3e7] #logo-text-slogan{display:none!important}.nd-search[data-v-6963f3e7]{width:220px;flex-shrink:0}.nd-nav[data-v-6963f3e7]{display:flex;align-items:center;flex:1;gap:2px}.nd-nav .nd-nav-btn[data-v-6963f3e7]{letter-spacing:0;font-size:.875rem;text-transform:none;border-radius:6px;position:relative}.nd-nav .nd-nav-btn--active[data-v-6963f3e7]:after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:2px;border-radius:2px;background:currentColor}.nd-right[data-v-6963f3e7]{display:flex;align-items:center;flex-shrink:0;gap:8px;direction:ltr}.nd-time[data-v-6963f3e7]{display:flex;align-items:center;font-size:12px;white-space:nowrap;gap:2px}.nd-time .nd-time-divider[data-v-6963f3e7]{color:#cecece}.nd-time .nd-time-clock[data-v-6963f3e7]{min-width:36px}.nd-user[data-v-6963f3e7]{display:flex;align-items:center;cursor:pointer;direction:ltr;gap:6px}.nd-user .nd-user-avatar[data-v-6963f3e7]{width:36px;height:36px;border-radius:50%;background:#7b2cbf;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.5px;flex-shrink:0}.nd-user .nd-user-info[data-v-6963f3e7]{display:flex;flex-direction:column}.nd-user .nd-user-info .nd-user-business[data-v-6963f3e7]{font-size:13px;font-weight:700;line-height:1.2;color:#222;white-space:nowrap;text-align:right}.nd-user .nd-user-info .nd-user-name[data-v-6963f3e7]{font-size:11px;color:#777;line-height:1.2;white-space:nowrap;text-align:right}.navbar[data-v-6963f3e7]{position:fixed;top:0;left:0;width:100%;z-index:100}.navbar .navbar-top[data-v-6963f3e7]{background-color:#fff;border-bottom:1px solid #e0e3e7;padding:8px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px}.navbar .navbar-top .navbar-top-side[data-v-6963f3e7]{min-width:86px;display:flex;justify-content:flex-start;align-items:center;gap:18px}.navbar .navbar-top .navbar-top-side[data-v-6963f3e7]:last-child{justify-content:flex-end}.navbar .navbar-bottom[data-v-6963f3e7]{min-height:40px;background-color:#f2f6f9;border-bottom:1px solid #e0e3e7;padding:6px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mobile-search-shortcut[data-v-6963f3e7]{color:#424242;font-size:34px}.mobile-bottom-nav[data-v-6963f3e7]{position:fixed;left:0;right:0;bottom:0;z-index:101;height:76px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.98);border-top:1px solid #e3e5ea;box-shadow:0 -8px 22px rgba(17,24,39,.08);display:flex;align-items:center;justify-content:space-around;direction:rtl}.mobile-bottom-nav__item[data-v-6963f3e7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:54px;padding:4px 2px;color:#6d6e75;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:12px;line-height:1.1}.mobile-bottom-nav__item .v-icon[data-v-6963f3e7]{color:currentColor;font-size:30px}.mobile-bottom-nav__item--active[data-v-6963f3e7]{color:#7a00cc;font-weight:800}.mobile-bottom-nav__item--active .v-icon[data-v-6963f3e7]{color:#7a00cc}@media screen and (min-width:960px){.mobile-bottom-nav[data-v-6963f3e7],.mobile-search-shortcut[data-v-6963f3e7]{display:none!important}}.nd-nav-btn[data-v-6963f3e7]{letter-spacing:0}.snack[data-v-a1e02b86]{justify-content:center}.failed[data-v-a1e02b86],.success[data-v-a1e02b86]{animation:fadein-a1e02b86 1.8s,fadeout-a1e02b86 1s 4s}.failed[data-v-a1e02b86]{background-color:#8f3f3f}@keyframes fadein-a1e02b86{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout-a1e02b86{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.notifications[data-v-2bc8b276]{z-index:1000;position:fixed;width:100%;bottom:0}.notifications .notifications-layout .notification[data-v-2bc8b276]{width:100%;max-width:600px;padding:0 16px;text-align:center}.loading-dot[data-v-9cf3e994]{border-radius:100%;height:10px;width:10px;position:fixed;left:0;right:0;margin:auto;top:0;bottom:0;box-shadow:0 40px 0 0 currentColor,0 -40px 0 0 currentColor,40px 0 0 0 currentColor,-40px 0 0 0 currentColor,40px 40px 0 0 currentColor,-40px -40px 0 0 currentColor,40px -40px 0 0 currentColor,-40px 40px 0 0 currentColor;animation:load-9cf3e994 3s linear infinite}@keyframes load-9cf3e994{0%{transform:translate(0),rotate(0deg);box-shadow:0 40px 0 0 currentColor,0 -40px 0 0 currentColor,40px 0 0 0 currentColor,-40px 0 0 0 currentColor,40px 40px 0 0 currentColor,-40px -40px 0 0 currentColor,40px -40px 0 0 currentColor,-40px 40px 0 0 currentColor}25%{box-shadow:0 40px 0 0 currentColor,0 -40px 0 0 currentColor,40px 0 0 0 currentColor,-40px 0 0 0 currentColor,-40px -40px 0 0 currentColor,40px 40px 0 0 currentColor,-40px 40px 0 0 currentColor,40px -40px 0 0 currentColor}50%{box-shadow:0 -40px 0 0 currentColor,0 40px 0 0 currentColor,-40px 0 0 0 currentColor,40px 0 0 0 currentColor,-40px -40px 0 0 currentColor,40px 40px 0 0 currentColor,-40px 40px 0 0 currentColor,40px -40px 0 0 currentColor}70%{box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor}75%{box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor;height:10px;width:10px}80%{transform:translate(0) rotate(1turn);box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor;background-color:currentColor;height:40px;width:40px}85%{transform:translate(0) rotate(1turn);box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor;background-color:currentColor;height:40px;width:40px}90%{transform:translate(0) rotate(1turn);box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor,0 0 0 0 currentColor;background-color:currentColor;height:10px;width:10px}95%{box-shadow:0 40px 0 0 currentColor,0 -40px 0 0 currentColor,40px 0 0 0 currentColor,-40px 0 0 0 currentColor,40px 40px 0 0 currentColor,-40px -40px 0 0 currentColor,40px -40px 0 0 currentColor,-40px 40px 0 0 currentColor}to{transform:rotate(1turn);box-shadow:0 40px 0 0 currentColor,0 -40px 0 0 currentColor,40px 0 0 0 currentColor,-40px 0 0 0 currentColor,40px 40px 0 0 currentColor,-40px -40px 0 0 currentColor,40px -40px 0 0 currentColor,-40px 40px 0 0 currentColor}}.v-icon[data-v-6582d88c]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-6582d88c]{display:flex;flex-direction:row;justify-content:space-around}.logoCont[data-v-6582d88c]{display:flex;padding:8px 16px}.logoCont img[data-v-6582d88c]{max-width:40px;height:auto}.chartcontainer[data-v-1831048f]{background-color:#fff;border-radius:5px;padding:8px;box-sizing:content-box}.group-card[data-v-ac8f7faa]{border-radius:14px!important;border:1px solid #ececec!important;cursor:pointer;transition:box-shadow .18s,transform .18s;overflow:hidden;position:relative;background:#fff;min-height:148px;display:flex;flex-direction:column}.group-card[data-v-ac8f7faa]:before{content:"";display:block;height:4px;background:var(--accent,#7a00cc);border-radius:14px 14px 0 0;flex-shrink:0}.group-card[data-v-ac8f7faa]:hover{box-shadow:0 8px 28px rgba(0,0,0,.11)!important;transform:translateY(-2px)}.group-card .gc-header[data-v-ac8f7faa]{display:flex;align-items:center;gap:12px;padding:12px 14px 8px}.group-card .gc-header .gc-avatar[data-v-ac8f7faa]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.group-card .gc-header .gc-info[data-v-ac8f7faa]{flex:1;min-width:0}.group-card .gc-header .gc-info .gc-name[data-v-ac8f7faa]{font-size:15px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-card .gc-header .gc-info .gc-badges[data-v-ac8f7faa]{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.group-card .gc-header .gc-info .gc-badges .gc-badge[data-v-ac8f7faa]{font-size:11px;padding:2px 7px;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;gap:3px}.group-card .gc-header .gc-info .gc-badges .gc-badge--devices[data-v-ac8f7faa]{background:rgba(122,0,204,.07);color:#7a00cc}.group-card .gc-header .gc-info .gc-badges .gc-badge--subs[data-v-ac8f7faa]{background:rgba(25,118,210,.07);color:#1565c0}.group-card .gc-header .gc-health-ring[data-v-ac8f7faa]{flex-shrink:0}.group-card .gc-header .gc-health-ring .gc-health-val[data-v-ac8f7faa]{font-size:10px;font-weight:700}.group-card .gc-health-row[data-v-ac8f7faa]{display:flex;align-items:center;gap:8px;padding:0 14px 8px}.group-card .gc-health-row .gc-health-chip[data-v-ac8f7faa]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:8px}.group-card .gc-health-row .gc-health-chip--ok[data-v-ac8f7faa]{background:rgba(67,160,71,.1);color:#2e7d32}.group-card .gc-health-row .gc-health-chip--alert[data-v-ac8f7faa]{background:rgba(229,57,53,.1);color:#c62828}.group-card .gc-health-row .gc-health-chip--offline[data-v-ac8f7faa]{background:hsla(0,0%,46%,.1);color:#616161}.group-card .gc-health-row .gc-dot[data-v-ac8f7faa]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.group-card .gc-health-row .gc-dot--ok[data-v-ac8f7faa]{background:#43a047}.group-card .gc-health-row .gc-dot--alert[data-v-ac8f7faa]{background:#e53935}.group-card .gc-health-row .gc-dot--offline[data-v-ac8f7faa]{background:#9e9e9e}.group-card .gc-sensors[data-v-ac8f7faa]{display:flex;flex-wrap:wrap;gap:10px;padding:4px 14px 10px;flex:1}.group-card .gc-sensors .gc-sensor[data-v-ac8f7faa]{display:flex;flex-direction:column;min-width:64px}.group-card .gc-sensors .gc-sensor .gc-sensor-label[data-v-ac8f7faa]{font-size:10px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.group-card .gc-sensors .gc-sensor .gc-sensor-val[data-v-ac8f7faa]{font-size:18px;font-weight:700;margin-top:1px;color:#333}.group-card .gc-sensors .gc-sensor .gc-sensor-val--temp[data-v-ac8f7faa]{color:#ed6006}.group-card .gc-sensors .gc-sensor .gc-sensor-val--hum[data-v-ac8f7faa]{color:#2e7d32}.group-card .gc-sensors .gc-sensor .gc-sensor-val small[data-v-ac8f7faa]{font-size:12px;font-weight:400}.group-card .gc-empty[data-v-ac8f7faa]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 14px;color:#bbb;font-size:13px}.group-card .gc-subs-info[data-v-ac8f7faa]{flex:1;display:flex;align-items:center;gap:8px;padding:8px 14px;color:#555;font-size:13px}.group-card .gc-spacer[data-v-ac8f7faa]{flex:1;min-height:16px}.group-card .gc-footer[data-v-ac8f7faa]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid #f5f5f5;flex-shrink:0}.group-card .gc-footer .gc-enter[data-v-ac8f7faa]{font-size:12px;color:#7a00cc;font-weight:600}@media screen and (max-width:640px){.group-card[data-v-ac8f7faa]{min-height:126px}.group-card .gc-header[data-v-ac8f7faa]{gap:8px;padding:10px 10px 6px}.group-card .gc-header .gc-avatar[data-v-ac8f7faa]{width:34px;height:34px;border-radius:10px;font-size:14px}.group-card .gc-header .gc-info .gc-name[data-v-ac8f7faa]{font-size:14px}.group-card .gc-header .gc-info .gc-badges[data-v-ac8f7faa]{gap:4px}.group-card .gc-header .gc-info .gc-badges .gc-badge[data-v-ac8f7faa]{font-size:10px;padding:1px 6px}.group-card .gc-health-row[data-v-ac8f7faa]{padding:0 10px 6px;gap:6px}.group-card .gc-health-row .gc-health-chip[data-v-ac8f7faa]{font-size:10px;padding:1px 6px}.group-card .gc-sensors[data-v-ac8f7faa]{gap:8px;padding:2px 10px 8px}.group-card .gc-sensors .gc-sensor[data-v-ac8f7faa]{min-width:56px}.group-card .gc-sensors .gc-sensor .gc-sensor-label[data-v-ac8f7faa]{font-size:9px}.group-card .gc-sensors .gc-sensor .gc-sensor-val[data-v-ac8f7faa]{font-size:15px}.group-card .gc-sensors .gc-sensor .gc-sensor-val small[data-v-ac8f7faa]{font-size:10px}.group-card .gc-empty[data-v-ac8f7faa],.group-card .gc-subs-info[data-v-ac8f7faa]{padding:8px 10px;font-size:12px}.group-card .gc-footer[data-v-ac8f7faa]{padding:7px 10px}.group-card .gc-footer .gc-enter[data-v-ac8f7faa]{font-size:11px}}.theme--dark .group-card[data-v-ac8f7faa]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .gc-name[data-v-ac8f7faa]{color:var(--sq-text-primary)!important}.theme--dark .gc-badge--devices[data-v-ac8f7faa]{background:rgba(122,0,204,.2)!important;color:#c090e8!important}.theme--dark .gc-badge--subs[data-v-ac8f7faa]{background:rgba(0,150,200,.15)!important;color:#80c8e8!important}.theme--dark .gc-sensor-label[data-v-ac8f7faa]{color:var(--sq-text-muted)!important}.theme--dark .gc-sensor-val[data-v-ac8f7faa]{color:var(--sq-text-primary)!important}.theme--dark .gc-footer[data-v-ac8f7faa]{border-top-color:var(--sq-border)!important}.theme--dark .gc-enter[data-v-ac8f7faa]{color:var(--sq-text-secondary)!important}.groups-page[data-v-86d36f42]{background:transparent;padding-bottom:0}.page-container[data-v-86d36f42]{padding:28px 24px 0}.page-header[data-v-86d36f42]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.page-header .page-title[data-v-86d36f42]{font-size:26px;font-weight:700;color:#1a1a1a;margin:0}.page-header .page-subtitle[data-v-86d36f42]{font-size:13px;color:#888;margin:4px 0 0}.page-header .header-right[data-v-86d36f42]{display:flex;align-items:center;gap:4px}.page-header .view-toggle-wrap[data-v-86d36f42]{display:flex;background:#fff;border-radius:10px;border:1px solid #e0e0e0;overflow:hidden;padding:2px;gap:2px}.loading-center[data-v-86d36f42]{display:flex;justify-content:center;padding:80px 0}.empty-state[data-v-86d36f42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-state .empty-title[data-v-86d36f42]{font-size:20px;font-weight:700;color:#333;margin:8px 0 4px}.empty-state .empty-sub[data-v-86d36f42]{font-size:14px;color:#888;margin:0;max-width:340px}.stats-section[data-v-86d36f42]{margin-bottom:24px}.stat-card[data-v-86d36f42]{border-radius:14px!important;border:1px solid #ececec!important;overflow:hidden;background:#fff;position:relative}.stat-card[data-v-86d36f42]:before{content:"";display:block;height:4px;background:var(--accent,#7a00cc);border-radius:14px 14px 0 0}.stat-card .stat-card-inner[data-v-86d36f42]{display:flex;align-items:center;gap:14px;padding:14px 16px 10px}.stat-card .stat-card-inner .stat-icon[data-v-86d36f42]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card .stat-card-inner .stat-body .stat-num[data-v-86d36f42]{font-size:30px;font-weight:700;color:#1a1a1a;line-height:1}.stat-card .stat-card-inner .stat-body .stat-label[data-v-86d36f42]{font-size:12px;color:#888;margin-top:4px}.stat-card .stat-bar[data-v-86d36f42]{margin:0!important;border-radius:0 0 14px 14px!important}.groups-table-card[data-v-86d36f42]{border-radius:16px!important;border:1px solid #e7eaf0!important;overflow:hidden;background:#fff}.gtbl-head[data-v-86d36f42]{background:#fbfcff;border-bottom:1px solid #edf0f5}.gtbl-row[data-v-86d36f42]{display:flex;align-items:center;padding:0 18px;gap:16px}.gtbl-head-row[data-v-86d36f42]{min-height:44px;font-size:11px;font-weight:700;color:#7a8494;text-transform:uppercase;letter-spacing:.06em}.gtbl-data-row[data-v-86d36f42]{min-height:66px;border-bottom:1px solid #f1f3f7;cursor:pointer;transition:background .15s,box-shadow .15s}.gtbl-data-row[data-v-86d36f42]:last-child{border-bottom:none}.gtbl-data-row[data-v-86d36f42]:hover{background:#fbf9ff;box-shadow:inset 3px 0 0 #7c4dff}.gtbl-col[data-v-86d36f42]{min-width:0}.col-name[data-v-86d36f42]{flex:2 1 200px}.col-health[data-v-86d36f42]{flex:1.5 1 160px}.col-sensors[data-v-86d36f42]{flex:1.5 1 160px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.col-subs[data-v-86d36f42]{flex:.8 1 80px}.col-action[data-v-86d36f42]{width:32px;flex-shrink:0;display:flex;justify-content:flex-end}.gtbl-name-cell[data-v-86d36f42]{display:flex;align-items:center;gap:10px}.gtbl-avatar[data-v-86d36f42]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.gtbl-group-name[data-v-86d36f42]{font-size:14px;font-weight:700;color:#1a1a2e;line-height:1.3}.gtbl-group-sub[data-v-86d36f42]{font-size:12px;margin-top:1px}.gtbl-health-row[data-v-86d36f42]{display:flex;flex-direction:column;gap:3px}.gtbl-health-chips[data-v-86d36f42]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gtbl-chip[data-v-86d36f42]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:1px 7px;border-radius:7px}.gtbl-chip--ok[data-v-86d36f42]{background:rgba(67,160,71,.1);color:#2e7d32}.gtbl-chip--alert[data-v-86d36f42]{background:rgba(229,57,53,.1);color:#c62828}.gtbl-chip--offline[data-v-86d36f42]{background:hsla(0,0%,46%,.1);color:#616161}.gtbl-dot[data-v-86d36f42]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.gtbl-dot--ok[data-v-86d36f42]{background:#43a047}.gtbl-dot--alert[data-v-86d36f42]{background:#e53935}.gtbl-dot--offline[data-v-86d36f42]{background:#9e9e9e}.gtbl-sensor-chip[data-v-86d36f42]{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:8px;background:rgba(122,0,204,.06);color:#555}.gtbl-sensor-chip--temp[data-v-86d36f42]{background:rgba(237,96,6,.09);color:#ed6006}.gtbl-sensor-chip--hum[data-v-86d36f42]{background:rgba(46,125,50,.09);color:#2e7d32}.gtbl-sub-badge[data-v-86d36f42]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:#1565c0;background:rgba(25,118,210,.08);padding:2px 8px;border-radius:8px}.chart-group-card[data-v-86d36f42]{border-radius:14px!important;border:1px solid #ececec!important;overflow:hidden;background:#fff}.chart-group-card[data-v-86d36f42]:before{content:"";display:block;height:4px;background:#7a00cc;border-radius:14px 14px 0 0}.chart-group-card .chart-group-header[data-v-86d36f42]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .15s}.chart-group-card .chart-group-header[data-v-86d36f42]:hover{background:#fafafa}.chart-group-card .chart-group-header .cgh-avatar[data-v-86d36f42]{width:38px;height:38px;border-radius:10px;background:rgba(122,0,204,.08);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#7a00cc;flex-shrink:0}.chart-group-card .chart-group-header .cgh-meta[data-v-86d36f42]{flex:1;min-width:0}.chart-group-card .chart-group-header .cgh-meta .cgh-name[data-v-86d36f42]{font-size:15px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-group-card .chart-group-header .cgh-meta .cgh-sub[data-v-86d36f42]{font-size:12px;color:#888;margin-top:2px}.chart-group-card .chart-group-header .cgh-avgs[data-v-86d36f42]{display:flex;gap:6px;flex-shrink:0}.chart-group-card .chart-group-header .cgh-avgs .avg-chip[data-v-86d36f42]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:8px}.chart-group-card .chart-group-header .cgh-avgs .avg-chip--temp[data-v-86d36f42]{background:rgba(237,96,6,.1);color:#ed6006}.chart-group-card .chart-group-header .cgh-avgs .avg-chip--hum[data-v-86d36f42]{background:rgba(46,125,50,.1);color:#2e7d32}.chart-group-card .chart-group-header .cgh-enter[data-v-86d36f42]{font-size:12px;color:#7a00cc;font-weight:600;display:flex;align-items:center;gap:2px;flex-shrink:0}.chart-group-card .chart-body[data-v-86d36f42]{padding:8px 8px 12px;min-height:120px;display:flex;align-items:center;justify-content:center}.chart-group-card .chart-placeholder[data-v-86d36f42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;color:#aaa;font-size:13px;text-align:center;width:100%}.chart-group-card .chart-placeholder p[data-v-86d36f42]{margin:6px 0 4px}@media screen and (max-width:640px){.page-container[data-v-86d36f42]{padding:16px 10px 0}.page-header[data-v-86d36f42]{gap:8px;margin-bottom:14px}.page-header .page-title[data-v-86d36f42]{font-size:36px}.page-header .header-right[data-v-86d36f42]{width:100%;justify-content:space-between}.stats-section[data-v-86d36f42]{margin-bottom:12px}.stat-card .stat-card-inner[data-v-86d36f42]{padding:10px 10px 8px;gap:8px}.stat-card .stat-card-inner .stat-icon[data-v-86d36f42]{width:36px;height:36px;border-radius:10px}.stat-card .stat-card-inner .stat-body .stat-num[data-v-86d36f42]{font-size:26px}.stat-card .stat-card-inner .stat-body .stat-label[data-v-86d36f42]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.gtbl-row[data-v-86d36f42]{padding:0 10px;gap:8px}.gtbl-head-row[data-v-86d36f42]{min-height:38px;font-size:10px}.gtbl-data-row[data-v-86d36f42]{min-height:62px}.col-sensors[data-v-86d36f42],.col-subs[data-v-86d36f42]{display:none}.col-name[data-v-86d36f42]{flex:1 1 auto;min-width:0}.col-health[data-v-86d36f42]{flex:0 0 88px}.col-action[data-v-86d36f42]{width:22px}.gtbl-avatar[data-v-86d36f42]{width:32px;height:32px;font-size:14px}.gtbl-group-name[data-v-86d36f42]{font-size:13px}.gtbl-group-sub[data-v-86d36f42]{font-size:11px}.chart-group-card .chart-group-header[data-v-86d36f42]{flex-wrap:wrap;padding:10px 10px;gap:8px}.chart-group-card .chart-group-header .cgh-avatar[data-v-86d36f42]{width:32px;height:32px;font-size:14px}.chart-group-card .chart-group-header .cgh-meta[data-v-86d36f42]{min-width:0;flex:1 1 0}.chart-group-card .chart-group-header .cgh-meta .cgh-name[data-v-86d36f42]{font-size:22px}.chart-group-card .chart-group-header .cgh-meta .cgh-sub[data-v-86d36f42]{font-size:11px}.chart-group-card .chart-group-header .cgh-enter[data-v-86d36f42]{order:2;margin-inline-start:auto;font-size:11px}.chart-group-card .chart-group-header .cgh-avgs[data-v-86d36f42]{order:3;width:100%;justify-content:flex-start}.chart-group-card .chart-group-header .cgh-avgs .avg-chip[data-v-86d36f42]{font-size:11px}.chart-group-card .chart-body[data-v-86d36f42]{padding:4px 4px 10px;min-height:90px}.chart-group-card .chart-placeholder[data-v-86d36f42]{padding:20px 10px;font-size:12px}}.theme--dark .stat-card[data-v-86d36f42]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .stat-num[data-v-86d36f42]{color:var(--sq-text-primary)!important}.theme--dark .stat-label[data-v-86d36f42]{color:var(--sq-text-muted)!important}.theme--dark .groups-table-card[data-v-86d36f42]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .gtbl-head[data-v-86d36f42]{background:var(--sq-surface-soft)!important;border-bottom-color:var(--sq-border)!important}.theme--dark .gtbl-head-row[data-v-86d36f42]{color:var(--sq-text-muted)!important}.theme--dark .group-row[data-v-86d36f42]{border-bottom-color:var(--sq-border)!important}.theme--dark .group-row[data-v-86d36f42]:hover{background:var(--sq-row-hover)!important}.theme--dark .group-name[data-v-86d36f42]{color:var(--sq-text-primary)!important}.theme--dark .view-toggle-wrap[data-v-86d36f42]{background:var(--sq-surface-soft)!important;border-color:var(--sq-border)!important}.theme--dark .chart-group-card[data-v-86d36f42]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .cgh-name[data-v-86d36f42]{color:var(--sq-text-primary)!important}.theme--dark .cgh-sub[data-v-86d36f42]{color:var(--sq-text-muted)!important}.text-xsmall[data-v-2be1d85f]{font-size:60%}.dryContact[data-v-7f3183cf]{max-height:20px;width:auto}.dtr-row[data-v-d6409ce8]{display:flex;align-items:center;border-bottom:1px solid #f2f2f2;cursor:pointer;transition:background .12s;min-height:62px;padding:6px 16px}.dtr-row[data-v-d6409ce8]:hover{background:rgba(0,0,0,.025)}.dtr-row[data-v-d6409ce8]:last-child{border-bottom:none}.dtr-row.dtr-row--alert[data-v-d6409ce8]{background:rgba(229,57,53,.03);border-inline-start:3px solid #f44336}.dtr-row.dtr-row--warning[data-v-d6409ce8]{background:rgba(251,140,0,.03);border-inline-start:3px solid #ff9800}.dtr-col[data-v-d6409ce8]{flex-shrink:0;padding:0 8px}.dtr-col.col-device[data-v-d6409ce8]{flex:1 1 auto;min-width:150px}.dtr-col.col-location[data-v-d6409ce8]{width:200px}.dtr-col.col-status[data-v-d6409ce8]{width:112px}.dtr-col.col-data[data-v-d6409ce8]{width:185px}.dtr-col.col-updated[data-v-d6409ce8]{width:130px}.device-icon-wrap[data-v-d6409ce8]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.device-name[data-v-d6409ce8]{font-size:13px;font-weight:600;color:#1a1a2e;line-height:1.3}.device-id[data-v-d6409ce8]{font-size:11px}.device-notice[data-v-d6409ce8]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;padding:1px 6px;border-radius:6px;margin-top:2px}.device-notice--alert[data-v-d6409ce8]{color:#c62828;background:rgba(229,57,53,.1)}.device-notice--warning[data-v-d6409ce8]{color:#e65100;background:rgba(251,140,0,.1)}.device-notice--muted[data-v-d6409ce8]{color:#757575;background:rgba(0,0,0,.06)}.status-badge[data-v-d6409ce8]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.status-dot[data-v-d6409ce8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.location-physical[data-v-d6409ce8]{display:flex;align-items:center;gap:3px;font-size:12px;color:#444}.location-text[data-v-d6409ce8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-groups[data-v-d6409ce8]{display:flex;align-items:center;margin-top:2px}.update-dot[data-v-d6409ce8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.updated-text[data-v-d6409ce8]{font-size:12px;color:#666;white-space:nowrap}@media(max-width:599px){.dtr-col.col-data[data-v-d6409ce8],.dtr-col.col-location[data-v-d6409ce8],.dtr-col.col-updated[data-v-d6409ce8]{display:none}.dtr-col.col-status[data-v-d6409ce8]{width:90px}}.group-detail-page[data-v-058ec114]{background:#efefef;min-height:100vh;padding-bottom:48px}.page-container[data-v-058ec114]{max-width:1340px;margin:0 auto;padding:20px 24px 0}.breadcrumb[data-v-058ec114]{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:13px}.breadcrumb .breadcrumb-link[data-v-058ec114]{color:#7a00cc;text-decoration:none;font-weight:500}.breadcrumb .breadcrumb-link[data-v-058ec114]:hover{text-decoration:underline}.breadcrumb .breadcrumb-sep[data-v-058ec114]{color:#ccc}.breadcrumb .breadcrumb-current[data-v-058ec114]{color:#555;font-weight:600}.loading-center[data-v-058ec114]{display:flex;justify-content:center;padding:80px 0}.page-header[data-v-058ec114]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.header-left[data-v-058ec114]{display:flex;align-items:flex-start;gap:14px}.group-avatar[data-v-058ec114]{width:54px;height:54px;border-radius:14px;background:rgba(122,0,204,.1);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#7a00cc;flex-shrink:0}.header-title-row[data-v-058ec114]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-title[data-v-058ec114]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.header-meta-row[data-v-058ec114]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.meta-badge[data-v-058ec114]{font-size:11px;padding:2px 8px;border-radius:8px;background:rgba(122,0,204,.08);color:#7a00cc;font-weight:500}.meta-badge--blue[data-v-058ec114]{background:rgba(25,118,210,.08);color:#1976d2}.meta-badge--grey[data-v-058ec114]{background:rgba(0,0,0,.06);color:#666}.status-pill[data-v-058ec114]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.status-pill .status-dot[data-v-058ec114]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-pill .status-alert-count[data-v-058ec114]{font-size:11px;font-weight:500}.status-pill--green[data-v-058ec114]{background:rgba(76,175,80,.12);color:#2e7d32}.status-pill--green .status-dot[data-v-058ec114]{background:#4caf50}.status-pill--orange[data-v-058ec114]{background:rgba(255,152,0,.12);color:#e65100}.status-pill--orange .status-dot[data-v-058ec114]{background:#ff9800}.status-pill--red[data-v-058ec114]{background:rgba(244,67,54,.12);color:#c62828}.status-pill--red .status-dot[data-v-058ec114]{background:#f44336}.status-pill--grey[data-v-058ec114]{background:rgba(0,0,0,.07);color:#555}.status-pill--grey .status-dot[data-v-058ec114]{background:#9e9e9e}.header-right[data-v-058ec114]{display:flex;align-items:center;gap:6px;flex-shrink:0}.range-chips[data-v-058ec114]{display:flex;gap:2px;background:rgba(0,0,0,.05);border-radius:10px;padding:2px}.range-chip[data-v-058ec114]{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;color:#666;transition:all .15s;white-space:nowrap}.range-chip[data-v-058ec114]:hover{background:rgba(0,0,0,.06)}.range-chip--active[data-v-058ec114]{background:#7a00cc;color:#fff}.range-chip--active[data-v-058ec114]:hover{background:#6800b0}.kpi-flex-row[data-v-058ec114]{display:flex;flex-wrap:wrap;gap:12px}.kpi-flex-col[data-v-058ec114]{flex:1 1 0;min-width:160px;display:flex;flex-direction:column}@media(max-width:599px){.kpi-flex-col[data-v-058ec114]{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}}.group-kpi-card[data-v-058ec114]{border-radius:14px!important;border:1px solid #e8e8e8!important;transition:box-shadow .2s}.group-kpi-card[data-v-058ec114]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.group-kpi-card .v-card__text[data-v-058ec114]{padding:14px 16px 0;display:flex;flex-direction:column;height:100%}.kpi-head[data-v-058ec114]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.kpi-title[data-v-058ec114]{font-size:12px;color:#888;font-weight:500;letter-spacing:.02em}.kpi-body[data-v-058ec114]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kpi-number[data-v-058ec114]{font-size:30px;font-weight:700;line-height:1;color:#1a1a1a}.kpi-number-sub[data-v-058ec114]{font-size:16px;color:#aaa;font-weight:400}.kpi-sublabel[data-v-058ec114]{font-size:12px;color:#888;margin-top:3px}.kpi-score-ring[data-v-058ec114]{flex-shrink:0}.kpi-score-ring .kpi-ring-label[data-v-058ec114]{font-size:9px;font-weight:600;color:#555}.kpi-pills[data-v-058ec114]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.kpi-pill[data-v-058ec114]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}.kpi-pill--green[data-v-058ec114]{background:rgba(76,175,80,.1);color:#2e7d32}.kpi-pill--amber[data-v-058ec114]{background:rgba(255,152,0,.1);color:#e65100}.kpi-pill--red[data-v-058ec114]{background:rgba(244,67,54,.1);color:#c62828}.kpi-pill--grey[data-v-058ec114]{background:rgba(0,0,0,.06);color:#555}.kpi-sparkline-wrap[data-v-058ec114]{height:42px;overflow:hidden;margin-top:auto;margin-left:-16px;margin-right:-16px;border-radius:0 0 14px 14px}.kpi-sparkline-wrap--sm[data-v-058ec114]{height:28px}.issues-bar-row[data-v-058ec114]{display:flex;gap:3px;padding-top:4px;flex-wrap:wrap}.issues-bar-item[data-v-058ec114]{width:12px;height:20px;border-radius:3px}.issues-bar-item--green[data-v-058ec114]{background:rgba(76,175,80,.6)}.issues-bar-item--amber[data-v-058ec114]{background:rgba(255,152,0,.7)}.issues-bar-item--red[data-v-058ec114]{background:rgba(244,67,54,.7)}.sensor-avg-grid[data-v-058ec114]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px}.sensor-avg-item[data-v-058ec114]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;border-radius:8px;background:rgba(0,0,0,.03)}.sensor-avg-val[data-v-058ec114]{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.1}.sensor-avg-label[data-v-058ec114]{font-size:10px;color:#999}.sensor-avg-empty[data-v-058ec114]{grid-column:1/-1;display:flex;align-items:center;gap:8px;justify-content:center;padding:16px 0;color:#ccc;font-size:20px}.what-changed-grid[data-v-058ec114]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.wc-item[data-v-058ec114]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:rgba(0,0,0,.03)}.wc-num[data-v-058ec114]{font-size:18px;font-weight:700;min-width:22px;line-height:1}.wc-label[data-v-058ec114]{font-size:11px;color:#777;flex:1}.tabs-card[data-v-058ec114]{border-radius:14px!important;border:1px solid #e8e8e8!important;overflow:hidden;background:#fff}.tab-content[data-v-058ec114]{padding:16px}.inner-card[data-v-058ec114]{border-radius:12px!important;border:1px solid #efefef!important}.inner-card.active-issues-card.has-active-issues[data-v-058ec114]{border-color:rgba(244,67,54,.3)!important}.inner-card.active-issues-card.no-active-issues[data-v-058ec114]{border-color:rgba(76,175,80,.25)!important}.inner-card-title[data-v-058ec114]{font-size:13px;font-weight:600;color:#333;padding:12px 16px 4px}.sensor-type-grid[data-v-058ec114]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.sensor-type-tile[data-v-058ec114]{border-radius:12px;border:1px solid #ececec;padding:10px 8px;text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:3px;transition:border-color .2s}.sensor-type-tile.has-issues[data-v-058ec114]{border-color:rgba(244,67,54,.35);background:rgba(244,67,54,.02)}.sensor-type-glow[data-v-058ec114]{position:absolute;inset:0;opacity:0}.sensor-icon-ring[data-v-058ec114]{position:relative;display:inline-flex}.sensor-issue-badge[data-v-058ec114]{position:absolute;top:-6px;right:-6px;background:#f44336;color:#fff;border-radius:50%;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.sensor-type-name[data-v-058ec114]{font-size:11px;font-weight:600;color:#333}.sensor-type-meta[data-v-058ec114]{font-size:10px;color:#999}.sensor-type-status[data-v-058ec114]{font-size:10px;display:flex;align-items:center;justify-content:center}.attention-row[data-v-058ec114]{cursor:pointer;transition:background .15s}.attention-row[data-v-058ec114]:hover{background:rgba(122,0,204,.04)}.devices-filters-bar[data-v-058ec114]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.device-search[data-v-058ec114]{min-width:160px;max-width:280px;flex-shrink:0}.filter-chip-group[data-v-058ec114]{display:flex;gap:4px;flex-wrap:wrap;flex:1}.filter-chip[data-v-058ec114]{cursor:pointer}.filter-count[data-v-058ec114]{opacity:.8;font-size:10px}.sort-select[data-v-058ec114]{max-width:140px;flex-shrink:0}.sort-select[data-v-058ec114] .v-input__slot{min-height:32px!important;height:32px!important;padding:0 8px!important;font-size:13px!important}.sort-select[data-v-058ec114] .v-select__selections{height:32px!important;align-items:center!important;padding:0!important}.sort-select[data-v-058ec114] .v-select__selection{font-size:13px!important;line-height:32px!important;margin:0!important}.sort-select[data-v-058ec114] .v-input__append-inner,.sort-select[data-v-058ec114] .v-input__prepend-inner{margin-top:4px!important;padding:0!important}.sort-select[data-v-058ec114] fieldset{border-color:#e0e0e0!important}.devices-filters-bar[data-v-058ec114] .v-text-field.device-search .v-input__slot{min-height:32px!important;height:32px!important}.devices-filters-bar[data-v-058ec114] .v-text-field.device-search .v-input__append-inner,.devices-filters-bar[data-v-058ec114] .v-text-field.device-search .v-input__prepend-inner{margin-top:4px!important}.devices-count-summary[data-v-058ec114]{text-align:end}.devices-list .device-bar-wrapper[data-v-058ec114]{border-radius:8px;overflow:hidden}.devices-table-card[data-v-058ec114]{border-radius:12px!important;overflow:hidden}.dtbl-head[data-v-058ec114]{background:#fafafa;border-bottom:1px solid #f0f0f0}.dtbl-row[data-v-058ec114]{display:flex;align-items:center;padding:0 16px}.dtbl-head-row[data-v-058ec114]{min-height:42px;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em}.dtbl-col[data-v-058ec114]{flex-shrink:0;padding:0 8px}.dtbl-col.col-device[data-v-058ec114]{flex:1 1 auto;min-width:150px}.dtbl-col.col-location[data-v-058ec114]{width:200px}.dtbl-col.col-status[data-v-058ec114]{width:112px}.dtbl-col.col-data[data-v-058ec114]{width:185px}.dtbl-col.col-updated[data-v-058ec114]{width:130px}.analytics-controls-row[data-v-058ec114]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.analytics-left[data-v-058ec114]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analytics-section-label[data-v-058ec114]{font-size:13px;font-weight:600;color:#555}.mode-btn-toggle[data-v-058ec114]{border-radius:8px!important;overflow:hidden}.sensor-stats-row[data-v-058ec114]{display:flex;gap:10px;flex-wrap:wrap}.sensor-stat-card[data-v-058ec114]{background:#fff;border:1px solid #ececec;border-radius:10px;padding:6px 12px;display:flex;flex-direction:row;align-items:center;gap:10px}.sensor-stat-card .ssc-icon[data-v-058ec114]{display:flex;align-items:center;flex-shrink:0}.sensor-stat-card .ssc-label[data-v-058ec114]{font-size:11px;font-weight:700;color:#555;flex-shrink:0;min-width:16px}.sensor-stat-card .ssc-values[data-v-058ec114]{display:flex;flex-direction:row;gap:10px;align-items:center}.sensor-stat-card .ssc-row[data-v-058ec114]{display:flex;flex-direction:column;align-items:center;gap:0}.sensor-stat-card .ssc-key[data-v-058ec114]{font-size:9px;color:#bbb;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.sensor-stat-card .ssc-val[data-v-058ec114]{font-size:13px;font-weight:700;color:#222;line-height:1.1}.sub-group-card[data-v-058ec114]{border-radius:12px!important;border:1px solid #ececec!important;cursor:pointer;transition:box-shadow .15s}.sub-group-card[data-v-058ec114]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.sub-card-inner[data-v-058ec114]{display:flex;align-items:center;gap:12px;padding:14px}.sub-avatar[data-v-058ec114]{width:38px;height:38px;border-radius:10px;background:rgba(122,0,204,.08);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#7a00cc;flex-shrink:0}.sub-info[data-v-058ec114]{flex:1;min-width:0}.sub-info .sub-name[data-v-058ec114]{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-info .sub-meta[data-v-058ec114]{font-size:11px;color:#888;margin-top:1px}.sub-info .sub-ratio-label[data-v-058ec114]{font-size:10px;color:#aaa;margin-top:2px}.sub-ratio-track[data-v-058ec114]{height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.sub-ratio-fill[data-v-058ec114]{height:100%;border-radius:2px;transition:width .3s ease}.sub-right[data-v-058ec114]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.empty-state[data-v-058ec114],.tab-empty[data-v-058ec114],.tab-loading[data-v-058ec114]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:#aaa;font-size:13px;text-align:center;width:100%;min-height:120px}.empty-state p[data-v-058ec114],.tab-empty p[data-v-058ec114],.tab-loading p[data-v-058ec114]{margin:8px 0 4px}.theme--dark .group-detail-page[data-v-058ec114]{background:#1a1a1a}.theme--dark .page-title[data-v-058ec114]{color:var(--sq-text-primary,#eee)!important}.theme--dark .breadcrumb-current[data-v-058ec114]{color:var(--sq-text-secondary,#bbb)!important}.theme--dark .group-kpi-card[data-v-058ec114],.theme--dark .inner-card[data-v-058ec114],.theme--dark .sensor-stat-card[data-v-058ec114],.theme--dark .tabs-card[data-v-058ec114],.theme--dark .what-changed-card[data-v-058ec114]{background:var(--sq-surface,#2a2a2a)!important;border-color:var(--sq-border,#3a3a3a)!important}.theme--dark .kpi-title[data-v-058ec114],.theme--dark .sensor-avg-label[data-v-058ec114],.theme--dark .sensor-type-meta[data-v-058ec114],.theme--dark .ssc-key[data-v-058ec114]{color:#999}.theme--dark .kpi-number[data-v-058ec114],.theme--dark .sensor-avg-val[data-v-058ec114]{color:#eee}.theme--dark .kpi-sublabel[data-v-058ec114],.theme--dark .sub-meta[data-v-058ec114]{color:#888}.theme--dark .page-title[data-v-058ec114],.theme--dark .sensor-type-name[data-v-058ec114],.theme--dark .sub-name[data-v-058ec114]{color:#eee}.theme--dark .sensor-type-tile[data-v-058ec114]{background:var(--sq-surface,#2a2a2a);border-color:var(--sq-border,#3a3a3a)}.theme--dark .sensor-avg-item[data-v-058ec114],.theme--dark .trend-tile[data-v-058ec114]{background:hsla(0,0%,100%,.04)}.theme--dark .sub-avatar[data-v-058ec114]{background:rgba(122,0,204,.18)}.theme--dark .range-chips[data-v-058ec114]{background:hsla(0,0%,100%,.06)}.theme--dark .range-chip[data-v-058ec114]{color:#bbb}.theme--dark .issues-bar-item--green[data-v-058ec114]{background:rgba(76,175,80,.4)}.theme--dark .issues-bar-item--amber[data-v-058ec114]{background:rgba(255,152,0,.5)}.theme--dark .issues-bar-item--red[data-v-058ec114]{background:rgba(244,67,54,.5)}@media(max-width:600px){.page-container[data-v-058ec114]{padding:12px 12px 0}.page-header[data-v-058ec114]{flex-direction:column}.header-right[data-v-058ec114]{align-self:flex-end}.header-right .range-chips[data-v-058ec114]{display:none}.kpi-number[data-v-058ec114]{font-size:24px}.kpi-score-ring[data-v-058ec114]{display:none}.sensor-avg-grid[data-v-058ec114]{grid-template-columns:repeat(2,1fr)}.devices-filters-bar[data-v-058ec114]{flex-direction:column;align-items:stretch}.devices-filters-bar .device-search[data-v-058ec114],.devices-filters-bar .sort-select[data-v-058ec114]{max-width:100%}.analytics-controls-row[data-v-058ec114]{flex-direction:column;align-items:flex-start}.sensor-stats-row[data-v-058ec114]{gap:8px}.sensor-stat-card[data-v-058ec114]{min-width:calc(50% - 4px)}.what-changed-card .trend-num[data-v-058ec114]{font-size:18px}}@media(min-width:960px){.kpi-col[data-v-058ec114]:not(:last-child){padding-right:4px}}.modeBtns[data-v-5037387c]{width:100%;max-width:300px}.modeBtns .modeBtn[data-v-5037387c]{height:36px;width:36px}.modeBtns .big-btns .modeBtn[data-v-5037387c]{height:48px;width:48px;margin:0 3px}.dryContact[data-v-2243f26a]{max-height:20px;width:auto}.maxWidthWithBtns[data-v-2243f26a]{max-width:calc(100vw - 165px)}.malfunctioned[data-v-2243f26a]{font-weight:700}.itemBtns .minWidth160[data-v-2243f26a]{min-width:120px}.switchBar[data-v-d390bb08]{min-height:50px;align-items:center}.itemTitle[data-v-d390bb08]{font-size:11pt}.pt-0[data-v-d390bb08]{margin-top:-5px}.maxWidthWithBtns[data-v-d390bb08]{max-width:calc(100vw - 165px)}.itemBtns .minWidth160[data-v-d390bb08]{min-width:120px}.layout.itemBtns.row.wrap.justify-end.align-center.shrink[data-v-d390bb08]{font-size:13pt}@media screen and (max-width:600px){.itemTitle[data-v-d390bb08],.limitWidth[data-v-d390bb08]{width:100%}}.container.grid-list-xs .layout[data-v-d390bb08]:not(:only-child){margin:unset}.btn-xs[data-v-534a2db2]{height:16px}.inGroupHeader[data-v-534a2db2]{margin-bottom:-12px}.backBtn[data-v-534a2db2]{background-position:top;margin-bottom:10px;padding:0 30px 30px 0;position:fixed;bottom:0}.display[data-v-534a2db2]{text-align:center}.device-wrapper[data-v-534a2db2]{border-radius:5px}.switchBar[data-v-534a2db2]{min-height:50px}.itemTitle[data-v-534a2db2]{font-size:11pt}.pt-0[data-v-534a2db2]{margin-top:-5px}.dryContact[data-v-534a2db2]{max-height:20px;width:auto}.maxWidthWithBtns[data-v-534a2db2]{max-width:calc(100vw - 165px)}.itemBtns .minWidth160[data-v-534a2db2]{min-width:120px}.layout.itemBtns.row.wrap.justify-end.align-center.shrink[data-v-534a2db2]{font-size:13pt}@media screen and (max-width:600px){#devices-xs[data-v-534a2db2]{margin-top:15px;height:-moz-fit-content;height:fit-content}.itemTitle[data-v-534a2db2],.limitWidth[data-v-534a2db2]{width:100%}#devicesMain[data-v-534a2db2]{height:-moz-fit-content;height:fit-content}}@media screen and (min-width:600px){#devices[data-v-534a2db2]{padding:0 15px}#device[data-v-534a2db2]::-webkit-scrollbar,#devices[data-v-534a2db2]::-webkit-scrollbar{scrollbar-width:0;width:1em;display:none}}@media screen and (min-width:960px){.d-r[data-v-534a2db2],.divide-l[data-v-534a2db2]{padding-left:15px}.d-l[data-v-534a2db2],.divide-r[data-v-534a2db2]{padding-right:15px}.divide-l[data-v-534a2db2]{border-left:2px solid #e9e9e9}.divide-r[data-v-534a2db2]{border-right:2px solid #e9e9e9}}.notdevicesbtn[data-v-534a2db2]{font-size:14pt}.px-2[data-v-48e9660c]{font-size:16pt}.loader[data-v-48e9660c]{margin:auto 0}.subGroupsContainer[data-v-48e9660c]{max-height:350px;overflow-y:auto;justify-content:center}.subGroupsContainer .text-center[data-v-48e9660c]{margin-bottom:auto}.subGroupsContainer .subGroupContainer[data-v-48e9660c]{text-align:center}.subGroupsContainer .subGroupContainer .v-card[data-v-48e9660c]{width:100%;border-radius:5px;background-color:#eef0ee;box-shadow:0 3px 8px rgba(0,0,0,.24)}.subGroupsContainer .subGroupContainer .v-card .v-card__title[data-v-48e9660c]{justify-content:center;font-size:12pt;font-weight:700}.toGroupsEdit div[data-v-48e9660c]{width:-moz-fit-content;width:fit-content}h3[data-v-48e9660c]{font-size:13pt;font-weight:500}.noSensorCont[data-v-48e9660c]{display:flex;flex-direction:column}.noSensorCont .noSensors[data-v-48e9660c]{color:#000;font-size:13pt;font-weight:700;margin:10px auto 30px auto}.emptyGroupCont[data-v-48e9660c]{display:flex;flex-direction:column}.emptyGroupCont .emptyGroup[data-v-48e9660c]{color:#000;font-size:13pt;font-weight:700;margin:10px auto 30px auto}.noLogsCont[data-v-48e9660c]{justify-content:center;overflow-y:auto}.deviceBar[data-v-48e9660c]{border-radius:10px;padding:8px 16px;margin-top:10px;display:flex;flex-direction:row;align-items:center}.deviceBar span[data-v-48e9660c]{font-size:14pt}.deviceBar .rangData[data-v-48e9660c]{display:flex;flex-direction:row}.deviceBar .rangData .value[data-v-48e9660c]{font-size:11pt}.v-card .cardCont[data-v-48e9660c]{min-height:350px}.v-card .sensors[data-v-48e9660c]{min-width:130px;display:flex;flex-direction:column;justify-content:space-around}.v-card .sensors .sensData[data-v-48e9660c]{font-size:18pt}.v-card .sensors .sensTemp[data-v-48e9660c]{color:#ed6006}.v-card .sensors .sensHum[data-v-48e9660c]{color:#5f802f}.v-card .sensors .sensPres[data-v-48e9660c]{color:#009688}.v-card .sensors .sensCo2[data-v-48e9660c]{color:#827717}.gm-root[data-v-6bbedb8a]{display:flex;height:100vh;background:#efefef;overflow:hidden}.gm-sidebar[data-v-6bbedb8a]{width:300px;min-width:260px;background:#fff;border-inline-end:1px solid #ececec;display:flex;flex-direction:column;overflow:hidden}.gm-sidebar-head[data-v-6bbedb8a]{display:flex;align-items:center;padding:16px 14px 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.gm-sidebar-head .gm-sidebar-title[data-v-6bbedb8a]{display:flex;align-items:center;font-size:15px;font-weight:700;color:#1a1a1a;flex:1}.gm-sidebar-empty[data-v-6bbedb8a],.gm-sidebar-loading[data-v-6bbedb8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#aaa;font-size:13px;text-align:center;flex:1}.gm-list[data-v-6bbedb8a]{flex:1;overflow-y:auto;padding:8px 0}.gm-item[data-v-6bbedb8a]{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer;transition:background .12s;border-radius:8px;margin:1px 6px;position:relative}.gm-item[data-v-6bbedb8a]:hover{background:#f5f0ff}.gm-item:hover .gm-add-btn[data-v-6bbedb8a]{opacity:1}.gm-item--active[data-v-6bbedb8a]{background:rgba(122,0,204,.08)!important}.gm-item--active .gm-item-name[data-v-6bbedb8a]{color:#7a00cc;font-weight:700}.gm-item--active .gm-avatar[data-v-6bbedb8a]{background:#7a00cc;color:#fff}.gm-item--sub[data-v-6bbedb8a]{padding-inline-start:14px}.gm-expand-btn[data-v-6bbedb8a]{flex-shrink:0;opacity:.5}.gm-expand-spacer[data-v-6bbedb8a]{width:28px;flex-shrink:0}.gm-sub-indent[data-v-6bbedb8a]{width:8px;flex-shrink:0}.gm-avatar[data-v-6bbedb8a]{width:30px;height:30px;border-radius:8px;background:rgba(122,0,204,.08);color:#7a00cc;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.gm-avatar--sub[data-v-6bbedb8a]{width:24px;height:24px;border-radius:6px;font-size:11px;background:rgba(25,118,210,.08);color:#1565c0}.gm-item-name[data-v-6bbedb8a]{flex:1;font-size:13px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s}.gm-badge[data-v-6bbedb8a]{min-width:20px;height:20px;padding:0 5px;background:#7a00cc;color:#fff;border-radius:10px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gm-badge--sub[data-v-6bbedb8a]{background:rgba(25,118,210,.12);color:#1565c0}.gm-drag-handle[data-v-6bbedb8a]{cursor:grab;flex-shrink:0;opacity:0;transition:opacity .15s}.gm-drag-handle[data-v-6bbedb8a]:active{cursor:grabbing}.gm-item:hover .gm-drag-handle[data-v-6bbedb8a]{opacity:1}.gm-drag-ghost[data-v-6bbedb8a]{opacity:.4;background:rgba(122,0,204,.06)!important;border-radius:8px}.gm-add-btn[data-v-6bbedb8a]{opacity:0;transition:opacity .15s;flex-shrink:0}.gm-panel[data-v-6bbedb8a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f8f8f8}.gm-panel-empty[data-v-6bbedb8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#bbb}.gm-panel-empty .gm-panel-empty-text[data-v-6bbedb8a]{margin-top:12px;font-size:14px}.gm-panel-header[data-v-6bbedb8a]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #ececec;flex-shrink:0}.gm-panel-header .gm-panel-avatar[data-v-6bbedb8a]{width:42px;height:42px;border-radius:12px;background:rgba(122,0,204,.1);color:#7a00cc;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gm-panel-header .gm-panel-meta[data-v-6bbedb8a]{flex:1}.gm-panel-header .gm-panel-meta .gm-panel-breadcrumb[data-v-6bbedb8a]{font-size:11px;color:#aaa;margin-bottom:2px}.gm-panel-header .gm-panel-meta .gm-panel-title[data-v-6bbedb8a]{font-size:17px;font-weight:700;color:#1a1a1a}.gm-panel-body[data-v-6bbedb8a]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.gm-section[data-v-6bbedb8a]{background:#fff;border-radius:12px;border:1px solid #ececec;padding:16px}.gm-section-header[data-v-6bbedb8a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gm-section-label[data-v-6bbedb8a]{font-size:11px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;display:flex;align-items:center;gap:6px}.gm-section-label .gm-section-count[data-v-6bbedb8a]{background:rgba(122,0,204,.08);color:#7a00cc;font-size:11px;padding:1px 6px;border-radius:8px;font-weight:600;text-transform:none;letter-spacing:0}.gm-name-row[data-v-6bbedb8a]{display:flex;align-items:center;gap:8px}.gm-name-row .gm-name-field[data-v-6bbedb8a]{flex:1}.gm-sub-list[data-v-6bbedb8a]{display:flex;flex-wrap:wrap;gap:8px}.gm-sub-chip[data-v-6bbedb8a]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(25,118,210,.06);border:1px solid rgba(25,118,210,.15);border-radius:20px;cursor:pointer;transition:background .12s}.gm-sub-chip[data-v-6bbedb8a]:hover{background:rgba(25,118,210,.12)}.gm-sub-chip .gm-sub-chip-name[data-v-6bbedb8a]{font-size:13px;font-weight:600;color:#1565c0}.gm-sub-chip .gm-sub-chip-count[data-v-6bbedb8a]{font-size:11px;background:rgba(25,118,210,.15);color:#1565c0;padding:0 5px;border-radius:8px;font-weight:700}.gm-hint[data-v-6bbedb8a]{font-size:13px;color:#bbb;margin:0}.gm-device-list[data-v-6bbedb8a]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.gm-device-row[data-v-6bbedb8a]{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #f8f8f8;cursor:pointer;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gm-device-row[data-v-6bbedb8a]:last-child{border-bottom:none}.gm-device-row--in[data-v-6bbedb8a]{background:#fafffe}.gm-device-row--in[data-v-6bbedb8a]:hover{background:#fff5f5}.gm-device-row--in:hover .gm-remove-icon[data-v-6bbedb8a]{color:#e53935!important}.gm-device-row--out[data-v-6bbedb8a]{background:#fff}.gm-device-row--out[data-v-6bbedb8a]:hover{background:#f8f4ff}.gm-device-row--out:hover .gm-add-icon[data-v-6bbedb8a]{color:#7a00cc!important}.gm-device-info[data-v-6bbedb8a]{flex:1;min-width:0}.gm-device-info .gm-device-name[data-v-6bbedb8a]{display:block;font-size:13px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-device-info .gm-device-id[data-v-6bbedb8a]{display:block;font-size:11px;color:#bbb;margin-top:1px}.gm-device-divider[data-v-6bbedb8a]{display:flex;align-items:center;padding:6px 12px;background:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.gm-device-divider span[data-v-6bbedb8a]{font-size:11px;font-weight:700;color:#bbb;text-transform:uppercase;letter-spacing:.05em}.gm-device-empty[data-v-6bbedb8a]{padding:24px;text-align:center;font-size:13px;color:#bbb}.gm-add-icon[data-v-6bbedb8a],.gm-remove-icon[data-v-6bbedb8a]{flex-shrink:0;transition:color .12s}.gm-confirm-card[data-v-6bbedb8a]{border-radius:16px!important;padding:24px}.gm-confirm-card .gm-confirm-body[data-v-6bbedb8a]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.gm-confirm-card .gm-confirm-body .gm-confirm-title[data-v-6bbedb8a]{font-size:15px;font-weight:600;color:#1a1a1a;margin:8px 0 4px}.gm-confirm-card .gm-confirm-body .gm-confirm-sub[data-v-6bbedb8a]{font-size:13px;color:#888;margin:0}.gm-confirm-card .gm-confirm-actions[data-v-6bbedb8a]{display:flex;justify-content:flex-end;gap:8px}.theme--dark .gm-sidebar[data-v-6bbedb8a]{background:var(--sq-surface-soft)!important;border-color:var(--sq-border)!important}.theme--dark .gm-sidebar-head[data-v-6bbedb8a]{background:var(--sq-surface)!important;border-bottom-color:var(--sq-border)!important}.theme--dark .gm-device-row[data-v-6bbedb8a]{border-bottom-color:var(--sq-border)!important}.theme--dark .gm-device-row--in[data-v-6bbedb8a]:hover{background:var(--sq-hover-bg-light)!important}.theme--dark .gm-device-row--out[data-v-6bbedb8a]:hover{background:var(--sq-hover-bg)!important}.theme--dark .gm-section-head[data-v-6bbedb8a]{background:var(--sq-surface-faint)!important;border-color:var(--sq-border)!important}.theme--dark .gm-section-head span[data-v-6bbedb8a]{color:var(--sq-text-muted)!important}.theme--dark .gm-confirm-card[data-v-6bbedb8a]{background:var(--sq-surface)!important}.theme--dark .gm-confirm-title[data-v-6bbedb8a]{color:var(--sq-text-primary)!important}.theme--dark .gm-confirm-sub[data-v-6bbedb8a]{color:var(--sq-text-secondary)!important}.theme--dark .gm-content[data-v-6bbedb8a]{background:var(--sq-surface-page)!important}.theme--dark .gm-device-name[data-v-6bbedb8a]{color:var(--sq-text-primary)!important}@media(max-width:860px){.gm-root[data-v-6bbedb8a]{display:block;min-height:calc(100vh - 136px);height:auto;overflow:visible;padding-bottom:90px}.gm-panel[data-v-6bbedb8a],.gm-sidebar[data-v-6bbedb8a]{width:100%;min-width:0;border-inline-end:none}.gm-sidebar[data-v-6bbedb8a]{max-height:45vh;border-bottom:1px solid #ececec}.gm-sidebar-head[data-v-6bbedb8a]{padding:12px 10px}.gm-list[data-v-6bbedb8a]{padding:4px 0 8px}.gm-item[data-v-6bbedb8a]{padding:10px 10px;margin:2px 6px}.gm-add-btn[data-v-6bbedb8a],.gm-drag-handle[data-v-6bbedb8a]{opacity:1}.gm-panel[data-v-6bbedb8a]{min-height:55vh}.gm-panel-header[data-v-6bbedb8a]{padding:12px}.gm-panel-body[data-v-6bbedb8a]{padding:12px;gap:12px}.gm-section[data-v-6bbedb8a]{padding:12px}.gm-section-header[data-v-6bbedb8a]{align-items:flex-start;gap:8px;flex-direction:column}.gm-name-row[data-v-6bbedb8a]{flex-direction:column;align-items:stretch}.gm-name-row .v-btn[data-v-6bbedb8a]{width:100%;margin-inline-start:0!important}.gm-device-row[data-v-6bbedb8a]{padding:12px 10px}.gm-device-id[data-v-6bbedb8a],.gm-device-name[data-v-6bbedb8a],.gm-item-name[data-v-6bbedb8a]{word-break:break-word;white-space:normal}}@media(max-width:640px){.gm-root[data-v-6bbedb8a]{min-height:calc(100vh - 132px);padding-bottom:86px}.gm-sidebar[data-v-6bbedb8a]{max-height:42vh}.gm-panel-title[data-v-6bbedb8a]{font-size:15px!important}.gm-confirm-card[data-v-6bbedb8a]{padding:16px}}.dmcmap-placeholder[data-v-3e10b3e9]{height:280px}.dmcmap-container[data-v-3e10b3e9]{height:280px;border-radius:0 0 14px 14px;overflow:hidden}.dashboard-page[data-v-0db56d40]{max-width:1920px;margin:0 auto;width:100%}.dashboard-card[data-v-0db56d40]{border-radius:12px;background-color:#fff;border-color:#ececf0!important}.kpi-card-v2[data-v-0db56d40]{height:100%}.kpi-card-v2 .v-card__text[data-v-0db56d40]{padding:18px 20px 12px!important;display:flex;flex-direction:column;height:100%}.kpi-head[data-v-0db56d40]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}@media (min-width:960px){.kpi-head-icon[data-v-0db56d40]{font-size:40px!important;height:40px!important;width:40px!important}}@media (max-width:959px){.kpi-head[data-v-0db56d40]{margin-bottom:2px}}.kpi-title[data-v-0db56d40]{font-size:.92rem;color:#6b6b78;font-weight:600}.kpi-body[data-v-0db56d40]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.kpi-number[data-v-0db56d40]{font-size:2.1rem;font-weight:800;line-height:1.05;color:#1c1c28}.kpi-number-sub[data-v-0db56d40]{font-size:1.05rem;font-weight:600;color:#8a8a96;margin-inline-start:6px}.kpi-delta[data-v-0db56d40]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;white-space:nowrap}.kpi-delta--up[data-v-0db56d40]{color:#16a34a}.kpi-delta--down[data-v-0db56d40]{color:#dc2626}.kpi-delta--flat[data-v-0db56d40]{color:#94949f}.kpi-delta small[data-v-0db56d40]{color:#94949f;margin-inline-start:4px;font-weight:500}.kpi-sublabel[data-v-0db56d40]{font-size:.78rem;color:#8a8a96;margin-top:2px;font-weight:500}.kpi-pills[data-v-0db56d40]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.kpi-pill[data-v-0db56d40]{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:999px;line-height:1.6}.kpi-pill--green[data-v-0db56d40]{background:#e9f7ec;color:#16a34a}.kpi-pill--amber[data-v-0db56d40]{background:#fff5e0;color:#b45309}.kpi-pill--red[data-v-0db56d40]{background:#fde8e8;color:#dc2626}.kpi-pill--grey[data-v-0db56d40]{background:#f1f1f5;color:#555560}.kpi-sparkline-wrap[data-v-0db56d40]{margin:6px -6px -4px;margin-top:auto;padding-top:8px}.theme--dark .dashboard-card[data-v-0db56d40]{border-color:#2a2a35!important}.theme--dark .kpi-number[data-v-0db56d40]{color:#fff}.theme--dark .kpi-number-sub[data-v-0db56d40],.theme--dark .kpi-sublabel[data-v-0db56d40],.theme--dark .kpi-title[data-v-0db56d40]{color:#a8a8b8}.sensor-icon-rail[data-v-0db56d40]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;align-items:center}.sensor-icon-tooltip[data-v-0db56d40]{min-width:160px;max-width:240px;text-align:start;direction:inherit;line-height:1.7;padding:2px 0}.sensor-icon-tooltip strong[data-v-0db56d40]{font-size:13px;display:block;margin-bottom:3px;white-space:normal;word-break:break-word}.sensor-icon-tooltip div[data-v-0db56d40]{font-size:12px;white-space:normal}.sensor-icon-chip[data-v-0db56d40]{position:relative;min-width:56px;height:48px;border-radius:16px;background:#fff;border:1px solid rgba(122,0,204,.12);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(31,38,66,.08)}.sensor-icon-chip.has-issues[data-v-0db56d40]{border-color:rgba(244,67,54,.35)}.sensor-device-count[data-v-0db56d40]{position:absolute;bottom:3px;inset-inline-start:7px;font-size:10px;font-weight:700;color:#555}.sensor-issue-count[data-v-0db56d40]{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f44336;color:#fff;font-size:10px;font-weight:700;line-height:20px;text-align:center}.sensor-ok-dot[data-v-0db56d40]{position:absolute;top:6px;inset-inline-end:7px;width:8px;height:8px;border-radius:50%;background:#4caf50}.sensor-overview-card[data-v-0db56d40]{position:relative;overflow:hidden;border-color:rgba(122,0,204,.09)!important;background:radial-gradient(circle at 10% 15%,rgba(122,0,204,.06),transparent 32%),radial-gradient(circle at 90% 8%,rgba(3,169,244,.07),transparent 34%),linear-gradient(145deg,#fff,#fdf9ff 55%,#f2f8ff);box-shadow:0 4px 20px rgba(56,19,96,.04)}.sensor-overview-orb[data-v-0db56d40]{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#7a00cc,#00a3ff);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px rgba(122,0,204,.28)}.sensor-type-grid[data-v-0db56d40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.sensor-type-tile[data-v-0db56d40]{position:relative;min-height:122px;padding:16px 12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(36,24,64,.06);border-inline-start:3px solid rgba(122,0,204,.2);box-shadow:0 2px 8px rgba(31,38,66,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.sensor-type-tile[data-v-0db56d40]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(31,38,66,.09)}.sensor-type-tile.has-issues[data-v-0db56d40]{border-color:rgba(244,67,54,.1);border-inline-start-color:#f44336;background:linear-gradient(160deg,hsla(0,100%,98%,.95),#fff 65%);box-shadow:0 2px 8px rgba(244,67,54,.06)}.sensor-type-tile.has-issues[data-v-0db56d40]:hover{box-shadow:0 8px 20px rgba(244,67,54,.11)}.sensor-type-glow[data-v-0db56d40]{display:none}.sensor-icon-ring[data-v-0db56d40]{position:relative;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,rgba(122,0,204,.09),rgba(0,163,255,.07));border:1px solid rgba(122,0,204,.09);display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:background .18s ease,border-color .18s ease}.sensor-type-tile.has-issues .sensor-icon-ring[data-v-0db56d40]{background:linear-gradient(135deg,rgba(244,67,54,.12),rgba(244,67,54,.04));border-color:rgba(244,67,54,.16)}.sensor-issue-badge[data-v-0db56d40]{position:absolute;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f44336;color:#fff;font-size:10px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 2px 6px rgba(244,67,54,.38);animation:badge-pulse-0db56d40 2.4s ease-in-out infinite}@keyframes badge-pulse-0db56d40{0%,to{box-shadow:0 2px 6px rgba(244,67,54,.38)}50%{box-shadow:0 2px 14px rgba(244,67,54,.62)}}.sensor-type-name[data-v-0db56d40]{max-width:100%;width:100%;color:#1e1a2c;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sensor-type-meta[data-v-0db56d40]{color:#8a8497;font-size:11px;margin-top:3px}.sensor-type-status[data-v-0db56d40]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;margin-top:6px;white-space:nowrap;opacity:.82}.ai-card[data-v-0db56d40]{position:relative!important;overflow:hidden!important;border-color:rgba(122,0,204,.16)!important;background:linear-gradient(150deg,#fff,#fbf7ff 45%,#f3eeff)!important;box-shadow:0 4px 22px rgba(122,0,204,.08)!important;transition:box-shadow .22s ease,transform .22s ease!important}.ai-card[data-v-0db56d40]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7a00cc,#00a3ff 30%,#c026d3 60%,#7a00cc);background-size:200% 100%;animation:ai-shimmer-0db56d40 3.5s linear infinite;z-index:2}.ai-card[data-v-0db56d40]:after{content:"✦";position:absolute;bottom:-16px;right:8px;font-size:110px;line-height:1;color:#7a00cc;opacity:.04;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}@keyframes ai-shimmer-0db56d40{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-card[data-v-0db56d40]:hover{box-shadow:0 10px 36px rgba(122,0,204,.15)!important;transform:translateY(-3px)}.ai-card[data-v-0db56d40]:hover:before{animation-duration:1.6s}.ai-card .v-chip.switchq[data-v-0db56d40]{box-shadow:0 0 12px rgba(122,0,204,.28)}.ai-card-header[data-v-0db56d40]{padding-bottom:14px!important;border-bottom:1px solid rgba(122,0,204,.09)!important;margin-bottom:14px!important}.ai-body-text[data-v-0db56d40]{color:#4a4a5e;font-size:.9rem;line-height:2}.ai-card>.v-card__title[data-v-0db56d40]{border-bottom:1px solid rgba(122,0,204,.08);padding-bottom:12px!important}.ai-card-fixed-title[data-v-0db56d40]{font-size:.95rem;font-weight:700;color:#4a0099;letter-spacing:-.01em;line-height:1.2}.ai-card-subtitle[data-v-0db56d40]{margin-top:9px;font-size:.875rem;color:#55556a;line-height:1.45;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-device-link[data-v-0db56d40]{display:inline-flex;align-items:center;gap:4px;color:#6200a8;font-weight:600;font-size:.875em;text-decoration:none!important;background:rgba(122,0,204,.07);border:1px solid rgba(122,0,204,.18);padding:2px 8px 2px 6px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease;vertical-align:middle;line-height:1.65;margin:0 1px;white-space:nowrap}.ai-device-link[data-v-0db56d40]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#7a00cc,#00a3ff);flex-shrink:0}.ai-device-link[data-v-0db56d40]:hover{background:rgba(122,0,204,.13);border-color:rgba(122,0,204,.32);transform:translateY(-1px);box-shadow:0 3px 12px rgba(122,0,204,.18)}.ai-card .v-list[data-v-0db56d40]{counter-reset:ai-action;background:transparent!important}.ai-card .v-list-item[data-v-0db56d40]{counter-increment:ai-action;border-radius:8px!important;margin-bottom:2px;transition:background .15s ease,transform .12s ease;background:transparent!important}.ai-card .v-list-item[data-v-0db56d40]:not(:last-child){border-bottom:1px dashed rgba(122,0,204,.07)}.ai-card .v-list-item[data-v-0db56d40]:hover{background:rgba(122,0,204,.05)!important;transform:translateX(-2px)}.ai-card .v-list-item__icon[data-v-0db56d40]{position:relative;background:linear-gradient(135deg,#7a00cc,#00a3ff);border-radius:50%!important;min-width:32px!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-inline-end:12px!important;margin-top:auto!important;margin-bottom:auto!important;flex-shrink:0;box-shadow:0 2px 8px rgba(122,0,204,.28)}.ai-card .v-list-item__icon[data-v-0db56d40]:after{content:counter(ai-action);font-size:12px;font-weight:800;color:#fff;line-height:1;pointer-events:none}.ai-card .v-list-item__icon .v-icon[data-v-0db56d40],.ai-card .v-list-item__title>span[data-v-0db56d40]:first-child:not(.ai-device-link){display:none!important}.ai-card .v-list-item__title[data-v-0db56d40]{font-size:1rem;line-height:2}.active-issues-card.has-active-issues[data-v-0db56d40]{border-color:rgba(244,67,54,.35)!important}.active-issues-card.no-active-issues[data-v-0db56d40]{border-color:rgba(76,175,80,.25)!important}.trend-card[data-v-0db56d40]{background:#f7f7f9;min-height:118px;text-align:center}.dashboard-clickable-row[data-v-0db56d40],.problem-device-row[data-v-0db56d40]{cursor:pointer;transition:background-color .2s ease}.dashboard-clickable-row[data-v-0db56d40]:hover,.problem-device-row[data-v-0db56d40]:hover{background-color:#f7f7f9}.btn-xs[data-v-0db56d40]{height:16px}.device-wrapper[data-v-0db56d40]{border-radius:5px}.me-2[data-v-0db56d40]{margin-inline-end:8px}.me-3[data-v-0db56d40]{margin-inline-end:12px}.text-wrap[data-v-0db56d40]{white-space:normal}@media screen and (max-width:600px){.dashboard-page[data-v-0db56d40]{width:100%;max-width:none;padding:20px 14px 86px!important}.dashboard-header[data-v-0db56d40]{align-items:flex-start!important;margin-bottom:18px!important;padding:4px 2px 0}.dashboard-header h2[data-v-0db56d40]{font-size:2rem!important;line-height:1.18;letter-spacing:-.02em}.dashboard-header .text-caption[data-v-0db56d40]:after{content:"";display:inline-block;width:9px;height:9px;margin-inline-start:8px;border-radius:50%;background:#43b04a;vertical-align:middle}.sensor-icon-rail[data-v-0db56d40]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-inline:-14px;padding:0 26px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:26px;scrollbar-width:none}.sensor-icon-rail[data-v-0db56d40]:after,.sensor-icon-rail[data-v-0db56d40]:before{content:"";flex:0 0 1px}.sensor-icon-rail[data-v-0db56d40]::-webkit-scrollbar{display:none}.sensor-icon-chip[data-v-0db56d40]{flex:0 0 64px;min-width:64px;height:54px;border-radius:16px;border-color:#dfe2e8;box-shadow:none;scroll-snap-align:start}.sensor-icon-chip.is-active[data-v-0db56d40]{border-color:#8a19d6;color:#7a00cc;box-shadow:0 10px 24px rgba(122,0,204,.12)}.sensor-icon-chip.is-active[data-v-0db56d40]:after{content:"";position:absolute;left:14px;right:14px;bottom:-14px;height:4px;border-radius:999px;background:#8a19d6}.sensor-icon-chip--all[data-v-0db56d40]{flex-direction:column;justify-content:center;gap:2px;padding:6px 8px}.sensor-all-icon[data-v-0db56d40]{line-height:1;font-size:18px!important}.sensor-all-label[data-v-0db56d40]{font-size:12px;font-weight:800;line-height:1}.sensor-all-count[data-v-0db56d40]{position:absolute;bottom:5px;inset-inline-start:8px;color:#3f3f46;font-size:10px;font-weight:800;line-height:1}.sensor-icon-ring[data-v-0db56d40]{width:34px;height:34px;border-radius:11px;margin-bottom:0}.sensor-icon-ring .v-icon[data-v-0db56d40]{font-size:16px!important}.sensor-device-count[data-v-0db56d40]{bottom:5px;inset-inline-start:8px;font-size:11px}.sensor-ok-dot[data-v-0db56d40]{top:12px;inset-inline-end:14px;width:10px;height:10px}.sensor-issue-count[data-v-0db56d40]{top:6px;inset-inline-end:8px}.dashboard-kpi-row[data-v-0db56d40]{margin:0 -4px}.dashboard-kpi-col[data-v-0db56d40]{padding:4px!important}.dashboard-card[data-v-0db56d40]{border-radius:18px;border-color:#e0e2e7!important;box-shadow:none!important}.dashboard-cards-row[data-v-0db56d40]{margin:0 -4px!important;row-gap:8px!important}.dashboard-cards-row>[class*=col-][data-v-0db56d40]{padding:4px!important}.dashboard-kpi-card[data-v-0db56d40]{min-height:auto}.dashboard-kpi-card .v-card__text[data-v-0db56d40]{height:auto;padding:14px 12px!important}.dashboard-kpi-card .mb-3[data-v-0db56d40]{margin-bottom:6px!important}.dashboard-kpi-card .text-subtitle-1[data-v-0db56d40]{font-size:.8rem!important;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-kpi-card .text-h4[data-v-0db56d40]{font-size:1.85rem!important;line-height:1.1;color:#5f6065;text-align:start}.health-kpi-card .v-card__text[data-v-0db56d40]{padding:16px 10px!important}.health-kpi-card .v-progress-circular[data-v-0db56d40]{width:92px!important;height:92px!important}.health-kpi-card .text-h5[data-v-0db56d40]{font-size:1.5rem!important}.health-kpi-card .text-h6[data-v-0db56d40]{font-size:1rem!important;margin-top:8px!important}.dashboard-status-chips[data-v-0db56d40]{justify-content:flex-start;flex-wrap:wrap!important;gap:4px}.dashboard-status-chips .v-chip[data-v-0db56d40]{min-width:auto;padding:0 8px!important;height:22px!important;font-size:11px;font-weight:700;border-radius:999px}.ai-card[data-v-0db56d40]{margin-top:0;border-color:rgba(138,25,214,.32)!important;background:radial-gradient(circle at 10% 18%,rgba(138,25,214,.1),transparent 28%),linear-gradient(135deg,#fff,#fbf7ff)}.ai-card .v-card__text[data-v-0db56d40]{padding:22px!important}.ai-card-header[data-v-0db56d40]{align-items:center!important}.ai-card-title[data-v-0db56d40]{color:#7a00cc;font-size:1.35rem!important}.ai-mobile-bullets[data-v-0db56d40]{padding-inline-start:0;list-style:none;color:#53545a;font-size:1rem;line-height:1.9}.ai-mobile-bullets li[data-v-0db56d40]{position:relative;padding-inline-start:22px}.ai-mobile-bullets li[data-v-0db56d40]:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:8px;height:8px;border-radius:50%;background:#9c36df}.dashboard-card>.v-card__title[data-v-0db56d40]{font-size:1.15rem;font-weight:800;padding:18px 18px 6px}.trend-card[data-v-0db56d40]{min-height:90px;height:100%;padding:8px 4px!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box}.trend-card .v-icon[data-v-0db56d40]{font-size:20px!important}.trend-card .text-h5[data-v-0db56d40]{font-size:1.1rem!important;line-height:1.2;margin:0}.trend-card .text-caption[data-v-0db56d40]{font-size:.74rem!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trend-secondary-caption[data-v-0db56d40]{display:none}.kpi-card-v2[data-v-0db56d40]{overflow:hidden}.kpi-card-v2 .v-card__text[data-v-0db56d40]{padding:10px 10px 8px!important;min-height:142px;box-sizing:border-box}.kpi-title[data-v-0db56d40]{font-size:.92rem!important;white-space:normal;line-height:1.2;min-height:2.25em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kpi-number[data-v-0db56d40]{font-size:1.72rem!important;line-height:1.05}.kpi-number-sub[data-v-0db56d40]{font-size:.88rem!important}.kpi-sublabel[data-v-0db56d40]{font-size:.76rem!important}.kpi-delta[data-v-0db56d40]{font-size:.76rem!important;flex-wrap:wrap;row-gap:2px}.kpi-pills[data-v-0db56d40]{flex-wrap:wrap;gap:4px}.kpi-pill[data-v-0db56d40]{font-size:.72rem!important;padding:2px 6px!important}.dashboard-card .text-caption[data-v-0db56d40],.dashboard-card .v-list-item__subtitle[data-v-0db56d40],.dashboard-card .v-list-item__title[data-v-0db56d40],.dashboard-card>.v-card__text[data-v-0db56d40]{font-size:.86rem}.dashboard-card .v-list-item__subtitle[data-v-0db56d40],.dashboard-card .v-list-item__title[data-v-0db56d40]{line-height:1.35}.kpi-sparkline-wrap[data-v-0db56d40]{display:none}.dashboard-kpi-row>.dashboard-kpi-col:first-child .kpi-sparkline-wrap[data-v-0db56d40]{display:block;margin-top:auto;padding-top:4px}.sensor-overview-card[data-v-0db56d40]{display:none}.sensor-type-grid[data-v-0db56d40]{grid-template-columns:repeat(2,minmax(0,1fr))}.sensor-type-tile[data-v-0db56d40]{min-height:118px}#devices-xs[data-v-0db56d40]{margin-top:15px}#devices-xs[data-v-0db56d40],#devicesMain[data-v-0db56d40]{height:-moz-fit-content;height:fit-content}}@media screen and (min-width:600px){#devices[data-v-0db56d40]{padding:0 15px}#device[data-v-0db56d40]::-webkit-scrollbar,#devices[data-v-0db56d40]::-webkit-scrollbar{scrollbar-width:0;width:1em;display:none}}@media screen and (min-width:960px){.d-r[data-v-0db56d40],.divide-l[data-v-0db56d40]{padding-left:15px}.d-l[data-v-0db56d40],.divide-r[data-v-0db56d40]{padding-right:15px}.divide-l[data-v-0db56d40]{border-left:2px solid #e9e9e9}.divide-r[data-v-0db56d40]{border-right:2px solid #e9e9e9}}.theme--dark .dashboard-card[data-v-0db56d40]{background-color:var(--sq-surface)!important}.theme--dark .sensor-icon-chip[data-v-0db56d40]{background:var(--sq-surface)!important;border-color:rgba(122,0,204,.2)!important}.theme--dark .sensor-overview-card[data-v-0db56d40]{background:radial-gradient(circle at 14% 20%,rgba(122,0,204,.18),transparent 28%),radial-gradient(circle at 86% 10%,rgba(3,169,244,.12),transparent 30%),linear-gradient(135deg,#1e1e2e,#21182e 46%,#172028)!important;border-color:rgba(122,0,204,.2)!important;box-shadow:0 14px 34px rgba(0,0,0,.3)!important}.theme--dark .sensor-type-tile[data-v-0db56d40]{background:rgba(40,40,55,.9)!important;border-color:hsla(0,0%,100%,.06)!important}.theme--dark .sensor-type-tile.has-issues[data-v-0db56d40]{background:linear-gradient(180deg,rgba(80,20,20,.9),rgba(40,40,55,.9))!important}.theme--dark .sensor-icon-ring[data-v-0db56d40]{background:rgba(50,50,70,.9)!important;border-color:rgba(122,0,204,.15)!important}.theme--dark .sensor-type-name[data-v-0db56d40]{color:#d0cce0!important}.theme--dark .sensor-type-meta[data-v-0db56d40]{color:#a09ab0!important}.theme--dark .trend-card[data-v-0db56d40]{background:var(--sq-surface-soft)!important}.theme--dark .dashboard-clickable-row[data-v-0db56d40]:hover,.theme--dark .problem-device-row[data-v-0db56d40]:hover{background-color:var(--sq-surface-soft)!important}.theme--dark .ai-card[data-v-0db56d40]{background:radial-gradient(circle at 10% 18%,rgba(138,25,214,.15),transparent 28%),linear-gradient(135deg,#1e1825,#1c1530)!important;border-color:rgba(138,25,214,.35)!important}.theme--dark .ai-card[data-v-0db56d40]:after{color:#c084fc;opacity:.06}.theme--dark .ai-card-header[data-v-0db56d40],.theme--dark .ai-card>.v-card__title[data-v-0db56d40]{border-bottom-color:rgba(160,80,255,.14)!important}.theme--dark .ai-card-fixed-title[data-v-0db56d40],.theme--dark .ai-card-title[data-v-0db56d40]{color:#c084fc!important}.theme--dark .ai-card-subtitle[data-v-0db56d40]{color:#9090aa!important}.theme--dark .ai-device-link[data-v-0db56d40]{background:rgba(160,80,255,.1);border-color:rgba(160,80,255,.24);color:#c084fc}.theme--dark .ai-device-link[data-v-0db56d40]:before{background:linear-gradient(135deg,#c084fc,#60a5fa)}.theme--dark .ai-device-link[data-v-0db56d40]:hover{background:rgba(160,80,255,.18);border-color:rgba(160,80,255,.4);box-shadow:0 3px 12px rgba(160,80,255,.22)}.theme--dark .ai-card .v-list-item[data-v-0db56d40]:hover{background:rgba(138,25,214,.08)!important}.theme--dark .ai-card .v-list-item__icon[data-v-0db56d40]{background:linear-gradient(135deg,rgba(138,25,214,.18),rgba(0,163,255,.12))}.theme--dark .ai-mobile-bullets[data-v-0db56d40]{color:#b0a8c0!important}.theme--dark .dashboard-kpi-card .text-subtitle-1[data-v-0db56d40]{color:#c0c0c8!important}.theme--dark .dashboard-kpi-card .text-h4[data-v-0db56d40]{color:#9090a0!important}.theme--dark .divide-l[data-v-0db56d40]{border-left-color:#333!important}.theme--dark .divide-r[data-v-0db56d40]{border-right-color:#333!important}.theme--dark .dashboard-card[data-v-0db56d40]{border-color:#333!important}.kpi-sparkline[data-v-0db56d40]{opacity:.65;margin-top:4px}.group-health-row[data-v-0db56d40]{transition:background .15s}.group-health-row[data-v-0db56d40]:hover{background:rgba(122,0,204,.04)}.group-health-avatar[data-v-0db56d40]{width:26px;height:26px;border-radius:50%;background:rgba(122,0,204,.1);color:#7a00cc;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ms-1[data-v-0db56d40]{margin-inline-start:4px}.ms-2[data-v-0db56d40]{margin-inline-start:8px}[data-v-0db56d40] .apexcharts-legend{-moz-column-gap:4px;column-gap:4px}[data-v-0db56d40] .apexcharts-legend-series{margin-inline:3px!important}[data-v-0db56d40] .apexcharts-legend-text{margin-inline-start:9px!important}[data-v-0db56d40] .apexcharts-legend-marker{margin-inline-end:0!important}.devices-page[data-v-16a3657e]{min-height:100%;max-width:1340px;margin-left:auto;margin-right:auto}.page-title[data-v-16a3657e]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0;padding:0}.page-subtitle[data-v-16a3657e]{font-size:13px;margin-top:2px}.view-toggle[data-v-16a3657e]{border:1px solid #e0e0e0!important;border-radius:8px!important;overflow:hidden}.toggle-btn[data-v-16a3657e]{min-width:36px!important}.add-device-btn[data-v-16a3657e],.edit-view-btn[data-v-16a3657e]{border-radius:8px!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important}.stat-card[data-v-16a3657e]{position:relative;border-radius:14px!important;background:#fff;border:1px solid #ececec!important;overflow:hidden;height:100%;min-height:158px;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .15s ease,border-color .2s ease}.stat-card[data-v-16a3657e]:before{content:"";position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;height:3px;background:var(--accent,#7c4dff);opacity:.85}.stat-card-content[data-v-16a3657e]{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.stat-card--clickable[data-v-16a3657e]{cursor:pointer}.stat-card--clickable[data-v-16a3657e]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)!important;transform:translateY(-2px)}.stat-card--active[data-v-16a3657e]{border-color:var(--accent,#7c4dff)!important;box-shadow:0 0 0 2px rgba(124,77,255,.12),0 8px 24px rgba(0,0,0,.08)!important}.stat-icon-circle[data-v-16a3657e]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-number[data-v-16a3657e]{font-size:32px;font-weight:700;color:#1a1a2e;line-height:1.1;letter-spacing:-.5px}.stat-label[data-v-16a3657e]{font-size:13px;font-weight:500;color:#5a6678}.stat-sub[data-v-16a3657e]{font-size:12px;letter-spacing:.1px}.stat-card--health[data-v-16a3657e]{background:linear-gradient(135deg,#fff,#fbfaff)}.health-score-value[data-v-16a3657e]{font-size:18px;font-weight:700;color:#1a1a2e}.health-status-label[data-v-16a3657e]{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.3px}.filters-section[data-v-16a3657e] .layout{gap:8px}.filter-select[data-v-16a3657e],.search-input[data-v-16a3657e]{border-radius:8px!important}.filters-section[data-v-16a3657e] .v-input{height:42px!important;margin-top:0!important}.filters-section[data-v-16a3657e] .v-input__control,.filters-section[data-v-16a3657e] .v-input__slot,.filters-section[data-v-16a3657e] .v-select__slot,.filters-section[data-v-16a3657e] .v-text-field__slot{height:42px!important;min-height:42px!important}.filters-section[data-v-16a3657e] .v-input__slot{align-items:center!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:10px!important;box-shadow:none!important;margin-bottom:0!important;padding:0 14px!important;transition:border-color .2s ease,box-shadow .2s ease}.filters-section[data-v-16a3657e] fieldset{display:none!important}.filters-section[data-v-16a3657e] .v-input.v-input--is-focused .v-input__slot{border-color:#7c4dff!important;box-shadow:0 0 0 3px rgba(124,77,255,.12)!important}.filters-section[data-v-16a3657e] .v-input__append-inner,.filters-section[data-v-16a3657e] .v-input__prepend-inner,.filters-section[data-v-16a3657e] .v-select__selection,.filters-section[data-v-16a3657e] input{align-items:center!important;align-self:center!important;display:flex!important;height:42px!important;line-height:42px!important;margin-top:0!important}.filters-section[data-v-16a3657e] .v-select__selection,.filters-section[data-v-16a3657e] .v-text-field__slot input{font-size:14px!important;color:#1f2937!important;padding:0!important}.filters-section[data-v-16a3657e] .v-select__selection{max-width:100%!important;line-height:42px!important}.filters-section[data-v-16a3657e] .v-select__selections{align-items:center!important;display:flex!important;height:42px!important;padding:0!important}.filters-section[data-v-16a3657e] .v-input__append-inner .v-icon,.filters-section[data-v-16a3657e] .v-input__prepend-inner .v-icon{color:#6b7280!important;font-size:20px!important}.filters-section[data-v-16a3657e] .v-input__append-inner,.filters-section[data-v-16a3657e] .v-input__prepend-inner{padding:0!important}.filters-section[data-v-16a3657e] .v-input--is-disabled .v-input__slot{background:#f8fafc!important}.table-card[data-v-16a3657e]{border:1px solid #e7eaf0!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important;overflow:hidden;background:#fff}.tbl-head[data-v-16a3657e]{background:#fbfcff;border-bottom:1px solid #edf0f5}.tbl-row[data-v-16a3657e]{display:flex;flex-direction:row;align-items:center;padding:0 18px;gap:14px}.tbl-head-row[data-v-16a3657e]{min-height:48px;padding-top:0;padding-bottom:0;font-size:11px;font-weight:700;color:#7a8494;text-transform:uppercase;letter-spacing:.06em}.device-row[data-v-16a3657e]{min-height:72px;border-bottom:1px solid #f1f3f7;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.device-row[data-v-16a3657e]:last-child{border-bottom:none}.device-row[data-v-16a3657e]:hover{background:#fbf9ff;box-shadow:inset 3px 0 0 #7c4dff}.device-row--alert[data-v-16a3657e]{background:linear-gradient(90deg,rgba(229,57,53,.055),#fff 34%)}.device-row--warning[data-v-16a3657e]{background:linear-gradient(90deg,rgba(251,140,0,.06),#fff 34%)}.device-row--muted[data-v-16a3657e]{background:linear-gradient(90deg,hsla(0,0%,46%,.04),#fff 34%)}.tbl-col[data-v-16a3657e]{min-width:0}.col-device[data-v-16a3657e]{flex:2.4 1 250px;min-width:240px}.col-location[data-v-16a3657e]{flex:1.1 1 130px;min-width:120px;font-size:13px;color:#444}.col-status[data-v-16a3657e]{width:132px;flex-shrink:0}.col-data[data-v-16a3657e]{flex:1.5 1 170px;min-width:160px;font-size:12px}.col-updated[data-v-16a3657e]{width:150px;flex-shrink:0}.device-icon-wrap[data-v-16a3657e]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.device-name[data-v-16a3657e]{font-size:14.5px;font-weight:700;color:#1a1a2e;line-height:1.3}.device-id[data-v-16a3657e],.device-name[data-v-16a3657e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.device-id[data-v-16a3657e]{font-size:12px;line-height:1.35}.device-notice[data-v-16a3657e]{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;line-height:1.2;max-width:220px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.device-notice-icon[data-v-16a3657e]{flex-shrink:0;font-size:13px!important}.device-notice--alert[data-v-16a3657e]{background:rgba(229,57,53,.11);color:#c62828}.device-notice--alert .device-notice-icon[data-v-16a3657e]{color:#c62828!important}.device-notice--warning[data-v-16a3657e]{background:rgba(251,140,0,.13);color:#e65100}.device-notice--warning .device-notice-icon[data-v-16a3657e]{color:#e65100!important}.device-notice--muted[data-v-16a3657e]{background:hsla(0,0%,46%,.11);color:#616161}.device-notice--muted .device-notice-icon[data-v-16a3657e]{color:#616161!important}.status-badge[data-v-16a3657e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.status-dot[data-v-16a3657e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.updated-cell[data-v-16a3657e]{color:#4b5563;min-width:0;white-space:nowrap}.update-dot[data-v-16a3657e]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px rgba(76,175,80,.12)}.updated-text[data-v-16a3657e]{color:#4b5563;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.inline-data[data-v-16a3657e]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;color:#111827}.location-physical[data-v-16a3657e]{display:flex;align-items:center;gap:4px;line-height:1.4;overflow:hidden}.location-type-icon[data-v-16a3657e]{flex-shrink:0;font-size:13px}.location-text[data-v-16a3657e]{font-size:13px;color:#4b5563;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.location-groups[data-v-16a3657e]{display:flex;align-items:center;gap:2px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-card[data-v-16a3657e]{border-radius:12px!important;cursor:pointer;transition:box-shadow .2s,transform .15s}.device-card[data-v-16a3657e]:hover{box-shadow:0 6px 20px rgba(0,0,0,.1)!important;transform:translateY(-1px)}.device-card-header[data-v-16a3657e]{border-left:3px solid transparent}.device-icon-wrap-sm[data-v-16a3657e]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.device-name-sm[data-v-16a3657e]{font-size:13px;color:#1a1a2e}.status-badge-sm[data-v-16a3657e]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:20px;white-space:nowrap}.empty-state[data-v-16a3657e]{width:100%}@media screen and (max-width:960px){.col-data[data-v-16a3657e],.col-updated[data-v-16a3657e]{display:none}}@media screen and (max-width:640px){.devices-page[data-v-16a3657e]{padding-bottom:86px}.stat-card--health[data-v-16a3657e] .v-progress-circular{width:68px!important;height:68px!important}.health-score-value[data-v-16a3657e]{font-size:15px}.stat-card[data-v-16a3657e]{min-height:auto!important}.health-status-label[data-v-16a3657e]{font-size:17px}.stat-card--health .stat-card-content .layout[data-v-16a3657e]{align-items:center!important}.stat-card--health[data-v-16a3657e] .v-progress-circular{margin-inline-start:auto!important;flex-shrink:0}.search-input[data-v-16a3657e]{max-width:100%!important;flex:1 1 100%!important;margin-inline-end:0!important}.filter-select[data-v-16a3657e]{max-width:calc(50% - 4px)!important;flex:1 1 calc(50% - 4px)!important;margin-inline-end:0!important}.col-location[data-v-16a3657e]{display:none}.col-status[data-v-16a3657e]{width:84px;flex:0 0 84px}.col-device[data-v-16a3657e]{flex:1 1 auto;min-width:0}.device-row[data-v-16a3657e],.tbl-head-row[data-v-16a3657e]{gap:8px;padding-left:8px;padding-right:8px}.tbl-head-row[data-v-16a3657e]{min-height:40px;font-size:10px;letter-spacing:.04em}.device-row[data-v-16a3657e]{min-height:64px;align-items:center}.device-icon-wrap[data-v-16a3657e]{width:38px;height:38px;border-radius:10px;margin-inline-end:8px!important}.device-name[data-v-16a3657e]{font-size:14px;max-width:140px}.device-id[data-v-16a3657e]{font-size:11px;max-width:140px}.device-notice[data-v-16a3657e]{font-size:10px;padding:2px 7px;max-width:140px;line-height:1.15}.status-badge[data-v-16a3657e]{min-width:70px;max-width:80px;padding:4px 8px;font-size:11px;gap:4px;overflow:hidden;text-overflow:ellipsis}.status-dot[data-v-16a3657e]{width:6px;height:6px}.page-header[data-v-16a3657e]{padding:16px 16px 12px}.card-section[data-v-16a3657e],.filters-section[data-v-16a3657e],.stats-section[data-v-16a3657e],.table-section[data-v-16a3657e]{padding-left:8px!important;padding-right:8px!important}}[dir=rtl] .device-card-header[data-v-16a3657e]{border-left:none;border-right:3px solid transparent}.theme--dark .table-card[data-v-16a3657e]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .tbl-head[data-v-16a3657e]{background:var(--sq-surface-soft)!important;border-bottom-color:var(--sq-border)!important}.theme--dark .tbl-head-row[data-v-16a3657e]{color:var(--sq-text-muted)!important}.theme--dark .device-row[data-v-16a3657e]{border-bottom-color:var(--sq-border)!important}.theme--dark .device-row[data-v-16a3657e]:hover{background:var(--sq-row-hover)!important}.theme--dark .device-row--alert[data-v-16a3657e]{background:linear-gradient(90deg,rgba(229,57,53,.18) 0,var(--sq-surface) 40%)!important}.theme--dark .device-row--warning[data-v-16a3657e]{background:linear-gradient(90deg,rgba(251,140,0,.14) 0,var(--sq-surface) 40%)!important}.theme--dark .device-row--muted[data-v-16a3657e]{background:linear-gradient(90deg,hsla(0,0%,46%,.1) 0,var(--sq-surface) 40%)!important}.theme--dark .stat-card--health[data-v-16a3657e]{background:linear-gradient(135deg,#1e1e2e,#1a1625)!important}.theme--dark .stat-label[data-v-16a3657e]{color:var(--sq-text-secondary)!important}.theme--dark .stat-value[data-v-16a3657e]{color:var(--sq-text-primary)!important}.theme--dark .health-score-value[data-v-16a3657e],.theme--dark .health-status-label[data-v-16a3657e]{color:inherit!important}.theme--dark .filters-section[data-v-16a3657e] .v-input__slot{background:var(--sq-surface-soft)!important;border-color:var(--sq-border)!important}.theme--dark .filters-section[data-v-16a3657e] .v-input--is-disabled .v-input__slot{background:var(--sq-surface-faint)!important}.theme--dark .device-name[data-v-16a3657e]{color:var(--sq-text-primary)!important}.theme--dark .device-id[data-v-16a3657e],.theme--dark .location-text[data-v-16a3657e],.theme--dark .updated-text[data-v-16a3657e]{color:var(--sq-text-secondary)!important}.theme--dark .inline-data[data-v-16a3657e]{color:var(--sq-text-primary)!important}.btn-xs[data-v-bff0d1c4]{height:16px}.inGroupHeader[data-v-bff0d1c4]{margin-bottom:-12px}.backBtn[data-v-bff0d1c4]{background-position:top;margin-bottom:10px;padding:0 30px 30px 0;position:fixed;bottom:0}.display[data-v-bff0d1c4]{text-align:center}.device-wrapper[data-v-bff0d1c4]{border-radius:5px}.switchBar[data-v-bff0d1c4]{min-height:50px}.itemTitle[data-v-bff0d1c4]{font-size:11pt}.pt-0[data-v-bff0d1c4]{margin-top:-5px}.dryContact[data-v-bff0d1c4]{max-height:20px;width:auto}.maxWidthWithBtns[data-v-bff0d1c4]{max-width:calc(100vw - 165px)}.itemBtns .minWidth160[data-v-bff0d1c4]{min-width:120px}.layout.itemBtns.row.wrap.justify-end.align-center.shrink[data-v-bff0d1c4]{font-size:13pt}@media screen and (max-width:600px){#devices-xs[data-v-bff0d1c4]{margin-top:15px;height:-moz-fit-content;height:fit-content}.itemTitle[data-v-bff0d1c4],.limitWidth[data-v-bff0d1c4]{width:100%}#devicesMain[data-v-bff0d1c4]{height:-moz-fit-content;height:fit-content}}@media screen and (min-width:600px){#devices[data-v-bff0d1c4]{padding:0 15px}#device[data-v-bff0d1c4]::-webkit-scrollbar,#devices[data-v-bff0d1c4]::-webkit-scrollbar{scrollbar-width:0;width:1em;display:none}}@media screen and (min-width:960px){.d-r[data-v-bff0d1c4],.divide-l[data-v-bff0d1c4]{padding-left:15px}.d-l[data-v-bff0d1c4],.divide-r[data-v-bff0d1c4]{padding-right:15px}.divide-l[data-v-bff0d1c4]{border-left:2px solid #e9e9e9}.divide-r[data-v-bff0d1c4]{border-right:2px solid #e9e9e9}}.notdevicesbtn[data-v-bff0d1c4]{font-size:14pt}hr[data-v-13027548]{display:block;height:1px;border:0;border-top:1px solid #eee;margin:1em 0;padding:0}strong[data-v-13027548]{font-size:120%}.rssi small[data-v-13027548],.rssi strong[data-v-13027548]{line-height:200%}.signal-card[data-v-13027548]{max-width:420px;margin:8px auto 0;border:1px solid #e0e0e0;border-radius:10px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.signal-row[data-v-13027548]{display:flex;justify-content:space-between;gap:8px;line-height:1.7}.signal-label[data-v-13027548]{font-weight:600;color:#616161}.signal-value[data-v-13027548]{color:#424242;text-align:end}.v-icon[data-v-29a2c53c]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-29a2c53c]{display:flex;flex-direction:row;justify-content:space-around}.v-dialog>.v-card>.v-card__text[data-v-29a2c53c]{display:flex;flex-direction:row;justify-content:center}.timeInput[data-v-8e35b48e]{max-width:60px}small[data-v-3e7787cc]{white-space:normal}.counterRepeatTime[data-v-3e7787cc],.disconnectTime[data-v-3e7787cc],.repeatTime[data-v-3e7787cc]{width:100px}.editRules[data-v-3e7787cc]{border-radius:10px;background-color:rgba(25,118,210,.1)}.editRules .editBtn[data-v-3e7787cc]{width:-moz-max-content;width:max-content;border-radius:unset}.editRules .editBtn .mx-3[data-v-3e7787cc],.editRules .editBtn .v-icon[data-v-3e7787cc]{color:#235db4}.addRuleBtn[data-v-3e7787cc]{border:1px solid;border-radius:5px}.rule[data-v-3e7787cc]{border-radius:10px;background:#fff;margin-top:5px}.advanced[data-v-3e7787cc]{font-size:10pt;color:#235db4}.advanced span[data-v-3e7787cc]{text-decoration:underline}.disconnectRule[data-v-3e7787cc]{margin-top:-6px}.disconnectLabel[data-v-3e7787cc]{font-size:11pt;text-align:center;padding:5px;text-decoration:underline}.counters[data-v-3e7787cc],.repeats[data-v-3e7787cc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;max-width:230px}.counters div[data-v-3e7787cc],.repeats div[data-v-3e7787cc]{font-size:14pt}.counters small[data-v-3e7787cc],.repeats small[data-v-3e7787cc]{text-decoration:none;font-size:10pt}.very-small[data-v-3e7787cc]{white-space:normal;text-align:center;width:100%;font-size:80%}.notification-settings[data-v-3e7787cc]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;height:100%;justify-content:space-evenly}.notification-settings .notification-settings-card[data-v-3e7787cc]{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:400px;padding:24px 8px 0 8px;white-space:nowrap}.notification-settings .notification-settings-card .notification-settings-card-title[data-v-3e7787cc]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.notification-settings .notification-settings-card .notification-settings-card-title .notification-settings-card-title-block[data-v-3e7787cc]{min-width:40px}.notification-settings .notification-settings-card .setting-block[data-v-3e7787cc]{flex:0;border-radius:10px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);width:100%;padding:8px 16px;background-color:#fff}.notification-settings .notification-settings-card .schedule-block[data-v-3e7787cc]{line-height:1.2;padding:12px 16px}.notification-settings .notification-settings-card .pop-design[data-v-3e7787cc]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff}.repeat-inner-text small[data-v-3e7787cc]{min-width:50px}.repeat-inner-text small .text-end[data-v-3e7787cc]{text-align:end}.repeat-inner-text small .text-start[data-v-3e7787cc]{text-align:start}.no-stretch[data-v-3e7787cc]{flex:0;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:950px)and (min-height:800px){.rule-settings-card-text[data-v-3e7787cc]{min-height:400px}}@media screen and (max-width:950px){.expandable-card[data-v-3e7787cc]{cursor:pointer}}.short-checkboxes label{margin-right:0!important;margin-left:0!important;padding-inline-end:8px}.notification-settings-card-title-block .v-input--checkbox{margin:0;padding:0}.notification-settings-card-title-block .v-input--checkbox .v-input--selection-controls__input{margin:0}.notification-rule-card[data-v-a6538804]{--rule-accent:#7c4dff;--rule-accent-bg:rgba(124,77,255,.1);background:#fff;border:1px solid #e7eaf0!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.notification-rule-card[data-v-a6538804]:before{background:var(--rule-accent);border-radius:999px;content:"";height:calc(100% - 24px);inset-inline-start:10px;opacity:.12;position:absolute;top:12px;width:4px}.notification-rule-card[data-v-a6538804]:hover{border-color:rgba(124,77,255,.28)!important;box-shadow:0 14px 34px rgba(15,23,42,.075)!important;transform:translateY(-1px)}.notification-rule-card--triggered[data-v-a6538804]{background:linear-gradient(90deg,rgba(229,57,53,.055),#fff 38%);border-color:rgba(229,57,53,.22)!important}.channel-list[data-v-a6538804],.meta-value[data-v-a6538804],.rule-actions[data-v-a6538804],.rule-card-top[data-v-a6538804],.rule-main[data-v-a6538804],.rule-title-row[data-v-a6538804]{align-items:center;display:flex}.rule-card-top[data-v-a6538804]{gap:16px;justify-content:space-between}.rule-main[data-v-a6538804]{gap:14px;min-width:0}.rule-icon-wrap[data-v-a6538804]{align-items:center;background:var(--rule-accent-bg);border-radius:14px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.rule-copy[data-v-a6538804]{min-width:0}.rule-title-row[data-v-a6538804]{flex-wrap:wrap;gap:8px}.rule-title[data-v-a6538804]{color:#1a1a2e;font-size:16px;font-weight:800;line-height:1.25;margin:0}.rule-condition[data-v-a6538804]{color:#6b7280;font-size:13px;font-weight:500;margin-top:4px}.rule-actions[data-v-a6538804]{background:#f8fafc;border:1px solid #eef1f6;border-radius:12px;flex-shrink:0;gap:2px;padding:2px}.rule-state-chip[data-v-a6538804]{align-items:center;background:rgba(46,125,50,.1);border-radius:999px;color:#2e7d32;display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;padding:4px 10px;white-space:nowrap}.rule-state-chip--triggered[data-v-a6538804]{background:rgba(229,57,53,.11);color:#c62828}.state-dot[data-v-a6538804]{background:currentColor;border-radius:50%;height:7px;width:7px}.rule-value-panel[data-v-a6538804]{align-items:center;background:linear-gradient(135deg,#fbfcff,#f6f1ff);border:1px solid #edf0f7;border-radius:14px;display:flex;justify-content:space-between;padding:12px 14px}.rule-value-panel--editing[data-v-a6538804]{align-items:stretch;gap:10px}.rule-value-label[data-v-a6538804]{color:#7a8494;font-size:12px;font-weight:700}.rule-value[data-v-a6538804]{color:#111827;font-size:18px;font-weight:800}.quick-edit-form[data-v-a6538804]{align-items:center;display:flex;flex:1;gap:8px;justify-content:flex-end;min-width:0}.quick-edit-input[data-v-a6538804]{max-width:130px}.quick-edit-input[data-v-a6538804] .v-input__slot{border-radius:10px!important;min-height:36px!important}.quick-edit-separator[data-v-a6538804]{color:#6b7280;font-weight:800}.rule-meta-grid[data-v-a6538804]{display:grid;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.rule-meta-block[data-v-a6538804]{background:#fbfcff;border:1px solid #f0f2f7;border-radius:12px;min-width:0;padding:10px 12px}.meta-title[data-v-a6538804]{color:#8a94a6;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.meta-value[data-v-a6538804],.muted-text[data-v-a6538804]{color:#4b5563;font-size:12.5px;font-weight:600}.muted-text[data-v-a6538804]{color:#9ca3af}.channel-list[data-v-a6538804]{flex-wrap:wrap;gap:6px}.channel-chip[data-v-a6538804]{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:800;gap:4px;line-height:1;padding:5px 8px;white-space:nowrap}.channel-chip--push[data-v-a6538804]{background:rgba(124,77,255,.11);color:#6d28d9}.channel-chip--email[data-v-a6538804]{background:rgba(25,118,210,.1);color:#1565c0}.channel-chip--sms[data-v-a6538804]{background:rgba(0,150,136,.1);color:#00796b}.channel-chip--whatsapp[data-v-a6538804]{background:rgba(67,160,71,.12);color:#2e7d32}@media screen and (max-width:760px){.rule-card-top[data-v-a6538804]{align-items:stretch;flex-direction:column}.rule-actions[data-v-a6538804]{justify-content:center;width:-moz-max-content;width:max-content}.rule-meta-grid[data-v-a6538804]{grid-template-columns:1fr}.rule-value-panel--editing[data-v-a6538804]{flex-direction:column}.quick-edit-form[data-v-a6538804]{flex-wrap:wrap;justify-content:flex-start}}.disconnect-notification-card[data-v-6db41f9e]{background:#fff;border:1px solid #e7eaf0!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important}.disconnect-actions[data-v-6db41f9e],.disconnect-controls[data-v-6db41f9e],.disconnect-head[data-v-6db41f9e],.disconnect-title-wrap[data-v-6db41f9e]{align-items:center;display:flex}.disconnect-head[data-v-6db41f9e]{gap:12px;justify-content:space-between}.disconnect-title-wrap[data-v-6db41f9e]{gap:12px}.disconnect-icon[data-v-6db41f9e]{align-items:center;background:rgba(251,140,0,.12);border-radius:14px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.disconnect-title[data-v-6db41f9e]{color:#1a1a2e;font-size:15px;font-weight:800;line-height:1.25;margin:0}.disconnect-subtitle[data-v-6db41f9e]{color:#6b7280;font-size:12.5px;font-weight:500;margin-top:2px}.disconnect-chip[data-v-6db41f9e]{background:rgba(46,125,50,.1);border-radius:999px;color:#2e7d32;flex-shrink:0;font-size:11.5px;font-weight:800;padding:5px 10px}.disconnect-chip--dirty[data-v-6db41f9e]{background:rgba(251,140,0,.13);color:#e65100}.disconnect-time-display[data-v-6db41f9e]{background:linear-gradient(135deg,#fff8f2,#fff);border:1px solid #f4dfcf;border-radius:14px;color:#111827;font-size:28px;font-weight:800;letter-spacing:.03em;padding:18px;text-align:center}.disconnect-controls[data-v-6db41f9e]{gap:10px}.counter-btn[data-v-6db41f9e]{background:#f8fafc!important;border:1px solid #e7eaf0!important;border-radius:12px!important;color:#1f2937!important;min-width:44px!important}.minutes-input[data-v-6db41f9e]{flex:1}.minutes-input[data-v-6db41f9e] .v-input__slot{border-radius:12px!important}.disconnect-actions[data-v-6db41f9e]{gap:8px;justify-content:flex-end}.save-btn[data-v-6db41f9e]{border-radius:10px!important;box-shadow:0 8px 20px rgba(124,77,255,.22)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}@media screen and (max-width:520px){.disconnect-head[data-v-6db41f9e]{align-items:flex-start;flex-direction:column}}.device-notification-rules-page[data-v-196d5213]{max-width:1180px;margin-left:auto;margin-right:auto}.guide-card[data-v-196d5213],.rules-hero-card[data-v-196d5213],.rules-list-card[data-v-196d5213],.summary-card[data-v-196d5213]{background:#fff;border:1px solid #e7eaf0!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important}.rules-hero-card[data-v-196d5213]{background:radial-gradient(circle at top right,rgba(124,77,255,.12),transparent 35%),#fff}.guide-title[data-v-196d5213],.rules-hero-content[data-v-196d5213],.rules-hero-main[data-v-196d5213],.section-heading[data-v-196d5213],.summary-card-inner[data-v-196d5213]{align-items:center;display:flex}.rules-hero-content[data-v-196d5213]{gap:16px;justify-content:space-between}.rules-hero-main[data-v-196d5213]{gap:14px;min-width:0}.empty-icon[data-v-196d5213],.hero-icon-wrap[data-v-196d5213],.summary-icon-wrap[data-v-196d5213]{align-items:center;display:flex;justify-content:center}.hero-icon-wrap[data-v-196d5213]{background:rgba(124,77,255,.11);border-radius:16px;flex-shrink:0;height:56px;width:56px}.rules-hero-title[data-v-196d5213]{color:#1a1a2e;font-size:22px;font-weight:800;line-height:1.2;margin:0}.rules-hero-subtitle[data-v-196d5213],.section-subtitle[data-v-196d5213],.summary-sub[data-v-196d5213]{color:#6b7280;font-size:13px;font-weight:500}.create-rule-btn[data-v-196d5213]{border-radius:10px!important;box-shadow:0 8px 20px rgba(124,77,255,.22)!important;flex-shrink:0;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.summary-card[data-v-196d5213]{height:100%;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease}.summary-card[data-v-196d5213]:before{background:var(--accent,#7c4dff);border-radius:16px 16px 0 0;content:"";height:3px;inset-inline:0;position:absolute;top:0}.summary-card[data-v-196d5213]:hover{box-shadow:0 14px 34px rgba(15,23,42,.075)!important;transform:translateY(-1px)}.summary-card-inner[data-v-196d5213]{justify-content:space-between}.summary-label[data-v-196d5213]{color:#7a8494;font-size:12px;font-weight:700}.summary-value[data-v-196d5213]{color:#1a1a2e;font-size:24px;font-weight:800;line-height:1.1}.summary-sub[data-v-196d5213]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-icon-wrap[data-v-196d5213]{position:absolute;top:10px;inset-inline-end:10px;width:28px;height:28px;border-radius:8px;background:rgba(124,77,255,.08);opacity:.75}.summary-card-content[data-v-196d5213]{padding-inline-end:36px;display:flex;flex-direction:column;align-items:flex-start}.section-heading[data-v-196d5213]{border-bottom:1px solid #f1f3f7;gap:16px;justify-content:space-between;padding-bottom:14px}.section-title[data-v-196d5213]{color:#1f2937;font-size:16px;font-weight:800;margin:0}.rules-count-chip[data-v-196d5213]{background:rgba(124,77,255,.1);border-radius:999px;color:#6d28d9;flex-shrink:0;font-size:12px;font-weight:800;padding:6px 12px}.rules-stack[data-v-196d5213]{display:grid;gap:14px}.empty-state[data-v-196d5213]{align-items:center;background:linear-gradient(135deg,#fbfcff,#f7f2ff);border:1px dashed rgba(124,77,255,.28);border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px;text-align:center}.empty-state h3[data-v-196d5213]{color:#1a1a2e;font-size:18px;font-weight:800;margin:14px 0 6px}.empty-state p[data-v-196d5213]{color:#6b7280;font-size:13px;margin:0;max-width:440px}.empty-icon[data-v-196d5213]{background:#fff;border-radius:18px;box-shadow:0 10px 26px rgba(124,77,255,.12);height:70px;width:70px}.guide-card[data-v-196d5213]{background:linear-gradient(135deg,#fff,#fbfaff)}.guide-title[data-v-196d5213]{color:#1f2937;font-size:14px;font-weight:800}.guide-list[data-v-196d5213]{color:#6b7280;font-size:12.5px;font-weight:500;line-height:1.7;margin:0;padding-inline-start:18px}@media screen and (max-width:760px){.rules-hero-content[data-v-196d5213],.section-heading[data-v-196d5213]{align-items:stretch;flex-direction:column}.create-rule-btn[data-v-196d5213]{width:100%}}@media(max-width:600px){.summary-card[data-v-196d5213]{padding:10px!important}.summary-value[data-v-196d5213]{font-size:15px}.summary-sub[data-v-196d5213]{display:none!important}}.header[data-v-fd15e1e2]{border-radius:10px;background-color:rgba(25,118,210,.1)}.schedule[data-v-fd15e1e2]{border-radius:10px}.dlp-map-card[data-v-74363582]{border-radius:10px!important;overflow:hidden}.dlp-map[data-v-74363582]{height:320px;width:100%;z-index:1}.dlp-map-placeholder[data-v-74363582]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fb;color:#aaa}@keyframes dlp-pulse-blue-74363582{0%,to{color:#42a5f5}50%{color:#bbdefb}}.dlp-waiting-icon[data-v-74363582]{animation:dlp-pulse-blue-74363582 1.4s ease-in-out infinite;color:#42a5f5}.dlp-waiting-text[data-v-74363582]{color:#999;font-size:14px;letter-spacing:.02em;text-align:center}.dlp-dots[data-v-74363582]{display:inline-block;width:1.2em;text-align:start}.dlp-meta-row[data-v-74363582]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dlp-accuracy-badge[data-v-74363582]{background:rgba(0,137,123,.1);color:#00897b;font-size:12px;font-weight:700;padding:2px 8px;border-radius:8px;flex-shrink:0}.dlp-resolved-text[data-v-74363582]{font-size:12px}.settings-hero-card[data-v-50c7bb90]{border-radius:12px!important}.settings-hero-content[data-v-50c7bb90]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.settings-hero-main[data-v-50c7bb90]{display:flex;align-items:center;gap:14px}.hero-icon-wrap[data-v-50c7bb90]{width:46px;height:46px;border-radius:10px;background:rgba(103,58,183,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-hero-title[data-v-50c7bb90]{font-size:1.15rem;font-weight:700;margin:0;line-height:1.3}.settings-hero-subtitle[data-v-50c7bb90]{font-size:.82rem;color:#888;margin:0}.settings-section-card[data-v-50c7bb90]{border-radius:10px!important}.section-header[data-v-50c7bb90]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.section-icon-wrap[data-v-50c7bb90]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon-wrap--purple[data-v-50c7bb90]{background:rgba(103,58,183,.08)}.section-icon-wrap--teal[data-v-50c7bb90]{background:rgba(0,150,136,.08)}.section-icon-wrap--red[data-v-50c7bb90]{background:rgba(229,57,53,.08)}.section-title[data-v-50c7bb90]{font-size:.95rem;font-weight:700;margin:0}.section-subtitle[data-v-50c7bb90]{font-size:.78rem;color:#999;margin:0}.cycle-row[data-v-50c7bb90]{background:rgba(103,58,183,.04);border-radius:8px;padding:10px 14px;font-size:.85rem;color:#555;display:flex;align-items:center;gap:8px}.danger-zone-card[data-v-50c7bb90]{border-color:#ef9a9a!important;border-radius:10px!important}.danger-title[data-v-50c7bb90]{font-size:.95rem;font-weight:700;color:#c62828;margin:0}.danger-subtitle[data-v-50c7bb90]{font-size:.78rem;color:#e57373;margin:0}.edit-location-map[data-v-50c7bb90]{height:280px;width:100%;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;position:relative;z-index:1}.chartcontainer[data-v-3425015b],.chartcontainer[data-v-47f8cd9a]{background-color:#fff;border-radius:5px;padding:8px}.apexcharts-tooltip-rangebar[data-v-47f8cd9a]{background:#fff;border:1px solid #ccc;padding:10px;border-radius:5px;position:relative;z-index:1000}.graph-wrapper[data-v-f74b473e]{width:100%}.graph-header[data-v-f74b473e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.graph-title[data-v-f74b473e]{font-size:15px;font-weight:700;color:#1a1a2e}.graph-controls[data-v-f74b473e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.graph-time-toggle[data-v-f74b473e]{border:1px solid #e0e0e0!important;border-radius:8px!important;overflow:hidden;background:#fff}.graph-time-toggle[data-v-f74b473e] .v-btn{min-width:40px!important;height:30px!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:0!important;color:#6b7280!important;padding:0 10px!important}.graph-time-toggle[data-v-f74b473e] .v-btn--active{background:#7c4dff!important;color:#fff!important}.graph-loading[data-v-f74b473e],.graph-no-data[data-v-f74b473e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;width:100%}.chart[data-v-f74b473e],.graph-chart-area[data-v-f74b473e],.linechart[data-v-f74b473e]{width:100%}.graph-stats[data-v-f74b473e]{border-top:1px solid #f0f0f0;padding-top:16px}.graph-stats-row[data-v-f74b473e]{display:flex;justify-content:space-around;align-items:flex-start;gap:16px;text-align:center}.graph-stat-item[data-v-f74b473e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.graph-stat-label[data-v-f74b473e]{font-size:11px;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.graph-stat-value[data-v-f74b473e]{font-size:20px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;gap:2px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.graph-stat-time[data-v-f74b473e]{font-size:11px;color:#9ca3af;direction:ltr}.graph-stat-value--danger[data-v-f74b473e]{color:#c62828}.gst-wrapper[data-v-f74b473e]{border-top:1px solid #f0f0f0;padding-top:12px;width:100%}.gst-header-row[data-v-f74b473e],.gst-row[data-v-f74b473e]{display:flex;align-items:center;border-bottom:1px solid #f5f5f5;padding:6px 0}.gst-header-row[data-v-f74b473e]:last-child,.gst-row[data-v-f74b473e]:last-child{border-bottom:none}.gst-row-label[data-v-f74b473e]{width:72px;flex-shrink:0;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;text-align:start}.gst-col-header[data-v-f74b473e]{flex:1;text-align:center;font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;justify-content:center;gap:2px}.gst-cell[data-v-f74b473e]{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1px}.gst-val[data-v-f74b473e]{font-size:15px;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;color:#1a1a2e;direction:ltr}.gst-time[data-v-f74b473e]{font-size:10px;color:#9ca3af;direction:ltr}.gst-cell--danger .gst-val[data-v-f74b473e]{color:#c62828}.bar-stats[data-v-f74b473e]{border-top:1px solid #f0f0f0;padding-top:16px}.bar-stats-sensor-label[data-v-f74b473e]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;text-align:center}.bar-stats-row[data-v-f74b473e]{display:flex;justify-content:space-around;align-items:flex-start;gap:8px}.bar-stat-item[data-v-f74b473e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bsi-dot[data-v-f74b473e]{width:8px;height:8px;border-radius:50%;background:#e5e7eb;margin-bottom:2px}.bar-stat-item--active .bsi-dot[data-v-f74b473e]{background:#f87171}.bar-stat-item--inactive .bsi-dot[data-v-f74b473e]{background:#86efac}.bsi-label[data-v-f74b473e]{font-size:11px;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.bsi-value[data-v-f74b473e]{font-size:18px;font-weight:700;color:#1a1a2e;direction:ltr;line-height:1.2}.bsi-value--sm[data-v-f74b473e]{font-size:18px}.bsi-sub[data-v-f74b473e]{font-size:11px;color:#9ca3af}.bsi-sub--on[data-v-f74b473e]{color:#22c55e;font-weight:600}.bsi-sub--off[data-v-f74b473e]{color:#94a3b8}#chart-quick-btns .v-btn--active,#chart-quick-btns .v-btn--active span{color:#fff!important}.gps-map-card[data-v-3a4fbb2e]{margin:16px 0;background:linear-gradient(135deg,#667eea15,#764ba215)}#gps-map[data-v-3a4fbb2e]{z-index:1}#gps-map[data-v-3a4fbb2e] .leaflet-control-attribution{font-size:8px!important;opacity:.6;padding:1px 3px!important;background:hsla(0,0%,100%,.7)!important}#gps-map[data-v-3a4fbb2e] .leaflet-control-attribution a{color:#333!important}.glass-container[data-v-3a4fbb2e]{border-radius:12px;padding:8px!important}.glass-card[data-v-3a4fbb2e]{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 8px 32px 0 rgba(31,38,135,.15)!important;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default;overflow:hidden;position:relative}.glass-card[data-v-3a4fbb2e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .4s ease;pointer-events:none}.glass-card[data-v-3a4fbb2e]:hover{transform:translateY(-10px);border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 12px 48px 0 rgba(31,38,135,.25)!important}.glass-card[data-v-3a4fbb2e]:hover:before{opacity:1}.icon-wrapper[data-v-3a4fbb2e]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease;position:relative;overflow:hidden}.icon-wrapper[data-v-3a4fbb2e]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent,hsla(0,0%,100%,.1));transform:rotate(45deg);transition:all .5s ease}.glass-card:hover .icon-wrapper[data-v-3a4fbb2e]{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px rgba(0,0,0,.3)}.glass-card:hover .icon-wrapper[data-v-3a4fbb2e]:before{left:100%}.blue-accent[data-v-3a4fbb2e]{background:linear-gradient(135deg,#667eea,#764ba2)}.purple-accent[data-v-3a4fbb2e]{background:linear-gradient(135deg,#f093fb,#f5576c)}.orange-accent[data-v-3a4fbb2e]{background:linear-gradient(135deg,#fa709a,#fee140)}.info-label[data-v-3a4fbb2e]{font-size:14px;font-weight:600;letter-spacing:1px;color:rgba(0,0,0,.6);margin-bottom:4px;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.info-value[data-v-3a4fbb2e]{font-size:16px;font-weight:700;letter-spacing:.3px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}@media (max-width:599px){.glass-container[data-v-3a4fbb2e]{padding:2px!important;margin-top:4px!important}.glass-card[data-v-3a4fbb2e]{border-radius:12px!important}.glass-card .v-card-text[data-v-3a4fbb2e]{padding:2px!important}.icon-wrapper[data-v-3a4fbb2e]{width:32px;height:32px;border-radius:8px}.info-label[data-v-3a4fbb2e]{font-size:12px;letter-spacing:.5px;margin-bottom:2px}.info-value[data-v-3a4fbb2e]{font-size:13px;letter-spacing:.2px}.glass-card[data-v-3a4fbb2e]:hover{transform:translateY(-4px)}}.glass-card:hover .v-icon[data-v-3a4fbb2e]{animation:iconFloat-3a4fbb2e .6s ease-in-out}@keyframes iconFloat-3a4fbb2e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ves-wrap[data-v-5641b6ad]{display:flex;flex-direction:column;gap:10px;color:#000}.ves-top[data-v-5641b6ad]{display:flex;align-items:center;gap:2px;flex-direction:row}.ves-wrap.is-he .ves-top[data-v-5641b6ad]{flex-direction:row}.ves-badge[data-v-5641b6ad]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#000;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12);flex:0 0 auto}.ves-bar[data-v-5641b6ad]{position:relative;display:flex;overflow:hidden;border-radius:28px;min-width:420px;height:32px;flex:1 1 auto;color:#000}.ves-fill.is-rtl[data-v-5641b6ad]{inset:0 0 0 auto}.ves-marker[data-v-5641b6ad]{position:absolute;top:4px;bottom:4px;width:4px;transform:translateX(-50%);border-radius:3px;background:rgba(220,40,40,.95);box-shadow:0 0 8px rgba(220,40,40,.45);pointer-events:none;z-index:3}.ves-seg[data-v-5641b6ad]{position:relative;z-index:4;flex:1;display:flex;align-items:center;justify-content:center;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000}.ves-seg.is-active[data-v-5641b6ad]{font-weight:900}.ves-track[data-v-5641b6ad]{position:absolute;inset:0;background:transparent}.ves-fill[data-v-5641b6ad]{position:absolute;inset:0 auto 0 0;width:0;border-radius:28px;transition:width .3s ease}.ves-percentage[data-v-5641b6ad]{position:absolute;inset:0;display:flex;align-items:center;justify-content:end;font-size:16px;font-weight:900;color:#000;text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none;z-index:6}.ves-border[data-v-5641b6ad]{position:absolute;inset:0;border-radius:28px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18),inset 0 10px 20px hsla(0,0%,100%,.06),inset 0 -10px 20px rgba(0,0,0,.2);pointer-events:none;z-index:5}.ves-settings[data-v-5641b6ad]{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 2px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ves-energy[data-v-5641b6ad]{font-size:13px;opacity:.95;margin-left:98px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#000}.ves-wrap:not(.is-he) .ves-energy[data-v-5641b6ad]{margin-left:0}.ves-energy-row[data-v-5641b6ad]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ves-energy-label[data-v-5641b6ad]{opacity:.75}.ves-energy-value[data-v-5641b6ad]{font-weight:900}.ves-energy-dot[data-v-5641b6ad]{opacity:.45}.ves-energy-chip[data-v-5641b6ad]{padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.07);font-weight:900;line-height:1}.ves-energy-state[data-v-5641b6ad]{font-weight:900}.ves-energy-statepct[data-v-5641b6ad]{font-weight:900;opacity:.75;margin-inline-start:6px}.ves-energy-max[data-v-5641b6ad]{opacity:.75}.ves-dialog [data-v-5641b6ad],.ves-dialog[data-v-5641b6ad]{color:#000!important}.ves-dialog-title[data-v-5641b6ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px}.ves-title[data-v-5641b6ad]{font-size:18px;font-weight:900;line-height:1.2;display:flex;align-items:center}.ves-subtitle[data-v-5641b6ad]{margin-top:4px;font-size:13px;opacity:.75}.ves-close[data-v-5641b6ad]{margin-top:-2px}.ves-dialog-body[data-v-5641b6ad]{padding:18px}.ves-sections[data-v-5641b6ad]{display:grid;grid-template-columns:1fr;gap:12px}.ves-section[data-v-5641b6ad]{border-radius:18px;padding:14px;background:rgba(0,0,0,.04)}.ves-section-head[data-v-5641b6ad]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ves-dot[data-v-5641b6ad]{width:10px;height:10px;border-radius:999px}.ves-section-title[data-v-5641b6ad]{font-weight:900;font-size:14px}.ves-fields[data-v-5641b6ad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ves-preview[data-v-5641b6ad]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;opacity:.9}.ves-preview-label[data-v-5641b6ad]{opacity:.7}.ves-preview-value[data-v-5641b6ad]{font-weight:900}.ves-preview-chip[data-v-5641b6ad]{padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.06);font-weight:900}.ves-error[data-v-5641b6ad]{margin-top:10px;color:#b00020!important;font-weight:800}.ves-btn[data-v-5641b6ad]{border-radius:12px}.ves-btn-primary[data-v-5641b6ad]{border-radius:12px;background:rgba(0,0,0,.12)!important}@media (max-width:599px){.ves-energy-row[data-v-5641b6ad]{gap:6px}.ves-wrap[data-v-5641b6ad]{gap:8px}.ves-top[data-v-5641b6ad]{gap:6px}.ves-badge[data-v-5641b6ad]{width:48px;height:48px;font-size:11px}.ves-badge[data-v-5641b6ad]:not(.is-he){width:48px;height:48px;font-size:10px}.ves-bar[data-v-5641b6ad]{min-width:0;width:100%;height:30px;border-radius:18px}.ves-border[data-v-5641b6ad],.ves-fill[data-v-5641b6ad]{border-radius:18px}.ves-marker[data-v-5641b6ad]{top:3px;bottom:3px;width:3px}.ves-seg[data-v-5641b6ad]{font-size:12px;padding:0 4px}.ves-percentage[data-v-5641b6ad]{font-size:14px}.ves-settings[data-v-5641b6ad]{width:38px;height:38px}.ves-energy[data-v-5641b6ad]{margin-left:0!important;font-size:12px;opacity:.95}.ves-dialog-title[data-v-5641b6ad]{padding:14px 14px 10px;gap:8px}.ves-title[data-v-5641b6ad]{font-size:16px}.ves-subtitle[data-v-5641b6ad]{font-size:12px}.ves-dialog-body[data-v-5641b6ad]{padding:14px}.ves-section[data-v-5641b6ad]{padding:12px;border-radius:16px}.ves-fields[data-v-5641b6ad]{grid-template-columns:1fr 1fr;gap:8px}.ves-fields[data-v-5641b6ad]>:nth-child(3){grid-column:1/-1}.ves-preview[data-v-5641b6ad]{font-size:12px;margin-top:10px}.ves-btn-primary[data-v-5641b6ad],.ves-btn[data-v-5641b6ad]{border-radius:10px}}@media (min-width:481px) and (max-width:720px){.ves-bar[data-v-5641b6ad]{min-width:0;width:100%}.ves-seg[data-v-5641b6ad]{font-size:14px}.ves-energy[data-v-5641b6ad]{margin-left:0!important}}.ms-2[data-v-0b833832]{margin-left:8px}.var-row[data-v-0b833832]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.var-field[data-v-0b833832]{flex:1}.map-hero-card[data-v-00afe663]{border-radius:12px!important}.map-hero-content[data-v-00afe663]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.map-hero-main[data-v-00afe663]{display:flex;align-items:center;gap:14px}.hero-icon-wrap[data-v-00afe663]{width:46px;height:46px;border-radius:10px;background:rgba(0,150,136,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.map-hero-title[data-v-00afe663]{font-size:1.15rem;font-weight:700;margin:0;line-height:1.3}.map-hero-subtitle[data-v-00afe663]{font-size:.82rem;color:#888;margin:0}.map-card[data-v-00afe663]{border-radius:10px!important;overflow:hidden}.location-map[data-v-00afe663]{height:420px;width:100%;z-index:1}.no-coords-placeholder[data-v-00afe663]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-title[data-v-00afe663]{font-size:1rem;font-weight:600;color:#555}.empty-subtitle[data-v-00afe663]{font-size:.85rem;color:#999}.detail-card[data-v-00afe663]{border-radius:10px!important;height:100%}.detail-header[data-v-00afe663]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.detail-icon-wrap[data-v-00afe663]{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-icon--teal[data-v-00afe663]{background:rgba(0,150,136,.1)}.detail-icon--purple[data-v-00afe663]{background:rgba(103,58,183,.08)}.detail-title[data-v-00afe663]{font-size:.9rem;font-weight:700;margin:0}.coord-row[data-v-00afe663]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.coord-label[data-v-00afe663]{font-size:.75rem;font-weight:600;color:#aaa;width:28px;flex-shrink:0}.coord-value[data-v-00afe663]{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.addr-row[data-v-00afe663]{font-size:.87rem;color:#444;margin-bottom:4px;line-height:1.5}.country-code[data-v-00afe663]{font-size:.78rem;color:#999}.dlm-meta-row[data-v-00afe663]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.device-page[data-v-259ea0ab]{max-width:1340px;margin-left:auto;margin-right:auto;min-height:100%}.device-breadcrumb[data-v-259ea0ab]{font-size:12.5px;color:#9ca3af;display:flex;align-items:center;gap:2px}.breadcrumb-link[data-v-259ea0ab]{color:#7c4dff;cursor:pointer;font-weight:500}.breadcrumb-link[data-v-259ea0ab]:hover{text-decoration:underline}.breadcrumb-current[data-v-259ea0ab]{color:#374151;font-weight:600}.device-title-row[data-v-259ea0ab]{display:flex;align-items:center;gap:8px;justify-content:flex-end}[dir=rtl] .device-title-row[data-v-259ea0ab]{justify-content:flex-start}.device-page-title[data-v-259ea0ab]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.2}.device-page-identifier[data-v-259ea0ab]{font-size:13px;color:#6b7280;margin-top:2px;display:flex;align-items:center;justify-content:flex-end}[dir=rtl] .device-page-identifier[data-v-259ea0ab]{justify-content:flex-start}.device-page-groups[data-v-259ea0ab]{display:flex;align-items:center;justify-content:flex-end}[dir=rtl] .device-page-groups[data-v-259ea0ab]{justify-content:flex-start}.identifier-groups[data-v-259ea0ab]{color:#9ca3af;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.header-sensor-strip[data-v-259ea0ab]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:680px;max-height:78px;overflow:hidden}.header-sensor-strip.is-empty[data-v-259ea0ab]{min-height:34px}.header-sensor-chip[data-v-259ea0ab]{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:7px;flex:0 0 auto;min-height:34px;padding:5px 7px 5px 10px;border:1px solid #e7eaf0;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.035);white-space:nowrap}[dir=rtl] .header-sensor-chip[data-v-259ea0ab]{padding:5px 10px 5px 7px}.header-sensor-icon[data-v-259ea0ab]{width:24px;height:24px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-sensor-copy[data-v-259ea0ab]{display:inline-flex;align-items:baseline;min-width:0;line-height:1}.header-sensor-value[data-v-259ea0ab]{color:#1f2937;font-size:14.5px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.header-sensor-value small[data-v-259ea0ab]{color:#6b7280;font-size:10px;font-weight:700;margin-inline-start:2px}.header-sensor-freshness[data-v-259ea0ab]{display:flex;justify-content:flex-end;align-items:center;font-size:11px;color:#9ca3af;font-weight:500;margin:4px}.header-sensor-empty[data-v-259ea0ab]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px dashed #d8dee9;border-radius:999px;color:#9ca3af;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.6)}.metric--success .header-sensor-icon[data-v-259ea0ab]{background:rgba(46,125,50,.1)}.metric--info .header-sensor-icon[data-v-259ea0ab]{background:rgba(33,150,243,.1)}.metric--warning .header-sensor-icon[data-v-259ea0ab]{background:rgba(230,81,0,.1)}.metric--danger .header-sensor-icon[data-v-259ea0ab]{background:rgba(198,40,40,.1)}.metric--neutral .header-sensor-icon[data-v-259ea0ab]{background:rgba(97,97,97,.1)}.metric--teal .header-sensor-icon[data-v-259ea0ab]{background:rgba(0,137,123,.1)}.metric--cyan .header-sensor-icon[data-v-259ea0ab]{background:rgba(0,188,212,.1)}.metric--orange .header-sensor-icon[data-v-259ea0ab]{background:rgba(255,87,34,.1)}.device-status-pill[data-v-259ea0ab]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.pill-dot[data-v-259ea0ab]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pill--ok[data-v-259ea0ab]{background:rgba(46,125,50,.12);color:#2e7d32}.pill--ok .pill-dot[data-v-259ea0ab]{background:#2e7d32}.pill--warning[data-v-259ea0ab]{background:rgba(230,81,0,.12);color:#e65100}.pill--warning .pill-dot[data-v-259ea0ab]{background:#e65100}.pill--alert[data-v-259ea0ab]{background:rgba(198,40,40,.12);color:#c62828}.pill--alert .pill-dot[data-v-259ea0ab]{background:#c62828}.pill--offline[data-v-259ea0ab]{background:rgba(97,97,97,.1);color:#616161}.pill--offline .pill-dot[data-v-259ea0ab]{background:#616161}.pill--inactive[data-v-259ea0ab]{background:hsla(0,0%,62%,.1);color:#9e9e9e}.pill--inactive .pill-dot[data-v-259ea0ab]{background:#9e9e9e}.device-notice-badge[data-v-259ea0ab]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.device-notice-badge--alert[data-v-259ea0ab]{background:rgba(198,40,40,.12);color:#c62828}.device-notice-badge--warning[data-v-259ea0ab]{background:rgba(251,140,0,.13);color:#e65100}.device-tabs-bar[data-v-259ea0ab]{background:transparent}.device-tabs-bar[data-v-259ea0ab] .v-tabs-bar{background:transparent!important}.device-tabs-bar[data-v-259ea0ab] .v-tab{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;min-width:90px;padding:0 16px;color:#6b7280}.device-tabs-bar[data-v-259ea0ab] .v-tab--active{color:#7c4dff!important}.device-tab-icon[data-v-259ea0ab]{margin-inline-end:6px}@media(max-width:600px){.device-page-header[data-v-259ea0ab]{padding-left:12px!important;padding-right:12px!important;padding-top:10px!important;padding-bottom:0!important}.device-breadcrumb[data-v-259ea0ab]{margin-bottom:4px!important}.device-page-title[data-v-259ea0ab]{font-size:18px}.device-page-identifier[data-v-259ea0ab]{font-size:11px}.header-sensor-strip[data-v-259ea0ab]{gap:4px;max-height:64px}.header-sensor-chip[data-v-259ea0ab]{min-height:27px;padding:3px 6px 3px 8px;gap:5px;border-radius:9px}[dir=rtl] .header-sensor-chip[data-v-259ea0ab]{padding:3px 8px 3px 6px}.header-sensor-icon[data-v-259ea0ab]{width:20px;height:20px}.header-sensor-value[data-v-259ea0ab]{font-size:13px}.header-sensor-freshness[data-v-259ea0ab]{font-size:10px;margin:2px 2px 0}.device-status-pill[data-v-259ea0ab]{font-size:11px;padding:3px 8px}.device-notice-badge[data-v-259ea0ab]{font-size:10px;padding:2px 7px}.mb-1.layout[data-v-259ea0ab]{margin-bottom:2px!important}.device-header-layout[data-v-259ea0ab]{row-gap:4px!important}.device-page-groups[data-v-259ea0ab]{display:none!important}.device-tabs-bar[data-v-259ea0ab]{padding-left:8px!important;padding-right:8px!important}.device-tabs-bar[data-v-259ea0ab] .v-tab{min-width:48px;padding:0 10px}.device-tab-icon[data-v-259ea0ab]{margin-inline-end:0}.device-tab-title[data-v-259ea0ab]{display:none}.tab-pane[data-v-259ea0ab]{padding-left:12px!important;padding-right:12px!important;padding-top:12px!important;padding-bottom:12px!important}.mini-stat-card[data-v-259ea0ab]{padding:10px!important}.mini-stat-value[data-v-259ea0ab]{font-size:15px}.mini-stat-sub[data-v-259ea0ab]{display:none!important}.device-sidebar[data-v-259ea0ab]{order:2}.device-sidebar+.v-flex[data-v-259ea0ab]{order:1}}.device-tabs-content[data-v-259ea0ab]{background:transparent}.device-tabs-content[data-v-259ea0ab] .v-tabs-items{background:transparent!important}.mini-stat-card[data-v-259ea0ab]{border-radius:14px!important;background:#fff;border:1px solid #ececec!important;height:100%;position:relative;overflow:hidden;transition:box-shadow .2s ease}.mini-stat-card[data-v-259ea0ab]:hover{box-shadow:0 6px 20px rgba(0,0,0,.07)!important}.mini-stat-card.metric--alerted.metric--warning[data-v-259ea0ab]{border-color:rgba(251,140,0,.45)!important;background:linear-gradient(135deg,rgba(255,248,225,.96),#fff 58%);box-shadow:0 10px 24px rgba(251,140,0,.1)!important}.mini-stat-card.metric--alerted.metric--warning[data-v-259ea0ab]:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:#fb8c00}.mini-stat-card.metric--alerted.metric--warning .mini-stat-value[data-v-259ea0ab]{color:#e65100}.mini-stat-card.metric--alerted.metric--danger[data-v-259ea0ab],.mini-stat-card.metric--danger[data-v-259ea0ab]{border-color:rgba(198,40,40,.45)!important;background:linear-gradient(135deg,rgba(255,235,238,.96),#fff 58%);box-shadow:0 10px 24px rgba(198,40,40,.1)!important}.mini-stat-card.metric--alerted.metric--danger[data-v-259ea0ab]:before,.mini-stat-card.metric--danger[data-v-259ea0ab]:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:#c62828}.mini-stat-card.metric--alerted.metric--danger .mini-stat-value[data-v-259ea0ab],.mini-stat-card.metric--danger .mini-stat-value[data-v-259ea0ab]{color:#b71c1c}.metric--success .mini-stat-icon[data-v-259ea0ab]{background:rgba(46,125,50,.1)}.metric--info .mini-stat-icon[data-v-259ea0ab]{background:rgba(33,150,243,.1)}.metric--warning .mini-stat-icon[data-v-259ea0ab]{background:rgba(230,81,0,.1)}.metric--danger .mini-stat-icon[data-v-259ea0ab]{background:rgba(198,40,40,.1)}.metric--neutral .mini-stat-icon[data-v-259ea0ab]{background:rgba(97,97,97,.1)}.metric--teal .mini-stat-icon[data-v-259ea0ab]{background:rgba(0,137,123,.1)}.metric--cyan .mini-stat-icon[data-v-259ea0ab]{background:rgba(0,188,212,.1)}.metric--orange .mini-stat-icon[data-v-259ea0ab]{background:rgba(255,87,34,.1)}.mini-stat-icon[data-v-259ea0ab]{position:absolute;top:10px;inset-inline-end:10px;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:.75}.metric-content[data-v-259ea0ab]{padding-inline-end:32px;display:flex;flex-direction:column;align-items:flex-start}.mini-stat-label[data-v-259ea0ab]{font-size:12px;font-weight:500;color:#6b7280}.mini-stat-value[data-v-259ea0ab]{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.1}.mini-stat-sub[data-v-259ea0ab]{font-size:11px;font-weight:500}.mini-stat-unit[data-v-259ea0ab]{font-size:13px;font-weight:500;color:#6b7280;margin-inline-start:2px}.device-actions-card[data-v-259ea0ab],.device-info-card[data-v-259ea0ab],.live-data-card[data-v-259ea0ab]{border-radius:14px!important;border:1px solid #e7eaf0!important;background:#fff}.section-title[data-v-259ea0ab]{font-size:14px;font-weight:700;color:#374151;border-bottom:1px solid #f3f4f6;padding-bottom:10px;margin-bottom:12px}.info-row[data-v-259ea0ab]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:5px 0;border-bottom:1px solid #f9fafb;font-size:13px}.info-row[data-v-259ea0ab]:last-of-type{border-bottom:none}.info-label[data-v-259ea0ab]{font-weight:600;color:#6b7280;flex-shrink:0}.info-value[data-v-259ea0ab]{color:#1f2937;font-weight:500;text-align:end;word-break:break-all}.edit-link-btn[data-v-259ea0ab]{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:600!important;padding:0 4px!important}.action-btn[data-v-259ea0ab]{border-radius:8px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:13px!important;justify-content:flex-start!important}.dryContact[data-v-259ea0ab]{max-height:40px;width:auto}.magnet[data-v-259ea0ab]{max-height:50px;width:auto}.center-input[data-v-259ea0ab]{text-align:center}.center-input[data-v-259ea0ab]::-webkit-input-placeholder{text-align:center}.center-input[data-v-259ea0ab]:-moz-placeholder,.center-input[data-v-259ea0ab]::-moz-placeholder{text-align:center}.center-input[data-v-259ea0ab]:-ms-input-placeholder{text-align:center}.theme--dark .device-page-title[data-v-259ea0ab]{color:var(--sq-text-primary)!important}.theme--dark .breadcrumb-current[data-v-259ea0ab]{color:var(--sq-text-secondary)!important}.theme--dark .header-sensor-chip[data-v-259ea0ab]{background:var(--sq-surface)!important;border-color:var(--sq-border-light)!important}.theme--dark .header-sensor-value[data-v-259ea0ab]{color:var(--sq-text-primary)!important}.theme--dark .header-sensor-value small[data-v-259ea0ab]{color:var(--sq-text-muted)!important}.theme--dark .header-sensor-empty[data-v-259ea0ab]{background:rgba(40,40,55,.6)!important;border-color:var(--sq-border)!important}.theme--dark .device-page-identifier[data-v-259ea0ab]{color:var(--sq-text-secondary)!important}.theme--dark .mini-stat-card[data-v-259ea0ab]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .mini-stat-card.metric--alerted.metric--warning[data-v-259ea0ab]{background:linear-gradient(135deg,rgba(80,50,10,.6) 0,var(--sq-surface) 58%)!important;border-color:rgba(251,140,0,.45)!important}.theme--dark .mini-stat-card.metric--alerted.metric--danger[data-v-259ea0ab],.theme--dark .mini-stat-card.metric--danger[data-v-259ea0ab]{background:linear-gradient(135deg,rgba(80,10,10,.6) 0,var(--sq-surface) 58%)!important;border-color:rgba(198,40,40,.45)!important}.theme--dark .mini-stat-label[data-v-259ea0ab]{color:var(--sq-text-secondary)!important}.theme--dark .mini-stat-value[data-v-259ea0ab]{color:var(--sq-text-primary)!important}.theme--dark .device-actions-card[data-v-259ea0ab],.theme--dark .device-info-card[data-v-259ea0ab],.theme--dark .live-data-card[data-v-259ea0ab]{background:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark .section-title[data-v-259ea0ab]{color:var(--sq-text-secondary)!important;border-bottom-color:var(--sq-border)!important}.theme--dark .info-label[data-v-259ea0ab]{color:var(--sq-text-muted)!important}.theme--dark .info-value[data-v-259ea0ab]{color:var(--sq-text-primary)!important}.theme--dark .info-row[data-v-259ea0ab]{border-bottom-color:var(--sq-border)!important}.pageHeader[data-v-c23596c6]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:0 auto}.vertDivider[data-v-c23596c6]{color:red}.autoNameField[data-v-c23596c6]{margin:0 auto;padding-top:50px;width:85%}.selectors[data-v-c23596c6]{padding-top:20px;margin:0 auto;width:85%}.autoCard[data-v-c23596c6]{width:85%;text-align:start}.autoCard .v-card__title[data-v-c23596c6]{margin-inline-start:-14px;margin-inline-end:-14px;display:flex;flex-direction:row;justify-content:space-between;align-content:center}.autoCard .delIcon[data-v-c23596c6]{display:flex}.autoCard .delIcon .v-icon[data-v-c23596c6]{cursor:pointer;color:red}.v-input--selection-controls[data-v-c23596c6]{margin-top:unset;padding-top:unset}.purple-chips .v-chip{background-color:rgba(122,0,204,.2)!important}.pageHeader[data-v-dc49e76e]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:0 auto}.vertDivider[data-v-dc49e76e]{color:red}.autoNameField[data-v-dc49e76e]{margin:0 auto;padding-top:50px;width:85%}.selectors[data-v-dc49e76e]{padding-top:20px;margin:0 auto;width:85%}.autoCard[data-v-dc49e76e]{width:85%;text-align:start}.autoCard .v-card__title[data-v-dc49e76e]{margin-inline-start:-14px;margin-inline-end:-14px;display:flex;flex-direction:row;justify-content:space-between;align-content:center}.autoCard .delIcon[data-v-dc49e76e]{display:flex}.autoCard .delIcon .v-icon[data-v-dc49e76e]{cursor:pointer;color:red}.v-input--selection-controls[data-v-dc49e76e]{margin-top:unset;padding-top:unset}.pageHeader[data-v-21dcc796]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:0 auto}.vertDivider[data-v-21dcc796]{color:red}.autoNameField[data-v-21dcc796]{margin:0 auto;padding-top:50px;width:85%}.selectors[data-v-21dcc796]{padding-top:20px;margin:0 auto;width:85%}.autoCard[data-v-21dcc796]{width:85%;text-align:start}.autoCard .v-card__title[data-v-21dcc796]{margin-inline-start:-14px;margin-inline-end:-14px;display:flex;flex-direction:row;justify-content:space-between;align-content:center}.autoCard .delIcon[data-v-21dcc796]{display:flex}.autoCard .delIcon .v-icon[data-v-21dcc796]{cursor:pointer;color:red}.v-input--selection-controls[data-v-21dcc796]{margin-top:unset;padding-top:unset}.ifRowText[data-v-06cac55e],.ifRowText[data-v-44ffc741],.ifRowText[data-v-ddab2cce]{line-height:1.1}.automationCard[data-v-d10756de]{min-height:260px;padding:32px 28px 16px 28px;position:relative;overflow:hidden}.automationCard .automationCard-header[data-v-d10756de]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.automationCard .automationCard-header .automationCard-header-actions[data-v-d10756de]{margin-top:8px;min-width:108px;min-height:10px;margin-inline-start:124px;display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline}.automationCard[data-v-d10756de]:before{content:"";position:absolute;top:0;left:0;width:100%;height:15px;background:rgba(122,0,204,.4)}@media screen and (max-width:600px){.automationsContainer[data-v-d10756de]{gap:16px}.automationCard[data-v-d10756de]{min-height:80px}.automationCard[data-v-d10756de]:before{height:10px}.automationCard .automationCard-header[data-v-d10756de]{flex-direction:column}.automationCard .automationCard-header .automationCard-header-actions[data-v-d10756de]{min-width:0;min-height:0;width:100%;margin:0;gap:20px}}.ifRowText[data-v-d10756de]{line-height:1.1}.pageHeader[data-v-1f08bb91]{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;background-color:#fff;padding:32px;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.pageHeader h1[data-v-1f08bb91]{font-size:2rem;font-weight:700;line-height:1;padding:0 4px 16px 4px}.vertDivider[data-v-1f08bb91]{color:red}.v-stepper-content[data-v-1f08bb91],.v-stepper__content[data-v-1f08bb91]{max-width:840px;margin:0 auto}.autoNameField[data-v-1f08bb91]{margin:0 auto;padding-top:50px;width:85%}.selectors[data-v-1f08bb91]{padding-top:20px;margin:0 auto;width:85%}.automationsContainer[data-v-1f08bb91]{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(326px,1fr));justify-content:space-evenly}.edit-row-content[data-v-1f08bb91]{width:100%;max-width:700px}.automationCard[data-v-1f08bb91]{min-height:100px;border-radius:30px;padding:32px 28px 16px 28px;position:relative;overflow:hidden}.automationCard .automationCard-header[data-v-1f08bb91]{display:flex;flex-wrap:nowrap;justify-content:space-between}.automationCard .automationCard-header .automationCard-header-title h3[data-v-1f08bb91]{max-height:76px;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.automationCard .automationCard-header .automationCard-header-actions[data-v-1f08bb91]{margin-top:8px;min-width:108px;min-height:10px;display:flex;flex-direction:column;align-items:flex-end}.automationCard[data-v-1f08bb91]:before{content:"";position:absolute;top:0;left:0;width:100%;height:15px;background:rgba(122,0,204,.4);border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width:600px){.v-stepper-content[data-v-1f08bb91],.v-stepper__content[data-v-1f08bb91]{padding:8px}.pageHeader[data-v-1f08bb91]{flex-direction:column;gap:24px}.automationsContainer[data-v-1f08bb91]{gap:16px}.automationCard[data-v-1f08bb91]{min-height:80px;padding:28px 32px 28px 16px}.automationCard[data-v-1f08bb91]:before{height:10px}.automationCard .automationCard-header .automationCard-header-actions[data-v-1f08bb91]{min-width:0;min-height:0}.automationCard[data-v-1f08bb91]:before{top:0;left:auto;right:0;height:100%;width:15px}}.autoCard[data-v-1f08bb91]{min-height:60px;width:85%;background-color:#fff;text-align:start}.autoCard .v-card__title[data-v-1f08bb91]{margin-inline-start:-14px;margin-inline-end:-14px;display:flex;flex-direction:row;justify-content:space-between;align-content:center}.autoCard .delIcon[data-v-1f08bb91]{display:flex;align-items:center}.autoCard .delIcon .v-icon[data-v-1f08bb91]{cursor:pointer;color:red}.v-input--selection-controls[data-v-1f08bb91]{margin-top:unset;padding-top:unset}.otpInput[data-v-2c759597]{direction:ltr}.nextBtn[data-v-2c759597],.resendTimer[data-v-2c759597]{width:-moz-fit-content;width:fit-content;margin:0 auto}.SignInView[data-v-0a86e178]{position:relative;min-height:100vh;background:radial-gradient(circle at 14% 10%,rgba(122,0,204,.18),transparent 34%),radial-gradient(circle at 86% 8%,rgba(0,212,255,.12),transparent 26%),linear-gradient(180deg,#f8f7fc,#f3f6fb 48%,#f7f8ff)}.SignInView .logo-container[data-v-0a86e178]{color:#808285;padding:4px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;direction:ltr}.signin-card[data-v-0a86e178]{border-radius:20px!important;border:1px solid #e9eaf3!important;box-shadow:0 12px 36px rgba(32,20,62,.08)!important;backdrop-filter:blur(2px)}.signin-title[data-v-0a86e178]{font-size:1.45rem;font-weight:700;color:#25273d;padding:20px 24px 0}.auth-field[data-v-0a86e178]{margin-bottom:2px}.signin-btn[data-v-0a86e178]{border-radius:12px!important;letter-spacing:.2px}.signin-links[data-v-0a86e178]{padding-bottom:14px}.v-icon[data-v-a6c6a9d6]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-a6c6a9d6]{display:flex;flex-direction:row;justify-content:space-around}#fake[data-v-6800f42d]{position:absolute;top:-15000px}.qrBTN[data-v-6800f42d]{margin:0 auto}#fake[data-v-006a6de8]{position:absolute;top:-15000px}.qrBTN[data-v-006a6de8]{margin:0 auto}.logs-page[data-v-2b7c8c2a]{max-width:1280px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 64px)}@media(max-width:600px){.logs-page[data-v-2b7c8c2a]{padding:16px 12px 100px;gap:14px}}.logs-header[data-v-2b7c8c2a]{display:flex;align-items:center;gap:16px;margin-bottom:4px}.logs-header__icon[data-v-2b7c8c2a]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#a855f7);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px rgba(124,58,237,.3)}@media(max-width:600px){.logs-header__icon[data-v-2b7c8c2a]{width:40px;height:40px;border-radius:12px}}.logs-header__title[data-v-2b7c8c2a]{font-size:1.6rem;font-weight:800;color:#1a1a2e;margin:0;line-height:1.2}@media(max-width:600px){.logs-header__title[data-v-2b7c8c2a]{font-size:1.2rem}}.logs-header__sub[data-v-2b7c8c2a]{font-size:.85rem;color:#64748b;margin:2px 0 0}@media(max-width:600px){.logs-header__sub[data-v-2b7c8c2a]{font-size:.75rem}}.logs-card[data-v-2b7c8c2a]{background:#fff;border-radius:18px;box-shadow:0 2px 16px rgba(124,58,237,.07),0 1px 4px rgba(0,0,0,.06);padding:20px}@media(max-width:600px){.logs-card[data-v-2b7c8c2a]{padding:14px;border-radius:14px}}.logs-form-row[data-v-2b7c8c2a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.logs-form-row[data-v-2b7c8c2a]{grid-template-columns:1fr}}.card-head[data-v-2b7c8c2a]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;row-gap:8px}.card-head__icon-wrap[data-v-2b7c8c2a]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-head__icon-wrap--purple[data-v-2b7c8c2a]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.card-head__icon-wrap--blue[data-v-2b7c8c2a]{background:linear-gradient(135deg,#2563eb,#60a5fa)}.card-head__title[data-v-2b7c8c2a]{font-size:1rem;font-weight:700;color:#1a1a2e;line-height:1.2}.card-head__sub[data-v-2b7c8c2a]{font-size:.75rem;color:#64748b;margin-top:1px}.card-head__spacer[data-v-2b7c8c2a]{flex:1}.select-all-btn[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(124,58,237,.35);background:rgba(124,58,237,.06);color:#7c3aed;border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;margin-inline-start:auto}.select-all-btn[data-v-2b7c8c2a]:hover{background:rgba(124,58,237,.13);border-color:rgba(124,58,237,.5)}.device-search-wrap[data-v-2b7c8c2a]{position:relative;margin-bottom:12px}.device-search-icon[data-v-2b7c8c2a]{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:#94a3b8!important}.device-search-input[data-v-2b7c8c2a]{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:9px 36px;font-size:.88rem;color:#1a1a2e;background:#f8fafc;outline:none;transition:border-color .15s}.device-search-input[data-v-2b7c8c2a]:focus{border-color:#7c3aed;background:#fff}.device-search-input[data-v-2b7c8c2a]::-moz-placeholder{color:#94a3b8}.device-search-input[data-v-2b7c8c2a]::placeholder{color:#94a3b8}.device-search-clear[data-v-2b7c8c2a]{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;color:#94a3b8;display:flex;align-items:center}.devices-card[data-v-2b7c8c2a]{display:flex;flex-direction:column}.device-list[data-v-2b7c8c2a]{flex:1;overflow-y:auto;max-height:380px;display:flex;flex-direction:column;gap:6px}.device-list[data-v-2b7c8c2a]::-webkit-scrollbar{width:4px}.device-list[data-v-2b7c8c2a]::-webkit-scrollbar-track{background:transparent}.device-list[data-v-2b7c8c2a]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.device-tile[data-v-2b7c8c2a]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1.5px solid #f1f5f9;background:#fafafa;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.device-tile[data-v-2b7c8c2a]:hover{border-color:rgba(124,58,237,.25);background:rgba(124,58,237,.04);transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.08)}.device-tile--selected[data-v-2b7c8c2a]{border-color:rgba(124,58,237,.4);background:rgba(124,58,237,.06)}.device-tile__icon-wrap[data-v-2b7c8c2a]{width:34px;height:34px;border-radius:10px;background:rgba(124,58,237,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.device-tile--selected .device-tile__icon-wrap[data-v-2b7c8c2a]{background:#7c3aed}.device-tile__body[data-v-2b7c8c2a]{flex:1;min-width:0}.device-tile__name[data-v-2b7c8c2a]{display:block;font-size:.9rem;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:end}:lang(he) .device-tile__name[data-v-2b7c8c2a]{direction:rtl;text-align:start}.device-tile__id[data-v-2b7c8c2a]{display:block;font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:end}.device-tile__dot[data-v-2b7c8c2a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.device-tile__dot--on[data-v-2b7c8c2a]{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.5)}.device-tile__dot--off[data-v-2b7c8c2a]{background:#cbd5e1}.device-tile__check[data-v-2b7c8c2a]{width:22px;height:22px;border-radius:50%;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.device-tile--selected .device-tile__check[data-v-2b7c8c2a]{background:#7c3aed;border-color:#7c3aed}.device-empty[data-v-2b7c8c2a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8;font-size:.88rem}.device-empty p[data-v-2b7c8c2a]{margin:0}.preset-pills[data-v-2b7c8c2a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media(max-width:600px){.preset-pills[data-v-2b7c8c2a]{gap:6px}}.preset-pill[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(124,58,237,.3);background:transparent;color:#7c3aed;border-radius:9999px;padding:6px 16px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}@media(max-width:600px){.preset-pill[data-v-2b7c8c2a]{padding:5px 12px;font-size:.78rem}}.preset-pill[data-v-2b7c8c2a]:hover{background:rgba(124,58,237,.06)}.preset-pill--active[data-v-2b7c8c2a]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.3)}.range-bar[data-v-2b7c8c2a]{display:flex;align-items:center;gap:0;margin-bottom:16px;overflow:hidden;background:linear-gradient(135deg,rgba(124,58,237,.05),rgba(168,85,247,.05));border:1px solid rgba(124,58,237,.12);border-radius:12px;padding:12px 16px}.range-bar__point[data-v-2b7c8c2a]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.range-bar__label[data-v-2b7c8c2a]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7c3aed}.range-bar__date[data-v-2b7c8c2a]{font-size:.88rem;font-weight:700;color:#1a1a2e}.range-bar__time[data-v-2b7c8c2a]{font-size:.75rem;color:#64748b}.range-bar__line[data-v-2b7c8c2a]{flex:1;height:2px;background:#e2e8f0;margin:0 12px;position:relative;border-radius:99px}.range-bar__fill[data-v-2b7c8c2a]{position:absolute;inset:0;background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:99px}.pickers-grid[data-v-2b7c8c2a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:400px){.pickers-grid[data-v-2b7c8c2a]{grid-template-columns:1fr}}.picker-cell[data-v-2b7c8c2a]{display:flex;flex-direction:column;gap:4px}.picker-cell__label[data-v-2b7c8c2a]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed}.picker-btn[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:9px 12px;font-size:.88rem;font-weight:600;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;gap:6px;width:100%;transition:all .15s}.picker-btn[data-v-2b7c8c2a]:hover{border-color:#7c3aed;background:#fff}.summary-card[data-v-2b7c8c2a]{display:flex;flex-direction:column;gap:16px}.summary-grid[data-v-2b7c8c2a]{display:grid;grid-template-columns:2fr 2fr 1fr;gap:20px}@media(max-width:768px){.summary-grid[data-v-2b7c8c2a]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.summary-grid[data-v-2b7c8c2a]{grid-template-columns:1fr}}.summary-block[data-v-2b7c8c2a]{display:flex;flex-direction:column;gap:8px}.summary-block__label[data-v-2b7c8c2a]{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.summary-chips[data-v-2b7c8c2a]{display:flex;flex-wrap:wrap;gap:6px}.summary-chip[data-v-2b7c8c2a]{display:inline-flex;align-items:center;gap:4px;background:rgba(124,58,237,.08);color:#7c3aed;border:1px solid rgba(124,58,237,.2);border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:600}.summary-chip--more[data-v-2b7c8c2a]{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.summary-chip--format[data-v-2b7c8c2a]{background:rgba(22,163,74,.07);color:#16a34a;border-color:rgba(22,163,74,.2)}.summary-empty[data-v-2b7c8c2a]{font-size:.82rem;color:#94a3b8;font-style:italic}.summary-range[data-v-2b7c8c2a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.85rem}.summary-range__from[data-v-2b7c8c2a],.summary-range__to[data-v-2b7c8c2a]{font-weight:600;color:#1a1a2e}.summary-range__arrow[data-v-2b7c8c2a]{color:#94a3b8!important}.summary-range__dur[data-v-2b7c8c2a]{color:#64748b;font-size:.82rem}.error-alert[data-v-2b7c8c2a]{display:flex;align-items:center;gap:8px;background:#ef4444;color:#fff;border-radius:10px;padding:10px 16px;font-size:.88rem;font-weight:600}.generate-btn[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-radius:12px;padding:14px 24px;font-size:1rem;font-weight:700;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(124,58,237,.35);transition:all .2s ease;letter-spacing:.02em}@media(max-width:600px){.generate-btn[data-v-2b7c8c2a]{padding:13px 20px;font-size:.95rem;position:sticky;bottom:80px;z-index:5}}.generate-btn[data-v-2b7c8c2a]:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(124,58,237,.45)}.generate-btn[data-v-2b7c8c2a]:active{transform:scale(.98)}.progress-card[data-v-2b7c8c2a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;gap:16px;text-align:center}.progress-icon-wrap[data-v-2b7c8c2a]{width:80px;height:80px;border-radius:24px;display:flex;align-items:center;justify-content:center}.progress-icon-wrap--spinning[data-v-2b7c8c2a]{background:rgba(124,58,237,.1)}.progress-icon-wrap--spinning .v-icon[data-v-2b7c8c2a]{animation:spin-2b7c8c2a 1.8s linear infinite}.progress-icon-wrap--success[data-v-2b7c8c2a]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 12px 32px rgba(34,197,94,.35);animation:pop-in-2b7c8c2a .4s cubic-bezier(.175,.885,.32,1.275)}.progress-status[data-v-2b7c8c2a]{font-size:1.1rem;font-weight:700;color:#1a1a2e}.progress-count[data-v-2b7c8c2a]{font-size:.88rem;color:#64748b;margin-top:-8px}.progress-hint[data-v-2b7c8c2a]{font-size:.88rem;color:#64748b;margin:0}.progress-bar[data-v-2b7c8c2a]{width:100%;max-width:360px}.progress-actions[data-v-2b7c8c2a]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:300px;margin-top:8px}.download-btn[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:12px;padding:12px 24px;font-size:.95rem;font-weight:700;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(34,197,94,.35);transition:all .2s ease}.download-btn[data-v-2b7c8c2a]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(34,197,94,.45)}.reset-btn[data-v-2b7c8c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(124,58,237,.3);background:transparent;color:#7c3aed;border-radius:12px;padding:10px 24px;font-size:.88rem;font-weight:600;cursor:pointer;width:100%;transition:all .15s ease}.reset-btn[data-v-2b7c8c2a]:hover{background:rgba(124,58,237,.06);border-color:rgba(124,58,237,.5)}@keyframes spin-2b7c8c2a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pop-in-2b7c8c2a{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-2b7c8c2a],.fade-leave-active[data-v-2b7c8c2a]{transition:opacity .2s,transform .2s}.fade-enter[data-v-2b7c8c2a],.fade-leave-to[data-v-2b7c8c2a]{opacity:0;transform:translateY(-4px)}.notifications-page[data-v-786c67cd]{background:transparent;padding:24px 0 34px;overflow-x:hidden}.page-container[data-v-786c67cd]{max-width:1320px;margin:0 auto;width:100%;padding-inline:12px;box-sizing:border-box}.page-header[data-v-786c67cd]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}.page-header-meta-row[data-v-786c67cd]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.page-title[data-v-786c67cd]{margin:0;font-weight:700;color:#22243a}.page-subtitle[data-v-786c67cd]{margin:4px 0 0;color:#7b8092}.stat-card[data-v-786c67cd]{border-radius:14px;border:1px solid #e7eaf0}.stat-inner[data-v-786c67cd]{display:flex;align-items:center;gap:10px;padding:10px}.stat-icon[data-v-786c67cd]{width:32px;height:32px;border-radius:10px;display:flex;justify-content:center;align-items:center}.stat-value[data-v-786c67cd]{font-size:1.2rem;font-weight:700}.stat-label[data-v-786c67cd]{color:#7b8092;font-size:.8rem}.list-card[data-v-786c67cd]{border-radius:16px;border:1px solid #e7eaf0;overflow:hidden;max-width:100%}.empty-wrap[data-v-786c67cd],.loading-wrap[data-v-786c67cd]{min-height:220px;display:flex;justify-content:center;align-items:center;flex-direction:column}.notifications-table[data-v-786c67cd]{box-shadow:none!important;width:100%;max-width:100%}[data-v-786c67cd] .notifications-table .v-data-table__wrapper{overflow-x:auto}.table-head-cell[data-v-786c67cd]{color:#7b8092!important;font-size:.82rem;font-weight:700;border-bottom:1px solid #e9edf5!important}.table-cell[data-v-786c67cd]{border-bottom:1px solid #eef1f7;vertical-align:top;padding:14px 10px!important;color:#25273d}.time-cell[data-v-786c67cd]{white-space:nowrap;color:#626b84}.asset-name[data-v-786c67cd]{font-weight:600}.asset-id[data-v-786c67cd]{color:#7b8092}.not-owned[data-v-786c67cd]{color:#bf6c00}.msg-title-row[data-v-786c67cd]{display:flex;align-items:center;gap:8px}.not-type-icon[data-v-786c67cd]{width:22px;height:22px;border-radius:7px;display:flex;justify-content:center;align-items:center}.not-body[data-v-786c67cd]{color:#525b74;margin-top:4px}.asset-cell[data-v-786c67cd],.msg-cell[data-v-786c67cd],.msg-title-row[data-v-786c67cd]{white-space:nowrap}.asset-name[data-v-786c67cd],.msg-title-row strong[data-v-786c67cd]{overflow:hidden;text-overflow:ellipsis;display:block}.action-cell[data-v-786c67cd]{width:140px}.mobile-row[data-v-786c67cd]{display:none}.mobile-cell-wrap[data-v-786c67cd]{padding:8px 2px!important;border-bottom:1px solid #eef1f7}.mobile-compact-item[data-v-786c67cd]{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;box-sizing:border-box}.mobile-compact-head[data-v-786c67cd]{display:flex;align-items:center;gap:6px;min-width:0}.mobile-not-type-icon[data-v-786c67cd]{width:18px;height:18px;border-radius:6px;flex-shrink:0}.mobile-asset-name[data-v-786c67cd]{font-size:.9rem;font-weight:700;color:#25273d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mobile-time[data-v-786c67cd]{font-size:.78rem;color:#70788f;white-space:nowrap;flex-shrink:0}.mobile-action-row[data-v-786c67cd]{display:flex;margin-top:2px}.mobile-action-row--rtl[data-v-786c67cd]{justify-content:flex-start}.mobile-action-row--ltr[data-v-786c67cd]{justify-content:flex-end}.mobile-msg-compact[data-v-786c67cd]{font-size:.86rem;line-height:1.35;color:#404960;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-line[data-v-786c67cd]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.mobile-line strong[data-v-786c67cd]{color:#25273d}.mobile-action[data-v-786c67cd]{margin-top:2px}@media(max-width:860px){.notifications-page[data-v-786c67cd]{padding-top:12px;padding-bottom:96px}.page-container[data-v-786c67cd]{padding-inline:8px}.page-header[data-v-786c67cd]{gap:4px}.page-header-meta-row[data-v-786c67cd]{align-items:center;justify-content:space-between}.page-title[data-v-786c67cd]{font-size:2rem;line-height:1.2;padding:0}.page-subtitle[data-v-786c67cd]{font-size:.95rem}.list-card[data-v-786c67cd]{padding:8px!important}.desktop-head[data-v-786c67cd],.desktop-row[data-v-786c67cd]{display:none}.mobile-row[data-v-786c67cd]{display:table-row}.mobile-line[data-v-786c67cd]{flex-direction:column;margin-bottom:12px}.mobile-line span[data-v-786c67cd]{white-space:normal;word-break:break-word}.mobile-cell-wrap[data-v-786c67cd]{padding:8px 0!important}.mobile-compact-head[data-v-786c67cd]{gap:6px}.mobile-asset-name[data-v-786c67cd]{font-size:.88rem}.mobile-time[data-v-786c67cd]{font-size:.75rem}[data-v-786c67cd] .notifications-table .v-data-footer{padding-inline:8px}}@media(max-width:640px){.notifications-page[data-v-786c67cd]{padding-top:8px;padding-bottom:88px}.stat-inner[data-v-786c67cd]{padding:8px;gap:8px}.stat-value[data-v-786c67cd]{font-size:1.05rem}.stat-label[data-v-786c67cd]{font-size:.72rem}.mobile-cell-wrap[data-v-786c67cd]{padding:7px 0!important}.mobile-msg-compact[data-v-786c67cd]{font-size:.83rem;line-height:1.3}}.section-label[data-v-c1cec6ba]{display:flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#757575;margin-bottom:14px}.section-label__optional[data-v-c1cec6ba]{font-weight:400;text-transform:none;letter-spacing:0;margin-left:6px;font-size:11px;color:#bdbdbd}.mode-card[data-v-c1cec6ba]{border:2px solid #e0e0e0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafafa}.mode-card[data-v-c1cec6ba]:hover{border-color:#9e9e9e;background:#f5f5f5}.mode-card--active[data-v-c1cec6ba]{border-color:#1976d2;background:#e3f2fd}.mode-card__icon[data-v-c1cec6ba]{display:block;margin:0 auto 6px;font-size:28px}.mode-card__title[data-v-c1cec6ba]{font-weight:600;font-size:14px;margin-bottom:2px}.mode-card__desc[data-v-c1cec6ba]{font-size:12px;color:#757575;line-height:1.3}.pageHeader[data-v-d0540312]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.s-icon[data-v-63856bd2]{width:100%;height:100%;max-height:16pt!important;max-width:16pt}.s-icon.small[data-v-63856bd2]{max-height:11pt!important}.s-icon.medium[data-v-63856bd2]{max-height:16pt!important}.s-icon.large[data-v-63856bd2]{max-height:20pt!important}.s-icon.xLarge[data-v-63856bd2]{max-height:24pt!important}@font-face{font-family:cabin;src:url(/fonts/Cabin-Regular.49e5d15f.ttf)}.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}#app,body,html{min-height:100%;overflow-y:auto}.cancelOverflow{overflow-y:hidden}.v-main__wrap{position:relative}.v-main__wrap #floatAlert{z-index:1000;position:fixed;top:260px;left:50%;transform:translate(-50%,-50%);width:100%;max-width:960px;min-width:300px}.has-topbar{margin-top:64px}.has-topbar #device-page,.has-topbar #devices-page,.has-topbar .v-application--wrap{min-height:calc(100vh - 64px)}.has-topbar #device,.has-topbar #devices{overflow-y:auto;max-height:calc(100vh - 70px)}@media only screen and (max-width:960px){.has-topbar{margin-top:60px}.has-topbar #device-page,.has-topbar #devices-page,.has-topbar .v-application--wrap{min-height:calc(100vh - 60px)}.has-topbar #device,.has-topbar #devices{max-height:calc(100vh - 66px)}}@media only screen and (max-width:600px){.has-topbar{margin-top:60px}.has-topbar .v-application--wrap{min-height:calc(100vh - 60px)}}.theme--light.application,.theme--light.v-application{position:relative;background:radial-gradient(circle at 12% 8%,rgba(122,0,204,.14),transparent 28%),radial-gradient(circle at 88% 7%,rgba(0,212,255,.1),transparent 24%),linear-gradient(180deg,#fbfaff,#f7f8ff 34%,#fff 72%);background-attachment:fixed}.theme--light.application .addRuleBtn--text,.theme--light.v-application .addRuleBtn--text{color:#1a1a58}.theme--light.application:before,.theme--light.v-application:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(122,0,204,.015) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.012) 1px,transparent 0);background-size:72px 72px;opacity:.45;-webkit-mask-image:radial-gradient(circle at top,rgba(0,0,0,.38),transparent 62%);mask-image:radial-gradient(circle at top,rgba(0,0,0,.38),transparent 62%)}.theme--light.application .v-application--wrap,.theme--light.application .v-main,.theme--light.application .v-main__wrap,.theme--light.v-application .v-application--wrap,.theme--light.v-application .v-main,.theme--light.v-application .v-main__wrap{position:relative;z-index:1;background:transparent}*,a,button{outline:0;font-family:Rubik,sans-serif}h1,h1.h2,h1.h3,h1.h4{padding:10px 0;font-family:News Cycle,sans-serif!important;font-weight:500}.row{margin:unset}.v-navigation-drawer{z-index:1000;height:100vh;min-height:100dvh}.goTo,.pointer{cursor:pointer}.goTo{color:purple}.goTo:hover{text-decoration:underline;color:#4343f0}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.link{text-decoration:none}.border_bottom{border-bottom:.7px solid #888}.emboss{text-shadow:-1px -1px 0 hsla(0,0%,100%,.3),1px 1px 0 rgba(0,0,0,.8)}nav .v-toolbar__content{min-height:100%;width:100%}.h-100{height:100%}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.scroll-container::-webkit-scrollbar{scrollbar-width:0;width:1em;display:none}.switchBar[status=ltr-Sensor-On]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(0,138,204,.1) 75%,rgba(0,138,204,.3))}.ruleExceeds{border-radius:10px}.ruleExceeds,.switchBar[status=ltr-Sensor-Off]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,rgba(220,53,69,.1) 50%,rgba(220,53,69,.3) 75%,rgba(220,53,69,.8))}.switchBar[status=ltr-On]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(40,167,69,.1) 75%,rgba(40,167,69,.3))}.switchBar[status=ltr-Off]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(220,53,69,.1) 75%,rgba(220,53,69,.3))}.switchBar[status=ltr-Offline],.switchBar[status=ltr-Sensor-Offline]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,52%,.1) 50%,hsla(0,0%,52%,.5) 75%,hsla(0,0%,52%,.8))}.switchBar[status=rtl-Sensor-On]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(0,138,204,.1) 75%,rgba(0,138,204,.3))}.switchBar[status=rtl-Sensor-Off]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,rgba(220,53,69,.1) 50%,rgba(220,53,69,.3) 75%,rgba(220,53,69,.8))}.switchBar[status=rtl-On]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(40,167,69,.1) 75%,rgba(40,167,69,.3))}.switchBar[status=rtl-Off]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(220,53,69,.1) 75%,rgba(220,53,69,.3))}.switchBar[status=rtl-Offline],.switchBar[status=rtl-Sensor-Offline]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,52%,.1) 50%,hsla(0,0%,52%,.5) 75%,hsla(0,0%,52%,.8))}.switchBar[status=rtl-Location-On],.switchBar[status=rtl-Sensor-undefined]{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,rgba(122,0,204,.1) 60%,rgba(122,0,204,.15) 75%,rgba(190,150,216,.2))}.switchBar[status=ltr-Location-On],.switchBar[status=ltr-Sensor-undefined]{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,rgba(122,0,204,.1) 60%,rgba(122,0,204,.15) 75%,rgba(122,0,204,.2))}.switchBar[status=rtl-Location-Off]{background:linear-gradient(-90deg,#fff,#bd4b5d,#fff,#bd4b5d);background-size:400% 400%;animation:gradientalert 3s ease infinite}.switchBar[status=ltr-Location-Off]{background:linear-gradient(-90deg,#bd4b5d,#fff,#bd4b5d,#fff);background-size:400% 400%;animation:gradientalert 3s ease infinite}.switchBar[status=ltr-Sensor-Unpaid],.switchBar[status=ltr-Unpaid]{background:#020024;background:linear-gradient(90deg,#020024,#b3b3b3 0,#cb843c)}.switchBar[status=rtl-Sensor-Unpaid],.switchBar[status=rtl-Unpaid]{background:#020024;background:linear-gradient(90deg,#020024,#cb843c 0,#b3b3b3)}@keyframes gradientalert{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.scrollbar::-webkit-scrollbar{-webkit-appearance:none}.scrollbar::-webkit-scrollbar:vertical{width:12px}.scrollbar::-webkit-scrollbar:horizontal{height:12px}.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}.scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.v-list__tile__title{text-align:center}.v-text-field .v-label,.v-text-field input{padding-right:10px;padding-left:10px}.v-input--selection-controls.v-input .v-label{margin-right:10px;margin-left:10px}.v-time-picker-title__time{margin:0 auto;direction:ltr}.application--is-rtl input[type=number]{direction:ltr;text-align:right}.chart #line-chart{max-width:100%}.application .textFieldCenter input,.application--is-rtl .textFieldCenter input,.textFieldCenter input{text-align:center}.v-btn__content{max-width:100%}.v-btn--icon .v-btn__content .v-icon.material-icons{margin:0!important;padding:0!important}.transparent .table,.transparent .table .datatable__actions,.transparent .table__overflow .table,.transparent .theme--light.v-table,.transparent .theme--light.v-table .v-datatable__actions{background-color:transparent}.v-text-field.text-xs-right .v-input__control .v-text-field__slot input{text-align:right}.v-input.verification-code-input{max-width:220px}.v-input.verification-code-input input{text-align:center;font-size:24px;letter-spacing:5px}.v-input.verification-code-input .v-input__append-inner{padding:0}.theme--dark.ruleExceeds{border-radius:10px;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,rgba(220,53,69,.1) 50%,rgba(220,53,69,.3) 75%,rgba(220,53,69,.8))}.theme--dark.groupCard{background:#2a2a2a}.theme--dark.groupCard .groupAvgs{color:#ccc}:root{--sq-surface:#fff;--sq-surface-soft:#f8f8f8;--sq-surface-faint:#fafafa;--sq-surface-page:#f8fafc;--sq-border:#ececec;--sq-border-light:#e7eaf0;--sq-text-primary:#1a1a2e;--sq-text-secondary:#4b5563;--sq-text-muted:#9ca3af;--sq-hover-bg:#f5f0ff;--sq-hover-bg-light:#fafffe;--sq-row-hover:#fbf9ff;--sq-head-bg:#fbfcff;--sq-head-border:#edf0f5}.theme--dark{--sq-surface:#1e1e1e;--sq-surface-soft:#252525;--sq-surface-faint:#2a2a2a;--sq-surface-page:#181818;--sq-border:#383838;--sq-border-light:#333;--sq-text-primary:#e0e0e0;--sq-text-secondary:#a0aec0;--sq-text-muted:#718096;--sq-hover-bg:#2a2035;--sq-hover-bg-light:#1e2a2a;--sq-row-hover:#252030;--sq-head-bg:#252525;--sq-head-border:#333}.theme--dark.v-application .navbar-bottom,.theme--dark.v-application .navbar-desktop,.theme--dark.v-application .navbar-top{background-color:#1a1a1a;border-color:#333}.theme--dark.v-application .apexcharts-active,.theme--dark.v-application .apexcharts-theme-light,.theme--dark.v-application .apexcharts-tooltip{color:#000}.theme--dark.v-application .addRuleBtn{color:#fff}.theme--dark.v-application .navbar-desktop{background-color:#1a1a1a!important;border-bottom:1px solid #333!important}.theme--dark.v-application .v-card:not(.v-picker__body){background-color:var(--sq-surface)!important;border-color:var(--sq-border)!important}.theme--dark.v-application .devices-page-root,.theme--dark.v-application .group-detail-page,.theme--dark.v-application .groups-page{background:var(--sq-surface-page)!important}.theme--dark.v-application .v-tabs-items{background:transparent!important}.theme--dark.v-application .v-divider{border-color:var(--sq-border)!important}.theme--dark.v-application .v-input .v-input__slot{background:var(--sq-surface-soft)!important}.theme--dark.v-application .v-menu__content{background:var(--sq-surface)!important;border:1px solid var(--sq-border)!important}.theme--dark.v-application .v-list{background:var(--sq-surface)!important}.theme--dark.v-application .v-list-item:hover{background:var(--sq-hover-bg)!important}.theme--dark.v-application .v-dialog>.v-card{background:var(--sq-surface)!important}.theme--dark.v-application .v-chip.v-chip--outlined{border-color:var(--sq-border)!important}.theme--dark.v-application .v-data-table{background:var(--sq-surface)!important}.theme--dark.v-application .v-data-table td,.theme--dark.v-application .v-data-table th{border-color:var(--sq-border)!important;color:var(--sq-text-secondary)!important}.theme--dark.v-application .v-progress-linear__background{background:var(--sq-border)!important}.v-btn-toggle .v-btn--active,.v-btn-toggle .v-btn--active span{color:inherit}@keyframes MoveUpDown{0%,to{top:20%}50%{top:77%}}.scanner-container div .overlay-element{height:98%}.scanner-container .laser{width:100%;top:20%;animation:MoveUpDown 2s infinite}.v-input.text-center input{text-align:center}@media screen and (max-width:600px){.v-main__wrap{position:relative}.v-main__wrap #floatAlert{z-index:1000;position:fixed;top:160px;left:50%;transform:translate(-50%,-50%);width:100%;max-width:960px;min-width:300px}}