@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}body{font-size:16px;line-height:1.6}a,button,input,select,textarea{outline:none}input,textarea{cursor:text;-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}a:hover{background-color:none}a:focus a:active{background-color:#ccc}[type=button],[type=file],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}img{height:auto;max-width:100%}.ScreenBreakPoint_Container__R1hPz{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;text-align:center;width:100%}.ScreenBreakPoint_IconView__UAn1P{margin-top:50px}.ScreenBreakPoint_ErrorContainer__joXsq{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 24px}.ScreenBreakPoint_ErrorBigMessage__lSE6e{color:#000;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:normal;text-align:center}.ScreenBreakPoint_ErrorSize__RjWn3,.ScreenBreakPoint_contactMessage__j3PYX{color:#18181899;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:normal;text-align:center}.ScreenBreakPoint_ButtonContainer__yEd3i{display:flex;flex-direction:column;gap:16px;padding:0 24px 90px}.ScreenBreakPoint_btn__rGIXY{align-items:center;background:#b575c4;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:16px;height:50px;justify-content:center;line-height:14px;padding:10px 24px;width:340px}.ScreenBreakPoint_btn__rGIXY:hover{background:#8a4c97;cursor:pointer}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:#0000;border-right-color:#0000;border-top-color:#0000;left:100%}.driver-popover-arrow-side-right{border-bottom-color:#0000;border-left-color:#0000;border-top-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.WelcomePage_IntervalContainer__IMYuw{align-items:center;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;width:100%}.WelcomePage_IntervalContainer__IMYuw,.WelcomePage_MainContainer__o2ioT{background-color:#fff;display:flex;flex:1 1;font-family:var(--primary-font)}.WelcomePage_MainContainer__o2ioT{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;flex-direction:column;height:100vh;width:100vw}.WelcomePage_Modalcss__obMZE{background-color:#000;font-family:var(--primary-font)}.WelcomePage_Opacity__lR5JD{opacity:.5}.WelcomePage_LogoContainer__U3ny6{background-image:url(/static/media/welcomebackgroud.a56f485c01af51443c36.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;width:100%}.WelcomePage_heading__IKDAh{align-items:center;box-shadow:0 0 15px #00000026;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 0}.WelcomePage_wlctext__t3B2w{color:#a0a0a0;font-family:var(--primary-font);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.WelcomePage_buttonContainer__fjgcx{align-items:center;display:flex;flex-direction:column;height:30%;justify-content:center}.WelcomePage_bottomOverlay__JvokX{background:#f4f7fd;border-radius:1rem 1rem 0 0;bottom:-100%;box-shadow:0 -10px 25px 0 #0000000d;left:0;position:fixed;right:0;transition:bottom .25s ease-in-out;z-index:1}.WelcomePage_overlaycontent__54pI9{display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem}.WelcomePage_bottomOverlay__JvokX.WelcomePage_show__Em\+F2{bottom:0}.WelcomePage_input__L9-Eb{background:#fff;border:none;border-radius:15px;box-shadow:0 -10px 25px 0 #0000000d;flex-shrink:0;height:65px;outline:none;padding:0 0 0 20px;text-transform:capitalize}.WelcomePage_input__L9-Eb,.WelcomePage_input__L9-Eb::placeholder{color:#a0a0a0;font-family:var(--primary-font);font-size:18px}.WelcomePage_Enterbtn__kHoSV{display:flex;justify-content:flex-end}.WelcomePage_EmptyError__c\+5LD{background:#ff63321a;border:1px solid #ff6332bf;border-radius:10px;padding:20px}.WelcomePage_errorMessage__Xqh4Q{color:#ff6332bf;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.WelcomePage_BrokenContainer__JlWJj{align-items:center;background-image:url(/static/media/broken.0184bf7ba2a07614abef.webp);background-position:top;background-size:cover;background-size:160%;box-shadow:0 0 15px #00000026;display:flex;gap:1rem;justify-content:center;padding:4vh 6vw 16vh}.WelcomePage_BrokenImage__n1\+Z5{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.WelcomePage_brokenText__g\+Msv{color:#000;font-size:20px;font-weight:600}.WelcomePage_brokenText__g\+Msv,.WelcomePage_closeWindow__BB159{font-family:var(--primary-font);font-style:normal;line-height:normal;text-align:center}.WelcomePage_closeWindow__BB159{color:#00000080;font-size:14px;font-weight:400;width:70%}.ControlPage_container__XEEII{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;background:#f4f7fd;font-family:var(--primary-font);height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:auto;overscroll-behavior-inline:contain;padding:5%;scroll-snap-type:inline mandatory;width:100vw}.ControlPage_container__XEEII::-webkit-scrollbar{display:none}.ControlPage_Modalcss__cNRXR{background-color:#000;overflow:hidden}.ControlPage_Opacity__0iXjt{opacity:.4;overflow:hidden}.ControlPage_UserContainer__Goe1v{align-items:center;border-radius:20px;box-shadow:0 15px 25px 0 #dbebfb40;display:flex;justify-content:center;padding:22px 0}.ControlPage_UserBox__k-K8F{align-items:center;display:flex;justify-content:space-between;width:100%}.ControlPage_leavebtn__5WFi9{align-items:center;display:flex;justify-content:flex-end}.ControlPage_nameBox__wea0a{padding-bottom:5px;width:100%}.ControlPage_name__AZzv\+{font-size:1.6rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ControlPage_nameText__dOjhe,.ControlPage_name__AZzv\+{color:#000;font-family:var(--primary-font);font-style:normal;line-height:normal;text-transform:capitalize}.ControlPage_nameText__dOjhe{font-size:1.4rem;font-weight:600}.ControlPage_zoneName__nUi4i{background:#fff;border-radius:50px;box-shadow:0 0 5px 0 #0000000d;font-weight:700;margin-left:5px;padding:5px 10px;text-transform:capitalize}.ControlPage_zoneName__nUi4i,.ControlPage_zone__CRJKj{color:#00000080;font-family:var(--primary-font);font-size:.9rem;font-style:normal;line-height:normal}.ControlPage_zone__CRJKj{font-weight:400;margin-top:3px}.ControlPage_SoundTrack__MgO2G{background-image:url(/static/media/SoundTrackBackground.f88b9a89d4df8b956a4d.svg);background-size:cover;border-radius:20px;box-shadow:0 10px 20px 0 #0000001a;height:161px;padding:20px}.ControlPage_headContainer__dYki\+{display:flex;gap:16px}.ControlPage_SoundtrackTitle__TyDsA{color:#00192e;font-size:16px;font-weight:600;letter-spacing:.16px}.ControlPage_Playlist__-\+fTo,.ControlPage_SoundtrackTitle__TyDsA{font-family:var(--primary-font);font-style:normal;line-height:normal}.ControlPage_Playlist__-\+fTo{color:#00192e40;font-size:12px;font-weight:400;letter-spacing:.12px;margin-top:3px}.ControlPage_musicContainer__bGxI2{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-top:17px}.ControlPage_musicPic__4N2-\+{border-radius:10px;box-shadow:0 10px 25px 0 #93b1bb;height:61.972px;width:61.972px}.ControlPage_MusicTitle__kHL9Y{color:#00192ebf;font-size:16px;font-weight:600;letter-spacing:.16px}.ControlPage_Artist__L09\+x,.ControlPage_MusicTitle__kHL9Y{font-family:var(--primary-font);font-style:normal;line-height:normal}.ControlPage_Artist__L09\+x{color:#00192e80;font-size:14px;font-weight:500;letter-spacing:.14px}.ControlPage_cardContainers__9bVIK{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:auto;margin-top:20px;padding-bottom:2.5rem}.ControlPage_cardloading__U99KQ{animation:ControlPage_Loading__ogc7S 1s infinite;margin-top:20px}@keyframes ControlPage_Loading__ogc7S{0%{opacity:.2}25%{opacity:.3}50%{opacity:.6}to{opacity:1}}.ControlPage_logoutContainer__UW4wk{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding-top:32px}.ControlPage_logoutMessage__HZlpC{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.ControlPage_logoutBtn__5jk5l{align-items:flex-start;background:linear-gradient(155deg,#b575c4 1.94%,#7f2f92 95.98%);border-radius:50px;color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:10px;padding:12px 20px}.AssetsCards_card__wZ7N5{background-color:#fff;background-image:none;border-radius:1.4rem;height:189px}.AssetsCards_Carddetail__kndXQ{height:136px;padding:2rem 1rem 0 1.4rem}.AssetsCards_IconContainer__vh8t9{align-items:center;display:flex;font-family:var(--primary-font);justify-content:space-between}.AssetsCards_ToggelContainer__I4K6P{align-items:center;display:flex;font-family:var(--primary-font);justify-content:flex-start}.AssetsCards_boxtoggle__fxkIa{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem 1rem 1.4rem;width:100%}.AssetsCards_assetsName__B-wUq{font-family:var(--primary-font);font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:normal;margin-top:.6rem}.AssetsCards_assetsDesc__cSh19{font-family:var(--primary-font);font-size:.7rem;font-weight:400;margin-top:.5rem}.AssetsCards_assetsDesc__cSh19,.AssetsCards_status__smKEn{font-style:normal;letter-spacing:.12px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetsCards_status__smKEn{font-weight:500;text-transform:capitalize}.BottomOverlay_bottomOverlay__gMGhE{background:#fff;border-radius:1rem 1rem 0 0;bottom:-100%;box-shadow:0 -10px 25px 0 #0000000d;font-family:var(--primary-font);left:0;position:fixed;right:0;transition:bottom .25s ease-in-out;z-index:1}.BottomOverlay_Closeicon__R81kF{align-items:center;display:flex;justify-content:center;position:absolute;right:1.4rem;top:-35px;width:fit-content;z-index:1}.BottomOverlay_overlaycontent__AKiaU{display:flex;flex-direction:column;gap:1.5rem;max-height:75vh;overflow-y:auto;overscroll-behavior-inline:contain;padding:1.5rem 0;scroll-snap-type:inline mandatory}.BottomOverlay_overlaycontent__AKiaU::-webkit-scrollbar{display:none}.BottomOverlay_bottomOverlay__gMGhE.BottomOverlay_show__A7BFQ{bottom:0}.BottomOverlay_container__8c\+Qg{font-family:var(--primary-font);padding:1.4rem}.BottomOverlay_topHeading__aA7Ar{align-items:center;display:flex;justify-content:space-between}.BottomOverlay_iconCont__Cua7j{align-items:center;background:#f4f7fd;border-radius:50px;display:flex;height:55px;justify-content:center;margin-right:10px;width:55px}.BottomOverlay_asset_name__R3U6d{color:#000;font-size:1.4rem;font-weight:600}.BottomOverlay_asset_id__G-nQq,.BottomOverlay_asset_name__R3U6d{font-family:var(--primary-font);font-style:normal;line-height:normal}.BottomOverlay_asset_id__G-nQq{color:#00000080;font-size:.7rem;font-weight:400}.BottomOverlay_SwitchContainer__TlaWG{align-items:center;display:flex;justify-content:center;margin-top:.6rem}.BottomOverlay_source__8B0rf{color:#b575c4;margin-top:2.1rem}.BottomOverlay_VolumeTitle__oQUad,.BottomOverlay_source__8B0rf{font-family:var(--primary-font);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.BottomOverlay_VolumeTitle__oQUad{color:#898a8d;margin-top:3rem}.BottomOverlay_SliderContainer__O3ld6{align-items:center;display:flex;gap:1.4rem;margin-top:1.4rem}.BottomOverlay_mutebtn__TQOux{margin:2.5rem auto auto;width:fit-content}.BottomOverlay_temperature-circle__pMTVL,.BottomOverlay_temperatureCircle__0vztD{align-items:center;background:linear-gradient(155deg,#b575c4 1.94%,#7f2f92 95.98%);border-radius:50%;display:flex;height:180px;justify-content:center;margin:3.2rem auto;position:relative;width:180px}.BottomOverlay_EllipsRight__bfm6g,.BottomOverlay_ellipsis-right__EaFch{animation:BottomOverlay_rotationRight__kpXDS 60s linear infinite;margin:auto;position:relative;z-index:-1}.BottomOverlay_EllipsLeft__6Lhx2,.BottomOverlay_ellipsis-left__KB-Se{animation:BottomOverlay_rotationLeft__nxdu\+ 60s linear infinite;margin:auto;position:absolute;z-index:-1}.BottomOverlay_temperature__\+ZIT1{color:#fff;font-family:var(--primary-font);font-size:2.8rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:normal;line-height:1.4rem;position:absolute;text-align:center}@keyframes BottomOverlay_rotationRight__kpXDS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BottomOverlay_rotationLeft__nxdu\+{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.BottomOverlay_set-temperature__2AQNP,.BottomOverlay_setTemperature__HbyFb{align-items:center;display:flex;gap:1.4rem;justify-content:center;margin:auto;transition:.25s linear;width:fit-content}.BottomOverlay_set-temperature__2AQNP.BottomOverlay_opacity__Xtvyj,.BottomOverlay_setTemperature__HbyFb.BottomOverlay_opacity__Xtvyj{opacity:.25;transition:.25s linear}.BottomOverlay_set-value-text__Nf8X9,.BottomOverlay_setValueText__uoaQm{-webkit-text-fill-color:#0000;background:linear-gradient(155deg,#b575c4 1.94%,#7f2f92 95.98%);background-clip:text;-webkit-background-clip:text;font-family:var(--primary-font);font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal;text-align:center;width:70px}.BottomOverlay_BlindContol__hplLd,.BottomOverlay_blind-control__sHfBH{align-items:center;display:flex;gap:2.1rem;justify-content:center;margin-top:2.5rem;width:100%}.BottomOverlay_IcontextContainer__mAgM\+,.BottomOverlay_icon-text-container__XlAyD{align-items:center;display:flex;flex-direction:column;justify-content:center}.BottomOverlay_text__y0kmF{margin-top:5px}:is(.BottomOverlay_selected__oeIGe,.BottomOverlay_deSelected__4xhV6){align-items:center;border-radius:.6rem;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;justify-content:center;min-width:75px;padding:1rem;svg{font-size:2rem}p.BottomOverlay_text__y0kmF{font-size:1rem;font-weight:500}}.BottomOverlay_selected__oeIGe{background:linear-gradient(155deg,#b575c4 1.94%,#7f2f92 95.98%)}.BottomOverlay_deSelected__4xhV6{background:#fff;border:2px solid #00000026}.Logout_container__mvCaC{font-family:var(--primary-font);gap:2rem;padding:1.4rem}.Logout_TextContainer__QXGwS,.Logout_container__mvCaC{align-items:center;display:flex;flex-direction:column;justify-content:center}.Logout_TextContainer__QXGwS{gap:.6rem;width:fit-content}.Logout_Head__NMM8i{color:#000;font-family:var(--primary-font);font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;text-align:center}.Logout_headText__woY6m{color:#00000080;font-size:1rem}.Logout_emoji__ORNL4,.Logout_headText__woY6m{font-family:var(--primary-font);font-style:normal;font-weight:400;line-height:normal;text-align:center}.Logout_emoji__ORNL4{font-size:100px}.Logout_Btncontainer__SlUvs{display:flex;flex-direction:column;gap:.6rem;width:100%}.Logout_acceptbtn__JDJJw{background:#ee4848;border:0;border-radius:.6rem;color:#fff}.Logout_acceptbtn__JDJJw,.Logout_declinebtn__Bti7w{align-items:center;display:flex;flex-shrink:0;font-family:var(--primary-font);font-size:1rem;font-style:normal;font-weight:500;gap:.6rem;height:65px;justify-content:center;line-height:normal;padding:1.4rem 2rem;text-align:center}.Logout_declinebtn__Bti7w{background:#fff;border:2px solid #d7d7d7;border-radius:.6rem;color:#c1c1c1}.Volume_mute-container__7stRs,.Volume_muteContainer__afMxd{align-items:center;background:linear-gradient(135deg,#f0eff5,#f0eff500);border-radius:50%;display:flex;height:100px;justify-content:center;width:fit-content;width:100px}.NoDeviceCard_cardContainer__46cbq{align-self:stretch;border-radius:10px;height:208px;margin:3rem 0;padding:32px}.NoDeviceCard_cardContainer__46cbq,.NoDeviceCard_cardSubContainer__y3xtT{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.NoDeviceCard_cardSubContainer__y3xtT{flex:1 1}.NoDeviceCard_cardText__5w3C7{color:#00000080;font-size:.9rem;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:70%}.LogoutPage_MainContainer__troDd{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;background-color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:var(--primary-font);height:100vh;width:100vw}.LogoutPage_LogoContainer__OivbP{background-image:url(/static/media/welcomebackgroud.a56f485c01af51443c36.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;width:100%}.LogoutPage_BrokenContainer__OfwoD{align-items:center;box-shadow:0 0 15px #00000026;display:flex;flex-direction:column;gap:.5rem;height:45vh;justify-content:center}.LogoutPage_logoutText__L7e\+4{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;max-width:80%;opacity:.5;text-align:center}.NotFound_Container__4qAWu{align-items:center;background-image:url(/static/media/NotFound_Background.720ffa784c8ae7550d6d.webp);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.NotFound_TextPicConatiner__uu0k5{align-items:center;display:flex;flex-direction:column;height:55%;justify-content:center;width:55%}.NotFound_pic__uhedi{max-width:300px}.NotFound_Text__L3BZ9{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.NotFound_Wrong__sYqlk{font-size:26px;font-weight:400}.NotFound_Wrong__sYqlk,.NotFound_again__h-1UM{color:#1c2745;font-family:var(--primary-font);font-style:normal;line-height:normal;text-align:center}.NotFound_again__h-1UM{font-size:1.2rem;font-weight:700}@media only screen and (max-width:623px){.NotFound_Wrong__sYqlk{font-family:var(--primary-font);font-size:26px}.NotFound_again__h-1UM{font-family:var(--primary-font);font-size:1.2rem}}@media only screen and (max-width:450px){.NotFound_TextPicConatiner__uu0k5{height:70%;width:70%}.NotFound_Wrong__sYqlk{font-family:var(--primary-font);font-size:16px}.NotFound_again__h-1UM{font-family:var(--primary-font);font-size:1.2rem}}.NotFound_ButtonContainer__UXSjm{display:flex;flex-direction:column;gap:16px;padding:0 24px 90px}.NotFound_btn__mkoWp{align-items:center;background:#b575c4;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:16px;height:50px;justify-content:center;line-height:14px;padding:10px 24px;width:340px}.NotFound_btn__mkoWp:hover{background:#8a4c97;cursor:pointer}.container_1f180a{display:inline-flex;flex-shrink:0}.container_1f180a,.inner_31b95b{align-items:center;height:var(--uib-stroke);justify-content:center;width:var(--uib-size)}.inner_31b95b{border-radius:calc(var(--uib-stroke)/2);display:flex;overflow:hidden;position:relative;transform:translateZ(0)}.inner_31b95b:before{left:0;opacity:var(--uib-bg-opacity);position:absolute;top:0}.inner_31b95b:after,.inner_31b95b:before{background-color:var(--uib-color);content:"";height:100%;transition:background-color .3s ease;width:100%}.inner_31b95b:after{animation:wobble_f8232a var(--uib-speed) ease-in-out infinite;border-radius:calc(var(--uib-stroke)/2);transform:translateX(-95%)}@keyframes wobble_f8232a{0%,to{transform:translateX(-95%)}50%{transform:translateX(95%)}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}:root{--clr-primary-admin:var(--primary);--clr-primary-dark-admin:var(--color-white);--color-primary-reseller:#007bff;--color-primary-tenant:green;--color-secondary:#6c757d;--color-success:#28a745;--color-info:#17a2b8;--color-warning:#ffc107;--color-danger:#dc3545;--color-light:#f8f9fa;--color-dark:#343a40;--color-white:var(--color-white);--color-black:var(--color-black)}.home-setting-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md)}.home-setting-wrapper .home-setting-top-heading{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.home-setting-wrapper .home-setting-top-heading .home-setting-heading-left{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-text-04rem)}.home-setting-wrapper .home-setting-top-heading .home-setting-heading-left .home-setting-widget-choose{color:#00000080;font-size:var(--ds-text-08rem);font-style:normal;font-weight:400;letter-spacing:.14px;line-height:normal}.home-setting-wrapper .home-setting-top-heading .home-setting-heading-left .home-setting-widget-home-choose{color:var(--color-black);font-size:var(--ds-text-md);font-style:normal;font-weight:400;letter-spacing:.18px;line-height:normal}.home-setting-wrapper .home-setting-widget-options .home-setting-widget-container{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:8px 0}.home-setting-wrapper .home-setting-widget-options .home-setting-widget-name{color:var(--color-black);font-size:var(--ds-text-md);font-style:normal;font-weight:400;letter-spacing:.18px;line-height:normal}.home-setting-wrapper .home-setting-widget-options .home-setting-widget-container:has(input:not([value=true])){opacity:.5;transition:var(--ds-transition-linear)}.home-setting-wrapper .home-setting-widget-options hr{opacity:.05;width:100%}.home-setting-wrapper .home-setting-widget-options hr:last-child{display:none}.home-setting-toggle-wrapper{font-size:var(--ds-text-09rem);padding:1rem 0}.floor-overview-container{background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:.6rem;min-height:55px;padding:var(--ds-text-06rem)}.floor-overview-container .floor-overview-subcontainer{align-items:center;display:flex;justify-content:space-between}.floor-overview-container .floor-overview-bottom-box{align-self:stretch;display:flex;gap:var(--ds-space-md);padding:var(--ds-space-md)}.floor-overview-container .floor-overview-bottom-box .floor-overview-map{align-items:center;align-self:stretch;border:2px solid var(--border,var(--ds-gray-200));border-radius:10px;display:flex;flex-direction:column;height:55vh;justify-content:center;padding:var(--ds-space-sm);position:relative;width:calc(100vw - 480px)}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box{align-items:flex-start;align-self:stretch;border:2px solid var(--border,var(--ds-gray-200));border-radius:10px;display:flex;flex-direction:column;gap:var(--ds-space-sm);max-height:55vh;width:310px}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-overview-heading-box{align-items:center;background:#bdbdbd1a;display:flex;gap:var(--ds-space-sm);justify-content:space-between;padding:var(--ds-space-md);width:100%}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-overview-sensor-btn{align-items:flex-end;display:flex;flex:1 0;gap:var(--ds-space-sm);justify-content:flex-end}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-overview-sensor-btn .dashboard-unselected-tab{background-color:var(--color-white)}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-view-room-list{align-items:center;align-self:stretch;display:flex}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-view-room-list .floor-view-room-name{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:.15rem 1rem}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-view-room-list .floor-view-room-name .room-count{align-items:center;background:var(--primary);border-radius:var(--ds-radius-full);color:#fff;display:flex;justify-content:center;min-height:25px;min-width:25px;padding:.2rem .4rem}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-view-room-list:hover .floor-view-room-name{background:#efefef}.floor-overview-container .floor-overview-bottom-box .floor-overview-room-box .floor-view-room-list:hover .dashboard-icon-redirect-section{display:none;opacity:1}.floor-overview-container .floor-overview-bottom-box .floor-view-list-container{display:flex;flex-direction:column;font-size:var(--ds-text-08rem);font-weight:500;overflow:scroll;width:100%}.floor-overview-container .floor-overview-bottom-box .floor-view-list-container::-webkit-scrollbar{display:none}.floor-overview-container .no-map-view{align-items:center;color:var(--primary);display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;width:100%}.heatmap-toggle{display:flex;gap:var(--ds-text-06rem);position:absolute;right:var(--ds-space-sm2);top:var(--ds-text-06rem);z-index:2}.heatmap-toggle *{font-size:var(--ds-text-08rem)}.heatmap-toggle span,.heatmap-toggle.btnd{align-items:center;display:flex}.heatmap-toggle.btnd{background-color:#fff;border:2px solid var(--ds-gray-400);border-radius:.6rem;height:var(--ds-space-40px);padding:0 .6rem;position:static!important}.dashboard-card-container{background-color:var(--color-white);border-radius:var(--ds-radius-md);display:flex;flex:1 1;flex-direction:column;gap:1.4rem;min-width:400px;padding:var(--ds-space-sm)}.dashboard-card-container.energy,.dashboard-card-container.water{overflow:hidden;padding:0!important}.dashboard-card-container.energy .card-heading-container,.dashboard-card-container.water .card-heading-container{padding:var(--ds-space-sm)}.dashboard-card-container .center-water-consumption-wrapper{background:linear-gradient(180deg,#eaeced00,#5bbdeabf 149.77%)}.dashboard-card-container .half-circular-detail-container{background:linear-gradient(180deg,#eaeced00,#04c668bf 149.77%)}.carbon-intensity-container{background-color:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);display:flex;flex:2 1;flex-direction:column;gap:var(--ds-space-md);padding:var(--ds-text-06rem)}.carbon-intensity-container .donut-render-div{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.carbon-intensity-container .carbon-intensity-desc{background-color:#eee;border-radius:.4rem;font-size:var(--ds-text-07rem);font-weight:400;padding:.2rem .4rem}.people-counter-container{background-color:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md);min-width:400px;padding:var(--ds-text-06rem)}.dashboard-signage-setting-wrapper{grid-gap:var(--ds-space-md);align-items:flex-start;display:grid;flex:1 1;gap:var(--ds-space-md);grid-template-columns:repeat(3,1fr)}.dashboard-signage-setting-wrapper .dashboard-signage-cards{align-items:flex-start;background:var(--color-white);border:2px solid var(--border,var(--ds-gray-200));border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md);min-width:250px;overflow:hidden;padding:var(--ds-space-md);position:relative}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-heading{align-items:center;display:flex;gap:var(--ds-space-10px);justify-content:space-between;width:100%}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-heading .dashboard-signage-text{color:var(--color-black);font-size:var(--ds-text-sm);font-style:normal;font-weight:500;line-height:normal;opacity:.5}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-heading .dashboard-signage-type{color:var(--color-black);font-size:var(--ds-text-md);font-style:normal;font-weight:400;line-height:normal}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-img .link-copy-pill{display:none}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-img{cursor:pointer}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-img:hover{opacity:1}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-img:hover .link-copy-pill.active{align-items:center;background:var(--primary);bottom:0;display:flex;justify-content:center;left:0;padding:var(--ds-space-md);position:absolute;right:0;transition:.2s ease-in-out}.dashboard-signage-setting-wrapper .dashboard-signage-cards .dashboard-signage-img:hover .link-copy-pill.active p{color:var(--color-black);color:#fff;font-size:var(--ds-text-md);font-weight:500}.dashboard-signage-setting-wrapper .dashboard-signage-no-data{align-items:center;display:flex;flex-direction:column;justify-content:center;width:calc(100vw - 4rem - 75px)}.dashboard-signage-setting-wrapper .dashboard-signage-no-data p{color:var(--color-black);font-size:var(--ds-text-md);font-weight:500;margin-bottom:var(--ds-space-md);text-align:center;width:350px}.digital-signage-wrapper{display:flex;flex:1 1;flex-direction:column;height:100vh;position:relative;width:100vw}.digital-signage-wrapper .signage-content-wrapper{height:92vh!important}.digital-signage-wrapper .footer{align-items:center;background:var(--ds-primary-100);display:flex;font-size:2vh;height:8vh;justify-content:space-between;padding:0 2vw}.digital-signage-wrapper .footer span{align-items:center;display:flex;font-size:2vh;font-weight:400}.digital-signage-wrapper .footer span img{margin-left:1vh;width:16vh}.digital-signage-wrapper .footer .building-name-wrapper{align-items:center;display:flex}.digital-signage-wrapper .footer .building-name-wrapper p.building-name{background-color:var(--primary);border-radius:var(--ds-radius-full);color:var(--color-white);font-size:1vw;font-weight:500;padding:.4vh 1.2vh}.energy-signage-container{display:flex;flex:1 1;gap:1vw}.energy-signage-container .yesterday-consumption{align-items:center;background:none;border-radius:0;display:flex;flex-direction:column;font-size:3.4vw!important;gap:1vw;justify-content:center;padding:0 2vw!important}.energy-signage-container .yesterday-consumption span{background-color:#0003;border-radius:var(--ds-radius-full);display:block;font-size:1.1vw!important;line-height:1.4!important;margin-top:.5vw;padding:1vw 1.5vw!important;text-align:center}.energy-signage-container .card-heading-container{display:none}.energy-signage-container .energy-card-signage-wrapper{grid-gap:1vw;display:grid;flex:1 1;grid-template-rows:1fr 1fr;height:92vh;width:32.5vw}.energy-signage-container .signage-today-energy-pill{align-items:center;display:flex;flex-direction:column;gap:1vw;padding:2vw 4vw}.energy-signage-container .energy-card-signage{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:1.4vw;justify-content:center;padding:1vw}.energy-signage-container .energy-card-signage.energy{background:linear-gradient(180deg,#eaeced00,#04c668bf 149.77%)}.energy-signage-container .energy-card-signage .title-wrapper{align-content:center;display:flex;justify-content:center;width:100%}.energy-signage-container .energy-card-signage .title-wrapper .title{align-items:center;display:flex;flex:1 1;font-size:1.2vw;font-weight:400;justify-content:flex-end}.energy-signage-container .energy-card-signage h5{font-size:1.2vw;font-weight:500}.energy-signage-container .energy-card-signage .today-consumption{background:#24a68f26;border-radius:100vw;color:#24a68f!important;display:flex;flex-direction:column;font-size:4vw;line-height:1;padding:1.3vw 5vw;text-align:center}.energy-signage-container .energy-card-signage .today-consumption span{font-size:2vw}.energy-signage-container .energy-card-signage .card-heading-container .card-icon-container{height:3vw;width:3vw}.energy-signage-container .energy-card-signage .card-heading-container .card-icon-container svg{height:1.6vw;width:1.6vw}.energy-signage-container .energy-card-signage .card-heading-container p{font-size:1vw}.energy-signage-container .energy-card-signage .card-heading-container .dashboard-pills{padding:.4vw .8vw}.energy-signage-container .energy-card-signage .card-heading-container .dashboard-pills p{font-size:.9vw}.energy-signage-container .energy-card-signage .energy-wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1vw;justify-content:center}.energy-signage-container .graph-detail-container-signage{height:80vh;width:100%}.energy-signage-container .chart-box{display:flex;flex-direction:column;height:92vh;justify-content:space-between;width:64.5vw}.energy-signage-container .chart-box .energy-chart-signage-heading{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.energy-signage-container .chart-box .energy-chart-signage-heading .dot-value{background:var(--primary);border-radius:var(--ds-radius-full);height:30px;width:30px}.energy-signage-container .chart-box .energy-chart-signage-heading .energy-signage-head-right{align-items:center;display:flex;gap:var(--ds-space-10px)}.energy-signage-container .chart-box .energy-chart-signage-heading .energy-signage-head-right p{color:var(--color-black);font-size:1vw;font-style:normal;font-weight:500;line-height:normal}.iaq-signage-card-container{grid-gap:1vw;background-color:var(--color-white);display:grid;gap:1vw;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);height:92vh;padding:var(--ds-space-md);padding-bottom:0}.iaq-signage-card-container .signage-card{align-items:center;border-radius:.8vw;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.iaq-signage-card-container .signage-card:after{background-image:url(/static/media/iaqsignageCard.eb53186f1f9d180b6a4d.webp);background-position-y:bottom;background-repeat:no-repeat;background-size:contain;border-radius:10px;bottom:0;content:"";height:100%;position:absolute;right:0;width:100%;z-index:10}.iaq-signage-card-container .signage-card.co2{background-image:linear-gradient(154deg,#179687 4.35%,#32dd80 96.79%)}.iaq-signage-card-container .signage-card.co2 .co2-room-pill{align-items:center;background:#00000040;display:flex;justify-content:center;padding:.6vw 1vw;width:100%}.iaq-signage-card-container .signage-card.co2 .co2-room-pill .co2-room-text{color:var(--color-white);font-size:1.5vw;font-style:normal;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%}.iaq-signage-card-container .signage-card.co2 .co2-mid-box{align-items:center;display:flex;flex-direction:column;gap:.2vw;justify-content:center}.iaq-signage-card-container .signage-card.co2 .co2-mid-box .co2-room-pill{border-radius:100vw;color:var(--color-white);font-size:1.5vw;font-style:normal;font-weight:600;text-transform:capitalize;width:fit-content}.iaq-signage-card-container .signage-card.co2 .co2-head-text{color:#ffffff80;font-size:1.8vw;font-style:normal;font-weight:500}.iaq-signage-card-container .signage-card.co2 .co2-value{color:var(--color-white);font-size:3vw;font-style:normal;font-weight:600;line-height:.8}.iaq-signage-card-container .signage-card.co2 .signage-humidity-pill{align-items:center;background:#0000001a;color:#494949;display:flex;font-size:1.5vw;font-style:normal;font-weight:500;gap:1vw;padding:.6vw 1vw;width:100%}.iaq-signage-card-container .signage-card.weather{background-image:linear-gradient(154deg,#f8dbff 4.35%,var(--color-white) 96.79%)}.iaq-signage-card-container .signage-card.weather .weather-temperature-value{color:var(--color-black);font-size:3vw;font-style:normal;font-weight:600;line-height:normal}.iaq-signage-card-container .signage-card.weather .weather-room-pill{align-items:center;background:var(--primary);display:flex;justify-content:center;padding:.6vw 1vw;width:100%}.iaq-signage-card-container .signage-card.weather .weather-room-pill .weather-room-text{color:var(--color-white);font-size:1.5vw;font-style:normal;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%}.iaq-signage-card-container .signage-card.weather .weather-mid-box{align-items:center;display:flex;flex-direction:column;gap:.2vw;justify-content:center}.iaq-signage-card-container .signage-card.weather .weather-mid-box .weather-room-pill{border-radius:100vw;color:var(--color-white);font-size:1.5vw;font-style:normal;font-weight:600;text-transform:capitalize;width:fit-content}.iaq-signage-card-container .signage-card.weather .weather-mid-box .weather-emoji{line-height:.9;width:100%}.iaq-signage-card-container .signage-card.weather .signage-humidity-pill{align-items:center;background:#0000001a;border-radius:.8vw;color:#494949;display:flex;font-size:1.5vw;font-style:normal;font-weight:500;gap:.5vw;line-height:normal;margin-bottom:.8vw;padding:.4vw 1vw}.iaq-signage-card-container .icon-pill-div{align-items:center;background:#0000001a;border-radius:4vw;display:flex;gap:.3vw;padding:.5vw}.water-signage-container{display:flex;flex:1 1;gap:1vw}.water-signage-container .yesterday-consumption{align-items:center;background:none;border-radius:0;display:flex;flex-direction:column;font-size:3.4vw!important;gap:1vw;padding:0 2vw!important}.water-signage-container .yesterday-consumption span{background-color:#5bbdea1a;border-radius:var(--ds-radius-full);color:#5bbdea;font-size:1.1vw!important;font-weight:500;line-height:1.4!important;padding:1vw!important;text-align:center}.water-signage-container .water-container,.water-signage-container .water-container .water-wrapper{align-items:center;display:flex;flex-direction:column;gap:1vw;justify-content:center}.water-signage-container .water-container .water-wrapper p.comparision{font-size:1.4vw;width:80%}.water-signage-container .card-heading-container{display:none}.water-signage-container .water-card-signage-wrapper{grid-gap:1vw;display:grid;flex:1 1;grid-template-rows:1fr 1fr;height:92vh;width:32.5vw}.water-signage-container .water-card-signage{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:1.4vw;justify-content:center;padding:1vw}.water-signage-container .water-card-signage.water{background:linear-gradient(180deg,#eaeced00,#5bbdeabf 149.77%)!important}.water-signage-container .water-card-signage .signage-today-water-pill{grid-gap:var(--ds-space-md);display:grid;gap:var(--ds-space-md)}.water-signage-container .water-card-signage .title-wrapper{align-content:center;display:flex;justify-content:center;width:100%}.water-signage-container .water-card-signage .title-wrapper .title{align-items:center;display:flex;flex:1 1;font-size:1.2vw;font-weight:400;justify-content:flex-end}.water-signage-container .water-card-signage h5{font-size:1.2vw;font-weight:500;text-align:center}.water-signage-container .water-card-signage .today-consumption{background:#5bbdea36;border-radius:100vw;color:#3ca4d3!important;flex-direction:column;font-size:4vw;font-weight:500;line-height:1;padding:1.3vw 5vw}.water-signage-container .water-card-signage .today-consumption span{font-size:2vw}.water-signage-container .water-card-signage .card-heading-container .card-icon-container{height:3vw;width:3vw}.water-signage-container .water-card-signage .card-heading-container .card-icon-container svg{height:1.6vw;width:1.6vw}.water-signage-container .water-card-signage .card-heading-container p{font-size:1vw}.water-signage-container .water-card-signage .card-heading-container .dashboard-pills{padding:.4vw .8vw}.water-signage-container .water-card-signage .card-heading-container .dashboard-pills p{font-size:.9vw}.water-signage-container .graph-detail-container-signage{height:80vh;width:100%}.water-signage-container .chart-box{display:flex;flex-direction:column;height:92vh;justify-content:space-between;width:64.5vw}.water-signage-container .chart-box .water-chart-signage-heading{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.water-signage-container .chart-box .water-chart-signage-heading .dot-value{background:var(--primary);border-radius:var(--ds-radius-full);height:30px;width:30px}.water-signage-container .chart-box .water-chart-signage-heading .water-signage-head-right{align-items:center;display:flex;gap:var(--ds-space-10px)}.water-signage-container .chart-box .water-chart-signage-heading .water-signage-head-right p{color:var(--color-black);font-size:1vw;font-style:normal;font-weight:500;line-height:normal}.water-wrapper h5{color:#050505}.kisi-container{background-color:#fff;border:2px solid #0000001a;border-radius:var(--ds-radius-md);justify-content:space-between;position:relative;transition:var(--ds-transition-linear)}.kisi-container,.kisi-container .kisi-control-section{align-items:flex-start;display:flex;flex-direction:column}.kisi-container .kisi-control-section{align-self:stretch;flex:1 1;gap:var(--ds-space-md);padding:var(--ds-space-md)}.kisi-container .kisi-control-section .kisi-schedule-box{align-items:center;align-self:stretch;background-color:var(--ds-gray-50);border-radius:10px;display:flex;justify-content:space-between;padding:var(--ds-text-04rem)}.kisi-container .kisi-control-section .kisi-schedule-box .kisi-circle-box{align-items:center;border-radius:var(--ds-radius-full);display:flex;gap:var(--ds-space-10px);height:2rem;justify-content:center;padding:var(--ds-space-6px);width:2rem}.kisi-container .kisi-control-section .kisi-schedule-box .kisi-circle-box.green{background:#28a745;background:var(--color-success)}.kisi-container .kisi-control-section .kisi-schedule-box .kisi-circle-box.purple{background:var(--primary)}.kisi-container .kisi-control-section .kisi-schedule-box .kisi-circle-box.red{background:#dd3232;cursor:pointer}.kisi-container .kisi-control-section .kisi-schedule-box .kisi-circle-box.delete-schedule{opacity:0;padding:0;transform:rotate(0deg);transition:.1s linear;width:0}.kisi-container .kisi-control-section .kisi-schedule-box:hover .kisi-circle-box.delete-schedule{opacity:1;padding:var(--ds-space-6px);width:auto}.kisi-container .kisi-control-section .kisi-schedule-box:hover .kisi-circle-box.delete-schedule svg{transform:rotate(45deg)}.kisi-container .kisi-control-section .kisi-schedule-text{font-size:var(--ds-text-08rem);font-weight:400}.kisi-container .kisi-control-section .kisi-schedule-text span{background-color:var(--primary);border-radius:10px;color:#fff;font-weight:500;padding:.2rem .4rem}.kisi-container .kisi-control-section .kisi-create-box{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.kisi-container .kisi-control-section .kisi-create-box .kisi-schedule-select{align-items:flex-start;align-self:stretch;display:flex;gap:var(--ds-space-md)}.kisi-container .kisi-control-section .kisi-create-box .kisi-schedule-select .kisi-btn{align-items:center;aspect-ratio:1/1;background:var(--primary);border-radius:10px;cursor:pointer;display:flex;height:45px;justify-content:center}.kisi-container .kisi-control-section .kisi-create-box .kisi-schedule-select .kisi-btn svg{transform:rotate(90deg)}.kisi-container .kisi-schedule-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border-radius:10px;bottom:0;box-shadow:2px 2px 15px #00000040;display:flex;flex-direction:column;left:0;min-height:200px;overflow:scroll;padding-bottom:var(--ds-space-xl);position:absolute;right:0;transform:translateY(103%);z-index:1000}.kisi-container .kisi-schedule-list .title-wrapper{padding:var(--ds-space-md)}.kisi-container .kisi-schedule-list .title-wrapper .title{font-size:var(--ds-text-09rem);opacity:.5}.kisi-container .kisi-schedule-list.kisi-schedule-list::-webkit-scrollbar{display:none}.kisi-container .list-container{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.kisi-container .list-container .schedule-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--ds-text-04rem)}.kisi-container .list-container .kisi-circle-box{align-items:center;border-radius:var(--ds-radius-full);display:flex;gap:var(--ds-space-10px);height:2rem;justify-content:center;padding:var(--ds-space-6px);width:2rem}.kisi-container .list-container .kisi-circle-box.green{background:#28a745;background:var(--color-success)}.kisi-container .list-container .kisi-circle-box.purple{background:var(--primary)}.kisi-container .list-container .kisi-circle-box.red{background:#dd3232}.kisi-container .list-container p{color:#535353;font-size:var(--ds-text-08rem);font-weight:500}.kisi-container .list-container p span{color:#535353;font-size:var(--ds-text-09rem);font-weight:700}.people-signage-card-container{display:flex;flex-direction:column;height:92vh}.people-signage-card-container .people-signage-top-container{align-items:center;background:var(--color-white);display:flex;flex:1 0;flex-direction:column;gap:1vw;justify-content:center}.people-signage-card-container .people-signage-top-container img.people-icon{display:none;width:75px}.people-signage-card-container .people-signage-top-container .people-signage-top-card-value{color:var(--primary);font-size:12vw;font-weight:400;line-height:1}.people-signage-card-container .people-signage-top-container .people-signage-top-card-title{background:var(--ds-gray-200);border-radius:var(--ds-radius-full);color:var(--primary);font-size:3vh;font-weight:400;padding:.6rem 2rem}.people-signage-card-container .people-signage-top-container .people-signage-top-card-title .signage-building-pill{background:var(--primary);border-radius:100vw;color:var(--color-white);padding:.2rem .8rem}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper{align-items:center;display:flex;gap:.5vw;justify-content:center}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper .people-signage-unit-reading-pill{align-items:center;border-radius:50vw;display:flex;gap:1vw;justify-content:center;min-height:3vw;min-width:fit-content;padding:.8vw 1.6vw;transition:all .25s ease-in-out}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper .people-signage-unit-reading-pill .people-signage-icon-pill-wrapper{align-items:center;background:var(--color-white);border-radius:50%;display:flex;justify-content:center;padding:.2vw}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper .people-signage-unit-reading-pill .people-signage-unit-values{font-size:2vw;font-weight:600;line-height:1;white-space:nowrap}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper .people-signage-unit-reading-pill.green{background-color:#24a68f;color:var(--color-white)}.people-signage-card-container .people-signage-top-container .people-signage-unit-reading-wrapper .people-signage-unit-reading-pill.red{background-color:#dc3545;background-color:var(--color-danger);color:var(--color-white)}.people-signage-card-container .people-signage-bottom-container{align-items:flex-start;display:flex;gap:var(--ds-space-md);justify-content:flex-start;padding:var(--ds-space-md)}.people-signage-card-container .disclaimer{background-color:var(--color-white);font-size:1vw;padding:1rem 2.6rem}.people-signage-card-container .people-signage-bottom-card{align-items:center;align-self:stretch;background:linear-gradient(136deg,var(--primary) 5%,#ba5cc9 95%);border-radius:.6em;display:flex;flex:1 0;flex-direction:column;height:30vh;justify-content:space-between;max-width:13vw;padding:1.6rem 2rem;width:11vw}.people-signage-card-container .people-signage-bottom-card-title{color:var(--color-white);font-size:1.5vw;font-weight:500;text-transform:capitalize}.people-signage-card-container .people-signage-bottom-card-value{background:#00000014;border-radius:100rem;color:var(--color-white);font-size:4.5vw;font-weight:500;line-height:1;padding:1.4rem}.people-signage-container{display:flex;flex:1 1;flex-direction:column}.people-signage-container .yesterday-consumption{align-items:center;background:none;border-radius:0;display:flex;flex-direction:column;font-size:4vw;font-weight:600;gap:1.5vw}.people-signage-container .people-yesterday-container,.people-signage-container .people-yesterday-container .people-yesterday-wrapper{align-items:center;display:flex;flex-direction:column;gap:1vw;justify-content:center}.people-signage-container .people-card-signage-wrapper{grid-gap:1vw;display:grid;flex:1 1;grid-template-rows:1fr 1fr;width:32.5vw}.people-signage-container .people-card-signage{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:1.4vw;justify-content:center;padding:1vw}.people-signage-container .people-card-signage.people{background:linear-gradient(180deg,#fff0 50%,#7f2f9240)!important}.people-signage-container .people-card-signage .signage-today-people-pill{align-items:center;display:flex;flex-direction:column;gap:1.5vw;justify-content:center}.people-signage-container .people-card-signage .title-wrapper{align-content:center;display:flex;justify-content:center;width:100%}.people-signage-container .people-card-signage .title-wrapper .title{align-items:center;display:flex;flex:1 1;font-size:1.2vw;font-weight:400;justify-content:flex-end}.people-signage-container .people-card-signage h5{font-size:1vw;font-weight:500;text-align:center}.people-signage-container .people-card-signage .today-consumption{align-items:center;background-color:#7f2f9214;border-radius:100vw;color:var(--primary)!important;display:flex;flex-direction:column;font-size:4vw;font-weight:600;justify-content:center;padding:.2vw 3.6vw;width:fit-content}.people-signage-container .people-card-signage .today-consumption span{font-size:1.2vw}.people-signage-container .people-card-signage .comparision{background-color:#7f2f9214;border:1px solid var(--primary);border-radius:var(--ds-radius-full);color:var(--primary);font-size:.8vw;padding:.5vw;text-align:center}.people-signage-container .people-card-signage .widget-unit-reading-wrapper{align-items:center;display:flex;gap:.5vw;justify-items:center}.people-signage-container .people-card-signage .widget-unit-reading-wrapper .widget-unit-reading-pill{align-items:center;border-radius:50vw;display:flex;gap:.8vw;justify-content:center;min-height:2.3vw;min-width:fit-content;padding:.4vw 2.2vw}.people-signage-container .people-card-signage .widget-unit-reading-wrapper .widget-unit-reading-pill .icon-pill-wrapper{align-items:center;background:var(--color-white);border-radius:100vw;display:flex;justify-content:center}.people-signage-container .people-card-signage .widget-unit-reading-wrapper .widget-unit-reading-pill .unit-values{font-size:1.2vw;font-weight:600;line-height:1;white-space:nowrap}.people-signage-container .people-card-signage .widget-unit-reading-wrapper .widget-unit-reading-pill.green{background-color:#24a68f;color:var(--color-white)}.people-signage-container .people-card-signage .widget-unit-reading-wrapper .widget-unit-reading-pill.red{background-color:#dc3545;background-color:var(--color-danger);color:var(--color-white)}.people-signage-container .graph-detail-container-signage{height:77vh;width:100%}.people-signage-container .chart-box{display:flex;flex-direction:column;justify-content:space-between;width:64.5vw}.people-signage-container .chart-box .people-chart-signage-heading{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.people-signage-container .chart-box .people-chart-signage-heading .dot-value{background:var(--primary);border-radius:var(--ds-radius-full);height:30px;width:30px}.people-signage-container .chart-box .people-chart-signage-heading .water-signage-head-right{align-items:center;display:flex;gap:var(--ds-space-10px)}.people-signage-container .chart-box .people-chart-signage-heading .water-signage-head-right p{color:var(--color-black);font-size:1vw;font-style:normal;font-weight:500;line-height:normal}.people-signage-container .disclaimer{background-color:var(--color-white);font-size:1vw}.changelog-modal-container{background-color:#00000080;display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%;z-index:1000}.changelog-modal{background-color:var(--color-white);border-radius:10px;box-shadow:0 5px 15px #00000040;max-height:80vh;max-width:900px;overflow-y:scroll;width:60vw}.changelog-modal::-webkit-scrollbar{background-color:#f5f5f5;width:.6rem}.changelog-modal::-webkit-scrollbar-thumb{background-color:#d2d7df;border-radius:1rem}.changelog-modal .heading{align-items:center;background-color:#d2d7df36;border-bottom:1px solid #d2d7df;display:flex;flex-direction:row;justify-content:space-between;padding:1.4rem}.changelog-modal .heading .title{font-size:var(--ds-text-12rem);font-weight:600}.changelog-modal .heading button.close{background-color:#eb5b00;border-radius:var(--ds-radius-lg);color:#fff;font-size:var(--ds-text-08rem);padding:.6rem 1rem}.changelog-wrapper{display:flex;flex-direction:column;gap:var(--ds-space-md);padding:1.4rem}.changelog-wrapper .change-wrapper{background-color:var(--ds-gray-50);border:1px solid #0000001a;border-radius:10px;overflow:hidden}.changelog-wrapper .change-wrapper .content-wrapper{padding:.8rem 1.6rem}.changelog-wrapper .change-wrapper .content-wrapper .title{font-size:var(--ds-text-md);font-weight:500}.changelog-wrapper .change-wrapper .content-wrapper .desc{font-size:var(--ds-text-08rem);opacity:.75}.changelog-wrapper .change-wrapper .content-wrapper .desc ul{list-style-type:disc;margin-left:var(--ds-space-md)}.changelog-wrapper .change-wrapper hr{border:1px solid #0000001a;margin:0}.changelog-wrapper .change-wrapper .pill-wrapper{display:flex;flex-direction:row;gap:var(--ds-text-08rem);padding:.4rem 0}.changelog-wrapper .change-wrapper .pill{border:1px solid #000;border-radius:.4rem;font-size:var(--ds-text-08rem);font-weight:500;padding:.2rem .6rem}.changelog-wrapper .change-wrapper .pill.green{background-color:#46858521;border-color:#468585;color:#468585}.changelog-wrapper .change-wrapper .pill.red{background-color:#eb5b0021;border-color:#eb5b00;color:#eb5b00}.changelog-wrapper .change-wrapper .pill.blue{background-color:#433d8b21;border-color:#433d8b;color:#433d8b}.changelog-wrapper .change-wrapper .pill.purple{background-color:#80008021;border-color:purple;color:purple}.changelog-wrapper .change-wrapper .pill.orange{background-color:#ff8c0021;border-color:#ff8c00;color:#ff8c00}.changelog-wrapper .change-wrapper .pill.yellow{background-color:#ffd70021;border-color:gold;color:gold}.changelog-wrapper .change-wrapper .pill.teal{background-color:#00808021;border-color:teal;color:teal}.changelog-wrapper .change-wrapper .pill.pink{background-color:#ff69b421;border-color:#ff69b4;color:#ff69b4}.changelog-wrapper .change-wrapper .pill.gray{background-color:#80808021;border-color:gray;color:gray}.ds-logo-light svg{height:35px;max-width:165px}.ds-logo-light svg path{fill:var(--primary);fill:var(--clr-primary-admin)}.ds-logo-dark svg{height:35px;max-width:165px}.ds-logo-dark svg path{fill:var(--color-white);fill:var(--clr-primary-dark-admin)}.widget-wrapper{grid-gap:var(--ds-text-06rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(450px,100%),1fr))}.base-widget{background-color:var(--color-white);border:2px solid #00000026;border-radius:.6rem;display:flex;flex-direction:column;min-height:325px;overflow:hidden}.base-widget.loading-widget{animation:fadeIn 1s linear .25s infinite;opacity:.5}.base-widget .widget-header{align-items:center;background:var(--ds-gray-50);display:flex;height:55px;justify-content:space-between;padding:var(--ds-space-sm)}.base-widget .widget-header .widget-header-wrapper{align-items:center;display:flex;gap:var(--ds-space-sm)}.base-widget .widget-header .widget-header-wrapper .widget-header-icon{align-items:center;background-color:#00000014;border-radius:var(--ds-radius-full);display:flex;height:36px;justify-content:center;width:36px}.base-widget .widget-header .widget-header-wrapper .title-wrapper{color:var(--color-black);display:flex;flex-direction:column}.base-widget .widget-header .widget-header-wrapper .title-wrapper .widget-header-title{font-size:var(--ds-text-08rem);font-weight:500;line-height:1}.base-widget .widget-header .widget-header-wrapper .title-wrapper .last-updated{color:#00000080;font-size:var(--ds-text-06rem);font-weight:300}.base-widget .widget-header .header-pill{background-color:var(--ds-gray-200);border-radius:var(--ds-radius-full);font-family:poppins;font-size:var(--ds-text-06rem);font-weight:400;padding:.4rem .8rem}.base-widget .widget-header .widget-header-right{align-items:center;display:flex;gap:var(--ds-space-sm)}.base-widget .widget-header .widget-header-right .status-icon{align-items:center;display:flex;justify-content:center}.base-widget .widget-header .widget-header-right .status-icon span{color:#d22424;font-size:var(--ds-text-09rem);font-weight:600}.base-widget .widget-header .widget-header-right select{appearance:none;background-color:#1717171a;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="black"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" /></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:2px solid #ffffff45;border-radius:var(--ds-radius-full);color:#000;cursor:pointer;font-size:var(--ds-text-06rem);padding:.4rem 1rem;padding-right:var(--ds-space-30px)}.base-widget .widget-body{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:var(--ds-space-md);justify-content:center}.base-widget .widget-body.primary.bg-gradient{background:linear-gradient(180deg,#fff0 50%,#7f2f9240)}.base-widget .widget-body.primary .widget-reading{color:var(--primary)}.base-widget .widget-body.primary .widget-reading.pill{background-color:#7f2f9214}.base-widget .widget-body.primary p.comparision{background-color:#7f2f9214;border:1px solid var(--primary);color:var(--primary)}.base-widget .widget-body.red.bg-gradient{background:linear-gradient(180deg,#fff0 50%,#dd323240)}.base-widget .widget-body.red .widget-reading{color:#dc3545;color:var(--color-danger)}.base-widget .widget-body.red .widget-reading.pill{background-color:#ed2c2c26}.base-widget .widget-body.red p.comparision{background-color:#ed2c2c26;border:1px solid #dc3545;border:1px solid var(--color-danger);color:#dc3545;color:var(--color-danger)}.base-widget .widget-body.blue.bg-gradient{background:linear-gradient(180deg,#fff0 50%,#1979a540)}.base-widget .widget-body.blue .widget-reading{color:#17a2b8;color:var(--color-info)}.base-widget .widget-body.blue .widget-reading.pill{background-color:#397cef26}.base-widget .widget-body.blue p.comparision{background-color:#397cef26;border:1px solid #17a2b8;border:1px solid var(--color-info);color:#17a2b8;color:var(--color-info)}.base-widget .widget-body.green.bg-gradient{background:linear-gradient(180deg,#fff0 50%,#24a68f40)}.base-widget .widget-body.green .widget-reading{color:#24a68f}.base-widget .widget-body.green .widget-reading.pill{background-color:#24a68f26}.base-widget .widget-body.green p.comparision{background-color:#24a68f26;border:1px solid #24a68f;color:#24a68f}.base-widget .widget-body .range-wrapper{position:relative;width:80%}.base-widget .widget-body .range-slider{appearance:none;background:linear-gradient(90deg,#3cae9a 0,#e59a53 50%,#e04b4b);border-radius:20px;height:10px;outline:none;width:100%}.base-widget .widget-body .range-slider::-webkit-slider-thumb{appearance:none;background:#0000;border-radius:50%;cursor:pointer;height:22px;width:22px}.base-widget .widget-body .range-slider::-moz-range-thumb{background:#0000;border:none;cursor:pointer;height:22px;width:22px}.base-widget .widget-body .range-bubble{background:#7aa98e;border-radius:20px;color:#fff;font-size:var(--ds-text-base);font-weight:600;padding:3px 12px;pointer-events:none;position:absolute;top:-2px;transform:translateX(-50%);transition:left .1s linear}.base-widget .widget-body .details-card,.base-widget .widget-body .status-card{border-radius:.6rem;color:#000;display:flex;flex:1 1;flex-direction:column;padding:var(--ds-space-md);width:100%}.base-widget .widget-body .details-card.leaked,.base-widget .widget-body .status-card.leaked{background:linear-gradient(180deg,#eaeced00 45%,#c6061940)}.base-widget .widget-body .details-card.normal,.base-widget .widget-body .status-card.normal{background:linear-gradient(180deg,#eaeced00 45%,#04c66840)}.base-widget .widget-body .details-card hr,.base-widget .widget-body .status-card hr{margin-bottom:var(--ds-space-md);opacity:.5;width:98%}.base-widget .widget-body .details-card .sensor-list-wrapper,.base-widget .widget-body .status-card .sensor-list-wrapper{display:flex;flex-wrap:wrap;gap:var(--ds-text-06rem)}.base-widget .widget-body .details-card .sensor-list-wrapper .chip,.base-widget .widget-body .status-card .sensor-list-wrapper .chip{align-items:center;border-radius:var(--ds-radius-full);display:flex;font-weight:500;gap:.1rem;padding:.2rem .8rem;text-transform:capitalize}.base-widget .widget-body .details-card .sensor-list-wrapper .chip.green,.base-widget .widget-body .status-card .sensor-list-wrapper .chip.green{background-color:#0e530e0f;border:1px solid #0e530e;color:#0e530e}.base-widget .widget-body .details-card .sensor-list-wrapper .chip.red,.base-widget .widget-body .status-card .sensor-list-wrapper .chip.red{background-color:#b91c1c0f;border:1px solid #b91c1c;color:#b91c1c}.base-widget .widget-body .details-card .back-button button,.base-widget .widget-body .status-card .back-button button{align-items:center;display:flex;gap:var(--ds-text-04rem);justify-content:center;transition:all .1s ease-in-out}.base-widget .widget-body .details-card .back-button button:hover,.base-widget .widget-body .status-card .back-button button:hover{gap:var(--ds-space-md)}.base-widget .widget-body .details-card .back-button button span,.base-widget .widget-body .status-card .back-button button span{font-size:var(--ds-text-12rem);line-height:1;margin-top:-.2rem}.base-widget .widget-body .widget-reading{align-items:center;display:flex;flex-direction:column;gap:var(--ds-text-06rem);justify-items:center}.base-widget .widget-body .widget-reading.pill{border-radius:var(--ds-radius-full);padding:1.4rem 3.2rem}.base-widget .widget-body .widget-reading h2{font-size:clamp(3rem,5vw,4rem);font-weight:600;line-height:1}.base-widget .widget-body .widget-reading span{font-size:var(--ds-text-md);line-height:1}.base-widget .widget-body p.comparision{border-radius:var(--ds-radius-full);font-size:var(--ds-text-08rem);padding:.2rem .8rem}.base-widget .widget-body .widget-unit-reading-wrapper{align-items:center;display:flex;gap:var(--ds-space-sm);justify-items:center}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit-reading-pill{align-items:center;border-radius:1rem;display:flex;gap:var(--ds-space-xs);justify-content:center;padding:4px 8px}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit-reading-pill .icon-pill-wrapper{align-items:center;background:var(--color-white);border-radius:var(--ds-radius-full);display:flex;justify-content:center}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit-reading-pill .unit-values{font-size:var(--ds-text-08rem);font-weight:500}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit-reading-pill.green{background-color:#24a68f;color:var(--color-white)}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit-reading-pill.red{background-color:#dc3545;background-color:var(--color-danger);color:var(--color-white)}.base-widget .widget-body .widget-unit-reading-wrapper .widget-unit{font-size:var(--ds-text-md);line-height:1}.base-widget .widget-body .today-energy-container{align-items:center;background:linear-gradient(180deg,#eaeced00,#04c668bf 149.77%);display:flex;flex:1 1;justify-content:center;width:100%}.base-widget .widget-body .today-energy-container .today-consumption-wrapper{align-items:center;border-radius:var(--ds-radius-full);display:flex;flex-direction:column;padding:2rem 5rem}.base-widget .widget-body .today-energy-container .today-consumption-wrapper .today-consumption{color:#24a68f;font-size:4.6rem;font-weight:600;line-height:1;text-align:center}.base-widget .widget-body .today-energy-container .today-consumption-wrapper .widget-pills{align-items:center;background:var(--ds-gray-200);background:#24a68f;border-radius:25px;color:var(--color-white);display:flex;gap:var(--ds-space-sm);padding:4px 12px;width:fit-content}.base-widget .widget-body .today-water-consumption-wrapper{align-items:center;align-self:stretch;background:linear-gradient(180deg,#eaeced00,#5bbdeabf 149.77%);display:flex;flex:1 0;gap:var(--ds-space-10px);justify-content:center;padding:24px 32px}.base-widget .widget-body .today-water-consumption-wrapper .today-consumption-water{color:#3ca4d3;font-size:3.5rem;font-weight:600;text-align:center}.base-widget .widget-body .yesterday-water-comparision-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.base-widget .widget-body .yesterday-water-comparision-wrapper .water-container{display:flex;flex:1 1;width:100%}.base-widget .widget-body .yesterday-water-comparision-wrapper .water-container .water-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md);justify-content:center;padding:var(--ds-text-06rem)}.base-widget .widget-body .yesterday-water-comparision-wrapper .water-container .water-wrapper p.yesterday-consumption-water{background-color:#5bbdea;border-radius:var(--ds-radius-full);color:var(--color-white);display:flex;flex-direction:row;font-size:3.2rem;font-weight:600;justify-content:center;line-height:1.2;padding:1rem 4rem}.base-widget .widget-body .yesterday-water-comparision-wrapper .water-container .water-wrapper p.comparison-water{background:#5bbdea1a;border-radius:var(--ds-radius-full);color:#5bbdea;font-size:var(--ds-text-09rem);padding:.4rem 1rem;text-align:center}.base-widget .widget-body .leakage-status-card{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md);justify-content:center;width:100%}.base-widget .widget-body .leakage-status-card.leaked{background:linear-gradient(180deg,#b60c2e00 45%,#e10c2f40)}.base-widget .widget-body .leakage-status-card.normal{background:linear-gradient(180deg,#eaeced00 45%,#04c66840)}.base-widget .widget-body .leakage-status-card .status-btn{align-items:center;display:flex;flex-direction:column;justify-content:center}.base-widget .widget-body .leakage-status-card .status-btn .btn{background-color:#fff;border-radius:30px;cursor:pointer;font-size:var(--ds-text-md);font-weight:600;padding:.6rem 1.4rem}.base-widget .widget-body .leakage-status-card .status-btn .btn.green{background-color:#0e530e14;border:2px solid #0e530e;color:#0f6e0f}.base-widget .widget-body .leakage-status-card .status-btn .btn.red{background-color:#ff4d4d14;border:2px solid #ff4d4d;color:#ff4d4d}.base-widget .widget-body .leakage-status-card .status-btn .details-link{display:flex;justify-content:center;padding-bottom:var(--ds-space-md);padding-top:var(--ds-space-sm)}.base-widget .widget-body .leakage-status-card .status-btn .details-link button{background:#0000;border:none;color:#dc3545;color:var(--color-danger);cursor:pointer;font-weight:500;text-decoration:underline}.base-widget .widget-body .leakage-status-card .icon{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:center;margin-top:0}.base-widget .widget-body{position:relative}.base-widget .widget-body .widget-disclaimer{background-color:#00000014;bottom:0;left:0;padding:var(--ds-text-04rem);position:absolute;text-align:center;width:100%}.base-widget .widget-body .widget-disclaimer p{font-size:.55rem;line-height:1.4;text-align:center}.base-widget .widget-body .parking-widget{grid-gap:.7rem;-ms-overflow-style:none;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));height:280px;overflow-y:scroll;padding:var(--ds-space-md);scrollbar-width:none;transition:.2s ease-in-out;width:100%}.base-widget .widget-body .parking-widget .parking-card{align-items:center;background:var(--ds-gray-50);border-radius:.6rem;display:flex;justify-content:space-between;min-height:70px;padding:8px 16px;transition:.2s ease}.base-widget .widget-body .parking-widget .parking-card:hover{border-color:#b4b4b4}.base-widget .widget-body .parking-widget .parking-card.parked,.base-widget .widget-body .parking-widget .parking-card.parking-booked-not-parked{border-left:.7rem solid #b2b2b2}.base-widget .widget-body .parking-widget .parking-card.parking-parked-without-booking{border-left:.7rem solid #fd8c36}.base-widget .widget-body .parking-widget .parking-card.parking-wrongly-parked{border-left:.7rem solid #dc3545;border-left:.7rem solid var(--color-danger)}.base-widget .widget-body .parking-widget .parking-card.available{border-left:.7rem solid #24a68f}.base-widget .widget-body .parking-widget .parking-card .parking-left{display:flex;flex-direction:column}.base-widget .widget-body .parking-widget .parking-card .parking-left .vehicle{color:#222;font-size:var(--ds-text-md);font-weight:600}.base-widget .widget-body .parking-widget .parking-card .parking-left .status{font-size:var(--ds-text-09rem);font-weight:700;width:fit-content}.base-widget .widget-body .parking-widget .parking-card .parking-left .status.parked,.base-widget .widget-body .parking-widget .parking-card .parking-left .status.parking-booked-not-parked{color:#7a7a7a}.base-widget .widget-body .parking-widget .parking-card .parking-left .status.parking-parked-without-booking{color:#fd8c36}.base-widget .widget-body .parking-widget .parking-card .parking-left .status.parking-wrongly-parked{color:#dc3545;color:var(--color-danger)}.base-widget .widget-body .parking-widget .parking-card .parking-left .status.available{color:#24a68f}.base-widget .widget-body .parking-widget .parking-card .parking-right{align-items:flex-end;display:flex;flex-direction:column;gap:var(--ds-space-6px);justify-content:center}.base-widget .widget-body .parking-widget .parking-card .parking-right .bay{align-items:center;background:var(--ds-gray-200);border-radius:var(--ds-radius-lg);color:var(--ds-gray-700);display:flex;font-size:var(--ds-text-08rem);font-weight:600;justify-content:center;padding:.25rem 1rem}.base-widget .widget-body .parking-widget .parking-card.view-all{color:var(--ds-gray-900);font-size:var(--ds-text-md);font-weight:600;gap:var(--ds-space-10px);justify-content:center}.base-widget .widget-body .parking-widget .parking-card.view-all .arrow{font-size:var(--ds-text-12rem)}.base-widget .mood-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.base-widget .mood-wrapper .icon-wrapper svg{height:45px;width:45px}.base-widget .mood-wrapper.green .icon-wrapper svg circle,.base-widget .mood-wrapper.green .icon-wrapper svg path{fill:#24a68f}.base-widget .mood-wrapper.green .mood-pill{background-color:#24a68f14;color:#24a68f}.base-widget .mood-wrapper.red .icon-wrapper svg circle,.base-widget .mood-wrapper.red .icon-wrapper svg path{fill:#dc3545;fill:var(--color-danger)}.base-widget .mood-wrapper.red .mood-pill{background-color:#d33c3e14;color:#dc3545;color:var(--color-danger)}.base-widget .mood-wrapper.yellow .icon-wrapper svg circle,.base-widget .mood-wrapper.yellow .icon-wrapper svg path{fill:#c48843}.base-widget .mood-wrapper.yellow .mood-pill{background-color:#c4884314;color:#c48843}.base-widget .mood-wrapper.blue .icon-wrapper svg circle,.base-widget .mood-wrapper.blue .icon-wrapper svg path{fill:#17a2b8;fill:var(--color-info)}.base-widget .mood-wrapper.blue .mood-pill{background-color:#397cef14;color:#17a2b8;color:var(--color-info)}.base-widget .mood-wrapper .mood-pill{border-radius:var(--ds-radius-full);font-size:var(--ds-text-09rem);padding:.2rem 1rem}.base-widget .sensor-reading-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ds-space-sm);padding:var(--ds-space-sm);width:100%}.base-widget .sensor-reading-container .sensor-wrapper{align-items:center;background-color:1px solid #00000026;border-radius:.6rem;display:flex;flex:1 1;flex-direction:row;gap:var(--ds-space-sm);padding:.3333333333rem}.base-widget .sensor-reading-container .sensor-wrapper.primary{background-color:#7f2f920f}.base-widget .sensor-reading-container .sensor-wrapper.primary .icon-wrapper{background-color:#7f2f9226}.base-widget .sensor-reading-container .sensor-wrapper.blue{background-color:#397cef0f}.base-widget .sensor-reading-container .sensor-wrapper.blue .icon-wrapper{background-color:#397cef26}.base-widget .sensor-reading-container .sensor-wrapper.green{background-color:#24a68f0f}.base-widget .sensor-reading-container .sensor-wrapper.green .icon-wrapper{background-color:#24a68f26}.base-widget .sensor-reading-container .sensor-wrapper.red{background-color:#d33c3e0f}.base-widget .sensor-reading-container .sensor-wrapper.red .icon-wrapper{background-color:#d33c3e26}.base-widget .sensor-reading-container .sensor-wrapper.yellow{background-color:#c488430f}.base-widget .sensor-reading-container .sensor-wrapper.yellow .icon-wrapper{background-color:#c4884326}.base-widget .sensor-reading-container .sensor-wrapper .icon-wrapper{align-items:center;border-radius:.6rem;display:flex;height:35px;justify-content:center;width:35px}.base-widget .sensor-reading-container .sensor-wrapper .icon-wrapper svg{font-size:var(--ds-text-14rem)}.base-widget .sensor-reading-container .sensor-wrapper .reading-detail-wrapper .reading-value{font-size:var(--ds-text-08rem);line-height:1}.base-widget .sensor-reading-container .sensor-wrapper .reading-detail-wrapper .reading-type{font-size:var(--ds-text-06rem);font-weight:300;opacity:.6}.base-widget.temp,.dashboard-card-container{position:relative}.base-widget.temp .header-pill.remove,.dashboard-card-container .header-pill.remove{background-color:var(--ds-gray-50);border:2px solid red;color:red;cursor:pointer;font-size:var(--ds-text-08rem);opacity:0;position:absolute;right:var(--ds-text-06rem);top:var(--ds-text-08rem);z-index:99}.base-widget.temp:hover:after,.dashboard-card-container:hover:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff26;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}.base-widget.temp:hover .header-pill.remove,.dashboard-card-container:hover .header-pill.remove{animation:remove 1s;animation-iteration-count:infinite;opacity:1}.base-widget.temp:hover .header-pill.remove:hover,.dashboard-card-container:hover .header-pill.remove:hover{animation:none}@keyframes remove{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes fadeIn{0%{opacity:0}67%{opacity:1}to{opacity:0}}.music-card-wrapper{display:flex;max-height:65px;position:relative}.music-card-wrapper .music-card{align-items:center;background-color:#0006;background-position:50%;border-radius:.6rem;color:#fff;display:flex;flex:1 1;justify-content:space-between;position:relative}.music-card-wrapper .music-card:after{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background-color:#00000085;border-radius:.6rem;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.music-card-wrapper .music-card>div{z-index:2}.music-card-wrapper .music-card .track-info{align-items:center;display:flex;gap:var(--ds-space-10px)}.music-card-wrapper .music-card .track-info .album-art-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.4rem;display:flex;height:65px;justify-content:center;width:65px}.music-card-wrapper .music-card .track-info .album-art-wrapper .control-btn{background:#00000080;border-radius:.4rem;color:#fff;cursor:pointer;height:65px;width:65px}.music-card-wrapper .music-card .track-info .text-info .track-title{font-size:var(--ds-text-09rem);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.music-card-wrapper .music-card .track-info .text-info .artist-name{font-size:var(--ds-text-08rem);font-weight:400;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px}.music-card-wrapper .music-card .controls{align-items:center;display:flex;gap:var(--ds-text-04rem);position:relative}.music-card-wrapper .music-card .controls .control-btn,.music-card-wrapper .music-card .controls .shuffle-btn{align-items:center;background-color:#00000026;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:65px;min-width:55px;transition:.1s linear}.music-card-wrapper .music-card .controls .control-btn:hover,.music-card-wrapper .music-card .controls .shuffle-btn:hover{background-color:#0000004f}.music-card-wrapper .music-card .controls .zone-tag-wrapper{align-items:center;background-color:#00000026;color:#fff;display:flex;gap:var(--ds-text-06rem);height:65px;padding:var(--ds-space-md);position:relative;transition:.1s linear}.music-card-wrapper .music-card .controls .zone-tag-wrapper:hover{background-color:#0000004f}.music-card-wrapper .music-card .controls .zone-tag-wrapper .zone-tag{border-radius:20px;font-size:var(--ds-text-07rem);font-weight:400}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown{background-color:#2f3b3f;border-radius:6px;box-shadow:0 2px 10px #0000004d;overflow:hidden;position:absolute;right:0;top:75px;width:250px;z-index:30}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown .cluster-header{background-color:#3f4e524f;display:flex;padding:var(--ds-space-md)}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown .pill{background-color:#0000004f;border-radius:.4rem;color:var(--color-white);font-size:var(--ds-text-06rem);font-weight:500;padding:.4rem .6rem}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:var(--ds-text-08rem);gap:var(--ds-text-04rem);justify-content:space-between;padding:1rem .8rem}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown .dropdown-item:hover{background-color:#3f4e52}.music-card-wrapper .music-card .controls .zone-tag-wrapper .shuffle-dropdown .dropdown-item p.room-name{display:flex}.music-card-wrapper .music-card .controls .playlist-wrapper{align-items:center;display:flex;gap:var(--ds-text-04rem);position:relative}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown{background-color:#435258;border-radius:12px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;max-height:400px;overflow:hidden;position:absolute;right:0;top:70px;width:100%;z-index:100}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-header{align-items:center;background-color:#0000000f;color:#fff;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:.6rem 1rem}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-header .close-btn{align-items:center;background:#00000014;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:32px;justify-content:center;line-height:1;width:32px}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-header .close-btn:hover{opacity:.8}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-toggle{display:flex;justify-content:flex-start;padding:var(--ds-text-06rem)}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-toggle button{background:#0000;border:none;border-radius:20px;color:#bbb;cursor:pointer;font-size:13px;font-weight:500;padding:.4rem .8rem;transition:all .2s}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-toggle button.activated{background-color:#ffffff26;color:#fff}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-toggle button:hover{background-color:#ffffff1a}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-toggle button:not(:last-child){margin-right:var(--ds-space-sm)}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable{flex:1 1;overflow-x:hidden;overflow-y:auto}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable::-webkit-scrollbar{width:6px}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable::-webkit-scrollbar-thumb{background:#a1a1a1;border-radius:10px}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item{align-items:center;color:#fff;cursor:pointer;display:flex;gap:var(--ds-text-06rem);justify-content:space-between;padding:.2rem 1rem;transition:background-color .2s ease}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item:hover{background-color:#2f3b3f}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item img{border-radius:8px;height:35px;object-fit:cover;width:35px}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item .playlist-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item .playlist-text .song-name{color:var(--color-white);font-size:var(--ds-text-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item .playlist-text .artist-name{color:#aaa;font-size:var(--ds-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-card-wrapper .music-card .controls .playlist-wrapper .playlist-dropdown .playlist-scrollable .dropdown-item .active-icon{align-items:center;display:flex;justify-content:center;margin-left:var(--ds-space-sm)}.guest-session-wrapper{display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md)}.guest-session-wrapper .sessios-controls{align-items:center;background:#7f2f920d;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.6rem 1rem}.guest-session-wrapper .sessios-controls .guest-session-title{color:var(--color-black);font-size:var(--ds-text-md);font-style:normal;font-weight:500}.guest-session-wrapper .sessios-controls .guest-session-description{color:var(--ds-gray-700);font-size:var(--ds-text-09rem);opacity:.8}.guest-session-wrapper .sessios-controls .session-time{align-items:center;display:flex;font-size:var(--ds-text-base);gap:var(--ds-space-10px)}.guest-session-wrapper .sessios-controls .session-time select{border:1px solid #ccc;border-radius:6px;padding:5px 10px}.guest-session-wrapper .sessios-controls .session-time .apply-btn{align-items:center;background:#7f2f921a;border:1px solid var(--primary);border-radius:var(--ds-radius-md);color:var(--primary);display:flex;font-weight:500;justify-content:center;padding:6px 10px}.guest-session-wrapper .guest-session-header{align-items:center;align-self:stretch;background:var(--ds-gray-100);border-radius:12px;display:flex;justify-content:space-between;padding:var(--ds-space-md)}.guest-session-wrapper .guest-session-header .guest-session-title{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-text-02rem)}.guest-session-wrapper .guest-session-header .guest-session-title .active-guests{color:var(--color-black);font-size:var(--ds-text-md);font-weight:500}.guest-session-wrapper .guest-session-header .guest-session-title .active-guests span{background:#cfcfcf;border-radius:var(--ds-radius-full);font-size:var(--ds-text-08rem);padding:3px 9px}.guest-session-wrapper .guest-session-header .guest-session-title .guest-session-description{color:var(--ds-gray-700);font-size:var(--ds-text-08rem);opacity:.8}.guest-session-wrapper .guest-session-header .kick-all{border:1px solid #dc3545;border:1px solid var(--color-danger);border-radius:10px;color:#dc3545;color:var(--color-danger);cursor:pointer;font-weight:600;margin-left:var(--ds-space-md2);padding:8px 16px;transition:background .3s}.guest-session-wrapper .guest-session-header .kick-all:hover{background:#ffd6d6}.separator{border-bottom:.4px solid var(--ds-gray-300)}.guest-list-section h3{font-size:var(--ds-text-md);font-weight:600;margin-bottom:var(--ds-space-10px)}.guest-list-section h3 .guest-count{color:#999;font-size:13px;font-weight:500}.guest-list-section .guest-list{list-style:none;margin:0;padding:0}.guest-list-section .guest-list .guest-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:var(--ds-text-06rem);justify-content:space-between;padding:.6rem 0}.guest-list-section .guest-list .guest-item:hover .kick-btn{background:#d32f2f14;border:none;border-radius:8px;color:#dc3545;color:var(--color-danger);cursor:pointer;font-size:13px;padding:6px 14px;transition:.3s linear}.guest-list-section .guest-list .guest-item:hover .kick-btn:hover{background:#d32f2f26}.guest-list-section .guest-list .guest-item .avatar-icon{align-items:center;background:#7f2f921a;border:1px solid #7f2f9240;border-radius:8px;display:flex;height:42px;justify-content:center;padding-left:2px;width:42px}.guest-list-section .guest-list .guest-item .guest-info{display:flex;flex:1 1;flex-direction:column;height:45px;justify-content:space-evenly}.guest-list-section .guest-list .guest-item .guest-info .guest-name{align-items:center;display:flex;flex-direction:row;gap:var(--ds-text-02rem);line-height:1}.guest-list-section .guest-list .guest-item .guest-info .guest-name h3{font-size:var(--ds-text-09rem);margin-bottom:0}.guest-list-section .guest-list .guest-item .guest-info .guest-name span.logged-in{align-items:center;background-color:#f4f4f4;border-radius:1rem;color:var(--primary);display:flex;font-size:var(--ds-text-sm);font-size:var(--ds-text-06rem);font-weight:500;justify-content:center;margin-left:var(--ds-text-02rem);padding:.2rem .4rem}.guest-list-section .guest-list .guest-item .guest-info .data{line-height:1}.guest-list-section .guest-list .guest-item .guest-info .data .location{color:var(--ds-gray-700);font-size:var(--ds-text-07rem)}.guest-list-section .guest-list .guest-item .guest-info .data .location .highlight{color:var(--primary);font-size:var(--ds-text-07rem);font-weight:700;letter-spacing:.25px}.guest-list-section .guest-list .guest-item .guest-info strong{display:block;font-size:var(--ds-text-base);font-weight:600;line-height:1}.guest-list-section .guest-list .guest-item .guest-info .time{color:#999;font-size:var(--ds-text-sm);margin-left:var(--ds-space-10px)}.guest-list-section .guest-list .guest-item .guest-info .time .highlight{color:var(--primary);font-weight:500}.guest-list-section .guest-list .guest-item .kick-btn{background:var(--ds-gray-100);border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 14px;transition:background .3s}.guest-list-section .guest-list .guest-item .kick-btn:hover{background:var(--ds-gray-300)}.pagination-bar{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.pagination-bar span{color:#777;font-size:13px}.pagination-bar .pagination{align-items:center;display:flex;gap:var(--ds-space-6px);justify-content:center}.pagination-bar .pagination button{background:#eee;border:none;border-radius:6px;cursor:pointer;padding:4px 10px}.pagination-bar .pagination button.active{background:var(--primary);color:#fff}.weather-modern-wrapper{background:linear-gradient(145deg,#1fa7d1 25%,#0b4eb2);color:var(--color-white);flex-direction:row;justify-content:space-between;max-height:65px;min-width:300px;padding:.5rem 1rem}.weather-modern-loader,.weather-modern-wrapper{align-items:center;border-radius:var(--ds-radius-md);display:flex}.weather-modern-loader{background:#0000;justify-content:center}.weather-modern-left{align-items:center;display:flex;gap:var(--ds-text-04rem)}.weather-modern-icon{align-items:center;display:flex;justify-content:center}.weather-modern-icon img{height:42px;width:42px}.weather-modern-temp-value{font-size:26px;font-weight:600;margin:0}.weather-modern-right{display:flex;gap:var(--ds-text-04rem)}.weather-modern-detail-box{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.weather-modern-detail-box p{line-height:1;margin:0}.weather-modern-detail-box p.weather-modern-label{font-weight:300;opacity:.5}.weather-modern-label{font-size:var(--ds-text-xs);margin-bottom:2px;opacity:.85}.weather-modern-value{font-size:var(--ds-text-md);font-weight:600}.weather-modern-value .weather-modern-unit{font-size:var(--ds-text-sm);font-weight:400;margin-left:var(--ds-space-xs)}:root{--clr-primary-light:var(--primary)20;--clr-primary-lighter:var(--primary)05}:root .role-superadmin{--clr-primary-admin:#09122c;--clr-primary-light:#09122c20;--clr-primary-lighter:#09122c05}:root .role-superadmin ::selection{background:var(--primary)20;background:var(--clr-primary-light);color:var(--primary);color:var(--clr-primary-admin)}:root .role-reseller{--clr-primary-admin:#56021f;--clr-primary-light:#56021f20;--clr-primary-lighter:#56021f05}:root .role-reseller ::selection{background:var(--primary)20;background:var(--clr-primary-light);color:var(--primary);color:var(--clr-primary-admin)}:root .role-tenant{--clr-primary-admin:#0b6bcb;--clr-primary-light:#0b6bcb20;--clr-primary-lighter:#0b6bcb05}:root .role-tenant ::selection{background:var(--primary)20;background:var(--clr-primary-light);color:var(--primary);color:var(--clr-primary-admin)}:root{--clr-primary-nav-hover:var(--clr-primary-admin);--primary-font:"Inter",serif;--clr-light-grey:#f0f4f8;--border-color:#d8d8d8;--base-background:#f9f9fb;--base-white:var(--color-white);--clr-red:#f71735;--clr-red-lighter:#f7173515;--clr-green:#5eb33d;--clr-green-light:#5eb33d20;--clr-green-lighter:#5eb33d05;--base-comp-height:var(--ds-space-40px);--navigation-width:250px;--base-padding:var(--ds-text-06rem);--base-border-radius:0.4rem;--base-padding:var(--ds-text-08rem);--base-border-width:1px}#admin_routes *{font-family:Inter,serif!important;font-optical-sizing:auto;font-style:normal}#admin_routes .nav-sidebar{background-color:var(--color-white);background-color:var(--base-white);border-right:1px solid #d8d8d8;border-right:var(--base-border-width) solid var(--border-color);display:flex;flex-direction:column;justify-content:space-between;width:250px;width:var(--navigation-width)}#admin_routes .nav-sidebar .nav-top-container{color:var(--ds-gray-800)!important;flex:1 1;width:100%}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper{align-items:center;cursor:pointer;display:flex;gap:var(--ds-text-04rem);justify-content:flex-start;padding:calc(var(--base-padding)) calc(var(--base-padding)*1.4);transition:.1s linear}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper .logo{align-items:center;display:flex;gap:.1rem;justify-content:flex-start;transition:.1s linear}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper .logo .logo-icon{transform:scale(.8);transition:.1s linear}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper .logo .logo-text{transition:.1s linear}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper .logo:hover .logo-icon{transform:scale(.9)}#admin_routes .nav-sidebar .nav-top-container .logo-wrapper .logo:hover .logo-text{opacity:1}#admin_routes .nav-sidebar .nav-top-container nav{display:flex;flex-direction:column;gap:var(--ds-text-04rem);padding:var(--base-padding) 0}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-title{font-size:.75rem;font-weight:500;margin:.4rem 0 .2rem;opacity:.5;padding:0 1rem}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper{display:flex;flex-direction:column;gap:var(--ds-text-02rem)}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item-icon{font-size:var(--ds-text-12rem)}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:var(--ds-text-04rem);height:var(--ds-space-40px);height:var(--base-comp-height);padding:calc(var(--base-padding));transition:.1s linear}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item .text{font-size:var(--ds-text-08rem);font-weight:600;line-height:1rem;transition:var(--ds-transition-linear)}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item svg{line-height:1rem;transition:var(--ds-transition-linear)}#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item.active_nav,#admin_routes .nav-sidebar .nav-top-container nav .nav-section-wrapper .nav-item:hover{background-color:var(--primary)20;background-color:var(--clr-primary-light);gap:var(--ds-text-06rem)}#admin_routes .nav-sidebar .nav-bottom-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;width:100%}#admin_routes .nav-sidebar .nav-bottom-container .profile-wrapper{font-family:Inter,serif!important;font-optical-sizing:auto;font-style:normal;padding:var(--base-padding)}#admin_routes .nav-sidebar .nav-bottom-container .profile-wrapper .profile-data-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#admin_routes .base-layout{background-color:#f9f9fb;background-color:var(--base-background);display:flex;flex-direction:column;gap:var(--ds-text-06rem);height:100vh;overflow-y:scroll;padding:var(--ds-space-md);scrollbar-width:none;width:calc(100vw - 250px);width:calc(100vw - var(--navigation-width))}#admin_routes .base-layout .tab-header{font-size:var(--ds-text-08rem);font-weight:500}#admin_routes .base-layout .tab-header button{border-radius:.4rem .4rem 0 0;border-radius:var(--base-border-radius) var(--base-border-radius) 0 0}#admin_routes .base-layout .tab-header button.Mui-selected{background-color:var(--primary)20;background-color:var(--clr-primary-light);font-weight:700}#admin_routes .base-layout .tab-wrapper{padding:.6rem 0!important}#admin_routes .base-layout .layout-header{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#admin_routes .base-layout .layout-header .base-btn{align-items:center!important;background-color:var(--primary)!important;background-color:var(--clr-primary-admin)!important;border-radius:.4rem!important;border-radius:var(--base-border-radius)!important;color:var(--color-white)!important;color:var(--base-white)!important;display:flex!important;gap:.5rem!important;height:var(--ds-space-40px)!important;height:var(--base-comp-height)!important;justify-content:center!important;padding:var(--base-padding)!important}#admin_routes .searchbar label{font-size:var(--ds-text-08rem);margin:0 0 2px;opacity:.5}#admin_routes .searchbar .searchbar-input{align-items:center;background:var(--color-white);background:var(--base-white);border:1px solid #d8d8d8;border:1px solid var(--border-color);box-shadow:none;display:flex;height:var(--ds-space-40px);height:var(--base-comp-height)}#admin_routes .searchbar .searchbar-input svg{font-size:var(--ds-text-12rem);opacity:.75}#admin_routes .searchbar .searchbar-input input{font-size:var(--ds-text-08rem)}#admin_routes .base-title{font-size:1.6rem;font-weight:600}#admin_routes .base-count-chip{align-items:center;background-color:var(--primary);background-color:var(--clr-primary-admin);display:flex;justify-content:center}#admin_routes .base-count-chip.small span{font-size:var(--ds-text-08rem)}#admin_routes .base-count-chip span{align-items:center;color:var(--color-white);color:var(--base-white);display:flex;font-size:var(--ds-text-md);font-weight:400;justify-content:center}#admin_routes .base-table-chip.options{align-items:center;background:var(--ds-gray-100);border:1px solid #00000026;border-radius:var(--ds-radius-md);display:flex;justify-content:center}#admin_routes .base-table-chip.assign{align-items:center;background:var(--primary)20;background:var(--clr-primary-light);border-radius:.4rem;border-radius:var(--base-border-radius);display:flex;justify-content:center;padding:.8rem .6rem;transition:var(--ds-transition-linear)}#admin_routes .base-table-chip.assign:hover{background:var(--primary);background:var(--clr-primary-admin);color:var(--color-white);color:var(--base-white)}.base-table-btn{background-color:var(--primary)!important;background-color:var(--clr-primary-admin)!important;font-size:.7rem!important;font-weight:400!important;height:24px!important;padding:0 .6rem!important}.base-table-btn-wrapper{align-items:center;display:flex;gap:var(--ds-text-04rem);justify-content:flex-end}.base-table-btn-wrapper .btn-small-link{align-items:center;background-color:initial;border-radius:.4rem;border-radius:var(--base-border-radius);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:var(--ds-transition-linear);width:30px}.base-table-btn-wrapper .btn-small-link svg{font-size:var(--ds-text-md)}.base-table-btn-wrapper .btn-small-link svg path{fill:var(--primary);fill:var(--clr-primary-admin)}.base-table-btn-wrapper .btn-small-link:hover{background-color:var(--primary);background-color:var(--clr-primary-admin)}.base-table-btn-wrapper .btn-small-link:hover svg path{fill:#fff}.drawer-wrapper{height:100dvh}.drawer-wrapper .header-wrapper{align-items:center;background-color:var(--primary)5;background-color:var(--clr-primary-lighter);background-color:var(--primary)20;background-color:var(--clr-primary-light);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;height:7.5dvh;justify-content:space-between;padding:var(--base-padding) calc(var(--base-padding)*2)!important}.drawer-wrapper .count-wrapper,.drawer-wrapper .header-wrapper .btn-wrapper{display:flex;gap:var(--ds-text-06rem)}.drawer-wrapper .count-wrapper div.base-input{flex:1 1}.drawer-wrapper .content-wrapper{display:flex;flex:1 1;height:92.5dvh}.drawer-wrapper .content-wrapper .form-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper{display:flex;flex:1 1;flex-direction:column;gap:var(--ds-text-08rem);overflow-y:scroll!important;padding:var(--base-padding) calc(var(--base-padding)*1.5)!important;padding-bottom:8rem!important}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .title-header-wrapper{align-items:center;display:flex;justify-content:space-between}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .title-header-wrapper span.tag{background-color:#23967f21;border-radius:.4rem;border-radius:var(--base-border-radius);font-size:var(--ds-text-07rem);font-weight:500;padding:.2rem .4rem}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .split-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ds-text-06rem)}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .split-row .input-wrapper{flex:1 1}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container{display:flex;flex-direction:column;gap:var(--ds-text-06rem)}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .attr-wrapper{background-color:#f0f4f8;background-color:var(--clr-light-grey);border-radius:.4rem;border-radius:var(--base-border-radius);display:flex;flex-direction:column;padding:var(--base-padding)}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .attr-wrapper .attr-details{display:flex}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .attr-wrapper .attr-details .base-input,.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .attr-wrapper .attr-details .base-input-select{flex:1 1}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .attr-wrapper .attr-details .base-input-select{max-width:200px}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .attr-container .btn-wrapper{display:flex;gap:var(--ds-text-06rem)}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .input-wrapper{display:flex;gap:var(--ds-text-04rem)}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .input-wrapper .input-label{font-size:var(--ds-text-08rem);margin:0}.drawer-wrapper .content-wrapper .form-wrapper .body-wrapper .input-wrapper.inactive{cursor:not-allowed;opacity:.5}.drawer-wrapper .content-wrapper .form-wrapper .footer-wrapper{background-color:var(--primary)20;background-color:var(--clr-primary-light)}.footer-wrapper{background-color:var(--primary)5;background-color:var(--clr-primary-lighter);display:flex;justify-content:space-between;padding:var(--base-padding) calc(var(--base-padding)*2)!important}.base-input-select{height:40px!important}.base-input-select,li.base-input-select-option{font-size:.9rem!important}table.base-table{border-radius:.4rem!important;border-radius:var(--base-border-radius)!important}table{border:1px solid #d8d8d8;border:1px solid var(--border-color);border-radius:.4rem;border-radius:var(--base-border-radius);overflow:hidden}table thead{height:2rem}table thead tr.base-table-header{background-color:var(--primary)20;background-color:var(--clr-primary-light)}table thead tr.base-table-header th{padding:.2rem .8rem}table thead tr.base-table-header th p.text,table thead tr.base-table-header th span{flex:1 1;font-size:var(--ds-text-08rem);font-weight:700}table thead tr.base-table-header th span.header-data-wrapper{cursor:pointer;display:flex}table thead tr.base-table-header th span.header-data-wrapper p{flex:1 1;font-size:var(--ds-text-08rem);font-weight:700}table thead tr.base-table-header th span.header-data-wrapper svg{margin-top:2px}table tbody .row-assigned{background-color:#5eb33d05;background-color:var(--clr-green-lighter)}table tbody .row-assigned p.assigned.text{color:#5eb33d!important;color:var(--clr-green)!important}table tbody .row-unassigned{background-color:#f7173515;background-color:var(--clr-red-lighter)}table tbody .row-unassigned p.unassigned.text{color:#f71735!important;color:var(--clr-red)!important}table tbody tr,table tbody tr.base-table-body{height:2.4rem}table tbody tr.base-table-body:hover,table tbody tr:hover{background-color:#d8d8d8;background-color:var(--border-color)}table tbody tr td,table tbody tr.base-table-body td{border-top:1px solid #d8d8d8;border-top:1px solid var(--border-color);padding:.2rem .8rem}table tbody tr td p.text,table tbody tr.base-table-body td p.text{font-size:var(--ds-text-08rem);margin:0}table tbody tr td .base-table-chip,table tbody tr.base-table-body td .base-table-chip{align-items:center;background:var(--ds-gray-100);border:1px solid #00000026;border-radius:50rem;display:flex;height:1rem;justify-content:center}table tbody tr td .base-table-chip span,table tbody tr.base-table-body td .base-table-chip span{font-size:var(--ds-text-08rem);font-weight:500;line-height:.6rem}table tbody tr td .base-table-chip.status.active,table tbody tr.base-table-body td .base-table-chip.status.active{background-color:#23967f21}table tbody tr td .base-table-chip.status.active span,table tbody tr.base-table-body td .base-table-chip.status.active span{color:#23967f}table tbody tr td .base-table-chip.status.inactive,table tbody tr.base-table-body td .base-table-chip.status.inactive{background-color:#e0242421}table tbody tr td .base-table-chip.status.inactive span,table tbody tr.base-table-body td .base-table-chip.status.inactive span{color:#e02424}table tbody tr td .base-table-chip.count,table tbody tr.base-table-body td .base-table-chip.count{background-color:#352be821}table tbody tr td .base-table-chip.count span,table tbody tr.base-table-body td .base-table-chip.count span{color:#352be8}table tbody tr td.action-wrapper *{opacity:0;transition:.1s linear}table tbody tr:hover td.action-wrapper *{opacity:1;transition:.1s linear}table tfoot tr td{border-top:1px solid #d8d8d8;border-top:1px solid var(--border-color);padding:.2rem .8rem}table tfoot tr td *{font-size:.8rem!important}table.tw-checkbox thead tr th:first-child{text-align:center;vertical-align:middle;width:50px}table.tw-checkbox tbody tr td:first-child{padding-top:var(--ds-space-sm);text-align:center;vertical-align:middle;width:var(--ds-space-40px)}.base-btn{align-items:center!important;background-color:var(--primary)!important;background-color:var(--clr-primary-admin)!important;border-radius:.4rem!important;border-radius:var(--base-border-radius)!important;color:var(--color-white)!important;color:var(--base-white)!important;display:flex!important;gap:.5rem!important;gap:.2rem!important;height:var(--ds-space-40px)!important;height:var(--base-comp-height)!important;justify-content:center!important;padding:var(--base-padding)!important}.base-btn.small{font-size:var(--ds-text-08rem);height:30px;padding:.2rem .6rem}.base-btn.delete{background-color:#f7173515!important;background-color:var(--clr-red-lighter)!important;border:1px solid #f71735!important;border:1px solid var(--clr-red)!important;color:#f71735!important;color:var(--clr-red)!important;width:75px}.base-btn.logout{background-color:#f71735!important;background-color:var(--clr-red)!important;color:var(--color-white)!important;color:var(--base-white)!important}.base-input{font-size:.8rem!important;height:var(--ds-space-40px)}.base-input input{font-size:var(--ds-text-09rem)}.base-input-textarea{height:90px}.base-input-select,.base-input-textarea textarea{font-size:var(--ds-text-09rem)}.base-input-select{height:var(--ds-space-40px)}.base-input-checkbox{font-size:var(--ds-text-08rem)}.editor-wrapper{border:1px solid #d8d8d8;border:1px solid var(--border-color);border-radius:.4rem;border-radius:var(--base-border-radius);padding:var(--ds-text-06rem)}.editor-wrapper .monaco-editor{outline:none}.base-btn-outline{align-items:center!important;background-color:var(--primary)!important;background-color:var(--clr-primary-admin)!important;background-color:var(--white)!important;border:1px solid var(--clr-primary-admin)!important;border-radius:.4rem!important;border-radius:var(--base-border-radius)!important;color:var(--color-white)!important;color:var(--base-white)!important;color:var(--primary)!important;color:var(--clr-primary-admin)!important;display:flex!important;gap:.5rem!important;height:var(--ds-space-40px)!important;height:var(--base-comp-height)!important;justify-content:center!important;padding:var(--base-padding)!important}.flex-gap{display:flex;flex-direction:column;gap:var(--ds-text-06rem);overflow-y:scroll;scrollbar-width:none;width:100%}.detail-wrapper{align-items:center;display:flex;flex-direction:row!important;padding:var(--base-padding) calc(var(--base-padding)*2)!important}.detail-wrapper .detail{flex:1 1}.detail-wrapper .detail span{font-size:var(--ds-text-08rem);font-weight:400;opacity:.75}.detail-wrapper .detail p{font-size:var(--ds-text-md);font-weight:500}.full-flex{flex:1 1}.btn-close{align-items:center;background-color:var(--primary)20!important;background-color:var(--clr-primary-light)!important;display:flex;height:35px!important;justify-content:center;width:35px!important}.ver-wrapper{background-color:var(--primary)20;background-color:var(--clr-primary-light);display:flex;font-size:.6rem!important;font-weight:500;gap:var(--ds-text-06rem);padding:.3rem .6rem;text-align:center}.wd-100{width:100px!important}.btn-wrapper{display:flex;gap:var(--ds-text-06rem)}.settings-wrapper{display:flex;flex-direction:column;gap:var(--ds-text-06rem);height:100%}.settings-wrapper .type-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ds-text-06rem);height:100%}.settings-wrapper .type-wrapper .attribute-type-wrapper,.settings-wrapper .type-wrapper .device-type-wrapper,.settings-wrapper .type-wrapper .license-type-wrapper,.settings-wrapper .type-wrapper .user-type-wrapper{background-color:var(--color-white);background-color:var(--base-white);border:1px solid #0000;border-radius:.4rem;border-radius:var(--base-border-radius);display:flex;flex-direction:column;height:calc(50% - .4rem);padding:.4rem;padding:var(--base-border-radius);transition:var(--ds-transition-linear);width:calc(33.33% - .4rem)}.settings-wrapper .type-wrapper .attribute-type-wrapper:hover,.settings-wrapper .type-wrapper .device-type-wrapper:hover,.settings-wrapper .type-wrapper .license-type-wrapper:hover,.settings-wrapper .type-wrapper .user-type-wrapper:hover{border:1px solid #d8d8d8;border:1px solid var(--border-color)}.settings-wrapper .type-wrapper .attribute-type-wrapper .header-wrapper,.settings-wrapper .type-wrapper .device-type-wrapper .header-wrapper,.settings-wrapper .type-wrapper .license-type-wrapper .header-wrapper,.settings-wrapper .type-wrapper .user-type-wrapper .header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--base-padding)}.settings-wrapper .type-wrapper .attribute-type-wrapper .header-wrapper .header-title,.settings-wrapper .type-wrapper .device-type-wrapper .header-wrapper .header-title,.settings-wrapper .type-wrapper .license-type-wrapper .header-wrapper .header-title,.settings-wrapper .type-wrapper .user-type-wrapper .header-wrapper .header-title{font-size:1.6rem;font-weight:600}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper{display:flex;flex-direction:column;overflow-y:scroll!important;padding:var(--base-padding) 0}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper::-webkit-scrollbar,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper::-webkit-scrollbar,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper::-webkit-scrollbar,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper::-webkit-scrollbar{width:8px}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper::-webkit-scrollbar-thumb,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper::-webkit-scrollbar-thumb,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper::-webkit-scrollbar-thumb,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper::-webkit-scrollbar-thumb{background:#ccc;border:3px solid #fff;border-radius:20px}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper::-webkit-scrollbar-thumb:hover,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper::-webkit-scrollbar-thumb:hover,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper::-webkit-scrollbar-thumb:hover,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--primary)}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card{align-items:center;border-radius:.4rem;border-radius:var(--base-border-radius);display:flex;flex:1 1;flex-direction:row;justify-content:space-between;padding:.4rem var(--base-padding)}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card p,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card p,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card p,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card p{font-size:.9rem!important;font-weight:500}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card .action-wrapper,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card .action-wrapper,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card .action-wrapper,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card .action-wrapper{display:flex;gap:var(--ds-text-06rem);opacity:0;transition:var(--ds-transition-linear)}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit{border-radius:.4rem;border-radius:var(--base-border-radius);cursor:pointer;font-size:1.6rem;padding:.25rem}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit:hover,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit:hover,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit:hover,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card .action-wrapper .edit:hover{background-color:var(--primary)5;background-color:var(--clr-primary-lighter)}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete{border-radius:.4rem;border-radius:var(--base-border-radius);cursor:pointer;font-size:1.6rem;padding:.25rem}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete:hover,.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card:hover,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete:hover,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card:hover,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete:hover,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card:hover,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card .action-wrapper .delete:hover,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card:hover{background-color:var(--primary)5;background-color:var(--clr-primary-lighter)}.settings-wrapper .type-wrapper .attribute-type-wrapper .content-wrapper .device-type-card:hover .action-wrapper,.settings-wrapper .type-wrapper .device-type-wrapper .content-wrapper .device-type-card:hover .action-wrapper,.settings-wrapper .type-wrapper .license-type-wrapper .content-wrapper .device-type-card:hover .action-wrapper,.settings-wrapper .type-wrapper .user-type-wrapper .content-wrapper .device-type-card:hover .action-wrapper{opacity:1}.logout-snackbar{background-color:var(--color-white)!important;border:2px solid var(--clr-red-light)!important}.logout-snackbar p{color:var(--color-black)}.MuiDrawer-backdrop{-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important}.no-data-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--ds-text-06rem);height:100%;justify-content:center}.no-data-wrapper .img{height:175px;width:175px}.no-data-wrapper .text-wrapper .heading{font-size:var(--ds-text-12rem);text-align:center}.no-data-wrapper .text-wrapper .msg{font-size:var(--ds-text-md);opacity:.75;text-align:center}.attributes-wrapper{display:flex;flex-direction:column;gap:var(--ds-text-06rem)}.attributes-wrapper .attribute-wrapper{flex-direction:column;gap:var(--ds-text-06rem);padding:var(--base-padding)}.attributes-wrapper .attribute-wrapper,.image-upload-wrapper{background-color:var(--primary)5;background-color:var(--clr-primary-lighter);border:1px solid #d8d8d8;border:1px solid var(--border-color);border-radius:.4rem;border-radius:var(--base-border-radius);display:flex}.image-upload-wrapper{align-items:center;justify-content:center;min-height:100px}.confrimation-wrapper{background-color:var(--color-white)!important}.confrimation-wrapper,.confrimation-wrapper .wrapper{align-items:center;display:flex;justify-content:center}.confrimation-wrapper .wrapper{flex-direction:column;min-width:350px!important}.confrimation-wrapper .wrapper p.title{color:#000!important}.confrimation-wrapper .wrapper p.sub-title{color:#000!important;font-size:var(--ds-text-08rem);margin-bottom:var(--ds-space-xl)}.confrimation-wrapper .wrapper .sure-delete{color:#000!important;font-size:var(--ds-text-09rem)}.confrimation-wrapper .wrapper .sure-delete svg{color:var(--primary);color:var(--clr-primary-admin)}.confrimation-wrapper .wrapper .btn-wrapper{margin-top:var(--ds-space-xl);width:100%}.confrimation-wrapper .wrapper .btn-wrapper .base-btn-outline{flex:1 1}.confrimation-wrapper .wrapper .btn-wrapper .base-btn{background-color:#d90429!important;flex:1 1}.base-btn-menu .menu-item{font-family:Inter,serif!important;font-optical-sizing:auto;font-size:var(--ds-text-09rem);font-style:normal}.back-btn{align-items:center;background-color:var(--primary)5;background-color:var(--clr-primary-lighter);border:1px solid #d8d8d8;border:1px solid var(--border-color);border-radius:var(--ds-radius-full);cursor:pointer;display:flex;gap:var(--ds-text-04rem);margin-right:var(--ds-text-06rem);padding:calc(var(--base-padding)/2) var(--base-padding);transition:var(--ds-transition-linear)}.back-btn:hover{background-color:var(--primary)20;background-color:var(--clr-primary-light)}.back-btn svg{font-size:1.1rem}.back-btn p{font-size:var(--ds-text-08rem)}.Mui-disabled{background:var(--ds-gray-50)!important;border-color:#d8d8d8!important;border-color:var(--border-color)!important;color:#000!important}.MuiDrawer-content{min-width:600px!important}.tab-wrapper{overflow-x:scroll;padding:.6rem 0!important}.dv-75 .MuiDrawer-content{width:75dvw!important}.selection-dropdown-wrapper{display:flex;gap:var(--ds-text-04rem)}.selection-dropdown-wrapper .MuiBox-root{flex:1 1;max-width:calc(25% - .4rem)}.sensor-preview img{border-radius:.4rem;border-radius:var(--base-border-radius);object-fit:cover;width:350px}.icon-wrapper{align-items:center;background-color:var(--primary)20;background-color:var(--clr-primary-light);border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}.icon-wrapper svg{color:var(--primary);color:var(--clr-primary-admin);font-size:1.6rem}.severity-chip{padding:.2px .6rem!important}.severity-chip *{font-size:.6rem!important}.notification-wrapper{align-items:center;background-color:var(--primary)5;background-color:var(--clr-primary-lighter);border-radius:.6rem;cursor:pointer;display:flex;font-weight:500;gap:var(--ds-text-06rem);margin-left:5%;margin-right:5%;padding:var(--ds-text-08rem);transition:var(--ds-transition-linear);width:90%}.notification-wrapper:hover{background-color:var(--primary)20;background-color:var(--clr-primary-light)}.notification-wrapper p{font-size:var(--ds-text-09rem)}table{background-color:var(--color-white);overflow-y:scroll}table tbody tr,table thead tr{display:flex;flex-direction:row;height:auto;min-height:35px}table tbody tr td,table tbody tr th,table thead tr td,table thead tr th{align-items:center;border:0 solid #0000;display:flex;flex:1 1;min-width:105px;padding:.4rem .6rem}table tbody tr td.checkbox-wrapper,table tbody tr th.checkbox-wrapper,table thead tr td.checkbox-wrapper,table thead tr th.checkbox-wrapper{max-width:35px;min-width:10px}table tbody tr td.action-wrapper,table tbody tr th.action-wrapper,table thead tr td.action-wrapper,table thead tr th.action-wrapper{justify-content:flex-end}table tbody tr td p,table tbody tr th p,table thead tr td p,table thead tr th p{line-height:1.2}table tbody tr{background-color:var(--color-white)}table tbody tr:nth-child(2n){background-color:var(--ds-gray-50)}table tbody tr.primary_license{background-color:#5eb33d20;background-color:var(--clr-green-light)}table tbody tr.primary_license:hover td:first-child:after{background-color:var(--primary)20;background-color:var(--clr-primary-light);border-radius:var(--ds-radius-full);color:var(--primary);color:var(--clr-primary-admin);content:"Primary";font-size:.55rem;font-weight:500;margin-left:var(--ds-text-02rem);padding:.1rem .4rem}table tbody td.checkbox-wrapper,table thead th.checkbox-wrapper{align-items:center;display:flex;justify-content:center}.widget-selector-card{background:linear-gradient(#0000000f 10%,var(--color-white) 100%);border-radius:1rem;flex:1 1;padding:1.4rem}.widget-selector-card .header{margin-bottom:var(--ds-space-md)}.widget-selector-card .header h3{color:var(--ds-gray-900);font-size:18px;font-weight:600}.widget-selector-card .header .subtext{color:#888;font-size:var(--ds-text-base)}.widget-selector-card .widget-options{border-radius:1rem;display:flex;flex-direction:column;gap:var(--ds-space-md)}.widget-selector-card .widget-options .new-dashboard-btn{align-items:center;background-color:var(--primary);background-color:var(--clr-primary-admin);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:var(--ds-text-md);font-weight:500;height:45px;justify-content:center;max-width:300px;padding:var(--ds-space-md)}.widget-selector-card .dashboard-list{display:flex;flex-direction:column;gap:var(--ds-text-06rem)}.widget-selector-card .dashboard-list .dashboard-row{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-radius:.6rem;display:flex;justify-content:space-between;padding:.6rem 1rem;transition:all .2s ease}.widget-selector-card .dashboard-list .dashboard-row:hover{background-color:#7f2f9214;border-color:var(--clr-primary-admin)}.widget-selector-card .dashboard-list .dashboard-row:hover .actions button{background-color:#fff!important}.widget-selector-card .dashboard-list .dashboard-row .radio-label{align-items:center;cursor:pointer;display:flex;gap:var(--ds-space-sm2);position:relative;-webkit-user-select:none;user-select:none}.widget-selector-card .dashboard-list .dashboard-row .radio-label input[type=radio]{display:none}.widget-selector-card .dashboard-list .dashboard-row .radio-label .custom-radio{border:2px solid #ccc;border-radius:50%;height:18px;position:relative;transition:border-color .2s ease;width:18px}.widget-selector-card .dashboard-list .dashboard-row .radio-label .custom-radio:after{background-color:var(--primary);background-color:var(--clr-primary-admin);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:8px}.widget-selector-card .dashboard-list .dashboard-row .radio-label input[type=radio]:checked+.custom-radio{border:3px solid var(--clr-primary-admin)}.widget-selector-card .dashboard-list .dashboard-row .radio-label input[type=radio]:checked+.custom-radio:after{transform:translate(-50%,-50%) scale(1)}.widget-selector-card .dashboard-list .dashboard-row .radio-label .dashboard-name{color:var(--ds-gray-900);font-size:var(--ds-text-md);font-weight:500}.widget-selector-card .dashboard-list .dashboard-row .radio-label .default-tag{background-color:var(--primary);background-color:var(--clr-primary-admin);border-radius:50px;color:var(--color-white);font-size:11px;font-weight:500;padding:2px 6px;text-align:center}.widget-selector-card .dashboard-list .dashboard-row .actions{display:flex;gap:var(--ds-space-sm)}.widget-selector-card .dashboard-list .dashboard-row .actions .edit-btn,.widget-selector-card .dashboard-list .dashboard-row .actions .remove-btn{border:none;border-radius:6px;cursor:pointer;font-size:var(--ds-text-base);padding:6px 12px;transition:.2s}.widget-selector-card .dashboard-list .dashboard-row .actions .edit-btn{background-color:var(--ds-gray-100);color:var(--ds-gray-900)}.widget-selector-card .dashboard-list .dashboard-row .actions .edit-btn:hover{background-color:var(--ds-gray-300)}.widget-selector-card .dashboard-list .dashboard-row .actions .remove-btn{background-color:#ffe5e5;color:#dc3545;color:var(--color-danger)}.widget-selector-card .dashboard-list .dashboard-row .actions .remove-btn:hover{background-color:#ffc1c1}.dashboard-container{padding:var(--ds-space-md)}.dashboard-container hr{margin:1rem 0;opacity:.5}.dashboard-header{align-items:flex-end;display:flex;gap:var(--ds-space-md);justify-content:space-between}.dashboard-header .header-input-wrapper{display:flex;flex:1 1;flex-direction:column;font-size:var(--ds-text-08rem);gap:var(--ds-text-02rem)}.dashboard-header .header-input-wrapper p{opacity:.5}.dashboard-header .header-input-wrapper .dashboard-title{border:1px solid #616161;border-radius:.4rem;flex:1 1;font-size:var(--ds-text-09rem);font-weight:500;min-height:var(--ds-space-40px);padding:.6rem 1rem;width:100%}.dashboard-header .dashboard-actions{display:flex;gap:var(--ds-space-md)}.dashboard-header .dashboard-actions .btn{border:none;border-radius:var(--ds-radius-md);cursor:pointer;font-size:var(--ds-text-09rem);font-weight:500;height:var(--ds-space-40px);padding:.6rem 1rem;transition:all .2s ease-in-out}.dashboard-header .dashboard-actions .btn.discard{background:var(--color-white);border:1px solid #f44336;color:#f44336}.dashboard-header .dashboard-actions .btn.discard:hover{background:#fbe9e7}.dashboard-header .dashboard-actions .btn.save{background:var(--primary);color:var(--color-white)}.dashboard-header .dashboard-actions .btn.save:hover{background:#5d236b}.widget-area{align-items:center;border:2px dashed #00000040;border-radius:12px;display:flex;flex-direction:column;gap:var(--ds-space-md);justify-content:center;min-height:300px;padding:3rem 2rem}.widget-area .add-widget{align-items:center;background:#bebebe;border:none;border-radius:8px;color:#373737;cursor:pointer;display:flex;font-size:var(--ds-text-base);gap:var(--ds-space-sm);padding:.6rem 1.2rem}.widget-area .add-widget .plus{font-size:18px}.widget-area .add-widget:hover{background:#5c5c5c;color:var(--color-white)}.white-label .brand-left{display:flex;flex-direction:column;gap:var(--ds-space-md)}.white-label .section-title{color:var(--ds-gray-900);font-size:var(--ds-text-base);font-weight:500;margin-bottom:var(--ds-space-10px)}.white-label .color-section{display:flex;flex-direction:column}.white-label .color-section .color-picker{margin-bottom:var(--ds-space-10px);width:250px}.white-label .color-section .color-picker .react-colorful{height:250px;width:250px}.white-label .upload-section{display:flex;flex-direction:column}.white-label .upload-section .upload-note{color:#888;font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-sm)}.white-label .upload-section label{min-width:250px}.white-label .upload-section .error-text{color:red;font-size:13px;margin-top:var(--ds-space-6px)}.drawer-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.drawer-wrapper .widget-sidebar.header-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4f;height:65px;position:fixed;width:100%;z-index:9}.drawer-wrapper .widget-sidebar.header-wrapper .button-wrapper{display:flex;gap:var(--ds-text-06rem)}.drawer-wrapper .widget-sidebar.header-wrapper .button-wrapper .btn-cancel{border-color:#f71735;border-color:var(--clr-red);color:#f71735;color:var(--clr-red)}.drawer-wrapper .dashboard-sidebar-content-wrapper{display:flex;flex-direction:column;gap:var(--ds-space-md);overflow-y:scroll;padding:var(--ds-space-md);padding-top:calc(65px + 1rem)}.drawer-wrapper .dashboard-sidebar-content-wrapper .title-wrapper{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-header{border-radius:12px 12px 0 0}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-header :hover{background:#7f2f920f;border-radius:12px 12px 0 0}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-header .Mui-selected{background:#7f2f9233;border-radius:12px 12px 0 0;font-weight:600;padding:.6rem 1rem}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-header.create-widget button{color:var(--primary);color:var(--clr-primary-admin);font-size:var(--ds-text-09rem)}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-header.create-widget button:after{display:none;opacity:.5}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-wrapper{overflow-x:hidden}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-wrapper .step-widget-types{padding-top:var(--ds-text-04rem)}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-wrapper .step-widget-types .chart-type{border:1px solid var(--clr-primary-admin);border-radius:1rem;cursor:pointer}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-wrapper .step-widget-types .chart-type.inactive{opacity:.5}.drawer-wrapper .dashboard-sidebar-content-wrapper .tab-wrapper .step-widget-types .chart-type.active{opacity:1}.drawer-wrapper .footer-wrapper .btn-cancel{border:1px solid #e31e1e;border-radius:.6rem;color:#e31e1e}.drawer-wrapper .footer-wrapper .btn-save{background:var(--primary);border-radius:.6rem;color:var(--color-white)}.step-block{margin-bottom:var(--ds-space-xl)}.step-block .step-title{font-size:var(--ds-text-md);margin-bottom:.25rem}.step-widget-types{display:flex;flex-wrap:wrap;gap:var(--ds-text-06rem)}.step-widget-types .widget-card{align-items:center;background:var(--ds-gray-200);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:var(--ds-space-sm);height:100px;justify-content:center;opacity:.75;padding:var(--ds-space-md);transition:all .2s ease;width:90px}.step-widget-types .widget-card.selected{background-color:#f3e5f5;border-color:#673ab7;opacity:1}.step-widget-types .widget-card.selected .title{color:var(--primary)}.step-widget-types .widget-card .title{color:var(--color-black);font-size:var(--ds-text-09rem)}.step-widget-ranges{display:flex;flex-direction:column;gap:var(--ds-text-06rem)}.step-widget-ranges .range-card{background:var(--ds-gray-200);border-radius:.6rem;cursor:pointer;display:flex;flex-direction:column;gap:var(--ds-text-04rem);padding:1rem 1.2rem;transition:all .2s ease}.step-widget-ranges .range-card *{line-height:1}.step-widget-ranges .range-card.widget-selected{background:#7f2f9240;color:var(--primary)}.step-widget-ranges .range-card .title{font-size:var(--ds-text-md);font-weight:700}.step-widget-ranges .range-card .desc{color:var(--ds-gray-700);font-size:var(--ds-text-08rem)}.step-settings{display:flex;gap:.75rem}.sidebar-title{font-size:var(--ds-text-09rem);font-weight:700;margin-bottom:var(--ds-text-04rem);opacity:.75}.parking-reservation{background:linear-gradient(145deg,var(--ds-gray-100),var(--color-white));border-radius:16px;height:fit-content;padding:var(--ds-space-md);width:100%}.parking-reservation .filters-row{display:flex;flex-direction:column;gap:var(--ds-space-md)}.parking-reservation .filters-row .filter-item{display:flex;flex-direction:column;gap:var(--ds-space-6px)}.parking-reservation .filters-row .filter-item label{color:var(--ds-gray-900);font-size:.85rem;font-weight:600}.parking-reservation .filters-row .date-picker .date-row{display:flex;gap:var(--ds-space-md)}.parking-reservation .filters-row .reserve-btn{background:#8e24aa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;height:var(--ds-space-40px);margin-top:var(--ds-space-md2);padding:12px 24px}.parking-reservation .filters-row .reserve-btn:hover{background:#7a1e93}.parking-reservation hr{border:none;border-top:2px solid #c6c6c6;margin:1rem 0}.parking-reservation .bay-count{color:var(--ds-gray-700);font-size:var(--ds-text-08rem);font-weight:600;margin-bottom:var(--ds-space-md)}.parking-reservation .parking-card-grid{grid-gap:var(--ds-space-md);display:grid;gap:var(--ds-space-md);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.parking-reservation .parking-card-grid .parking-card{background:#fdfdfd;border:1px solid var(--ds-gray-200);border-radius:12px;display:flex;flex-direction:column;gap:var(--ds-space-10px);padding:var(--ds-space-md)}.parking-reservation .parking-card-grid .parking-card:hover{border:2px solid #c7c7c7}.parking-reservation .parking-card-grid .parking-card .card-header{align-items:center;display:flex;justify-content:space-between}.parking-reservation .parking-card-grid .parking-card .card-header .left{align-items:center;display:flex;gap:var(--ds-space-sm)}.parking-reservation .parking-card-grid .parking-card .card-header .left h4{font-size:var(--ds-text-md);font-weight:700;line-height:1}.parking-reservation .parking-card-grid .parking-card .card-header .menu-btn{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px}.parking-reservation .parking-card-grid .parking-card .bay{color:#777;font-size:.85rem}.parking-reservation .parking-card-grid .parking-card .dates{display:flex;gap:var(--ds-text-06rem)}.parking-reservation .parking-card-grid .parking-card .dates span{align-items:center;background:var(--ds-gray-200);border-radius:8px;display:flex;font-size:.75rem;justify-content:center;padding:4px 8px}.parking-reservation .parking-card-grid .parking-card .status{align-items:center;border-radius:12px;display:flex;font-size:.75rem;font-weight:600;justify-content:center;padding:4px 10px;width:fit-content}.parking-reservation .parking-card-grid .parking-card .status.reserve-btn{background:var(--primary);color:#fff;cursor:pointer}.main-routes{display:flex;font-family:Inter,serif!important;font-optical-sizing:auto;font-style:normal}.layout{flex:1 1}.pseudo-sidebar{min-width:75px;width:75px}body *{font-family:Inter,sans-serif}body::-webkit-scrollbar{display:none}.recharts-layer tspan{font-size:.8rem!important;opacity:.75!important}.button-wrapper{align-items:flex-end;display:flex;gap:var(--ds-space-md);justify-content:space-between;padding:1rem 0}.button-wrapper.align-right{justify-content:flex-end!important}button.btn{align-items:center;border-radius:var(--ds-radius-md);display:flex;font-size:var(--ds-text-09rem);gap:var(--ds-text-04rem);height:45px;padding:.6rem 1rem}button.btn.primary{background:var(--primary);color:var(--color-white)}button.btn.secondary{background:var(--ds-gray-200);color:var(--primary)}button.btn.logout{background-color:#b43f3f;color:var(--ds-gray-200)}.digispace{height:100vh}.date-picker-input.sml .react-calendar{margin-right:var(--ds-space-md);padding:var(--ds-space-sm);width:275px!important}.date-picker-input.sml .react-calendar .react-calendar__navigation{align-items:center;display:flex;height:auto!important;margin-bottom:0}.date-picker-input.sml .react-calendar .react-calendar__navigation button{height:32px;margin-top:0}.date-picker-input.sml .react-calendar .react-calendar__navigation .react-calendar__navigation__label{font-size:.75rem}.date-picker-input.sml .react-calendar button.react-calendar__tile{padding:6px 0!important}.react-calendar{background-color:var(--color-white);border:none;border-radius:8px;box-shadow:0 12px 24px #0003;color:#222;font-family:Inter,sans-serif;font-size:var(--ds-text-08rem);max-width:100%;padding:.5rem 1rem;width:350px}.react-calendar__navigation button{background:none;color:var(--primary);font-size:var(--ds-text-md);margin-top:var(--ds-space-sm);min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:var(--ds-gray-50)}.react-calendar__navigation button[disabled]{background-color:var(--ds-gray-100)}abbr[title]{text-decoration:none}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:var(--ds-gray-200);border-radius:8px;color:var(--primary)}.react-calendar__tile--now{background:#7f2f9240;border-radius:8px;color:var(--primary);font-weight:700}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--primary);border-radius:8px;color:var(--color-white);font-weight:700}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:var(--ds-gray-50)}.react-calendar__tile--active{border-radius:8px;font-weight:700}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:var(--primary);color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--ds-gray-50)}.react-calendar__tile--range{background:var(--ds-gray-200);border-radius:0;color:var(--primary)}.react-calendar__tile--rangeStart{background:var(--primary);border-bottom-left-radius:8px;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:0;color:#fff}.react-calendar__tile--rangeEnd{background:var(--primary);border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;color:#fff}::selection{background:var(--color-white);color:var(--primary)}.card-heading-left,.card-heading-left .card-icon-container{align-items:center;display:flex;justify-content:center}.card-heading-left .card-icon-container{background-color:#22222214;border-radius:5rem;height:36px;width:36px}.card-heading-left .card-icon-container svg{color:var(--color-white);height:24px;width:24px}.card-heading-left{gap:var(--ds-text-06rem)}.card-heading-left p{font-size:var(--ds-text-09rem)}.highcharts-credits{display:none}.react-datepicker__input-container{align-items:center;display:flex}.react-datepicker__view-calendar-icon input{background-color:#f9f8f8;border:none;border-radius:6px!important;height:var(--ds-space-40px);outline:2px solid #cdd7e1;padding-left:1.8rem;width:100%}.input-container{display:flex;position:relative;width:100%}.input-container .input-icon{align-items:center;cursor:pointer;display:flex;height:100%;padding:.75rem;position:absolute;right:0}.input{border:2px solid #0003;border-radius:10px;height:55px;height:50px;padding:var(--ds-space-md);width:100%}.input::placeholder{color:#00000080}.icon-Component{cursor:pointer}.no-data-container{align-items:center;background-color:var(--color-white);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;height:calc(100vh - 75px - 2rem);justify-content:center}.no-data-img{margin-bottom:var(--ds-space-xl);width:400px}.no-data-message{color:#5e5e5e;font-size:var(--ds-text-md);font-style:normal;font-weight:500;line-height:normal;padding-bottom:var(--ds-space-md2);text-align:center}.switch{cursor:pointer;display:inline-block;height:24px;margin:auto;position:relative;width:43px}.toggleInput{height:0;opacity:0;width:0}.switch__slider{background-color:#d0d0d0;border-radius:50px;bottom:0;left:0;position:absolute;right:2px;top:0;transition:.5s}.switch__slider:before{background-color:var(--color-white);border-radius:50%;content:"";height:17px;left:3px;position:absolute;top:3.5px;transition:.5s;width:17px}.checked{background:linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%)}.checked:before{transform:translateX(18px);-webkit-transform:translateX(18px);-ms-transform:translateX(18px)}.toaster-error{background:#aa091dab}.toaster-error,.toaster-success{align-items:center;border-radius:var(--ds-radius-md);display:flex;gap:1.5rem;height:50px;justify-content:flex-end;padding-left:0;position:absolute;right:var(--ds-space-md);top:5.7rem;z-index:1000}.toaster-success{background:#23986ec7}.slider{--range-progress:50%;-webkit-appearance:none;background:#0000001c;border-radius:var(--ds-radius-full);font-family:Inter,serif;font-family:var(--primary-font);height:8px;width:100%}.slider:before{background:var(--primary);width:var(--range-progress)}.slider::-webkit-slider-thumb{appearance:none;background:var(--primary);border:5px solid var(--color-white);border-radius:50%;cursor:pointer;height:1.8rem;width:1.8rem}.slider::-moz-range-progress{background-color:var(--primary);border-radius:var(--ds-radius-full);height:100%}.slider::-moz-range-thumb{background:var(--primary);border-radius:50%;cursor:pointer;height:25px;width:25px}.soundtrack-slider{--range-progress:50%;-webkit-appearance:none;background:#0000001c;border-radius:var(--ds-radius-full);font-family:Inter,serif;font-family:var(--primary-font);height:8px;width:100%}.soundtrack-slider:before{background:#fff;width:var(--range-progress)}.soundtrack-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:5px solid var(--color-white);border-radius:50%;cursor:pointer;height:1.4rem;width:1.4rem}.soundtrack-slider::-moz-range-progress{background-color:var(--primary);border-radius:var(--ds-radius-full);height:100%}.soundtrack-slider::-moz-range-thumb{background:#fff;border-radius:50%;cursor:pointer;height:20px;width:20px}.soundtrack-inactive-container{background-color:#384d5a;justify-content:center}.soundtrack-container,.soundtrack-inactive-container{align-items:center;border-radius:var(--ds-radius-md);display:flex;flex-direction:column-reverse;gap:var(--ds-space-md);order:-1}.soundtrack-container{padding:var(--ds-space-md);position:relative}.soundtrack-container:before{background:var(--primary);border-radius:var(--ds-radius-md);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.soundtrack-container *{z-index:2}.soundtrack-no-playlist-top-container{height:100%;justify-content:center}.soundtrack-no-playlist-top-container,.soundtrack-top-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:var(--ds-space-md);padding:var(--ds-space-md);position:relative;width:100%}.soundtrack-top-container:before{background:#00000080;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.soundtrack-top-container *{z-index:2}.soundtrack-artist-album-container{align-items:center;display:flex;gap:var(--ds-space-md);width:100%}.soundtrack-right-container{display:flex;flex:1 1;flex-direction:column;height:100%}.artist-image-container{border-radius:.6rem;height:6rem;min-width:6rem;overflow:hidden;width:6rem}.soundtrack-music-name{font-size:var(--ds-text-09rem);font-weight:500;width:175px}.soundtrack-artist,.soundtrack-music-name{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soundtrack-artist{font-size:var(--ds-text-sm);font-weight:400;opacity:.75;width:150px}.soundtrack-control-top-container{margin-top:var(--ds-space-md)}.soundtrack-control-container,.soundtrack-control-top-container{align-items:center;display:flex;justify-content:space-between;width:100%}.soundtrack-control-container{gap:var(--ds-space-10px)}.mute-slider-control{border-radius:35px;flex:1 1;gap:var(--ds-space-10px);overflow:hidden;padding-right:var(--ds-space-10px)}.mute-slider-control,.soundtrack-mute-container{align-items:center;background:#ffffff1a;display:flex;justify-content:center}.soundtrack-mute-container{cursor:pointer;min-height:55px;min-width:55px}.soundtrack-skip,.soundtrack-volume-bar{align-items:center;border-radius:50px;display:flex;height:37px;justify-content:center;min-width:37px;width:37px}.soundtrack-skip{background:#ffffff1a;cursor:pointer}.soundtrack-playlist-top-container{border-radius:10px;bottom:0;left:0;position:absolute;right:0;transform:translateY(103%)}.soundtrack-playlist-top-container:before{background:#00000080;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.soundtrack-playlist-top-container *{z-index:2}.soundtrack-playlist-heading{align-items:center;align-self:stretch;display:flex;height:2rem;justify-content:space-between;margin-bottom:var(--ds-space-md);width:100%}.soundtrack-playlist-heading p{color:#ffffffbf;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:normal;padding:var(--ds-space-md)}.soundtrack-select-head{color:var(--color-white);font-size:18px;font-weight:500}.soundtrack-arrow-design{align-items:center;background:#ffffff1a;border-radius:35px;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.soundtrack-schedule-btn{align-items:flex-start;display:flex;gap:var(--ds-space-md);width:100%}.btn-playlist{background:#00000026;opacity:.5}.btn-playlist,.selected_btn{align-items:center;border-radius:var(--ds-radius-full);color:#ffffffbf;display:flex;font-size:var(--ds-text-md);font-weight:500;height:33px;justify-content:center;padding:var(--ds-space-10px)}.selected_btn{background:#ffffff26}.soundtrack-playlist-container{display:flex;flex-direction:column;gap:var(--ds-space-md);justify-content:flex-start;max-height:200px;overflow-y:scroll;padding:var(--ds-space-md);width:100%}.soundtrack-playlist-container::-webkit-scrollbar{background-color:#ffffff40;border-radius:10px;height:8px;width:8px}.soundtrack-playlist-container::-webkit-scrollbar-thumb{background:grey;border-radius:20px;width:8px}.soundtrack-playlist-container::-webkit-scrollbar-thumb:hover{background:grey}.soundtrack-playlist-top{justify-content:space-between;width:100%}.soundtrack-playlist-div,.soundtrack-playlist-top{align-items:center;display:flex;gap:var(--ds-space-10px)}.soundtrack-playlist-div{cursor:pointer;justify-content:flex-start}.playlist-song-name{color:#ffffffbf;font-size:var(--ds-text-08rem);font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-card-container{align-items:center;background:#fffc;border:2px solid var(--ds-gray-200);border-radius:10px;display:flex;flex-direction:column;gap:var(--ds-space-md2);justify-content:center;min-height:200px;width:100%}.contact-heading{color:#00000080;font-size:var(--ds-text-base);width:214px}.contact-heading,.contact-heading span{text-align:center}.contact-sub-container{cursor:pointer;gap:var(--ds-space-10px)}.contact-icon-container,.contact-sub-container{align-items:center;display:flex;justify-content:center}.contact-icon-container{background-color:var(--primary);border-radius:50px;height:30px;width:30px}.contact-text{color:var(--primary);font-size:var(--ds-text-md);text-align:center}.energy-card-widget-container{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-md2);justify-content:center;min-height:250px;width:100%}.navbar-container{align-items:center;display:flex;flex-direction:row;gap:var(--ds-text-04rem);justify-content:flex-end;padding-bottom:0}.navbar-container .navbar-select-floor,.navbar-container .navbar-select-tower{flex:1 1;height:65px}.logo-div{align-items:center;background-color:initial!important;display:flex;justify-content:center;text-decoration:none;transition:.25s ease-in-out}.logo-div:hover{transform:scale(.9)}.logo-wrapper{padding:var(--ds-space-md)}.navbar-right-container{align-items:center;display:flex;gap:var(--ds-text-06rem)}.navbar-select-tower{align-items:center;background:var(--color-white);border-radius:10px;cursor:pointer;display:flex;flex:1 1;gap:var(--ds-space-10px);height:100%;padding:var(--ds-space-sm);width:100%}.navbar-select-tower .icon-wrapper{align-items:center;background-color:#dedede;border-radius:50px;display:flex;justify-content:center;padding:var(--ds-text-06rem)}.navbar-tower-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--ds-text-02rem)}.navbar-tower-text h4{font-size:var(--ds-text-09rem);font-weight:500;line-height:1}.navbar-tower-text p{font-size:var(--ds-text-07rem);font-weight:500;line-height:1;opacity:.75}.navbar-tower-switch-icon{align-items:center;background-color:var(--primary);border-radius:50px;display:flex;height:2rem;justify-content:center;width:2rem}.navbar-select-floor{background-color:var(--color-white);border-radius:10px}.sidebar-container{align-items:center;align-self:stretch;background-color:var(--color-white);bottom:0;box-shadow:0 0 10px #00000026;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;min-width:75px;padding:0 0 .6rem;position:fixed;top:0;width:75px;z-index:99}.sidebar-logo-wrapper{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.sidebar-logo-wrapper .sidebar-logo-div{align-items:center;background-color:initial!important;display:flex;justify-content:center;text-decoration:none;transition:.2s ease-in-out}.sidebar-logo-wrapper:hover .sidebar-logo-div{transform:scale(.9) rotate(90deg)}.sidebar-top-container{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-md);justify-content:center}.sidebar-items-active{background:#f2f2f2;border-radius:10px}.sidebar-items,.sidebar-items-active{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-sm);justify-content:center;padding:var(--ds-space-10px);width:65px}.sidebar-items{background:#0000}.sidebar-items:hover{background-color:initial}.sidebar-items{opacity:.35}.sidebar-icon-div,.sidebar-icon-div-inactive{align-items:center;display:flex;justify-content:center;transition:.25s linear}.sidebar-icon-div-inactive{background:#0000;border-radius:25px}.side-text-sections{color:#000;font-size:var(--ds-text-07rem);font-style:normal;font-weight:600;line-height:normal;text-align:center;transition:.25s linear}.links{background-color:var(--color-white)!important;text-decoration:none!important}.active-text{color:var(--primary);font-size:var(--ds-text-07rem);font-style:normal;font-weight:600;line-height:normal;text-align:center;transition:.25s linear}.sidebar-last-container{flex-direction:column;gap:var(--ds-text-06rem)}.sidebar-last-container,.sidebar-profile-container{align-items:center;display:flex;justify-content:center}.sidebar-profile-container{background-image:url(/static/media/picProfile.8e5e72f05d94a19b2079.webp);background-size:contain;border:2px solid var(--color-white);border-radius:50px;box-shadow:0 4.32053px 10.80131px 0 #0000001a;cursor:pointer;filter:grayscale(90%);font-size:18px;font-weight:600;height:50px;transition:var(--ds-transition-linear);width:50px}.sidebar-profile-container:hover{text-decoration:none}.sidebar-profile-active{align-items:center;background-image:url(/static/media/picProfile.8e5e72f05d94a19b2079.webp);background-size:contain;border:2px solid var(--primary);border-radius:50px;box-shadow:0 4px 25px 0 #00000026;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:50px;justify-content:center;transition:var(--ds-transition-linear);width:50px}.sidebar-profile-active:hover{text-decoration:none}.sidebar-version{color:#000;font-size:var(--ds-text-06rem);font-style:normal;line-height:normal;opacity:.75;text-align:center}.sidebar-floor-switch{align-items:center;border:2px solid var(--border,var(--ds-gray-200));border-radius:50px;cursor:pointer;height:55px;width:55px}.energy-main-container,.sidebar-floor-switch{background:var(--color-white);display:flex;justify-content:center}.energy-main-container{align-items:flex-start;border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);flex-direction:column;gap:var(--ds-space-xl);margin-top:var(--ds-text-06rem);padding:1.2rem}.energy-top-container{align-items:center;display:flex;justify-content:space-between;width:100%}.energy-heading-left{color:var(--ds-gray-700);font-size:var(--ds-text-md);font-weight:500}.energy-heading-value{color:#28a745;color:var(--color-success);font-size:3rem;font-weight:500}.energy-heading-value-type{color:#4a4a4a}.energy-graph-div{height:25rem;width:100%}.iaq-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-md);justify-content:center;margin-top:var(--ds-text-06rem)}.iaq-top-container{align-items:center;align-self:stretch;background:var(--color-white);border-radius:var(--ds-radius-md);display:flex;justify-content:space-between;padding:var(--ds-space-md)}.iaq-top-left{align-items:center;display:flex;gap:32px;width:298px}.iaq-left-value{color:#28a745;color:var(--color-success);font-size:3rem;font-weight:500}.iaq-left-text{font-size:var(--ds-text-md);font-weight:500}.iaq-left-text span{color:#a1a1a1}.iaq-right-container{align-items:flex-start;display:flex;justify-content:space-between;padding:0 32px;width:90%}.iaq-data-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.iaq-data-value{font-size:var(--ds-text-md);font-weight:600}.iaq-data-text{color:#00000080;font-size:var(--ds-text-xs);font-weight:600}.iaq-bottom-graph-container{flex-direction:column}.iaq-bottom-graph-container,.iaq-graph-data-container{display:flex;gap:var(--ds-text-06rem);width:100%}.iaq-graph-left-box{align-items:flex-start;align-self:stretch;background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;height:350px;justify-content:space-between;padding:var(--ds-space-xl);width:max-content;width:300px}.iaq-desc-wrapper{background-color:#7f2f920f;border-radius:10px;padding:.5rem 1rem}.iaq-desc-wrapper .iaq-right-heading{color:var(--primary);font-size:var(--ds-text-md);font-weight:500;text-transform:capitalize}.iaq-desc-wrapper .iaq-right-data-description{font-size:.75rem;opacity:.5}.iaq-right-data-value{color:var(--primary);font-size:2.6rem;font-weight:600}.iaq-min-max-container{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.iaq-min-max{display:flex;flex-direction:column;justify-content:flex-start}.iaq-min-max-text{align-items:center;color:var(--color-black);display:flex;font-size:var(--ds-text-md);font-weight:400;gap:var(--ds-space-10px);opacity:.6}.iaq-min{font-size:var(--ds-text-12rem);font-weight:500}.iaq-graph-right-box{background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);display:flex;flex:1 1;flex-direction:column;height:400px;padding:1.2rem}.iaq-right-heading{height:fit-content}.iaq-graph{height:100%;margin-top:var(--ds-space-md)}.occupancy-container{align-items:flex-start;justify-content:center;margin-top:var(--ds-text-06rem)}.occupancy-container,.occupancy-sub-container{display:flex;flex-direction:column;gap:var(--ds-space-md)}.occupancy-sub-container{background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);padding:1.4rem;width:100%}.occupancy-top-container{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.occupancy-top-container .heatmap-toggle{position:static!important}.occupancy-heading-left{color:var(--ds-gray-700);font-size:var(--ds-text-md);font-weight:500;text-transform:capitalize}.occupancy-graph-div{position:relative;width:100%}.parking-container{align-items:flex-start;justify-content:center;margin-top:var(--ds-text-06rem)}.parking-container,.parking-sub-container{display:flex;flex-direction:column;gap:var(--ds-space-md)}.parking-sub-container{background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);padding:1.4rem;width:100%}.parking-top-container{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.parking-top-container .heatmap-toggle{position:static!important}.parking-heading-left{color:var(--ds-gray-700);font-size:var(--ds-text-md);font-weight:500;text-transform:capitalize}.parking-graph-div{position:relative;width:100%}.people-flow-container{align-items:flex-start;background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-xl);justify-content:center;padding:var(--ds-space-md)}.people-flow-top-container{align-items:center;display:flex;justify-content:space-between;width:100%}.people-flow-heading-left{color:var(--ds-gray-700);font-size:var(--ds-text-md);font-weight:500}.peopleFlow_Graph_div{height:30rem;width:100%}.analyse-container{background-color:var(--ds-gray-50);flex-direction:column;min-block-size:100vh;padding:var(--ds-space-sm)}.analyse-container,.navbar{display:flex;gap:var(--ds-space-sm)}.navbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8f;border:1px solid var(--ds-gray-200);border-radius:10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:var(--ds-space-40px);padding:var(--ds-text-06rem);position:relative;width:100%}.navbar.sticky{position:sticky;top:var(--ds-text-04rem);z-index:1}.navbar-left{align-items:flex-start;flex:1 1}.button,.navbar-left{display:flex;gap:var(--ds-space-10px)}.button{align-items:center;background:var(--color-white);border:0;border-radius:var(--ds-radius-md);cursor:pointer;height:var(--ds-space-40px);justify-content:center;outline:0;padding:10px 15px}.button-text{color:var(--color-black);font-size:var(--ds-text-base);font-weight:400}.selected-button,.selected-button:hover{background:var(--primary)}.selected-button-text{color:var(--color-white)}.bottom-container{display:flex;gap:var(--ds-space-md);margin-top:var(--ds-space-md);width:100%}.navbar_right{justify-content:flex-end;position:relative}.navbar_right,.segment-duration-container{align-items:center;display:flex;gap:var(--ds-text-06rem)}.segment-duration-container{background:var(--color-white);border:2px solid var(--ds-gray-400);border-radius:10px;cursor:pointer;height:var(--ds-space-40px);justify-content:space-between;outline:none;padding:var(--ds-text-06rem);text-decoration:none}.selected_duration{color:var(--primary)}.segment-duration,.selected_duration{align-items:center;display:flex;font-size:var(--ds-text-sm);font-style:normal;font-weight:400;justify-content:center;line-height:normal;position:relative}.segment-duration{color:#000}.analyse-clamp-container{border-radius:var(--ds-radius-md);height:50px;justify-content:flex-start;margin-top:var(--ds-text-04rem)}.analyse-clamp-container,.clamp-btn{align-items:center;display:flex;gap:var(--ds-text-06rem)}.clamp-btn{background:#dbdbdb40;border:2px solid #dbdbdb;border-radius:calc(.5rem - 2px);color:var(--ds-gray-400);cursor:pointer;font-size:var(--ds-text-md);font-weight:500;height:var(--ds-space-40px);justify-content:center;padding:12px 16px}.date-picker-input{position:absolute;right:-1.2rem;top:var(--ds-space-xl);z-index:1}.date-picker-input,.loading-data-container{align-items:center;display:flex;justify-content:center}.loading-data-container{background-color:var(--ds-primary-100);flex:1 1;padding:var(--ds-space-xl)}.selected-clamp-btn{align-items:center;background:#dbdbdb40;border:2px solid var(--primary);border-radius:calc(.5rem - 2px);color:var(--primary);cursor:pointer;display:flex;font-size:var(--ds-text-md);font-weight:500;gap:var(--ds-text-06rem);height:var(--ds-space-40px);justify-content:center;padding:12px 16px}.room-select-option{align-items:center;background:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:10px;display:flex;gap:var(--ds-space-md);justify-content:space-between;min-height:45px;padding:.4rem 1rem;position:relative!important}.room-select-option p{font-size:var(--ds-text-08rem);font-weight:400;opacity:.75}.room-select-option .drop-icon{align-items:center;background:#f3f3f3;border-radius:25px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:var(--ds-space-sm);width:30px}.room-select-option.popupOpened{padding:0;padding-right:var(--ds-space-sm)}.room-select-option.popupOpened .sensor-name-wrapper{background-color:var(--primary);border-radius:10px;color:var(--color-white);display:flex;flex-direction:column;gap:.25rem;height:60px;justify-content:center;padding:.5rem .75rem}.room-select-option.popupOpened .sensor-name-wrapper .sensor-name{line-height:1}.room-select-option.popupOpened .room-name-wrapper{align-items:center;display:flex;flex:1 1;gap:var(--ds-text-06rem)}.room-select-option.popupOpened .room-name-wrapper .room-name-container{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--ds-text-02rem);max-height:60px;overflow-y:scroll;padding:var(--ds-text-02rem)}.room-select-option.popupOpened .room-name-wrapper .room-name-container .device-rooms{align-items:center;border-radius:5px;display:flex;font-size:var(--ds-text-07rem);font-weight:500;gap:var(--ds-text-02rem);justify-content:center;letter-spacing:-.5px;opacity:1;padding:.2rem .4rem}#analyse_navbar{position:relative}.room-select-view{background:var(--color-white);border-radius:10px;box-shadow:5px 5px 15px #00000026;display:flex;flex-direction:column;gap:var(--ds-space-10px);left:-10px;min-width:450px;padding:var(--ds-space-md);position:absolute;top:4rem;z-index:9}.room-select-view .save-container{display:flex;gap:var(--ds-space-10px);justify-content:flex-end;padding:.5rem 0;width:100%}.room-select-view .save-container .save-btn{background:var(--primary);border-radius:10px;color:var(--color-white);cursor:pointer;font-size:var(--ds-text-08rem);padding:.75rem 1rem}.room-select-view .room-select-view-header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-sm);justify-content:center;width:100%}.room-select-view .room-select-view-header p{font-size:var(--ds-text-08rem);font-weight:500}.room-select-view .room-select-view-header input{font:.8rem}.room-select-view .room-select-view-header .sensor-type-container{display:flex;flex-wrap:wrap;gap:var(--ds-text-04rem);width:100%}.room-select-view .room-select-view-header .sensor-type-container .room-sensor-type{align-items:center;background:var(--ds-gray-200);border-radius:.4rem;cursor:pointer;display:flex;gap:var(--ds-text-04rem);opacity:.5;padding:.4rem .8rem}.room-select-view .room-select-view-header .sensor-type-container .room-sensor-type p{color:#00000080;font-size:var(--ds-text-08rem);font-weight:500}.room-select-view .room-select-view-header .sensor-type-container .room-sensor-type.selected-type{opacity:1}.room-select-view .room-select-view-header .sensor-type-container .room-sensor-type.selected-type p{color:var(--primary)}.control-container{background-color:var(--ds-gray-50);display:flex;flex:1 1;flex-direction:column;gap:var(--ds-text-06rem);min-height:calc(100vh - 68px);padding:var(--ds-text-06rem)}.control-sub-container{display:flex}.control-map-container{background-color:var(--ds-primary-100);bottom:0;height:calc(100vh - 66px);position:sticky;top:75px;width:calc(100vw - 80px)}.control-no-map{height:calc(100vh - 75px);width:calc(100vw - 90px)}.assets-control-map-container{background-color:initial;width:calc(100vw - 500px)}.assets-control-map-container,.control-map-grid-view{bottom:0;height:calc(100vh - 75px);position:sticky;top:75px}.control-map-grid-view{background-color:var(--color-white);width:0}.control-map-view{align-items:center;flex:1 1;justify-content:space-between}.control-map-view,.control-view-container{display:flex;gap:var(--ds-space-md)}.control-view-div{background:var(--ds-gray-200);border:2px solid var(--ds-gray-200);border-radius:10px;cursor:pointer;height:3.5rem;padding:.8rem 1rem;width:10rem}.control-view-div,.gridview-no-room{align-items:center;display:flex;flex:1 1;justify-content:center}.gridview-no-room{flex-direction:column;height:calc(100vh - 75px)}.control-back-div{background:grey;height:55px;padding:var(--ds-space-10px);width:55px}.control-back-div,.control-back-view{align-items:center;border-radius:50px;cursor:pointer;display:flex;justify-content:center}.control-back-view{background:var(--ds-gray-200);bottom:var(--ds-space-xl);height:50px;left:var(--ds-space-xl);position:absolute;width:50px}.control-canvas_container{height:calc(100vh - 160px)}.control-assets-section{height:calc(100vh - 65px);overflow-y:scroll;padding:var(--ds-space-md);padding-left:0;width:420px}.control-assets-section::-webkit-scrollbar{display:none}.control-assets-grid-view{flex:1 1;height:calc(100vh - 65px);overflow-y:scroll}.control-assets-grid-view::-webkit-scrollbar{display:none}.control-sub-assets-section{grid-gap:var(--ds-space-sm);background:#fff;border-radius:10px;display:grid;gap:var(--ds-space-sm);grid-template-columns:repeat(auto-fill,minmax(345px,1fr));grid-template-rows:auto;padding:var(--ds-space-sm)}.control-sub-assets-section .floor-device-container{cursor:pointer;min-height:250px}@media screen and (max-width:1100px){.control-sub-assets-section{column-count:2}}@media screen and (min-width:1101px) and (max-width:1400px){.control-sub-assets-section{column-count:3}}@media screen and (min-width:1401px) and (max-width:1920px){.control-sub-assets-section{column-count:4}}@media screen and (min-width:1921px){.control-sub-assets-section{column-count:5}}.floor-assets-device-container{align-items:flex-end;background-color:#fff;border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-md2);padding:var(--ds-space-10px);padding-left:var(--ds-space-md2)}.control-room-text{color:var(--color-black);font-size:18px;font-style:normal;font-weight:500;padding:var(--ds-text-06rem);width:100%}.mute-container{background-color:var(--primary);border-radius:50px;cursor:pointer;width:fit-content}.mute-container,.select-floor-container{align-items:center;display:flex;justify-content:center}.select-floor-container{background-color:var(--color-white);box-shadow:0 4px 25px 0 #00000026;font-family:Inter,sans-serif;gap:var(--ds-space-10px);height:100%;width:100%}.select-floor-sub-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-md);height:100%;justify-content:center;overflow:scroll;width:450px}.select-floor-sub-container::-webkit-scrollbar{display:none}.select-floor-heading{color:#000;font-size:var(--ds-text-12rem);font-weight:600}.select-floor-heading span{color:#00000080;font-weight:400}.select-frame-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-md);width:100%}.selectFloor,.selectTower{align-items:flex-start;color:var(--primary);display:flex;flex-direction:column;font-size:var(--ds-text-08rem);font-weight:500;gap:var(--ds-text-06rem);width:100%}.floor-selector-go-btn-container{display:flex;flex-direction:column-reverse;gap:var(--ds-space-md);justify-content:space-between;width:100%}.next_btn{align-items:center;background:linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%);background:var(--Primary-Gradient,linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%));border-radius:var(--ds-radius-md);color:var(--color-white);display:flex;flex:flex-end 1;font-size:var(--ds-text-md);font-weight:500;gap:var(--ds-space-5px);height:55px;justify-content:center;padding:var(--ds-space-md2);width:100%}.login-with-btn{color:var(--primary);font-size:var(--ds-text-09rem)}.loading-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1.2rem;transition:var(--ds-transition-linear)}.loading-container .loading-wrapper{padding:var(--ds-text-06rem)}.floating-loading-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80;border-radius:10px;bottom:50%;padding:.4rem 1rem;position:fixed;right:50%;transform:translate(50%);z-index:99}.floating-loading-container .loading-wrapper{padding:var(--ds-text-06rem)}.switch-sidebar-container{background-color:var(--color-white);bottom:0;box-shadow:0 4px 25px 0 #0003;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:550px;z-index:999}.switch-sidebar-top-image{background-image:url(/static/media/buildingDigispace.e393349e4e076f0cc10f.webp);background-size:contain;height:25vh;opacity:.5}.switch-sidebar-cross{align-items:center;background-color:var(--ds-gray-200);border:1px solid var(--primary);border-radius:50px;cursor:pointer;display:flex;height:45px;justify-content:center;margin-right:var(--ds-space-10px);position:absolute;right:var(--ds-space-md);top:var(--ds-space-md);width:45px}.switch-select-floor-sub-container{display:flex;flex-direction:column;height:100%;justify-content:center;width:80%}.switch-sidebar-sub-container{align-items:center;display:flex;flex:1 1;justify-content:center;padding-top:6vh;width:100%}:is(.blind-control,.btn-wrapper){align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);justify-content:flex-start}.icon-text-container{flex-direction:column}.icon-text-container,:is(.selected,.deSelected){align-items:center;display:flex;justify-content:center}:is(.selected,.deSelected){border-radius:.6rem;flex-direction:row;flex-shrink:0;gap:var(--ds-space-sm);min-width:75px;padding:.5rem 1rem}:is(.selected,.deSelected) svg{font-size:2rem}:is(.selected,.deSelected) p.text{font-size:var(--ds-text-09rem);font-weight:500}.selected{background:linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%)}.deSelected{background:var(--color-white);border:2px solid #00000026}.source{color:var(--primary);font-size:var(--ds-text-08rem)}.dropdown{position:relative;width:100%}.dropdown__btn{align-items:center;border:2px solid #00000026;border-radius:10px;color:#747474;cursor:pointer;display:flex;flex-direction:row;gap:var(--ds-space-md);height:65px;justify-content:space-between;padding:var(--ds-space-md)}.dropdown__options{background-color:#fff;border:2px solid #dedede;border-radius:10px;box-shadow:0 0 10px #00000026;color:#000;cursor:pointer;font-size:var(--ds-text-md);font-weight:500;left:0;max-height:50vh;overflow-y:scroll;padding:.4rem 0;position:absolute;text-align:left;top:55px;transition:all .25s ease-in-out;width:100%;z-index:10}.dropdown__options::-webkit-scrollbar{height:8px;width:8px}.dropdown__options::-webkit-scrollbar-thumb{background:#ccc;border:3px solid #fff;border-radius:20px}.dropdown__options::-webkit-scrollbar-thumb:hover{background:var(--primary)}.dropdown__options__item{border-bottom:1px solid #00000026;opacity:.75;padding:.4rem 1rem;transition:all .25s ease-in-out}.dropdown__options__item:last-child{border-bottom:0}.dropdown__options__item:hover{background-color:var(--primary);color:#fff;padding-left:1.5rem}.dropdown__selected{font-size:var(--ds-text-09rem);font-weight:500}.right-container .selectFloor .dropdown{height:65px}.popup{align-items:flex-start;background-color:var(--color-white);border-radius:5px;box-shadow:0 4px 25px 0 #0000001a;display:inline-flex;flex-direction:column;gap:var(--ds-space-xl);min-width:400px;padding:var(--ds-space-md);position:absolute;right:0;top:55px;z-index:1000}.export-heading{color:#36363680;font-size:var(--ds-text-md);font-style:normal;font-weight:500;line-height:normal}.export-area-heading{margin-top:var(--ds-text-06rem)}.export-area-heading,.sensor{color:var(--ds-gray-800);font-size:var(--ds-text-base);font-style:normal;font-weight:500;line-height:normal}.sensor{background:#b575c440;border-radius:var(--ds-radius-md);padding:var(--ds-text-04rem)}.room{background:#fe5d7026;border-radius:var(--ds-radius-md);color:var(--ds-gray-800);padding:var(--ds-text-04rem)}.room,.select-duration{font-size:var(--ds-text-base);font-style:normal;font-weight:500;line-height:normal}.select-duration{color:#36363680}.popup-button{flex:1 0}.popup-bottom,.popup-button{align-items:flex-start;align-self:stretch;display:flex;gap:var(--ds-space-md);justify-content:flex-end}.popup-bottom{flex:1 0;flex-direction:column}.cancel{background:var(--color-white);border:2px solid #ee4141;border-radius:10px;color:#ee4141}.cancel,.export{align-items:center;align-self:stretch;display:flex;gap:var(--ds-space-10px);justify-content:center;padding:10px 15px}.export{background:var(--primary);border-radius:10px;color:var(--color-white);flex:1 0}.custom-width-drawer .MuiDrawer-content{width:700px!important}.profile-container{background-color:var(--color-white);flex:1 1;flex-direction:column;height:100vh}.profile-container,.profile-header-tab{display:flex;padding:var(--ds-space-md)}.profile-header-tab{align-items:flex-start;font-size:var(--ds-text-09rem);gap:var(--ds-space-xl)}.profile-header-title,.selected-tab{cursor:pointer}.selected-tab{color:var(--primary);font-size:var(--ds-text-09rem);font-weight:500;position:relative}.selected-tab:before{background:var(--primary);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.unselected-tab{color:var(--color-black);font-size:var(--ds-text-md);font-style:normal;font-weight:500;letter-spacing:.16px;line-height:normal;opacity:.5}.profile-sub-container{border-radius:var(--ds-radius-md);display:flex;flex:1 1;padding:var(--ds-space-md)}.profile-pic-container{align-items:center;background:linear-gradient(135deg,var(--ds-primary-400) 0,#7f2f92 100%);border-radius:50px;color:var(--color-white);display:flex;font-size:var(--ds-text-12rem);font-weight:600;height:55px;justify-content:center;width:55px}.profile-name-box{align-items:center;border-radius:10px;display:flex;gap:var(--ds-space-md);justify-content:flex-start;padding:1rem 0}.profile-wish{color:#000;font-size:var(--ds-text-08rem);opacity:.75}.profile-name{font-size:var(--ds-text-09rem)}.profile-divider{margin:0 1rem;margin-bottom:var(--ds-text-06rem);opacity:.25;width:calc(100% - 2rem)}.profile-logout{align-items:center;background-color:var(--primary);border-radius:var(--ds-radius-md);cursor:pointer;display:flex;gap:var(--ds-space-10px);height:55px;padding:15px 20px;width:fit-content}.profile-data-container{display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-md)}p.settings-card-title{font-size:var(--ds-text-09rem);opacity:.5}.profile-detail-container{display:flex;flex-direction:column;padding:0 1rem}.profile-title{color:#7f2f9291;font-size:var(--ds-text-07rem)}.profile-card-wrapper{border-radius:10px;box-shadow:1px 1px 6px #0003;display:flex;flex-direction:column;padding:var(--ds-space-xl);width:60%}.profile-data-top-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-text-08rem)}.profile-logout-text,.profile-value{font-size:var(--ds-text-09rem)}.profile-logout-text{color:var(--color-white);font-weight:500}.profile-sync-container{display:flex;justify-content:space-between}.profile-sync{align-items:center;background:linear-gradient(99deg,var(--ds-gray-200) 9.55%,#d1d1d1 93.52%);border-radius:var(--ds-radius-md);cursor:pointer;display:flex;gap:var(--ds-space-sm);padding:15px 20px}.profile-sync-text{color:var(--primary);font-size:var(--ds-text-09rem);font-weight:500}.sync-icon{align-items:center;display:flex;justify-content:center}.active-sync{animation:spin 1s ease-in-out infinite}.profile-wishes-container{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:0 1rem}.profile-master-switch-box{align-items:center;background:linear-gradient(93deg,var(--ds-gray-200) .01%,var(--color-white) 101.89%);background:var(--Header-Gradient,linear-gradient(93deg,var(--ds-gray-200) .01%,var(--color-white) 101.89%));border-radius:10px;display:flex;gap:3rem;padding:.9rem}.profile-master-switch-box .profile-master-switch{color:var(--ds-text-primary);font-size:var(--ds-text-md);font-style:normal;font-weight:600;letter-spacing:.16px;line-height:normal}.profile-master-switch-box .profile-floor-switch{color:var(--ds-text-primary);font-size:var(--ds-text-sm);font-style:normal;font-weight:400;letter-spacing:.12px;line-height:normal}.settings-animation img{animation-duration:30s;animation-iteration-count:infinite;animation-name:spin;bottom:-30%;display:none;opacity:.15;position:fixed;right:-14%;width:500px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{background-image:url(/static/media/background.c32fe127a1265c105795.webp);background-size:cover;font-family:Inter,sans-serif;height:100vh;overflow:hidden;width:100vw}.logoContainer{justify-content:center}.logoContainer,.sub-container{align-items:center;display:flex;height:100%;width:100%}.left-container,.sub-container{justify-content:space-between}.left-container{display:flex;flex-direction:column;height:100%;padding:var(--ds-space-xl);width:35%}.main-text{color:var(--color-white);font-weight:600}.main-text,.welcome-text{font-size:1.6rem;font-style:normal}.welcome-text{color:#ffffff80;font-weight:400}.left-last-content{display:flex;gap:1.5rem}.more{align-items:center;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--ds-text-md);gap:var(--ds-text-06rem)}.right-container{height:100%;min-width:500px;width:65%}.login-container{align-items:center;background-color:var(--color-white);box-shadow:0 4px 25px 0 #00000026;display:flex;font-family:Inter,sans-serif;gap:var(--ds-space-10px);height:100%;justify-content:center;width:100%}.login-sub-container{flex-direction:column;width:450px}.login-external-btn,.login-sub-container{align-items:center;display:flex;gap:var(--ds-space-md)}.login-external-btn{align-self:stretch;background:#f4f4f4;border:1px solid var(--ds-gray-200);border-radius:10px;color:#363636bf;font-size:var(--ds-text-09rem);height:55px;justify-content:center}.login-heading{color:#000;font-size:var(--ds-text-md);font-style:normal;font-weight:500;opacity:.5}.input-frame-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-md);width:100%}.email-container,.password-container{align-items:flex-start}.email-container,.forgot-container,.password-container{color:var(--primary);display:flex;flex-direction:column;font-size:var(--ds-text-08rem);font-weight:500;gap:var(--ds-text-06rem);width:100%}.forgot-container{align-items:flex-end;cursor:pointer}.login-btn{background:linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%);background:var(--Primary-Gradient,linear-gradient(155deg,var(--ds-primary-400) 1.94%,var(--primary) 95.98%));color:var(--color-white);font-size:var(--ds-text-md);font-weight:500;gap:var(--ds-space-10px);height:55px;justify-content:center;width:100%}.login-btn,.login-error{align-items:center;border-radius:var(--ds-radius-md);display:flex}.login-error{background:#aa091dab;gap:1.5rem;height:50px;justify-content:flex-end;padding-left:0;position:absolute;right:var(--ds-space-xl);top:var(--ds-space-xl)}.login-error-message{color:var(--color-white);font-size:var(--ds-text-09rem);font-weight:500;margin-left:1.5rem}.login-error-cross-container{align-items:center;background:#00000040;border-bottom-right-radius:var(--ds-radius-md);border-top-right-radius:var(--ds-radius-md);cursor:pointer;display:flex;height:50px;justify-content:center;width:60px}.create-pass-sub-container{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--ds-space-md);width:100%}.create-pass-input-container{align-items:center;background:var(--color-white);border-radius:15px;box-shadow:0 4px 25px 0 #00000026;display:flex;flex-direction:column;gap:var(--ds-space-10px);height:fit-content;justify-content:center;min-width:550px;padding:3rem 0;width:35%}.card-message{font-size:2rem;font-weight:400}.card-desc,.card-message{color:var(--color-black);text-align:center}.card-desc{font-size:var(--ds-text-md);width:68%}.card-desc,.card-redirect{margin-top:var(--ds-space-md)}.card-redirect{color:#bbb;font-size:13px;font-weight:500;text-align:center}.floor-device-container{align-items:flex-start;background-color:#fff;border:2px solid #0000001a;border-radius:var(--ds-radius-md);display:flex;flex-direction:column;justify-content:space-between;transition:var(--ds-transition-linear)}.floor-device-container:hover{border:2px solid #00000040}.floor-device-heading-container{align-items:center;background:linear-gradient(93deg,var(--ds-gray-200) .01%,var(--color-white) 101.89%);border-bottom:2px solid var(--ds-gray-200);border-top-left-radius:var(--ds-radius-md);border-top-right-radius:var(--ds-radius-md);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--ds-space-sm);width:100%}.floor-device-heading-container .header-text-warning{color:var(--ds-primary-400);font-size:var(--ds-text-sm);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:170px}.floor-device-right{align-items:center;display:flex;flex-shrink:0;gap:var(--ds-space-sm)}.floor-device-icon-container{align-items:center;background:var(--color-white);border:1px solid #00000040;border-radius:var(--ds-radius-full);display:flex;height:35px;justify-content:center;width:35px}.floor-device-text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.floor-device-text-head{color:var(--ds-text-primary);color:var(--text-light-mode-text,var(--ds-text-primary));font-size:var(--ds-text-09rem);font-weight:500}.floor-device-text-subhead{color:var(--ds-text-secondary);font-size:var(--ds-text-base);font-style:normal;font-weight:500}.floor-device-mid{display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-xl);justify-content:flex-end;width:100%}.floor-device-last{align-items:center;display:flex;gap:var(--ds-space-md);justify-content:flex-start;width:100%}.floor-device-section{color:var(--primary);display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding:var(--ds-space-md);transition:var(--ds-transition-linear);width:100%}.floor-device-section .source{color:var(--primary);font-size:var(--ds-text-08rem)}.floor-device-section .dropdown__btn{height:45px}.floor-device-view-more{align-items:center;background-color:var(--ds-gray-200);border-radius:var(--ds-radius-md);color:#000000bf;display:flex;font-size:var(--ds-text-base);font-style:normal;font-weight:600;height:50px;justify-content:center;padding:var(--ds-space-md2)}.floor-device-name-container{align-items:center;display:flex;justify-content:space-between}.floor-device-name{display:flex;flex-direction:column;gap:var(--ds-space-5px)}.floor-device-name-text{font-size:var(--ds-text-md)}.floor-device-desc-text,.floor-device-name-text{color:var(--color-black);font-style:normal;font-weight:400}.floor-device-desc-text{font-size:var(--ds-text-sm);opacity:.5}.floor-device-control-section{align-items:center;display:flex;flex-shrink:0;gap:var(--ds-space-md);height:100%;justify-content:flex-end}.floor-device-value{color:#000000bf;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:right}.temperature-circle{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--color-white);border:1px solid var(--ds-primary-400);border-radius:6rem;display:flex;height:125px;justify-content:center;position:relative;width:175px}.temperature-circle:after{border:6px solid #7f2f921a;border-radius:6rem;content:"";height:100%;position:absolute;width:100%}.temperature{color:var(--ds-gray-500);font-size:var(--ds-text-sm);font-style:normal;font-weight:600;line-height:normal;position:absolute;text-align:center}.set-temperature{color:var(--primary);font-size:2rem;font-weight:600}.asset-ac-canvas-btn{align-items:center;background:var(--ds-gray-300);border:1px solid var(--ds-gray-100);border-radius:50px;cursor:pointer;display:flex;height:45px;justify-content:center;padding:var(--ds-text-04rem);transition:var(--ds-transition-linear);width:45px}.asset-ac-canvas-btn:hover{background-color:var(--ds-gray-400)}.set-value-text{color:var(--primary);font-size:28px;font-style:normal;font-weight:600;line-height:normal;width:var(--ds-space-40px)}@keyframes rotationRight{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationLeft{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.dashboard-page-container{background-color:var(--ds-gray-50);display:flex;flex:1 1;flex-direction:column;gap:var(--ds-space-sm);min-height:100vh;padding:var(--ds-space-sm)}.other-dashboard-container-wrapper{grid-gap:var(--ds-text-06rem);display:grid;grid-template-columns:1fr 2fr}.dashboard-bottom-container{background-color:var(--color-white);border:2px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);padding:var(--ds-space-xl)}.dashboard-bottom-heading-container{align-items:center;display:flex;gap:var(--ds-space-10px);justify-content:space-between}.dashboard-assets-container{display:flex;flex-wrap:wrap;gap:var(--ds-space-md);margin-top:var(--ds-space-xl)}.dashboard-assets-card{background:#eeeeee26;border:2px solid #0000;border-radius:var(--ds-radius-md);box-shadow:2px 2px 4px #0000001a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:225px;min-width:150px;padding:var(--ds-space-md);transition:.2s ease-in-out}.dashboard-assets-card:hover{border:2px solid #e6e6e6;box-shadow:4px 4px 8px #0003}.dashboard-assets-card:hover .dashboard-icon-redirect-section{display:none;opacity:1}.dashboard-assets-right{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-text-06rem);justify-content:flex-start}.dashboard-active-text{align-items:center;display:flex;font-size:2rem;font-weight:500;justify-content:flex-end}.dashboard-active-text p{align-items:center;border-radius:50px;color:var(--color-white);display:flex;font-size:1.6rem;padding:.2rem 1.2rem}.dashboard-active-text p .value{font-weight:500}.dashboard-active-text p .separator{font-size:var(--ds-text-md);font-weight:500;margin:0 .15rem;margin-top:var(--ds-text-02rem)}.dashboard-active-text p .total-value{font-weight:500;opacity:.75}.graph-detail-container{width:100%}.dashboard-card-container-wrapper{display:flex;justify-content:space-between;width:100%}.dashboard-room-name-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.dashboard-room-heading{color:var(--ds-text-primary);font-size:var(--ds-text-06rem)}.dashboard-room-name{font-size:var(--ds-text-md)}.dashboard-room-count,.dashboard-room-name{color:var(--ds-text-primary);font-weight:500}.dashboard-room-count{font-size:var(--ds-text-14rem);margin-bottom:-5px}.dashboard-device-section{align-items:flex-start;display:flex;flex-direction:column}.dashboard-icon-redirect-section{align-items:center;cursor:pointer;display:flex;display:none;justify-content:center;opacity:0;transition:var(--ds-transition-linear)}.dashboard-contact{height:100%;width:100%}.dashboard-contact,.dashboard-loading-container{align-items:center;display:flex;justify-content:center}.dashboard-loading-container{animation:loading 4s infinite}.loading-animation{animation:loading 1.25s infinite}@keyframes loading{0%{opacity:.15}25%{opacity:.5}50%{opacity:.15}75%{opacity:.5}to{opacity:.15}}.dashboard-room-tab{align-items:center;display:flex;gap:var(--ds-space-md)}.dashboard-selected-tab{background:var(--primary);color:var(--color-white)}.dashboard-selected-tab,.dashboard-unselected-tab{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:var(--ds-text-md);gap:var(--ds-space-6px);justify-content:center;padding:.5rem 1rem;transition:var(--ds-transition-linear)}.dashboard-unselected-tab{background:var(--ds-gray-200);color:#c3c3c3;outline:2px solid #7f2f9280}.dashboard-unselected-tab .card-icon-container{opacity:.5}@media only screen and (max-width:1200px){.dashboard-assets-card{flex:1 1}}.dashboard-pills{align-items:center;background:var(--ds-gray-200);border-radius:25px;display:flex;gap:var(--ds-space-sm);padding:4px 12px;width:fit-content}.dashboard-pills p{font-size:var(--ds-text-07rem);font-weight:400}.no-widget-text-box{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-md);margin:auto;width:420px}.no-widget-text-box p{font-size:var(--ds-text-09rem);opacity:.75;text-align:center}.no-widget-text-box .no-widget-profile-redirect{align-items:center;background:var(--primary);border-radius:var(--ds-radius-full);cursor:pointer;display:flex;gap:var(--ds-space-10px);justify-content:center;padding:.6rem 1rem}.no-widget-text-box .no-widget-profile-redirect p{color:var(--color-white);opacity:1}.dashboard-header-wrapper{grid-gap:var(--ds-text-06rem);display:grid;grid-template-columns:1fr 4fr 1fr}.dashboard-header-wrapper .weather-modern-wrapper{order:1}.dashboard-header-wrapper .music-card-wrapper{order:2}.dashboard-header-wrapper .navbar-container{order:3}.dashboard-header-wrapper:not(:has(.music-card-wrapper)){grid-template-columns:2fr 1fr}@media only screen and (max-width:1800px){.dashboard-header-wrapper{grid-template-columns:1fr 5fr 2fr}.dashboard-header-wrapper .weather-modern-wrapper{order:1}.dashboard-header-wrapper .music-card-wrapper{order:2}.dashboard-header-wrapper .navbar-container{order:3}}@media only screen and (max-width:1350px){.dashboard-header-wrapper{grid-template-columns:2fr 1fr}.dashboard-header-wrapper .weather-modern-wrapper{order:1}.dashboard-header-wrapper .music-card-wrapper{grid-column:1/-1;order:3}.dashboard-header-wrapper .navbar-container{order:2}}@media only screen and (max-width:900px){.dashboard-header-wrapper{grid-template-columns:1fr 1fr}.dashboard-header-wrapper .weather-modern-wrapper{order:1}.dashboard-header-wrapper .music-card-wrapper{order:3}.dashboard-header-wrapper .navbar-container{order:2}}
/*# sourceMappingURL=main.89f2d843.css.map*/