@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-0334bfa8]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-0334bfa8]{display:flex;flex-direction:row;justify-content:space-around}.otpInput[data-v-de8d4644]{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-2a9eea1b]{margin:0 auto}.v-dialog>.v-card>.v-card__actions[data-v-2a9eea1b]{display:flex;flex-direction:row;justify-content:space-around}[data-v-64b901d6] .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-64b901d6] .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-64b901d6] .v-navigation-drawer.sidemenu-2027 .v-navigation-drawer__border{display:none}.aurora-blob[data-v-64b901d6]{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none;z-index:0;animation:aurora-float-64b901d6 9s ease-in-out infinite alternate}.aurora-blob--2[data-v-64b901d6]{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-64b901d6{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-64b901d6]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.menu-header[data-v-64b901d6]{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-64b901d6]{border-bottom-color:rgba(100,0,200,.12)}.user-block[data-v-64b901d6]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-64b901d6]{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-64b901d6]{display:flex;flex-direction:column;gap:1px}.user-name[data-v-64b901d6]{font-weight:700;color:#fff;font-size:.97rem;line-height:1.3}.sidemenu-2027:not(.sidemenu-2027--dark) .user-name[data-v-64b901d6]{color:#16093a}.user-sub[data-v-64b901d6]{font-size:.75rem;color:hsla(0,0%,100%,.45);letter-spacing:.02em}.sidemenu-2027:not(.sidemenu-2027--dark) .user-sub[data-v-64b901d6]{color:rgba(80,30,140,.55)}.close-pill[data-v-64b901d6]{-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-64b901d6]: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-64b901d6]{border-color:rgba(100,0,200,.2);background:rgba(100,0,200,.06);color:rgba(60,0,120,.6)}.menu-body[data-v-64b901d6]{flex:1;overflow-y:auto;padding:10px 10px 6px}.menu-body[data-v-64b901d6]::-webkit-scrollbar{width:3px}.menu-body[data-v-64b901d6]::-webkit-scrollbar-track{background:transparent}.menu-body[data-v-64b901d6]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:99px}.section-chip[data-v-64b901d6]{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-64b901d6]{color:rgba(60,0,120,.4)}.section-chip-dot[data-v-64b901d6]{width:5px;height:5px;border-radius:50%;background:rgba(180,100,255,.55);display:inline-block}.menu-item[data-v-64b901d6]{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-64b901d6]{color:rgba(25,10,50,.78)}.menu-item[data-v-64b901d6]: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-64b901d6]:hover{color:#3a007a;background:rgba(122,0,204,.08);box-shadow:none}.menu-item[data-v-64b901d6]:active{transform:scale(.97)}.menu-item--active[data-v-64b901d6]{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-64b901d6]{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-64b901d6]{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-64b901d6 2.4s ease-in-out infinite alternate}@keyframes active-bar-glow-64b901d6{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-64b901d6]{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-64b901d6]{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-64b901d6]{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-64b901d6]{background:rgba(160,80,255,.15);color:#d4a4ff}.item-label[data-v-64b901d6]{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item--danger[data-v-64b901d6]{color:hsla(0,100%,74%,.72);margin-top:4px}.menu-item--danger .item-icon-wrap[data-v-64b901d6]{background:rgba(255,60,60,.1);border-color:rgba(255,80,80,.15);color:hsla(0,100%,74%,.75)}.menu-item--danger[data-v-64b901d6]:hover{color:#ff9090;background:rgba(255,60,60,.12);box-shadow:0 4px 16px rgba(255,60,60,.12)}.menu-footer[data-v-64b901d6]{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-64b901d6]{border-top-color:rgba(100,0,200,.1)}.locale-glass[data-v-64b901d6]{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-64b901d6]{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-7eddba53]{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-7eddba53]{display:flex;align-items:center;flex-shrink:0;gap:4px}.nd-left .nd-menu-icon[data-v-7eddba53]{cursor:pointer}.nd-left .nd-logo[data-v-7eddba53]{display:flex;align-items:center}.nd-left .nd-logo[data-v-7eddba53] .logo-container{padding:0}.nd-left .nd-logo[data-v-7eddba53] .logo-container img{max-height:36px!important;width:auto;max-width:36px}.nd-left .nd-logo[data-v-7eddba53] #logo-text-name{font-size:1.15rem!important;line-height:1}.nd-left .nd-logo[data-v-7eddba53] #logo-text{display:flex;flex-direction:column}.nd-left .nd-logo[data-v-7eddba53] #logo-text-slogan{display:none!important}.nd-search[data-v-7eddba53]{width:220px;flex-shrink:0}.nd-nav[data-v-7eddba53]{display:flex;align-items:center;flex:1;gap:2px}.nd-nav .nd-nav-btn[data-v-7eddba53]{letter-spacing:0;font-size:.875rem;text-transform:none;border-radius:6px;position:relative}.nd-nav .nd-nav-btn--active[data-v-7eddba53]:after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:2px;border-radius:2px;background:currentColor}.nd-right[data-v-7eddba53]{display:flex;align-items:center;flex-shrink:0;gap:8px;direction:ltr}.nd-time[data-v-7eddba53]{display:flex;align-items:center;font-size:12px;white-space:nowrap;gap:2px}.nd-time .nd-time-divider[data-v-7eddba53]{color:#cecece}.nd-time .nd-time-clock[data-v-7eddba53]{min-width:36px}.nd-user[data-v-7eddba53]{display:flex;align-items:center;cursor:pointer;direction:ltr;gap:6px}.nd-user .nd-user-avatar[data-v-7eddba53]{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-7eddba53]{display:flex;flex-direction:column}.nd-user .nd-user-info .nd-user-business[data-v-7eddba53]{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-7eddba53]{font-size:11px;color:#777;line-height:1.2;white-space:nowrap;text-align:right}.navbar[data-v-7eddba53]{position:fixed;top:0;left:0;width:100%;z-index:100}.navbar .navbar-top[data-v-7eddba53]{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-7eddba53]{min-width:86px;display:flex;justify-content:flex-start;align-items:center;gap:18px}.navbar .navbar-top .navbar-top-side[data-v-7eddba53]:last-child{justify-content:flex-end}.navbar .navbar-bottom[data-v-7eddba53]{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-7eddba53]{color:#424242;font-size:34px}.mobile-bottom-nav[data-v-7eddba53]{position:fixed;left:0;right:0;bottom:0;z-index:101;height:54px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.98);border-top:1px solid #e3e5ea;box-shadow:0 -6px 16px rgba(17,24,39,.08);display:flex;align-items:center;justify-content:space-around;direction:rtl}.mobile-bottom-nav__item[data-v-7eddba53]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:44px;padding:2px;color:#6d6e75;display:inline-flex;align-items:center;justify-content:center;position:relative;font:inherit;line-height:1}.mobile-bottom-nav__item .v-icon[data-v-7eddba53]{color:currentColor;font-size:26px}.mobile-bottom-nav__label[data-v-7eddba53]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-bottom-nav__item--active[data-v-7eddba53]{color:#7a00cc}.mobile-bottom-nav__item--active[data-v-7eddba53]:before{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:16px;height:3px;border-radius:999px;background:currentColor}.mobile-bottom-nav__item--active .v-icon[data-v-7eddba53]{color:#7a00cc}@media(max-width:360px){.mobile-bottom-nav[data-v-7eddba53]{height:52px;padding-left:4px;padding-right:4px}.mobile-bottom-nav__item[data-v-7eddba53]{min-width:40px}.mobile-bottom-nav__item .v-icon[data-v-7eddba53]{font-size:24px}}@media screen and (min-width:960px){.mobile-bottom-nav[data-v-7eddba53],.mobile-search-shortcut[data-v-7eddba53]{display:none!important}}.nd-nav-btn[data-v-7eddba53]{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-52e624e5]{z-index:1000;position:fixed;width:100%;bottom:0}.notifications .notifications-layout .notification[data-v-52e624e5]{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}.raw-mdi-icon[data-v-8ebf9fda]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.raw-mdi-icon svg[data-v-8ebf9fda]{display:block;fill:currentColor}.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 #mainWrap,.has-topbar .v-application,.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 #mainWrap,.has-topbar .v-application,.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 #mainWrap,.has-topbar .v-application,.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}.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}}.dashboard-page{max-width:1920px;margin:0 auto;width:100%}.dashboard-card{border-radius:12px;background-color:#fff;border-color:#ececf0!important}.kpi-card-v2{height:100%}.kpi-card-v2 .v-card__text{padding:18px 20px 12px!important;display:flex;flex-direction:column;height:100%}.kpi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}@media (min-width:960px){.kpi-head-icon{font-size:40px!important;height:40px!important;width:40px!important}}@media (max-width:959px){.kpi-head{margin-bottom:2px}}.kpi-title{font-size:.92rem;color:#6b6b78;font-weight:600}.kpi-body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.kpi-number{font-size:2.1rem;font-weight:800;line-height:1.05;color:#1c1c28}.kpi-number-sub{font-size:1.05rem;font-weight:600;color:#8a8a96;margin-inline-start:6px}.kpi-delta{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;white-space:nowrap}.kpi-delta--up{color:#16a34a}.kpi-delta--down{color:#dc2626}.kpi-delta--flat{color:#94949f}.kpi-delta small{color:#94949f;margin-inline-start:4px;font-weight:500}.kpi-sublabel{font-size:.78rem;color:#8a8a96;margin-top:2px;font-weight:500}.kpi-pills{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.kpi-pill{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{background:#e9f7ec;color:#16a34a}.kpi-pill--amber{background:#fff5e0;color:#b45309}.kpi-pill--red{background:#fde8e8;color:#dc2626}.kpi-pill--grey{background:#f1f1f5;color:#555560}.kpi-sparkline-wrap{margin:6px -6px -4px;margin-top:auto;padding-top:8px}.theme--dark .dashboard-card{border-color:#2a2a35!important}.theme--dark .kpi-number{color:#fff}.theme--dark .kpi-number-sub,.theme--dark .kpi-sublabel,.theme--dark .kpi-title{color:#a8a8b8}.sensor-icon-rail{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;align-items:center}.sensor-icon-tooltip{min-width:160px;max-width:240px;text-align:start;direction:inherit;line-height:1.7;padding:2px 0}.sensor-icon-tooltip strong{font-size:13px;display:block;margin-bottom:3px;white-space:normal;word-break:break-word}.sensor-icon-tooltip div{font-size:12px;white-space:normal}.sensor-icon-tooltip-content{background:rgba(28,30,38,.96)!important;color:#f4f6fb!important;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;box-shadow:0 10px 28px rgba(7,10,20,.38);padding:8px 10px!important}.sensor-icon-tooltip-content .sensor-icon-tooltip strong{font-size:14px;font-weight:700;color:#fff}.sensor-icon-tooltip-content .sensor-icon-tooltip div{font-size:13px;font-weight:500;color:#e8ebf6}.sensor-icon-tooltip-content .sensor-icon-tooltip .red--text{color:#ff7b7b!important}.sensor-icon-tooltip-content .sensor-icon-tooltip .green--text{color:#68e28f!important}.sensor-icon-chip{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{border-color:rgba(244,67,54,.35)}.sensor-device-count{bottom:3px;inset-inline-start:7px;color:#555}.sensor-device-count,.sensor-issue-count{position:absolute;font-size:10px;font-weight:700}.sensor-issue-count{top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f44336;color:#fff;line-height:20px;text-align:center}.sensor-ok-dot{position:absolute;top:6px;inset-inline-end:7px;width:8px;height:8px;border-radius:50%;background:#4caf50}.sensor-overview-card{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{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{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.sensor-type-tile{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:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(31,38,66,.09)}.sensor-type-tile.has-issues{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:hover{box-shadow:0 8px 20px rgba(244,67,54,.11)}.sensor-type-glow{display:none}.sensor-icon-ring{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{background:linear-gradient(135deg,rgba(244,67,54,.12),rgba(244,67,54,.04));border-color:rgba(244,67,54,.16)}.sensor-issue-badge{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 2.4s ease-in-out infinite}@keyframes badge-pulse{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{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{color:#8a8497;font-size:11px;margin-top:3px}.sensor-type-status{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{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: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 3.5s linear infinite;z-index:2}.ai-card: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{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-card:hover{box-shadow:0 10px 36px rgba(122,0,204,.15)!important;transform:translateY(-3px)}.ai-card:hover:before{animation-duration:1.6s}.ai-card .v-chip.switchq{box-shadow:0 0 12px rgba(122,0,204,.28)}.ai-card-header{padding-bottom:14px!important;border-bottom:1px solid rgba(122,0,204,.09)!important;margin-bottom:14px!important}.ai-body-text{color:#4a4a5e;font-size:.9rem;line-height:2}.ai-card>.v-card__title{border-bottom:1px solid rgba(122,0,204,.08);padding-bottom:12px!important}.ai-card-fixed-title{font-size:.95rem;font-weight:700;color:#4a0099;letter-spacing:-.01em;line-height:1.2}.ai-card-subtitle{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{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:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#7a00cc,#00a3ff);flex-shrink:0}.ai-device-link: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{counter-reset:ai-action;background:transparent!important}.ai-card .v-list-item{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:not(:last-child){border-bottom:1px dashed rgba(122,0,204,.07)}.ai-card .v-list-item:hover{background:rgba(122,0,204,.05)!important;transform:translateX(-2px)}.ai-card .v-list-item__icon{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: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,.ai-card .v-list-item__title>span:first-child:not(.ai-device-link){display:none!important}.ai-card .v-list-item__title{font-size:1rem;line-height:2}.active-issues-card.has-active-issues{border-color:rgba(244,67,54,.35)!important}.active-issues-card.no-active-issues{border-color:rgba(76,175,80,.25)!important}.trend-card{background:#f7f7f9;min-height:118px;text-align:center}.dashboard-clickable-row,.problem-device-row{cursor:pointer;transition:background-color .2s ease}.dashboard-clickable-row:hover,.problem-device-row:hover{background-color:#f7f7f9}.btn-xs{height:16px}.device-wrapper{border-radius:5px}.me-2{margin-inline-end:8px}.me-3{margin-inline-end:12px}.text-wrap{white-space:normal}@media screen and (max-width:600px){.dashboard-page{width:100%;max-width:none;padding:20px 14px 86px!important}.dashboard-header{align-items:flex-start!important;margin-bottom:18px!important;padding:4px 2px 0}.dashboard-header h2{font-size:2rem!important;line-height:1.18;letter-spacing:-.02em}.dashboard-header .text-caption:after{content:"";display:inline-block;width:9px;height:9px;margin-inline-start:8px;border-radius:50%;background:#43b04a;vertical-align:middle}.sensor-icon-rail{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:after,.sensor-icon-rail:before{content:"";flex:0 0 1px}.sensor-icon-rail::-webkit-scrollbar{display:none}.sensor-icon-chip{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{border-color:#8a19d6;color:#7a00cc;box-shadow:0 10px 24px rgba(122,0,204,.12)}.sensor-icon-chip.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-14px;height:4px;border-radius:999px;background:#8a19d6}.sensor-icon-chip--all{flex-direction:column;justify-content:center;gap:2px;padding:6px 8px}.sensor-all-icon{line-height:1;font-size:18px!important}.sensor-all-label{font-size:12px;font-weight:800;line-height:1}.sensor-all-count{position:absolute;bottom:5px;inset-inline-start:8px;color:#3f3f46;font-size:10px;font-weight:800;line-height:1}.sensor-icon-ring{width:34px;height:34px;border-radius:11px;margin-bottom:0}.sensor-icon-ring .v-icon{font-size:16px!important}.sensor-device-count{bottom:5px;inset-inline-start:8px;font-size:11px}.sensor-ok-dot{top:12px;inset-inline-end:14px;width:10px;height:10px}.sensor-issue-count{top:6px;inset-inline-end:8px}.dashboard-kpi-row{margin:0 -4px}.dashboard-kpi-col{padding:4px!important}.dashboard-card{border-radius:18px;border-color:#e0e2e7!important;box-shadow:none!important}.dashboard-cards-row{margin:0 -4px!important;row-gap:8px!important}.dashboard-cards-row>[class*=col-]{padding:4px!important}.dashboard-kpi-card{min-height:auto}.dashboard-kpi-card .v-card__text{height:auto;padding:14px 12px!important}.dashboard-kpi-card .mb-3{margin-bottom:6px!important}.dashboard-kpi-card .text-subtitle-1{font-size:.8rem!important;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-kpi-card .text-h4{font-size:1.85rem!important;line-height:1.1;color:#5f6065;text-align:start}.health-kpi-card .v-card__text{padding:16px 10px!important}.health-kpi-card .v-progress-circular{width:92px!important;height:92px!important}.health-kpi-card .text-h5{font-size:1.5rem!important}.health-kpi-card .text-h6{font-size:1rem!important;margin-top:8px!important}.dashboard-status-chips{justify-content:flex-start;flex-wrap:wrap!important;gap:4px}.dashboard-status-chips .v-chip{min-width:auto;padding:0 8px!important;height:22px!important;font-size:11px;font-weight:700;border-radius:999px}.ai-card{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{padding:22px!important}.ai-card-header{align-items:center!important}.ai-card-title{color:#7a00cc;font-size:1.35rem!important}.ai-mobile-bullets{padding-inline-start:0;list-style:none;color:#53545a;font-size:1rem;line-height:1.9}.ai-mobile-bullets li{position:relative;padding-inline-start:22px}.ai-mobile-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:8px;height:8px;border-radius:50%;background:#9c36df}.dashboard-card>.v-card__title{font-size:1.15rem;font-weight:800;padding:18px 18px 6px}.trend-card{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{font-size:20px!important}.trend-card .text-h5{font-size:1.1rem!important;line-height:1.2;margin:0}.trend-card .text-caption{font-size:.74rem!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trend-secondary-caption{display:none}.kpi-card-v2{overflow:hidden}.kpi-card-v2 .v-card__text{padding:10px 10px 8px!important;min-height:142px;box-sizing:border-box}.kpi-title{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{font-size:1.72rem!important;line-height:1.05}.kpi-number-sub{font-size:.88rem!important}.kpi-delta,.kpi-sublabel{font-size:.76rem!important}.kpi-delta{flex-wrap:wrap;row-gap:2px}.kpi-pills{flex-wrap:wrap;gap:4px}.kpi-pill{font-size:.72rem!important;padding:2px 6px!important}.dashboard-card .text-caption,.dashboard-card .v-list-item__subtitle,.dashboard-card .v-list-item__title,.dashboard-card>.v-card__text{font-size:.86rem}.dashboard-card .v-list-item__subtitle,.dashboard-card .v-list-item__title{line-height:1.35}.kpi-sparkline-wrap{display:none}.dashboard-kpi-row>.dashboard-kpi-col:first-child .kpi-sparkline-wrap{display:block;margin-top:-8px;padding-top:2px}.sensor-overview-card{display:none}.sensor-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sensor-type-tile{min-height:118px}#devices-xs{margin-top:15px}#devices-xs,#devicesMain{height:-moz-fit-content;height:fit-content}}@media screen and (min-width:600px){#devices{padding:0 15px}#device::-webkit-scrollbar,#devices::-webkit-scrollbar{scrollbar-width:0;width:1em;display:none}}@media screen and (min-width:960px){.d-r,.divide-l{padding-left:15px}.d-l,.divide-r{padding-right:15px}.divide-l{border-left:2px solid #e9e9e9}.divide-r{border-right:2px solid #e9e9e9}}.theme--dark .dashboard-card{background-color:var(--sq-surface)!important}.theme--dark .sensor-icon-chip{background:var(--sq-surface)!important;border-color:rgba(122,0,204,.2)!important}.theme--dark .sensor-overview-card{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{background:rgba(40,40,55,.9)!important;border-color:hsla(0,0%,100%,.06)!important}.theme--dark .sensor-type-tile.has-issues{background:linear-gradient(180deg,rgba(80,20,20,.9),rgba(40,40,55,.9))!important}.theme--dark .sensor-icon-ring{background:rgba(50,50,70,.9)!important;border-color:rgba(122,0,204,.15)!important}.theme--dark .sensor-type-name{color:#d0cce0!important}.theme--dark .sensor-type-meta{color:#a09ab0!important}.theme--dark .trend-card{background:var(--sq-surface-soft)!important}.theme--dark .dashboard-clickable-row:hover,.theme--dark .problem-device-row:hover{background-color:var(--sq-surface-soft)!important}.theme--dark .ai-card{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:after{color:#c084fc;opacity:.06}.theme--dark .ai-card-header,.theme--dark .ai-card>.v-card__title{border-bottom-color:rgba(160,80,255,.14)!important}.theme--dark .ai-card-fixed-title,.theme--dark .ai-card-title{color:#c084fc!important}.theme--dark .ai-card-subtitle{color:#9090aa!important}.theme--dark .ai-device-link{background:rgba(160,80,255,.1);border-color:rgba(160,80,255,.24);color:#c084fc}.theme--dark .ai-device-link:before{background:linear-gradient(135deg,#c084fc,#60a5fa)}.theme--dark .ai-device-link: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:hover{background:rgba(138,25,214,.08)!important}.theme--dark .ai-card .v-list-item__icon{background:linear-gradient(135deg,rgba(138,25,214,.18),rgba(0,163,255,.12))}.theme--dark .ai-mobile-bullets{color:#b0a8c0!important}.theme--dark .dashboard-kpi-card .text-subtitle-1{color:#c0c0c8!important}.theme--dark .dashboard-kpi-card .text-h4{color:#9090a0!important}.theme--dark .divide-l{border-left-color:#333!important}.theme--dark .divide-r{border-right-color:#333!important}.theme--dark .dashboard-card{border-color:#333!important}.kpi-sparkline{opacity:.65;margin-top:4px}.group-health-row{transition:background .15s}.group-health-row:hover{background:rgba(122,0,204,.04)}.group-health-avatar{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{margin-inline-start:4px}.ms-2{margin-inline-start:8px}.apexcharts-legend{-moz-column-gap:4px;column-gap:4px}.apexcharts-legend-series{margin-inline:3px!important}.apexcharts-legend-text{margin-inline-start:9px!important}.apexcharts-legend-marker{margin-inline-end:0!important}